1 // RUN: %clang_cc1 -verify -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -fsyntax-only %s
3 // REQUIRES: aarch64-registered-target
7 void add(svint8_t i8
, svint16_t i16
, svint32_t i32
, svint64_t i64
,
8 svuint8_t u8
, svuint16_t u16
, svuint32_t u32
, svuint64_t u64
,
9 svfloat16_t f16
, svfloat32_t f32
, svfloat64_t f64
,
11 (void)(b
+ b
); // expected-error{{invalid operands to binary expression}}
13 (void)(i8
+ b
); // expected-error{{invalid operands to binary expression}}
14 (void)(i8
+ i16
); // expected-error{{invalid operands to binary expression}}
15 (void)(i8
+ i32
); // expected-error{{invalid operands to binary expression}}
16 (void)(i8
+ i64
); // expected-error{{invalid operands to binary expression}}
17 (void)(i8
+ u16
); // expected-error{{invalid operands to binary expression}}
18 (void)(i8
+ u32
); // expected-error{{invalid operands to binary expression}}
19 (void)(i8
+ u64
); // expected-error{{invalid operands to binary expression}}
20 (void)(i8
+ f16
); // expected-error{{invalid operands to binary expression}}
21 (void)(i8
+ f32
); // expected-error{{invalid operands to binary expression}}
22 (void)(i8
+ f64
); // expected-error{{invalid operands to binary expression}}
23 (void)(i8
+ 0); // expected-error{{invalid operands to binary expression}}
24 (void)(i8
+ 0l); // expected-error{{invalid operands to binary expression}}
25 (void)(i8
+ 0u); // expected-error{{invalid operands to binary expression}}
26 (void)(i8
+ 0ul); // expected-error{{invalid operands to binary expression}}
27 (void)(i8
+ 0.f
); // expected-error{{invalid operands to binary expression}}
28 (void)(i8
+ 0.); // expected-error{{invalid operands to binary expression}}
30 (void)(u8
+ b
); // expected-error{{invalid operands to binary expression}}
31 (void)(u8
+ i16
); // expected-error{{invalid operands to binary expression}}
32 (void)(u8
+ i32
); // expected-error{{invalid operands to binary expression}}
33 (void)(u8
+ i64
); // expected-error{{invalid operands to binary expression}}
34 (void)(u8
+ u16
); // expected-error{{invalid operands to binary expression}}
35 (void)(u8
+ u32
); // expected-error{{invalid operands to binary expression}}
36 (void)(u8
+ u64
); // expected-error{{invalid operands to binary expression}}
37 (void)(u8
+ f16
); // expected-error{{invalid operands to binary expression}}
38 (void)(u8
+ f32
); // expected-error{{invalid operands to binary expression}}
39 (void)(u8
+ f64
); // expected-error{{invalid operands to binary expression}}
40 (void)(u8
+ 0); // expected-error{{invalid operands to binary expression}}
41 (void)(u8
+ 0l); // expected-error{{invalid operands to binary expression}}
42 (void)(u8
+ 0u); // expected-error{{invalid operands to binary expression}}
43 (void)(u8
+ 0ul); // expected-error{{invalid operands to binary expression}}
44 (void)(u8
+ 0.f
); // expected-error{{invalid operands to binary expression}}
45 (void)(u8
+ 0.); // expected-error{{invalid operands to binary expression}}
47 (void)(i16
+ b
); // expected-error{{invalid operands to binary expression}}
48 (void)(i16
+ i8
); // expected-error{{invalid operands to binary expression}}
49 (void)(i16
+ i32
); // expected-error{{invalid operands to binary expression}}
50 (void)(i16
+ i64
); // expected-error{{invalid operands to binary expression}}
51 (void)(i16
+ u8
); // expected-error{{invalid operands to binary expression}}
52 (void)(i16
+ u32
); // expected-error{{invalid operands to binary expression}}
53 (void)(i16
+ u64
); // expected-error{{invalid operands to binary expression}}
54 (void)(i16
+ f16
); // expected-error{{invalid operands to binary expression}}
55 (void)(i16
+ f32
); // expected-error{{invalid operands to binary expression}}
56 (void)(i16
+ f64
); // expected-error{{invalid operands to binary expression}}
57 (void)(i16
+ 0); // expected-error{{invalid operands to binary expression}}
58 (void)(i16
+ 0l); // expected-error{{invalid operands to binary expression}}
59 (void)(i16
+ 0u); // expected-error{{invalid operands to binary expression}}
60 (void)(i16
+ 0ul); // expected-error{{invalid operands to binary expression}}
61 (void)(i16
+ 0.f
); // expected-error{{invalid operands to binary expression}}
62 (void)(i16
+ 0.); // expected-error{{invalid operands to binary expression}}
64 (void)(u16
+ b
); // expected-error{{invalid operands to binary expression}}
65 (void)(u16
+ i8
); // expected-error{{invalid operands to binary expression}}
66 (void)(u16
+ i32
); // expected-error{{invalid operands to binary expression}}
67 (void)(u16
+ i64
); // expected-error{{invalid operands to binary expression}}
68 (void)(u16
+ u8
); // expected-error{{invalid operands to binary expression}}
69 (void)(u16
+ u32
); // expected-error{{invalid operands to binary expression}}
70 (void)(u16
+ u64
); // expected-error{{invalid operands to binary expression}}
71 (void)(u16
+ f16
); // expected-error{{invalid operands to binary expression}}
72 (void)(u16
+ f32
); // expected-error{{invalid operands to binary expression}}
73 (void)(u16
+ f64
); // expected-error{{invalid operands to binary expression}}
74 (void)(u16
+ 0); // expected-error{{invalid operands to binary expression}}
75 (void)(u16
+ 0l); // expected-error{{invalid operands to binary expression}}
76 (void)(u16
+ 0u); // expected-error{{invalid operands to binary expression}}
77 (void)(u16
+ 0ul); // expected-error{{invalid operands to binary expression}}
78 (void)(u16
+ 0.f
); // expected-error{{invalid operands to binary expression}}
79 (void)(u16
+ 0.); // expected-error{{invalid operands to binary expression}}
81 (void)(i32
+ b
); // expected-error{{invalid operands to binary expression}}
82 (void)(i32
+ i8
); // expected-error{{invalid operands to binary expression}}
83 (void)(i32
+ i16
); // expected-error{{invalid operands to binary expression}}
84 (void)(i32
+ i64
); // expected-error{{invalid operands to binary expression}}
85 (void)(i32
+ u8
); // expected-error{{invalid operands to binary expression}}
86 (void)(i32
+ u16
); // expected-error{{invalid operands to binary expression}}
87 (void)(i32
+ u64
); // expected-error{{invalid operands to binary expression}}
88 (void)(i32
+ f16
); // expected-error{{invalid operands to binary expression}}
89 (void)(i32
+ f32
); // expected-error{{invalid operands to binary expression}}
90 (void)(i32
+ f64
); // expected-error{{invalid operands to binary expression}}
91 (void)(i32
+ 0l); // expected-error{{invalid operands to binary expression}}
92 (void)(i32
+ 0u); // expected-error{{invalid operands to binary expression}}
93 (void)(i32
+ 0ul); // expected-error{{invalid operands to binary expression}}
94 (void)(i32
+ 0.f
); // expected-error{{invalid operands to binary expression}}
95 (void)(i32
+ 0.); // expected-error{{invalid operands to binary expression}}
97 (void)(u32
+ b
); // expected-error{{invalid operands to binary expression}}
98 (void)(u32
+ i8
); // expected-error{{invalid operands to binary expression}}
99 (void)(u32
+ i16
); // expected-error{{invalid operands to binary expression}}
100 (void)(u32
+ i64
); // expected-error{{invalid operands to binary expression}}
101 (void)(u32
+ u8
); // expected-error{{invalid operands to binary expression}}
102 (void)(u32
+ u16
); // expected-error{{invalid operands to binary expression}}
103 (void)(u32
+ u64
); // expected-error{{invalid operands to binary expression}}
104 (void)(u32
+ f16
); // expected-error{{invalid operands to binary expression}}
105 (void)(u32
+ f32
); // expected-error{{invalid operands to binary expression}}
106 (void)(u32
+ f64
); // expected-error{{invalid operands to binary expression}}
107 (void)(u32
+ 0); // expected-error{{invalid operands to binary expression}}
108 (void)(u32
+ 0l); // expected-error{{invalid operands to binary expression}}
109 (void)(u32
+ 0ul); // expected-error{{invalid operands to binary expression}}
110 (void)(u32
+ 0.f
); // expected-error{{invalid operands to binary expression}}
111 (void)(u32
+ 0.); // expected-error{{invalid operands to binary expression}}
113 (void)(i64
+ b
); // expected-error{{invalid operands to binary expression}}
114 (void)(i64
+ i8
); // expected-error{{invalid operands to binary expression}}
115 (void)(i64
+ i16
); // expected-error{{invalid operands to binary expression}}
116 (void)(i64
+ i32
); // expected-error{{invalid operands to binary expression}}
117 (void)(i64
+ u8
); // expected-error{{invalid operands to binary expression}}
118 (void)(i64
+ u16
); // expected-error{{invalid operands to binary expression}}
119 (void)(i64
+ u32
); // expected-error{{invalid operands to binary expression}}
120 (void)(i64
+ f16
); // expected-error{{invalid operands to binary expression}}
121 (void)(i64
+ f32
); // expected-error{{invalid operands to binary expression}}
122 (void)(i64
+ f64
); // expected-error{{invalid operands to binary expression}}
123 (void)(i64
+ 0); // expected-error{{invalid operands to binary expression}}
124 (void)(i64
+ 0u); // expected-error{{invalid operands to binary expression}}
125 (void)(i64
+ 0ul); // expected-error{{invalid operands to binary expression}}
126 (void)(i64
+ 0.f
); // expected-error{{invalid operands to binary expression}}
127 (void)(i64
+ 0.); // expected-error{{invalid operands to binary expression}}
129 (void)(u64
+ b
); // expected-error{{invalid operands to binary expression}}
130 (void)(u64
+ i8
); // expected-error{{invalid operands to binary expression}}
131 (void)(u64
+ i16
); // expected-error{{invalid operands to binary expression}}
132 (void)(u64
+ i32
); // expected-error{{invalid operands to binary expression}}
133 (void)(u64
+ u8
); // expected-error{{invalid operands to binary expression}}
134 (void)(u64
+ u16
); // expected-error{{invalid operands to binary expression}}
135 (void)(u64
+ u32
); // expected-error{{invalid operands to binary expression}}
136 (void)(u64
+ f16
); // expected-error{{invalid operands to binary expression}}
137 (void)(u64
+ f32
); // expected-error{{invalid operands to binary expression}}
138 (void)(u64
+ f64
); // expected-error{{invalid operands to binary expression}}
139 (void)(u64
+ 0); // expected-error{{invalid operands to binary expression}}
140 (void)(u64
+ 0l); // expected-error{{invalid operands to binary expression}}
141 (void)(u64
+ 0u); // expected-error{{invalid operands to binary expression}}
142 (void)(u64
+ 0.f
); // expected-error{{invalid operands to binary expression}}
143 (void)(u64
+ 0.); // expected-error{{invalid operands to binary expression}}
145 (void)(f16
+ b
); // expected-error{{invalid operands to binary expression}}
146 (void)(f16
+ i8
); // expected-error{{invalid operands to binary expression}}
147 (void)(f16
+ i16
); // expected-error{{invalid operands to binary expression}}
148 (void)(f16
+ i32
); // expected-error{{invalid operands to binary expression}}
149 (void)(f16
+ i64
); // expected-error{{invalid operands to binary expression}}
150 (void)(f16
+ u8
); // expected-error{{invalid operands to binary expression}}
151 (void)(f16
+ u32
); // expected-error{{invalid operands to binary expression}}
152 (void)(f16
+ u64
); // expected-error{{invalid operands to binary expression}}
153 (void)(f16
+ f32
); // expected-error{{invalid operands to binary expression}}
154 (void)(f16
+ f64
); // expected-error{{invalid operands to binary expression}}
155 (void)(f16
+ 0); // expected-error{{invalid operands to binary expression}}
156 (void)(f16
+ 0l); // expected-error{{invalid operands to binary expression}}
157 (void)(f16
+ 0u); // expected-error{{invalid operands to binary expression}}
158 (void)(f16
+ 0ul); // expected-error{{invalid operands to binary expression}}
159 (void)(f16
+ 0.f
); // expected-error{{invalid operands to binary expression}}
160 (void)(f16
+ 0.); // expected-error{{invalid operands to binary expression}}
162 (void)(f32
+ b
); // expected-error{{invalid operands to binary expression}}
163 (void)(f32
+ i8
); // expected-error{{invalid operands to binary expression}}
164 (void)(f32
+ i16
); // expected-error{{invalid operands to binary expression}}
165 (void)(f32
+ i32
); // expected-error{{invalid operands to binary expression}}
166 (void)(f32
+ i64
); // expected-error{{invalid operands to binary expression}}
167 (void)(f32
+ u8
); // expected-error{{invalid operands to binary expression}}
168 (void)(f32
+ u16
); // expected-error{{invalid operands to binary expression}}
169 (void)(f32
+ u64
); // expected-error{{invalid operands to binary expression}}
170 (void)(f32
+ f16
); // expected-error{{invalid operands to binary expression}}
171 (void)(f32
+ f64
); // expected-error{{invalid operands to binary expression}}
172 (void)(f32
+ 0); // expected-error{{invalid operands to binary expression}}
173 (void)(f32
+ 0l); // expected-error{{invalid operands to binary expression}}
174 (void)(f32
+ 0u); // expected-error{{invalid operands to binary expression}}
175 (void)(f32
+ 0ul); // expected-error{{invalid operands to binary expression}}
176 (void)(f32
+ 0.); // expected-error{{invalid operands to binary expression}}
178 (void)(f64
+ b
); // expected-error{{invalid operands to binary expression}}
179 (void)(f64
+ i8
); // expected-error{{invalid operands to binary expression}}
180 (void)(f64
+ i16
); // expected-error{{invalid operands to binary expression}}
181 (void)(f64
+ i32
); // expected-error{{invalid operands to binary expression}}
182 (void)(f64
+ i64
); // expected-error{{invalid operands to binary expression}}
183 (void)(f64
+ u8
); // expected-error{{invalid operands to binary expression}}
184 (void)(f64
+ u16
); // expected-error{{invalid operands to binary expression}}
185 (void)(f64
+ u32
); // expected-error{{invalid operands to binary expression}}
186 (void)(f64
+ f16
); // expected-error{{invalid operands to binary expression}}
187 (void)(f64
+ f32
); // expected-error{{invalid operands to binary expression}}
188 (void)(f64
+ 0); // expected-error{{invalid operands to binary expression}}
189 (void)(f64
+ 0l); // expected-error{{invalid operands to binary expression}}
190 (void)(f64
+ 0u); // expected-error{{invalid operands to binary expression}}
191 (void)(f64
+ 0ul); // expected-error{{invalid operands to binary expression}}
192 (void)(f64
+ 0.f
); // expected-error{{invalid operands to binary expression}}
195 void sub(svint8_t i8
, svint16_t i16
, svint32_t i32
, svint64_t i64
,
196 svuint8_t u8
, svuint16_t u16
, svuint32_t u32
, svuint64_t u64
,
197 svfloat16_t f16
, svfloat32_t f32
, svfloat64_t f64
,
199 (void)(b
- b
); // expected-error{{invalid operands to binary expression}}
201 (void)(i8
- b
); // expected-error{{invalid operands to binary expression}}
202 (void)(i8
- i16
); // expected-error{{invalid operands to binary expression}}
203 (void)(i8
- i32
); // expected-error{{invalid operands to binary expression}}
204 (void)(i8
- i64
); // expected-error{{invalid operands to binary expression}}
205 (void)(i8
- u16
); // expected-error{{invalid operands to binary expression}}
206 (void)(i8
- u32
); // expected-error{{invalid operands to binary expression}}
207 (void)(i8
- u64
); // expected-error{{invalid operands to binary expression}}
208 (void)(i8
- f16
); // expected-error{{invalid operands to binary expression}}
209 (void)(i8
- f32
); // expected-error{{invalid operands to binary expression}}
210 (void)(i8
- f64
); // expected-error{{invalid operands to binary expression}}
211 (void)(i8
- 0); // expected-error{{invalid operands to binary expression}}
212 (void)(i8
- 0l); // expected-error{{invalid operands to binary expression}}
213 (void)(i8
- 0u); // expected-error{{invalid operands to binary expression}}
214 (void)(i8
- 0ul); // expected-error{{invalid operands to binary expression}}
215 (void)(i8
- 0.f
); // expected-error{{invalid operands to binary expression}}
216 (void)(i8
- 0.); // expected-error{{invalid operands to binary expression}}
218 (void)(u8
- b
); // expected-error{{invalid operands to binary expression}}
219 (void)(u8
- i16
); // expected-error{{invalid operands to binary expression}}
220 (void)(u8
- i32
); // expected-error{{invalid operands to binary expression}}
221 (void)(u8
- i64
); // expected-error{{invalid operands to binary expression}}
222 (void)(u8
- u16
); // expected-error{{invalid operands to binary expression}}
223 (void)(u8
- u32
); // expected-error{{invalid operands to binary expression}}
224 (void)(u8
- u64
); // expected-error{{invalid operands to binary expression}}
225 (void)(u8
- f16
); // expected-error{{invalid operands to binary expression}}
226 (void)(u8
- f32
); // expected-error{{invalid operands to binary expression}}
227 (void)(u8
- f64
); // expected-error{{invalid operands to binary expression}}
228 (void)(u8
- 0); // expected-error{{invalid operands to binary expression}}
229 (void)(u8
- 0l); // expected-error{{invalid operands to binary expression}}
230 (void)(u8
- 0u); // expected-error{{invalid operands to binary expression}}
231 (void)(u8
- 0ul); // expected-error{{invalid operands to binary expression}}
232 (void)(u8
- 0.f
); // expected-error{{invalid operands to binary expression}}
233 (void)(u8
- 0.); // expected-error{{invalid operands to binary expression}}
235 (void)(i16
- b
); // expected-error{{invalid operands to binary expression}}
236 (void)(i16
- i8
); // expected-error{{invalid operands to binary expression}}
237 (void)(i16
- i32
); // expected-error{{invalid operands to binary expression}}
238 (void)(i16
- i64
); // expected-error{{invalid operands to binary expression}}
239 (void)(i16
- u8
); // expected-error{{invalid operands to binary expression}}
240 (void)(i16
- u32
); // expected-error{{invalid operands to binary expression}}
241 (void)(i16
- u64
); // expected-error{{invalid operands to binary expression}}
242 (void)(i16
- f16
); // expected-error{{invalid operands to binary expression}}
243 (void)(i16
- f32
); // expected-error{{invalid operands to binary expression}}
244 (void)(i16
- f64
); // expected-error{{invalid operands to binary expression}}
245 (void)(i16
- 0); // expected-error{{invalid operands to binary expression}}
246 (void)(i16
- 0l); // expected-error{{invalid operands to binary expression}}
247 (void)(i16
- 0u); // expected-error{{invalid operands to binary expression}}
248 (void)(i16
- 0ul); // expected-error{{invalid operands to binary expression}}
249 (void)(i16
- 0.f
); // expected-error{{invalid operands to binary expression}}
250 (void)(i16
- 0.); // expected-error{{invalid operands to binary expression}}
252 (void)(u16
- b
); // expected-error{{invalid operands to binary expression}}
253 (void)(u16
- i8
); // expected-error{{invalid operands to binary expression}}
254 (void)(u16
- i32
); // expected-error{{invalid operands to binary expression}}
255 (void)(u16
- i64
); // expected-error{{invalid operands to binary expression}}
256 (void)(u16
- u8
); // expected-error{{invalid operands to binary expression}}
257 (void)(u16
- u32
); // expected-error{{invalid operands to binary expression}}
258 (void)(u16
- u64
); // expected-error{{invalid operands to binary expression}}
259 (void)(u16
- f16
); // expected-error{{invalid operands to binary expression}}
260 (void)(u16
- f32
); // expected-error{{invalid operands to binary expression}}
261 (void)(u16
- f64
); // expected-error{{invalid operands to binary expression}}
262 (void)(u16
- 0); // expected-error{{invalid operands to binary expression}}
263 (void)(u16
- 0l); // expected-error{{invalid operands to binary expression}}
264 (void)(u16
- 0u); // expected-error{{invalid operands to binary expression}}
265 (void)(u16
- 0ul); // expected-error{{invalid operands to binary expression}}
266 (void)(u16
- 0.f
); // expected-error{{invalid operands to binary expression}}
267 (void)(u16
- 0.); // expected-error{{invalid operands to binary expression}}
269 (void)(i32
- b
); // expected-error{{invalid operands to binary expression}}
270 (void)(i32
- i8
); // expected-error{{invalid operands to binary expression}}
271 (void)(i32
- i16
); // expected-error{{invalid operands to binary expression}}
272 (void)(i32
- i64
); // expected-error{{invalid operands to binary expression}}
273 (void)(i32
- u8
); // expected-error{{invalid operands to binary expression}}
274 (void)(i32
- u16
); // expected-error{{invalid operands to binary expression}}
275 (void)(i32
- u64
); // expected-error{{invalid operands to binary expression}}
276 (void)(i32
- f16
); // expected-error{{invalid operands to binary expression}}
277 (void)(i32
- f32
); // expected-error{{invalid operands to binary expression}}
278 (void)(i32
- f64
); // expected-error{{invalid operands to binary expression}}
279 (void)(i32
- 0l); // expected-error{{invalid operands to binary expression}}
280 (void)(i32
- 0u); // expected-error{{invalid operands to binary expression}}
281 (void)(i32
- 0ul); // expected-error{{invalid operands to binary expression}}
282 (void)(i32
- 0.f
); // expected-error{{invalid operands to binary expression}}
283 (void)(i32
- 0.); // expected-error{{invalid operands to binary expression}}
285 (void)(u32
- b
); // expected-error{{invalid operands to binary expression}}
286 (void)(u32
- i8
); // expected-error{{invalid operands to binary expression}}
287 (void)(u32
- i16
); // expected-error{{invalid operands to binary expression}}
288 (void)(u32
- i64
); // expected-error{{invalid operands to binary expression}}
289 (void)(u32
- u8
); // expected-error{{invalid operands to binary expression}}
290 (void)(u32
- u16
); // expected-error{{invalid operands to binary expression}}
291 (void)(u32
- u64
); // expected-error{{invalid operands to binary expression}}
292 (void)(u32
- f16
); // expected-error{{invalid operands to binary expression}}
293 (void)(u32
- f32
); // expected-error{{invalid operands to binary expression}}
294 (void)(u32
- f64
); // expected-error{{invalid operands to binary expression}}
295 (void)(u32
- 0); // expected-error{{invalid operands to binary expression}}
296 (void)(u32
- 0l); // expected-error{{invalid operands to binary expression}}
297 (void)(u32
- 0ul); // expected-error{{invalid operands to binary expression}}
298 (void)(u32
- 0.f
); // expected-error{{invalid operands to binary expression}}
299 (void)(u32
- 0.); // expected-error{{invalid operands to binary expression}}
301 (void)(i64
- b
); // expected-error{{invalid operands to binary expression}}
302 (void)(i64
- i8
); // expected-error{{invalid operands to binary expression}}
303 (void)(i64
- i16
); // expected-error{{invalid operands to binary expression}}
304 (void)(i64
- i32
); // expected-error{{invalid operands to binary expression}}
305 (void)(i64
- u8
); // expected-error{{invalid operands to binary expression}}
306 (void)(i64
- u16
); // expected-error{{invalid operands to binary expression}}
307 (void)(i64
- u32
); // expected-error{{invalid operands to binary expression}}
308 (void)(i64
- f16
); // expected-error{{invalid operands to binary expression}}
309 (void)(i64
- f32
); // expected-error{{invalid operands to binary expression}}
310 (void)(i64
- f64
); // expected-error{{invalid operands to binary expression}}
311 (void)(i64
- 0); // expected-error{{invalid operands to binary expression}}
312 (void)(i64
- 0u); // expected-error{{invalid operands to binary expression}}
313 (void)(i64
- 0ul); // expected-error{{invalid operands to binary expression}}
314 (void)(i64
- 0.f
); // expected-error{{invalid operands to binary expression}}
315 (void)(i64
- 0.); // expected-error{{invalid operands to binary expression}}
317 (void)(u64
- b
); // expected-error{{invalid operands to binary expression}}
318 (void)(u64
- i8
); // expected-error{{invalid operands to binary expression}}
319 (void)(u64
- i16
); // expected-error{{invalid operands to binary expression}}
320 (void)(u64
- i32
); // expected-error{{invalid operands to binary expression}}
321 (void)(u64
- u8
); // expected-error{{invalid operands to binary expression}}
322 (void)(u64
- u16
); // expected-error{{invalid operands to binary expression}}
323 (void)(u64
- u32
); // expected-error{{invalid operands to binary expression}}
324 (void)(u64
- f16
); // expected-error{{invalid operands to binary expression}}
325 (void)(u64
- f32
); // expected-error{{invalid operands to binary expression}}
326 (void)(u64
- f64
); // expected-error{{invalid operands to binary expression}}
327 (void)(u64
- 0); // expected-error{{invalid operands to binary expression}}
328 (void)(u64
- 0l); // expected-error{{invalid operands to binary expression}}
329 (void)(u64
- 0u); // expected-error{{invalid operands to binary expression}}
330 (void)(u64
- 0.f
); // expected-error{{invalid operands to binary expression}}
331 (void)(u64
- 0.); // expected-error{{invalid operands to binary expression}}
333 (void)(f16
- b
); // expected-error{{invalid operands to binary expression}}
334 (void)(f16
- i8
); // expected-error{{invalid operands to binary expression}}
335 (void)(f16
- i16
); // expected-error{{invalid operands to binary expression}}
336 (void)(f16
- i32
); // expected-error{{invalid operands to binary expression}}
337 (void)(f16
- i64
); // expected-error{{invalid operands to binary expression}}
338 (void)(f16
- u8
); // expected-error{{invalid operands to binary expression}}
339 (void)(f16
- u32
); // expected-error{{invalid operands to binary expression}}
340 (void)(f16
- u64
); // expected-error{{invalid operands to binary expression}}
341 (void)(f16
- f32
); // expected-error{{invalid operands to binary expression}}
342 (void)(f16
- f64
); // expected-error{{invalid operands to binary expression}}
343 (void)(f16
- 0); // expected-error{{invalid operands to binary expression}}
344 (void)(f16
- 0l); // expected-error{{invalid operands to binary expression}}
345 (void)(f16
- 0u); // expected-error{{invalid operands to binary expression}}
346 (void)(f16
- 0ul); // expected-error{{invalid operands to binary expression}}
347 (void)(f16
- 0.f
); // expected-error{{invalid operands to binary expression}}
348 (void)(f16
- 0.); // expected-error{{invalid operands to binary expression}}
350 (void)(f32
- b
); // expected-error{{invalid operands to binary expression}}
351 (void)(f32
- i8
); // expected-error{{invalid operands to binary expression}}
352 (void)(f32
- i16
); // expected-error{{invalid operands to binary expression}}
353 (void)(f32
- i32
); // expected-error{{invalid operands to binary expression}}
354 (void)(f32
- i64
); // expected-error{{invalid operands to binary expression}}
355 (void)(f32
- u8
); // expected-error{{invalid operands to binary expression}}
356 (void)(f32
- u16
); // expected-error{{invalid operands to binary expression}}
357 (void)(f32
- u64
); // expected-error{{invalid operands to binary expression}}
358 (void)(f32
- f16
); // expected-error{{invalid operands to binary expression}}
359 (void)(f32
- f64
); // expected-error{{invalid operands to binary expression}}
360 (void)(f32
- 0); // expected-error{{invalid operands to binary expression}}
361 (void)(f32
- 0l); // expected-error{{invalid operands to binary expression}}
362 (void)(f32
- 0u); // expected-error{{invalid operands to binary expression}}
363 (void)(f32
- 0ul); // expected-error{{invalid operands to binary expression}}
364 (void)(f32
- 0.); // expected-error{{invalid operands to binary expression}}
366 (void)(f64
- b
); // expected-error{{invalid operands to binary expression}}
367 (void)(f64
- i8
); // expected-error{{invalid operands to binary expression}}
368 (void)(f64
- i16
); // expected-error{{invalid operands to binary expression}}
369 (void)(f64
- i32
); // expected-error{{invalid operands to binary expression}}
370 (void)(f64
- i64
); // expected-error{{invalid operands to binary expression}}
371 (void)(f64
- u8
); // expected-error{{invalid operands to binary expression}}
372 (void)(f64
- u16
); // expected-error{{invalid operands to binary expression}}
373 (void)(f64
- u32
); // expected-error{{invalid operands to binary expression}}
374 (void)(f64
- f16
); // expected-error{{invalid operands to binary expression}}
375 (void)(f64
- f32
); // expected-error{{invalid operands to binary expression}}
376 (void)(f64
- 0); // expected-error{{invalid operands to binary expression}}
377 (void)(f64
- 0l); // expected-error{{invalid operands to binary expression}}
378 (void)(f64
- 0u); // expected-error{{invalid operands to binary expression}}
379 (void)(f64
- 0ul); // expected-error{{invalid operands to binary expression}}
380 (void)(f64
- 0.f
); // expected-error{{invalid operands to binary expression}}
383 void mul(svint8_t i8
, svint16_t i16
, svint32_t i32
, svint64_t i64
,
384 svuint8_t u8
, svuint16_t u16
, svuint32_t u32
, svuint64_t u64
,
385 svfloat16_t f16
, svfloat32_t f32
, svfloat64_t f64
,
387 (void)(b
* b
); // expected-error{{invalid operands to binary expression}}
389 (void)(i8
* b
); // expected-error{{invalid operands to binary expression}}
390 (void)(i8
* i16
); // expected-error{{invalid operands to binary expression}}
391 (void)(i8
* i32
); // expected-error{{invalid operands to binary expression}}
392 (void)(i8
* i64
); // expected-error{{invalid operands to binary expression}}
393 (void)(i8
* u16
); // expected-error{{invalid operands to binary expression}}
394 (void)(i8
* u32
); // expected-error{{invalid operands to binary expression}}
395 (void)(i8
* u64
); // expected-error{{invalid operands to binary expression}}
396 (void)(i8
* f16
); // expected-error{{invalid operands to binary expression}}
397 (void)(i8
* f32
); // expected-error{{invalid operands to binary expression}}
398 (void)(i8
* f64
); // expected-error{{invalid operands to binary expression}}
399 (void)(i8
* 0); // expected-error{{invalid operands to binary expression}}
400 (void)(i8
* 0l); // expected-error{{invalid operands to binary expression}}
401 (void)(i8
* 0u); // expected-error{{invalid operands to binary expression}}
402 (void)(i8
* 0ul); // expected-error{{invalid operands to binary expression}}
403 (void)(i8
* 0.f
); // expected-error{{invalid operands to binary expression}}
404 (void)(i8
* 0.); // expected-error{{invalid operands to binary expression}}
406 (void)(u8
* b
); // expected-error{{invalid operands to binary expression}}
407 (void)(u8
* i16
); // expected-error{{invalid operands to binary expression}}
408 (void)(u8
* i32
); // expected-error{{invalid operands to binary expression}}
409 (void)(u8
* i64
); // expected-error{{invalid operands to binary expression}}
410 (void)(u8
* u16
); // expected-error{{invalid operands to binary expression}}
411 (void)(u8
* u32
); // expected-error{{invalid operands to binary expression}}
412 (void)(u8
* u64
); // expected-error{{invalid operands to binary expression}}
413 (void)(u8
* f16
); // expected-error{{invalid operands to binary expression}}
414 (void)(u8
* f32
); // expected-error{{invalid operands to binary expression}}
415 (void)(u8
* f64
); // expected-error{{invalid operands to binary expression}}
416 (void)(u8
* 0); // expected-error{{invalid operands to binary expression}}
417 (void)(u8
* 0l); // expected-error{{invalid operands to binary expression}}
418 (void)(u8
* 0u); // expected-error{{invalid operands to binary expression}}
419 (void)(u8
* 0ul); // expected-error{{invalid operands to binary expression}}
420 (void)(u8
* 0.f
); // expected-error{{invalid operands to binary expression}}
421 (void)(u8
* 0.); // expected-error{{invalid operands to binary expression}}
423 (void)(i16
* b
); // expected-error{{invalid operands to binary expression}}
424 (void)(i16
* i8
); // expected-error{{invalid operands to binary expression}}
425 (void)(i16
* i32
); // expected-error{{invalid operands to binary expression}}
426 (void)(i16
* i64
); // expected-error{{invalid operands to binary expression}}
427 (void)(i16
* u8
); // expected-error{{invalid operands to binary expression}}
428 (void)(i16
* u32
); // expected-error{{invalid operands to binary expression}}
429 (void)(i16
* u64
); // expected-error{{invalid operands to binary expression}}
430 (void)(i16
* f16
); // expected-error{{invalid operands to binary expression}}
431 (void)(i16
* f32
); // expected-error{{invalid operands to binary expression}}
432 (void)(i16
* f64
); // expected-error{{invalid operands to binary expression}}
433 (void)(i16
* 0); // expected-error{{invalid operands to binary expression}}
434 (void)(i16
* 0l); // expected-error{{invalid operands to binary expression}}
435 (void)(i16
* 0u); // expected-error{{invalid operands to binary expression}}
436 (void)(i16
* 0ul); // expected-error{{invalid operands to binary expression}}
437 (void)(i16
* 0.f
); // expected-error{{invalid operands to binary expression}}
438 (void)(i16
* 0.); // expected-error{{invalid operands to binary expression}}
440 (void)(u16
* b
); // expected-error{{invalid operands to binary expression}}
441 (void)(u16
* i8
); // expected-error{{invalid operands to binary expression}}
442 (void)(u16
* i32
); // expected-error{{invalid operands to binary expression}}
443 (void)(u16
* i64
); // expected-error{{invalid operands to binary expression}}
444 (void)(u16
* u8
); // expected-error{{invalid operands to binary expression}}
445 (void)(u16
* u32
); // expected-error{{invalid operands to binary expression}}
446 (void)(u16
* u64
); // expected-error{{invalid operands to binary expression}}
447 (void)(u16
* f16
); // expected-error{{invalid operands to binary expression}}
448 (void)(u16
* f32
); // expected-error{{invalid operands to binary expression}}
449 (void)(u16
* f64
); // expected-error{{invalid operands to binary expression}}
450 (void)(u16
* 0); // expected-error{{invalid operands to binary expression}}
451 (void)(u16
* 0l); // expected-error{{invalid operands to binary expression}}
452 (void)(u16
* 0u); // expected-error{{invalid operands to binary expression}}
453 (void)(u16
* 0ul); // expected-error{{invalid operands to binary expression}}
454 (void)(u16
* 0.f
); // expected-error{{invalid operands to binary expression}}
455 (void)(u16
* 0.); // expected-error{{invalid operands to binary expression}}
457 (void)(i32
* b
); // expected-error{{invalid operands to binary expression}}
458 (void)(i32
* i8
); // expected-error{{invalid operands to binary expression}}
459 (void)(i32
* i16
); // expected-error{{invalid operands to binary expression}}
460 (void)(i32
* i64
); // expected-error{{invalid operands to binary expression}}
461 (void)(i32
* u8
); // expected-error{{invalid operands to binary expression}}
462 (void)(i32
* u16
); // expected-error{{invalid operands to binary expression}}
463 (void)(i32
* u64
); // expected-error{{invalid operands to binary expression}}
464 (void)(i32
* f16
); // expected-error{{invalid operands to binary expression}}
465 (void)(i32
* f32
); // expected-error{{invalid operands to binary expression}}
466 (void)(i32
* f64
); // expected-error{{invalid operands to binary expression}}
467 (void)(i32
* 0l); // expected-error{{invalid operands to binary expression}}
468 (void)(i32
* 0u); // expected-error{{invalid operands to binary expression}}
469 (void)(i32
* 0ul); // expected-error{{invalid operands to binary expression}}
470 (void)(i32
* 0.f
); // expected-error{{invalid operands to binary expression}}
471 (void)(i32
* 0.); // expected-error{{invalid operands to binary expression}}
473 (void)(u32
* b
); // expected-error{{invalid operands to binary expression}}
474 (void)(u32
* i8
); // expected-error{{invalid operands to binary expression}}
475 (void)(u32
* i16
); // expected-error{{invalid operands to binary expression}}
476 (void)(u32
* i64
); // expected-error{{invalid operands to binary expression}}
477 (void)(u32
* u8
); // expected-error{{invalid operands to binary expression}}
478 (void)(u32
* u16
); // expected-error{{invalid operands to binary expression}}
479 (void)(u32
* u64
); // expected-error{{invalid operands to binary expression}}
480 (void)(u32
* f16
); // expected-error{{invalid operands to binary expression}}
481 (void)(u32
* f32
); // expected-error{{invalid operands to binary expression}}
482 (void)(u32
* f64
); // expected-error{{invalid operands to binary expression}}
483 (void)(u32
* 0); // expected-error{{invalid operands to binary expression}}
484 (void)(u32
* 0l); // expected-error{{invalid operands to binary expression}}
485 (void)(u32
* 0ul); // expected-error{{invalid operands to binary expression}}
486 (void)(u32
* 0.f
); // expected-error{{invalid operands to binary expression}}
487 (void)(u32
* 0.); // expected-error{{invalid operands to binary expression}}
489 (void)(i64
* b
); // expected-error{{invalid operands to binary expression}}
490 (void)(i64
* i8
); // expected-error{{invalid operands to binary expression}}
491 (void)(i64
* i16
); // expected-error{{invalid operands to binary expression}}
492 (void)(i64
* i32
); // expected-error{{invalid operands to binary expression}}
493 (void)(i64
* u8
); // expected-error{{invalid operands to binary expression}}
494 (void)(i64
* u16
); // expected-error{{invalid operands to binary expression}}
495 (void)(i64
* u32
); // expected-error{{invalid operands to binary expression}}
496 (void)(i64
* f16
); // expected-error{{invalid operands to binary expression}}
497 (void)(i64
* f32
); // expected-error{{invalid operands to binary expression}}
498 (void)(i64
* f64
); // expected-error{{invalid operands to binary expression}}
499 (void)(i64
* 0); // expected-error{{invalid operands to binary expression}}
500 (void)(i64
* 0u); // expected-error{{invalid operands to binary expression}}
501 (void)(i64
* 0ul); // expected-error{{invalid operands to binary expression}}
502 (void)(i64
* 0.f
); // expected-error{{invalid operands to binary expression}}
503 (void)(i64
* 0.); // expected-error{{invalid operands to binary expression}}
505 (void)(u64
* b
); // expected-error{{invalid operands to binary expression}}
506 (void)(u64
* i8
); // expected-error{{invalid operands to binary expression}}
507 (void)(u64
* i16
); // expected-error{{invalid operands to binary expression}}
508 (void)(u64
* i32
); // expected-error{{invalid operands to binary expression}}
509 (void)(u64
* u8
); // expected-error{{invalid operands to binary expression}}
510 (void)(u64
* u16
); // expected-error{{invalid operands to binary expression}}
511 (void)(u64
* u32
); // expected-error{{invalid operands to binary expression}}
512 (void)(u64
* f16
); // expected-error{{invalid operands to binary expression}}
513 (void)(u64
* f32
); // expected-error{{invalid operands to binary expression}}
514 (void)(u64
* f64
); // expected-error{{invalid operands to binary expression}}
515 (void)(u64
* 0); // expected-error{{invalid operands to binary expression}}
516 (void)(u64
* 0l); // expected-error{{invalid operands to binary expression}}
517 (void)(u64
* 0u); // expected-error{{invalid operands to binary expression}}
518 (void)(u64
* 0.f
); // expected-error{{invalid operands to binary expression}}
519 (void)(u64
* 0.); // expected-error{{invalid operands to binary expression}}
521 (void)(f16
* b
); // expected-error{{invalid operands to binary expression}}
522 (void)(f16
* i8
); // expected-error{{invalid operands to binary expression}}
523 (void)(f16
* i16
); // expected-error{{invalid operands to binary expression}}
524 (void)(f16
* i32
); // expected-error{{invalid operands to binary expression}}
525 (void)(f16
* i64
); // expected-error{{invalid operands to binary expression}}
526 (void)(f16
* u8
); // expected-error{{invalid operands to binary expression}}
527 (void)(f16
* u32
); // expected-error{{invalid operands to binary expression}}
528 (void)(f16
* u64
); // expected-error{{invalid operands to binary expression}}
529 (void)(f16
* f32
); // expected-error{{invalid operands to binary expression}}
530 (void)(f16
* f64
); // expected-error{{invalid operands to binary expression}}
531 (void)(f16
* 0); // expected-error{{invalid operands to binary expression}}
532 (void)(f16
* 0l); // expected-error{{invalid operands to binary expression}}
533 (void)(f16
* 0u); // expected-error{{invalid operands to binary expression}}
534 (void)(f16
* 0ul); // expected-error{{invalid operands to binary expression}}
535 (void)(f16
* 0.f
); // expected-error{{invalid operands to binary expression}}
536 (void)(f16
* 0.); // expected-error{{invalid operands to binary expression}}
538 (void)(f32
* b
); // expected-error{{invalid operands to binary expression}}
539 (void)(f32
* i8
); // expected-error{{invalid operands to binary expression}}
540 (void)(f32
* i16
); // expected-error{{invalid operands to binary expression}}
541 (void)(f32
* i32
); // expected-error{{invalid operands to binary expression}}
542 (void)(f32
* i64
); // expected-error{{invalid operands to binary expression}}
543 (void)(f32
* u8
); // expected-error{{invalid operands to binary expression}}
544 (void)(f32
* u16
); // expected-error{{invalid operands to binary expression}}
545 (void)(f32
* u64
); // expected-error{{invalid operands to binary expression}}
546 (void)(f32
* f16
); // expected-error{{invalid operands to binary expression}}
547 (void)(f32
* f64
); // expected-error{{invalid operands to binary expression}}
548 (void)(f32
* 0); // expected-error{{invalid operands to binary expression}}
549 (void)(f32
* 0l); // expected-error{{invalid operands to binary expression}}
550 (void)(f32
* 0u); // expected-error{{invalid operands to binary expression}}
551 (void)(f32
* 0ul); // expected-error{{invalid operands to binary expression}}
552 (void)(f32
* 0.); // expected-error{{invalid operands to binary expression}}
554 (void)(f64
* b
); // expected-error{{invalid operands to binary expression}}
555 (void)(f64
* i8
); // expected-error{{invalid operands to binary expression}}
556 (void)(f64
* i16
); // expected-error{{invalid operands to binary expression}}
557 (void)(f64
* i32
); // expected-error{{invalid operands to binary expression}}
558 (void)(f64
* i64
); // expected-error{{invalid operands to binary expression}}
559 (void)(f64
* u8
); // expected-error{{invalid operands to binary expression}}
560 (void)(f64
* u16
); // expected-error{{invalid operands to binary expression}}
561 (void)(f64
* u32
); // expected-error{{invalid operands to binary expression}}
562 (void)(f64
* f16
); // expected-error{{invalid operands to binary expression}}
563 (void)(f64
* f32
); // expected-error{{invalid operands to binary expression}}
564 (void)(f64
* 0); // expected-error{{invalid operands to binary expression}}
565 (void)(f64
* 0l); // expected-error{{invalid operands to binary expression}}
566 (void)(f64
* 0u); // expected-error{{invalid operands to binary expression}}
567 (void)(f64
* 0ul); // expected-error{{invalid operands to binary expression}}
568 (void)(f64
* 0.f
); // expected-error{{invalid operands to binary expression}}
571 void div(svint8_t i8
, svint16_t i16
, svint32_t i32
, svint64_t i64
,
572 svuint8_t u8
, svuint16_t u16
, svuint32_t u32
, svuint64_t u64
,
573 svfloat16_t f16
, svfloat32_t f32
, svfloat64_t f64
,
575 (void)(b
/ b
); // expected-error{{invalid operands to binary expression}}
577 (void)(i8
/ b
); // expected-error{{invalid operands to binary expression}}
578 (void)(i8
/ i16
); // expected-error{{invalid operands to binary expression}}
579 (void)(i8
/ i32
); // expected-error{{invalid operands to binary expression}}
580 (void)(i8
/ i64
); // expected-error{{invalid operands to binary expression}}
581 (void)(i8
/ u16
); // expected-error{{invalid operands to binary expression}}
582 (void)(i8
/ u32
); // expected-error{{invalid operands to binary expression}}
583 (void)(i8
/ u64
); // expected-error{{invalid operands to binary expression}}
584 (void)(i8
/ f16
); // expected-error{{invalid operands to binary expression}}
585 (void)(i8
/ f32
); // expected-error{{invalid operands to binary expression}}
586 (void)(i8
/ f64
); // expected-error{{invalid operands to binary expression}}
587 (void)(i8
/ 0); // expected-error{{invalid operands to binary expression}}
588 (void)(i8
/ 0l); // expected-error{{invalid operands to binary expression}}
589 (void)(i8
/ 0u); // expected-error{{invalid operands to binary expression}}
590 (void)(i8
/ 0ul); // expected-error{{invalid operands to binary expression}}
591 (void)(i8
/ 0.f
); // expected-error{{invalid operands to binary expression}}
592 (void)(i8
/ 0.); // expected-error{{invalid operands to binary expression}}
594 (void)(u8
/ b
); // expected-error{{invalid operands to binary expression}}
595 (void)(u8
/ i16
); // expected-error{{invalid operands to binary expression}}
596 (void)(u8
/ i32
); // expected-error{{invalid operands to binary expression}}
597 (void)(u8
/ i64
); // expected-error{{invalid operands to binary expression}}
598 (void)(u8
/ u16
); // expected-error{{invalid operands to binary expression}}
599 (void)(u8
/ u32
); // expected-error{{invalid operands to binary expression}}
600 (void)(u8
/ u64
); // expected-error{{invalid operands to binary expression}}
601 (void)(u8
/ f16
); // expected-error{{invalid operands to binary expression}}
602 (void)(u8
/ f32
); // expected-error{{invalid operands to binary expression}}
603 (void)(u8
/ f64
); // expected-error{{invalid operands to binary expression}}
604 (void)(u8
/ 0); // expected-error{{invalid operands to binary expression}}
605 (void)(u8
/ 0l); // expected-error{{invalid operands to binary expression}}
606 (void)(u8
/ 0u); // expected-error{{invalid operands to binary expression}}
607 (void)(u8
/ 0ul); // expected-error{{invalid operands to binary expression}}
608 (void)(u8
/ 0.f
); // expected-error{{invalid operands to binary expression}}
609 (void)(u8
/ 0.); // expected-error{{invalid operands to binary expression}}
611 (void)(i16
/ b
); // expected-error{{invalid operands to binary expression}}
612 (void)(i16
/ i8
); // expected-error{{invalid operands to binary expression}}
613 (void)(i16
/ i32
); // expected-error{{invalid operands to binary expression}}
614 (void)(i16
/ i64
); // expected-error{{invalid operands to binary expression}}
615 (void)(i16
/ u8
); // expected-error{{invalid operands to binary expression}}
616 (void)(i16
/ u32
); // expected-error{{invalid operands to binary expression}}
617 (void)(i16
/ u64
); // expected-error{{invalid operands to binary expression}}
618 (void)(i16
/ f16
); // expected-error{{invalid operands to binary expression}}
619 (void)(i16
/ f32
); // expected-error{{invalid operands to binary expression}}
620 (void)(i16
/ f64
); // expected-error{{invalid operands to binary expression}}
621 (void)(i16
/ 0); // expected-error{{invalid operands to binary expression}}
622 (void)(i16
/ 0l); // expected-error{{invalid operands to binary expression}}
623 (void)(i16
/ 0u); // expected-error{{invalid operands to binary expression}}
624 (void)(i16
/ 0ul); // expected-error{{invalid operands to binary expression}}
625 (void)(i16
/ 0.f
); // expected-error{{invalid operands to binary expression}}
626 (void)(i16
/ 0.); // expected-error{{invalid operands to binary expression}}
628 (void)(u16
/ b
); // expected-error{{invalid operands to binary expression}}
629 (void)(u16
/ i8
); // expected-error{{invalid operands to binary expression}}
630 (void)(u16
/ i32
); // expected-error{{invalid operands to binary expression}}
631 (void)(u16
/ i64
); // expected-error{{invalid operands to binary expression}}
632 (void)(u16
/ u8
); // expected-error{{invalid operands to binary expression}}
633 (void)(u16
/ u32
); // expected-error{{invalid operands to binary expression}}
634 (void)(u16
/ u64
); // expected-error{{invalid operands to binary expression}}
635 (void)(u16
/ f16
); // expected-error{{invalid operands to binary expression}}
636 (void)(u16
/ f32
); // expected-error{{invalid operands to binary expression}}
637 (void)(u16
/ f64
); // expected-error{{invalid operands to binary expression}}
638 (void)(u16
/ 0); // expected-error{{invalid operands to binary expression}}
639 (void)(u16
/ 0l); // expected-error{{invalid operands to binary expression}}
640 (void)(u16
/ 0u); // expected-error{{invalid operands to binary expression}}
641 (void)(u16
/ 0ul); // expected-error{{invalid operands to binary expression}}
642 (void)(u16
/ 0.f
); // expected-error{{invalid operands to binary expression}}
643 (void)(u16
/ 0.); // expected-error{{invalid operands to binary expression}}
645 (void)(i32
/ b
); // expected-error{{invalid operands to binary expression}}
646 (void)(i32
/ i8
); // expected-error{{invalid operands to binary expression}}
647 (void)(i32
/ i16
); // expected-error{{invalid operands to binary expression}}
648 (void)(i32
/ i64
); // expected-error{{invalid operands to binary expression}}
649 (void)(i32
/ u8
); // expected-error{{invalid operands to binary expression}}
650 (void)(i32
/ u16
); // expected-error{{invalid operands to binary expression}}
651 (void)(i32
/ u64
); // expected-error{{invalid operands to binary expression}}
652 (void)(i32
/ f16
); // expected-error{{invalid operands to binary expression}}
653 (void)(i32
/ f32
); // expected-error{{invalid operands to binary expression}}
654 (void)(i32
/ f64
); // expected-error{{invalid operands to binary expression}}
655 (void)(i32
/ 0l); // expected-error{{invalid operands to binary expression}}
656 (void)(i32
/ 0u); // expected-error{{invalid operands to binary expression}}
657 (void)(i32
/ 0ul); // expected-error{{invalid operands to binary expression}}
658 (void)(i32
/ 0.f
); // expected-error{{invalid operands to binary expression}}
659 (void)(i32
/ 0.); // expected-error{{invalid operands to binary expression}}
661 (void)(u32
/ b
); // expected-error{{invalid operands to binary expression}}
662 (void)(u32
/ i8
); // expected-error{{invalid operands to binary expression}}
663 (void)(u32
/ i16
); // expected-error{{invalid operands to binary expression}}
664 (void)(u32
/ i64
); // expected-error{{invalid operands to binary expression}}
665 (void)(u32
/ u8
); // expected-error{{invalid operands to binary expression}}
666 (void)(u32
/ u16
); // expected-error{{invalid operands to binary expression}}
667 (void)(u32
/ u64
); // expected-error{{invalid operands to binary expression}}
668 (void)(u32
/ f16
); // expected-error{{invalid operands to binary expression}}
669 (void)(u32
/ f32
); // expected-error{{invalid operands to binary expression}}
670 (void)(u32
/ f64
); // expected-error{{invalid operands to binary expression}}
671 (void)(u32
/ 0); // expected-error{{invalid operands to binary expression}}
672 (void)(u32
/ 0l); // expected-error{{invalid operands to binary expression}}
673 (void)(u32
/ 0ul); // expected-error{{invalid operands to binary expression}}
674 (void)(u32
/ 0.f
); // expected-error{{invalid operands to binary expression}}
675 (void)(u32
/ 0.); // expected-error{{invalid operands to binary expression}}
677 (void)(i64
/ b
); // expected-error{{invalid operands to binary expression}}
678 (void)(i64
/ i8
); // expected-error{{invalid operands to binary expression}}
679 (void)(i64
/ i16
); // expected-error{{invalid operands to binary expression}}
680 (void)(i64
/ i32
); // expected-error{{invalid operands to binary expression}}
681 (void)(i64
/ u8
); // expected-error{{invalid operands to binary expression}}
682 (void)(i64
/ u16
); // expected-error{{invalid operands to binary expression}}
683 (void)(i64
/ u32
); // expected-error{{invalid operands to binary expression}}
684 (void)(i64
/ f16
); // expected-error{{invalid operands to binary expression}}
685 (void)(i64
/ f32
); // expected-error{{invalid operands to binary expression}}
686 (void)(i64
/ f64
); // expected-error{{invalid operands to binary expression}}
687 (void)(i64
/ 0); // expected-error{{invalid operands to binary expression}}
688 (void)(i64
/ 0u); // expected-error{{invalid operands to binary expression}}
689 (void)(i64
/ 0ul); // expected-error{{invalid operands to binary expression}}
690 (void)(i64
/ 0.f
); // expected-error{{invalid operands to binary expression}}
691 (void)(i64
/ 0.); // expected-error{{invalid operands to binary expression}}
693 (void)(u64
/ b
); // expected-error{{invalid operands to binary expression}}
694 (void)(u64
/ i8
); // expected-error{{invalid operands to binary expression}}
695 (void)(u64
/ i16
); // expected-error{{invalid operands to binary expression}}
696 (void)(u64
/ i32
); // expected-error{{invalid operands to binary expression}}
697 (void)(u64
/ u8
); // expected-error{{invalid operands to binary expression}}
698 (void)(u64
/ u16
); // expected-error{{invalid operands to binary expression}}
699 (void)(u64
/ u32
); // expected-error{{invalid operands to binary expression}}
700 (void)(u64
/ f16
); // expected-error{{invalid operands to binary expression}}
701 (void)(u64
/ f32
); // expected-error{{invalid operands to binary expression}}
702 (void)(u64
/ f64
); // expected-error{{invalid operands to binary expression}}
703 (void)(u64
/ 0); // expected-error{{invalid operands to binary expression}}
704 (void)(u64
/ 0l); // expected-error{{invalid operands to binary expression}}
705 (void)(u64
/ 0u); // expected-error{{invalid operands to binary expression}}
706 (void)(u64
/ 0.f
); // expected-error{{invalid operands to binary expression}}
707 (void)(u64
/ 0.); // expected-error{{invalid operands to binary expression}}
709 (void)(f16
/ b
); // expected-error{{invalid operands to binary expression}}
710 (void)(f16
/ i8
); // expected-error{{invalid operands to binary expression}}
711 (void)(f16
/ i16
); // expected-error{{invalid operands to binary expression}}
712 (void)(f16
/ i32
); // expected-error{{invalid operands to binary expression}}
713 (void)(f16
/ i64
); // expected-error{{invalid operands to binary expression}}
714 (void)(f16
/ u8
); // expected-error{{invalid operands to binary expression}}
715 (void)(f16
/ u32
); // expected-error{{invalid operands to binary expression}}
716 (void)(f16
/ u64
); // expected-error{{invalid operands to binary expression}}
717 (void)(f16
/ f32
); // expected-error{{invalid operands to binary expression}}
718 (void)(f16
/ f64
); // expected-error{{invalid operands to binary expression}}
719 (void)(f16
/ 0); // expected-error{{invalid operands to binary expression}}
720 (void)(f16
/ 0l); // expected-error{{invalid operands to binary expression}}
721 (void)(f16
/ 0u); // expected-error{{invalid operands to binary expression}}
722 (void)(f16
/ 0ul); // expected-error{{invalid operands to binary expression}}
723 (void)(f16
/ 0.f
); // expected-error{{invalid operands to binary expression}}
724 (void)(f16
/ 0.); // expected-error{{invalid operands to binary expression}}
726 (void)(f32
/ b
); // expected-error{{invalid operands to binary expression}}
727 (void)(f32
/ i8
); // expected-error{{invalid operands to binary expression}}
728 (void)(f32
/ i16
); // expected-error{{invalid operands to binary expression}}
729 (void)(f32
/ i32
); // expected-error{{invalid operands to binary expression}}
730 (void)(f32
/ i64
); // expected-error{{invalid operands to binary expression}}
731 (void)(f32
/ u8
); // expected-error{{invalid operands to binary expression}}
732 (void)(f32
/ u16
); // expected-error{{invalid operands to binary expression}}
733 (void)(f32
/ u64
); // expected-error{{invalid operands to binary expression}}
734 (void)(f32
/ f16
); // expected-error{{invalid operands to binary expression}}
735 (void)(f32
/ f64
); // expected-error{{invalid operands to binary expression}}
736 (void)(f32
/ 0); // expected-error{{invalid operands to binary expression}}
737 (void)(f32
/ 0l); // expected-error{{invalid operands to binary expression}}
738 (void)(f32
/ 0u); // expected-error{{invalid operands to binary expression}}
739 (void)(f32
/ 0ul); // expected-error{{invalid operands to binary expression}}
740 (void)(f32
/ 0.); // expected-error{{invalid operands to binary expression}}
742 (void)(f64
/ b
); // expected-error{{invalid operands to binary expression}}
743 (void)(f64
/ i8
); // expected-error{{invalid operands to binary expression}}
744 (void)(f64
/ i16
); // expected-error{{invalid operands to binary expression}}
745 (void)(f64
/ i32
); // expected-error{{invalid operands to binary expression}}
746 (void)(f64
/ i64
); // expected-error{{invalid operands to binary expression}}
747 (void)(f64
/ u8
); // expected-error{{invalid operands to binary expression}}
748 (void)(f64
/ u16
); // expected-error{{invalid operands to binary expression}}
749 (void)(f64
/ u32
); // expected-error{{invalid operands to binary expression}}
750 (void)(f64
/ f16
); // expected-error{{invalid operands to binary expression}}
751 (void)(f64
/ f32
); // expected-error{{invalid operands to binary expression}}
752 (void)(f64
/ 0); // expected-error{{invalid operands to binary expression}}
753 (void)(f64
/ 0l); // expected-error{{invalid operands to binary expression}}
754 (void)(f64
/ 0u); // expected-error{{invalid operands to binary expression}}
755 (void)(f64
/ 0ul); // expected-error{{invalid operands to binary expression}}
756 (void)(f64
/ 0.f
); // expected-error{{invalid operands to binary expression}}
759 void mod(svint8_t i8
, svint16_t i16
, svint32_t i32
, svint64_t i64
,
760 svuint8_t u8
, svuint16_t u16
, svuint32_t u32
, svuint64_t u64
,
761 svfloat16_t f16
, svfloat32_t f32
, svfloat64_t f64
,
763 (void)(b
% b
); // expected-error{{invalid operands to binary expression}}
765 (void)(i8
% b
); // expected-error{{invalid operands to binary expression}}
766 (void)(i8
% i16
); // expected-error{{invalid operands to binary expression}}
767 (void)(i8
% i32
); // expected-error{{invalid operands to binary expression}}
768 (void)(i8
% i64
); // expected-error{{invalid operands to binary expression}}
769 (void)(i8
% u16
); // expected-error{{invalid operands to binary expression}}
770 (void)(i8
% u32
); // expected-error{{invalid operands to binary expression}}
771 (void)(i8
% u64
); // expected-error{{invalid operands to binary expression}}
772 (void)(i8
% f16
); // expected-error{{invalid operands to binary expression}}
773 (void)(i8
% f32
); // expected-error{{invalid operands to binary expression}}
774 (void)(i8
% f64
); // expected-error{{invalid operands to binary expression}}
775 (void)(i8
% 0); // expected-error{{invalid operands to binary expression}}
776 (void)(i8
% 0l); // expected-error{{invalid operands to binary expression}}
777 (void)(i8
% 0u); // expected-error{{invalid operands to binary expression}}
778 (void)(i8
% 0ul); // expected-error{{invalid operands to binary expression}}
779 (void)(i8
% 0.f
); // expected-error{{invalid operands to binary expression}}
780 (void)(i8
% 0.); // expected-error{{invalid operands to binary expression}}
782 (void)(u8
% b
); // expected-error{{invalid operands to binary expression}}
783 (void)(u8
% i16
); // expected-error{{invalid operands to binary expression}}
784 (void)(u8
% i32
); // expected-error{{invalid operands to binary expression}}
785 (void)(u8
% i64
); // expected-error{{invalid operands to binary expression}}
786 (void)(u8
% u16
); // expected-error{{invalid operands to binary expression}}
787 (void)(u8
% u32
); // expected-error{{invalid operands to binary expression}}
788 (void)(u8
% u64
); // expected-error{{invalid operands to binary expression}}
789 (void)(u8
% f16
); // expected-error{{invalid operands to binary expression}}
790 (void)(u8
% f32
); // expected-error{{invalid operands to binary expression}}
791 (void)(u8
% f64
); // expected-error{{invalid operands to binary expression}}
792 (void)(u8
% 0); // expected-error{{invalid operands to binary expression}}
793 (void)(u8
% 0l); // expected-error{{invalid operands to binary expression}}
794 (void)(u8
% 0u); // expected-error{{invalid operands to binary expression}}
795 (void)(u8
% 0ul); // expected-error{{invalid operands to binary expression}}
796 (void)(u8
% 0.f
); // expected-error{{invalid operands to binary expression}}
797 (void)(u8
% 0.); // expected-error{{invalid operands to binary expression}}
799 (void)(i16
% b
); // expected-error{{invalid operands to binary expression}}
800 (void)(i16
% i8
); // expected-error{{invalid operands to binary expression}}
801 (void)(i16
% i32
); // expected-error{{invalid operands to binary expression}}
802 (void)(i16
% i64
); // expected-error{{invalid operands to binary expression}}
803 (void)(i16
% u8
); // expected-error{{invalid operands to binary expression}}
804 (void)(i16
% u32
); // expected-error{{invalid operands to binary expression}}
805 (void)(i16
% u64
); // expected-error{{invalid operands to binary expression}}
806 (void)(i16
% f16
); // expected-error{{invalid operands to binary expression}}
807 (void)(i16
% f32
); // expected-error{{invalid operands to binary expression}}
808 (void)(i16
% f64
); // expected-error{{invalid operands to binary expression}}
809 (void)(i16
% 0); // expected-error{{invalid operands to binary expression}}
810 (void)(i16
% 0l); // expected-error{{invalid operands to binary expression}}
811 (void)(i16
% 0u); // expected-error{{invalid operands to binary expression}}
812 (void)(i16
% 0ul); // expected-error{{invalid operands to binary expression}}
813 (void)(i16
% 0.f
); // expected-error{{invalid operands to binary expression}}
814 (void)(i16
% 0.); // expected-error{{invalid operands to binary expression}}
816 (void)(u16
% b
); // expected-error{{invalid operands to binary expression}}
817 (void)(u16
% i8
); // expected-error{{invalid operands to binary expression}}
818 (void)(u16
% i32
); // expected-error{{invalid operands to binary expression}}
819 (void)(u16
% i64
); // expected-error{{invalid operands to binary expression}}
820 (void)(u16
% u8
); // expected-error{{invalid operands to binary expression}}
821 (void)(u16
% u32
); // expected-error{{invalid operands to binary expression}}
822 (void)(u16
% u64
); // expected-error{{invalid operands to binary expression}}
823 (void)(u16
% f16
); // expected-error{{invalid operands to binary expression}}
824 (void)(u16
% f32
); // expected-error{{invalid operands to binary expression}}
825 (void)(u16
% f64
); // expected-error{{invalid operands to binary expression}}
826 (void)(u16
% 0); // expected-error{{invalid operands to binary expression}}
827 (void)(u16
% 0l); // expected-error{{invalid operands to binary expression}}
828 (void)(u16
% 0u); // expected-error{{invalid operands to binary expression}}
829 (void)(u16
% 0ul); // expected-error{{invalid operands to binary expression}}
830 (void)(u16
% 0.f
); // expected-error{{invalid operands to binary expression}}
831 (void)(u16
% 0.); // expected-error{{invalid operands to binary expression}}
833 (void)(i32
% b
); // expected-error{{invalid operands to binary expression}}
834 (void)(i32
% i8
); // expected-error{{invalid operands to binary expression}}
835 (void)(i32
% i16
); // expected-error{{invalid operands to binary expression}}
836 (void)(i32
% i64
); // expected-error{{invalid operands to binary expression}}
837 (void)(i32
% u8
); // expected-error{{invalid operands to binary expression}}
838 (void)(i32
% u16
); // expected-error{{invalid operands to binary expression}}
839 (void)(i32
% u64
); // expected-error{{invalid operands to binary expression}}
840 (void)(i32
% f16
); // expected-error{{invalid operands to binary expression}}
841 (void)(i32
% f32
); // expected-error{{invalid operands to binary expression}}
842 (void)(i32
% f64
); // expected-error{{invalid operands to binary expression}}
843 (void)(i32
% 0l); // expected-error{{invalid operands to binary expression}}
844 (void)(i32
% 0u); // expected-error{{invalid operands to binary expression}}
845 (void)(i32
% 0ul); // expected-error{{invalid operands to binary expression}}
846 (void)(i32
% 0.f
); // expected-error{{invalid operands to binary expression}}
847 (void)(i32
% 0.); // expected-error{{invalid operands to binary expression}}
849 (void)(u32
% b
); // expected-error{{invalid operands to binary expression}}
850 (void)(u32
% i8
); // expected-error{{invalid operands to binary expression}}
851 (void)(u32
% i16
); // expected-error{{invalid operands to binary expression}}
852 (void)(u32
% i64
); // expected-error{{invalid operands to binary expression}}
853 (void)(u32
% u8
); // expected-error{{invalid operands to binary expression}}
854 (void)(u32
% u16
); // expected-error{{invalid operands to binary expression}}
855 (void)(u32
% u64
); // expected-error{{invalid operands to binary expression}}
856 (void)(u32
% f16
); // expected-error{{invalid operands to binary expression}}
857 (void)(u32
% f32
); // expected-error{{invalid operands to binary expression}}
858 (void)(u32
% f64
); // expected-error{{invalid operands to binary expression}}
859 (void)(u32
% 0); // expected-error{{invalid operands to binary expression}}
860 (void)(u32
% 0l); // expected-error{{invalid operands to binary expression}}
861 (void)(u32
% 0ul); // expected-error{{invalid operands to binary expression}}
862 (void)(u32
% 0.f
); // expected-error{{invalid operands to binary expression}}
863 (void)(u32
% 0.); // expected-error{{invalid operands to binary expression}}
865 (void)(i64
% b
); // expected-error{{invalid operands to binary expression}}
866 (void)(i64
% i8
); // expected-error{{invalid operands to binary expression}}
867 (void)(i64
% i16
); // expected-error{{invalid operands to binary expression}}
868 (void)(i64
% i32
); // expected-error{{invalid operands to binary expression}}
869 (void)(i64
% u8
); // expected-error{{invalid operands to binary expression}}
870 (void)(i64
% u16
); // expected-error{{invalid operands to binary expression}}
871 (void)(i64
% u32
); // expected-error{{invalid operands to binary expression}}
872 (void)(i64
% f16
); // expected-error{{invalid operands to binary expression}}
873 (void)(i64
% f32
); // expected-error{{invalid operands to binary expression}}
874 (void)(i64
% f64
); // expected-error{{invalid operands to binary expression}}
875 (void)(i64
% 0); // expected-error{{invalid operands to binary expression}}
876 (void)(i64
% 0u); // expected-error{{invalid operands to binary expression}}
877 (void)(i64
% 0ul); // expected-error{{invalid operands to binary expression}}
878 (void)(i64
% 0.f
); // expected-error{{invalid operands to binary expression}}
879 (void)(i64
% 0.); // expected-error{{invalid operands to binary expression}}
881 (void)(u64
% b
); // expected-error{{invalid operands to binary expression}}
882 (void)(u64
% i8
); // expected-error{{invalid operands to binary expression}}
883 (void)(u64
% i16
); // expected-error{{invalid operands to binary expression}}
884 (void)(u64
% i32
); // expected-error{{invalid operands to binary expression}}
885 (void)(u64
% u8
); // expected-error{{invalid operands to binary expression}}
886 (void)(u64
% u16
); // expected-error{{invalid operands to binary expression}}
887 (void)(u64
% u32
); // expected-error{{invalid operands to binary expression}}
888 (void)(u64
% f16
); // expected-error{{invalid operands to binary expression}}
889 (void)(u64
% f32
); // expected-error{{invalid operands to binary expression}}
890 (void)(u64
% f64
); // expected-error{{invalid operands to binary expression}}
891 (void)(u64
% 0); // expected-error{{invalid operands to binary expression}}
892 (void)(u64
% 0l); // expected-error{{invalid operands to binary expression}}
893 (void)(u64
% 0u); // expected-error{{invalid operands to binary expression}}
894 (void)(u64
% 0.f
); // expected-error{{invalid operands to binary expression}}
895 (void)(u64
% 0.); // expected-error{{invalid operands to binary expression}}
897 (void)(f16
% b
); // expected-error{{invalid operands to binary expression}}
898 (void)(f16
% i8
); // expected-error{{invalid operands to binary expression}}
899 (void)(f16
% i16
); // expected-error{{invalid operands to binary expression}}
900 (void)(f16
% i32
); // expected-error{{invalid operands to binary expression}}
901 (void)(f16
% i64
); // expected-error{{invalid operands to binary expression}}
902 (void)(f16
% u8
); // expected-error{{invalid operands to binary expression}}
903 (void)(f16
% u32
); // expected-error{{invalid operands to binary expression}}
904 (void)(f16
% u64
); // expected-error{{invalid operands to binary expression}}
905 (void)(f16
% f32
); // expected-error{{invalid operands to binary expression}}
906 (void)(f16
% f64
); // expected-error{{invalid operands to binary expression}}
907 (void)(f16
% 0); // expected-error{{invalid operands to binary expression}}
908 (void)(f16
% 0l); // expected-error{{invalid operands to binary expression}}
909 (void)(f16
% 0u); // expected-error{{invalid operands to binary expression}}
910 (void)(f16
% 0ul); // expected-error{{invalid operands to binary expression}}
911 (void)(f16
% 0.f
); // expected-error{{invalid operands to binary expression}}
912 (void)(f16
% 0.); // expected-error{{invalid operands to binary expression}}
914 (void)(f32
% b
); // expected-error{{invalid operands to binary expression}}
915 (void)(f32
% i8
); // expected-error{{invalid operands to binary expression}}
916 (void)(f32
% i16
); // expected-error{{invalid operands to binary expression}}
917 (void)(f32
% i32
); // expected-error{{invalid operands to binary expression}}
918 (void)(f32
% i64
); // expected-error{{invalid operands to binary expression}}
919 (void)(f32
% u8
); // expected-error{{invalid operands to binary expression}}
920 (void)(f32
% u16
); // expected-error{{invalid operands to binary expression}}
921 (void)(f32
% u64
); // expected-error{{invalid operands to binary expression}}
922 (void)(f32
% f16
); // expected-error{{invalid operands to binary expression}}
923 (void)(f32
% f64
); // expected-error{{invalid operands to binary expression}}
924 (void)(f32
% 0); // expected-error{{invalid operands to binary expression}}
925 (void)(f32
% 0l); // expected-error{{invalid operands to binary expression}}
926 (void)(f32
% 0u); // expected-error{{invalid operands to binary expression}}
927 (void)(f32
% 0ul); // expected-error{{invalid operands to binary expression}}
928 (void)(f32
% 0.f
); // expected-error{{invalid operands to binary expression}}
929 (void)(f32
% 0.); // expected-error{{invalid operands to binary expression}}
931 (void)(f64
% b
); // expected-error{{invalid operands to binary expression}}
932 (void)(f64
% i8
); // expected-error{{invalid operands to binary expression}}
933 (void)(f64
% i16
); // expected-error{{invalid operands to binary expression}}
934 (void)(f64
% i32
); // expected-error{{invalid operands to binary expression}}
935 (void)(f64
% i64
); // expected-error{{invalid operands to binary expression}}
936 (void)(f64
% u8
); // expected-error{{invalid operands to binary expression}}
937 (void)(f64
% u16
); // expected-error{{invalid operands to binary expression}}
938 (void)(f64
% u32
); // expected-error{{invalid operands to binary expression}}
939 (void)(f64
% f16
); // expected-error{{invalid operands to binary expression}}
940 (void)(f64
% f32
); // expected-error{{invalid operands to binary expression}}
941 (void)(f64
% 0); // expected-error{{invalid operands to binary expression}}
942 (void)(f64
% 0l); // expected-error{{invalid operands to binary expression}}
943 (void)(f64
% 0u); // expected-error{{invalid operands to binary expression}}
944 (void)(f64
% 0ul); // expected-error{{invalid operands to binary expression}}
945 (void)(f64
% 0.f
); // expected-error{{invalid operands to binary expression}}
946 (void)(f64
% 0.); // expected-error{{invalid operands to binary expression}}