Miscellaneous I-Unit Instructions; Misc I-Unit 3-Bit Opcode Extensions - Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 3 REV 2.3 Manual

Architecture software developer's manual revision 2.3
Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 3 REV 2.3:
Table of Contents

Advertisement

4.3.3.2
Test NaT
40
I17
Instruction
tnat.z
tnat.z.unc
tnat.z.and
tnat.nz.and
tnat.z.or
tnat.nz.or
tnat.z.or.andcm
tnat.nz.or.andcm
4.3.4

Miscellaneous I-Unit Instructions

The miscellaneous I-unit instructions are encoded in major opcode 0 using a 3-bit
opcode extension field (x
(x
) in bits 32:27.
6
the 6-bit assignments.
Table 4-24.
Opcode
Bits 40:37
3:318
37 36 35 34 33 32
27 26
5
t
x
t
p
b
2
a
2
4
1
2
1
6
Operands
Opcode
p
, p
= r
1
2
3
) in bits 35:33. Some also have a 6-bit opcode extension field
3
Table 4-24
shows the 3-bit assignments and

Misc I-Unit 3-bit Opcode Extensions

Bits 35:33
0
20 19 18
r
x
3
7
1
5
x
t
2
a
0
5
0
1
x
3
0
1
2
3
4
5
6
7
14 13 12 11
6 5
y c
p
1
1 1
6
Extension
t
y
x
c
b
0
0
1
0
1
1
1
0
0
0
1
0
1
1
Table 4-25
summarizes
6-bit Ext
(Table
4-25)
chk.s.i – int
I20
mov to pr.rot – imm
I24
44
mov to pr
I23
mov to b
I21
Volume 3: Instruction Formats
0
qp
6

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium 9150m

Table of Contents