39
11117B–ATARM–18-Oct-11
SAM3S16
RBIT Rd, Rn Reverse Bits - page 79
REV Rd, Rn Reverse byte order in a word - page 79
REV16 Rd, Rn Reverse byte order in each halfword - page 79
REVSH Rd, Rn Reverse byte order in bottom halfword
and sign extend -page 79
ROR, RORS Rd, Rm, <Rs|#n> Rotate Right N,Z,C page 72
RRX, RRXS Rd, Rm Rotate Right with Extend N,Z,C page 72
RSB, RSBS {Rd,} Rn, Op2 Reverse Subtract N,Z,C,V page 67
SBC, SBCS {Rd,} Rn, Op2 Subtract with Carry N,Z,C,V page 67
SBFX Rd, Rn, #lsb, #width Signed Bit Field Extract - page 89
SDIV {Rd,} Rn, Rm Signed Divide - page 84
SEV - Send Event - page 108
SMLAL RdLo, RdHi, Rn, Rm Signed Multiply with Accumulate (32 x
32 + 64), 64-bit result -page 83
SMULL RdLo, RdHi, Rn, Rm Signed Multiply (32 x 32), 64-bit result - page 83
SSAT Rd, #n, Rm {,shift #s} Signed Saturate Q page 85
STM Rn{!}, reglist Store Multiple registers, increment after - page 59
STMDB,
STMEA Rn{!}, reglist Store Multiple registers, decrement
before -page 59
STMFD,
STMIA Rn{!}, reglist Store Multiple registers, increment after - page 59
STR Rt, [Rn, #offset] Store Register word - page 54
STRB,
STRBT Rt, [Rn, #offset] Store Register byte - page 54
STRD Rt, Rt2, [Rn, #offset] Store Register two words - page 54
STREX Rd, Rt, [Rn, #offset] Store Register Exclusive - page 62
STREXB Rd, Rt, [Rn] Store Register Exclusive byte - page 62
STREXH Rd, Rt, [Rn] Store Register Exclusive halfword - page 62
STRH,
STRHT Rt, [Rn, #offset] Store Register halfword - page 54
STRT Rt, [Rn, #offset] Store Register word - page 54
SUB, SUBS {Rd,} Rn, Op2 Subtract N,Z,C,V page 67
SUB, SUBW {Rd,} Rn, #imm12 Subtract N,Z,C,V page 67
SVC #imm Supervisor Call - page 109
SXTB {Rd,} Rm {,ROR #n} Sign extend a byte - page 90
SXTH {Rd,} Rm {,ROR #n} Sign extend a halfword - page 90
TBB [Rn, Rm] Table Branch Byte - page 97
TBH [Rn, Rm, LSL #1] Table Branch Halfword - page 97
Table 12-13. Cortex-M3 instructions (Continued)
Mnemonic Operands Brief description Flags Page