llvm.org GIT mirror llvm / 6eef361
[ARM] Warn on deprecated IT blocks in v8 AArch32 assembly. Patch by Artyom Skrobov. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191885 91177308-0d34-0410-b5e6-96231b3b80d8 Amara Emerson 6 years ago
9 changed file(s) with 9888 addition(s) and 92 deletion(s). Raw diff Collapse all Expand all
1010 //
1111 //===----------------------------------------------------------------------===//
1212
13 #include "ARM.h"
1314 #include "ARMBaseInstrInfo.h"
14 #include "ARM.h"
1515 #include "ARMBaseRegisterInfo.h"
1616 #include "ARMConstantPoolValue.h"
17 #include "ARMFeatures.h"
1718 #include "ARMHazardRecognizer.h"
1819 #include "ARMMachineFunctionInfo.h"
1920 #include "MCTargetDesc/ARMAddressingModes.h"
510511 }
511512
512513 return Found;
513 }
514
515 static bool isV8EligibleForIT(MachineInstr *MI) {
516 switch (MI->getOpcode()) {
517 default:
518 return false;
519 case ARM::tADC:
520 case ARM::tADDi3:
521 case ARM::tADDi8:
522 case ARM::tADDrSPi:
523 case ARM::tADDrr:
524 case ARM::tAND:
525 case ARM::tASRri:
526 case ARM::tASRrr:
527 case ARM::tBIC:
528 case ARM::tCMNz:
529 case ARM::tCMPi8:
530 case ARM::tCMPr:
531 case ARM::tEOR:
532 case ARM::tLDRBi:
533 case ARM::tLDRBr:
534 case ARM::tLDRHi:
535 case ARM::tLDRHr:
536 case ARM::tLDRSB:
537 case ARM::tLDRSH:
538 case ARM::tLDRi:
539 case ARM::tLDRr:
540 case ARM::tLDRspi:
541 case ARM::tLSLri:
542 case ARM::tLSLrr:
543 case ARM::tLSRri:
544 case ARM::tLSRrr:
545 case ARM::tMOVi8:
546 case ARM::tMUL:
547 case ARM::tMVN:
548 case ARM::tORR:
549 case ARM::tROR:
550 case ARM::tRSB:
551 case ARM::tSBC:
552 case ARM::tSTRBi:
553 case ARM::tSTRBr:
554 case ARM::tSTRHi:
555 case ARM::tSTRHr:
556 case ARM::tSTRi:
557 case ARM::tSTRr:
558 case ARM::tSTRspi:
559 case ARM::tSUBi3:
560 case ARM::tSUBi8:
561 case ARM::tSUBrr:
562 case ARM::tTST:
563 return true;
564 // there are some "conditionally deprecated" opcodes
565 case ARM::tADDspr:
566 return MI->getOperand(2).getReg() != ARM::PC;
567 case ARM::tADDrSP:
568 case ARM::tBX:
569 case ARM::tBLXr:
570 // ADD PC, SP and BLX PC were always unpredictable,
571 // now on top of it they're deprecated
572 return MI->getOperand(0).getReg() != ARM::PC;
573 case ARM::tADDhirr:
574 return MI->getOperand(0).getReg() != ARM::PC &&
575 MI->getOperand(2).getReg() != ARM::PC;
576 case ARM::tCMPhir:
577 case ARM::tMOVr:
578 return MI->getOperand(0).getReg() != ARM::PC &&
579 MI->getOperand(1).getReg() != ARM::PC;
580 }
581514 }
582515
583516 /// isPredicable - Return true if the specified instruction can be predicated.
0 //===-- ARMFeatures.h - Checks for ARM instruction features ------*- C++ -*-===//
1 //
2 // The LLVM Compiler Infrastructure
3 //
4 // This file is distributed under the University of Illinois Open Source
5 // License. See LICENSE.TXT for details.
6 //
7 //===----------------------------------------------------------------------===//
8 //
9 // This file contains the code shared between ARM CodeGen and ARM MC
10 //
11 //===----------------------------------------------------------------------===//
12
13 #ifndef TARGET_ARM_FEATURES_H
14 #define TARGET_ARM_FEATURES_H
15
16 #include "ARM.h"
17
18 using namespace llvm;
19
20 template // could be MachineInstr or MCInst
21 bool isV8EligibleForIT(InstrType *Instr, int BLXOperandIndex=0) {
22 switch (Instr->getOpcode()) {
23 default:
24 return false;
25 case ARM::tADC:
26 case ARM::tADDi3:
27 case ARM::tADDi8:
28 case ARM::tADDrSPi:
29 case ARM::tADDrr:
30 case ARM::tAND:
31 case ARM::tASRri:
32 case ARM::tASRrr:
33 case ARM::tBIC:
34 case ARM::tCMNz:
35 case ARM::tCMPi8:
36 case ARM::tCMPr:
37 case ARM::tEOR:
38 case ARM::tLDRBi:
39 case ARM::tLDRBr:
40 case ARM::tLDRHi:
41 case ARM::tLDRHr:
42 case ARM::tLDRSB:
43 case ARM::tLDRSH:
44 case ARM::tLDRi:
45 case ARM::tLDRr:
46 case ARM::tLDRspi:
47 case ARM::tLSLri:
48 case ARM::tLSLrr:
49 case ARM::tLSRri:
50 case ARM::tLSRrr:
51 case ARM::tMOVi8:
52 case ARM::tMUL:
53 case ARM::tMVN:
54 case ARM::tORR:
55 case ARM::tROR:
56 case ARM::tRSB:
57 case ARM::tSBC:
58 case ARM::tSTRBi:
59 case ARM::tSTRBr:
60 case ARM::tSTRHi:
61 case ARM::tSTRHr:
62 case ARM::tSTRi:
63 case ARM::tSTRr:
64 case ARM::tSTRspi:
65 case ARM::tSUBi3:
66 case ARM::tSUBi8:
67 case ARM::tSUBrr:
68 case ARM::tTST:
69 return true;
70 // there are some "conditionally deprecated" opcodes
71 case ARM::tADDspr:
72 return Instr->getOperand(2).getReg() != ARM::PC;
73 // ADD PC, SP and BLX PC were always unpredictable,
74 // now on top of it they're deprecated
75 case ARM::tADDrSP:
76 case ARM::tBX:
77 return Instr->getOperand(0).getReg() != ARM::PC;
78 case ARM::tBLXr:
79 return Instr->getOperand(BLXOperandIndex).getReg() != ARM::PC;
80 case ARM::tADDhirr:
81 return Instr->getOperand(0).getReg() != ARM::PC &&
82 Instr->getOperand(2).getReg() != ARM::PC;
83 case ARM::tCMPhir:
84 case ARM::tMOVr:
85 return Instr->getOperand(0).getReg() != ARM::PC &&
86 Instr->getOperand(1).getReg() != ARM::PC;
87 }
88 }
89
90 #endif
55325532
55335533 // 'it' blocks in ARM mode just validate the predicates. The IT itself
55345534 // is discarded.
5535 def ITasm : ARMAsmPseudo<"it$mask $cc", (ins it_pred:$cc, it_mask:$mask)>;
5535 def ITasm : ARMAsmPseudo<"it$mask $cc", (ins it_pred:$cc, it_mask:$mask)>,
5536 ComplexDeprecationPredicate<"IT">;
312312 }
313313
314314 def tSETEND : T1I<(outs), (ins setend_op:$end), NoItinerary, "setend\t$end",
315 []>, T1Encoding<0b101101> {
315 []>, T1Encoding<0b101101>, Deprecated {
316316 bits<1> end;
317317 // A8.6.156
318318 let Inst{9-5} = 0b10010;
35643564 let Defs = [ITSTATE] in
35653565 def t2IT : Thumb2XI<(outs), (ins it_pred:$cc, it_mask:$mask),
35663566 AddrModeNone, 2, IIC_iALUx,
3567 "it$mask\t$cc", "", []> {
3567 "it$mask\t$cc", "", []>,
3568 ComplexDeprecationPredicate<"IT"> {
35683569 // 16-bit instruction.
35693570 let Inst{31-16} = 0x0000;
35703571 let Inst{15-8} = 0b10111111;
66 //
77 //===----------------------------------------------------------------------===//
88
9 #include "ARMFeatures.h"
910 #include "llvm/MC/MCTargetAsmParser.h"
1011 #include "MCTargetDesc/ARMAddressingModes.h"
1112 #include "MCTargetDesc/ARMBaseInfo.h"
76217622 return true;
76227623 }
76237624
7624 // Some instructions need post-processing to, for example, tweak which
7625 // encoding is selected. Loop on it while changes happen so the
7626 // individual transformations can chain off each other. E.g.,
7627 // tPOP(r8)->t2LDMIA_UPD(sp,r8)->t2STR_POST(sp,r8)
7628 while (processInstruction(Inst, Operands))
7629 ;
7625 { // processInstruction() updates inITBlock state, we need to save it away
7626 bool wasInITBlock = inITBlock();
7627
7628 // Some instructions need post-processing to, for example, tweak which
7629 // encoding is selected. Loop on it while changes happen so the
7630 // individual transformations can chain off each other. E.g.,
7631 // tPOP(r8)->t2LDMIA_UPD(sp,r8)->t2STR_POST(sp,r8)
7632 while (processInstruction(Inst, Operands))
7633 ;
7634
7635 // Only after the instruction is fully processed, we can validate it
7636 if (wasInITBlock && hasV8Ops() && isThumb() &&
7637 !isV8EligibleForIT(&Inst, 2)) {
7638 Warning(IDLoc, "deprecated instruction in IT block");
7639 }
7640 }
76307641
76317642 // Only move forward at the very end so that everything in validate
76327643 // and process gets a consistent answer about whether we're in an IT
6262 return false;
6363 }
6464
65 static bool getITDeprecationInfo(MCInst &MI, MCSubtargetInfo &STI,
66 std::string &Info) {
67 if (STI.getFeatureBits() & llvm::ARM::HasV8Ops &&
68 MI.getOperand(1).isImm() && MI.getOperand(1).getImm() != 8) {
69 Info = "applying IT instruction to more than one subsequent instruction is deprecated";
70 return true;
71 }
72
73 return false;
74 }
75
6576 #define GET_INSTRINFO_MC_DESC
6677 #include "ARMGenInstrInfo.inc"
6778
None @ RUN: llvm-mc -triple armv8 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-V8
1 @ RUN: llvm-mc -triple armv7 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-V7
2 @ RUN: llvm-mc -triple armv6 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-V6
0 @ RUN: llvm-mc -triple armv8 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-ARMV8
1 @ RUN: llvm-mc -triple thumbv8 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-THUMBV8
2 @ RUN: llvm-mc -triple armv7 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-ARMV7
3 @ RUN: llvm-mc -triple thumbv7 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-THUMBV7
4 @ RUN: llvm-mc -triple armv6 -show-encoding < %s 2>&1 | FileCheck %s --check-prefix=CHECK-ARMV6
35 setend be
4 @ CHECK-V8: warning: deprecated
5 @ CHECK-V7-NOT: warning: deprecated
6 @ CHECK-ARMV8: warning: deprecated
7 @ CHECK-THUMBV8: warning: deprecated
8 @ CHECK-ARMV7-NOT: warning: deprecated
9 @ CHECK-THUMBV7-NOT: warning: deprecated
610 mcr p15, #0, r5, c7, c5, #4
7 @ CHECK-V8: warning: deprecated since v7, use 'isb'
8 @ CHECK-V7: warning: deprecated since v7, use 'isb'
9 @ CHECK-V6-NOT: warning: deprecated since v7, use 'isb'
11 @ CHECK-ARMV8: warning: deprecated since v7, use 'isb'
12 @ CHECK-THUMBV8: warning: deprecated since v7, use 'isb'
13 @ CHECK-ARMV7: warning: deprecated since v7, use 'isb'
14 @ CHECK-THUMBV7: warning: deprecated since v7, use 'isb'
15 @ CHECK-ARMV6-NOT: warning: deprecated since v7, use 'isb'
1016 mcr p15, #0, r5, c7, c10, #4
11 @ CHECK-V8: warning: deprecated since v7, use 'dsb'
12 @ CHECK-V7: warning: deprecated since v7, use 'dsb'
13 @ CHECK-V6-NOT: warning: deprecated since v7, use 'dsb'
17 @ CHECK-ARMV8: warning: deprecated since v7, use 'dsb'
18 @ CHECK-THUMBV8: warning: deprecated since v7, use 'dsb'
19 @ CHECK-ARMV7: warning: deprecated since v7, use 'dsb'
20 @ CHECK-THUMBV7: warning: deprecated since v7, use 'dsb'
21 @ CHECK-ARMV6-NOT: warning: deprecated since v7, use 'dsb'
1422 mcr p15, #0, r5, c7, c10, #5
15 @ CHECK-V8: warning: deprecated since v7, use 'dmb'
16 @ CHECK-V7: warning: deprecated since v7, use 'dmb'
17 @ CHECK-V6-NOT: warning: deprecated since v7, use 'dmb'
23 @ CHECK-ARMV8: warning: deprecated since v7, use 'dmb'
24 @ CHECK-THUMBV8: warning: deprecated since v7, use 'dmb'
25 @ CHECK-ARMV7: warning: deprecated since v7, use 'dmb'
26 @ CHECK-THUMBV7: warning: deprecated since v7, use 'dmb'
27 @ CHECK-ARMV6-NOT: warning: deprecated since v7, use 'dmb'
28 it ge
29 movge r0, #4096
30 @ CHECK-THUMBV8: warning: deprecated instruction in IT block
31 @ CHECK-THUMBV7-NOT: warning
32 ite ge
33 addge r0, r1
34 addlt r0, r2
35 @ CHECK-ARMV8: warning: applying IT instruction to more than one subsequent instruction is deprecated
36 @ CHECK-THUMBV8: warning: applying IT instruction to more than one subsequent instruction is deprecated
37 @ CHECK-THUMBV7-NOT: warning
38 it ge
39 movge r0, pc // invalid operand
40 @ CHECK-THUMBV8: warning: deprecated instruction in IT block
41 @ CHECK-THUMBV7-NOT: warning
42 it ge
43 revge r0, r0 // invalid instruction
44 @ CHECK-THUMBV8: warning: deprecated instruction in IT block
45 @ CHECK-THUMBV7-NOT: warning
46 it ge
47 clzge r0, r0 // only has 32-bit form
48 @ CHECK-THUMBV8: warning: deprecated instruction in IT block
49 @ CHECK-THUMBV7-NOT: warning
50
0 @ RUN: llvm-mc -triple thumbv8 -show-encoding < %s 2>&1 | FileCheck %s
1
2 @ ADD reg, encoding T1
3 @ CHECK-NOT: [[@LINE+2]]:1: warning
4 it ge
5 addge r1, r2, r3
6 @ ADD reg, encoding T2
7 @ CHECK-NOT: [[@LINE+2]]:1: warning
8 it ge
9 addge r1, r2
10 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
11 it ge
12 addge r1, pc
13 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
14 it ge
15 addge pc, r2
16 @ ADD reg, encoding T3 (32-bit)
17 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
18 it ge
19 addge r11, r2, r3
20 @ ADD imm, encoding T1
21 @ CHECK-NOT: [[@LINE+2]]:1: warning
22 it ge
23 addge r1, r2, #3
24 @ ADD imm, encoding T2
25 @ CHECK-NOT: [[@LINE+2]]:1: warning
26 it ge
27 addge r1, #3
28 @ ADD imm, encoding T3 (32-bit)
29 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
30 it ge
31 addge r11, r2, #3
32 @ ADD imm, encoding T4 (32-bit)
33 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
34 it ge
35 addge r11, r2, #333
36 @ ADD SP+imm, encoding T1
37 @ CHECK-NOT: [[@LINE+2]]:1: warning
38 it ge
39 addge r1, sp, #32
40 @ ADD SP+imm, encoding T2
41 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
42 it ge
43 addge sp, #32
44 @ ADD SP+imm, encoding T3 (32-bit)
45 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
46 it ge
47 addge r1, sp, #33
48 @ ADD SP+imm, encoding T4 (32-bit)
49 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
50 it ge
51 addge r1, sp, #333
52
53 @ SUB reg, encoding T1
54 @ CHECK-NOT: [[@LINE+2]]:1: warning
55 it ge
56 subge r4, r3, r2
57 @ SUB reg, encoding T2 (32-bit)
58 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
59 it ge
60 subge r14, r3, r2
61 @ SUB imm, encoding T1
62 @ CHECK-NOT: [[@LINE+2]]:1: warning
63 it ge
64 subge r4, r3, #2
65 @ SUB imm, encoding T2
66 @ CHECK-NOT: [[@LINE+2]]:1: warning
67 it ge
68 subge r4, #3
69 @ SUB imm, encoding T3 (32-bit)
70 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
71 it ge
72 subge r14, r3, #2
73 @ SUB imm, encoding T4 (32-bit)
74 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
75 it ge
76 subge r14, r3, #2222
77 @ SUB SP-imm, encoding T1
78 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
79 it ge
80 subge sp, #32
81 @ SUB SP-imm, encoding T3 (32-bit)
82 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
83 it ge
84 subge r4, sp, #33
85 @ SUB SP-imm, encoding T4 (32-bit)
86 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
87 it ge
88 subge r4, sp, #3333
89
90 @ MOV reg, encoding T1
91 @ CHECK-NOT: [[@LINE+2]]:1: warning
92 it ge
93 movge r4, r5
94 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
95 it ge
96 movge r4, pc
97 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
98 it ge
99 movge pc, r5
100 @ MOV reg, encoding T3 (32-bit) -- can only appear as MOVS or MOV.W
101 @ MOV imm, encoding T1
102 @ CHECK-NOT: [[@LINE+2]]:1: warning
103 it ge
104 movge r4, #5
105 @ MOV imm, encoding T2 (32-bit)
106 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
107 it ge
108 movge r14, #5
109 @ MOV imm, encoding T3 (32-bit)
110 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
111 it ge
112 movge r14, #555
113
114 @ CMP reg, encoding T1
115 @ CHECK-NOT: [[@LINE+2]]:1: warning
116 it ge
117 cmpge r3, r4
118 @ CMP reg, encoding T2
119 @ CHECK-NOT: [[@LINE+2]]:1: warning
120 it ge
121 cmpge r13, r4
122 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
123 it ge
124 cmpge r3, pc
125 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
126 it ge
127 cmpge pc, r4
128 @ CMP reg, encoding T3 (32-bit)
129 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
130 it ge
131 cmpge r3, r4, lsl #1
132 @ CMP imm, encoding T1
133 @ CHECK-NOT: [[@LINE+2]]:1: warning
134 it ge
135 cmpge r3, #4
136 @ CMP imm, encoding T2 (32-bit)
137 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
138 it ge
139 cmpge r13, #4
140
141 @ AND reg, encoding T1
142 @ CHECK-NOT: [[@LINE+2]]:1: warning
143 it ge
144 andge r5, r6
145 @ AND reg, encoding T2 (32-bit)
146 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
147 it ge
148 andge r9, r6
149
150 @ EOR reg, encoding T1
151 @ CHECK-NOT: [[@LINE+2]]:1: warning
152 it ge
153 eorge r7, r6
154 @ EOR reg, encoding T2 (32-bit)
155 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
156 it ge
157 eorge r7, r9
158
159 @ LSL imm, encoding T1
160 @ CHECK-NOT: [[@LINE+2]]:1: warning
161 it ge
162 lslge r7, r0, #1
163 @ LSL imm, encoding T2 (32-bit)
164 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
165 it ge
166 lslge r7, r10, #1
167 @ LSL reg, encoding T1
168 @ CHECK-NOT: [[@LINE+2]]:1: warning
169 it ge
170 lslge r7, r0
171 @ LSL reg, encoding T2 (32-bit)
172 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
173 it ge
174 lslge r7, r10
175
176 @ LSR imm, encoding T1
177 @ CHECK-NOT: [[@LINE+2]]:1: warning
178 it ge
179 lsrge r3, r2, #1
180 @ LSR imm, encoding T2 (32-bit)
181 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
182 it ge
183 lsrge r3, r12, #1
184 @ LSR reg, encoding T1
185 @ CHECK-NOT: [[@LINE+2]]:1: warning
186 it ge
187 lsrge r3, r2
188 @ LSR reg, encoding T2 (32-bit)
189 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
190 it ge
191 lsrge r3, r12
192
193 @ ASR imm, encoding T1
194 @ CHECK-NOT: [[@LINE+2]]:1: warning
195 it ge
196 asrge r2, r3, #4
197 @ ASR imm, encoding T2 (32-bit)
198 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
199 it ge
200 asrge r12, r3, #4
201 @ ASR reg, encoding T1
202 @ CHECK-NOT: [[@LINE+2]]:1: warning
203 it ge
204 asrge r2, r3
205 @ ASR reg, encoding T2 (32-bit)
206 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
207 it ge
208 asrge r12, r3
209
210 @ ADC reg, encoding T1
211 @ CHECK-NOT: [[@LINE+2]]:1: warning
212 it ge
213 adcge r5, r4
214 @ ADC reg, encoding T2 (32-bit)
215 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
216 it ge
217 adcge r5, r5, r14
218
219 @ SBC reg, encoding T1
220 @ CHECK-NOT: [[@LINE+2]]:1: warning
221 it ge
222 sbcge r5, r6
223 @ SBC reg, encoding T2 (32-bit)
224 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
225 it ge
226 sbcge r9, r9, r6
227
228 @ ROR reg, encoding T1
229 @ CHECK-NOT: [[@LINE+2]]:1: warning
230 it ge
231 rorge r7, r6
232 @ ROR reg, encoding T2 (32-bit)
233 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
234 it ge
235 rorge r7, r9
236
237 @ TST reg, encoding T1
238 @ CHECK-NOT: [[@LINE+2]]:1: warning
239 it ge
240 tstge r7, r0
241 @ TST reg, encoding T2 (32-bit)
242 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
243 it ge
244 tstge r7, r10
245
246 @ RSB imm, encoding T1
247 @ CHECK-NOT: [[@LINE+2]]:1: warning
248 it ge
249 rsbge r1, r0, #0
250 @ RSB imm, encoding T2 (32-bit)
251 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
252 it ge
253 rsbge r11, r0, #0
254
255 @ CMN reg, encoding T1
256 @ CHECK-NOT: [[@LINE+2]]:1: warning
257 it ge
258 cmnge r1, r2
259 @ CMN reg, encoding T2 (32-bit)
260 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
261 it ge
262 cmnge r11, r2
263
264 @ ORR reg, encoding T1
265 @ CHECK-NOT: [[@LINE+2]]:1: warning
266 it ge
267 orrge r3, r2
268 @ ORR reg, encoding T2 (32-bit)
269 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
270 it ge
271 orrge r3, r12
272
273 @ MUL reg, encoding T1
274 @ CHECK-NOT: [[@LINE+2]]:1: warning
275 it ge
276 mulge r3, r4, r3
277 @ MUL reg, encoding T2 (32-bit)
278 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
279 it ge
280 mulge r3, r4, r5
281
282 @ BIC reg, encoding T1
283 @ CHECK-NOT: [[@LINE+2]]:1: warning
284 it ge
285 bicge r5, r4
286 @ BIC reg, encoding T2 (32-bit)
287 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
288 it ge
289 bicge r5, r14
290
291 @ MVN reg, encoding T1
292 @ CHECK-NOT: [[@LINE+2]]:1: warning
293 it ge
294 mvnge r5, r6
295 @ MVN reg, encoding T2 (32-bit)
296 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
297 it ge
298 mvnge r9, r6
299
300 @ BX, encoding T1
301 @ CHECK-NOT: [[@LINE+2]]:1: warning
302 it ge
303 bxge r6
304 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
305 it ge
306 bxge pc
307
308 @ BLX, encoding T1
309 @ CHECK-NOT: [[@LINE+2]]:1: warning
310 it ge
311 blxge r7
312 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
313 it ge
314 blxge pc
315
316 @ LDR reg, encoding T1
317 @ CHECK-NOT: [[@LINE+2]]:1: warning
318 it ge
319 ldrge r0, [r1, r2]
320 @ LDR reg, encoding T2 (32-bit)
321 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
322 it ge
323 ldrge r10, [r1, r2]
324 @ LDR imm, encoding T1
325 @ CHECK-NOT: [[@LINE+2]]:1: warning
326 it ge
327 ldrge r0, [r1]
328 @ CHECK-NOT: [[@LINE+2]]:1: warning
329 it ge
330 ldrge r0, [r1, #8]
331 @ LDR imm, encoding T2
332 @ CHECK-NOT: [[@LINE+2]]:1: warning
333 it ge
334 ldrge r0, [sp]
335 @ CHECK-NOT: [[@LINE+2]]:1: warning
336 it ge
337 ldrge r0, [sp, #8]
338 @ LDR reg, encoding T3 (32-bit)
339 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
340 it ge
341 ldrge r0, [r1, #2]
342 @ LDR reg, encoding T4 (32-bit)
343 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
344 it ge
345 ldrge r0, [r1, #-2]
346 @ LDR lit, encoding T1
347 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
348 it ge
349 ldrge r0, [pc, #8]
350 @ LDR lit, encoding T2 (32-bit)
351 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
352 it ge
353 ldrge r10, [pc, #8]
354
355 @ STR reg, encoding T1
356 @ CHECK-NOT: [[@LINE+2]]:1: warning
357 it ge
358 strge r1, [r2, r3]
359 @ STR reg, encoding T2 (32-bit)
360 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
361 it ge
362 strge r11, [r2, r3]
363 @ STR imm, encoding T1
364 @ CHECK-NOT: [[@LINE+2]]:1: warning
365 it ge
366 strge r1, [r2]
367 @ CHECK-NOT: [[@LINE+2]]:1: warning
368 it ge
369 strge r1, [r2, #4]
370 @ STR imm, encoding T2
371 @ CHECK-NOT: [[@LINE+2]]:1: warning
372 it ge
373 strge r1, [sp]
374 @ CHECK-NOT: [[@LINE+2]]:1: warning
375 it ge
376 strge r1, [sp, #4]
377 @ STR imm, encoding T3 (32-bit)
378 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
379 it ge
380 strge r1, [r2, #3]
381 @ STR imm, encoding T4 (32-bit)
382 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
383 it ge
384 strge r1, [r2, #-3]
385
386 @ STRH reg, encoding T1
387 @ CHECK-NOT: [[@LINE+2]]:1: warning
388 it ge
389 strhge r4, [r3, r2]
390 @ STRH reg, encoding T2 (32-bit)
391 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
392 it ge
393 strhge r14, [r3, r2]
394 @ STRH imm, encoding T1
395 @ CHECK-NOT: [[@LINE+2]]:1: warning
396 it ge
397 strhge r4, [r3]
398 @ CHECK-NOT: [[@LINE+2]]:1: warning
399 it ge
400 strhge r4, [r3, #2]
401 @ STRH imm, encoding T2 (32-bit)
402 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
403 it ge
404 strhge r4, [r3, #1]
405 @ STRH imm, encoding T3 (32-bit)
406 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
407 it ge
408 strhge r4, [r3, #-2]
409
410 @ STRB reg, encoding T1
411 @ CHECK-NOT: [[@LINE+2]]:1: warning
412 it ge
413 strbge r3, [r4, r5]
414 @ STRB reg, encoding T2 (32-bit)
415 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
416 it ge
417 strbge r3, [r14, r5]
418 @ STRB imm, encoding T1
419 @ CHECK-NOT: [[@LINE+2]]:1: warning
420 it ge
421 strbge r3, [r4]
422 @ CHECK-NOT: [[@LINE+2]]:1: warning
423 it ge
424 strbge r3, [r4, #5]
425 @ STRB reg, encoding T2 (32-bit)
426 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
427 it ge
428 strbge r3, [r14, #5]
429 @ STRB reg, encoding T3 (32-bit)
430 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
431 it ge
432 strbge r3, [r4, #-5]
433
434 @ LDRSB reg, encoding T1
435 @ CHECK-NOT: [[@LINE+2]]:1: warning
436 it ge
437 ldrsbge r6, [r5, r4]
438 @ LDRSB reg, encoding T2 (32-bit)
439 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
440 it ge
441 ldrsbge r9, [r5, r4]
442
443 @ LDRH reg, encoding T1
444 @ CHECK-NOT: [[@LINE+2]]:1: warning
445 it ge
446 ldrhge r5, [r6, r7]
447 @ LDRH reg, encoding T2 (32-bit)
448 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
449 it ge
450 ldrhge r5, [r9, r7]
451 @ LDRH imm, encoding T1
452 @ CHECK-NOT: [[@LINE+2]]:1: warning
453 it ge
454 ldrhge r5, [r6]
455 @ CHECK-NOT: [[@LINE+2]]:1: warning
456 it ge
457 ldrhge r5, [r6, #8]
458 @ LDRH imm, encoding T2 (32-bit)
459 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
460 it ge
461 ldrhge r5, [r6, #7]
462 @ LDRH imm, encoding T3 (32-bit)
463 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
464 it ge
465 ldrhge r5, [r6, #-8]
466
467 @ LDRB reg, encoding T1
468 @ CHECK-NOT: [[@LINE+2]]:1: warning
469 it ge
470 ldrbge r0, [r7, r6]
471 @ LDRB reg, encoding T2 (32-bit)
472 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
473 it ge
474 ldrbge r10, [r7, r6]
475 @ LDRB imm, encoding T1
476 @ CHECK-NOT: [[@LINE+2]]:1: warning
477 it ge
478 ldrbge r0, [r7]
479 @ CHECK-NOT: [[@LINE+2]]:1: warning
480 it ge
481 ldrbge r0, [r7, #6]
482 @ LDRB reg, encoding T2 (32-bit)
483 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
484 it ge
485 ldrbge r10, [r7, #6]
486 @ LDRB reg, encoding T3 (32-bit)
487 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
488 it ge
489 ldrbge r0, [r7, #-6]
490
491 @ LDRSH reg, encoding T1
492 @ CHECK-NOT: [[@LINE+2]]:1: warning
493 it ge
494 ldrshge r7, [r0, r1]
495 @ LDRSH reg, encoding T2 (32-bit)
496 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
497 it ge
498 ldrshge r7, [r0, r11]
499
500 @ ADR, encoding T1
501 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
502 it ge
503 adrge r1, #24
504 @ ADR, encoding T2 (32-bit)
505 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
506 it ge
507 adrge r1, #-23
508 @ ADR, encoding T3 (32-bit)
509 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
510 it ge
511 adrge r1, #23
512
513 @ SXTH, encoding T1
514 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
515 it ge
516 sxthge r4, r3
517 @ SXTH, encoding T2 (32-bit)
518 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
519 it ge
520 sxthge r4, r9
521
522 @ SXTB, encoding T1
523 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
524 it ge
525 sxtbge r4, r5
526 @ SXTB, encoding T2 (32-bit)
527 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
528 it ge
529 sxtbge r14, r5
530
531 @ UXTH, encoding T1
532 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
533 it ge
534 uxthge r6, r5
535 @ UXTH, encoding T2 (32-bit)
536 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
537 it ge
538 uxthge r9, r5
539
540 @ UXTB, encoding T1
541 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
542 it ge
543 uxtbge r6, r7
544 @ UXTB, encoding T2 (32-bit)
545 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
546 it ge
547 uxtbge r6, r9
548
549 @ PUSH, encoding T1
550 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
551 it ge
552 pushge {r1, r3, r7}
553 @ PUSH, encoding T2 (32-bit)
554 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
555 it ge
556 pushge {r1, r13, r7}
557 @ PUSH, encoding T3 (32-bit)
558 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
559 it ge
560 pushge {r13}
561
562 @ REV, encoding T1
563 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
564 it ge
565 revge r7, r6
566 @ REV, encoding T2 (32-bit)
567 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
568 it ge
569 revge r9, r6
570
571 @ REV16, encoding T1
572 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
573 it ge
574 rev16ge r7, r0
575 @ REV16, encoding T2 (32-bit)
576 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
577 it ge
578 rev16ge r7, r10
579
580 @ REVSH, encoding T1
581 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
582 it ge
583 revshge r1, r0
584 @ REVSH, encoding T2 (32-bit)
585 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
586 it ge
587 revshge r11, r0
588
589 @ POP, encoding T1
590 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
591 it ge
592 popge {r1, r0, r5}
593 @ POP, encoding T2 (32-bit)
594 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
595 it ge
596 popge {r1, r5, r10}
597 @ POP, encoding T3 (32-bit)
598 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
599 it ge
600 popge {r10}
601
602 @ NOP, encoding T1
603 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
604 it ge
605 nopge
606 @ NOP, encoding T2 (32-bit) -- can only appear as NOP.W
607
608 @ STM, encoding T1
609 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
610 it ge
611 stmge r1!, {r2, r3}
612 @ STM, encoding T2 (32-bit)
613 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
614 it ge
615 stmge r1, {r2, r3}
616 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
617 it ge
618 stmge r1!, {r2, r13}
619
620 @ LDM, encoding T1
621 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
622 it ge
623 ldmge r4!, {r2, r3}
624 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
625 it ge
626 ldmge r4, {r2, r3}
627 @ LDM, encoding T2 (32-bit)
628 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
629 it ge
630 ldmge r14!, {r2, r3}
631 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
632 it ge
633 ldmge r14, {r2, r3}
634
635 @ SVC, encoding T1
636 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
637 it ge
638 svcge #55
639
640 @ B, encoding T2
641 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
642 it ge
643 bge #2014
644
645 @ The following Thumb instructions only have 32-bit encodings.
646 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
647 it ge
648 strexge r0, r0, [r0]
649 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
650 it ge
651 strexge r0, r0, [r1]
652 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
653 it ge
654 strexge r0, r0, [r2]
655 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
656 it ge
657 strexge r0, r0, [r3]
658 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
659 it ge
660 strexge r0, r0, [r4]
661 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
662 it ge
663 strexge r0, r0, [r5]
664 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
665 it ge
666 strexge r0, r0, [r6]
667 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
668 it ge
669 strexge r0, r0, [r7]
670 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
671 it ge
672 strexge r0, r0, [r8]
673 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
674 it ge
675 strexge r0, r0, [r9]
676 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
677 it ge
678 strexge r0, r0, [r10]
679 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
680 it ge
681 strexge r0, r0, [r11]
682 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
683 it ge
684 strexge r0, r0, [r12]
685 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
686 it ge
687 strexge r0, r0, [sp]
688 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
689 it ge
690 strexge r0, r0, [lr]
691 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
692 it ge
693 strexge r0, r0, [pc]
694 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
695 it ge
696 strdge r0, r0, [r0], #-0
697 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
698 it ge
699 strdge r0, r0, [r1], #-0
700 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
701 it ge
702 strdge r0, r0, [r2], #-0
703 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
704 it ge
705 strdge r0, r0, [r3], #-0
706 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
707 it ge
708 strdge r0, r0, [r4], #-0
709 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
710 it ge
711 strdge r0, r0, [r5], #-0
712 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
713 it ge
714 strdge r0, r0, [r6], #-0
715 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
716 it ge
717 strdge r0, r0, [r7], #-0
718 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
719 it ge
720 strdge r0, r0, [r8], #-0
721 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
722 it ge
723 strdge r0, r0, [r9], #-0
724 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
725 it ge
726 strdge r0, r0, [r10], #-0
727 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
728 it ge
729 strdge r0, r0, [r11], #-0
730 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
731 it ge
732 strdge r0, r0, [r12], #-0
733 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
734 it ge
735 strdge r0, r0, [sp], #-0
736 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
737 it ge
738 strdge r0, r0, [lr], #-0
739 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
740 it ge
741 strdge r0, r0, [pc], #-0
742 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
743 it ge
744 strdge r0, r0, [r0], #0
745 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
746 it ge
747 strdge r0, r0, [r1], #0
748 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
749 it ge
750 strdge r0, r0, [r2], #0
751 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
752 it ge
753 strdge r0, r0, [r3], #0
754 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
755 it ge
756 strdge r0, r0, [r4], #0
757 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
758 it ge
759 strdge r0, r0, [r5], #0
760 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
761 it ge
762 strdge r0, r0, [r6], #0
763 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
764 it ge
765 strdge r0, r0, [r7], #0
766 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
767 it ge
768 strdge r0, r0, [r8], #0
769 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
770 it ge
771 strdge r0, r0, [r9], #0
772 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
773 it ge
774 strdge r0, r0, [r10], #0
775 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
776 it ge
777 strdge r0, r0, [r11], #0
778 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
779 it ge
780 strdge r0, r0, [r12], #0
781 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
782 it ge
783 strdge r0, r0, [sp], #0
784 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
785 it ge
786 strdge r0, r0, [lr], #0
787 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
788 it ge
789 strdge r0, r0, [pc], #0
790 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
791 it ge
792 strdge r0, r0, [r0, #-0]
793 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
794 it ge
795 strdge r0, r0, [r1, #-0]
796 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
797 it ge
798 strdge r0, r0, [r2, #-0]
799 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
800 it ge
801 strdge r0, r0, [r3, #-0]
802 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
803 it ge
804 strdge r0, r0, [r4, #-0]
805 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
806 it ge
807 strdge r0, r0, [r5, #-0]
808 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
809 it ge
810 strdge r0, r0, [r6, #-0]
811 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
812 it ge
813 strdge r0, r0, [r7, #-0]
814 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
815 it ge
816 strdge r0, r0, [r8, #-0]
817 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
818 it ge
819 strdge r0, r0, [r9, #-0]
820 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
821 it ge
822 strdge r0, r0, [r10, #-0]
823 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
824 it ge
825 strdge r0, r0, [r11, #-0]
826 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
827 it ge
828 strdge r0, r0, [r12, #-0]
829 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
830 it ge
831 strdge r0, r0, [sp, #-0]
832 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
833 it ge
834 strdge r0, r0, [lr, #-0]
835 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
836 it ge
837 strdge r0, r0, [pc, #-0]
838 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
839 it ge
840 strdge r0, r0, [r0, #-0]!
841 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
842 it ge
843 strdge r0, r0, [r1, #-0]!
844 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
845 it ge
846 strdge r0, r0, [r2, #-0]!
847 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
848 it ge
849 strdge r0, r0, [r3, #-0]!
850 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
851 it ge
852 strdge r0, r0, [r4, #-0]!
853 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
854 it ge
855 strdge r0, r0, [r5, #-0]!
856 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
857 it ge
858 strdge r0, r0, [r6, #-0]!
859 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
860 it ge
861 strdge r0, r0, [r7, #-0]!
862 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
863 it ge
864 strdge r0, r0, [r8, #-0]!
865 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
866 it ge
867 strdge r0, r0, [r9, #-0]!
868 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
869 it ge
870 strdge r0, r0, [r10, #-0]!
871 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
872 it ge
873 strdge r0, r0, [r11, #-0]!
874 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
875 it ge
876 strdge r0, r0, [r12, #-0]!
877 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
878 it ge
879 strdge r0, r0, [sp, #-0]!
880 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
881 it ge
882 strdge r0, r0, [lr, #-0]!
883 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
884 it ge
885 strdge r0, r0, [pc, #-0]!
886 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
887 it ge
888 strdge r0, r0, [r0]
889 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
890 it ge
891 strdge r0, r0, [r1]
892 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
893 it ge
894 strdge r0, r0, [r2]
895 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
896 it ge
897 strdge r0, r0, [r3]
898 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
899 it ge
900 strdge r0, r0, [r4]
901 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
902 it ge
903 strdge r0, r0, [r5]
904 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
905 it ge
906 strdge r0, r0, [r6]
907 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
908 it ge
909 strdge r0, r0, [r7]
910 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
911 it ge
912 strdge r0, r0, [r8]
913 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
914 it ge
915 strdge r0, r0, [r9]
916 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
917 it ge
918 strdge r0, r0, [r10]
919 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
920 it ge
921 strdge r0, r0, [r11]
922 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
923 it ge
924 strdge r0, r0, [r12]
925 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
926 it ge
927 strdge r0, r0, [sp]
928 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
929 it ge
930 strdge r0, r0, [lr]
931 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
932 it ge
933 strdge r0, r0, [pc]
934 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
935 it ge
936 strdge r0, r0, [r0, #0]!
937 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
938 it ge
939 strdge r0, r0, [r1, #0]!
940 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
941 it ge
942 strdge r0, r0, [r2, #0]!
943 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
944 it ge
945 strdge r0, r0, [r3, #0]!
946 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
947 it ge
948 strdge r0, r0, [r4, #0]!
949 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
950 it ge
951 strdge r0, r0, [r5, #0]!
952 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
953 it ge
954 strdge r0, r0, [r6, #0]!
955 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
956 it ge
957 strdge r0, r0, [r7, #0]!
958 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
959 it ge
960 strdge r0, r0, [r8, #0]!
961 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
962 it ge
963 strdge r0, r0, [r9, #0]!
964 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
965 it ge
966 strdge r0, r0, [r10, #0]!
967 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
968 it ge
969 strdge r0, r0, [r11, #0]!
970 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
971 it ge
972 strdge r0, r0, [r12, #0]!
973 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
974 it ge
975 strdge r0, r0, [sp, #0]!
976 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
977 it ge
978 strdge r0, r0, [lr, #0]!
979 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
980 it ge
981 strdge r0, r0, [pc, #0]!
982 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
983 it ge
984 andge.w r0, r0, r0
985 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
986 it ge
987 andge.w r0, r1, r0
988 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
989 it ge
990 andge.w r0, r2, r0
991 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
992 it ge
993 andge.w r0, r3, r0
994 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
995 it ge
996 andge.w r0, r4, r0
997 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
998 it ge
999 andge.w r0, r5, r0
1000 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1001 it ge
1002 andge.w r0, r6, r0
1003 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1004 it ge
1005 andge.w r0, r7, r0
1006 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1007 it ge
1008 andge.w r0, r8, r0
1009 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1010 it ge
1011 andge.w r0, r9, r0
1012 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1013 it ge
1014 andge.w r0, r10, r0
1015 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1016 it ge
1017 andge.w r0, r11, r0
1018 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1019 it ge
1020 andge.w r0, r12, r0
1021 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1022 it ge
1023 andge.w r0, lr, r0
1024 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1025 it ge
1026 andsge.w r0, r0, r0
1027 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1028 it ge
1029 andsge.w r0, r1, r0
1030 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1031 it ge
1032 andsge.w r0, r2, r0
1033 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1034 it ge
1035 andsge.w r0, r3, r0
1036 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1037 it ge
1038 andsge.w r0, r4, r0
1039 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1040 it ge
1041 andsge.w r0, r5, r0
1042 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1043 it ge
1044 andsge.w r0, r6, r0
1045 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1046 it ge
1047 andsge.w r0, r7, r0
1048 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1049 it ge
1050 andsge.w r0, r8, r0
1051 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1052 it ge
1053 andsge.w r0, r9, r0
1054 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1055 it ge
1056 andsge.w r0, r10, r0
1057 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1058 it ge
1059 andsge.w r0, r11, r0
1060 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1061 it ge
1062 andsge.w r0, r12, r0
1063 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1064 it ge
1065 andsge.w r0, lr, r0
1066 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1067 it ge
1068 bicge.w r0, r0, r0
1069 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1070 it ge
1071 bicge.w r0, r1, r0
1072 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1073 it ge
1074 bicge.w r0, r2, r0
1075 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1076 it ge
1077 bicge.w r0, r3, r0
1078 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1079 it ge
1080 bicge.w r0, r4, r0
1081 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1082 it ge
1083 bicge.w r0, r5, r0
1084 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1085 it ge
1086 bicge.w r0, r6, r0
1087 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1088 it ge
1089 bicge.w r0, r7, r0
1090 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1091 it ge
1092 bicge.w r0, r8, r0
1093 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1094 it ge
1095 bicge.w r0, r9, r0
1096 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1097 it ge
1098 bicge.w r0, r10, r0
1099 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1100 it ge
1101 bicge.w r0, r11, r0
1102 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1103 it ge
1104 bicge.w r0, r12, r0
1105 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1106 it ge
1107 bicge.w r0, lr, r0
1108 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1109 it ge
1110 bicsge.w r0, r0, r0
1111 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1112 it ge
1113 bicsge.w r0, r1, r0
1114 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1115 it ge
1116 bicsge.w r0, r2, r0
1117 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1118 it ge
1119 bicsge.w r0, r3, r0
1120 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1121 it ge
1122 bicsge.w r0, r4, r0
1123 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1124 it ge
1125 bicsge.w r0, r5, r0
1126 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1127 it ge
1128 bicsge.w r0, r6, r0
1129 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1130 it ge
1131 bicsge.w r0, r7, r0
1132 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1133 it ge
1134 bicsge.w r0, r8, r0
1135 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1136 it ge
1137 bicsge.w r0, r9, r0
1138 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1139 it ge
1140 bicsge.w r0, r10, r0
1141 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1142 it ge
1143 bicsge.w r0, r11, r0
1144 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1145 it ge
1146 bicsge.w r0, r12, r0
1147 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1148 it ge
1149 bicsge.w r0, lr, r0
1150 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1151 it ge
1152 orrge.w r0, r0, r0
1153 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1154 it ge
1155 orrge.w r0, r1, r0
1156 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1157 it ge
1158 orrge.w r0, r2, r0
1159 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1160 it ge
1161 orrge.w r0, r3, r0
1162 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1163 it ge
1164 orrge.w r0, r4, r0
1165 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1166 it ge
1167 orrge.w r0, r5, r0
1168 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1169 it ge
1170 orrge.w r0, r6, r0
1171 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1172 it ge
1173 orrge.w r0, r7, r0
1174 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1175 it ge
1176 orrge.w r0, r8, r0
1177 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1178 it ge
1179 orrge.w r0, r9, r0
1180 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1181 it ge
1182 orrge.w r0, r10, r0
1183 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1184 it ge
1185 orrge.w r0, r11, r0
1186 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1187 it ge
1188 orrge.w r0, r12, r0
1189 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1190 it ge
1191 orrge.w r0, lr, r0
1192 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1193 it ge
1194 movge.w r0, r0
1195 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1196 it ge
1197 orrsge.w r0, r0, r0
1198 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1199 it ge
1200 orrsge.w r0, r1, r0
1201 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1202 it ge
1203 orrsge.w r0, r2, r0
1204 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1205 it ge
1206 orrsge.w r0, r3, r0
1207 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1208 it ge
1209 orrsge.w r0, r4, r0
1210 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1211 it ge
1212 orrsge.w r0, r5, r0
1213 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1214 it ge
1215 orrsge.w r0, r6, r0
1216 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1217 it ge
1218 orrsge.w r0, r7, r0
1219 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1220 it ge
1221 orrsge.w r0, r8, r0
1222 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1223 it ge
1224 orrsge.w r0, r9, r0
1225 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1226 it ge
1227 orrsge.w r0, r10, r0
1228 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1229 it ge
1230 orrsge.w r0, r11, r0
1231 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1232 it ge
1233 orrsge.w r0, r12, r0
1234 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1235 it ge
1236 orrsge.w r0, lr, r0
1237 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1238 it ge
1239 movsge.w r0, r0
1240 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1241 it ge
1242 ornge r0, r0, r0
1243 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1244 it ge
1245 ornge r0, r1, r0
1246 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1247 it ge
1248 ornge r0, r2, r0
1249 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1250 it ge
1251 ornge r0, r3, r0
1252 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1253 it ge
1254 ornge r0, r4, r0
1255 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1256 it ge
1257 ornge r0, r5, r0
1258 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1259 it ge
1260 ornge r0, r6, r0
1261 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1262 it ge
1263 ornge r0, r7, r0
1264 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1265 it ge
1266 ornge r0, r8, r0
1267 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1268 it ge
1269 ornge r0, r9, r0
1270 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1271 it ge
1272 ornge r0, r10, r0
1273 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1274 it ge
1275 ornge r0, r11, r0
1276 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1277 it ge
1278 ornge r0, r12, r0
1279 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1280 it ge
1281 ornge r0, lr, r0
1282 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1283 it ge
1284 mvnge.w r0, r0
1285 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1286 it ge
1287 ornge r0, r0, r0
1288 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1289 it ge
1290 ornge r0, r1, r0
1291 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1292 it ge
1293 ornge r0, r2, r0
1294 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1295 it ge
1296 ornge r0, r3, r0
1297 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1298 it ge
1299 ornge r0, r4, r0
1300 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1301 it ge
1302 ornge r0, r5, r0
1303 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1304 it ge
1305 ornge r0, r6, r0
1306 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1307 it ge
1308 ornge r0, r7, r0
1309 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1310 it ge
1311 ornge r0, r8, r0
1312 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1313 it ge
1314 ornge r0, r9, r0
1315 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1316 it ge
1317 ornge r0, r10, r0
1318 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1319 it ge
1320 ornge r0, r11, r0
1321 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1322 it ge
1323 ornge r0, r12, r0
1324 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1325 it ge
1326 ornge r0, lr, r0
1327 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1328 it ge
1329 mvnsge.w r0, r0
1330 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1331 it ge
1332 eorge.w r0, r0, r0
1333 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1334 it ge
1335 eorge.w r0, r1, r0
1336 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1337 it ge
1338 eorge.w r0, r2, r0
1339 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1340 it ge
1341 eorge.w r0, r3, r0
1342 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1343 it ge
1344 eorge.w r0, r4, r0
1345 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1346 it ge
1347 eorge.w r0, r5, r0
1348 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1349 it ge
1350 eorge.w r0, r6, r0
1351 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1352 it ge
1353 eorge.w r0, r7, r0
1354 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1355 it ge
1356 eorge.w r0, r8, r0
1357 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1358 it ge
1359 eorge.w r0, r9, r0
1360 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1361 it ge
1362 eorge.w r0, r10, r0
1363 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1364 it ge
1365 eorge.w r0, r11, r0
1366 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1367 it ge
1368 eorge.w r0, r12, r0
1369 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1370 it ge
1371 eorge.w r0, lr, r0
1372 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1373 it ge
1374 eorsge.w r0, r0, r0
1375 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1376 it ge
1377 eorsge.w r0, r1, r0
1378 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1379 it ge
1380 eorsge.w r0, r2, r0
1381 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1382 it ge
1383 eorsge.w r0, r3, r0
1384 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1385 it ge
1386 eorsge.w r0, r4, r0
1387 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1388 it ge
1389 eorsge.w r0, r5, r0
1390 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1391 it ge
1392 eorsge.w r0, r6, r0
1393 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1394 it ge
1395 eorsge.w r0, r7, r0
1396 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1397 it ge
1398 eorsge.w r0, r8, r0
1399 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1400 it ge
1401 eorsge.w r0, r9, r0
1402 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1403 it ge
1404 eorsge.w r0, r10, r0
1405 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1406 it ge
1407 eorsge.w r0, r11, r0
1408 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1409 it ge
1410 eorsge.w r0, r12, r0
1411 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1412 it ge
1413 eorsge.w r0, lr, r0
1414 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1415 it ge
1416 addge.w r0, r0, r0
1417 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1418 it ge
1419 addge.w r0, r1, r0
1420 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1421 it ge
1422 addge.w r0, r2, r0
1423 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1424 it ge
1425 addge.w r0, r3, r0
1426 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1427 it ge
1428 addge.w r0, r4, r0
1429 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1430 it ge
1431 addge.w r0, r5, r0
1432 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1433 it ge
1434 addge.w r0, r6, r0
1435 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1436 it ge
1437 addge.w r0, r7, r0
1438 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1439 it ge
1440 addge.w r0, r8, r0
1441 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1442 it ge
1443 addge.w r0, r9, r0
1444 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1445 it ge
1446 addge.w r0, r10, r0
1447 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1448 it ge
1449 addge.w r0, r11, r0
1450 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1451 it ge
1452 addge.w r0, r12, r0
1453 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1454 it ge
1455 addge.w r0, sp, r0
1456 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1457 it ge
1458 addge.w r0, lr, r0
1459 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1460 it ge
1461 addsge.w r0, r0, r0
1462 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1463 it ge
1464 addsge.w r0, r1, r0
1465 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1466 it ge
1467 addsge.w r0, r2, r0
1468 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1469 it ge
1470 addsge.w r0, r3, r0
1471 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1472 it ge
1473 addsge.w r0, r4, r0
1474 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1475 it ge
1476 addsge.w r0, r5, r0
1477 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1478 it ge
1479 addsge.w r0, r6, r0
1480 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1481 it ge
1482 addsge.w r0, r7, r0
1483 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1484 it ge
1485 addsge.w r0, r8, r0
1486 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1487 it ge
1488 addsge.w r0, r9, r0
1489 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1490 it ge
1491 addsge.w r0, r10, r0
1492 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1493 it ge
1494 addsge.w r0, r11, r0
1495 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1496 it ge
1497 addsge.w r0, r12, r0
1498 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1499 it ge
1500 addsge.w r0, sp, r0
1501 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1502 it ge
1503 addsge.w r0, lr, r0
1504 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1505 it ge
1506 adcge.w r0, r0, r0
1507 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1508 it ge
1509 adcge.w r0, r1, r0
1510 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1511 it ge
1512 adcge.w r0, r2, r0
1513 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1514 it ge
1515 adcge.w r0, r3, r0
1516 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1517 it ge
1518 adcge.w r0, r4, r0
1519 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1520 it ge
1521 adcge.w r0, r5, r0
1522 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1523 it ge
1524 adcge.w r0, r6, r0
1525 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1526 it ge
1527 adcge.w r0, r7, r0
1528 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1529 it ge
1530 adcge.w r0, r8, r0
1531 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1532 it ge
1533 adcge.w r0, r9, r0
1534 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1535 it ge
1536 adcge.w r0, r10, r0
1537 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1538 it ge
1539 adcge.w r0, r11, r0
1540 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1541 it ge
1542 adcge.w r0, r12, r0
1543 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1544 it ge
1545 adcge.w r0, lr, r0
1546 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1547 it ge
1548 adcsge.w r0, r0, r0
1549 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1550 it ge
1551 adcsge.w r0, r1, r0
1552 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1553 it ge
1554 adcsge.w r0, r2, r0
1555 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1556 it ge
1557 adcsge.w r0, r3, r0
1558 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1559 it ge
1560 adcsge.w r0, r4, r0
1561 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1562 it ge
1563 adcsge.w r0, r5, r0
1564 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1565 it ge
1566 adcsge.w r0, r6, r0
1567 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1568 it ge
1569 adcsge.w r0, r7, r0
1570 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1571 it ge
1572 adcsge.w r0, r8, r0
1573 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1574 it ge
1575 adcsge.w r0, r9, r0
1576 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1577 it ge
1578 adcsge.w r0, r10, r0
1579 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1580 it ge
1581 adcsge.w r0, r11, r0
1582 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1583 it ge
1584 adcsge.w r0, r12, r0
1585 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1586 it ge
1587 adcsge.w r0, lr, r0
1588 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1589 it ge
1590 sbcge.w r0, r0, r0
1591 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1592 it ge
1593 sbcge.w r0, r1, r0
1594 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1595 it ge
1596 sbcge.w r0, r2, r0
1597 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1598 it ge
1599 sbcge.w r0, r3, r0
1600 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1601 it ge
1602 sbcge.w r0, r4, r0
1603 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1604 it ge
1605 sbcge.w r0, r5, r0
1606 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1607 it ge
1608 sbcge.w r0, r6, r0
1609 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1610 it ge
1611 sbcge.w r0, r7, r0
1612 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1613 it ge
1614 sbcge.w r0, r8, r0
1615 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1616 it ge
1617 sbcge.w r0, r9, r0
1618 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1619 it ge
1620 sbcge.w r0, r10, r0
1621 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1622 it ge
1623 sbcge.w r0, r11, r0
1624 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1625 it ge
1626 sbcge.w r0, r12, r0
1627 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1628 it ge
1629 sbcge.w r0, lr, r0
1630 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1631 it ge
1632 sbcsge.w r0, r0, r0
1633 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1634 it ge
1635 sbcsge.w r0, r1, r0
1636 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1637 it ge
1638 sbcsge.w r0, r2, r0
1639 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1640 it ge
1641 sbcsge.w r0, r3, r0
1642 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1643 it ge
1644 sbcsge.w r0, r4, r0
1645 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1646 it ge
1647 sbcsge.w r0, r5, r0
1648 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1649 it ge
1650 sbcsge.w r0, r6, r0
1651 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1652 it ge
1653 sbcsge.w r0, r7, r0
1654 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1655 it ge
1656 sbcsge.w r0, r8, r0
1657 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1658 it ge
1659 sbcsge.w r0, r9, r0
1660 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1661 it ge
1662 sbcsge.w r0, r10, r0
1663 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1664 it ge
1665 sbcsge.w r0, r11, r0
1666 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1667 it ge
1668 sbcsge.w r0, r12, r0
1669 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1670 it ge
1671 sbcsge.w r0, lr, r0
1672 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1673 it ge
1674 subge.w r0, r0, r0
1675 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1676 it ge
1677 subge.w r0, r1, r0
1678 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1679 it ge
1680 subge.w r0, r2, r0
1681 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1682 it ge
1683 subge.w r0, r3, r0
1684 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1685 it ge
1686 subge.w r0, r4, r0
1687 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1688 it ge
1689 subge.w r0, r5, r0
1690 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1691 it ge
1692 subge.w r0, r6, r0
1693 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1694 it ge
1695 subge.w r0, r7, r0
1696 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1697 it ge
1698 subge.w r0, r8, r0
1699 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1700 it ge
1701 subge.w r0, r9, r0
1702 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1703 it ge
1704 subge.w r0, r10, r0
1705 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1706 it ge
1707 subge.w r0, r11, r0
1708 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1709 it ge
1710 subge.w r0, r12, r0
1711 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1712 it ge
1713 subge.w r0, sp, r0
1714 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1715 it ge
1716 subge.w r0, lr, r0
1717 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1718 it ge
1719 subsge.w r0, r0, r0
1720 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1721 it ge
1722 subsge.w r0, r1, r0
1723 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1724 it ge
1725 subsge.w r0, r2, r0
1726 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1727 it ge
1728 subsge.w r0, r3, r0
1729 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1730 it ge
1731 subsge.w r0, r4, r0
1732 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1733 it ge
1734 subsge.w r0, r5, r0
1735 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1736 it ge
1737 subsge.w r0, r6, r0
1738 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1739 it ge
1740 subsge.w r0, r7, r0
1741 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1742 it ge
1743 subsge.w r0, r8, r0
1744 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1745 it ge
1746 subsge.w r0, r9, r0
1747 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1748 it ge
1749 subsge.w r0, r10, r0
1750 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1751 it ge
1752 subsge.w r0, r11, r0
1753 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1754 it ge
1755 subsge.w r0, r12, r0
1756 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1757 it ge
1758 subsge.w r0, sp, r0
1759 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1760 it ge
1761 subsge.w r0, lr, r0
1762 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1763 it ge
1764 rsbge r0, r0, r0
1765 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1766 it ge
1767 rsbge r0, r1, r0
1768 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1769 it ge
1770 rsbge r0, r2, r0
1771 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1772 it ge
1773 rsbge r0, r3, r0
1774 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1775 it ge
1776 rsbge r0, r4, r0
1777 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1778 it ge
1779 rsbge r0, r5, r0
1780 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1781 it ge
1782 rsbge r0, r6, r0
1783 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1784 it ge
1785 rsbge r0, r7, r0
1786 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1787 it ge
1788 rsbge r0, r8, r0
1789 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1790 it ge
1791 rsbge r0, r9, r0
1792 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1793 it ge
1794 rsbge r0, r10, r0
1795 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1796 it ge
1797 rsbge r0, r11, r0
1798 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1799 it ge
1800 rsbge r0, r12, r0
1801 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1802 it ge
1803 rsbge r0, lr, r0
1804 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1805 it ge
1806 rsbge r0, r0, r0
1807 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1808 it ge
1809 rsbge r0, r1, r0
1810 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1811 it ge
1812 rsbge r0, r2, r0
1813 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1814 it ge
1815 rsbge r0, r3, r0
1816 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1817 it ge
1818 rsbge r0, r4, r0
1819 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1820 it ge
1821 rsbge r0, r5, r0
1822 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1823 it ge
1824 rsbge r0, r6, r0
1825 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1826 it ge
1827 rsbge r0, r7, r0
1828 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1829 it ge
1830 rsbge r0, r8, r0
1831 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1832 it ge
1833 rsbge r0, r9, r0
1834 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1835 it ge
1836 rsbge r0, r10, r0
1837 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1838 it ge
1839 rsbge r0, r11, r0
1840 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1841 it ge
1842 rsbge r0, r12, r0
1843 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1844 it ge
1845 rsbge r0, lr, r0
1846 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1847 it ge
1848 stcge p0, c0, [r0], #-0
1849 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1850 it ge
1851 stcge p0, c0, [r1], #-0
1852 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1853 it ge
1854 stcge p0, c0, [r2], #-0
1855 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1856 it ge
1857 stcge p0, c0, [r3], #-0
1858 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1859 it ge
1860 stcge p0, c0, [r4], #-0
1861 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1862 it ge
1863 stcge p0, c0, [r5], #-0
1864 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1865 it ge
1866 stcge p0, c0, [r6], #-0
1867 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1868 it ge
1869 stcge p0, c0, [r7], #-0
1870 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1871 it ge
1872 stcge p0, c0, [r8], #-0
1873 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1874 it ge
1875 stcge p0, c0, [r9], #-0
1876 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1877 it ge
1878 stcge p0, c0, [r10], #-0
1879 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1880 it ge
1881 stcge p0, c0, [r11], #-0
1882 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1883 it ge
1884 stcge p0, c0, [r12], #-0
1885 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1886 it ge
1887 stcge p0, c0, [sp], #-0
1888 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1889 it ge
1890 stcge p0, c0, [lr], #-0
1891 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1892 it ge
1893 stcge p0, c0, [pc], #-0
1894 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1895 it ge
1896 ldcge p0, c0, [r0], #-0
1897 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1898 it ge
1899 ldcge p0, c0, [r1], #-0
1900 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1901 it ge
1902 ldcge p0, c0, [r2], #-0
1903 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1904 it ge
1905 ldcge p0, c0, [r3], #-0
1906 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1907 it ge
1908 ldcge p0, c0, [r4], #-0
1909 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1910 it ge
1911 ldcge p0, c0, [r5], #-0
1912 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1913 it ge
1914 ldcge p0, c0, [r6], #-0
1915 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1916 it ge
1917 ldcge p0, c0, [r7], #-0
1918 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1919 it ge
1920 ldcge p0, c0, [r8], #-0
1921 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1922 it ge
1923 ldcge p0, c0, [r9], #-0
1924 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1925 it ge
1926 ldcge p0, c0, [r10], #-0
1927 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1928 it ge
1929 ldcge p0, c0, [r11], #-0
1930 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1931 it ge
1932 ldcge p0, c0, [r12], #-0
1933 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1934 it ge
1935 ldcge p0, c0, [sp], #-0
1936 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1937 it ge
1938 ldcge p0, c0, [lr], #-0
1939 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1940 it ge
1941 ldcge p0, c0, [pc], #-0
1942 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1943 it ge
1944 mcrrge p0, #0, r0, r0, c0
1945 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1946 it ge
1947 mcrrge p0, #0, r0, r1, c0
1948 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1949 it ge
1950 mcrrge p0, #0, r0, r2, c0
1951 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1952 it ge
1953 mcrrge p0, #0, r0, r3, c0
1954 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1955 it ge
1956 mcrrge p0, #0, r0, r4, c0
1957 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1958 it ge
1959 mcrrge p0, #0, r0, r5, c0
1960 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1961 it ge
1962 mcrrge p0, #0, r0, r6, c0
1963 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1964 it ge
1965 mcrrge p0, #0, r0, r7, c0
1966 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1967 it ge
1968 mcrrge p0, #0, r0, r8, c0
1969 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1970 it ge
1971 mcrrge p0, #0, r0, r9, c0
1972 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1973 it ge
1974 mcrrge p0, #0, r0, r10, c0
1975 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1976 it ge
1977 mcrrge p0, #0, r0, r11, c0
1978 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1979 it ge
1980 mcrrge p0, #0, r0, r12, c0
1981 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1982 it ge
1983 mcrrge p0, #0, r0, sp, c0
1984 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1985 it ge
1986 mcrrge p0, #0, r0, lr, c0
1987 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1988 it ge
1989 mcrrge p0, #0, r0, pc, c0
1990 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1991 it ge
1992 mrrcge p0, #0, r0, r0, c0
1993 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1994 it ge
1995 mrrcge p0, #0, r0, r1, c0
1996 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
1997 it ge
1998 mrrcge p0, #0, r0, r2, c0
1999 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2000 it ge
2001 mrrcge p0, #0, r0, r3, c0
2002 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2003 it ge
2004 mrrcge p0, #0, r0, r4, c0
2005 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2006 it ge
2007 mrrcge p0, #0, r0, r5, c0
2008 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2009 it ge
2010 mrrcge p0, #0, r0, r6, c0
2011 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2012 it ge
2013 mrrcge p0, #0, r0, r7, c0
2014 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2015 it ge
2016 mrrcge p0, #0, r0, r8, c0
2017 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2018 it ge
2019 mrrcge p0, #0, r0, r9, c0
2020 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2021 it ge
2022 mrrcge p0, #0, r0, r10, c0
2023 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2024 it ge
2025 mrrcge p0, #0, r0, r11, c0
2026 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2027 it ge
2028 mrrcge p0, #0, r0, r12, c0
2029 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2030 it ge
2031 mrrcge p0, #0, r0, sp, c0
2032 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2033 it ge
2034 mrrcge p0, #0, r0, lr, c0
2035 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2036 it ge
2037 mrrcge p0, #0, r0, pc, c0
2038 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2039 it ge
2040 stclge p0, c0, [r0], #-0
2041 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2042 it ge
2043 stclge p0, c0, [r1], #-0
2044 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2045 it ge
2046 stclge p0, c0, [r2], #-0
2047 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2048 it ge
2049 stclge p0, c0, [r3], #-0
2050 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2051 it ge
2052 stclge p0, c0, [r4], #-0
2053 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2054 it ge
2055 stclge p0, c0, [r5], #-0
2056 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2057 it ge
2058 stclge p0, c0, [r6], #-0
2059 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2060 it ge
2061 stclge p0, c0, [r7], #-0
2062 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2063 it ge
2064 stclge p0, c0, [r8], #-0
2065 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2066 it ge
2067 stclge p0, c0, [r9], #-0
2068 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2069 it ge
2070 stclge p0, c0, [r10], #-0
2071 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2072 it ge
2073 stclge p0, c0, [r11], #-0
2074 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2075 it ge
2076 stclge p0, c0, [r12], #-0
2077 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2078 it ge
2079 stclge p0, c0, [sp], #-0
2080 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2081 it ge
2082 stclge p0, c0, [lr], #-0
2083 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2084 it ge
2085 stclge p0, c0, [pc], #-0
2086 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2087 it ge
2088 ldclge p0, c0, [r0], #-0
2089 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2090 it ge
2091 ldclge p0, c0, [r1], #-0
2092 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2093 it ge
2094 ldclge p0, c0, [r2], #-0
2095 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2096 it ge
2097 ldclge p0, c0, [r3], #-0
2098 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2099 it ge
2100 ldclge p0, c0, [r4], #-0
2101 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2102 it ge
2103 ldclge p0, c0, [r5], #-0
2104 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2105 it ge
2106 ldclge p0, c0, [r6], #-0
2107 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2108 it ge
2109 ldclge p0, c0, [r7], #-0
2110 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2111 it ge
2112 ldclge p0, c0, [r8], #-0
2113 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2114 it ge
2115 ldclge p0, c0, [r9], #-0
2116 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2117 it ge
2118 ldclge p0, c0, [r10], #-0
2119 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2120 it ge
2121 ldclge p0, c0, [r11], #-0
2122 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2123 it ge
2124 ldclge p0, c0, [r12], #-0
2125 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2126 it ge
2127 ldclge p0, c0, [sp], #-0
2128 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2129 it ge
2130 ldclge p0, c0, [lr], #-0
2131 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2132 it ge
2133 ldclge p0, c0, [pc], #-0
2134 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2135 it ge
2136 stcge p0, c0, [r0], {0}
2137 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2138 it ge
2139 stcge p0, c0, [r1], {0}
2140 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2141 it ge
2142 stcge p0, c0, [r2], {0}
2143 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2144 it ge
2145 stcge p0, c0, [r3], {0}
2146 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2147 it ge
2148 stcge p0, c0, [r4], {0}
2149 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2150 it ge
2151 stcge p0, c0, [r5], {0}
2152 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2153 it ge
2154 stcge p0, c0, [r6], {0}
2155 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2156 it ge
2157 stcge p0, c0, [r7], {0}
2158 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2159 it ge
2160 stcge p0, c0, [r8], {0}
2161 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2162 it ge
2163 stcge p0, c0, [r9], {0}
2164 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2165 it ge
2166 stcge p0, c0, [r10], {0}
2167 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2168 it ge
2169 stcge p0, c0, [r11], {0}
2170 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2171 it ge
2172 stcge p0, c0, [r12], {0}
2173 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2174 it ge
2175 stcge p0, c0, [sp], {0}
2176 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2177 it ge
2178 stcge p0, c0, [lr], {0}
2179 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2180 it ge
2181 stcge p0, c0, [pc], {0}
2182 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2183 it ge
2184 ldcge p0, c0, [r0], {0}
2185 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2186 it ge
2187 ldcge p0, c0, [r1], {0}
2188 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2189 it ge
2190 ldcge p0, c0, [r2], {0}
2191 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2192 it ge
2193 ldcge p0, c0, [r3], {0}
2194 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2195 it ge
2196 ldcge p0, c0, [r4], {0}
2197 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2198 it ge
2199 ldcge p0, c0, [r5], {0}
2200 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2201 it ge
2202 ldcge p0, c0, [r6], {0}
2203 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2204 it ge
2205 ldcge p0, c0, [r7], {0}
2206 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2207 it ge
2208 ldcge p0, c0, [r8], {0}
2209 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2210 it ge
2211 ldcge p0, c0, [r9], {0}
2212 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2213 it ge
2214 ldcge p0, c0, [r10], {0}
2215 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2216 it ge
2217 ldcge p0, c0, [r11], {0}
2218 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2219 it ge
2220 ldcge p0, c0, [r12], {0}
2221 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2222 it ge
2223 ldcge p0, c0, [sp], {0}
2224 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2225 it ge
2226 ldcge p0, c0, [lr], {0}
2227 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2228 it ge
2229 ldcge p0, c0, [pc], {0}
2230 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2231 it ge
2232 stcge p0, c0, [r0], #0
2233 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2234 it ge
2235 stcge p0, c0, [r1], #0
2236 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2237 it ge
2238 stcge p0, c0, [r2], #0
2239 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2240 it ge
2241 stcge p0, c0, [r3], #0
2242 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2243 it ge
2244 stcge p0, c0, [r4], #0
2245 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2246 it ge
2247 stcge p0, c0, [r5], #0
2248 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2249 it ge
2250 stcge p0, c0, [r6], #0
2251 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2252 it ge
2253 stcge p0, c0, [r7], #0
2254 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2255 it ge
2256 stcge p0, c0, [r8], #0
2257 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2258 it ge
2259 stcge p0, c0, [r9], #0
2260 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2261 it ge
2262 stcge p0, c0, [r10], #0
2263 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2264 it ge
2265 stcge p0, c0, [r11], #0
2266 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2267 it ge
2268 stcge p0, c0, [r12], #0
2269 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2270 it ge
2271 stcge p0, c0, [sp], #0
2272 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2273 it ge
2274 stcge p0, c0, [lr], #0
2275 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2276 it ge
2277 stcge p0, c0, [pc], #0
2278 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2279 it ge
2280 ldcge p0, c0, [r0], #0
2281 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2282 it ge
2283 ldcge p0, c0, [r1], #0
2284 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2285 it ge
2286 ldcge p0, c0, [r2], #0
2287 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2288 it ge
2289 ldcge p0, c0, [r3], #0
2290 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2291 it ge
2292 ldcge p0, c0, [r4], #0
2293 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2294 it ge
2295 ldcge p0, c0, [r5], #0
2296 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2297 it ge
2298 ldcge p0, c0, [r6], #0
2299 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2300 it ge
2301 ldcge p0, c0, [r7], #0
2302 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2303 it ge
2304 ldcge p0, c0, [r8], #0
2305 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2306 it ge
2307 ldcge p0, c0, [r9], #0
2308 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2309 it ge
2310 ldcge p0, c0, [r10], #0
2311 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2312 it ge
2313 ldcge p0, c0, [r11], #0
2314 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2315 it ge
2316 ldcge p0, c0, [r12], #0
2317 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2318 it ge
2319 ldcge p0, c0, [sp], #0
2320 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2321 it ge
2322 ldcge p0, c0, [lr], #0
2323 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2324 it ge
2325 ldcge p0, c0, [pc], #0
2326 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2327 it ge
2328 stclge p0, c0, [r0], {0}
2329 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2330 it ge
2331 stclge p0, c0, [r1], {0}
2332 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2333 it ge
2334 stclge p0, c0, [r2], {0}
2335 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2336 it ge
2337 stclge p0, c0, [r3], {0}
2338 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2339 it ge
2340 stclge p0, c0, [r4], {0}
2341 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2342 it ge
2343 stclge p0, c0, [r5], {0}
2344 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2345 it ge
2346 stclge p0, c0, [r6], {0}
2347 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2348 it ge
2349 stclge p0, c0, [r7], {0}
2350 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2351 it ge
2352 stclge p0, c0, [r8], {0}
2353 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2354 it ge
2355 stclge p0, c0, [r9], {0}
2356 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2357 it ge
2358 stclge p0, c0, [r10], {0}
2359 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2360 it ge
2361 stclge p0, c0, [r11], {0}
2362 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2363 it ge
2364 stclge p0, c0, [r12], {0}
2365 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2366 it ge
2367 stclge p0, c0, [sp], {0}
2368 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2369 it ge
2370 stclge p0, c0, [lr], {0}
2371 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2372 it ge
2373 stclge p0, c0, [pc], {0}
2374 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2375 it ge
2376 ldclge p0, c0, [r0], {0}
2377 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2378 it ge
2379 ldclge p0, c0, [r1], {0}
2380 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2381 it ge
2382 ldclge p0, c0, [r2], {0}
2383 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2384 it ge
2385 ldclge p0, c0, [r3], {0}
2386 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2387 it ge
2388 ldclge p0, c0, [r4], {0}
2389 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2390 it ge
2391 ldclge p0, c0, [r5], {0}
2392 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2393 it ge
2394 ldclge p0, c0, [r6], {0}
2395 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2396 it ge
2397 ldclge p0, c0, [r7], {0}
2398 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2399 it ge
2400 ldclge p0, c0, [r8], {0}
2401 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2402 it ge
2403 ldclge p0, c0, [r9], {0}
2404 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2405 it ge
2406 ldclge p0, c0, [r10], {0}
2407 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2408 it ge
2409 ldclge p0, c0, [r11], {0}
2410 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2411 it ge
2412 ldclge p0, c0, [r12], {0}
2413 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2414 it ge
2415 ldclge p0, c0, [sp], {0}
2416 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2417 it ge
2418 ldclge p0, c0, [lr], {0}
2419 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2420 it ge
2421 ldclge p0, c0, [pc], {0}
2422 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2423 it ge
2424 stclge p0, c0, [r0], #0
2425 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2426 it ge
2427 stclge p0, c0, [r1], #0
2428 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2429 it ge
2430 stclge p0, c0, [r2], #0
2431 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2432 it ge
2433 stclge p0, c0, [r3], #0
2434 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2435 it ge
2436 stclge p0, c0, [r4], #0
2437 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2438 it ge
2439 stclge p0, c0, [r5], #0
2440 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2441 it ge
2442 stclge p0, c0, [r6], #0
2443 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2444 it ge
2445 stclge p0, c0, [r7], #0
2446 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2447 it ge
2448 stclge p0, c0, [r8], #0
2449 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2450 it ge
2451 stclge p0, c0, [r9], #0
2452 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2453 it ge
2454 stclge p0, c0, [r10], #0
2455 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2456 it ge
2457 stclge p0, c0, [r11], #0
2458 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2459 it ge
2460 stclge p0, c0, [r12], #0
2461 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2462 it ge
2463 stclge p0, c0, [sp], #0
2464 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2465 it ge
2466 stclge p0, c0, [lr], #0
2467 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2468 it ge
2469 stclge p0, c0, [pc], #0
2470 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2471 it ge
2472 ldclge p0, c0, [r0], #0
2473 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2474 it ge
2475 ldclge p0, c0, [r1], #0
2476 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2477 it ge
2478 ldclge p0, c0, [r2], #0
2479 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2480 it ge
2481 ldclge p0, c0, [r3], #0
2482 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2483 it ge
2484 ldclge p0, c0, [r4], #0
2485 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2486 it ge
2487 ldclge p0, c0, [r5], #0
2488 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2489 it ge
2490 ldclge p0, c0, [r6], #0
2491 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2492 it ge
2493 ldclge p0, c0, [r7], #0
2494 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2495 it ge
2496 ldclge p0, c0, [r8], #0
2497 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2498 it ge
2499 ldclge p0, c0, [r9], #0
2500 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2501 it ge
2502 ldclge p0, c0, [r10], #0
2503 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2504 it ge
2505 ldclge p0, c0, [r11], #0
2506 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2507 it ge
2508 ldclge p0, c0, [r12], #0
2509 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2510 it ge
2511 ldclge p0, c0, [sp], #0
2512 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2513 it ge
2514 ldclge p0, c0, [lr], #0
2515 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2516 it ge
2517 ldclge p0, c0, [pc], #0
2518 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2519 it ge
2520 stcge p0, c0, [r0, #-0]
2521 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2522 it ge
2523 stcge p0, c0, [r1, #-0]
2524 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2525 it ge
2526 stcge p0, c0, [r2, #-0]
2527 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2528 it ge
2529 stcge p0, c0, [r3, #-0]
2530 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2531 it ge
2532 stcge p0, c0, [r4, #-0]
2533 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2534 it ge
2535 stcge p0, c0, [r5, #-0]
2536 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2537 it ge
2538 stcge p0, c0, [r6, #-0]
2539 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2540 it ge
2541 stcge p0, c0, [r7, #-0]
2542 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2543 it ge
2544 stcge p0, c0, [r8, #-0]
2545 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2546 it ge
2547 stcge p0, c0, [r9, #-0]
2548 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2549 it ge
2550 stcge p0, c0, [r10, #-0]
2551 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2552 it ge
2553 stcge p0, c0, [r11, #-0]
2554 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2555 it ge
2556 stcge p0, c0, [r12, #-0]
2557 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2558 it ge
2559 stcge p0, c0, [sp, #-0]
2560 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2561 it ge
2562 stcge p0, c0, [lr, #-0]
2563 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2564 it ge
2565 stcge p0, c0, [pc, #-0]
2566 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2567 it ge
2568 ldcge p0, c0, [r0, #-0]
2569 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2570 it ge
2571 ldcge p0, c0, [r1, #-0]
2572 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2573 it ge
2574 ldcge p0, c0, [r2, #-0]
2575 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2576 it ge
2577 ldcge p0, c0, [r3, #-0]
2578 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2579 it ge
2580 ldcge p0, c0, [r4, #-0]
2581 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2582 it ge
2583 ldcge p0, c0, [r5, #-0]
2584 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2585 it ge
2586 ldcge p0, c0, [r6, #-0]
2587 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2588 it ge
2589 ldcge p0, c0, [r7, #-0]
2590 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2591 it ge
2592 ldcge p0, c0, [r8, #-0]
2593 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2594 it ge
2595 ldcge p0, c0, [r9, #-0]
2596 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2597 it ge
2598 ldcge p0, c0, [r10, #-0]
2599 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2600 it ge
2601 ldcge p0, c0, [r11, #-0]
2602 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2603 it ge
2604 ldcge p0, c0, [r12, #-0]
2605 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2606 it ge
2607 ldcge p0, c0, [sp, #-0]
2608 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2609 it ge
2610 ldcge p0, c0, [lr, #-0]
2611 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2612 it ge
2613 ldcge p0, c0, [pc, #-0]
2614 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2615 it ge
2616 stcge p0, c0, [r0, #-0]!
2617 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2618 it ge
2619 stcge p0, c0, [r1, #-0]!
2620 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2621 it ge
2622 stcge p0, c0, [r2, #-0]!
2623 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2624 it ge
2625 stcge p0, c0, [r3, #-0]!
2626 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2627 it ge
2628 stcge p0, c0, [r4, #-0]!
2629 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2630 it ge
2631 stcge p0, c0, [r5, #-0]!
2632 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2633 it ge
2634 stcge p0, c0, [r6, #-0]!
2635 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2636 it ge
2637 stcge p0, c0, [r7, #-0]!
2638 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2639 it ge
2640 stcge p0, c0, [r8, #-0]!
2641 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2642 it ge
2643 stcge p0, c0, [r9, #-0]!
2644 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2645 it ge
2646 stcge p0, c0, [r10, #-0]!
2647 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2648 it ge
2649 stcge p0, c0, [r11, #-0]!
2650 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2651 it ge
2652 stcge p0, c0, [r12, #-0]!
2653 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2654 it ge
2655 stcge p0, c0, [sp, #-0]!
2656 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2657 it ge
2658 stcge p0, c0, [lr, #-0]!
2659 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2660 it ge
2661 stcge p0, c0, [pc, #-0]!
2662 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2663 it ge
2664 ldcge p0, c0, [r0, #-0]!
2665 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2666 it ge
2667 ldcge p0, c0, [r1, #-0]!
2668 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2669 it ge
2670 ldcge p0, c0, [r2, #-0]!
2671 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2672 it ge
2673 ldcge p0, c0, [r3, #-0]!
2674 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2675 it ge
2676 ldcge p0, c0, [r4, #-0]!
2677 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2678 it ge
2679 ldcge p0, c0, [r5, #-0]!
2680 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2681 it ge
2682 ldcge p0, c0, [r6, #-0]!
2683 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2684 it ge
2685 ldcge p0, c0, [r7, #-0]!
2686 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2687 it ge
2688 ldcge p0, c0, [r8, #-0]!
2689 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2690 it ge
2691 ldcge p0, c0, [r9, #-0]!
2692 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2693 it ge
2694 ldcge p0, c0, [r10, #-0]!
2695 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2696 it ge
2697 ldcge p0, c0, [r11, #-0]!
2698 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2699 it ge
2700 ldcge p0, c0, [r12, #-0]!
2701 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2702 it ge
2703 ldcge p0, c0, [sp, #-0]!
2704 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2705 it ge
2706 ldcge p0, c0, [lr, #-0]!
2707 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2708 it ge
2709 ldcge p0, c0, [pc, #-0]!
2710 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2711 it ge
2712 stclge p0, c0, [r0, #-0]
2713 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2714 it ge
2715 stclge p0, c0, [r1, #-0]
2716 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2717 it ge
2718 stclge p0, c0, [r2, #-0]
2719 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2720 it ge
2721 stclge p0, c0, [r3, #-0]
2722 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2723 it ge
2724 stclge p0, c0, [r4, #-0]
2725 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2726 it ge
2727 stclge p0, c0, [r5, #-0]
2728 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2729 it ge
2730 stclge p0, c0, [r6, #-0]
2731 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2732 it ge
2733 stclge p0, c0, [r7, #-0]
2734 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2735 it ge
2736 stclge p0, c0, [r8, #-0]
2737 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2738 it ge
2739 stclge p0, c0, [r9, #-0]
2740 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2741 it ge
2742 stclge p0, c0, [r10, #-0]
2743 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2744 it ge
2745 stclge p0, c0, [r11, #-0]
2746 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2747 it ge
2748 stclge p0, c0, [r12, #-0]
2749 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2750 it ge
2751 stclge p0, c0, [sp, #-0]
2752 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2753 it ge
2754 stclge p0, c0, [lr, #-0]
2755 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2756 it ge
2757 stclge p0, c0, [pc, #-0]
2758 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2759 it ge
2760 ldclge p0, c0, [r0, #-0]
2761 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2762 it ge
2763 ldclge p0, c0, [r1, #-0]
2764 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2765 it ge
2766 ldclge p0, c0, [r2, #-0]
2767 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2768 it ge
2769 ldclge p0, c0, [r3, #-0]
2770 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2771 it ge
2772 ldclge p0, c0, [r4, #-0]
2773 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2774 it ge
2775 ldclge p0, c0, [r5, #-0]
2776 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2777 it ge
2778 ldclge p0, c0, [r6, #-0]
2779 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2780 it ge
2781 ldclge p0, c0, [r7, #-0]
2782 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2783 it ge
2784 ldclge p0, c0, [r8, #-0]
2785 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2786 it ge
2787 ldclge p0, c0, [r9, #-0]
2788 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2789 it ge
2790 ldclge p0, c0, [r10, #-0]
2791 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2792 it ge
2793 ldclge p0, c0, [r11, #-0]
2794 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2795 it ge
2796 ldclge p0, c0, [r12, #-0]
2797 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2798 it ge
2799 ldclge p0, c0, [sp, #-0]
2800 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2801 it ge
2802 ldclge p0, c0, [lr, #-0]
2803 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2804 it ge
2805 ldclge p0, c0, [pc, #-0]
2806 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2807 it ge
2808 stclge p0, c0, [r0, #-0]!
2809 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2810 it ge
2811 stclge p0, c0, [r1, #-0]!
2812 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2813 it ge
2814 stclge p0, c0, [r2, #-0]!
2815 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2816 it ge
2817 stclge p0, c0, [r3, #-0]!
2818 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2819 it ge
2820 stclge p0, c0, [r4, #-0]!
2821 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2822 it ge
2823 stclge p0, c0, [r5, #-0]!
2824 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2825 it ge
2826 stclge p0, c0, [r6, #-0]!
2827 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2828 it ge
2829 stclge p0, c0, [r7, #-0]!
2830 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2831 it ge
2832 stclge p0, c0, [r8, #-0]!
2833 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2834 it ge
2835 stclge p0, c0, [r9, #-0]!
2836 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2837 it ge
2838 stclge p0, c0, [r10, #-0]!
2839 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2840 it ge
2841 stclge p0, c0, [r11, #-0]!
2842 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2843 it ge
2844 stclge p0, c0, [r12, #-0]!
2845 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2846 it ge
2847 stclge p0, c0, [sp, #-0]!
2848 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2849 it ge
2850 stclge p0, c0, [lr, #-0]!
2851 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2852 it ge
2853 stclge p0, c0, [pc, #-0]!
2854 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2855 it ge
2856 ldclge p0, c0, [r0, #-0]!
2857 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2858 it ge
2859 ldclge p0, c0, [r1, #-0]!
2860 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2861 it ge
2862 ldclge p0, c0, [r2, #-0]!
2863 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2864 it ge
2865 ldclge p0, c0, [r3, #-0]!
2866 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2867 it ge
2868 ldclge p0, c0, [r4, #-0]!
2869 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2870 it ge
2871 ldclge p0, c0, [r5, #-0]!
2872 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2873 it ge
2874 ldclge p0, c0, [r6, #-0]!
2875 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2876 it ge
2877 ldclge p0, c0, [r7, #-0]!
2878 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2879 it ge
2880 ldclge p0, c0, [r8, #-0]!
2881 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2882 it ge
2883 ldclge p0, c0, [r9, #-0]!
2884 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2885 it ge
2886 ldclge p0, c0, [r10, #-0]!
2887 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2888 it ge
2889 ldclge p0, c0, [r11, #-0]!
2890 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2891 it ge
2892 ldclge p0, c0, [r12, #-0]!
2893 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2894 it ge
2895 ldclge p0, c0, [sp, #-0]!
2896 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2897 it ge
2898 ldclge p0, c0, [lr, #-0]!
2899 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2900 it ge
2901 ldclge p0, c0, [pc, #-0]!
2902 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2903 it ge
2904 stcge p0, c0, [r0]
2905 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2906 it ge
2907 stcge p0, c0, [r1]
2908 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2909 it ge
2910 stcge p0, c0, [r2]
2911 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2912 it ge
2913 stcge p0, c0, [r3]
2914 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2915 it ge
2916 stcge p0, c0, [r4]
2917 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2918 it ge
2919 stcge p0, c0, [r5]
2920 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2921 it ge
2922 stcge p0, c0, [r6]
2923 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2924 it ge
2925 stcge p0, c0, [r7]
2926 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2927 it ge
2928 stcge p0, c0, [r8]
2929 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2930 it ge
2931 stcge p0, c0, [r9]
2932 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2933 it ge
2934 stcge p0, c0, [r10]
2935 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2936 it ge
2937 stcge p0, c0, [r11]
2938 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2939 it ge
2940 stcge p0, c0, [r12]
2941 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2942 it ge
2943 stcge p0, c0, [sp]
2944 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2945 it ge
2946 stcge p0, c0, [lr]
2947 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2948 it ge
2949 stcge p0, c0, [pc]
2950 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2951 it ge
2952 ldcge p0, c0, [r0]
2953 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2954 it ge
2955 ldcge p0, c0, [r1]
2956 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2957 it ge
2958 ldcge p0, c0, [r2]
2959 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2960 it ge
2961 ldcge p0, c0, [r3]
2962 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2963 it ge
2964 ldcge p0, c0, [r4]
2965 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2966 it ge
2967 ldcge p0, c0, [r5]
2968 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2969 it ge
2970 ldcge p0, c0, [r6]
2971 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2972 it ge
2973 ldcge p0, c0, [r7]
2974 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2975 it ge
2976 ldcge p0, c0, [r8]
2977 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2978 it ge
2979 ldcge p0, c0, [r9]
2980 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2981 it ge
2982 ldcge p0, c0, [r10]
2983 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2984 it ge
2985 ldcge p0, c0, [r11]
2986 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2987 it ge
2988 ldcge p0, c0, [r12]
2989 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2990 it ge
2991 ldcge p0, c0, [sp]
2992 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2993 it ge
2994 ldcge p0, c0, [lr]
2995 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2996 it ge
2997 ldcge p0, c0, [pc]
2998 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
2999 it ge
3000 stcge p0, c0, [r0, #0]!
3001 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3002 it ge
3003 stcge p0, c0, [r1, #0]!
3004 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3005 it ge
3006 stcge p0, c0, [r2, #0]!
3007 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3008 it ge
3009 stcge p0, c0, [r3, #0]!
3010 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3011 it ge
3012 stcge p0, c0, [r4, #0]!
3013 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3014 it ge
3015 stcge p0, c0, [r5, #0]!
3016 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3017 it ge
3018 stcge p0, c0, [r6, #0]!
3019 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3020 it ge
3021 stcge p0, c0, [r7, #0]!
3022 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3023 it ge
3024 stcge p0, c0, [r8, #0]!
3025 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3026 it ge
3027 stcge p0, c0, [r9, #0]!
3028 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3029 it ge
3030 stcge p0, c0, [r10, #0]!
3031 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3032 it ge
3033 stcge p0, c0, [r11, #0]!
3034 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3035 it ge
3036 stcge p0, c0, [r12, #0]!
3037 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3038 it ge
3039 stcge p0, c0, [sp, #0]!
3040 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3041 it ge
3042 stcge p0, c0, [lr, #0]!
3043 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3044 it ge
3045 stcge p0, c0, [pc, #0]!
3046 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3047 it ge
3048 ldcge p0, c0, [r0, #0]!
3049 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3050 it ge
3051 ldcge p0, c0, [r1, #0]!
3052 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3053 it ge
3054 ldcge p0, c0, [r2, #0]!
3055 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3056 it ge
3057 ldcge p0, c0, [r3, #0]!
3058 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3059 it ge
3060 ldcge p0, c0, [r4, #0]!
3061 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3062 it ge
3063 ldcge p0, c0, [r5, #0]!
3064 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3065 it ge
3066 ldcge p0, c0, [r6, #0]!
3067 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3068 it ge
3069 ldcge p0, c0, [r7, #0]!
3070 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3071 it ge
3072 ldcge p0, c0, [r8, #0]!
3073 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3074 it ge
3075 ldcge p0, c0, [r9, #0]!
3076 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3077 it ge
3078 ldcge p0, c0, [r10, #0]!
3079 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3080 it ge
3081 ldcge p0, c0, [r11, #0]!
3082 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3083 it ge
3084 ldcge p0, c0, [r12, #0]!
3085 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3086 it ge
3087 ldcge p0, c0, [sp, #0]!
3088 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3089 it ge
3090 ldcge p0, c0, [lr, #0]!
3091 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3092 it ge
3093 ldcge p0, c0, [pc, #0]!
3094 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3095 it ge
3096 stclge p0, c0, [r0]
3097 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3098 it ge
3099 stclge p0, c0, [r1]
3100 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3101 it ge
3102 stclge p0, c0, [r2]
3103 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3104 it ge
3105 stclge p0, c0, [r3]
3106 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3107 it ge
3108 stclge p0, c0, [r4]
3109 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3110 it ge
3111 stclge p0, c0, [r5]
3112 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3113 it ge
3114 stclge p0, c0, [r6]
3115 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3116 it ge
3117 stclge p0, c0, [r7]
3118 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3119 it ge
3120 stclge p0, c0, [r8]
3121 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3122 it ge
3123 stclge p0, c0, [r9]
3124 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3125 it ge
3126 stclge p0, c0, [r10]
3127 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3128 it ge
3129 stclge p0, c0, [r11]
3130 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3131 it ge
3132 stclge p0, c0, [r12]
3133 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3134 it ge
3135 stclge p0, c0, [sp]
3136 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3137 it ge
3138 stclge p0, c0, [lr]
3139 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3140 it ge
3141 stclge p0, c0, [pc]
3142 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3143 it ge
3144 ldclge p0, c0, [r0]
3145 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3146 it ge
3147 ldclge p0, c0, [r1]
3148 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3149 it ge
3150 ldclge p0, c0, [r2]
3151 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3152 it ge
3153 ldclge p0, c0, [r3]
3154 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3155 it ge
3156 ldclge p0, c0, [r4]
3157 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3158 it ge
3159 ldclge p0, c0, [r5]
3160 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3161 it ge
3162 ldclge p0, c0, [r6]
3163 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3164 it ge
3165 ldclge p0, c0, [r7]
3166 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3167 it ge
3168 ldclge p0, c0, [r8]
3169 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3170 it ge
3171 ldclge p0, c0, [r9]
3172 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3173 it ge
3174 ldclge p0, c0, [r10]
3175 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3176 it ge
3177 ldclge p0, c0, [r11]
3178 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3179 it ge
3180 ldclge p0, c0, [r12]
3181 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3182 it ge
3183 ldclge p0, c0, [sp]
3184 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3185 it ge
3186 ldclge p0, c0, [lr]
3187 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3188 it ge
3189 ldclge p0, c0, [pc]
3190 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3191 it ge
3192 stclge p0, c0, [r0, #0]!
3193 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3194 it ge
3195 stclge p0, c0, [r1, #0]!
3196 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
3197 it ge
3198 stclge p0, c0, [r2, #0]!
3199 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block