User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Table
|
| Operand |
| Boundary Crossing |
| |||
|
|
|
|
|
|
|
|
|
| Size |
| Byte Alignment | None | 8 Byte | Cache Block |
| Protection |
|
|
| Boundary | |||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
|
|
| 8 | Optimal | — | — |
| — |
|
|
|
|
|
|
|
|
|
| 8 byte |
| 4 | — | Good | Good |
| Good |
|
|
|
|
|
|
|
|
|
|
|
| < 4 | — | Poor | Poor |
| Poor |
|
|
|
|
|
|
|
|
|
| 4 byte |
| 4 | Optimal | — | — |
| — |
|
|
|
|
|
|
|
| |
|
| < 4 | Poor | Poor | Poor |
| Poor | |
|
|
|
| |||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
Note: |
|
|
|
|
|
|
| |
1. | Optimal means one EA calculation occurs. |
|
|
|
|
| ||
2. | Good means multiple EA calculations occur that might cause additional bus activities with multiple bus transfers. |
| ||||||
3. | Not supported in |
|
|
|
| |||
4. | Poor means that an alignment exception occurs. |
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
The 750GX performs store gathering for
Store gathering is not done for:
•Cacheable store operations
•Stores to guarded
•
•Store Word Conditional Indexed (stwcx.) instructions
•External Control Out Word Indexed (ecowx) instructions
•A store that occurs during a
•
If store gathering is enabled and the stores do not fall under the above categories, an Enforce
Most instructions executed by the SRU either directly access renamed registers or access or modify nonrenamed registers. They generally execute in a serial manner. Results from these instructions are not available to subsequent instructions until the instruction completes and is retired. See Section 6.3.2.7, Instruction Serialization for more information on serializing instructions executed by the SRU, and see Table
Instruction Timing | gx_06.fm.(1.2) |
Page 234 of 377 | March 27, 2006 |