The 570T Diamond processor core implements the 32-bit multiply instructions listed in Table 6.11. The 32-bit multiply instructions use the general-purpose register file entries as sources and destinations. The XCC C/C++ compiler will generate code that uses the MUL32 instructions for multiplication functions with int source operands.
Instruction mnemonic | Instruction definition |
---|---|
MULL | 32-bit multiply with result taken from low 32 bits of the full 64-bit result. |
MULSH | 32-bit, two’s-complement multiply with result taken from the high 32 bits of the 64-bit result. |
MULUH | 32-bit, unsigned multiply with result taken from the high 32 bits of the 64-bit result. |
3.145.201.47