summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtyom Skrobov <Artyom.Skrobov@arm.com>2013-11-08 16:25:50 +0000
committerArtyom Skrobov <Artyom.Skrobov@arm.com>2013-11-08 16:25:50 +0000
commit2b01682aa7b9509e9fa1865ebed3d0a7928f5b7a (patch)
tree0cc870aea0deb45214fadfcd26943517f5732dc3
parentc5c991bf314fb0b9f3b591a0c18d4a45efcfe392 (diff)
downloadllvm-2b01682aa7b9509e9fa1865ebed3d0a7928f5b7a.tar.gz
llvm-2b01682aa7b9509e9fa1865ebed3d0a7928f5b7a.tar.bz2
llvm-2b01682aa7b9509e9fa1865ebed3d0a7928f5b7a.tar.xz
[ARM] Handling for coprocessor instructions that are undefined starting from ARMv8 (Thumb encodings)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194263 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Target/ARM/ARMInstrThumb2.td29
-rw-r--r--test/MC/ARM/v8_IT_manual.s3008
-rw-r--r--test/MC/Disassembler/ARM/invalid-thumbv8.txt167
-rw-r--r--test/MC/Disassembler/ARM/thumb2-v8.txt35
4 files changed, 239 insertions, 3000 deletions
diff --git a/lib/Target/ARM/ARMInstrThumb2.td b/lib/Target/ARM/ARMInstrThumb2.td
index 725e5054f7..48acffd3a6 100644
--- a/lib/Target/ARM/ARMInstrThumb2.td
+++ b/lib/Target/ARM/ARMInstrThumb2.td
@@ -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 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,
- 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)>;
@@ -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,
- 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)>;
@@ -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,
- GPR:$Rt2, imm:$CRm)]>;
+ GPR:$Rt2, imm:$CRm)]> {
+ let Predicates = [IsThumb2, PreV8];
+}
+
/* 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.
@@ -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 Predicates = [IsThumb2, PreV8];
}
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 Predicates = [IsThumb2, PreV8];
}
diff --git a/test/MC/ARM/v8_IT_manual.s b/test/MC/ARM/v8_IT_manual.s
index 9878f2d0c6..4b63aa82dd 100644
--- a/test/MC/ARM/v8_IT_manual.s
+++ b/test/MC/ARM/v8_IT_manual.s
@@ -1990,52 +1990,52 @@ 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
-mrrcge p0, #0, r0, r1, c0
+mrrcge p14, #0, r0, r1, c0
@ 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
-mrrcge p0, #0, r0, r3, c0
+mrrcge p14, #0, r0, r3, c0
@ 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
-mrrcge p0, #0, r0, r5, c0
+mrrcge p14, #0, r0, r5, c0
@ 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
-mrrcge p0, #0, r0, r7, c0
+mrrcge p14, #0, r0, r7, c0
@ 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
-mrrcge p0, #0, r0, r9, c0
+mrrcge p14, #0, r0, r9, c0
@ 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
-mrrcge p0, #0, r0, r11, c0
+mrrcge p14, #0, r0, r11, c0
@ 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
-mrrcge p0, #0, r0, sp, c0
+mrrcge p14, #0, r0, sp, c0
@ 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
-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
@@ -3286,774 +3286,6 @@ 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
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #0, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #1, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #2, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #3, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #4, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #5, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #6, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #7, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #8, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #9, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #10, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #11, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #12, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #13, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #14, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdpge p0, #15, c0, c15, c0, #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
@@ -7505,2211 +6737,3 @@ umlalge r0, r0, r12, r0
@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
it ge
umlalge r0, r0, lr, r0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r0], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r1], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r2], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r3], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r4], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r5], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r6], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r7], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r8], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r9], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r10], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r11], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r12], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [sp], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [lr], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [pc], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r0], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r1], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r2], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r3], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r4], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r5], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r6], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r7], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r8], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r9], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r10], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r11], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r12], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [sp], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [lr], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [pc], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r0, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r1, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r2, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r3, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r4, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r5, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r6, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r7, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r8, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r9, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r10, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r11, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, r12, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, sp, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, lr, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mcrr2ge p0, #0, r0, pc, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r0, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r1, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r2, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r3, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r4, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r5, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r6, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r7, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r8, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r9, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r10, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r11, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, r12, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, sp, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, lr, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-mrrc2ge p0, #0, r0, pc, c0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r0], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r1], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r2], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r3], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r4], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r5], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r6], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r7], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r8], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r9], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r10], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r11], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r12], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [sp], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [lr], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [pc], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r0], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r1], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r2], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r3], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r4], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r5], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r6], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r7], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r8], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r9], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r10], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r11], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r12], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [sp], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [lr], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [pc], #-0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r0], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r1], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r2], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r3], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r4], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r5], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r6], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r7], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r8], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r9], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r10], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r11], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r12], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [sp], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [lr], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [pc], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r0], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r1], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r2], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r3], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r4], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r5], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r6], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r7], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r8], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r9], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r10], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r11], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r12], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [sp], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [lr], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [pc], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r0], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r1], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r2], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r3], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r4], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r5], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r6], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r7], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r8], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r9], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r10], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r11], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r12], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [sp], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [lr], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [pc], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r0], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r1], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r2], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r3], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r4], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r5], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r6], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r7], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r8], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r9], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r10], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r11], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r12], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [sp], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [lr], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [pc], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r0], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r1], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r2], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r3], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r4], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r5], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r6], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r7], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r8], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r9], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r10], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r11], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r12], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [sp], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [lr], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [pc], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r0], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r1], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r2], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r3], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r4], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r5], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r6], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r7], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r8], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r9], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r10], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r11], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r12], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [sp], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [lr], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [pc], {0}
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r0], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r1], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r2], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r3], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r4], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r5], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r6], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r7], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r8], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r9], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r10], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r11], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r12], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [sp], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [lr], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [pc], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r0], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r1], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r2], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r3], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r4], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r5], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r6], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r7], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r8], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r9], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r10], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r11], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r12], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [sp], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [lr], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [pc], #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r0, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r1, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r2, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r3, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r4, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r5, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r6, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r7, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r8, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r9, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r10, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r11, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r12, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [sp, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [lr, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [pc, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r0, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r1, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r2, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r3, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r4, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r5, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r6, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r7, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r8, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r9, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r10, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r11, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r12, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [sp, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [lr, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [pc, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r0, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r1, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r2, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r3, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r4, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r5, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r6, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r7, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r8, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r9, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r10, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r11, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r12, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [sp, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [lr, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [pc, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r0, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r1, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r2, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r3, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r4, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r5, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r6, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r7, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r8, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r9, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r10, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r11, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r12, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [sp, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [lr, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [pc, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r0, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r1, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r2, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r3, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r4, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r5, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r6, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r7, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r8, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r9, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r10, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r11, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r12, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [sp, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [lr, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [pc, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r0, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r1, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r2, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r3, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r4, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r5, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r6, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r7, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r8, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r9, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r10, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r11, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r12, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [sp, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [lr, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [pc, #-0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r0, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r1, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r2, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r3, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r4, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r5, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r6, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r7, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r8, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r9, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r10, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r11, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r12, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [sp, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [lr, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [pc, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r0, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r1, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r2, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r3, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r4, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r5, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r6, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r7, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r8, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r9, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r10, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r11, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r12, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [sp, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [lr, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [pc, #-0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [pc]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [pc]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r0, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r1, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r2, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r3, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r4, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r5, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r6, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r7, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r8, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r9, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r10, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r11, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [r12, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [sp, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [lr, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2ge p0, c0, [pc, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r0, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r1, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r2, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r3, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r4, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r5, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r6, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r7, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r8, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r9, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r10, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r11, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [r12, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [sp, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [lr, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2ge p0, c0, [pc, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [pc]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r0]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r1]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r2]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r3]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r4]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r5]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r6]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r7]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r8]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r9]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r10]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r11]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r12]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [sp]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [lr]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [pc]
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r0, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r1, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r2, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r3, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r4, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r5, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r6, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r7, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r8, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r9, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r10, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r11, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [r12, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [sp, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [lr, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-stc2lge p0, c0, [pc, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r0, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r1, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r2, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r3, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r4, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r5, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r6, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r7, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r8, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r9, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r10, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r11, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [r12, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [sp, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [lr, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-ldc2lge p0, c0, [pc, #0]!
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #0, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #1, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #2, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #3, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #4, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #5, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #6, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #7, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #8, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #9, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #10, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #11, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #12, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #13, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #14, c0, c15, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c0, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c1, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c2, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c3, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c4, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c5, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c6, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c7, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c8, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c9, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c10, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c11, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c12, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c13, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c14, c0, #0
-@ CHECK: [[@LINE+2]]:1: warning: deprecated instruction in IT block
-it ge
-cdp2ge p0, #15, c0, c15, c0, #0
diff --git a/test/MC/Disassembler/ARM/invalid-thumbv8.txt b/test/MC/Disassembler/ARM/invalid-thumbv8.txt
new file mode 100644
index 0000000000..4c6b249c79
--- /dev/null
+++ b/test/MC/Disassembler/ARM/invalid-thumbv8.txt
@@ -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]
+
diff --git a/test/MC/Disassembler/ARM/thumb2-v8.txt b/test/MC/Disassembler/ARM/thumb2-v8.txt
index 04e192fd0b..1b2f09562e 100644
--- a/test/MC/Disassembler/ARM/thumb2-v8.txt
+++ b/test/MC/Disassembler/ARM/thumb2-v8.txt
@@ -3,3 +3,38 @@
# 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
+