EasyManua.ls Logo

ARM Cortex-M4 - Page 53

ARM Cortex-M4
276 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
The Cortex-M4 Instruction Set
ARM DUI 0553A Copyright © 2010 ARM. All rights reserved. 3-6
ID121610 Non-Confidential
STRH, STRHT Rt, [Rn, #offset]
Store Register Halfword - page 3-22
STRT Rt, [Rn, #offset]
Store Register word - page 3-22
SUB, SUBS {Rd,} Rn, Op2
Subtract N,Z,C,V page 3-41
SUB, SUBW {Rd,} Rn, #imm12
Subtract - page 3-41
SVC #imm
Supervisor Call - page 3-167
SXTAB {Rd,} Rn, Rm,{,ROR #}
Extend 8 bits to 32 and add - page 3-112
SXTAB16 {Rd,} Rn, Rm,{,ROR #}
Dual extend 8 bits to 16 and add - page 3-112
SXTAH {Rd,} Rn, Rm,{,ROR #}
Extend 16 bits to 32 and add - page 3-112
SXTB16 {Rd,} Rm {,ROR #n}
Signed Extend Byte 16 - page 3-110
SXTB {Rd,} Rm {,ROR #n}
Sign extend a byte - page 3-117
SXTH {Rd,} Rm {,ROR #n}
Sign extend a halfword - page 3-117
TBB [Rn, Rm]
Table Branch Byte - page 3-124
TBH [Rn, Rm, LSL #1]
Table Branch Halfword - page 3-124
TEQ Rn, Op2
Test Equivalence N,Z,C page 3-62
TST Rn, Op2
Test N,Z,C page 3-62
UADD16 {Rd,} Rn, Rm
Unsigned Add 16 GE page 3-63
UADD8 {Rd,} Rn, Rm
Unsigned Add 8 GE page 3-63
USAX {Rd,} Rn, Rm
Unsigned Subtract and Add with Exchange GE page 3-64
UHADD16 {Rd,} Rn, Rm
Unsigned Halving Add 16 - page 3-66
UHADD8 {Rd,} Rn, Rm
Unsigned Halving Add 8 - page 3-66
UHASX {Rd,} Rn, Rm
Unsigned Halving Add and Subtract with Exchange - page 3-67
UHSAX {Rd,} Rn, Rm
Unsigned Halving Subtract and Add with Exchange - page 3-67
UHSUB16 {Rd,} Rn, Rm
Unsigned Halving Subtract 16 - page 3-69
UHSUB8 {Rd,} Rn, Rm
Unsigned Halving Subtract 8 - page 3-69
UBFX Rd, Rn, #lsb, #width
Unsigned Bit Field Extract - page 3-116
UDIV {Rd,} Rn, Rm
Unsigned Divide - page 3-94
UMAAL RdLo, RdHi, Rn, Rm
Unsigned Multiply Accumulate Accumulate Long (32 x
32 + 32 +32), 64-bit result
- page 3-77
UMLAL RdLo, RdHi, Rn, Rm
Unsigned Multiply with Accumulate (32 x 32 + 64),
64-bit result
- page 3-93
UMULL RdLo, RdHi, Rn, Rm
Unsigned Multiply (32 x 32), 64-bit result - page 3-93
UQADD16 {Rd,} Rn, Rm
Unsigned Saturating Add 16 - page 3-105
UQADD8 {Rd,} Rn, Rm
Unsigned Saturating Add 8 - page 3-105
Table 3-1 Cortex-M4 instructions (continued)
Mnemonic Operands Brief description Flags Page

Table of Contents

Related product manuals