]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/ia64/invalid-ar.s
gas/
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / ia64 / invalid-ar.s
CommitLineData
54b3292a
L
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
131// AR PFS, LC and EC can be accessed only by I unit.
132 mov.m r1 = ar.pfs
133 mov.m r1 = ar.lc
134 mov.m r1 = ar.ec