1// AR 0 to AR 47 can be accessed only by M unit.
2	mov.i r1 = ar0
3	mov.i r1 = ar1
4	mov.i r1 = ar2
5	mov.i r1 = ar3
6	mov.i r1 = ar4
7	mov.i r1 = ar5
8	mov.i r1 = ar6
9	mov.i r1 = ar7
10	mov.i r1 = ar8
11	mov.i r1 = ar9
12	mov.i r1 = ar10
13	mov.i r1 = ar11
14	mov.i r1 = ar12
15	mov.i r1 = ar13
16	mov.i r1 = ar14
17	mov.i r1 = ar15
18	mov.i r1 = ar16
19	mov.i r1 = ar17
20	mov.i r1 = ar18
21	mov.i r1 = ar19
22	mov.i r1 = ar20
23	mov.i r1 = ar21
24	mov.i r1 = ar22
25	mov.i r1 = ar23
26	mov.i r1 = ar24
27	mov.i r1 = ar25
28	mov.i r1 = ar26
29	mov.i r1 = ar27
30	mov.i r1 = ar28
31	mov.i r1 = ar29
32	mov.i r1 = ar30
33	mov.i r1 = ar31
34	mov.i r1 = ar32
35	mov.i r1 = ar33
36	mov.i r1 = ar34
37	mov.i r1 = ar35
38	mov.i r1 = ar36
39	mov.i r1 = ar37
40	mov.i r1 = ar38
41	mov.i r1 = ar39
42	mov.i r1 = ar40
43	mov.i r1 = ar41
44	mov.i r1 = ar42
45	mov.i r1 = ar43
46	mov.i r1 = ar44
47	mov.i r1 = ar45
48	mov.i r1 = ar46
49	mov.i r1 = ar47
50
51// AR 48 to 63 can be accessed by I or M units.
52
53// AR 64 to AR 111 can be accessed only by I unit.
54	mov.m r1 = ar64
55	mov.m r1 = ar65
56	mov.m r1 = ar66
57	mov.m r1 = ar67
58	mov.m r1 = ar68
59	mov.m r1 = ar69
60	mov.m r1 = ar70
61	mov.m r1 = ar71
62	mov.m r1 = ar72
63	mov.m r1 = ar73
64	mov.m r1 = ar74
65	mov.m r1 = ar75
66	mov.m r1 = ar76
67	mov.m r1 = ar77
68	mov.m r1 = ar78
69	mov.m r1 = ar79
70	mov.m r1 = ar80
71	mov.m r1 = ar81
72	mov.m r1 = ar82
73	mov.m r1 = ar83
74	mov.m r1 = ar84
75	mov.m r1 = ar85
76	mov.m r1 = ar86
77	mov.m r1 = ar87
78	mov.m r1 = ar88
79	mov.m r1 = ar89
80	mov.m r1 = ar90
81	mov.m r1 = ar91
82	mov.m r1 = ar92
83	mov.m r1 = ar93
84	mov.m r1 = ar94
85	mov.m r1 = ar95
86	mov.m r1 = ar96
87	mov.m r1 = ar97
88	mov.m r1 = ar98
89	mov.m r1 = ar99
90	mov.m r1 = ar100
91	mov.m r1 = ar101
92	mov.m r1 = ar102
93	mov.m r1 = ar103
94	mov.m r1 = ar104
95	mov.m r1 = ar105
96	mov.m r1 = ar106
97	mov.m r1 = ar107
98	mov.m r1 = ar108
99	mov.m r1 = ar109
100	mov.m r1 = ar110
101	mov.m r1 = ar111
102
103// AR 112 to 127 can be accessed by I or M units.
104
105// AR K0 to AR ITC can be accessed only by M unit.
106	mov.i r1 = ar.k0
107	mov.i r1 = ar.k1
108	mov.i r1 = ar.k2
109	mov.i r1 = ar.k3
110	mov.i r1 = ar.k4
111	mov.i r1 = ar.k5
112	mov.i r1 = ar.k6
113	mov.i r1 = ar.k7
114	mov.i r1 = ar.rsc
115	mov.i r1 = ar.bsp
116	mov.i r1 = ar.bspstore
117	mov.i r1 = ar.rnat
118	mov.i r1 = ar.fcr
119	mov.i r1 = ar.eflag
120	mov.i r1 = ar.csd
121	mov.i r1 = ar.ssd
122	mov.i r1 = ar.cflg
123	mov.i r1 = ar.fsr
124	mov.i r1 = ar.fir
125	mov.i r1 = ar.fdr
126	mov.i r1 = ar.ccv
127	mov.i r1 = ar.unat
128	mov.i r1 = ar.fpsr
129	mov.i r1 = ar.itc
130	mov.i r1 = ar.ruc
131
132// AR PFS, LC and EC can be accessed only by I unit.
133	mov.m r1 = ar.pfs
134	mov.m r1 = ar.lc
135	mov.m r1 = ar.ec
136