1dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ RUN: not llvm-mc -triple=armv7-linux-gnueabi %s 2>&1 | FileCheck %s
2dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines.text
3dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines
4dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
5dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmov.i32        d2, #0xffffffab
6dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
7dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmov.i32        q2, #0xffffffab
8dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
9dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmov.i16        q2, #0xffab
10dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
11dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmov.i16        q2, #0xffab
12dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines
13dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
14dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmvn.i32        d2, #0xffffffab
15dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
16dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmvn.i32        q2, #0xffffffab
17dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
18dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmvn.i16        q2, #0xffab
19dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: error: invalid operand for instruction
20dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines@ CHECK: vmvn.i16        q2, #0xffab
21dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines
22dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmov.i32        d2, #0xffffffab
23dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmov.i32        q2, #0xffffffab
24dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmov.i16        q2, #0xffab
25dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmov.i16        q2, #0xffab
26dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines
27dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmvn.i32        d2, #0xffffffab
28dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmvn.i32        q2, #0xffffffab
29dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmvn.i16        q2, #0xffab
30dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines        vmvn.i16        q2, #0xffab
31