1 # RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=+neon,-fullfp16 < %s 2>&1 | FileCheck %s
2 # RUN: not llvm-mc -disassemble -triple=aarch64 -mattr=-neon,-fullfp16 < %s 2>&1 | FileCheck %s
5 # CHECK: warning: invalid instruction encoding
7 # CHECK: warning: invalid instruction encoding
9 # CHECK: warning: invalid instruction encoding
11 # CHECK: warning: invalid instruction encoding
13 # CHECK: warning: invalid instruction encoding
15 # CHECK: warning: invalid instruction encoding
17 # CHECK: warning: invalid instruction encoding
19 # CHECK: warning: invalid instruction encoding
21 # CHECK: warning: invalid instruction encoding
23 # CHECK: warning: invalid instruction encoding
25 # CHECK: warning: invalid instruction encoding
27 # CHECK: warning: invalid instruction encoding
29 # CHECK: warning: invalid instruction encoding
31 # CHECK: warning: invalid instruction encoding
33 # CHECK: warning: invalid instruction encoding
35 # CHECK: warning: invalid instruction encoding
37 # CHECK: warning: invalid instruction encoding
39 # CHECK: warning: invalid instruction encoding
41 # CHECK: warning: invalid instruction encoding
43 # CHECK: warning: invalid instruction encoding
45 # CHECK: warning: invalid instruction encoding
47 # CHECK: warning: invalid instruction encoding
49 # CHECK: warning: invalid instruction encoding
51 # CHECK: warning: invalid instruction encoding
53 # CHECK: warning: invalid instruction encoding
55 # CHECK: warning: invalid instruction encoding
57 # CHECK: warning: invalid instruction encoding
59 # CHECK: warning: invalid instruction encoding
61 # CHECK: warning: invalid instruction encoding
63 # CHECK: warning: invalid instruction encoding
65 # CHECK: warning: invalid instruction encoding
67 # CHECK: warning: invalid instruction encoding
69 # CHECK: warning: invalid instruction encoding
71 # CHECK: warning: invalid instruction encoding
73 # CHECK: warning: invalid instruction encoding
75 # CHECK: warning: invalid instruction encoding
77 # CHECK: warning: invalid instruction encoding
79 # CHECK: warning: invalid instruction encoding
81 # CHECK: warning: invalid instruction encoding
83 # CHECK: warning: invalid instruction encoding
85 # CHECK: warning: invalid instruction encoding
87 # CHECK: warning: invalid instruction encoding
89 # CHECK: warning: invalid instruction encoding
91 # CHECK: warning: invalid instruction encoding
93 # CHECK: warning: invalid instruction encoding
95 # CHECK: warning: invalid instruction encoding
97 # CHECK: warning: invalid instruction encoding
99 # CHECK: warning: invalid instruction encoding
100 [0x41,0xfc,0xc2,0x1e]
101 # CHECK: warning: invalid instruction encoding
102 [0x41,0x00,0xe2,0x9e]
103 # CHECK: warning: invalid instruction encoding
104 [0x41,0xfc,0xc2,0x9e]
105 # CHECK: warning: invalid instruction encoding
106 [0x41,0x00,0xe3,0x1e]
107 # CHECK: warning: invalid instruction encoding
108 [0x41,0xfc,0xc3,0x1e]
109 # CHECK: warning: invalid instruction encoding
110 [0x41,0x00,0xe3,0x9e]
111 # CHECK: warning: invalid instruction encoding
112 [0x41,0xfc,0xc3,0x9e]
113 # CHECK: warning: invalid instruction encoding
114 [0x41,0x00,0xe7,0x1e]
115 # CHECK: warning: invalid instruction encoding
116 [0x41,0x00,0xe6,0x1e]
117 # CHECK: warning: invalid instruction encoding
118 [0x41,0x00,0xe7,0x9e]
119 # CHECK: warning: invalid instruction encoding
120 [0x41,0x00,0xe6,0x9e]
121 # CHECK: warning: invalid instruction encoding
122 [0x01,0x10,0xe8,0x1e]
123 # CHECK: warning: invalid instruction encoding
124 [0x01,0x10,0xe8,0x1e]
125 # CHECK: warning: invalid instruction encoding
126 [0xe2,0x03,0xe7,0x1e]
127 # CHECK: warning: invalid instruction encoding
128 [0x41,0x40,0xe0,0x1e]
129 # CHECK: warning: invalid instruction encoding
130 [0x41,0x40,0xe6,0x1e]
131 # CHECK: warning: invalid instruction encoding
132 [0x41,0xc0,0xe7,0x1e]
133 # CHECK: warning: invalid instruction encoding
134 [0x41,0x40,0xe5,0x1e]
135 # CHECK: warning: invalid instruction encoding
136 [0x41,0x40,0xe4,0x1e]
137 # CHECK: warning: invalid instruction encoding
138 [0x41,0xc0,0xe4,0x1e]
139 # CHECK: warning: invalid instruction encoding
140 [0x41,0x40,0xe7,0x1e]
141 # CHECK: warning: invalid instruction encoding
142 [0x41,0xc0,0xe5,0x1e]
143 # CHECK: warning: invalid instruction encoding
145 # CHECK-NOT: warning: invalid instruction encoding