首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >x64 CVTSD2SI指令与REX.W

x64 CVTSD2SI指令与REX.W
EN

Stack Overflow用户
提问于 2015-04-20 05:05:48
回答 1查看 251关注 0票数 2

以下是说明:

代码语言:javascript
复制
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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 08:19:00

操作码应该是这样的: F2,48,0F,2D?

一点儿没错。只要把争论放在后面,那就好了。例如:

代码语言:javascript
复制
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)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29739665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档