2.6.5.3.4 Condition Flags
If S is specified:
- These instructions update the
NandZflags according to the result - The
Cflag is updated to the last bit shifted out, except when the shift length is 0, see Shift Operations.
Examples
ASR R7, R8, #9 ; Arithmetic shift right by 9 bits
LSLS R1, R2, #3 ; Logical shift left by 3 bits with flag update
LSR R4, R5, #6 ; Logical shift right by 6 bits
ROR R4, R5, R6 ; Rotate right by the value in the bottom byte of R6
RRX R4, R5 ; Rotate right with extend.
