[ARC] Fix warn.exp test error.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / msr-reg.s
1 @ Check MSR and MRS instruction operand syntax.
2 @ Also check for MSR/MRS acceptance in ARM/THUMB modes.
3
4 .section .text
5 .syntax unified
6
7 @ Write to Special Register from register
8 msr APSR,r9 @ deprecated usage.
9 msr APSR_g,r9
10 msr APSR_nzcvq,r9
11 msr APSR_nzcvqg,r9
12
13 @ Write to CPSR flags
14 msr CPSR,r9
15 msr CPSR_s,r9
16 msr CPSR_f,r9
17 msr CPSR_c,r9
18 msr CPSR_x,r9
19
20 @ Write to CPSR flag combos
21 msr CPSR_fs, r9
22 msr CPSR_fx, r9
23 msr CPSR_fc, r9
24 msr CPSR_sf, r9
25 msr CPSR_sx, r9
26 msr CPSR_sc, r9
27 msr CPSR_xf, r9
28 msr CPSR_xs, r9
29 msr CPSR_xc, r9
30 msr CPSR_cf, r9
31 msr CPSR_cs, r9
32 msr CPSR_cx, r9
33 msr CPSR_fsx, r9
34 msr CPSR_fsc, r9
35 msr CPSR_fxs, r9
36 msr CPSR_fxc, r9
37 msr CPSR_fcs, r9
38 msr CPSR_fcx, r9
39 msr CPSR_sfx, r9
40 msr CPSR_sfc, r9
41 msr CPSR_sxf, r9
42 msr CPSR_sxc, r9
43 msr CPSR_scf, r9
44 msr CPSR_scx, r9
45 msr CPSR_xfs, r9
46 msr CPSR_xfc, r9
47 msr CPSR_xsf, r9
48 msr CPSR_xsc, r9
49 msr CPSR_xcf, r9
50 msr CPSR_xcs, r9
51 msr CPSR_cfs, r9
52 msr CPSR_cfx, r9
53 msr CPSR_csf, r9
54 msr CPSR_csx, r9
55 msr CPSR_cxf, r9
56 msr CPSR_cxs, r9
57 msr CPSR_fsxc, r9
58 msr CPSR_fscx, r9
59 msr CPSR_fxsc, r9
60 msr CPSR_fxcs, r9
61 msr CPSR_fcsx, r9
62 msr CPSR_fcxs, r9
63 msr CPSR_sfxc, r9
64 msr CPSR_sfcx, r9
65 msr CPSR_sxfc, r9
66 msr CPSR_sxcf, r9
67 msr CPSR_scfx, r9
68 msr CPSR_scxf, r9
69 msr CPSR_xfsc, r9
70 msr CPSR_xfcs, r9
71 msr CPSR_xsfc, r9
72 msr CPSR_xscf, r9
73 msr CPSR_xcfs, r9
74 msr CPSR_xcsf, r9
75 msr CPSR_cfsx, r9
76 msr CPSR_cfxs, r9
77 msr CPSR_csfx, r9
78 msr CPSR_csxf, r9
79 msr CPSR_cxfs, r9
80 msr CPSR_cxsf, r9
81
82 @ Write to SPSR flags
83 msr SPSR,r9
84 msr SPSR_s,r9
85 msr SPSR_f,r9
86 msr SPSR_c,r9
87 msr SPSR_x,r9
88
89 @ Write to Saved status register
90 msr SPSR_fs, r9
91 msr SPSR_fx, r9
92 msr SPSR_fc, r9
93 msr SPSR_sf, r9
94 msr SPSR_sx, r9
95 msr SPSR_sc, r9
96 msr SPSR_xf, r9
97 msr SPSR_xs, r9
98 msr SPSR_xc, r9
99 msr SPSR_cf, r9
100 msr SPSR_cs, r9
101 msr SPSR_cx, r9
102 msr SPSR_fsx, r9
103 msr SPSR_fsc, r9
104 msr SPSR_fxs, r9
105 msr SPSR_fxc, r9
106 msr SPSR_fcs, r9
107 msr SPSR_fcx, r9
108 msr SPSR_sfx, r9
109 msr SPSR_sfc, r9
110 msr SPSR_sxf, r9
111 msr SPSR_sxc, r9
112 msr SPSR_scf, r9
113 msr SPSR_scx, r9
114 msr SPSR_xfs, r9
115 msr SPSR_xfc, r9
116 msr SPSR_xsf, r9
117 msr SPSR_xsc, r9
118 msr SPSR_xcf, r9
119 msr SPSR_xcs, r9
120 msr SPSR_cfs, r9
121 msr SPSR_cfx, r9
122 msr SPSR_csf, r9
123 msr SPSR_csx, r9
124 msr SPSR_cxf, r9
125 msr SPSR_cxs, r9
126 msr SPSR_fsxc, r9
127 msr SPSR_fscx, r9
128 msr SPSR_fxsc, r9
129 msr SPSR_fxcs, r9
130 msr SPSR_fcsx, r9
131 msr SPSR_fcxs, r9
132 msr SPSR_sfxc, r9
133 msr SPSR_sfcx, r9
134 msr SPSR_sxfc, r9
135 msr SPSR_sxcf, r9
136 msr SPSR_scfx, r9
137 msr SPSR_scxf, r9
138 msr SPSR_xfsc, r9
139 msr SPSR_xfcs, r9
140 msr SPSR_xsfc, r9
141 msr SPSR_xscf, r9
142 msr SPSR_xcfs, r9
143 msr SPSR_xcsf, r9
144 msr SPSR_cfsx, r9
145 msr SPSR_cfxs, r9
146 msr SPSR_csfx, r9
147 msr SPSR_csxf, r9
148 msr SPSR_cxfs, r9
149 msr SPSR_cxsf, r9
This page took 0.032409 seconds and 4 git commands to generate.