ARM: Prevent ARMAsmParser::shouldOmitCCOutOperand() from misidentifying certain Thumb...
[oota-llvm.git] / test / MC / ARM / neont2-mul-encoding.s
index 8ad8cde9cd831556b161f5605edeac5605512ece..dfbb66712fa56affc79fc4d27978d557e66ab3a9 100644 (file)
        vqdmulh.s32     d16, d16, d17
        vqdmulh.s16     q8, q8, q9
        vqdmulh.s32     q8, q8, q9
-@      vqdmulh.s16     d11, d2, d3[0]
+       vqdmulh.s16     d11, d2, d3[0]
 
 @ CHECK: vqdmulh.s16   d16, d16, d17   @ encoding: [0x50,0xef,0xa1,0x0b]
 @ CHECK: vqdmulh.s32   d16, d16, d17   @ encoding: [0x60,0xef,0xa1,0x0b]
 @ CHECK: vqdmulh.s16   q8, q8, q9      @ encoding: [0x50,0xef,0xe2,0x0b]
 @ CHECK: vqdmulh.s32   q8, q8, q9      @ encoding: [0x60,0xef,0xe2,0x0b]
-@ FIXME: vqdmulh.s16   d11, d2, d3[0]  @ encoding: [0x92,0xef,0x43,0xbc]
+@ CHECK: vqdmulh.s16   d11, d2, d3[0]  @ encoding: [0x92,0xef,0x43,0xbc]
 
 
        vqrdmulh.s16    d16, d16, d17
@@ -70,6 +70,9 @@
 
        vqdmull.s16     q8, d16, d17
        vqdmull.s32     q8, d16, d17
+        vqdmull.s16    q1, d7, d1[1]
 
 @ CHECK: vqdmull.s16   q8, d16, d17    @ encoding: [0xd0,0xef,0xa1,0x0d]
 @ CHECK: vqdmull.s32   q8, d16, d17    @ encoding: [0xe0,0xef,0xa1,0x0d]
+@ CHECK: vqdmull.s16   q1, d7, d1[1]   @ encoding: [0x97,0xef,0x49,0x2b]
+