
Volume 3: Instruction Reference
3:11
Instruction Reference
2
This chapter describes the function of each Itanium instruction. The pages of this
chapter are sorted alphabetically by assembly language mnemonic.
2.1
Instruction Page Conventions
The instruction pages are divided into multiple sections as listed in
. The first
three sections are present on all instruction pages. The last three sections are present
only when necessary.
lists the font conventions which are used by the
instruction pages.
In the Format section, register addresses are specified using the assembly mnemonic
field names given in the third column of
. For instructions that are predicated,
the Description section assumes that the qualifying predicate is true (except for
instructions that modify architectural state when their qualifying predicate is false). The
test of the qualifying predicate is included in the Operation section (when applicable).
In the Operation section, registers are addressed using the notation
reg[
addr
].field
.
The register file being accessed is specified by
reg
, and has a value chosen from the
second column of
. The
addr
field specifies a register address as an assembly
language field name or a register mnemonic. For the general, floating-point, and
predicate register files which undergo register renaming,
addr
is the register address
prior to renaming and the renaming is not shown. The
field
option specifies a named
bit field within the register. If
field
is absent, then all fields of the register are
accessed. The only exception is when referencing the data field of the general registers
Table 2-1.
Instruction Page Description
Section Name
Contents
Format
Assembly language syntax, instruction type and encoding format
Description
Instruction function in English
Operation
Instruction function in C code
FP Exceptions
IEEE floating-point traps
Interruptions
Prioritized list of interruptions that may be caused by the instruction
Serialization
Serializing behavior or serialization requirements
Table 2-2.
Instruction Page Font Conventions
Font
Interpretation
regular
(Format section) Required characters in an assembly language mnemonic
italic
(Format section) Assembly language field name that must be filled with one of a range
of legal values listed in the Description section
code
(Operation section) C code specifying instruction behavior
code_italic
(Operation section) Assembly language field name corresponding to a
italic
field listed
in the Format section
Summary of Contents for Itanium 9150M
Page 1: ......
Page 209: ...3 200 Volume 3 Instruction Reference padd Interruptions Illegal Operation fault...
Page 405: ...3 396 Volume 3 Resource and Dependency Semantics...
Page 406: ...3 397 Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index...
Page 407: ...3 398 Intel Itanium Architecture Software Developer s Manual Rev 2 3...
Page 419: ...INDEX Index 12 Index for Volumes 1 2 3 and 4...
Page 420: ......