EasyManua.ls Logo

ARM Cortex-M4 - Page 52

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-5
ID121610 Non-Confidential
SMLABB, SMLABT,
SMLATB, SMLATT
Rd, Rn, Rm, Ra
Signed Multiply Accumulate Long (halfwords) Q page 3-79
SMLAD
,
SMLADX Rd, Rn, Rm, Ra
Signed Multiply Accumulate Dual Q page 3-81
SMLAL RdLo, RdHi, Rn, Rm
Signed Multiply with Accumulate (32 x 32 + 64), 64-bit
result
- page 3-93
SMLALBB, SMLALBT,
SMLALTB, SMLALTT
RdLo, RdHi, Rn, Rm
Signed Multiply Accumulate Long, halfwords - page 3-82
SMLALD
,
SMLALDX RdLo, RdHi, Rn, Rm
Signed Multiply Accumulate Long Dual - page 3-82
SMLAWB, SMLAWT Rd, Rn, Rm, Ra
Signed Multiply Accumulate, word by halfword Q page 3-79
SMLSD Rd, Rn, Rm, Ra
Signed Multiply Subtract Dual Q page 3-84
SMLSLD RdLo, RdHi, Rn, Rm
Signed Multiply Subtract Long Dual page 3-84
SMMLA Rd, Rn, Rm, Ra
Signed Most significant word Multiply Accumulate - page 3-86
SMMLS
,
SMMLR Rd, Rn, Rm, Ra
Signed Most significant word Multiply Subtract - page 3-86
SMMUL, SMMULR {Rd,} Rn, Rm
Signed Most significant word Multiply - page 3-88
SMUAD {Rd,} Rn, Rm
Signed dual Multiply Add Q page 3-89
SMULBB, SMULBT
SMULTB, SMULTT
{Rd,} Rn, Rm
Signed Multiply (halfwords) - page 3-91
SMULL RdLo, RdHi, Rn, Rm
Signed Multiply (32 x 32), 64-bit result - page 3-93
SMULWB, SMULWT {Rd,} Rn, Rm
Signed Multiply word by halfword - page 3-91
SMUSD
,
SMUSDX {Rd,} Rn, Rm
Signed dual Multiply Subtract - page 3-89
SSAT Rd, #n, Rm {,shift #s}
Signed Saturate Q page 3-96
SSAT16 Rd, #n, Rm
Signed Saturate 16 Q page 3-97
SSAX {Rd,} Rn, Rm
Signed Subtract and Add with Exchange GE page 3-60
SSUB16 {Rd,} Rn, Rm
Signed Subtract 16 - page 3-59
SSUB8 {Rd,} Rn, Rm
Signed Subtract 8 - page 3-59
STM Rn{!}, reglist
Store Multiple registers, increment after - page 3-32
STMDB, STMEA Rn{!}, reglist
Store Multiple registers, decrement before - page 3-32
STMFD, STMIA Rn{!}, reglist
Store Multiple registers, increment after - page 3-32
STR Rt, [Rn, #offset]
Store Register word - page 3-22
STRB, STRBT Rt, [Rn, #offset]
Store Register byte - page 3-22
STRD Rt, Rt2, [Rn, #offset]
Store Register two words - page 3-24
STREX Rd, Rt, [Rn, #offset]
Store Register Exclusive - page 3-36
STREXB Rd, Rt, [Rn]
Store Register Exclusive Byte - page 3-36
STREXH Rd, Rt, [Rn]
Store Register Exclusive Halfword - page 3-36
Table 3-1 Cortex-M4 instructions (continued)
Mnemonic Operands Brief description Flags Page

Table of Contents

Related product manuals