<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/54483>54483</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            When using the assembly engine, the call instruction often reports an error
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          skychips
      </td>
    </tr>
</table>

<pre>
    I am calling inline assembly

call $12345678
call 0x12345678
call 12345678

I get: [error: invalid operand for instruction].

I am uploading the source code here, please help to check why there is an error.

[main.zip](https://github.com/llvm/llvm-project/files/8317241/main.zip)


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVkc9u3CAQxp8GX0a1bPDfA4e0UaU8Qc8Yjw0JCxbgtNun79jRNrtSL5UshvkwM7_5mMJ8lS-gLqCVc9avYD0FBJUSXiZ3ZdUzq54-1uMXYLypuWjarh_u1OrXP8RH6WN9gRUzE0_A2q8YY4jH3vp35ewMYcOo_AxLiKSlHHedbfCsfS4faxDvvrmg5oM4G4QU9qgRdJgRDEZk_BtsDlU6UrdBDqAN6jf4aa7HhYhgEygPJ8NDdQK7KOvL33ajxowPJuctESbj3-lbbTb7VOpwocS591v4ssXwijpTuliHieIg6p7cot3fgny8b1XMUsyjGFWRbXYofxj0sKfbULc3APQrvckx0yGf3t7ZA2HJdC_iFmL-HKrYo5P_zW5T2k_4tmkGURg5Lr2um6nSgreN6NU8VJXqsMaFayWmsXBqQpck2UZ2FVbyivNK8LrueCfGcuxFLfphaBYxT93SsqZCssOVR-MyxLWI8mSY9jXRobMpp89D8sCuHvFWX-3ZhCjT21Ubu6Xi5JUn7B-vOOGz">