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
   118   119   120   121   122   123   124   125   126   127   128