[ARM] Handling for coprocessor instructions that are undefined starting from ARMv8...
authorArtyom Skrobov <Artyom.Skrobov@arm.com>
Fri, 8 Nov 2013 16:25:50 +0000 (16:25 +0000)
committerArtyom Skrobov <Artyom.Skrobov@arm.com>
Fri, 8 Nov 2013 16:25:50 +0000 (16:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194263 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrThumb2.td
test/MC/ARM/v8_IT_manual.s
test/MC/Disassembler/ARM/invalid-thumbv8.txt [new file with mode: 0644]
test/MC/Disassembler/ARM/thumb2-v8.txt

index 725e5054f728949024fbd908ed6c911f062d2812..48acffd3a64e290b9031627ca8c8c6bbd30490d8 100644 (file)
@@ -3914,10 +3914,10 @@ defm t2LDC   : t2LdStCop<0b1110, 1, 0, "ldc">;
 defm t2LDCL  : t2LdStCop<0b1110, 1, 1, "ldcl">;
 defm t2STC   : t2LdStCop<0b1110, 0, 0, "stc">;
 defm t2STCL  : t2LdStCop<0b1110, 0, 1, "stcl">;
 defm t2LDCL  : t2LdStCop<0b1110, 1, 1, "ldcl">;
 defm t2STC   : t2LdStCop<0b1110, 0, 0, "stc">;
 defm t2STCL  : t2LdStCop<0b1110, 0, 1, "stcl">;
-defm t2LDC2  : t2LdStCop<0b1111, 1, 0, "ldc2">;
-defm t2LDC2L : t2LdStCop<0b1111, 1, 1, "ldc2l">;
-defm t2STC2  : t2LdStCop<0b1111, 0, 0, "stc2">;
-defm t2STC2L : t2LdStCop<0b1111, 0, 1, "stc2l">;
+defm t2LDC2  : t2LdStCop<0b1111, 1, 0, "ldc2">, Requires<[PreV8]>;
+defm t2LDC2L : t2LdStCop<0b1111, 1, 1, "ldc2l">, Requires<[PreV8]>;
+defm t2STC2  : t2LdStCop<0b1111, 0, 0, "stc2">, Requires<[PreV8]>;
+defm t2STC2L : t2LdStCop<0b1111, 0, 1, "stc2l">, Requires<[PreV8]>;
 
 
 //===----------------------------------------------------------------------===//
 
 
 //===----------------------------------------------------------------------===//
@@ -4063,7 +4063,9 @@ def t2MCR2 : t2MovRCopro<0b1111, "mcr2", 0,
              (outs), (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
                           c_imm:$CRm, imm0_7:$opc2),
              [(int_arm_mcr2 imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
              (outs), (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
                           c_imm:$CRm, imm0_7:$opc2),
              [(int_arm_mcr2 imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn,
-                            imm:$CRm, imm:$opc2)]>;
+                            imm:$CRm, imm:$opc2)]> {
+  let Predicates = [IsThumb2, PreV8];
+}
 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
                   (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
                           c_imm:$CRm, 0, pred:$p)>;
 def : t2InstAlias<"mcr2${p} $cop, $opc1, $Rt, $CRn, $CRm",
                   (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn,
                           c_imm:$CRm, 0, pred:$p)>;
@@ -4078,7 +4080,9 @@ def : t2InstAlias<"mrc${p} $cop, $opc1, $Rt, $CRn, $CRm",
 
 def t2MRC2 : t2MovRCopro<0b1111, "mrc2", 1,
              (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
 
 def t2MRC2 : t2MovRCopro<0b1111, "mrc2", 1,
              (outs GPRwithAPSR:$Rt), (ins p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
-                                  c_imm:$CRm, imm0_7:$opc2), []>;
+                                  c_imm:$CRm, imm0_7:$opc2), []> {
+  let Predicates = [IsThumb2, PreV8];
+}
 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
                   (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
                           c_imm:$CRm, 0, pred:$p)>;
 def : t2InstAlias<"mrc2${p} $cop, $opc1, $Rt, $CRn, $CRm",
                   (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn,
                           c_imm:$CRm, 0, pred:$p)>;
@@ -4096,11 +4100,16 @@ def t2MCRR : t2MovRRCopro<0b1110, "mcrr", 0,
                                        imm:$CRm)]>;
 def t2MCRR2 : t2MovRRCopro<0b1111, "mcrr2", 0,
                            [(int_arm_mcrr2 imm:$cop, imm:$opc1, GPR:$Rt,
                                        imm:$CRm)]>;
 def t2MCRR2 : t2MovRRCopro<0b1111, "mcrr2", 0,
                            [(int_arm_mcrr2 imm:$cop, imm:$opc1, GPR:$Rt,
-                                           GPR:$Rt2, imm:$CRm)]>;
+                                           GPR:$Rt2, imm:$CRm)]> {
+  let Predicates = [IsThumb2, PreV8];
+}
+
 /* from coprocessor to ARM core register */
 def t2MRRC : t2MovRRCopro<0b1110, "mrrc", 1>;
 
 /* from coprocessor to ARM core register */
 def t2MRRC : t2MovRRCopro<0b1110, "mrrc", 1>;
 
-def t2MRRC2 : t2MovRRCopro<0b1111, "mrrc2", 1>;
+def t2MRRC2 : t2MovRRCopro<0b1111, "mrrc2", 1> {
+  let Predicates = [IsThumb2, PreV8];
+}
 
 //===----------------------------------------------------------------------===//
 // Other Coprocessor Instructions.
 
 //===----------------------------------------------------------------------===//
 // Other Coprocessor Instructions.
@@ -4127,6 +4136,8 @@ def t2CDP : T2Cop<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1,
   let Inst{15-12} = CRd;
   let Inst{19-16} = CRn;
   let Inst{23-20} = opc1;
   let Inst{15-12} = CRd;
   let Inst{19-16} = CRn;
   let Inst{23-20} = opc1;
+
+  let Predicates = [IsThumb2, PreV8];
 }
 
 def t2CDP2 : T2Cop<0b1111, (outs), (ins p_imm:$cop, imm0_15:$opc1,
 }
 
 def t2CDP2 : T2Cop<0b1111, (outs), (ins p_imm:$cop, imm0_15:$opc1,
@@ -4150,6 +4161,8 @@ def t2CDP2 : T2Cop<0b1111, (outs), (ins p_imm:$cop, imm0_15:$opc1,
   let Inst{15-12} = CRd;
   let Inst{19-16} = CRn;
   let Inst{23-20} = opc1;
   let Inst{15-12} = CRd;
   let Inst{19-16} = CRn;
   let Inst{23-20} = opc1;
+
+  let Predicates = [IsThumb2, PreV8];
 }
 
 
 }
 
 
index 9878f2d0c6f9818b62079832c3b5959662163e11..4b63aa82dd681f6463051a1cd4151043d2e55f43 100644 (file)
@@ -1990,52 +1990,52 @@ it ge
 mcrrge p0, #0, r0, pc, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 mcrrge p0, #0, r0, pc, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r0, c0
+mrrcge p14, #0, r0, r0, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r1, c0
+mrrcge p14, #0, r0, r1, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r2, c0
+mrrcge p14, #0, r0, r2, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r3, c0
+mrrcge p14, #0, r0, r3, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r4, c0
+mrrcge p14, #0, r0, r4, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r5, c0
+mrrcge p14, #0, r0, r5, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r6, c0
+mrrcge p14, #0, r0, r6, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r7, c0
+mrrcge p14, #0, r0, r7, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r8, c0
+mrrcge p14, #0, r0, r8, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r9, c0
+mrrcge p14, #0, r0, r9, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r10, c0
+mrrcge p14, #0, r0, r10, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r11, c0
+mrrcge p14, #0, r0, r11, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, r12, c0
+mrrcge p14, #0, r0, r12, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, sp, c0
+mrrcge p14, #0, r0, sp, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, lr, c0
+mrrcge p14, #0, r0, lr, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrcge p0, #0, r0, pc, c0
+mrrcge p14, #0, r0, pc, c0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 stclge p0, c0, [r0], #-0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 stclge p0, c0, [r0], #-0
@@ -3286,6430 +3286,3454 @@ it ge
 ldclge p0, c0, [pc, #0]!
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 ldclge p0, c0, [pc, #0]!
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c0, c0, #0
+andge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c1, c0, #0
+andge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c2, c0, #0
+andge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c3, c0, #0
+andge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c4, c0, #0
+andge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c5, c0, #0
+andge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c6, c0, #0
+andge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c7, c0, #0
+andge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c8, c0, #0
+andge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c9, c0, #0
+andge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c10, c0, #0
+andge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c11, c0, #0
+andge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c12, c0, #0
+andge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c13, c0, #0
+andge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c14, c0, #0
+andge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #0, c0, c15, c0, #0
+andge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c0, c0, #0
+andge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c1, c0, #0
+andge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c2, c0, #0
+andge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c3, c0, #0
+andge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c4, c0, #0
+andge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c5, c0, #0
+andge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c6, c0, #0
+andge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c7, c0, #0
+andge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c8, c0, #0
+andge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c9, c0, #0
+andge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c10, c0, #0
+andge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c11, c0, #0
+andge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c12, c0, #0
+bicge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c13, c0, #0
+bicge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c14, c0, #0
+bicge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #1, c0, c15, c0, #0
+bicge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c0, c0, #0
+bicge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c1, c0, #0
+bicge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c2, c0, #0
+bicge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c3, c0, #0
+bicge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c4, c0, #0
+bicge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c5, c0, #0
+bicge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c6, c0, #0
+bicge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c7, c0, #0
+bicge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c8, c0, #0
+bicge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c9, c0, #0
+bicge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c10, c0, #0
+bicge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c11, c0, #0
+bicge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c12, c0, #0
+bicge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c13, c0, #0
+bicge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c14, c0, #0
+bicge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #2, c0, c15, c0, #0
+bicge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c0, c0, #0
+bicge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c1, c0, #0
+bicge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c2, c0, #0
+bicge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c3, c0, #0
+bicge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c4, c0, #0
+bicge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c5, c0, #0
+bicge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c6, c0, #0
+bicge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c7, c0, #0
+bicge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c8, c0, #0
+orrge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c9, c0, #0
+orrge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c10, c0, #0
+orrge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c11, c0, #0
+orrge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c12, c0, #0
+orrge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c13, c0, #0
+orrge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c14, c0, #0
+orrge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #3, c0, c15, c0, #0
+orrge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c0, c0, #0
+orrge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c1, c0, #0
+orrge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c2, c0, #0
+orrge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c3, c0, #0
+orrge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c4, c0, #0
+orrge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c5, c0, #0
+orrge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c6, c0, #0
+movge.w r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c7, c0, #0
+orrge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c8, c0, #0
+orrge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c9, c0, #0
+orrge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c10, c0, #0
+orrge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c11, c0, #0
+orrge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c12, c0, #0
+orrge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c13, c0, #0
+orrge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c14, c0, #0
+orrge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #4, c0, c15, c0, #0
+orrge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c0, c0, #0
+orrge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c1, c0, #0
+orrge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c2, c0, #0
+orrge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c3, c0, #0
+orrge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c4, c0, #0
+orrge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c5, c0, #0
+movsge.w r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c6, c0, #0
+ornge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c7, c0, #0
+ornge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c8, c0, #0
+ornge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c9, c0, #0
+ornge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c10, c0, #0
+ornge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c11, c0, #0
+ornge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c12, c0, #0
+ornge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c13, c0, #0
+ornge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c14, c0, #0
+ornge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #5, c0, c15, c0, #0
+ornge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c0, c0, #0
+ornge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c1, c0, #0
+ornge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c2, c0, #0
+ornge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c3, c0, #0
+ornge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c4, c0, #0
+mvnge r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c5, c0, #0
+ornge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c6, c0, #0
+ornge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c7, c0, #0
+ornge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c8, c0, #0
+ornge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c9, c0, #0
+ornge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c10, c0, #0
+ornge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c11, c0, #0
+ornge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c12, c0, #0
+ornge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c13, c0, #0
+ornge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c14, c0, #0
+ornge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #6, c0, c15, c0, #0
+ornge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c0, c0, #0
+ornge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c1, c0, #0
+ornge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c2, c0, #0
+ornge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c3, c0, #0
+mvnge r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c4, c0, #0
+eorge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c5, c0, #0
+eorge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c6, c0, #0
+eorge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c7, c0, #0
+eorge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c8, c0, #0
+eorge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c9, c0, #0
+eorge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c10, c0, #0
+eorge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c11, c0, #0
+eorge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c12, c0, #0
+eorge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c13, c0, #0
+eorge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c14, c0, #0
+eorge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #7, c0, c15, c0, #0
+eorge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c0, c0, #0
+eorge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c1, c0, #0
+eorge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c2, c0, #0
+eorge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c3, c0, #0
+eorge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c4, c0, #0
+eorge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c5, c0, #0
+eorge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c6, c0, #0
+eorge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c7, c0, #0
+eorge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c8, c0, #0
+eorge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c9, c0, #0
+eorge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c10, c0, #0
+eorge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c11, c0, #0
+eorge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c12, c0, #0
+eorge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c13, c0, #0
+eorge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c14, c0, #0
+eorge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #8, c0, c15, c0, #0
+eorge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c0, c0, #0
+addge.w r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c1, c0, #0
+addge.w r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c2, c0, #0
+addge.w r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c3, c0, #0
+addge.w r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c4, c0, #0
+addge.w r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c5, c0, #0
+addge.w r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c6, c0, #0
+addge.w r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c7, c0, #0
+addge.w r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c8, c0, #0
+addge.w r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c9, c0, #0
+addge.w r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c10, c0, #0
+addge.w r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c11, c0, #0
+addge.w r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c12, c0, #0
+addge.w r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c13, c0, #0
+addge.w r0, sp, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c14, c0, #0
+addge.w r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #9, c0, c15, c0, #0
+addsge.w r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c0, c0, #0
+addsge.w r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c1, c0, #0
+addsge.w r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c2, c0, #0
+addsge.w r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c3, c0, #0
+addsge.w r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c4, c0, #0
+addsge.w r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c5, c0, #0
+addsge.w r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c6, c0, #0
+addsge.w r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c7, c0, #0
+addsge.w r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c8, c0, #0
+addsge.w r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c9, c0, #0
+addsge.w r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c10, c0, #0
+addsge.w r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c11, c0, #0
+addsge.w r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c12, c0, #0
+addsge.w r0, sp, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c13, c0, #0
+addsge.w r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c14, c0, #0
+adcge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #10, c0, c15, c0, #0
+adcge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c0, c0, #0
+adcge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c1, c0, #0
+adcge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c2, c0, #0
+adcge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c3, c0, #0
+adcge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c4, c0, #0
+adcge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c5, c0, #0
+adcge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c6, c0, #0
+adcge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c7, c0, #0
+adcge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c8, c0, #0
+adcge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c9, c0, #0
+adcge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c10, c0, #0
+adcge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c11, c0, #0
+adcge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c12, c0, #0
+adcge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c13, c0, #0
+adcge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c14, c0, #0
+adcge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #11, c0, c15, c0, #0
+adcge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c0, c0, #0
+adcge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c1, c0, #0
+adcge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c2, c0, #0
+adcge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c3, c0, #0
+adcge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c4, c0, #0
+adcge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c5, c0, #0
+adcge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c6, c0, #0
+adcge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c7, c0, #0
+adcge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c8, c0, #0
+adcge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c9, c0, #0
+adcge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c10, c0, #0
+sbcge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c11, c0, #0
+sbcge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c12, c0, #0
+sbcge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c13, c0, #0
+sbcge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c14, c0, #0
+sbcge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #12, c0, c15, c0, #0
+sbcge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c0, c0, #0
+sbcge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c1, c0, #0
+sbcge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c2, c0, #0
+sbcge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c3, c0, #0
+sbcge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c4, c0, #0
+sbcge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c5, c0, #0
+sbcge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c6, c0, #0
+sbcge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c7, c0, #0
+sbcge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c8, c0, #0
+sbcge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c9, c0, #0
+sbcge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c10, c0, #0
+sbcge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c11, c0, #0
+sbcge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c12, c0, #0
+sbcge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c13, c0, #0
+sbcge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c14, c0, #0
+sbcge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #13, c0, c15, c0, #0
+sbcge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c0, c0, #0
+sbcge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c1, c0, #0
+sbcge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c2, c0, #0
+sbcge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c3, c0, #0
+sbcge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c4, c0, #0
+sbcge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c5, c0, #0
+sbcge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c6, c0, #0
+subge.w r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c7, c0, #0
+subge.w r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c8, c0, #0
+subge.w r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c9, c0, #0
+subge.w r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c10, c0, #0
+subge.w r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c11, c0, #0
+subge.w r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c12, c0, #0
+subge.w r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c13, c0, #0
+subge.w r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c14, c0, #0
+subge.w r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #14, c0, c15, c0, #0
+subge.w r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c0, c0, #0
+subge.w r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c1, c0, #0
+subge.w r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c2, c0, #0
+subge.w r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c3, c0, #0
+subge.w r0, sp, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c4, c0, #0
+subge.w r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c5, c0, #0
+subsge.w r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c6, c0, #0
+subsge.w r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c7, c0, #0
+subsge.w r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c8, c0, #0
+subsge.w r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c9, c0, #0
+subsge.w r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c10, c0, #0
+subsge.w r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c11, c0, #0
+subsge.w r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c12, c0, #0
+subsge.w r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c13, c0, #0
+subsge.w r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c14, c0, #0
+subsge.w r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdpge p0, #15, c0, c15, c0, #0
+subsge.w r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-andge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movge.w r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movsge.w r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mvnge r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mvnge r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, sp, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, sp, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, sp, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, sp, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, sp, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, pc, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #4096
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #8192
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #12288
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #16384
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #20480
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #24576
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #28672
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #32768
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #36864
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #40960
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #45056
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #49152
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #53248
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #57344
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #61440
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r1, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r2, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r3, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r4, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r5, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r6, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r7, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r8, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r9, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r10, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r11, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r12, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, sp, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, lr, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, pc, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #4096
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #8192
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #12288
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #16384
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #20480
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #24576
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #28672
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #32768
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #36864
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #40960
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #45056
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #49152
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #53248
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #57344
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #61440
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r2
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r3
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r4
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r5
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r6
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r7
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r8
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r9
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r10
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r11
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r12
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, lr
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r0, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r1, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r2, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r3, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r4, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r5, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r6, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r7, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r8, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r9, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r10, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r11, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r12, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, lr, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r0, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r1, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r2, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r3, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r4, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r5, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r6, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r7, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r8, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r9, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r10, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r11, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, r12, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfige r0, lr, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bfcge r0, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r2
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r3
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r4
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r5
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r6
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r7
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r8
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r9
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r10
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r11
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r12
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, lr
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r0, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r1, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r2, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r3, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r4, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r5, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r6, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r7, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r8, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r9, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r10, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r11, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r12, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, lr, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-andge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-bicge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movge.w r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-orrge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movsge.w r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mvnge r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ornge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mvnge r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-eorge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, sp, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addge.w r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, sp, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addsge.w r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-adcge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbcge r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, sp, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subge.w r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, sp, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subsge.w r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbge.w r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r0, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r1, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r2, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r3, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r4, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r5, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r6, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r7, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r8, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r9, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r10, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r11, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, r12, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-rsbsge.w r0, lr, #8388608
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r0, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r1, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r2, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r3, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r4, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r5, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r6, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r7, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r8, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r9, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r10, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r11, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, r12, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, sp, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, lr, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-addwge r0, pc, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #6144
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #10240
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #14336
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #18432
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #22528
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #26624
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #30720
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #34816
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #38912
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #43008
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #47104
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #51200
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #55296
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #59392
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movwge r0, #63488
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r0, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r1, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r2, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r3, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r4, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r5, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r6, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r7, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r8, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r9, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r10, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r11, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, r12, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, sp, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, lr, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-subwge r0, pc, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #2048
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #6144
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #10240
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #14336
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #18432
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #22528
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #26624
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #30720
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #34816
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #38912
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #43008
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #47104
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #51200
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #55296
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #59392
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-movtge r0, #63488
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r2
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r3
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r4
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r5
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r6
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r7
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r8
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r9
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r10
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r11
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, r12
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ssatge r0, #1, lr
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r0, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r1, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r2, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r3, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r4, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r5, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r6, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r7, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r8, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r9, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r10, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r11, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, r12, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-sbfxge r0, lr, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r2
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r3
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r4
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r5
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r6
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r7
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r8
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r9
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r10
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r11
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, r12
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-usatge r0, #0, lr
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r0, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r1, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r2, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r3, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r4, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r5, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r6, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r7, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r8, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r9, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r10, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r11, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, r12, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ubfxge r0, lr, #0, #1
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r0, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r1, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r2, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r3, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r4, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r5, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r6, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r7, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r8, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r9, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r10, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r11, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r12, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [sp, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [lr, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r0, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r1, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r2, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r3, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r4, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r5, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r6, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r7, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r8, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r9, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r10, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r11, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r12, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [sp, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [lr, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [pc, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r0, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r1, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r2, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r3, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r4, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r5, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r6, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r7, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r8, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r9, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r10, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r11, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r12, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [sp, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [lr, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r0, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r1, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r2, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r3, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r4, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r5, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r6, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r7, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r8, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r9, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r10, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r11, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r12, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [sp, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [lr, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [pc, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r0, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r1, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r2, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r3, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r4, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r5, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r6, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r7, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r8, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r9, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r10, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r11, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r12, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [sp, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [lr, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r0, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r1, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r2, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r3, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r4, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r5, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r6, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r7, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r8, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r9, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r10, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r11, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [r12, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [sp, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [lr, r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrge.w r0, [pc, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strbge.w r0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrbge.w r0, [pc, #0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strhge.w r0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldrhge.w r0, [pc, #0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-strge.w r0, [r6]
+subsge.w r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [r7]
+subsge.w r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [r8]
+subsge.w r0, sp, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [r9]
+subsge.w r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [r10]
+rsbge.w r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [r11]
+rsbge.w r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [r12]
+rsbge.w r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [sp]
+rsbge.w r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-strge.w r0, [lr]
+rsbge.w r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r0]
+rsbge.w r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r1]
+rsbge.w r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r2]
+rsbge.w r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r3]
+rsbge.w r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r4]
+rsbge.w r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r5]
+rsbge.w r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r6]
+rsbge.w r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r7]
+rsbge.w r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r8]
+rsbge.w r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r9]
+rsbsge.w r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r10]
+rsbsge.w r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r11]
+rsbsge.w r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [r12]
+rsbsge.w r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [sp]
+rsbsge.w r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [lr]
+rsbsge.w r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrge.w r0, [pc, #0]
+rsbsge.w r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r0, r0]
+rsbsge.w r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r1, r0]
+rsbsge.w r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r2, r0]
+rsbsge.w r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r3, r0]
+rsbsge.w r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r4, r0]
+rsbsge.w r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r5, r0]
+rsbsge.w r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r6, r0]
+rsbsge.w r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r7, r0]
+addwge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r8, r0]
+addwge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r9, r0]
+addwge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r10, r0]
+addwge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r11, r0]
+addwge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r12, r0]
+addwge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [sp, r0]
+addwge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [lr, r0]
+addwge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [pc, #-0]
+addwge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r0, r0]
+addwge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r1, r0]
+addwge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r2, r0]
+addwge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r3, r0]
+addwge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r4, r0]
+addwge r0, sp, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r5, r0]
+addwge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r6, r0]
+addwge r0, pc, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r7, r0]
+movwge r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r8, r0]
+movwge r0, #4096
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r9, r0]
+movwge r0, #8192
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r10, r0]
+movwge r0, #12288
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r11, r0]
+movwge r0, #16384
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r12, r0]
+movwge r0, #20480
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [sp, r0]
+movwge r0, #24576
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [lr, r0]
+movwge r0, #28672
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [pc, #-0]
+movwge r0, #32768
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r0]
+movwge r0, #36864
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r1]
+movwge r0, #40960
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r2]
+movwge r0, #45056
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r3]
+movwge r0, #49152
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r4]
+movwge r0, #53248
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r5]
+movwge r0, #57344
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r6]
+movwge r0, #61440
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r7]
+subwge r0, r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r8]
+subwge r0, r1, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r9]
+subwge r0, r2, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r10]
+subwge r0, r3, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r11]
+subwge r0, r4, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [r12]
+subwge r0, r5, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [sp]
+subwge r0, r6, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [lr]
+subwge r0, r7, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrsbge.w r0, [pc, #0]
+subwge r0, r8, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r0]
+subwge r0, r9, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r1]
+subwge r0, r10, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r2]
+subwge r0, r11, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r3]
+subwge r0, r12, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r4]
+subwge r0, sp, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r5]
+subwge r0, lr, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r6]
+subwge r0, pc, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r7]
+movtge r0, #0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r8]
+movtge r0, #4096
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r9]
+movtge r0, #8192
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r10]
+movtge r0, #12288
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r11]
+movtge r0, #16384
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [r12]
+movtge r0, #20480
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [sp]
+movtge r0, #24576
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [lr]
+movtge r0, #28672
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldrshge.w r0, [pc, #0]
+movtge r0, #32768
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r0, r0, r0
+movtge r0, #36864
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r1, r0, r0
+movtge r0, #40960
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r2, r0, r0
+movtge r0, #45056
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r3, r0, r0
+movtge r0, #49152
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r4, r0, r0
+movtge r0, #53248
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r5, r0, r0
+movtge r0, #57344
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r6, r0, r0
+movtge r0, #61440
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r7, r0, r0
+ssatge r0, #1, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r8, r0, r0
+ssatge r0, #1, r1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r9, r0, r0
+ssatge r0, #1, r2
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r10, r0, r0
+ssatge r0, #1, r3
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r11, r0, r0
+ssatge r0, #1, r4
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, r12, r0, r0
+ssatge r0, #1, r5
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mlage r0, lr, r0, r0
+ssatge r0, #1, r6
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r0, r0
+ssatge r0, #1, r7
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r1, r0
+ssatge r0, #1, r8
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r2, r0
+ssatge r0, #1, r9
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r3, r0
+ssatge r0, #1, r10
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r4, r0
+ssatge r0, #1, r11
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r5, r0
+ssatge r0, #1, r12
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r6, r0
+ssatge r0, #1, lr
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r7, r0
+sbfxge r0, r0, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r8, r0
+sbfxge r0, r1, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r9, r0
+sbfxge r0, r2, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r10, r0
+sbfxge r0, r3, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r11, r0
+sbfxge r0, r4, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, r12, r0
+sbfxge r0, r5, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smullge r0, r0, lr, r0
+sbfxge r0, r6, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r0, r0
+sbfxge r0, r7, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r1, r0
+sbfxge r0, r8, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r2, r0
+sbfxge r0, r9, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r3, r0
+sbfxge r0, r10, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r4, r0
+sbfxge r0, r11, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r5, r0
+sbfxge r0, r12, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r6, r0
+sbfxge r0, lr, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r7, r0
+bfige r0, r0, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r8, r0
+bfige r0, r1, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r9, r0
+bfige r0, r2, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r10, r0
+bfige r0, r3, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r11, r0
+bfige r0, r4, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, r12, r0
+bfige r0, r5, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umullge r0, r0, lr, r0
+bfige r0, r6, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r0, r0
+bfige r0, r7, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r1, r0
+bfige r0, r8, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r2, r0
+bfige r0, r9, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r3, r0
+bfige r0, r10, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r4, r0
+bfige r0, r11, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r5, r0
+bfige r0, r12, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r6, r0
+bfige r0, lr, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r7, r0
+bfcge r0, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r8, r0
+usatge r0, #0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r9, r0
+usatge r0, #0, r1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r10, r0
+usatge r0, #0, r2
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r11, r0
+usatge r0, #0, r3
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, r12, r0
+usatge r0, #0, r4
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-smlalge r0, r0, lr, r0
+usatge r0, #0, r5
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r0, r0
+usatge r0, #0, r6
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r1, r0
+usatge r0, #0, r7
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r2, r0
+usatge r0, #0, r8
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r3, r0
+usatge r0, #0, r9
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r4, r0
+usatge r0, #0, r10
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r5, r0
+usatge r0, #0, r11
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r6, r0
+usatge r0, #0, r12
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r7, r0
+usatge r0, #0, lr
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r8, r0
+ubfxge r0, r0, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r9, r0
+ubfxge r0, r1, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r10, r0
+ubfxge r0, r2, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r11, r0
+ubfxge r0, r3, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, r12, r0
+ubfxge r0, r4, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-umlalge r0, r0, lr, r0
+ubfxge r0, r5, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r0], #-0
+ubfxge r0, r6, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r1], #-0
+ubfxge r0, r7, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r2], #-0
+ubfxge r0, r8, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r3], #-0
+ubfxge r0, r9, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r4], #-0
+ubfxge r0, r10, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r5], #-0
+ubfxge r0, r11, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r6], #-0
+ubfxge r0, r12, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r7], #-0
+ubfxge r0, lr, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r8], #-0
+andge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r9], #-0
+andge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r10], #-0
+andge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r11], #-0
+andge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r12], #-0
+andge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [sp], #-0
+andge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [lr], #-0
+andge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [pc], #-0
+andge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r0], #-0
+andge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r1], #-0
+andge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r2], #-0
+andge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r3], #-0
+andge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r4], #-0
+andge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r5], #-0
+andge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r6], #-0
+andge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r7], #-0
+andge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r8], #-0
+andge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r9], #-0
+andge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r10], #-0
+andge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r11], #-0
+andge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r12], #-0
+andge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [sp], #-0
+andge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [lr], #-0
+andge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [pc], #-0
+andge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r0, c0
+andge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r1, c0
+andge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r2, c0
+andge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r3, c0
+andge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r4, c0
+bicge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r5, c0
+bicge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r6, c0
+bicge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r7, c0
+bicge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r8, c0
+bicge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r9, c0
+bicge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r10, c0
+bicge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r11, c0
+bicge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, r12, c0
+bicge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, sp, c0
+bicge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, lr, c0
+bicge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mcrr2ge p0, #0, r0, pc, c0
+bicge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r0, c0
+bicge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r1, c0
+bicge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r2, c0
+bicge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r3, c0
+bicge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r4, c0
+bicge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r5, c0
+bicge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r6, c0
+bicge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r7, c0
+bicge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r8, c0
+bicge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r9, c0
+bicge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r10, c0
+bicge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r11, c0
+bicge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, r12, c0
+bicge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, sp, c0
+bicge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, lr, c0
+bicge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-mrrc2ge p0, #0, r0, pc, c0
+bicge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r0], #-0
+orrge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r1], #-0
+orrge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r2], #-0
+orrge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r3], #-0
+orrge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r4], #-0
+orrge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r5], #-0
+orrge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r6], #-0
+orrge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r7], #-0
+orrge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r8], #-0
+orrge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r9], #-0
+orrge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r10], #-0
+orrge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r11], #-0
+orrge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r12], #-0
+orrge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [sp], #-0
+orrge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [lr], #-0
+movge.w r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [pc], #-0
+orrge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r0], #-0
+orrge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r1], #-0
+orrge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r2], #-0
+orrge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r3], #-0
+orrge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r4], #-0
+orrge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r5], #-0
+orrge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r6], #-0
+orrge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r7], #-0
+orrge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r8], #-0
+orrge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r9], #-0
+orrge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r10], #-0
+orrge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r11], #-0
+orrge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r12], #-0
+orrge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [sp], #-0
+movsge.w r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [lr], #-0
+ornge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [pc], #-0
+ornge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r0], {0}
+ornge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r1], {0}
+ornge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r2], {0}
+ornge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r3], {0}
+ornge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r4], {0}
+ornge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r5], {0}
+ornge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r6], {0}
+ornge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r7], {0}
+ornge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r8], {0}
+ornge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r9], {0}
+ornge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r10], {0}
+ornge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r11], {0}
+ornge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r12], {0}
+mvnge r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [sp], {0}
+ornge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [lr], {0}
+ornge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [pc], {0}
+ornge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r0], {0}
+ornge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r1], {0}
+ornge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r2], {0}
+ornge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r3], {0}
+ornge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r4], {0}
+ornge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r5], {0}
+ornge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r6], {0}
+ornge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r7], {0}
+ornge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r8], {0}
+ornge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r9], {0}
+ornge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r10], {0}
+ornge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r11], {0}
+mvnge r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r12], {0}
+eorge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [sp], {0}
+eorge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [lr], {0}
+eorge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [pc], {0}
+eorge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r0], #0
+eorge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r1], #0
+eorge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r2], #0
+eorge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r3], #0
+eorge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r4], #0
+eorge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r5], #0
+eorge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r6], #0
+eorge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r7], #0
+eorge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r8], #0
+eorge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r9], #0
+eorge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r10], #0
+eorge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r11], #0
+eorge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r12], #0
+eorge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [sp], #0
+eorge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [lr], #0
+eorge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [pc], #0
+eorge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r0], #0
+eorge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r1], #0
+eorge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r2], #0
+eorge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r3], #0
+eorge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r4], #0
+eorge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r5], #0
+eorge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r6], #0
+eorge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r7], #0
+eorge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r8], #0
+addge.w r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r9], #0
+addge.w r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r10], #0
+addge.w r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r11], #0
+addge.w r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r12], #0
+addge.w r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [sp], #0
+addge.w r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [lr], #0
+addge.w r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [pc], #0
+addge.w r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r0], {0}
+addge.w r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r1], {0}
+addge.w r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r2], {0}
+addge.w r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r3], {0}
+addge.w r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r4], {0}
+addge.w r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r5], {0}
+addge.w r0, sp, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r6], {0}
+addge.w r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r7], {0}
+addsge.w r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r8], {0}
+addsge.w r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r9], {0}
+addsge.w r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r10], {0}
+addsge.w r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r11], {0}
+addsge.w r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r12], {0}
+addsge.w r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [sp], {0}
+addsge.w r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [lr], {0}
+addsge.w r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [pc], {0}
+addsge.w r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r0], {0}
+addsge.w r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r1], {0}
+addsge.w r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r2], {0}
+addsge.w r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r3], {0}
+addsge.w r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r4], {0}
+addsge.w r0, sp, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r5], {0}
+addsge.w r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r6], {0}
+adcge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r7], {0}
+adcge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r8], {0}
+adcge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r9], {0}
+adcge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r10], {0}
+adcge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r11], {0}
+adcge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r12], {0}
+adcge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [sp], {0}
+adcge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [lr], {0}
+adcge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [pc], {0}
+adcge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r0], #0
+adcge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r1], #0
+adcge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r2], #0
+adcge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r3], #0
+adcge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r4], #0
+adcge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r5], #0
+adcge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r6], #0
+adcge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r7], #0
+adcge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r8], #0
+adcge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r9], #0
+adcge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r10], #0
+adcge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r11], #0
+adcge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r12], #0
+adcge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [sp], #0
+adcge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [lr], #0
+adcge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [pc], #0
+adcge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r0], #0
+adcge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r1], #0
+adcge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r2], #0
+sbcge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r3], #0
+sbcge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r4], #0
+sbcge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r5], #0
+sbcge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r6], #0
+sbcge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r7], #0
+sbcge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r8], #0
+sbcge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r9], #0
+sbcge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r10], #0
+sbcge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r11], #0
+sbcge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r12], #0
+sbcge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [sp], #0
+sbcge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [lr], #0
+sbcge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [pc], #0
+sbcge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r0, #-0]
+sbcge r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r1, #-0]
+sbcge r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r2, #-0]
+sbcge r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r3, #-0]
+sbcge r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r4, #-0]
+sbcge r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r5, #-0]
+sbcge r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r6, #-0]
+sbcge r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r7, #-0]
+sbcge r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r8, #-0]
+sbcge r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r9, #-0]
+sbcge r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r10, #-0]
+sbcge r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r11, #-0]
+sbcge r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r12, #-0]
+sbcge r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [sp, #-0]
+sbcge r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [lr, #-0]
+subge.w r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [pc, #-0]
+subge.w r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r0, #-0]
+subge.w r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r1, #-0]
+subge.w r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r2, #-0]
+subge.w r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r3, #-0]
+subge.w r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r4, #-0]
+subge.w r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r5, #-0]
+subge.w r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r6, #-0]
+subge.w r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r7, #-0]
+subge.w r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r8, #-0]
+subge.w r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r9, #-0]
+subge.w r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r10, #-0]
+subge.w r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r11, #-0]
+subge.w r0, sp, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r12, #-0]
+subge.w r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [sp, #-0]
+subsge.w r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [lr, #-0]
+subsge.w r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [pc, #-0]
+subsge.w r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r0, #-0]!
+subsge.w r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r1, #-0]!
+subsge.w r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r2, #-0]!
+subsge.w r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r3, #-0]!
+subsge.w r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r4, #-0]!
+subsge.w r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r5, #-0]!
+subsge.w r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r6, #-0]!
+subsge.w r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r7, #-0]!
+subsge.w r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r8, #-0]!
+subsge.w r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r9, #-0]!
+subsge.w r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r10, #-0]!
+subsge.w r0, sp, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r11, #-0]!
+subsge.w r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r12, #-0]!
+rsbge.w r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [sp, #-0]!
+rsbge.w r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [lr, #-0]!
+rsbge.w r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [pc, #-0]!
+rsbge.w r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r0, #-0]!
+rsbge.w r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r1, #-0]!
+rsbge.w r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r2, #-0]!
+rsbge.w r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r3, #-0]!
+rsbge.w r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r4, #-0]!
+rsbge.w r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r5, #-0]!
+rsbge.w r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r6, #-0]!
+rsbge.w r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r7, #-0]!
+rsbge.w r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r8, #-0]!
+rsbge.w r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r9, #-0]!
+rsbge.w r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r10, #-0]!
+rsbsge.w r0, r0, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r11, #-0]!
+rsbsge.w r0, r1, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r12, #-0]!
+rsbsge.w r0, r2, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [sp, #-0]!
+rsbsge.w r0, r3, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [lr, #-0]!
+rsbsge.w r0, r4, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [pc, #-0]!
+rsbsge.w r0, r5, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r0, #-0]
+rsbsge.w r0, r6, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r1, #-0]
+rsbsge.w r0, r7, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r2, #-0]
+rsbsge.w r0, r8, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r3, #-0]
+rsbsge.w r0, r9, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r4, #-0]
+rsbsge.w r0, r10, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r5, #-0]
+rsbsge.w r0, r11, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r6, #-0]
+rsbsge.w r0, r12, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r7, #-0]
+rsbsge.w r0, lr, #8388608
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r8, #-0]
+addwge r0, r0, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r9, #-0]
+addwge r0, r1, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r10, #-0]
+addwge r0, r2, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r11, #-0]
+addwge r0, r3, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r12, #-0]
+addwge r0, r4, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [sp, #-0]
+addwge r0, r5, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [lr, #-0]
+addwge r0, r6, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [pc, #-0]
+addwge r0, r7, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r0, #-0]
+addwge r0, r8, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r1, #-0]
+addwge r0, r9, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r2, #-0]
+addwge r0, r10, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r3, #-0]
+addwge r0, r11, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r4, #-0]
+addwge r0, r12, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r5, #-0]
+addwge r0, sp, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r6, #-0]
+addwge r0, lr, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r7, #-0]
+addwge r0, pc, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r8, #-0]
+movwge r0, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r9, #-0]
+movwge r0, #6144
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r10, #-0]
+movwge r0, #10240
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r11, #-0]
+movwge r0, #14336
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r12, #-0]
+movwge r0, #18432
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [sp, #-0]
+movwge r0, #22528
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [lr, #-0]
+movwge r0, #26624
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [pc, #-0]
+movwge r0, #30720
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r0, #-0]!
+movwge r0, #34816
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r1, #-0]!
+movwge r0, #38912
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r2, #-0]!
+movwge r0, #43008
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r3, #-0]!
+movwge r0, #47104
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r4, #-0]!
+movwge r0, #51200
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r5, #-0]!
+movwge r0, #55296
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r6, #-0]!
+movwge r0, #59392
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r7, #-0]!
+movwge r0, #63488
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r8, #-0]!
+subwge r0, r0, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r9, #-0]!
+subwge r0, r1, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r10, #-0]!
+subwge r0, r2, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r11, #-0]!
+subwge r0, r3, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r12, #-0]!
+subwge r0, r4, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [sp, #-0]!
+subwge r0, r5, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [lr, #-0]!
+subwge r0, r6, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [pc, #-0]!
+subwge r0, r7, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r0, #-0]!
+subwge r0, r8, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r1, #-0]!
+subwge r0, r9, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r2, #-0]!
+subwge r0, r10, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r3, #-0]!
+subwge r0, r11, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r4, #-0]!
+subwge r0, r12, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r5, #-0]!
+subwge r0, sp, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r6, #-0]!
+subwge r0, lr, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r7, #-0]!
+subwge r0, pc, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r8, #-0]!
+movtge r0, #2048
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r9, #-0]!
+movtge r0, #6144
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r10, #-0]!
+movtge r0, #10240
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r11, #-0]!
+movtge r0, #14336
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r12, #-0]!
+movtge r0, #18432
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [sp, #-0]!
+movtge r0, #22528
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [lr, #-0]!
+movtge r0, #26624
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [pc, #-0]!
+movtge r0, #30720
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r0]
+movtge r0, #34816
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r1]
+movtge r0, #38912
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r2]
+movtge r0, #43008
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r3]
+movtge r0, #47104
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r4]
+movtge r0, #51200
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r5]
+movtge r0, #55296
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r6]
+movtge r0, #59392
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r7]
+movtge r0, #63488
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r8]
+ssatge r0, #1, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r9]
+ssatge r0, #1, r1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r10]
+ssatge r0, #1, r2
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r11]
+ssatge r0, #1, r3
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r12]
+ssatge r0, #1, r4
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [sp]
+ssatge r0, #1, r5
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [lr]
+ssatge r0, #1, r6
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [pc]
+ssatge r0, #1, r7
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r0]
+ssatge r0, #1, r8
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r1]
+ssatge r0, #1, r9
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r2]
+ssatge r0, #1, r10
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r3]
+ssatge r0, #1, r11
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r4]
+ssatge r0, #1, r12
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r5]
+ssatge r0, #1, lr
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r6]
+sbfxge r0, r0, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r7]
+sbfxge r0, r1, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r8]
+sbfxge r0, r2, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r9]
+sbfxge r0, r3, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r10]
+sbfxge r0, r4, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r11]
+sbfxge r0, r5, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r12]
+sbfxge r0, r6, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [sp]
+sbfxge r0, r7, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [lr]
+sbfxge r0, r8, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [pc]
+sbfxge r0, r9, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r0, #0]!
+sbfxge r0, r10, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r1, #0]!
+sbfxge r0, r11, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r2, #0]!
+sbfxge r0, r12, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r3, #0]!
+sbfxge r0, lr, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r4, #0]!
+usatge r0, #0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r5, #0]!
+usatge r0, #0, r1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r6, #0]!
+usatge r0, #0, r2
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r7, #0]!
+usatge r0, #0, r3
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r8, #0]!
+usatge r0, #0, r4
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r9, #0]!
+usatge r0, #0, r5
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r10, #0]!
+usatge r0, #0, r6
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r11, #0]!
+usatge r0, #0, r7
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [r12, #0]!
+usatge r0, #0, r8
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [sp, #0]!
+usatge r0, #0, r9
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [lr, #0]!
+usatge r0, #0, r10
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2ge p0, c0, [pc, #0]!
+usatge r0, #0, r11
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r0, #0]!
+usatge r0, #0, r12
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r1, #0]!
+usatge r0, #0, lr
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r2, #0]!
+ubfxge r0, r0, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r3, #0]!
+ubfxge r0, r1, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r4, #0]!
+ubfxge r0, r2, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r5, #0]!
+ubfxge r0, r3, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r6, #0]!
+ubfxge r0, r4, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r7, #0]!
+ubfxge r0, r5, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r8, #0]!
+ubfxge r0, r6, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r9, #0]!
+ubfxge r0, r7, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r10, #0]!
+ubfxge r0, r8, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r11, #0]!
+ubfxge r0, r9, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [r12, #0]!
+ubfxge r0, r10, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [sp, #0]!
+ubfxge r0, r11, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [lr, #0]!
+ubfxge r0, r12, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2ge p0, c0, [pc, #0]!
+ubfxge r0, lr, #0, #1
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r0]
+strbge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r1]
+strbge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r2]
+strbge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r3]
+strbge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r4]
+strbge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r5]
+strbge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r6]
+strbge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r7]
+strbge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r8]
+strbge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r9]
+strbge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r10]
+strbge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r11]
+strbge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r12]
+strbge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [sp]
+strbge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [lr]
+strbge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [pc]
+ldrbge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r0]
+ldrbge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r1]
+ldrbge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r2]
+ldrbge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r3]
+ldrbge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r4]
+ldrbge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r5]
+ldrbge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r6]
+ldrbge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r7]
+ldrbge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r8]
+ldrbge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r9]
+ldrbge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r10]
+ldrbge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r11]
+ldrbge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r12]
+ldrbge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [sp]
+ldrbge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [lr]
+ldrbge.w r0, [pc, #-0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [pc]
+strhge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r0, #0]!
+strhge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r1, #0]!
+strhge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r2, #0]!
+strhge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r3, #0]!
+strhge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r4, #0]!
+strhge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r5, #0]!
+strhge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r6, #0]!
+strhge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r7, #0]!
+strhge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r8, #0]!
+strhge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r9, #0]!
+strhge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r10, #0]!
+strhge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r11, #0]!
+strhge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [r12, #0]!
+strhge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [sp, #0]!
+strhge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [lr, #0]!
+ldrhge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-stc2lge p0, c0, [pc, #0]!
+ldrhge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r0, #0]!
+ldrhge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r1, #0]!
+ldrhge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r2, #0]!
+ldrhge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r3, #0]!
+ldrhge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r4, #0]!
+ldrhge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r5, #0]!
+ldrhge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r6, #0]!
+ldrhge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r7, #0]!
+ldrhge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r8, #0]!
+ldrhge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r9, #0]!
+ldrhge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r10, #0]!
+ldrhge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r11, #0]!
+ldrhge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [r12, #0]!
+ldrhge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [sp, #0]!
+ldrhge.w r0, [pc, #-0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [lr, #0]!
+strge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-ldc2lge p0, c0, [pc, #0]!
+strge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c0, c0, #0
+strge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c1, c0, #0
+strge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c2, c0, #0
+strge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c3, c0, #0
+strge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c4, c0, #0
+strge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c5, c0, #0
+strge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c6, c0, #0
+strge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c7, c0, #0
+strge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c8, c0, #0
+strge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c9, c0, #0
+strge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c10, c0, #0
+strge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c11, c0, #0
+strge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c12, c0, #0
+strge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c13, c0, #0
+ldrge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c14, c0, #0
+ldrge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #0, c0, c15, c0, #0
+ldrge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c0, c0, #0
+ldrge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c1, c0, #0
+ldrge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c2, c0, #0
+ldrge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c3, c0, #0
+ldrge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c4, c0, #0
+ldrge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c5, c0, #0
+ldrge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c6, c0, #0
+ldrge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c7, c0, #0
+ldrge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c8, c0, #0
+ldrge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c9, c0, #0
+ldrge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c10, c0, #0
+ldrge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c11, c0, #0
+ldrge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c12, c0, #0
+ldrge.w r0, [pc, #-0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c13, c0, #0
+strbge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c14, c0, #0
+strbge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #1, c0, c15, c0, #0
+strbge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c0, c0, #0
+strbge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c1, c0, #0
+strbge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c2, c0, #0
+strbge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c3, c0, #0
+strbge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c4, c0, #0
+strbge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c5, c0, #0
+strbge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c6, c0, #0
+strbge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c7, c0, #0
+strbge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c8, c0, #0
+strbge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c9, c0, #0
+strbge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c10, c0, #0
+strbge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c11, c0, #0
+strbge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c12, c0, #0
+ldrbge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c13, c0, #0
+ldrbge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c14, c0, #0
+ldrbge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #2, c0, c15, c0, #0
+ldrbge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c0, c0, #0
+ldrbge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c1, c0, #0
+ldrbge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c2, c0, #0
+ldrbge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c3, c0, #0
+ldrbge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c4, c0, #0
+ldrbge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c5, c0, #0
+ldrbge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c6, c0, #0
+ldrbge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c7, c0, #0
+ldrbge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c8, c0, #0
+ldrbge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c9, c0, #0
+ldrbge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c10, c0, #0
+ldrbge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c11, c0, #0
+ldrbge.w r0, [pc, #0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c12, c0, #0
+strhge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c13, c0, #0
+strhge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c14, c0, #0
+strhge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #3, c0, c15, c0, #0
+strhge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c0, c0, #0
+strhge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c1, c0, #0
+strhge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c2, c0, #0
+strhge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c3, c0, #0
+strhge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c4, c0, #0
+strhge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c5, c0, #0
+strhge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c6, c0, #0
+strhge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c7, c0, #0
+strhge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c8, c0, #0
+strhge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c9, c0, #0
+strhge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c10, c0, #0
+strhge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c11, c0, #0
+ldrhge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c12, c0, #0
+ldrhge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c13, c0, #0
+ldrhge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c14, c0, #0
+ldrhge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #4, c0, c15, c0, #0
+ldrhge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c0, c0, #0
+ldrhge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c1, c0, #0
+ldrhge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c2, c0, #0
+ldrhge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c3, c0, #0
+ldrhge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c4, c0, #0
+ldrhge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c5, c0, #0
+ldrhge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c6, c0, #0
+ldrhge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c7, c0, #0
+ldrhge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c8, c0, #0
+ldrhge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c9, c0, #0
+ldrhge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c10, c0, #0
+ldrhge.w r0, [pc, #0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c11, c0, #0
+strge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c12, c0, #0
+strge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c13, c0, #0
+strge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c14, c0, #0
+strge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #5, c0, c15, c0, #0
+strge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c0, c0, #0
+strge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c1, c0, #0
+strge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c2, c0, #0
+strge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c3, c0, #0
+strge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c4, c0, #0
+strge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c5, c0, #0
+strge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c6, c0, #0
+strge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c7, c0, #0
+strge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c8, c0, #0
+strge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c9, c0, #0
+strge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c10, c0, #0
+ldrge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c11, c0, #0
+ldrge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c12, c0, #0
+ldrge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c13, c0, #0
+ldrge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c14, c0, #0
+ldrge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #6, c0, c15, c0, #0
+ldrge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c0, c0, #0
+ldrge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c1, c0, #0
+ldrge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c2, c0, #0
+ldrge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c3, c0, #0
+ldrge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c4, c0, #0
+ldrge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c5, c0, #0
+ldrge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c6, c0, #0
+ldrge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c7, c0, #0
+ldrge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c8, c0, #0
+ldrge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c9, c0, #0
+ldrge.w r0, [pc, #0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c10, c0, #0
+ldrsbge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c11, c0, #0
+ldrsbge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c12, c0, #0
+ldrsbge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c13, c0, #0
+ldrsbge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c14, c0, #0
+ldrsbge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #7, c0, c15, c0, #0
+ldrsbge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c0, c0, #0
+ldrsbge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c1, c0, #0
+ldrsbge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c2, c0, #0
+ldrsbge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c3, c0, #0
+ldrsbge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c4, c0, #0
+ldrsbge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c5, c0, #0
+ldrsbge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c6, c0, #0
+ldrsbge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c7, c0, #0
+ldrsbge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c8, c0, #0
+ldrsbge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c9, c0, #0
+ldrsbge.w r0, [pc, #-0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c10, c0, #0
+ldrshge.w r0, [r0, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c11, c0, #0
+ldrshge.w r0, [r1, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c12, c0, #0
+ldrshge.w r0, [r2, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c13, c0, #0
+ldrshge.w r0, [r3, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c14, c0, #0
+ldrshge.w r0, [r4, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #8, c0, c15, c0, #0
+ldrshge.w r0, [r5, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c0, c0, #0
+ldrshge.w r0, [r6, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c1, c0, #0
+ldrshge.w r0, [r7, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c2, c0, #0
+ldrshge.w r0, [r8, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c3, c0, #0
+ldrshge.w r0, [r9, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c4, c0, #0
+ldrshge.w r0, [r10, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c5, c0, #0
+ldrshge.w r0, [r11, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c6, c0, #0
+ldrshge.w r0, [r12, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c7, c0, #0
+ldrshge.w r0, [sp, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c8, c0, #0
+ldrshge.w r0, [lr, r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c9, c0, #0
+ldrshge.w r0, [pc, #-0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c10, c0, #0
+ldrsbge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c11, c0, #0
+ldrsbge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c12, c0, #0
+ldrsbge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c13, c0, #0
+ldrsbge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c14, c0, #0
+ldrsbge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #9, c0, c15, c0, #0
+ldrsbge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c0, c0, #0
+ldrsbge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c1, c0, #0
+ldrsbge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c2, c0, #0
+ldrsbge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c3, c0, #0
+ldrsbge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c4, c0, #0
+ldrsbge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c5, c0, #0
+ldrsbge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c6, c0, #0
+ldrsbge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c7, c0, #0
+ldrsbge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c8, c0, #0
+ldrsbge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c9, c0, #0
+ldrsbge.w r0, [pc, #0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c10, c0, #0
+ldrshge.w r0, [r0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c11, c0, #0
+ldrshge.w r0, [r1]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c12, c0, #0
+ldrshge.w r0, [r2]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c13, c0, #0
+ldrshge.w r0, [r3]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c14, c0, #0
+ldrshge.w r0, [r4]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #10, c0, c15, c0, #0
+ldrshge.w r0, [r5]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c0, c0, #0
+ldrshge.w r0, [r6]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c1, c0, #0
+ldrshge.w r0, [r7]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c2, c0, #0
+ldrshge.w r0, [r8]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c3, c0, #0
+ldrshge.w r0, [r9]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c4, c0, #0
+ldrshge.w r0, [r10]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c5, c0, #0
+ldrshge.w r0, [r11]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c6, c0, #0
+ldrshge.w r0, [r12]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c7, c0, #0
+ldrshge.w r0, [sp]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c8, c0, #0
+ldrshge.w r0, [lr]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c9, c0, #0
+ldrshge.w r0, [pc, #0]
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c10, c0, #0
+mlage r0, r0, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c11, c0, #0
+mlage r0, r1, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c12, c0, #0
+mlage r0, r2, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c13, c0, #0
+mlage r0, r3, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c14, c0, #0
+mlage r0, r4, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #11, c0, c15, c0, #0
+mlage r0, r5, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c0, c0, #0
+mlage r0, r6, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c1, c0, #0
+mlage r0, r7, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c2, c0, #0
+mlage r0, r8, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c3, c0, #0
+mlage r0, r9, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c4, c0, #0
+mlage r0, r10, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c5, c0, #0
+mlage r0, r11, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c6, c0, #0
+mlage r0, r12, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c7, c0, #0
+mlage r0, lr, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c8, c0, #0
+smullge r0, r0, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c9, c0, #0
+smullge r0, r0, r1, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c10, c0, #0
+smullge r0, r0, r2, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c11, c0, #0
+smullge r0, r0, r3, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c12, c0, #0
+smullge r0, r0, r4, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c13, c0, #0
+smullge r0, r0, r5, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c14, c0, #0
+smullge r0, r0, r6, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #12, c0, c15, c0, #0
+smullge r0, r0, r7, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c0, c0, #0
+smullge r0, r0, r8, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c1, c0, #0
+smullge r0, r0, r9, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c2, c0, #0
+smullge r0, r0, r10, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c3, c0, #0
+smullge r0, r0, r11, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c4, c0, #0
+smullge r0, r0, r12, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c5, c0, #0
+smullge r0, r0, lr, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c6, c0, #0
+umullge r0, r0, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c7, c0, #0
+umullge r0, r0, r1, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c8, c0, #0
+umullge r0, r0, r2, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c9, c0, #0
+umullge r0, r0, r3, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c10, c0, #0
+umullge r0, r0, r4, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c11, c0, #0
+umullge r0, r0, r5, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c12, c0, #0
+umullge r0, r0, r6, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c13, c0, #0
+umullge r0, r0, r7, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c14, c0, #0
+umullge r0, r0, r8, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #13, c0, c15, c0, #0
+umullge r0, r0, r9, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c0, c0, #0
+umullge r0, r0, r10, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c1, c0, #0
+umullge r0, r0, r11, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c2, c0, #0
+umullge r0, r0, r12, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c3, c0, #0
+umullge r0, r0, lr, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c4, c0, #0
+smlalge r0, r0, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c5, c0, #0
+smlalge r0, r0, r1, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c6, c0, #0
+smlalge r0, r0, r2, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c7, c0, #0
+smlalge r0, r0, r3, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c8, c0, #0
+smlalge r0, r0, r4, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c9, c0, #0
+smlalge r0, r0, r5, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c10, c0, #0
+smlalge r0, r0, r6, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c11, c0, #0
+smlalge r0, r0, r7, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c12, c0, #0
+smlalge r0, r0, r8, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c13, c0, #0
+smlalge r0, r0, r9, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c14, c0, #0
+smlalge r0, r0, r10, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #14, c0, c15, c0, #0
+smlalge r0, r0, r11, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c0, c0, #0
+smlalge r0, r0, r12, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c1, c0, #0
+smlalge r0, r0, lr, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c2, c0, #0
+umlalge r0, r0, r0, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c3, c0, #0
+umlalge r0, r0, r1, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c4, c0, #0
+umlalge r0, r0, r2, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c5, c0, #0
+umlalge r0, r0, r3, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c6, c0, #0
+umlalge r0, r0, r4, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c7, c0, #0
+umlalge r0, r0, r5, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c8, c0, #0
+umlalge r0, r0, r6, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c9, c0, #0
+umlalge r0, r0, r7, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c10, c0, #0
+umlalge r0, r0, r8, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c11, c0, #0
+umlalge r0, r0, r9, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c12, c0, #0
+umlalge r0, r0, r10, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c13, c0, #0
+umlalge r0, r0, r11, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c14, c0, #0
+umlalge r0, r0, r12, r0
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
 @ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
 it ge
-cdp2ge p0, #15, c0, c15, c0, #0
+umlalge r0, r0, lr, r0
diff --git a/test/MC/Disassembler/ARM/invalid-thumbv8.txt b/test/MC/Disassembler/ARM/invalid-thumbv8.txt
new file mode 100644 (file)
index 0000000..4c6b249
--- /dev/null
@@ -0,0 +1,167 @@
+# RUN: not llvm-mc -disassemble %s -show-encoding -triple thumbv8 2>&1 | FileCheck %s
+
+# Coprocessors other than CP10, CP11, CP14 and CP15 are undefined in ARMv8;
+# but in ARMv7, all these instructions are valid
+
+# RUN: llvm-mc -triple thumbv7 -show-encoding -disassemble %s | FileCheck %s --check-prefix=CHECK-V7
+
+[0x00 0xee 0x00 0x01]
+# CHECK-V7: cdp
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xee 0x00 0x01]
+
+[0x00 0xee 0x00 0x0e]
+# CHECK-V7: cdp
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xee 0x00 0x0e]
+
+[0x00 0xee 0x00 0x0f]
+# CHECK-V7: cdp
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xee 0x00 0x0f]
+
+[0x00 0xfe 0x00 0x01]
+# CHECK-V7: cdp2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xfe 0x00 0x01]
+
+[0x00 0xfe 0x00 0x0e]
+# CHECK-V7: cdp2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xfe 0x00 0x0e]
+
+[0x00 0xfe 0x00 0x0f]
+# CHECK-V7: cdp2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xfe 0x00 0x0f]
+
+[0x00 0xee 0x10 0x01]
+# CHECK-V7: mcr
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xee 0x10 0x01]
+
+[0x00 0xfe 0x10 0x01]
+# CHECK-V7: mcr2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xfe 0x10 0x01]
+
+[0x00 0xfe 0x10 0x0e]
+# CHECK-V7: mcr2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xfe 0x10 0x0e]
+
+[0x00 0xfe 0x10 0x0f]
+# CHECK-V7: mcr2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x00 0xfe 0x10 0x0f]
+
+[0x10 0xee 0x10 0x01]
+# CHECK-V7: mrc
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x10 0xee 0x10 0x01]
+
+[0x10 0xfe 0x10 0x01]
+# CHECK-V7: mrc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x10 0xfe 0x10 0x01]
+
+[0x10 0xfe 0x10 0x0e]
+# CHECK-V7: mrc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x10 0xfe 0x10 0x0e]
+
+[0x10 0xfe 0x10 0x0f]
+# CHECK-V7: mrc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x10 0xfe 0x10 0x0f]
+
+[0x40 0xec 0x00 0x01]
+# CHECK-V7: mcrr
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x40 0xec 0x00 0x01]
+
+[0x40 0xfc 0x00 0x01]
+# CHECK-V7: mcrr2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x40 0xfc 0x00 0x01]
+
+[0x40 0xfc 0x00 0x0e]
+# CHECK-V7: mcrr2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x40 0xfc 0x00 0x0e]
+
+[0x40 0xfc 0x00 0x0f]
+# CHECK-V7: mcrr2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x40 0xfc 0x00 0x0f]
+
+[0x50 0xec 0x00 0x01]
+# CHECK-V7: mrrc
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x50 0xec 0x00 0x01]
+
+[0x50 0xfc 0x00 0x0e]
+# CHECK-V7: mrrc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x50 0xfc 0x00 0x0e]
+
+[0x50 0xfc 0x00 0x0f]
+# CHECK-V7: mrrc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x50 0xfc 0x00 0x0f]
+
+[0x50 0xfc 0x00 0x01]
+# CHECK-V7: mrrc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x50 0xfc 0x00 0x01]
+
+[0x80 0xec 0x00 0x01]
+# CHECK-V7: stc
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x80 0xec 0x00 0x01]
+
+[0x80 0xec 0x00 0x0f]
+# CHECK-V7: stc
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x80 0xec 0x00 0x0f]
+
+[0x80 0xfc 0x00 0x01]
+# CHECK-V7: stc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x80 0xfc 0x00 0x01]
+
+[0x80 0xfc 0x00 0x0e]
+# CHECK-V7: stc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x80 0xfc 0x00 0x0e]
+
+[0x80 0xfc 0x00 0x0f]
+# CHECK-V7: stc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x80 0xfc 0x00 0x0f]
+
+[0x90 0xec 0x00 0x01]
+# CHECK-V7: ldc
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x90 0xec 0x00 0x01]
+
+[0x90 0xec 0x00 0x0f]
+# CHECK-V7: ldc
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x90 0xec 0x00 0x0f]
+
+[0x90 0xfc 0x00 0x01]
+# CHECK-V7: ldc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x90 0xfc 0x00 0x01]
+
+[0x90 0xfc 0x00 0x0e]
+# CHECK-V7: ldc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x90 0xfc 0x00 0x0e]
+
+[0x90 0xfc 0x00 0x0f]
+# CHECK-V7: ldc2
+# CHECK: invalid instruction encoding
+# CHECK-NEXT: [0x90 0xfc 0x00 0x0f]
+
index 04e192fd0b059b62b457dbe1e7bc3b906ba77b33..1b2f09562e2c4d2b484ab8422deb15e7222f7a10 100644 (file)
@@ -3,3 +3,38 @@
 # CHECK: sevl.w
 0x50 0xbf
 0xaf 0xf3 0x05 0x80
 # CHECK: sevl.w
 0x50 0xbf
 0xaf 0xf3 0x05 0x80
+
+
+# These are the only coprocessor instructions that remain defined in ARMv8
+# (The operations on p10/p11 disassemble into FP/NEON instructions)
+
+0x00 0xee 0x10 0x0e
+# CHECK: mcr p14
+
+0x00 0xee 0x10 0x0f
+# CHECK: mcr p15
+
+0x10 0xee 0x10 0x0e
+# CHECK: mrc p14
+
+0x10 0xee 0x10 0x0f
+# CHECK: mrc p15
+
+0x40 0xec 0x00 0x0e
+# CHECK: mcrr p14
+
+0x40 0xec 0x00 0x0f
+# CHECK: mcrr p15
+
+0x50 0xec 0x00 0x0e
+# CHECK: mrrc p14
+
+0x50 0xec 0x00 0x0f
+# CHECK: mrrc p15
+
+0x80 0xec 0x00 0x0e
+# CHECK: stc p14
+
+0x90 0xec 0x00 0x0e
+# CHECK: ldc p14
+