标签: assembly x86 nasm sse
我只想知道用于将带有数字的64位寄存器移动到xmm寄存器的代码。我的想法是:
`movsd xmm1, [r14]`
但我一直在segmentation fault: 11。
segmentation fault: 11
我在Mac OS-X上使用NASM x86。
有人请帮忙。
答案 0 :(得分:2)
movsd xmm1, [r14]尝试从r14中存储的地址加载一个double。那不是你想要的。相反,使用:
movsd xmm1, [r14]
r14
movq xmm1, r14