Thumb2 assembly parsing and encoding for MOVT.
authorJim Grosbach <grosbach@apple.com>
Wed, 14 Sep 2011 19:15:15 +0000 (19:15 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 14 Sep 2011 19:15:15 +0000 (19:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139715 91177308-0d34-0410-b5e6-96231b3b80d8

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

index adedabd86429aab2127725a3780a6e77b4ab051b..f9d7f11e36fc3d12a75819577dbedfce494d6fb6 100644 (file)
@@ -1029,6 +1029,19 @@ _func:
 @ CHECK: movne.w r1, #12                @ encoding: [0x4f,0xf0,0x0c,0x01]
 
 
+@------------------------------------------------------------------------------
+@ MOVT
+@------------------------------------------------------------------------------
+        movt r3, #7
+        movt r6, #0xffff
+        it eq
+        movteq r4, #0xff0
+
+@ CHECK: movt  r3, #7                  @ encoding: [0xc0,0xf2,0x07,0x03]
+@ CHECK: movt  r6, #65535              @ encoding: [0xcf,0xf6,0xff,0x76]
+@ CHECK: it    eq                      @ encoding: [0x08,0xbf]
+@ CHECK: movteq        r4, #4080               @ encoding: [0xc0,0xf6,0xf0,0x74]
+
 
 @------------------------------------------------------------------------------
 @ IT