Thumb2 assembly parsing and encoding for SSUB16/SSUB8.
authorJim Grosbach <grosbach@apple.com>
Fri, 16 Sep 2011 18:52:36 +0000 (18:52 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 16 Sep 2011 18:52:36 +0000 (18:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139931 91177308-0d34-0410-b5e6-96231b3b80d8

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

index d44d65da46bf884195925d9842283930b2744bc0..5117bf8b702b99faff15b290471b546624353448 100644 (file)
@@ -2092,6 +2092,22 @@ _func:
 @ CHECK: ssaxlt        r2, r3, r4              @ encoding: [0xe3,0xfa,0x04,0xf2]
 
 
+@------------------------------------------------------------------------------
+@ SSUB16/SSUB8
+@------------------------------------------------------------------------------
+        ssub16 r1, r0, r6
+        ssub8 r9, r2, r4
+        ite ne
+        ssub16ne r5, r3, r2
+        ssub8eq r5, r1, r2
+
+@ CHECK: ssub16        r1, r0, r6              @ encoding: [0xd0,0xfa,0x06,0xf1]
+@ CHECK: ssub8 r9, r2, r4              @ encoding: [0xc2,0xfa,0x04,0xf9]
+@ CHECK: ite   ne                      @ encoding: [0x14,0xbf]
+@ CHECK: ssub16ne      r5, r3, r2      @ encoding: [0xd3,0xfa,0x02,0xf5]
+@ CHECK: ssub8eq       r5, r1, r2      @ encoding: [0xc1,0xfa,0x02,0xf5]
+
+
 @------------------------------------------------------------------------------
 @ SUB (register)
 @------------------------------------------------------------------------------