Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 1195

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

Table 4-4.
Instruction Format Summary
ALU
A1
Shift L and Add
A2
ALU Imm
A3
8
Add Imm
A4
14
Add Imm
A5
22
Compare
A6
Compare to Zero
A7
Compare Imm
A8
8
MM ALU
A9
MM Shift and Add
A10
MM Multiply Shift
I1
MM Mpy/Mix/Pack
I2
MM Mux1
I3
MM Mux2
I4
Shift R Variable
I5
MM Shift R Fixed
I6
Shift L Variable
I7
MM Shift L Fixed
I8
Bit Strings
I9
Shift Right Pair
I10
Extract
I11
Dep.Z
I12
Dep.Z Imm
I13
8
Deposit Imm
I14
1
Deposit
I15
Test Bit
I16
Test NaT
I17
Nop/Hint
I18
Break
I19
Int Spec Check
I20
Move to BR
I21
Move from BR
I22
Move to Pred
I23
Move to Pred Imm
I24
44
Move from Pred/IP
I25
Move to AR
I26
Move to AR Imm
I27
8
Move from AR
I28
Sxt/Zxt/Czx
I29
Test Feature
I30
Int Load
M1
Int Load +Reg
M2
Int Load +Imm
M3
Int Store
M4
Int Store +Imm
M5
FP Load
M6
FP Load +Reg
M7
FP Load +Imm
M8
FP Store
M9
FP Store +Imm
M10
FP Load Pair
M11
FP Load Pair +Imm
M12
Line Prefetch
M13
Line Prefetch +Reg
M14
Line Prefetch +Imm
M15
(Cmp &) Exchg
M16
Fetch & Add
M17
Set FR
M18
Get FR
M19
3:296
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
8
x
v
x
2a
e
4
8
x
v
x
2a
e
4
8
s x
v
x
2a
e
4
8
s x
v
imm
2a
e
6d
9
s
imm
9d
C - E
t
x
t
p
b
2
a
2
C - E
t
x
t
p
b
2
a
2
C - E
s x
t
p
2
a
2
8
z
x
z
x
a
2a
b
4
8
z
x
z
x
a
2a
b
4
7
z
x
z
v
ct
x
a
2a
b
e
2d
7
z
x
z
v
x
x
a
2a
b
e
2c
7
z
x
z
v
x
x
a
2a
b
e
2c
7
z
x
z
v
x
x
a
2a
b
e
2c
7
z
x
z
v
x
x
a
2a
b
e
2c
7
z
x
z
v
x
x
a
2a
b
e
2c
7
z
x
z
v
x
x
a
2a
b
e
2c
7
z
x
z
v
x
x
a
2a
b
e
2c
7
z
x
z
v
x
x
a
2a
b
e
2c
5
x
x
count
2
5
x
x
len
2
6d
5
x
x
len
2
6d
5
s x
x
len
2
6d
5
s x
x
len
2
6d
4
cpos
len
6d
5
t
x
t
p
b
2
a
2
5
t
x
t
p
b
2
a
2
0
i
x
x
3
6
0
i
x
x
3
6
0
s
x
3
0
x
timm
3
0
x
x
3
6
0
s
x
mask
3
0
s
x
3
0
x
x
3
6
0
x
x
3
6
0
s
x
x
3
6
0
x
x
3
6
0
x
x
3
6
5
t
x
t
p
b
2
a
2
4
m
x
hint x
6
4
m
x
hint x
6
5
s
x
hint i
6
4
m
x
hint x
6
5
s
x
hint i
6
6
m
x
hint x
6
6
m
x
hint x
6
7
s
x
hint i
6
6
m
x
hint x
6
7
s
x
hint i
6
6
m
x
hint x
6
6
m
x
hint x
6
6
m
x
hint x
6
6
m
x
hint x
6
7
s
x
hint i
6
4
m
x
hint x
6
4
m
x
hint x
6
6
m
x
6
4
m
x
6
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
x
r
2b
3
ct
r
2d
3
x
r
imm
2b
3
r
imm
3
imm
r
imm
5c
3
r
3
r
3
r
imm
3
x
r
2b
3
ct
r
2d
3
r
2b
3
r
2b
3
mbt
2b
4c
mht
2b
8c
r
2b
3
r
count
2b
3
r
2b
3
ccount
2b
5c
r
2b
3
r
6d
3
r
pos
3
y
cpos
6c
y
cpos
imm
6c
r
cpos
3
r
4d
3
r
pos
3
r
x
3
y
imm
13c
ih x wh
9c
8c
imm
27a
ar
3
ar
imm
3
ar
3
r
3
0
x
imm
r
3
r
3
r
imm
3
r
3
r
3
r
3
r
3
r
imm
3
r
3
r
3
r
3
r
3
r
3
r
3
r
imm
3
r
3
r
3
x
x
r
r
2
1
r
r
2
1
r
7b
1
r
7b
1
r
7b
1
r
c
p
2
1
0
c
p
1
c
p
7b
1
r
r
2
1
r
r
2
1
r
r
2
1
r
r
2
1
r
r
2
1
r
r
2
1
r
r
2
1
r
5b
1
r
r
2
1
r
r
2
1
0
r
1
r
r
2
1
y
r
6b
1
r
r
2
1
r
7b
1
r
6b
1
r
r
2
1
y c
p
6b
1
y c
p
1
imm
20a
imm
20a
r
imm
2
7a
r
b
2
1
b
r
2
1
r
mask
2
7a
r
1
r
2
7b
r
1
r
1
y c
p
5b
1
r
1
r
r
2
1
r
7b
1
r
2
r
imm
2
7a
f
1
r
f
2
1
f
7b
1
f
2
f
imm
2
7a
f
f
2
1
f
f
2
1
r
2
7b
r
r
2
1
s i
r
2b
1
r
f
2
1
f
r
2
1
Volume 3: Instruction Formats
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp
qp

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents