1 @ RUN: not llvm-mc -triple=armv7-linux-gnueabi %s 2>&1 | FileCheck %s
4 vorr.i32 d2, #0xffffffff
5 vorr.i32 q2, #0xffffffff
6 vorr.i32 d2, #0xabababab
7 vorr.i32 q2, #0xabababab
11 @ CHECK: error: invalid operand for instruction
12 @ CHECK: vorr.i32 d2, #0xffffffff
13 @ CHECK: error: invalid operand for instruction
14 @ CHECK: vorr.i32 q2, #0xffffffff
15 @ CHECK: error: invalid operand for instruction
16 @ CHECK: vorr.i32 d2, #0xabababab
17 @ CHECK: error: invalid operand for instruction
18 @ CHECK: vorr.i32 q2, #0xabababab
19 @ CHECK: error: invalid operand for instruction
20 @ CHECK: vorr.i16 q2, #0xabab
21 @ CHECK: error: invalid operand for instruction
22 @ CHECK: vorr.i16 q2, #0xabab
24 vbic.i32 d2, #0xffffffff
25 vbic.i32 q2, #0xffffffff
26 vbic.i32 d2, #0xabababab
27 vbic.i32 q2, #0xabababab
31 @ CHECK: error: invalid operand for instruction
32 @ CHECK: vbic.i32 d2, #0xffffffff
33 @ CHECK: error: invalid operand for instruction
34 @ CHECK: vbic.i32 q2, #0xffffffff
35 @ CHECK: error: invalid operand for instruction
36 @ CHECK: vbic.i32 d2, #0xabababab
37 @ CHECK: error: invalid operand for instruction
38 @ CHECK: vbic.i32 q2, #0xabababab
39 @ CHECK: error: invalid operand for instruction
40 @ CHECK: vbic.i16 d2, #0xabab
41 @ CHECK: error: invalid operand for instruction
42 @ CHECK: vbic.i16 q2, #0xabab
44 vbic.i32 d2, #0x03ffffff
45 vbic.i32 q2, #0x03ffff
47 vbic.i32 d2, #0xff00ff
50 vbic.i16 q2, #0xf0f0f0
52 @ CHECK: error: invalid operand for instruction
53 @ CHECK: vbic.i32 d2, #0x03ffffff
54 @ CHECK: error: invalid operand for instruction
55 @ CHECK: vbic.i32 q2, #0x03ffff
56 @ CHECK: error: invalid operand for instruction
57 @ CHECK: vbic.i32 d2, #0x03ff
58 @ CHECK: error: invalid operand for instruction
59 @ CHECK: vbic.i32 d2, #0xff00ff
60 @ CHECK: error: invalid operand for instruction
61 @ CHECK: vbic.i16 d2, #0x03ff
62 @ CHECK: error: invalid operand for instruction
63 @ CHECK: vbic.i16 q2, #0xf0f0
64 @ CHECK: error: invalid operand for instruction
65 @ CHECK: vbic.i16 q2, #0xf0f0f0