Thumb2 assembly parsing and encoding for SVC.
authorJim Grosbach <grosbach@apple.com>
Mon, 19 Sep 2011 17:40:35 +0000 (17:40 +0000)
committerJim Grosbach <grosbach@apple.com>
Mon, 19 Sep 2011 17:40:35 +0000 (17:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140025 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/ARM/basic-thumb2-instructions.s

index da143387db2898c28a64edd4315e8755d92807f5..4e592076d06f8239ca5b4e556b0fcbb0ad731913 100644 (file)
@@ -2437,3 +2437,17 @@ _func:
 @ CHECK: sub.w r4, r5, r6, ror #5      @ encoding: [0xa5,0xeb,0x76,0x14]
 @ CHECK: sub.w r5, r2, r12, rrx         @ encoding: [0xa2,0xeb,0x3c,0x05]
 
+
+@------------------------------------------------------------------------------
+@ SVC
+@------------------------------------------------------------------------------
+        svc #0
+        ite eq
+        svceq #255
+        swine #33
+
+@ CHECK: svc   #0                      @ encoding: [0x00,0xdf]
+@ CHECK: ite   eq                      @ encoding: [0x0c,0xbf]
+@ CHECK: svceq #255                    @ encoding: [0xff,0xdf]
+@ CHECK: svcne #33                     @ encoding: [0x21,0xdf]
+