Replace coff-/elf-dump with llvm-readobj
[oota-llvm.git] / test / MC / ARM / thumb2-mclass.s
index 10460f9145096e85f5866e7f3c622103ef47e09d..b7af7236207d51c2523be654f381db0c917998e6 100644 (file)
 @------------------------------------------------------------------------------
 
         msr  apsr, r0
+        msr  apsr_nzcvq, r0
+        msr  apsr_g, r0
+        msr  apsr_nzcvqg, r0
         msr  iapsr, r0
+        msr  iapsr_nzcvq, r0
+        msr  iapsr_g, r0
+        msr  iapsr_nzcvqg, r0
         msr  eapsr, r0
+        msr  eapsr_nzcvq, r0
+        msr  eapsr_g, r0
+        msr  eapsr_nzcvqg, r0
         msr  xpsr, r0
+        msr  xpsr_nzcvq, r0
+        msr  xpsr_g, r0
+        msr  xpsr_nzcvqg, r0
         msr  ipsr, r0
         msr  epsr, r0
         msr  iepsr, r0
         msr  faultmask, r0
         msr  control, r0
 
-@ CHECK: msr   apsr, r0                @ encoding: [0x80,0xf3,0x00,0x80]
-@ CHECK: msr   iapsr, r0               @ encoding: [0x80,0xf3,0x01,0x80]
-@ CHECK: msr   eapsr, r0               @ encoding: [0x80,0xf3,0x02,0x80]
-@ CHECK: msr   xpsr, r0                @ encoding: [0x80,0xf3,0x03,0x80]
-@ CHECK: msr   ipsr, r0                @ encoding: [0x80,0xf3,0x05,0x80]
-@ CHECK: msr   epsr, r0                @ encoding: [0x80,0xf3,0x06,0x80]
-@ CHECK: msr   iepsr, r0               @ encoding: [0x80,0xf3,0x07,0x80]
-@ CHECK: msr   msp, r0                 @ encoding: [0x80,0xf3,0x08,0x80]
-@ CHECK: msr   psp, r0                 @ encoding: [0x80,0xf3,0x09,0x80]
-@ CHECK: msr   primask, r0             @ encoding: [0x80,0xf3,0x10,0x80]
-@ CHECK: msr   basepri, r0             @ encoding: [0x80,0xf3,0x11,0x80]
-@ CHECK: msr   basepri_max, r0         @ encoding: [0x80,0xf3,0x12,0x80]
-@ CHECK: msr   faultmask, r0           @ encoding: [0x80,0xf3,0x13,0x80]
-@ CHECK: msr   control, r0             @ encoding: [0x80,0xf3,0x14,0x80]
+@ CHECK: msr   apsr, r0                @ encoding: [0x80,0xf3,0x00,0x88]
+@ CHECK: msr   apsr, r0                @ encoding: [0x80,0xf3,0x00,0x88]
+@ CHECK: msr   apsr_g, r0              @ encoding: [0x80,0xf3,0x00,0x84]
+@ CHECK: msr   apsr_nzcvqg, r0         @ encoding: [0x80,0xf3,0x00,0x8c]
+@ CHECK: msr   iapsr, r0               @ encoding: [0x80,0xf3,0x01,0x88]
+@ CHECK: msr   iapsr, r0               @ encoding: [0x80,0xf3,0x01,0x88]
+@ CHECK: msr   iapsr_g, r0             @ encoding: [0x80,0xf3,0x01,0x84]
+@ CHECK: msr   iapsr_nzcvqg, r0        @ encoding: [0x80,0xf3,0x01,0x8c]
+@ CHECK: msr   eapsr, r0               @ encoding: [0x80,0xf3,0x02,0x88]
+@ CHECK: msr   eapsr, r0               @ encoding: [0x80,0xf3,0x02,0x88]
+@ CHECK: msr   eapsr_g, r0             @ encoding: [0x80,0xf3,0x02,0x84]
+@ CHECK: msr   eapsr_nzcvqg, r0        @ encoding: [0x80,0xf3,0x02,0x8c]
+@ CHECK: msr   xpsr, r0                @ encoding: [0x80,0xf3,0x03,0x88]
+@ CHECK: msr   xpsr, r0                @ encoding: [0x80,0xf3,0x03,0x88]
+@ CHECK: msr   xpsr_g, r0              @ encoding: [0x80,0xf3,0x03,0x84]
+@ CHECK: msr   xpsr_nzcvqg, r0         @ encoding: [0x80,0xf3,0x03,0x8c]
+@ CHECK: msr   ipsr, r0                @ encoding: [0x80,0xf3,0x05,0x88]
+@ CHECK: msr   epsr, r0                @ encoding: [0x80,0xf3,0x06,0x88]
+@ CHECK: msr   iepsr, r0               @ encoding: [0x80,0xf3,0x07,0x88]
+@ CHECK: msr   msp, r0                 @ encoding: [0x80,0xf3,0x08,0x88]
+@ CHECK: msr   psp, r0                 @ encoding: [0x80,0xf3,0x09,0x88]
+@ CHECK: msr   primask, r0             @ encoding: [0x80,0xf3,0x10,0x88]
+@ CHECK: msr   basepri, r0             @ encoding: [0x80,0xf3,0x11,0x88]
+@ CHECK: msr   basepri_max, r0         @ encoding: [0x80,0xf3,0x12,0x88]
+@ CHECK: msr   faultmask, r0           @ encoding: [0x80,0xf3,0x13,0x88]
+@ CHECK: msr   control, r0             @ encoding: [0x80,0xf3,0x14,0x88]