
Volume 3: Instruction Formats
3:351
The indirect branch instructions encoded within major opcodes 0 use a 3-bit opcode
extension field in bits 8:6 (btype) to distinguish the branch types as shown in
The indirect return branch instructions encoded within major opcodes 0 use a 3-bit
opcode extension field in bits 8:6 (btype) to distinguish the branch types as shown in
All of the branch instructions have a 1-bit sequential prefetch opcode hint extension
field, p, in bit 12.
The IP-relative and indirect branch instructions all have a 2-bit branch prediction
“whether” opcode hint extension field in bits 34:33 (wh) as shown in
.
Indirect call instructions have a 3-bit “whether” opcode hint extension field in bits
34:32 (wh) as shown in
.
Table 4-49.
Indirect Branch Types
Opcode
Bits 40:37
x
6
Bits 32:27
btype
Bits 8:6
20
0
br.cond
1
br.ia
2
3
4
5
6
7
Table 4-50.
Indirect Return Branch Types
Opcode
Bits 40:37
x
6
Bits 32:27
btype
Bits 8:6
21
0
1
2
3
4
br.ret
5
6
7
Table 4-51.
Sequential Prefetch Hint Completer
p
Bit 12
ph
0
.few
1
.many
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: ......