6.13. 32-bit Multiply Instructions

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.

Table 6.11. 32-bit multiply instructions
Instruction mnemonicInstruction definition
MULL32-bit multiply with result taken from low 32 bits of the full 64-bit result.
MULSH32-bit, two’s-complement multiply with result taken from the high 32 bits of the 64-bit result.
MULUH32-bit, unsigned multiply with result taken from the high 32 bits of the 64-bit result.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.201.47