Update ARM tests for parsing and encoding of WFE, WFI and YIELD.
authorJim Grosbach <grosbach@apple.com>
Thu, 28 Jul 2011 16:00:41 +0000 (16:00 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 28 Jul 2011 16:00:41 +0000 (16:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136358 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/ARM/arm_instructions.s
test/MC/ARM/basic-arm-instructions.s

index 68df0ff5f95080d7597e73fcb4abd4261ef3fbcc..b8f16ebb16f80b113ed252a2afe27e5f0a0672d8 100644 (file)
 @ CHECK: cdp2  p7, #1, c1, c1, c1, #4 @ encoding: [0x81,0x17,0x11,0xfe]
         cdp2  p7, #1, c1, c1, c1, #4
 
-@ CHECK: wfe @ encoding: [0x02,0xf0,0x20,0xe3]
-        wfe
-
-@ CHECK: wfi @ encoding: [0x03,0xf0,0x20,0xe3]
-        wfi
-
-@ CHECK: yield @ encoding: [0x01,0xf0,0x20,0xe3]
-        yield
-
 @ CHECK: cpsie  aif @ encoding: [0xc0,0x01,0x08,0xf1]
         cpsie  aif
 
index a51fb5ca0c1b489261821f92192045c70447b8b3..72d3b7844853883a131f0b185eb5278bd5e0a2f1 100644 (file)
@@ -2320,3 +2320,19 @@ _func:
 @ CHECK: uxth  r9, r3, ror #24
                                         @ encoding: [0x73,0x9c,0xff,0xe6]
 
+@------------------------------------------------------------------------------
+@ WFE/WFI/YIELD
+@------------------------------------------------------------------------------
+        wfe
+        wfehi
+        wfi
+        wfilt
+        yield
+        yieldne
+
+@ CHECK: wfe @ encoding: [0x02,0xf0,0x20,0xe3]
+@ CHECK: wfehi @ encoding: [0x02,0xf0,0x20,0x83]
+@ CHECK: wfi @ encoding: [0x03,0xf0,0x20,0xe3]
+@ CHECK: wfilt @ encoding: [0x03,0xf0,0x20,0xb3]
+@ CHECK: yield @ encoding: [0x01,0xf0,0x20,0xe3]
+@ CHECK: yieldne @ encoding: [0x01,0xf0,0x20,0x13]