Page 116 - ARM 64 Bit Assembly Language
P. 116

102 Chapter 4

                   Name     Effect                               Description
                   csinc    if < cond > then                     Set Rd to Rn or Rm incremented.
                              Rd ← Rn
                            else
                              Rd ← Rm + 1
                            end if
                   csinv    if < cond > then                     Set Rd to Rn or Rm inverted.
                              Rd ← Rn
                            else
                              Rd ←¬Rm
                            end if
                   csneg    if < cond > then                     Set Rd to Rn or Rm negated.
                              Rd ← Rn
                            else
                              Rd ← 1 +¬Rm
                            end if
                   cinc     if < cond > then                     Set Rd to Rn incremented or Rn.
                              Rd ← Rn + 1
                            else
                              Rd ← Rn
                            end if
                   cinv     if < cond > then                     Set Rd to Rn inverted or Rn.
                              Rd ←¬Rn
                            else
                              Rd ← Rn
                            end if

                   cneg     if < cond > then                     Set Rd to Rn negated or Rn.
                              Rd ← 1 +¬Rn
                            else
                              Rd ← Rn
                            end if

                   cset     if < cond > then                     Set Rd to 0x1 or 0x0.
                              Rd ← 1
                            else
                              Rd ← 0
                            end if
                                                                                continued on next page
   111   112   113   114   115   116   117   118   119   120   121