Rate This Document
Findability
Accuracy
Completeness
Readability

Replacing movqu on Arm

This instruction is used to move unaligned double quadwords to, achieving data copy between registers and from registers to addresses.

  • Instruction on x86:
    MOVDQU xmm1, xmm2/m128
  • Alternatives on Arm:

    Instruction ldp: Load Pair Registers (extended): loads two doublewords from memory addressed by addr to Xt1 and Xt2.

    LDP Xt1, Xt2, addr

    Instruction stp: Store Pair Registers (extended): stores two doublewords from Xt1 and Xt2 to memory addressed by addr.

    STP Xt1, Xt2, addr