| |||

Home > ARM Instruction Reference > ARM multiply instructions |

This section contains the following subsections:

Multiply and multiply-accumulate (32-bit by 32-bit, bottom 32-bit result).

Unsigned and signed long multiply and multiply accumulate (32-bit by 32-bit, 64-bit accumulate or result).

Signed multiply (16-bit by 16-bit, 32-bit result).

Signed multiply-accumulate (16-bit by 16-bit, 32-bit accumulate).

Signed multiply (32-bit by 16-bit, top 32-bit result).

Signed multiply-accumulate (32-bit by 16-bit, top 32-bit accumulate).

Signed multiply-accumulate (16-bit by 16-bit, 64-bit accumulate).

XScale coprocessor 0 instructions.

Multiply with internal accumulate (32-bit by 32-bit, 40-bit accumulate).Multiply with internal accumulate, packed halfwords (16-bit by 16-bit twice, 40-bit accumulate).Multiply with internal accumulate (16-bit by 16-bit, 40-bit accumulate).