EasyManua.ls Logo

Freescale Semiconductor PowerPC e500 Core - SPE and Embedded Floating-Point Apus

Default Icon
548 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Instruction Model
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor 3-49
3.8.1 SPE and Embedded Floating-Point APUs
The e500 core complex provides a GPR file with 32, 64-bit registers. The 32-bit Book E
instructions operate on the lower (least-significant) 32 bits of the 64-bit register. SPE APU vector
instructions and embedded vector SPFP instructions treat 64-bit registers as containing two 32-bit
elements or four 16-bit elements as described in Section 3.8.1.3,SPE APU Instructions.”
However, like 32-bit Book E instructions, scalar SPFP APU floating-point instructions use bits
32–63 of the GPRs to hold 32-bit single-precision operands, as described in Section 3.8.1.4,
“Embedded Floating-Point APU Instructions.”
The embedded double-precision floating-point APU (e500v2 only) uses the 64-bit GPRs to hold
64-bit, double-precision operands.
Figure 3-4 shows how the SPE and floating-point APU programming models compare, indicating
how each APU uses the GPRs.

Table of Contents

Related product manuals