PM0214
Mnemonic
UDIV
UMAAL
UMLAL
UMULL
UQADD16
UQADD8
UQASX
UQSAX
UQSUB16
UQSUB8
USAD8
USADA8
USAT
USAT16
UASX
USUB16
USUB8
UXTAB
UXTAB16
UXTAH
UXTB
UXTB16
UXTH
VABS.F32
VADD.F32
Table 20. Cortex-M4 instructions (continued)
Operands
{Rd,} Rn, Rm
Unsigned divide
Unsigned multiply accumulate
RdLo, RdHi, Rn, Rm
accumulate long (32 x 32 + 32
+32), 64-bit result
Unsigned multiply with
RdLo, RdHi, Rn, Rm
accumulate (32 x 32 + 64), 64-
bit result
Unsigned multiply (32 x 32),
RdLo, RdHi, Rn, Rm
64-bit result
{Rd,} Rn, Rm
Unsigned saturating add 16
{Rd,} Rn, Rm
Unsigned saturating add 8
Unsigned saturating add and
{Rd,} Rn, Rm
subtract with exchange
Unsigned saturating subtract
{Rd,} Rn, Rm
and add with exchange
Unsigned saturating subtract
{Rd,} Rn, Rm
16
{Rd,} Rn, Rm
Unsigned saturating subtract 8 —
Unsigned sum of absolute
{Rd,} Rn, Rm
differences
Unsigned sum of absolute
{Rd,} Rn, Rm, Ra
differences and accumulate
Rd, #n, Rm {,shift #s} Unsigned saturate
Rd, #n, Rm
Unsigned saturate 16
Unsigned add and subtract
{Rd,} Rn, Rm
with exchange
{Rd,} Rn, Rm
Unsigned subtract 16
{Rd,} Rn, Rm
Unsigned subtract 8
{Rd,} Rn, Rm,{,ROR
Rotate, extend 8 bits to 32 and
#}
add
{Rd,} Rn, Rm,{,ROR
Rotate, dual extend 8 bits to
#}
16 and add
{Rd,} Rn, Rm,{,ROR
Rotate, unsigned extend and
#}
add halfword
{Rd,} Rm {,ROR #n}
Zero extend a byte
{Rd,} Rm {,ROR #n}
Unsigned extend byte 16
{Rd,} Rm {,ROR #n}
Zero extend a halfword
Sd, Sm
Floating-point absolute
{Sd,} Sn, Sm
Floating-point add
DocID022708 Rev 6
The STM32 Cortex-M4 instruction set
Brief description
Flags
Page
—
3.6.3 on page 111
—
3.6.2 on page 110
—
3.6.2 on page 110
—
3.6.2 on page 110
—
3.7.7 on page 131
—
3.7.7 on page 131
—
3.7.6 on page 130
—
3.7.6 on page 130
—
3.7.7 on page 131
3.7.7 on page 131
—
3.5.22 on page 105
—
3.5.23 on page 106
Q
3.7.1 on page 125
Q
3.7.2 on page 126
GE
3.5.17 on page 100
GE
3.5.24 on page 107
GE
3.5.24 on page 107
—
3.8.3 on page 136
—
3.8.3 on page 136
—
3.8.3 on page 136
—
3.8.2 on page 135
—
3.8.2 on page 135
—
3.8.2 on page 135
—
3.10.1 on page 150
—
3.10.2 on page 151
55/260
259
Need help?
Do you have a question about the STM32F4 Series and is the answer not in the manual?
Questions and answers