【问题标题】:AMD64 Assembler. Load 128bit from memory (indirect addressing) to xmm registerAMD64 汇编器。从内存(间接寻址)加载 128 位到 xmm 寄存器
【发布时间】:2023-03-27 17:51:01
【问题描述】:

rsi-register 的值指向内存中的某个空间,我想将前 128 位加载到任意 xmm 寄存器中。我试过movdqa %rsi, %xmm0,但%rsi 是invalid operand for instruction。我想我必须将它转换为双四字,但我找不到这样的命令。

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

【问题讨论】:

    标签: assembly mov sse


    【解决方案1】:

    gnu 汇编器中的语法是

    movdqa (%rsi), %xmm0
    

    【讨论】:

      猜你喜欢
      • 2016-12-25
      • 2017-10-16
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 2012-06-28
      • 1970-01-01
      • 2012-01-30
      • 2021-11-26
      相关资源
      最近更新 更多