Sun Microelectronics
281
Grouping Rules and Stalls
17
17.1 Introduction
The chapter explains in detail how to group instructions to obtain maximum
throughput in UltraSPARC. The following subsections explain the formatting
conventions that make it easier to understand this information.
17.1.1 Textual Conventions
Rules are presented that consider instructions in three different ways:
Instructions:
Actual SPARC-V9 and UltraSPARC machine instructions. Instructions are
always written in
Mixed Case BODY FONT
. Examples are:
•
FdMULq
(Floating-point multiply double to quad — SPARC-V9)
•
LDDF
(Load Double Floating-Point Register — SPARC-V9)
•
SHUTDOWN
(Power Down Support — UltraSPARC)
Instruction Families
:
Groups of related SPARC-V9 instructions, introduced (but not described) in The
SPARC Architecture Manual, Version 9. Instruction families are always written in
Mixed Case Bold Face Body Font
. Examples are:
•
BPcc
(Branch on Integer Condition Codes with Prediction)
—
Consists of the following instructions:
BPA
,
BPCC
,
BPCS
, BPE,
BPG
,
BPGE
,
BPGU
,
BPL
,
BPLE
,
BPLEU
,
BPN
,
BPNE
,
BPNEG
,
BPPOS
,
BPVC
, and
BPVS
.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com