• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1@ RUN: not llvm-mc -triple=armv7-linux-gnueabi %s 2>&1 | FileCheck %s
2.text
3
4        vorr.i32        d2, #0xffffffff
5        vorr.i32        q2, #0xffffffff
6        vorr.i32        d2, #0xabababab
7        vorr.i32        q2, #0xabababab
8        vorr.i16        q2, #0xabab
9        vorr.i16        q2, #0xabab
10
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
23
24        vbic.i32        d2, #0xffffffff
25        vbic.i32        q2, #0xffffffff
26        vbic.i32        d2, #0xabababab
27        vbic.i32        q2, #0xabababab
28        vbic.i16        d2, #0xabab
29        vbic.i16        q2, #0xabab
30
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
43
44        vbic.i32        d2, #0x03ffffff
45        vbic.i32        q2, #0x03ffff
46        vbic.i32        d2, #0x03ff
47        vbic.i32        d2, #0xff00ff
48        vbic.i16        d2, #0x03ff
49        vbic.i16        q2, #0xf0f0
50        vbic.i16        q2, #0xf0f0f0
51
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
66