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