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