Thumb2 assembly parsing and encoding for UHADD16/UHADD8.
authorJim Grosbach <grosbach@apple.com>
Mon, 19 Sep 2011 23:08:24 +0000 (23:08 +0000)
committerJim Grosbach <grosbach@apple.com>
Mon, 19 Sep 2011 23:08:24 +0000 (23:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140087 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 020b13baf393d9c9c6f3653704c580216a416be9..24c35b6d2dffda2d75b8e2b1a16b43f48c75712c 100644 (file)
@@ -2716,3 +2716,19 @@ _func:
 @ CHECK: ubfx  r4, r5, #16, #1         @ encoding: [0xc5,0xf3,0x00,0x44]
 @ CHECK: it    gt                      @ encoding: [0xc8,0xbf]
 @ CHECK: ubfxgt        r4, r5, #16, #16        @ encoding: [0xc5,0xf3,0x0f,0x44]
+
+
+@------------------------------------------------------------------------------
+@ UHADD16/UHADD8
+@------------------------------------------------------------------------------
+        uhadd16 r4, r8, r2
+        uhadd8 r4, r8, r2
+        itt gt
+        uhadd16gt r4, r8, r2
+        uhadd8gt r4, r8, r2
+
+@ CHECK: uhadd16       r4, r8, r2      @ encoding: [0x98,0xfa,0x62,0xf4]
+@ CHECK: uhadd8        r4, r8, r2              @ encoding: [0x88,0xfa,0x62,0xf4]
+@ CHECK: itt   gt                      @ encoding: [0xc4,0xbf]
+@ CHECK: uhadd16gt     r4, r8, r2      @ encoding: [0x98,0xfa,0x62,0xf4]
+@ CHECK: uhadd8gt      r4, r8, r2      @ encoding: [0x88,0xfa,0x62,0xf4]