以下是说明:
F2 REX.W 0F 2D /r CVTSD2SI r64, xmm/m64
Convert one double-precision floating-point
value from xmm/m64 to one signed quadword
integer sign-extended into r64.我该怎么编码这个?REX.W是我遇到麻烦的地方。我只是用0x48或0x08对操作码进行编码吗?操作码应该是这样的: F2,48,0F,2D?
发布于 2015-04-20 08:19:00
操作码应该是这样的: F2,48,0F,2D?
一点儿没错。只要把争论放在后面,那就好了。例如:
cvtsd2si rax, xmm0 ; F2 48 0F 2D C0 (vex: C4 E1 FB 2D C0)
cvtsd2si r8, xmm0 ; F2 4C 0F 2D C0 (vex: C4 61 FB 2D C0)https://stackoverflow.com/questions/29739665
复制相似问题