Thumb2 assembly parsing and encoding for SADD16/SADD8.
authorJim Grosbach <grosbach@apple.com>
Thu, 15 Sep 2011 20:57:39 +0000 (20:57 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 15 Sep 2011 20:57:39 +0000 (20:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139841 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 671a5aa55237042891fa7b969d5c9977dd69930b..0d5d2d319277506c854f377d814e2fd608b17a84 100644 (file)
@@ -1554,6 +1554,30 @@ _func:
 @ CHECK: rsbs  r2, r1, r7, lsl #1      @ encoding: [0xd1,0xeb,0x47,0x02]
 
 
+@------------------------------------------------------------------------------
+@ SADD16
+@------------------------------------------------------------------------------
+        sadd16 r3, r4, r8
+        it ne
+        sadd16ne r3, r4, r8
+
+@ CHECK: sadd16        r3, r4, r8              @ encoding: [0x94,0xfa,0x08,0xf3]
+@ CHECK: it    ne                      @ encoding: [0x18,0xbf]
+@ CHECK: sadd16ne      r3, r4, r8      @ encoding: [0x94,0xfa,0x08,0xf3]
+
+
+@------------------------------------------------------------------------------
+@ SADD8
+@------------------------------------------------------------------------------
+        sadd8 r3, r4, r8
+        it ne
+        sadd8ne r3, r4, r8
+
+@ CHECK: sadd8 r3, r4, r8              @ encoding: [0x84,0xfa,0x08,0xf3]
+@ CHECK: it    ne                      @ encoding: [0x18,0xbf]
+@ CHECK: sadd8ne r3, r4, r8             @ encoding: [0x84,0xfa,0x08,0xf3]
+
+
 @------------------------------------------------------------------------------
 @ SUB (register)
 @------------------------------------------------------------------------------