ARM assembly parsing and encoding tests for SMLAWB/SMLAWT.
authorJim Grosbach <grosbach@apple.com>
Fri, 22 Jul 2011 20:51:24 +0000 (20:51 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 22 Jul 2011 20:51:24 +0000 (20:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135800 91177308-0d34-0410-b5e6-96231b3b80d8

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

index f17e18650753ebdce3e109787e5aa7a63540affa..522e2c389d7a5579641250cfcadcd1c6d17e44ad 100644 (file)
@@ -1453,6 +1453,20 @@ _func:
 @ CHECK: smlaldxhi     r2, r3, r5, r8  @ encoding: [0x35,0x28,0x43,0x87]
 
 
+@------------------------------------------------------------------------------
+@ SMLAWB/SMLAWT
+@------------------------------------------------------------------------------
+        smlawb r2, r3, r10, r8
+        smlawt r8, r3, r5, r9
+        smlawbeq r2, r7, r5, r8
+        smlawthi r1, r3, r0, r8
+
+@ CHECK: smlawb        r2, r3, r10, r8         @ encoding: [0x83,0x8a,0x22,0xe1]
+@ CHECK: smlawt        r8, r3, r5, r9          @ encoding: [0xc3,0x95,0x28,0xe1]
+@ CHECK: smlawbeq      r2, r7, r5, r8  @ encoding: [0x87,0x85,0x22,0x01]
+@ CHECK: smlawthi      r1, r3, r0, r8  @ encoding: [0xc3,0x80,0x21,0x81]
+
+
 @------------------------------------------------------------------------------
 @ STM*
 @------------------------------------------------------------------------------