AA-64 architecture
control registers




 
control registers CR0..15
 
reg. 6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9 8 7 6 5 4 3 2 1 0
MSW  
reserved
 
N
E
E
T
T
S
E
M
M
P
P
E
CR0  
reserved
 
P
G
C
D
N
W
 
reserved
 
A
M
r. W
P
 
reserved
 
N
E
E
T
T
S
E
M
M
P
P
E
CR1  
reserved
 
 
reserved
 
CR2  
page fault virtual address
 
 
page fault virtual address
 
CR3  
reserved
 
 
PML4 base #1
 
PML4 base #1 reserved P
C
D
P
W
T
res.
CR4  
reserved
 
 
reserved
 
OS
X
SA
VE
 
res.
 
S
M
X
E
V
M
X
E
 
res.
 
OS
XM
EX
OS
FX
SR
P
C
E
P
G
E
M
C
E
P
A
E
P
S
E
D
E
T
S
D
P
V
I
V
M
E
CR5  
reserved
 
 
reserved
 
CR6  
reserved
 
 
reserved
 
CR7  
reserved
 
 
reserved
 
CR8  
reserved
 
 
reserved
 
 
TPR
 
CR9  
reserved
 
 
reserved
 
CR10  
reserved
 
 
reserved
 
CR11  
reserved
 
 
reserved
 
CR12  
reserved
 
 
reserved
 
CR13  
reserved
 
 
reserved
 
CR14  
reserved
 
 
reserved
 
CR15  
reserved
 
 
reserved
 
note description
#1 The number of actually implemented bits depends on the number of physical address bits.
The remaining bits are reserved if less than 52 physical address bits are implemented.



 
extended control register XCR0
 
name 6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9 8 7 6 5 4 3 2 1 0
 
XCR0
 
r
e
s
reserved
reserved Y
M
M
S
S
E
X
8
7



main page