IBM A2 User Manual page 20

Table of Contents

Advertisement

User's Manual
A2 Processor
D.4.11 TLB Management Instruction Dependencies .................................................................... 845
D.4.12 Processor Control Instruction Operation ........................................................................... 845
D.4.13 Load Instruction Dependency ............................................................................................ 846
D.4.14 String/Multiple Operations ................................................................................................. 846
D.4.15 Load-and-Reserve and Store-Conditional Instructions ..................................................... 846
D.4.16 Storage Synchronization Operations ................................................................................. 847
D.5 Loads, Stores, and Data Cache Organization .............................................................................. 847
D.5.1 Overview ............................................................................................................................. 847
D.5.2 Loads ................................................................................................................................... 848
D.5.3 Stores .................................................................................................................................. 848
D.5.4 Load Miss Queue ................................................................................................................ 849
D.5.5 L2 Command Arbitration ..................................................................................................... 849
D.5.6 D-ERAT Misses ................................................................................................................... 849
D.5.7 Back Invalidations ............................................................................................................... 849
D.5.8 Address Alignment .............................................................................................................. 849
D.6 Interrupt Effects ............................................................................................................................ 850
D.7 Floating-Point Instruction Handling ............................................................................................... 850
D.7.1 General FPR Operand Dependency ................................................................................... 852
D.7.2 Denormalized Results ......................................................................................................... 852
D.7.3 Denormalized Operands ..................................................................................................... 852
D.7.4 Not a Number (NaN) Cases ................................................................................................ 852
D.7.5 Floating-Point Load Dependency ........................................................................................ 852
D.7.6 Floating-Point Store Data Dependency ............................................................................... 852
D.7.7 General CR Operand Dependency ..................................................................................... 853
D.7.8 Floating-Point Divide Dependency ...................................................................................... 853
D.7.9 Floating-Point Square Root Dependency ............................................................................ 853
853
D.7.11 Move to FPSCR Fields and FPSCR Dependencies .......................................................... 854
D.7.12 Floating-Point Record Forms ............................................................................................ 854
D.8 Interrupt Conditions ...................................................................................................................... 854
D.9 Flush Conditions ........................................................................................................................... 858
Appendix E. Programming Examples ........................................................................ 861
E.1 Wait Instruction with Fast Wakeup for Power Savings ................................................................. 861
E.2 Floating-Point Conversions ........................................................................................................... 861
E.2.1 Conversion from Floating-Point Number to Signed Integer Word ....................................... 861
E.3 Floating-Point Selection ................................................................................................................ 862
E.3.1 Comparison to Zero ............................................................................................................. 863
E.3.2 Minimum and Maximum ...................................................................................................... 863
E.3.3 Simple If-Then-Else Constructions ...................................................................................... 863
E.4 Notes ............................................................................................................................................. 863
Contents
Page 20 of 864
Version 1.3
October 23, 2012

Advertisement

Table of Contents
loading

Table of Contents