August 2006
Intermediate to advanced
344 pages
9h 2m
English
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. |
Read now
Unlock full access