UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 20 December 2013 693 of 841
NXP Semiconductors
UM10360
Chapter 34: Appendix: Cortex-M3 user guide
34.2.6 Multiply and divide instructions
Table 620 shows the multiply and divide instructions:
Table 620. Multiply and divide instructions
Mnemonic Brief description See
MLA
Multiply with Accumulate, 32-bit result Section 34.2.6.1
MLS
Multiply and Subtract, 32-bit result Section 34.2.6.1
MUL
Multiply, 32-bit result Section 34.2.6.1
SDIV
Signed Divide Section 34.2.6.3
SMLAL
Signed Multiply with Accumulate (32x32+64), 64-bit result Section 34.2.6.2
SMULL
Signed Multiply (32x32), 64-bit result Section 34.2.6.2
UDIV
Unsigned Divide Section 34.2.6.3
UMLAL
Unsigned Multiply with Accumulate (32x32+64), 64-bit result Section 34.2.6.2
UMULL
Unsigned Multiply (32x32), 64-bit result Section 34.2.6.2