Gr/Cr Moves - 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.4.7.1
Move to AR – Register (M-Unit)
40
M29
Instruction
mov.m
4.4.7.2
Move to AR – Immediate
40
M30
Instruction
mov.m
4.4.7.3
Move from AR (M-Unit)
40
M31
Instruction
mov.m
4.4.8

GR/CR Moves

The GR/CR move instructions are encoded in major opcode 0 along with the
system/memory management instructions. See
page 3:345
4.4.8.1
Move to CR
40
M32
Instruction
p
mov
4.4.8.2
Move from CR
40
M33
Instruction
p
mov
Volume 3: Instruction Formats
37 36 35
33 32
27 26
1
x
x
3
6
4
1
3
6
Operands
ar
= r
3
2
8
37 36 35
33 32 31 30
27 26
0
s
x
x
x
3
2
4
4
1
3
2
4
Operands
ar
= imm
3
8
37 36 35
33 32
27 26
1
x
x
3
6
4
1
3
6
Operands
r
= ar
1
3
for a summary of the opcode extensions.
37 36 35
33 32
27 26
1
x
x
3
6
4
1
3
6
Operands
cr
= r
3
2
37 36 35
33 32
27 26
1
x
x
3
6
4
1
3
6
Operands
r
= cr
1
3
20 19
ar
r
3
2
7
7
Opcode
1
(M-Unit)
20 19
ar
imm
3
7b
7
7
Opcode
0
20 19
ar
3
7
7
Opcode
1
"System/Memory Management" on
20 19
cr
r
3
2
7
7
Opcode
1
20 19
cr
3
7
7
Opcode
1
13 12
6 5
7
Extension
x
x
3
6
0
2A
13 12
6 5
7
Extension
x
x
x
3
4
2
0
8
2
13 12
6 5
r
1
7
Extension
x
x
3
6
0
22
13 12
6 5
7
Extension
x
x
3
6
0
2C
13 12
6 5
r
1
7
Extension
x
x
3
6
0
24
0
qp
6
0
qp
6
0
qp
6
0
qp
6
0
qp
6
3:343

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium 9150m

Table of Contents