Datasheet
119
11011B–ATARM–21-Feb-12
SAM3N
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 120
MLS Multiply and Subtract, 32-bit result “MUL, MLA, and MLS” on page 120
MUL Multiply, 32-bit result “MUL, MLA, and MLS” on page 120
SDIV Signed Divide “SDIV and UDIV” on page 122
SMLAL
Signed Multiply with Accumulate
(32x32+64), 64-bit result
“UMULL, UMLAL, SMULL, and SMLAL” on
page 121
SMULL Signed Multiply (32x32), 64-bit result
“UMULL, UMLAL, SMULL, and SMLAL” on
page 121
UDIV Unsigned Divide “SDIV and UDIV” on page 122
UMLAL
Unsigned Multiply with Accumulate
(32x32+64), 64-bit result
“UMULL, UMLAL, SMULL, and SMLAL” on
page 121
UMULL
Unsigned Multiply (32x32), 64-bit
result
“UMULL, UMLAL, SMULL, and SMLAL” on
page 121