11
私は64ビットx86のための次の命令を生成しています:REX.BオーバーライドはMOVSS命令で動作しますか?
41 F3 0F 10 46 10 movss XMM0,014h[R14]
は残念ながら、それはそのライン上の障害をSEG。 rex.Bオーバーライドが認識されないことに注意
0x0000000000402054 <+320>: rex.B
0x0000000000402055 <+321>: movss 0x14(%rsi),%xmm0
、およびインデックスの代わりにR14のRSIです:GDBはとしてそれを逆アセンブルします。
命令が無効ですか?私は、このエンコーディングがAMD 64ビット命令リファレンスで無効であるという指示を見つけることができません。
objdumpのも有効な命令としてそれを認識できない:
41 rex.B
f3 0f 10 46 10 movss 0x10(%rsi),%xmm0
はここで何が起こっているの?