Intel x86_64程序集将整数添加到双精度浮点SSE,SSE2

时间:2016-05-31 20:53:55

标签: assembly floating-point x86-64 intel

为了实现这样的目标:

for (int i=0; i < height; i++)
{
    double relY = cY-i;
    ...

L1:  
    cmp rax, [rsi]
    jz end
    mov xmm2, rax ;<----
    ...

如何将32位int移动到双精度浮点寄存器?有可能吗?

1 个答案:

答案 0 :(得分:0)

根据Michael Petch在评论中写道:搜索指令是CVTSI2SD。谢谢你的帮助。