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