Assembly AMD64汇编程序。将128位从内存(间接寻址)加载到xmm寄存器

Assembly AMD64汇编程序。将128位从内存(间接寻址)加载到xmm寄存器,assembly,mov,sse,Assembly,Mov,Sse,rsi寄存器的值指向内存中的某个空间,我想将前128位加载到任意xmm寄存器中。我尝试了movdqa%rsi,%xmm0,但%rsi是指令的无效操作数。我想我必须把它转换成双四字,但我找不到这样的命令 如何使用64位寄存器作为movdqa命令的操作数?gnu汇编程序中的语法是 movdqa (%rsi), %xmm0

rsi寄存器的值指向内存中的某个空间,我想将前128位加载到任意xmm寄存器中。我尝试了
movdqa%rsi,%xmm0
,但%rsi是指令的
无效操作数。我想我必须把它转换成双四字,但我找不到这样的命令


如何使用64位寄存器作为movdqa命令的操作数?

gnu汇编程序中的语法是

movdqa (%rsi), %xmm0