3:320
Volume 3: Instruction Formats
4.3.4.2
Break (I-Unit)
4.3.4.3
Integer Speculation Check (I-Unit)
4.3.5
GR/BR Moves
The GR/BR move instructions are encoded in major opcode 0. See
for a summary of the opcode extensions. The mov to BR
instruction uses a 2-bit “whether” prediction hint field in bits 21:20 (wh) as shown in
.
The mov to BR instruction also uses a 1-bit opcode extension field (x) in bit 22 to
distinguish the return form from the normal form, and a 1-bit hint extension in bit 23
(ih) (see
4.3.5.1
Move to BR
40
37 36 35
33 32
27 26 25
6 5
0
i
x
3
x
6
imm
20a
qp
4
1
3
6
1
20
6
Instruction
Operands
Opcode
Extension
x
3
x
6
break.i
imm
21
0
00
40
37 36 35
33 32
20 19
13 12
6 5
0
s
x
3
imm
13c
r
2
imm
7a
qp
4
1
3
13
7
7
6
Instruction
Operands
Opcode
Extension
x
3
chk.s.i
r
2
,
target
25
1
Table 4-27.
Move to BR Whether Hint Completer
wh
Bits 21:20
mwh
0
.sptk
1
none
2
.dptk
3
40
37 36 35
33 32
24 23 22 21 20 19
13 12
9 8
6 5
0
x
3
timm
9c
ih x wh
r
2
b
1
qp
4
1
3
9
1 1
2
7
4
3
6
Instruction
Operands
Opcode
Extension
x
3
x
ih
wh
mov.
mwh
.
ih
b
1
=
r
2
,
tag
13
7
0
mov.ret.
mwh
.
ih
1
Содержание 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: ......