Thumb2 assembly parsing and encoding for SSAT16.
authorJim Grosbach <grosbach@apple.com>
Fri, 16 Sep 2011 18:33:22 +0000 (18:33 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 16 Sep 2011 18:33:22 +0000 (18:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139927 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 3b25feb899e994edc65aabd7afe34a8899d05472..d960f1ef296867b2091379decb7e122be9f6c85e 100644 (file)
@@ -2064,6 +2064,16 @@ _func:
 @ CHECK: ssat  r8, #1, r10, asr #1     @ encoding: [0x2a,0xf3,0x40,0x08]
 
 
+@------------------------------------------------------------------------------
+@ SSAT16
+@------------------------------------------------------------------------------
+        ssat16 r2, #1, r7
+        ssat16 r3, #16, r5
+
+@ CHECK: ssat16        r2, #1, r7              @ encoding: [0x27,0xf3,0x00,0x02]
+@ CHECK: ssat16        r3, #16, r5             @ encoding: [0x25,0xf3,0x0f,0x03]
+
+
 @------------------------------------------------------------------------------
 @ SUB (register)
 @------------------------------------------------------------------------------