【发布时间】:2023-03-27 17:51:01
【问题描述】:
rsi-register 的值指向内存中的某个空间,我想将前 128 位加载到任意 xmm 寄存器中。我试过movdqa %rsi, %xmm0,但%rsi 是invalid operand for instruction。我想我必须将它转换为双四字,但我找不到这样的命令。
如何使用 64 位寄存器作为 movdqa 命令的操作数?
【问题讨论】:
rsi-register 的值指向内存中的某个空间,我想将前 128 位加载到任意 xmm 寄存器中。我试过movdqa %rsi, %xmm0,但%rsi 是invalid operand for instruction。我想我必须将它转换为双四字,但我找不到这样的命令。
如何使用 64 位寄存器作为 movdqa 命令的操作数?
【问题讨论】:
gnu 汇编器中的语法是
movdqa (%rsi), %xmm0
【讨论】: