ARM64 に相当する x86 の EBFE は何ですか?
同様の投稿を見ました ( EBFE に相当する ARM に対して発行するバイトは何ですか? ) が、機能していません。おそらく32ビット用です>
ARM64 に相当する x86 の EBFE は何ですか?
同様の投稿を見ました ( EBFE に相当する ARM に対して発行するバイトは何ですか? ) が、機能していません。おそらく32ビット用です>
私は正確な答えを知らないし、ARMv8 ARM を掘り下げて命令を手作業でエンコードする気もないので、ごまかすつもりです:
$ echo "b ." | aarch64-linux-gnu-as
$ aarch64-linux-gnu-objdump -d a.out
a.out: file format elf64-littleaarch64
Disassembly of section .text:
0000000000000000 <.text>:
0: 14000000 b 0 <.text>
それは簡単でした。0x14000000
です。
編集: 明らかに必要がある場合に備えて、それは 32 ビットの命令語です。その実際のバイトは、システムのエンディアンに合わせて正しい順序である必要があります。つまり、LE システムでは逆になっています。