ARM: Prevent ARMAsmParser::shouldOmitCCOutOperand() from misidentifying certain Thumb...
[oota-llvm.git] / test / MC / ARM / neon-pairwise-encoding.s
index 40c2a0bbd5a856de7ab71538925452c3e4de2ab3..b1e86aa58edb831948b9b2c5aa96d1dcebb9a61f 100644 (file)
@@ -1,5 +1,4 @@
 @ RUN: llvm-mc -mcpu=cortex-a8 -triple arm-unknown-unknown -show-encoding < %s | FileCheck %s
-@ XFAIL: *
 
 @ CHECK: vpadd.i8      d16, d17, d16   @ encoding: [0xb0,0x0b,0x41,0xf2]
        vpadd.i8        d16, d17, d16
@@ -9,6 +8,16 @@
        vpadd.i32       d16, d17, d16
 @ CHECK: vpadd.f32     d16, d16, d17   @ encoding: [0xa1,0x0d,0x40,0xf3]
        vpadd.f32       d16, d16, d17
+
+@ CHECK: vpadd.i8      d17, d17, d16   @ encoding: [0xb0,0x1b,0x41,0xf2]
+       vpadd.i8        d17, d16
+@ CHECK: vpadd.i16     d17, d17, d16   @ encoding: [0xb0,0x1b,0x51,0xf2]
+       vpadd.i16       d17, d16
+@ CHECK: vpadd.i32     d17, d17, d16   @ encoding: [0xb0,0x1b,0x61,0xf2]
+       vpadd.i32       d17, d16
+@ CHECK: vpadd.f32     d16, d16, d17   @ encoding: [0xa1,0x0d,0x40,0xf3]
+       vpadd.f32       d16, d17
+
 @ CHECK: vpaddl.s8     d16, d16        @ encoding: [0x20,0x02,0xf0,0xf3]
        vpaddl.s8       d16, d16
 @ CHECK: vpaddl.s16    d16, d16        @ encoding: [0x20,0x02,0xf4,0xf3]