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
Содержание Itanium 9150M
Страница 1: ......
Страница 209: ...3 200 Volume 3 Instruction Reference padd Interruptions Illegal Operation fault...
Страница 301: ...3 292 Volume 3 Pseudo Code Functions Intel Itanium Architecture Software Developer s Manual Rev 2 3...
Страница 405: ...3 396 Volume 3 Resource and Dependency Semantics...
Страница 406: ...3 397 Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index...
Страница 407: ...3 398 Intel Itanium Architecture Software Developer s Manual Rev 2 3...
Страница 419: ...INDEX Index 12 Index for Volumes 1 2 3 and 4...
Страница 420: ......