You copied the Doc URL to your clipboard.

A64 data transfer instructions in alphabetical order

The following A64 data transfer instructions and pseudo-instructions are supported:

Table 40. Location of data transfer instructions
MnemonicBrief descriptionSee
LDARLoad-acquire registerLDAR
LDARBLoad-acquire register byteLDARB
LDARHLoad-acquire register halfwordLDARH
LDAXPLoad-acquire exclusive pair of registersLDAXP
LDAXRLoad-acquire exclusive registerLDAXR
LDAXRBLoad-acquire exclusive register byteLDAXRB
LDAXRHLoad-acquire exclusive register halfwordLDAXRH
LDNP (SIMD and FP)Load pair of SIMD and FP registers, with non-temporal hintLDNP (SIMD and FP)
LDNPLoad pair of registers, with non-temporal hintLDNP
LDP (SIMD and FP)Load pair of SIMD and FP registersLDP (SIMD and FP)
LDPLoad pair of registersLDP
LDPSWLoad pair of registers signed wordLDPSW
LDR (immediate, SIMD and FP)Load SIMD and FP register (immediate offset)LDR (immediate, SIMD and FP)
LDR (immediate)Load register (immediate offset)LDR (immediate)
LDR (literal, SIMD and FP)Load SIMD and FP register (PC-relative literal)LDR (literal, SIMD and FP)
LDR (literal)Load register (PC-relative literal)LDR (literal)
LDR pseudo-instructionLoad a registerLDR pseudo-instruction
LDR (register, SIMD and FP)Load SIMD and FP register (register offset)LDR (register, SIMD and FP)
LDR (register)Load register (register offset)LDR (register)
LDRB (immediate)Load register byte (immediate offset)LDRB (immediate)
LDRB (register)Load register byte (register offset)LDRB (register)
LDRH (immediate)Load register halfword (register offset)LDRH (immediate)
LDRH (register)Load register halfword (register offset)LDRH (register)
LDRSB (immediate)Load register signed byte (immediate offset)LDRSB (immediate)
LDRSB (register)Load register signed byte (register offset)LDRSB (register)
LDRSH (immediate)Load register signed halfword (immediate offset)LDRSH (immediate)
LDRSH (register)Load register signed halfword (register offset)LDRSH (register)
LDRSW (immediate)Load register signed word (immediate offset)LDRSW (immediate)
LDRSW (literal)Load register signed word (PC-relative literal)LDRSW (literal)
LDRSW (register)Load register signed word (register offset)LDRSW (register)
LDTRLoad register (unprivileged)LDTR
LDTRBLoad register byte (unprivileged)LDTRB
LDTRHLoad register halfword (unprivileged)LDTRH
LDTRSBLoad register signed byte (unprivileged)LDTRSB
LDTRSHLoad register signed halfword (unprivileged)LDTRSH
LDTRSWLoad register signed word (unprivileged)LDTRSW
LDUR (SIMD and FP)Load SIMD and FP register (unscaled offset)LDUR (SIMD and FP)
LDURLoad register (unscaled offset)LDUR
LDURBLoad register byte (unscaled offset)LDURB
LDURHLoad register halfword (unscaled offset)LDURH
LDURSBLoad register signed byte (unscaled offset)LDURSB
LDURSHLoad register signed halfword (unscaled offset)LDURSH
LDURSWLoad register signed word (unscaled offset)LDURSW
LDXPLoad exclusive pair of registersLDXP
LDXRLoad exclusive registerLDXR
LDXRBLoad exclusive register byteLDXRB
LDXRHLoad exclusive register halfwordLDXRH
PRFM (immediate)Prefetch memory (immediate offset)PRFM (immediate)
PRFM (literal)Prefetch memory (PC-relative offset)PRFM (literal)
PRFM (register)Prefetch memory (register offset)PRFM (register)
PRFUMPrefetch memory (unscaled offset)PRFUM
STLRStore-release registerSTLR
STLRBStore-release register byteSTLRB
STLRHStore-release register halfwordSTLRH
STLXPStore-release exclusive pair of registers, returning statusSTLXP
STLXRStore-release exclusive register, returning statusSTLXR
STLXRBStore-release exclusive register byte, returning statusSTLXRB
STLXRHStore-release exclusive register halfword, returning statusSTLXRH
STNP (SIMD and FP)Store pair of SIMD and FP registers, with non-temporal hintSTNP (SIMD and FP)
STNPStore pair of registers, with non-temporal hintSTNP
STP (SIMD and FP)Store pair of SIMD and FP registersSTP (SIMD and FP)
STPStore pair of registersSTP
STR (immediate, SIMD and FP)Store SIMD and FP register (immediate offset)STR (immediate, SIMD and FP)
STR (immediate)Store register (immediate offset)STR (immediate)
STR (register, SIMD and FP)Store SIMD and FP register (register offset)STR (register, SIMD and FP)
STR (register)Store register (register offset)STR (register)
STRB (immediate)Store register byte (immediate offset)STRB (immediate)
STRB (register)Store register byte (register offset)STRB (register)
STRH (immediate)Store register halfword (immediate offset)STRH (immediate)
STRH (register)Store register halfword (register offset)STRH (register)
STTRStore register (unprivileged)STTR
STTRBStore register byte (unprivileged)STTRB
STTRHStore register halfword (unprivileged)STTRH
STUR (SIMD and FP)Store SIMD and FP register (unscaled offset)STUR (SIMD and FP)
STURStore register (unscaled offset)STUR
STURBStore register byte (unscaled offset)STURB
STURHStore register halfword (unscaled offset)STURH
STXPStore exclusive pair of registers, returning statusSTXP
STXRStore exclusive register, returning statusSTXR
STXRBStore exclusive register byte, returning statusSTXRB
STXRHStore exclusive register halfword, returning statusSTXRH