Datasheet
123
SAM3X / SAM3A [DATASHEET]
Atmel-11057C-ATARM-SAM3X-SAM3A-Datasheet_23-Mar-15
10.14 Multiply and divide instructions
Table 10-21 shows the multiply and divide instructions:
Table 10-21. Multiply and divide instructions
Mnemonic Brief description See
MLA Multiply with Accumulate, 32-bit result “MUL, MLA, and MLS” on page 124
MLS Multiply and Subtract, 32-bit result “MUL, MLA, and MLS” on page 124
MUL Multiply, 32-bit result “MUL, MLA, and MLS” on page 124
SDIV Signed Divide “SDIV and UDIV” on page 126
SMLAL Signed Multiply with Accumulate (32x32+64), 64-bit result “UMULL, UMLAL, SMULL, and SMLAL” on page 125
SMULL Signed Multiply (32x32), 64-bit result “UMULL, UMLAL, SMULL, and SMLAL” on page 125
UDIV Unsigned Divide “SDIV and UDIV” on page 126
UMLAL Unsigned Multiply with Accumulate (32x32+64), 64-bit result “UMULL, UMLAL, SMULL, and SMLAL” on page 125
UMULL Unsigned Multiply (32x32), 64-bit result “UMULL, UMLAL, SMULL, and SMLAL” on page 125










