Sun Microelectronics
vi
UltraSPARC User’s Manual
15.2 Supported Memory Models .......................................................................................
256
Section IV — Producing Optimized Code
16. Code Generation Guidelines
..............................................................................................
261
16.1 Hardware / Software Synergy ..................................................................................
261
16.2 Instruction Stream Issues ...........................................................................................
261
16.3 Data Stream Issues.......................................................................................................
272
17. Grouping Rules and Stalls
..................................................................................................
281
17.1 Introduction..................................................................................................................
281
17.2 General Grouping Rules .............................................................................................
282
17.3 Instruction Availability...............................................................................................
283
17.4 Single Group Instructions ..........................................................................................
283
17.5 Integer Execution Unit (IEU) Instructions ...............................................................
284
17.6 Control Transfer Instructions.....................................................................................
287
17.7 Load / Store Instructions ...........................................................................................
290
17.8 Floating-Point and Graphic Instructions..................................................................
295
Appendixes
A. Debug and Diagnostics Support
........................................................................................
303
A.1
Overview.......................................................................................................................
303
A.2
Diagnostics Control and Accesses.............................................................................
303
A.3
Dispatch Control Register ..........................................................................................
303
A.4
Floating-Point Control ................................................................................................
304
A.5
Watchpoint Support ....................................................................................................
304
A.6
LSU_Control_Register ................................................................................................
306
A.7
I-Cache Diagnostic Accesses ......................................................................................
309
A.8
D-Cache Diagnostic Accesses ....................................................................................
314
A.9
E-Cache Diagnostics Accesses ...................................................................................
315
B. Performance Instrumentation
.............................................................................................
319
B.1
Overview.......................................................................................................................
319
B.2
Performance Control and Counters ..........................................................................
319
B.3
PCR/PIC Accesses.......................................................................................................
321
B.4
Performance Instrumentation Counter Events .......................................................
321
C. Power Management
..............................................................................................................
327
C.1
Overview.......................................................................................................................
327
C.2
Power-Down Mode .....................................................................................................
327
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com