Thumb2 assembly parsing and encoding for SMLAD/SMLADX.
authorJim Grosbach <grosbach@apple.com>
Fri, 16 Sep 2011 00:09:37 +0000 (00:09 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 16 Sep 2011 00:09:37 +0000 (00:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139884 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 2299045046592b75d14619d67431f7a366b32e28..13b71b4947351f6a430961499069e61c47d66f07 100644 (file)
@@ -1770,6 +1770,22 @@ _func:
 @ CHECK: smlattle      r8, r3, r8, r4  @ encoding: [0x13,0xfb,0x38,0x48]
 
 
+@------------------------------------------------------------------------------
+@ SMLAD/SMLADX
+@------------------------------------------------------------------------------
+        smlad r2, r3, r5, r8
+        smladx r2, r3, r5, r8
+        itt hi
+        smladhi r2, r3, r5, r8
+        smladxhi r2, r3, r5, r8
+
+@ CHECK: smlad r2, r3, r5, r8          @ encoding: [0x23,0xfb,0x05,0x82]
+@ CHECK: smladx        r2, r3, r5, r8          @ encoding: [0x23,0xfb,0x15,0x82]
+@ CHECK: itt   hi                      @ encoding: [0x84,0xbf]
+@ CHECK: smladhi r2, r3, r5, r8         @ encoding: [0x23,0xfb,0x05,0x82]
+@ CHECK: smladxhi      r2, r3, r5, r8  @ encoding: [0x23,0xfb,0x15,0x82]
+
+
 @------------------------------------------------------------------------------
 @ SUB (register)
 @------------------------------------------------------------------------------