![](/images/backgrounds/120559/120559-37726x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
made available from the instruction cache. Typically, if a fetch access hits the BTIC, it provides the first two instructions in the target stream effectively yielding a
•
•Removal of Branch instructions that do not update the Count Register (CTR) or Link Register (LR) from the instruction stream.
–Two integer units (IUs) that share 32 general purpose registers (GPRs) for integer operands.
•IU1 can execute any integer instruction.
•IU2 can execute all integer instructions except multiply and divide instructions (multiply, divide, shift, rotate, arithmetic, and logical instructions). Most instructions that execute in the IU2 take one cycle to execute. The IU2 has a
–
•FPU fully compliant with IEEE®
•Support for
•Hardware support for denormalized numbers.
•Hardware support for divide.
•
•
–
•
•
•
•Dedicated adder performs effective address (EA) calculations.
•Performs alignment and precision conversion for
•Performs alignment and sign extension for integer data.
•
•Supports both
–System register unit (SRU) handles miscellaneous instructions.
•Executes Condition Register (CR) logical and
•
•Rename buffers.
–Six GPR rename buffers.
–Six FPR rename buffers.
–Condition Register buffering supports two CR writes per clock.
•Completion unit.
–The completion unit retires an instruction from the
–Guarantees a sequential programming model and a
–Monitors all dispatched instructions and retires them in order.
–Tracks unresolved branches and flushes instructions from the mispredicted branch path.
PowerPC 750GX Overview | gx_01.fm.(1.2) |
Page 26 of 377 | March 27,2006 |