Page 123 - ARM 64 Bit Assembly Language
P. 123
Data processing and other instructions 109
Name Page Operation
csetm 101 Conditional Set Mask
csinc 100 Conditional Select Increment
csinv 100 Conditional Select Invert
csneg 100 Conditional Select Negate
eon 89 Bitwise Exclusive OR NOT
eor 89 Bitwise Exclusive OR
ldp 68 Load Pair
ldr 65 Load Register
ldur 67 Load Register (Unscaled)
lsl 91 Logical shift left
lsr 91 Logical shift right
madd 92 Multiply add
mneg 92 Multiply negate
mov 90 Move
movk 90 Move wide with keep
movn 90 Move wide with NOT
movz 90 Move wide with zero
mrs 105 Move Status to Register
msr 105 Move Register to Status
msub 92 Multiply subtract
mul 92 Multiply
mvn 89 Bitwise NOT
neg 86 Negate
ngc 86 Negate with Carry
nop 107 No Operation
orn 89 Bitwise OR NOT
orr 89 Bitwise OR
ret 72 Return from Subroutine
ror 91 Rotate right
sbc 86 Subtract with Carry
sdiv 97 Signed divide
smaddl 93 Signed multiply add long
smnegl 93 Signed multiply negate long
smsubl 93 Signed multiply subtract long
smulh 95 Signed multiply high
smull 93 Signed multiply long
stp 68 Store Pair
continued on next page