Multiply And Divide Instructions; Table 29. Multiply And Divide Instructions - ST STM32F3 Series Programming Manual

Hide thumbs Also See for STM32F3 Series:
Table of Contents

Advertisement

PM0214
3.6

Multiply and divide instructions

Table 29
Mnemonic
MLA
Multiply with Accumulate, 32-bit result
MLS
Multiply and Subtract, 32-bit result
MUL
Multiply, 32-bit result
SDIV
Signed Divide
SMLA[B,T]
Signed Multiply Accumulate (halfwords)
SMLAD, SMLADX
Signed Multiply Accumulate dual
Signed Multiply with Accumulate (32x32+64), 64-bit
SMLAL
result
SMLAL[B,T]
Signed Multiply Accumulate Long (halfwords)
SMLALD, SMLALDX
Signed Multiply Accumulate Long Dual
SMLAW[B|T]
Signed Multiply Accumulate (word by halfword)
SMLSD
Signed Multiply Subtract Dual
SMLSLD
Signed Multiply Subtract Long Dual
SMMLA
Signed Most Significant Word Multiply Accumulate
SMMLS, SMMLSR
Signed Most Significant Word Multiply Subtract
SMUAD, SMUADX
Signed dual multiply add
SMUL[B,T]
Signed multiply (word by halfword)
SMMUL, SMMULR
Signed most significant word multiply
SMULL
Signed multiply (32x32), 64-bit result
SMULWB, SMULWT Signed multiply (word by halfword)
SMUSD, SMUSDX
Signed dual multiply subtract
UDIV
Unsigned Divide
Unsigned Multiply Accumulate Accumulate Long
UMAAL
(32x32+32+32), 64-bit result
Unsigned Multiply with Accumulate (32x32+64), 64-bit
UMLAL
result
UMULL
Unsigned Multiply (32x32), 64-bit result
shows the multiply and divide instructions.

Table 29. Multiply and divide instructions

Brief description
The STM32 Cortex-M4 instruction set
PM0214 Rev 10
See
MUL, MLA, and MLS on page 110
MUL, MLA, and MLS on page 110
MUL, MLA, and MLS on page 110
SDIV and UDIV on page 124
SMLA and SMLAW on page 112
SMLAD on page 114
SMLAL and SMLALD on page 115
SMLAL and SMLALD on page 115
SMLAL and SMLALD on page 115
SMLA and SMLAW on page 112
SMLSD and SMLSLD on page 117
SMLSD and SMLSLD on page 117
SMMLA and SMMLS on page 119
SMMLA and SMMLS on page 119
SMUAD and SMUSD on page 121
SMUL and SMULW on page 122
SMMUL on page 120
SMMUL on page 120
SMUL and SMULW on page 122
SMUAD and SMUSD on page 121
SMLA and SMLAW on page 112
UMULL, UMAAL and UMLAL on
page 111
UMULL, UMAAL and UMLAL on
page 111
UMULL, UMAAL and UMLAL on
page 111
109/262
261

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F3 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents