Home | History | Annotate | Download | only in ARM

Lines Matching refs:ERRORS

2 @ RUN:     | FileCheck --check-prefix=CHECK-ERRORS %s
4 @ RUN: | FileCheck --check-prefix=CHECK-ERRORS-V5 %s
6 @ RUN: | FileCheck --check-prefix=CHECK-ERRORS-V7M %s
8 @ RUN: | FileCheck --check-prefix=CHECK-ERRORS-V8 %s
14 @ CHECK-ERRORS: error: invalid instruction
15 @ CHECK-ERRORS: add r1, r2, r3
16 @ CHECK-ERRORS: ^
21 @ CHECK-ERRORS: error: instruction variant requires Thumb2
22 @ CHECK-ERRORS: add r2, r3
23 @ CHECK-ERRORS: ^
24 @ CHECK-ERRORS-V5: error: instruction variant requires ARMv6 or later
25 @ CHECK-ERRORS-V5: mov r2, r3
26 @ CHECK-ERRORS-V5: ^
31 @ CHECK-ERRORS: error: invalid operand for instruction
32 @ CHECK-ERRORS: asrs r2, r3, #33
33 @ CHECK-ERRORS: ^
48 @CHECK-ERRORS: error: instruction requires: armv8 arm-mode
49 @CHECK-ERRORS: hlt #64
50 @CHECK-ERRORS: ^
51 @CHECK-ERRORS-V8: error: instruction requires: arm-mode
52 @CHECK-ERRORS-V8: hlt #64
53 @CHECK-ERRORS-V8: ^
54 @CHECK-ERRORS: error: invalid operand for instruction
55 @CHECK-ERRORS: hlt #-1
56 @CHECK-ERRORS: ^
71 @ CHECK-ERRORS: error: registers must be in range r0-r7
72 @ CHECK-ERRORS: ldm r2!, {r5, r8}
73 @ CHECK-ERRORS: ^
74 @ CHECK-ERRORS: error: writeback operator '!' expected
75 @ CHECK-ERRORS: ldm r2, {r5, r7}
76 @ CHECK-ERRORS: ^
77 @ CHECK-ERRORS: error: writeback operator '!' not allowed when base register in register list
78 @ CHECK-ERRORS: ldm r2!, {r2, r3, r4}
79 @ CHECK-ERRORS: ^
80 @ CHECK-ERRORS-V8: error: writeback operator '!' not allowed when base register in register list
81 @ CHECK-ERRORS-V8: ldm r2!, {r2, r3, r4, r10}
82 @ CHECK-ERRORS-V8: ^
83 @ CHECK-ERRORS-V8: error: writeback register not allowed in register list
84 @ CHECK-ERRORS-V8: ldmdb r2!, {r2, r3, r4}
85 @ CHECK-ERRORS-V8: ^
86 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
87 @ CHECK-ERRORS-V7M: ldm r0, {r2, sp}
88 @ CHECK-ERRORS-V7M: ^
89 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
90 @ CHECK-ERRORS-V7M: ldmia r0, {r2-r3, sp}
91 @ CHECK-ERRORS-V7M: ^
92 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
93 @ CHECK-ERRORS-V7M: ldmia r0!, {r2-r3, sp}
94 @ CHECK-ERRORS-V7M: ^
95 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
96 @ CHECK-ERRORS-V7M: ldmfd r2, {r1, r3-r6, sp}
97 @ CHECK-ERRORS-V7M: ^
98 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
99 @ CHECK-ERRORS-V7M: ldmfd r2!, {r1, r3-r6, sp}
100 @ CHECK-ERRORS-V7M: ^
101 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
102 @ CHECK-ERRORS-V7M: ldmdb r1, {r2, r3, sp}
103 @ CHECK-ERRORS-V7M: ^
104 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
105 @ CHECK-ERRORS-V7M: ldmdb r1!, {r2, r3, sp}
106 @ CHECK-ERRORS-V7M: ^
111 @ CHECK-ERRORS: error: registers must be in range r0-r7 or pc
112 @ CHECK-ERRORS: pop {r1, r2, r10}
113 @ CHECK-ERRORS: ^
114 @ CHECK-ERRORS: error: registers must be in range r0-r7 or lr
115 @ CHECK-ERRORS: push {r8, r9}
116 @ CHECK-ERRORS: ^
128 @ CHECK-ERRORS: error: instruction requires: thumb2
129 @ CHECK-ERRORS: stm r1, {r2, r6}
130 @ CHECK-ERRORS: ^
131 @ CHECK-ERRORS: error: registers must be in range r0-r7
132 @ CHECK-ERRORS: stm r1!, {r2, r9}
133 @ CHECK-ERRORS: ^
134 @ CHECK-ERRORS-V8: error: writeback operator '!' not allowed when base register in register list
135 @ CHECK-ERRORS-V8: stm r2!, {r2, r9}
136 @ CHECK-ERRORS-V8: ^
137 @ CHECK-ERRORS-V8: error: writeback register not allowed in register list
138 @ CHECK-ERRORS-V8: stmdb r2!, {r0, r2}
139 @ CHECK-ERRORS-V8: ^
140 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
141 @ CHECK-ERRORS-V7M: stm r1!, {r2, sp}
142 @ CHECK-ERRORS-V7M: ^
143 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
144 @ CHECK-ERRORS-V7M: stmia r4!, {r0-r3, sp}
145 @ CHECK-ERRORS-V7M: ^
146 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
147 @ CHECK-ERRORS-V7M: stmdb r1, {r2, r3, sp}
148 @ CHECK-ERRORS-V7M: ^
149 @ CHECK-ERRORS-V7M: error: SP may not be in the register list
150 @ CHECK-ERRORS-V7M: stmdb r1!, {r2, r3, sp}
151 @ CHECK-ERRORS-V7M: ^
156 @ CHECK-ERRORS: error: invalid operand for instruction
157 @ CHECK-ERRORS: lsls r4, r5, #-1
158 @ CHECK-ERRORS: ^
159 @ CHECK-ERRORS: error: invalid operand for instruction
160 @ CHECK-ERRORS: lsls r4, r5, #32
161 @ CHECK-ERRORS: ^
165 @ CHECK-ERRORS: error: destination register must match source register
166 @ CHECK-ERRORS: muls r1, r2, r3
167 @ CHECK-ERRORS: ^
174 @ CHECK-ERRORS: error: instruction requires: thumb2
175 @ CHECK-ERRORS: str r2, [r7, #-1]
176 @ CHECK-ERRORS: ^
177 @ CHECK-ERRORS: error: instruction requires: thumb2
178 @ CHECK-ERRORS: str r5, [r1, #3]
179 @ CHECK-ERRORS: ^
180 @ CHECK-ERRORS: error: instruction requires: thumb2
181 @ CHECK-ERRORS: str r3, [r7, #128]
182 @ CHECK-ERRORS: ^
187 @ CHECK-ERRORS: error: invalid operand for instruction
188 @ CHECK-ERRORS: svc #-1
189 @ CHECK-ERRORS: ^
190 @ CHECK-ERRORS: error: instruction requires: arm-mode
191 @ CHECK-ERRORS: svc #256
192 @ CHECK-ERRORS: ^
200 @ CHECK-ERRORS: error: instruction requires: thumb2
201 @ CHECK-ERRORS: add sp, #-1
202 @ CHECK-ERRORS: ^
203 @ CHECK-ERRORS: error: instruction requires: thumb2
204 @ CHECK-ERRORS: add sp, #3
205 @ CHECK-ERRORS: ^
206 @ CHECK-ERRORS: error: instruction requires: thumb2
207 @ CHECK-ERRORS: add sp, sp, #512
208 @ CHECK-ERRORS: ^
209 @ CHECK-ERRORS: error: instruction requires: thumb2
210 @ CHECK-ERRORS: add r2, sp, #1024
211 @ CHECK-ERRORS: ^
214 @ CHECK-ERRORS: error: source register must be the same as destination
215 @ CHECK-ERRORS: add r2, sp, ip
216 @ CHECK-ERRORS: ^
230 @ CHECK-ERRORS: error: branch target out of range
231 @ CHECK-ERRORS: error: branch target out of range
232 @ CHECK-ERRORS: error: branch target out of range
233 @ CHECK-ERRORS: error: branch target out of range
234 @ CHECK-ERRORS: error: branch target out of range
235 @ CHECK-ERRORS: error: branch target out of range
245 @ CHECK-ERRORS: error: instruction requires: armv6m or armv6t2
246 @ CHECK-ERRORS: sev
247 @ CHECK-ERRORS: ^
248 @ CHECK-ERRORS: error: instruction requires: armv6m or armv6t2
249 @ CHECK-ERRORS: wfe
250 @ CHECK-ERRORS: ^
251 @ CHECK-ERRORS: error: instruction requires: armv6m or armv6t2
252 @ CHECK-ERRORS: wfi
253 @ CHECK-ERRORS: ^
254 @ CHECK-ERRORS: error: instruction requires: armv6m or armv6t2
255 @ CHECK-ERRORS: yield
256 @ CHECK-ERRORS: ^
262 @ CHECK-ERRORS: error: instruction requires: mp-extensions
269 @ CHECK-ERRORS: error: instruction requires: thumb2
278 @ CHECK-ERRORS: error: invalid operand for instruction
279 @ CHECK-ERRORS: error: invalid operand for instruction
280 @ CHECK-ERRORS: error: invalid operand for instruction
281 @ CHECK-ERRORS: error: invalid operand for instruction