Datasheet

111
11011B–ATARM–21-Feb-12
SAM3N
the C flag is updated to the last bit shifted out, except when the shift length is 0, see “Shift
Operations” on page 81.
10.13.3.5 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