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: vorr.i32        d2, #0xffffffff
6@ CHECK: error: invalid operand for instruction
7@ CHECK: vorr.i32        q2, #0xffffffff
8@ CHECK: error: invalid operand for instruction
9@ CHECK: vorr.i32        d2, #0xabababab
10@ CHECK: error: invalid operand for instruction
11@ CHECK: vorr.i32        q2, #0xabababab
12@ CHECK: error: invalid operand for instruction
13@ CHECK: vorr.i16        q2, #0xabab
14@ CHECK: error: invalid operand for instruction
15@ CHECK: vorr.i16        q2, #0xabab
16
17@ CHECK: error: invalid operand for instruction
18@ CHECK: vbic.i32        d2, #0xffffffff
19@ CHECK: error: invalid operand for instruction
20@ CHECK: vbic.i32        q2, #0xffffffff
21@ CHECK: error: invalid operand for instruction
22@ CHECK: vbic.i32        d2, #0xabababab
23@ CHECK: error: invalid operand for instruction
24@ CHECK: vbic.i32        q2, #0xabababab
25@ CHECK: error: invalid operand for instruction
26@ CHECK: vbic.i16        d2, #0xabab
27@ CHECK: error: invalid operand for instruction
28@ CHECK: vbic.i16        q2, #0xabab
29
30        vorr.i32        d2, #0xffffffff
31        vorr.i32        q2, #0xffffffff
32        vorr.i32        d2, #0xabababab
33        vorr.i32        q2, #0xabababab
34        vorr.i16        q2, #0xabab
35        vorr.i16        q2, #0xabab
36
37        vbic.i32        d2, #0xffffffff
38        vbic.i32        q2, #0xffffffff
39        vbic.i32        d2, #0xabababab
40        vbic.i32        q2, #0xabababab
41        vbic.i16        d2, #0xabab
42        vbic.i16        q2, #0xabab
43