Thumb2 assembly parsing and encoding for UQADD16/UQADD8.
authorJim Grosbach <grosbach@apple.com>
Tue, 20 Sep 2011 00:15:03 +0000 (00:15 +0000)
committerJim Grosbach <grosbach@apple.com>
Tue, 20 Sep 2011 00:15:03 +0000 (00:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140110 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 749edbc606ba6f7da98070eff1abb12bff888f31..71a5aaa693c7bea73ff70b42f3981ea53641168d 100644 (file)
@@ -2810,3 +2810,19 @@ _func:
 @ CHECK: umull r2, r4, r6, r8          @ encoding: [0xa6,0xfb,0x08,0x24]
 @ CHECK: it    gt                      @ encoding: [0xc8,0xbf]
 @ CHECK: umullgt       r6, r1, r2, r6  @ encoding: [0xa2,0xfb,0x06,0x61]
+
+
+@------------------------------------------------------------------------------
+@ UQADD16/UQADD8
+@------------------------------------------------------------------------------
+        uqadd16 r1, r2, r3
+        uqadd8 r3, r4, r8
+        ite gt
+        uqadd16gt r4, r7, r9
+        uqadd8le r8, r1, r2
+
+@ CHECK: uqadd16       r1, r2, r3      @ encoding: [0x92,0xfa,0x53,0xf1]
+@ CHECK: uqadd8        r3, r4, r8              @ encoding: [0x84,0xfa,0x58,0xf3]
+@ CHECK: ite   gt                      @ encoding: [0xcc,0xbf]
+@ CHECK: uqadd16gt     r4, r7, r9      @ encoding: [0x97,0xfa,0x59,0xf4]
+@ CHECK: uqadd8le      r8, r1, r2      @ encoding: [0x81,0xfa,0x52,0xf8]