1 // REQUIRES: aarch64-registered-target
3 // RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -fsyntax-only -verify -verify-ignore-unexpected=error,note %s
4 // RUN: %clang_cc1 -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -fsyntax-only -verify=overload -verify-ignore-unexpected=error,note %s
6 #ifdef SVE_OVERLOADED_FORMS
7 // A simple used,unused... macro, long enough to represent any SVE builtin.
8 #define SVE_ACLE_FUNC(A1,A2_UNUSED,A3,A4_UNUSED) A1##A3
10 #define SVE_ACLE_FUNC(A1,A2,A3,A4) A1##A2##A3##A4
34 void test_s8(svbool_t pg
, const int8_t *const_i8_ptr
)
36 // expected-error@+2 {{use of undeclared identifier 'svhistseg_s8'}}
37 // overload-error@+1 {{use of undeclared identifier 'svhistseg'}}
38 SVE_ACLE_FUNC(svhistseg
,_s8
,,)(svundef_s8(), svundef_s8());
39 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_s8'}}
40 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
41 SVE_ACLE_FUNC(svqrdmulh
,_s8
,,)(svundef_s8(), svundef_s8());
42 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_n_s8'}}
43 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
44 SVE_ACLE_FUNC(svqrdmulh
,_n_s8
,,)(svundef_s8(), i8
);
45 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_s8'}}
46 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
47 SVE_ACLE_FUNC(svqdmulh
,_s8
,,)(svundef_s8(), svundef_s8());
48 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_n_s8'}}
49 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
50 SVE_ACLE_FUNC(svqdmulh
,_n_s8
,,)(svundef_s8(), i8
);
51 // expected-error@+2 {{use of undeclared identifier 'svsra_n_s8'}}
52 // overload-error@+1 {{use of undeclared identifier 'svsra'}}
53 SVE_ACLE_FUNC(svsra
,_n_s8
,,)(svundef_s8(), svundef_s8(), u64
);
54 // expected-error@+2 {{use of undeclared identifier 'svnbsl_s8'}}
55 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
56 SVE_ACLE_FUNC(svnbsl
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
57 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_s8'}}
58 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
59 SVE_ACLE_FUNC(svnbsl
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
60 // expected-error@+2 {{use of undeclared identifier 'svqabs_s8_z'}}
61 // overload-error@+1 {{use of undeclared identifier 'svqabs_z'}}
62 SVE_ACLE_FUNC(svqabs
,_s8
,_z
,)(pg
, svundef_s8());
63 // expected-error@+2 {{use of undeclared identifier 'svqabs_s8_m'}}
64 // overload-error@+1 {{use of undeclared identifier 'svqabs_m'}}
65 SVE_ACLE_FUNC(svqabs
,_s8
,_m
,)(svundef_s8(), pg
, svundef_s8());
66 // expected-error@+2 {{use of undeclared identifier 'svqabs_s8_x'}}
67 // overload-error@+1 {{use of undeclared identifier 'svqabs_x'}}
68 SVE_ACLE_FUNC(svqabs
,_s8
,_x
,)(pg
, svundef_s8());
69 // expected-error@+2 {{use of undeclared identifier 'svcadd_s8'}}
70 // overload-error@+1 {{use of undeclared identifier 'svcadd'}}
71 SVE_ACLE_FUNC(svcadd
,_s8
,,)(svundef_s8(), svundef_s8(), u64
);
72 // expected-error@+2 {{use of undeclared identifier 'svtbl2_s8'}}
73 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
74 SVE_ACLE_FUNC(svtbl2
,_s8
,,)(svundef2_s8(), svundef_u8());
75 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s8_z'}}
76 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
77 SVE_ACLE_FUNC(svhsubr
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
78 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s8_m'}}
79 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
80 SVE_ACLE_FUNC(svhsubr
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
81 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s8_x'}}
82 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
83 SVE_ACLE_FUNC(svhsubr
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
84 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s8_z'}}
85 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
86 SVE_ACLE_FUNC(svhsubr
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
87 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s8_m'}}
88 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
89 SVE_ACLE_FUNC(svhsubr
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
90 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s8_x'}}
91 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
92 SVE_ACLE_FUNC(svhsubr
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
93 // expected-error@+2 {{use of undeclared identifier 'sveortb_s8'}}
94 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
95 SVE_ACLE_FUNC(sveortb
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
96 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_s8'}}
97 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
98 SVE_ACLE_FUNC(sveortb
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
99 // expected-error@+2 {{use of undeclared identifier 'svbcax_s8'}}
100 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
101 SVE_ACLE_FUNC(svbcax
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
102 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_s8'}}
103 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
104 SVE_ACLE_FUNC(svbcax
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
105 // expected-error@+2 {{use of undeclared identifier 'svqshlu_n_s8_z'}}
106 // overload-error@+1 {{use of undeclared identifier 'svqshlu_z'}}
107 SVE_ACLE_FUNC(svqshlu
,_n_s8
,_z
,)(pg
, svundef_s8(), u64
);
108 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s8_z'}}
109 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
110 SVE_ACLE_FUNC(svqrshl
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
111 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s8_m'}}
112 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
113 SVE_ACLE_FUNC(svqrshl
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
114 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s8_x'}}
115 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
116 SVE_ACLE_FUNC(svqrshl
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
117 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s8_z'}}
118 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
119 SVE_ACLE_FUNC(svqrshl
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
120 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s8_m'}}
121 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
122 SVE_ACLE_FUNC(svqrshl
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
123 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s8_x'}}
124 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
125 SVE_ACLE_FUNC(svqrshl
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
126 // expected-error@+2 {{use of undeclared identifier 'svcmla_s8'}}
127 // overload-error@+1 {{use of undeclared identifier 'svcmla'}}
128 SVE_ACLE_FUNC(svcmla
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8(), u64
);
129 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s8_z'}}
130 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
131 SVE_ACLE_FUNC(svqsubr
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
132 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s8_m'}}
133 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
134 SVE_ACLE_FUNC(svqsubr
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
135 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s8_x'}}
136 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
137 SVE_ACLE_FUNC(svqsubr
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
138 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s8_z'}}
139 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
140 SVE_ACLE_FUNC(svqsubr
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
141 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s8_m'}}
142 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
143 SVE_ACLE_FUNC(svqsubr
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
144 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s8_x'}}
145 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
146 SVE_ACLE_FUNC(svqsubr
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
147 // expected-error@+2 {{use of undeclared identifier 'svrshr_n_s8_z'}}
148 // overload-error@+1 {{use of undeclared identifier 'svrshr_z'}}
149 SVE_ACLE_FUNC(svrshr
,_n_s8
,_z
,)(pg
, svundef_s8(), u64
);
150 // expected-error@+2 {{use of undeclared identifier 'svaddp_s8_m'}}
151 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
152 SVE_ACLE_FUNC(svaddp
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
153 // expected-error@+2 {{use of undeclared identifier 'svaddp_s8_x'}}
154 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
155 SVE_ACLE_FUNC(svaddp
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
156 // expected-error@+2 {{use of undeclared identifier 'svqadd_s8_m'}}
157 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
158 SVE_ACLE_FUNC(svqadd
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
159 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s8_m'}}
160 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
161 SVE_ACLE_FUNC(svqadd
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
162 // expected-error@+2 {{use of undeclared identifier 'svqadd_s8_z'}}
163 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
164 SVE_ACLE_FUNC(svqadd
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
165 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s8_z'}}
166 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
167 SVE_ACLE_FUNC(svqadd
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
168 // expected-error@+2 {{use of undeclared identifier 'svqadd_s8_x'}}
169 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
170 SVE_ACLE_FUNC(svqadd
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
171 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s8_x'}}
172 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
173 SVE_ACLE_FUNC(svqadd
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
174 // expected-error@+2 {{use of undeclared identifier 'svtbx_s8'}}
175 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
176 SVE_ACLE_FUNC(svtbx
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_u8());
177 // expected-error@+2 {{use of undeclared identifier 'svqrdcmlah_s8'}}
178 // overload-error@+1 {{use of undeclared identifier 'svqrdcmlah'}}
179 SVE_ACLE_FUNC(svqrdcmlah
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8(), u64
);
180 // expected-error@+2 {{use of undeclared identifier 'svminp_s8_m'}}
181 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
182 SVE_ACLE_FUNC(svminp
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
183 // expected-error@+2 {{use of undeclared identifier 'svminp_s8_x'}}
184 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
185 SVE_ACLE_FUNC(svminp
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
186 // expected-error@+2 {{use of undeclared identifier 'svqsub_s8_z'}}
187 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
188 SVE_ACLE_FUNC(svqsub
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
189 // expected-error@+2 {{use of undeclared identifier 'svqsub_s8_m'}}
190 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
191 SVE_ACLE_FUNC(svqsub
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
192 // expected-error@+2 {{use of undeclared identifier 'svqsub_s8_x'}}
193 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
194 SVE_ACLE_FUNC(svqsub
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
195 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s8_z'}}
196 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
197 SVE_ACLE_FUNC(svqsub
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
198 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s8_m'}}
199 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
200 SVE_ACLE_FUNC(svqsub
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
201 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s8_x'}}
202 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
203 SVE_ACLE_FUNC(svqsub
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
204 // expected-error@+2 {{use of undeclared identifier 'svrsra_n_s8'}}
205 // overload-error@+1 {{use of undeclared identifier 'svrsra'}}
206 SVE_ACLE_FUNC(svrsra
,_n_s8
,,)(svundef_s8(), svundef_s8(), u64
);
207 // expected-error@+2 {{use of undeclared identifier 'sveor3_s8'}}
208 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
209 SVE_ACLE_FUNC(sveor3
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
210 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_s8'}}
211 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
212 SVE_ACLE_FUNC(sveor3
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
213 // expected-error@+2 {{use of undeclared identifier 'svhadd_s8_m'}}
214 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
215 SVE_ACLE_FUNC(svhadd
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
216 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s8_m'}}
217 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
218 SVE_ACLE_FUNC(svhadd
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
219 // expected-error@+2 {{use of undeclared identifier 'svhadd_s8_z'}}
220 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
221 SVE_ACLE_FUNC(svhadd
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
222 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s8_z'}}
223 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
224 SVE_ACLE_FUNC(svhadd
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
225 // expected-error@+2 {{use of undeclared identifier 'svhadd_s8_x'}}
226 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
227 SVE_ACLE_FUNC(svhadd
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
228 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s8_x'}}
229 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
230 SVE_ACLE_FUNC(svhadd
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
231 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_s8'}}
232 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
233 SVE_ACLE_FUNC(svqrdmlsh
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
234 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_n_s8'}}
235 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
236 SVE_ACLE_FUNC(svqrdmlsh
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
237 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s8_m'}}
238 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
239 SVE_ACLE_FUNC(svmaxp
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
240 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s8_x'}}
241 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
242 SVE_ACLE_FUNC(svmaxp
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
243 // expected-error@+2 {{use of undeclared identifier 'svmatch_s8'}}
244 // overload-error@+1 {{use of undeclared identifier 'svmatch'}}
245 SVE_ACLE_FUNC(svmatch
,_s8
,,)(pg
, svundef_s8(), svundef_s8());
246 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_s8'}}
247 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
248 SVE_ACLE_FUNC(svwhilerw
,_s8
,,)(const_i8_ptr
, const_i8_ptr
);
249 // expected-error@+2 {{use of undeclared identifier 'svqcadd_s8'}}
250 // overload-error@+1 {{use of undeclared identifier 'svqcadd'}}
251 SVE_ACLE_FUNC(svqcadd
,_s8
,,)(svundef_s8(), svundef_s8(), u64
);
252 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s8_m'}}
253 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
254 SVE_ACLE_FUNC(svrhadd
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
255 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s8_m'}}
256 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
257 SVE_ACLE_FUNC(svrhadd
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
258 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s8_z'}}
259 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
260 SVE_ACLE_FUNC(svrhadd
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
261 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s8_z'}}
262 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
263 SVE_ACLE_FUNC(svrhadd
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
264 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s8_x'}}
265 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
266 SVE_ACLE_FUNC(svrhadd
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
267 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s8_x'}}
268 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
269 SVE_ACLE_FUNC(svrhadd
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
270 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_s8'}}
271 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
272 SVE_ACLE_FUNC(svwhilewr
,_s8
,,)(const_i8_ptr
, const_i8_ptr
);
273 // expected-error@+2 {{use of undeclared identifier 'svsli_n_s8'}}
274 // overload-error@+1 {{use of undeclared identifier 'svsli'}}
275 SVE_ACLE_FUNC(svsli
,_n_s8
,,)(svundef_s8(), svundef_s8(), u64
);
276 // expected-error@+2 {{use of undeclared identifier 'svnmatch_s8'}}
277 // overload-error@+1 {{use of undeclared identifier 'svnmatch'}}
278 SVE_ACLE_FUNC(svnmatch
,_s8
,,)(pg
, svundef_s8(), svundef_s8());
279 // expected-error@+2 {{use of undeclared identifier 'svaba_s8'}}
280 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
281 SVE_ACLE_FUNC(svaba
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
282 // expected-error@+2 {{use of undeclared identifier 'svaba_n_s8'}}
283 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
284 SVE_ACLE_FUNC(svaba
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
285 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s8_m'}}
286 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
287 SVE_ACLE_FUNC(svuqadd
,_s8
,_m
,)(pg
, svundef_s8(), svundef_u8());
288 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s8_m'}}
289 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
290 SVE_ACLE_FUNC(svuqadd
,_n_s8
,_m
,)(pg
, svundef_s8(), u8
);
291 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s8_z'}}
292 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
293 SVE_ACLE_FUNC(svuqadd
,_s8
,_z
,)(pg
, svundef_s8(), svundef_u8());
294 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s8_z'}}
295 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
296 SVE_ACLE_FUNC(svuqadd
,_n_s8
,_z
,)(pg
, svundef_s8(), u8
);
297 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s8_x'}}
298 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
299 SVE_ACLE_FUNC(svuqadd
,_s8
,_x
,)(pg
, svundef_s8(), svundef_u8());
300 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s8_x'}}
301 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
302 SVE_ACLE_FUNC(svuqadd
,_n_s8
,_x
,)(pg
, svundef_s8(), u8
);
303 // expected-error@+2 {{use of undeclared identifier 'sveorbt_s8'}}
304 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
305 SVE_ACLE_FUNC(sveorbt
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
306 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_s8'}}
307 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
308 SVE_ACLE_FUNC(sveorbt
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
309 // expected-error@+2 {{use of undeclared identifier 'svbsl_s8'}}
310 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
311 SVE_ACLE_FUNC(svbsl
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
312 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_s8'}}
313 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
314 SVE_ACLE_FUNC(svbsl
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
315 // expected-error@+2 {{use of undeclared identifier 'svhsub_s8_z'}}
316 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
317 SVE_ACLE_FUNC(svhsub
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
318 // expected-error@+2 {{use of undeclared identifier 'svhsub_s8_m'}}
319 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
320 SVE_ACLE_FUNC(svhsub
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
321 // expected-error@+2 {{use of undeclared identifier 'svhsub_s8_x'}}
322 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
323 SVE_ACLE_FUNC(svhsub
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
324 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s8_z'}}
325 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
326 SVE_ACLE_FUNC(svhsub
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
327 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s8_m'}}
328 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
329 SVE_ACLE_FUNC(svhsub
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
330 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s8_x'}}
331 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
332 SVE_ACLE_FUNC(svhsub
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
333 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_s8'}}
334 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
335 SVE_ACLE_FUNC(svqrdmlah
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
336 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_n_s8'}}
337 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
338 SVE_ACLE_FUNC(svqrdmlah
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
339 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_s8'}}
340 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
341 SVE_ACLE_FUNC(svbsl2n
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
342 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_s8'}}
343 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
344 SVE_ACLE_FUNC(svbsl2n
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
345 // expected-error@+2 {{use of undeclared identifier 'svsri_n_s8'}}
346 // overload-error@+1 {{use of undeclared identifier 'svsri'}}
347 SVE_ACLE_FUNC(svsri
,_n_s8
,,)(svundef_s8(), svundef_s8(), u64
);
348 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_s8'}}
349 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
350 SVE_ACLE_FUNC(svbsl1n
,_s8
,,)(svundef_s8(), svundef_s8(), svundef_s8());
351 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_s8'}}
352 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
353 SVE_ACLE_FUNC(svbsl1n
,_n_s8
,,)(svundef_s8(), svundef_s8(), i8
);
354 // expected-error@+2 {{use of undeclared identifier 'svrshl_s8_z'}}
355 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
356 SVE_ACLE_FUNC(svrshl
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
357 // expected-error@+2 {{use of undeclared identifier 'svrshl_s8_m'}}
358 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
359 SVE_ACLE_FUNC(svrshl
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
360 // expected-error@+2 {{use of undeclared identifier 'svrshl_s8_x'}}
361 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
362 SVE_ACLE_FUNC(svrshl
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
363 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s8_z'}}
364 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
365 SVE_ACLE_FUNC(svrshl
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
366 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s8_m'}}
367 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
368 SVE_ACLE_FUNC(svrshl
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
369 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s8_x'}}
370 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
371 SVE_ACLE_FUNC(svrshl
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
372 // expected-error@+2 {{use of undeclared identifier 'svqneg_s8_z'}}
373 // overload-error@+1 {{use of undeclared identifier 'svqneg_z'}}
374 SVE_ACLE_FUNC(svqneg
,_s8
,_z
,)(pg
, svundef_s8());
375 // expected-error@+2 {{use of undeclared identifier 'svqneg_s8_m'}}
376 // overload-error@+1 {{use of undeclared identifier 'svqneg_m'}}
377 SVE_ACLE_FUNC(svqneg
,_s8
,_m
,)(svundef_s8(), pg
, svundef_s8());
378 // expected-error@+2 {{use of undeclared identifier 'svqneg_s8_x'}}
379 // overload-error@+1 {{use of undeclared identifier 'svqneg_x'}}
380 SVE_ACLE_FUNC(svqneg
,_s8
,_x
,)(pg
, svundef_s8());
381 // expected-error@+2 {{use of undeclared identifier 'svxar_n_s8'}}
382 // overload-error@+1 {{use of undeclared identifier 'svxar'}}
383 SVE_ACLE_FUNC(svxar
,_n_s8
,,)(svundef_s8(), svundef_s8(), u64
);
384 // expected-error@+2 {{use of undeclared identifier 'svqshl_s8_z'}}
385 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
386 SVE_ACLE_FUNC(svqshl
,_s8
,_z
,)(pg
, svundef_s8(), svundef_s8());
387 // expected-error@+2 {{use of undeclared identifier 'svqshl_s8_m'}}
388 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
389 SVE_ACLE_FUNC(svqshl
,_s8
,_m
,)(pg
, svundef_s8(), svundef_s8());
390 // expected-error@+2 {{use of undeclared identifier 'svqshl_s8_x'}}
391 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
392 SVE_ACLE_FUNC(svqshl
,_s8
,_x
,)(pg
, svundef_s8(), svundef_s8());
393 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s8_z'}}
394 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
395 SVE_ACLE_FUNC(svqshl
,_n_s8
,_z
,)(pg
, svundef_s8(), i8
);
396 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s8_m'}}
397 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
398 SVE_ACLE_FUNC(svqshl
,_n_s8
,_m
,)(pg
, svundef_s8(), i8
);
399 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s8_x'}}
400 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
401 SVE_ACLE_FUNC(svqshl
,_n_s8
,_x
,)(pg
, svundef_s8(), i8
);
404 void test_s16(svbool_t pg
, const int16_t *const_i16_ptr
)
406 // expected-error@+2 {{use of undeclared identifier 'svmullb_s16'}}
407 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
408 SVE_ACLE_FUNC(svmullb
,_s16
,,)(svundef_s8(), svundef_s8());
409 // expected-error@+2 {{use of undeclared identifier 'svmullb_n_s16'}}
410 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
411 SVE_ACLE_FUNC(svmullb
,_n_s16
,,)(svundef_s8(), i8
);
412 // expected-error@+2 {{use of undeclared identifier 'svqrshrunb_n_s16'}}
413 // overload-error@+1 {{use of undeclared identifier 'svqrshrunb'}}
414 SVE_ACLE_FUNC(svqrshrunb
,_n_s16
,,)(svundef_s16(), u64
);
415 // expected-error@+2 {{use of undeclared identifier 'svqdmlalbt_s16'}}
416 // overload-error@+1 {{use of undeclared identifier 'svqdmlalbt'}}
417 SVE_ACLE_FUNC(svqdmlalbt
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
418 // expected-error@+2 {{use of undeclared identifier 'svqdmlalbt_n_s16'}}
419 // overload-error@+1 {{use of undeclared identifier 'svqdmlalbt'}}
420 SVE_ACLE_FUNC(svqdmlalbt
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
421 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_s16'}}
422 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
423 SVE_ACLE_FUNC(svqrdmulh
,_s16
,,)(svundef_s16(), svundef_s16());
424 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_n_s16'}}
425 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
426 SVE_ACLE_FUNC(svqrdmulh
,_n_s16
,,)(svundef_s16(), i16
);
427 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_lane_s16'}}
428 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh_lane'}}
429 SVE_ACLE_FUNC(svqrdmulh_lane
,_s16
,,)(svundef_s16(), svundef_s16(), u64
);
430 // expected-error@+2 {{use of undeclared identifier 'svaddwb_s16'}}
431 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
432 SVE_ACLE_FUNC(svaddwb
,_s16
,,)(svundef_s16(), svundef_s8());
433 // expected-error@+2 {{use of undeclared identifier 'svaddwb_n_s16'}}
434 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
435 SVE_ACLE_FUNC(svaddwb
,_n_s16
,,)(svundef_s16(), i8
);
436 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_s16'}}
437 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
438 SVE_ACLE_FUNC(svsubhnb
,_s16
,,)(svundef_s16(), svundef_s16());
439 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_n_s16'}}
440 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
441 SVE_ACLE_FUNC(svsubhnb
,_n_s16
,,)(svundef_s16(), i16
);
442 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_s16'}}
443 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
444 SVE_ACLE_FUNC(svqdmulh
,_s16
,,)(svundef_s16(), svundef_s16());
445 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_n_s16'}}
446 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
447 SVE_ACLE_FUNC(svqdmulh
,_n_s16
,,)(svundef_s16(), i16
);
448 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_lane_s16'}}
449 // overload-error@+1 {{use of undeclared identifier 'svqdmulh_lane'}}
450 SVE_ACLE_FUNC(svqdmulh_lane
,_s16
,,)(svundef_s16(), svundef_s16(), u64
);
451 // expected-error@+2 {{use of undeclared identifier 'svqshrunt_n_s16'}}
452 // overload-error@+1 {{use of undeclared identifier 'svqshrunt'}}
453 SVE_ACLE_FUNC(svqshrunt
,_n_s16
,,)(svundef_u8(), svundef_s16(), u64
);
454 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_s16'}}
455 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
456 SVE_ACLE_FUNC(svrsubhnt
,_s16
,,)(svundef_s8(), svundef_s16(), svundef_s16());
457 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_n_s16'}}
458 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
459 SVE_ACLE_FUNC(svrsubhnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), i16
);
460 // expected-error@+2 {{use of undeclared identifier 'svnbsl_s16'}}
461 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
462 SVE_ACLE_FUNC(svnbsl
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
463 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_s16'}}
464 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
465 SVE_ACLE_FUNC(svnbsl
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
466 // expected-error@+2 {{use of undeclared identifier 'svqdmlslb_s16'}}
467 // overload-error@+1 {{use of undeclared identifier 'svqdmlslb'}}
468 SVE_ACLE_FUNC(svqdmlslb
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
469 // expected-error@+2 {{use of undeclared identifier 'svqdmlslb_n_s16'}}
470 // overload-error@+1 {{use of undeclared identifier 'svqdmlslb'}}
471 SVE_ACLE_FUNC(svqdmlslb
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
472 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_s16'}}
473 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
474 SVE_ACLE_FUNC(svsubhnt
,_s16
,,)(svundef_s8(), svundef_s16(), svundef_s16());
475 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_n_s16'}}
476 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
477 SVE_ACLE_FUNC(svsubhnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), i16
);
478 // expected-error@+2 {{use of undeclared identifier 'svqabs_s16_z'}}
479 // overload-error@+1 {{use of undeclared identifier 'svqabs_z'}}
480 SVE_ACLE_FUNC(svqabs
,_s16
,_z
,)(pg
, svundef_s16());
481 // expected-error@+2 {{use of undeclared identifier 'svqabs_s16_m'}}
482 // overload-error@+1 {{use of undeclared identifier 'svqabs_m'}}
483 SVE_ACLE_FUNC(svqabs
,_s16
,_m
,)(svundef_s16(), pg
, svundef_s16());
484 // expected-error@+2 {{use of undeclared identifier 'svqabs_s16_x'}}
485 // overload-error@+1 {{use of undeclared identifier 'svqabs_x'}}
486 SVE_ACLE_FUNC(svqabs
,_s16
,_x
,)(pg
, svundef_s16());
487 // expected-error@+2 {{use of undeclared identifier 'svaddlbt_s16'}}
488 // overload-error@+1 {{use of undeclared identifier 'svaddlbt'}}
489 SVE_ACLE_FUNC(svaddlbt
,_s16
,,)(svundef_s8(), svundef_s8());
490 // expected-error@+2 {{use of undeclared identifier 'svaddlbt_n_s16'}}
491 // overload-error@+1 {{use of undeclared identifier 'svaddlbt'}}
492 SVE_ACLE_FUNC(svaddlbt
,_n_s16
,,)(svundef_s8(), i8
);
493 // expected-error@+2 {{use of undeclared identifier 'svtbl2_s16'}}
494 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
495 SVE_ACLE_FUNC(svtbl2
,_s16
,,)(svundef2_s16(), svundef_u16());
496 // expected-error@+2 {{use of undeclared identifier 'svshrnt_n_s16'}}
497 // overload-error@+1 {{use of undeclared identifier 'svshrnt'}}
498 SVE_ACLE_FUNC(svshrnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), u64
);
499 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s16_z'}}
500 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
501 SVE_ACLE_FUNC(svhsubr
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
502 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s16_m'}}
503 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
504 SVE_ACLE_FUNC(svhsubr
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
505 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s16_x'}}
506 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
507 SVE_ACLE_FUNC(svhsubr
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
508 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s16_z'}}
509 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
510 SVE_ACLE_FUNC(svhsubr
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
511 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s16_m'}}
512 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
513 SVE_ACLE_FUNC(svhsubr
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
514 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s16_x'}}
515 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
516 SVE_ACLE_FUNC(svhsubr
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
517 // expected-error@+2 {{use of undeclared identifier 'sveortb_s16'}}
518 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
519 SVE_ACLE_FUNC(sveortb
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
520 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_s16'}}
521 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
522 SVE_ACLE_FUNC(sveortb
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
523 // expected-error@+2 {{use of undeclared identifier 'svqxtnb_s16'}}
524 // overload-error@+1 {{use of undeclared identifier 'svqxtnb'}}
525 SVE_ACLE_FUNC(svqxtnb
,_s16
,,)(svundef_s16());
526 // expected-error@+2 {{use of undeclared identifier 'svmlalt_s16'}}
527 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
528 SVE_ACLE_FUNC(svmlalt
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
529 // expected-error@+2 {{use of undeclared identifier 'svmlalt_n_s16'}}
530 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
531 SVE_ACLE_FUNC(svmlalt
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
532 // expected-error@+2 {{use of undeclared identifier 'svshrnb_n_s16'}}
533 // overload-error@+1 {{use of undeclared identifier 'svshrnb'}}
534 SVE_ACLE_FUNC(svshrnb
,_n_s16
,,)(svundef_s16(), u64
);
535 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_s16'}}
536 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
537 SVE_ACLE_FUNC(svaddhnt
,_s16
,,)(svundef_s8(), svundef_s16(), svundef_s16());
538 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_n_s16'}}
539 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
540 SVE_ACLE_FUNC(svaddhnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), i16
);
541 // expected-error@+2 {{use of undeclared identifier 'svmls_lane_s16'}}
542 // overload-error@+1 {{no matching function for call to 'svmls_lane'}}
543 SVE_ACLE_FUNC(svmls_lane
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16(), u64
);
544 // expected-error@+2 {{use of undeclared identifier 'svqdmlalt_s16'}}
545 // overload-error@+1 {{use of undeclared identifier 'svqdmlalt'}}
546 SVE_ACLE_FUNC(svqdmlalt
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
547 // expected-error@+2 {{use of undeclared identifier 'svqdmlalt_n_s16'}}
548 // overload-error@+1 {{use of undeclared identifier 'svqdmlalt'}}
549 SVE_ACLE_FUNC(svqdmlalt
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
550 // expected-error@+2 {{use of undeclared identifier 'svbcax_s16'}}
551 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
552 SVE_ACLE_FUNC(svbcax
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
553 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_s16'}}
554 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
555 SVE_ACLE_FUNC(svbcax
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
556 // expected-error@+2 {{use of undeclared identifier 'svqxtnt_s16'}}
557 // overload-error@+1 {{use of undeclared identifier 'svqxtnt'}}
558 SVE_ACLE_FUNC(svqxtnt
,_s16
,,)(svundef_s8(), svundef_s16());
559 // expected-error@+2 {{use of undeclared identifier 'svqdmlalb_s16'}}
560 // overload-error@+1 {{use of undeclared identifier 'svqdmlalb'}}
561 SVE_ACLE_FUNC(svqdmlalb
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
562 // expected-error@+2 {{use of undeclared identifier 'svqdmlalb_n_s16'}}
563 // overload-error@+1 {{use of undeclared identifier 'svqdmlalb'}}
564 SVE_ACLE_FUNC(svqdmlalb
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
565 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s16_z'}}
566 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
567 SVE_ACLE_FUNC(svqrshl
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
568 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s16_m'}}
569 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
570 SVE_ACLE_FUNC(svqrshl
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
571 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s16_x'}}
572 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
573 SVE_ACLE_FUNC(svqrshl
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
574 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s16_z'}}
575 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
576 SVE_ACLE_FUNC(svqrshl
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
577 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s16_m'}}
578 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
579 SVE_ACLE_FUNC(svqrshl
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
580 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s16_x'}}
581 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
582 SVE_ACLE_FUNC(svqrshl
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
583 // expected-error@+2 {{use of undeclared identifier 'svsublbt_s16'}}
584 // overload-error@+1 {{use of undeclared identifier 'svsublbt'}}
585 SVE_ACLE_FUNC(svsublbt
,_s16
,,)(svundef_s8(), svundef_s8());
586 // expected-error@+2 {{use of undeclared identifier 'svsublbt_n_s16'}}
587 // overload-error@+1 {{use of undeclared identifier 'svsublbt'}}
588 SVE_ACLE_FUNC(svsublbt
,_n_s16
,,)(svundef_s8(), i8
);
589 // expected-error@+2 {{use of undeclared identifier 'svqshrnt_n_s16'}}
590 // overload-error@+1 {{use of undeclared identifier 'svqshrnt'}}
591 SVE_ACLE_FUNC(svqshrnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), u64
);
592 // expected-error@+2 {{use of undeclared identifier 'svqdmullt_s16'}}
593 // overload-error@+1 {{use of undeclared identifier 'svqdmullt'}}
594 SVE_ACLE_FUNC(svqdmullt
,_s16
,,)(svundef_s8(), svundef_s8());
595 // expected-error@+2 {{use of undeclared identifier 'svqdmullt_n_s16'}}
596 // overload-error@+1 {{use of undeclared identifier 'svqdmullt'}}
597 SVE_ACLE_FUNC(svqdmullt
,_n_s16
,,)(svundef_s8(), i8
);
598 // expected-error@+2 {{use of undeclared identifier 'svsublt_s16'}}
599 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
600 SVE_ACLE_FUNC(svsublt
,_s16
,,)(svundef_s8(), svundef_s8());
601 // expected-error@+2 {{use of undeclared identifier 'svsublt_n_s16'}}
602 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
603 SVE_ACLE_FUNC(svsublt
,_n_s16
,,)(svundef_s8(), i8
);
604 // expected-error@+2 {{use of undeclared identifier 'svqdmlslbt_s16'}}
605 // overload-error@+1 {{use of undeclared identifier 'svqdmlslbt'}}
606 SVE_ACLE_FUNC(svqdmlslbt
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
607 // expected-error@+2 {{use of undeclared identifier 'svqdmlslbt_n_s16'}}
608 // overload-error@+1 {{use of undeclared identifier 'svqdmlslbt'}}
609 SVE_ACLE_FUNC(svqdmlslbt
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
610 // expected-error@+2 {{use of undeclared identifier 'svadalp_s16_z'}}
611 // overload-error@+1 {{use of undeclared identifier 'svadalp_z'}}
612 SVE_ACLE_FUNC(svadalp
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s8());
613 // expected-error@+2 {{use of undeclared identifier 'svadalp_s16_m'}}
614 // overload-error@+1 {{use of undeclared identifier 'svadalp_m'}}
615 SVE_ACLE_FUNC(svadalp
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s8());
616 // expected-error@+2 {{use of undeclared identifier 'svadalp_s16_x'}}
617 // overload-error@+1 {{use of undeclared identifier 'svadalp_x'}}
618 SVE_ACLE_FUNC(svadalp
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s8());
619 // expected-error@+2 {{use of undeclared identifier 'svmul_lane_s16'}}
620 // overload-error@+1 {{no matching function for call to 'svmul_lane'}}
621 SVE_ACLE_FUNC(svmul_lane
,_s16
,,)(svundef_s16(), svundef_s16(), u64
);
622 // expected-error@+2 {{use of undeclared identifier 'svsubwt_s16'}}
623 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
624 SVE_ACLE_FUNC(svsubwt
,_s16
,,)(svundef_s16(), svundef_s8());
625 // expected-error@+2 {{use of undeclared identifier 'svsubwt_n_s16'}}
626 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
627 SVE_ACLE_FUNC(svsubwt
,_n_s16
,,)(svundef_s16(), i8
);
628 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s16_z'}}
629 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
630 SVE_ACLE_FUNC(svqsubr
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
631 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s16_m'}}
632 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
633 SVE_ACLE_FUNC(svqsubr
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
634 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s16_x'}}
635 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
636 SVE_ACLE_FUNC(svqsubr
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
637 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s16_z'}}
638 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
639 SVE_ACLE_FUNC(svqsubr
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
640 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s16_m'}}
641 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
642 SVE_ACLE_FUNC(svqsubr
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
643 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s16_x'}}
644 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
645 SVE_ACLE_FUNC(svqsubr
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
646 // expected-error@+2 {{use of undeclared identifier 'svqrshrnt_n_s16'}}
647 // overload-error@+1 {{use of undeclared identifier 'svqrshrnt'}}
648 SVE_ACLE_FUNC(svqrshrnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), u64
);
649 // expected-error@+2 {{use of undeclared identifier 'svaddp_s16_m'}}
650 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
651 SVE_ACLE_FUNC(svaddp
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
652 // expected-error@+2 {{use of undeclared identifier 'svaddp_s16_x'}}
653 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
654 SVE_ACLE_FUNC(svaddp
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
655 // expected-error@+2 {{use of undeclared identifier 'svqadd_s16_m'}}
656 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
657 SVE_ACLE_FUNC(svqadd
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
658 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s16_m'}}
659 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
660 SVE_ACLE_FUNC(svqadd
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
661 // expected-error@+2 {{use of undeclared identifier 'svqadd_s16_z'}}
662 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
663 SVE_ACLE_FUNC(svqadd
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
664 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s16_z'}}
665 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
666 SVE_ACLE_FUNC(svqadd
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
667 // expected-error@+2 {{use of undeclared identifier 'svqadd_s16_x'}}
668 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
669 SVE_ACLE_FUNC(svqadd
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
670 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s16_x'}}
671 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
672 SVE_ACLE_FUNC(svqadd
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
673 // expected-error@+2 {{use of undeclared identifier 'svabdlb_s16'}}
674 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
675 SVE_ACLE_FUNC(svabdlb
,_s16
,,)(svundef_s8(), svundef_s8());
676 // expected-error@+2 {{use of undeclared identifier 'svabdlb_n_s16'}}
677 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
678 SVE_ACLE_FUNC(svabdlb
,_n_s16
,,)(svundef_s8(), i8
);
679 // expected-error@+2 {{use of undeclared identifier 'svtbx_s16'}}
680 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
681 SVE_ACLE_FUNC(svtbx
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_u16());
682 // expected-error@+2 {{use of undeclared identifier 'svabdlt_s16'}}
683 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
684 SVE_ACLE_FUNC(svabdlt
,_s16
,,)(svundef_s8(), svundef_s8());
685 // expected-error@+2 {{use of undeclared identifier 'svabdlt_n_s16'}}
686 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
687 SVE_ACLE_FUNC(svabdlt
,_n_s16
,,)(svundef_s8(), i8
);
688 // expected-error@+2 {{use of undeclared identifier 'svqrshrnb_n_s16'}}
689 // overload-error@+1 {{use of undeclared identifier 'svqrshrnb'}}
690 SVE_ACLE_FUNC(svqrshrnb
,_n_s16
,,)(svundef_s16(), u64
);
691 // expected-error@+2 {{use of undeclared identifier 'svminp_s16_m'}}
692 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
693 SVE_ACLE_FUNC(svminp
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
694 // expected-error@+2 {{use of undeclared identifier 'svminp_s16_x'}}
695 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
696 SVE_ACLE_FUNC(svminp
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
697 // expected-error@+2 {{use of undeclared identifier 'svqsub_s16_z'}}
698 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
699 SVE_ACLE_FUNC(svqsub
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
700 // expected-error@+2 {{use of undeclared identifier 'svqsub_s16_m'}}
701 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
702 SVE_ACLE_FUNC(svqsub
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
703 // expected-error@+2 {{use of undeclared identifier 'svqsub_s16_x'}}
704 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
705 SVE_ACLE_FUNC(svqsub
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
706 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s16_z'}}
707 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
708 SVE_ACLE_FUNC(svqsub
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
709 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s16_m'}}
710 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
711 SVE_ACLE_FUNC(svqsub
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
712 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s16_x'}}
713 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
714 SVE_ACLE_FUNC(svqsub
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
715 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_s16'}}
716 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
717 SVE_ACLE_FUNC(svrsubhnb
,_s16
,,)(svundef_s16(), svundef_s16());
718 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_n_s16'}}
719 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
720 SVE_ACLE_FUNC(svrsubhnb
,_n_s16
,,)(svundef_s16(), i16
);
721 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_s16'}}
722 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
723 SVE_ACLE_FUNC(svaddhnb
,_s16
,,)(svundef_s16(), svundef_s16());
724 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_n_s16'}}
725 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
726 SVE_ACLE_FUNC(svaddhnb
,_n_s16
,,)(svundef_s16(), i16
);
727 // expected-error@+2 {{use of undeclared identifier 'svabalt_s16'}}
728 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
729 SVE_ACLE_FUNC(svabalt
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
730 // expected-error@+2 {{use of undeclared identifier 'svabalt_n_s16'}}
731 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
732 SVE_ACLE_FUNC(svabalt
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
733 // expected-error@+2 {{use of undeclared identifier 'svqshrnb_n_s16'}}
734 // overload-error@+1 {{use of undeclared identifier 'svqshrnb'}}
735 SVE_ACLE_FUNC(svqshrnb
,_n_s16
,,)(svundef_s16(), u64
);
736 // expected-error@+2 {{use of undeclared identifier 'sveor3_s16'}}
737 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
738 SVE_ACLE_FUNC(sveor3
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
739 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_s16'}}
740 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
741 SVE_ACLE_FUNC(sveor3
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
742 // expected-error@+2 {{use of undeclared identifier 'svhadd_s16_m'}}
743 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
744 SVE_ACLE_FUNC(svhadd
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
745 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s16_m'}}
746 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
747 SVE_ACLE_FUNC(svhadd
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
748 // expected-error@+2 {{use of undeclared identifier 'svhadd_s16_z'}}
749 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
750 SVE_ACLE_FUNC(svhadd
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
751 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s16_z'}}
752 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
753 SVE_ACLE_FUNC(svhadd
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
754 // expected-error@+2 {{use of undeclared identifier 'svhadd_s16_x'}}
755 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
756 SVE_ACLE_FUNC(svhadd
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
757 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s16_x'}}
758 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
759 SVE_ACLE_FUNC(svhadd
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
760 // expected-error@+2 {{use of undeclared identifier 'svqshrunb_n_s16'}}
761 // overload-error@+1 {{use of undeclared identifier 'svqshrunb'}}
762 SVE_ACLE_FUNC(svqshrunb
,_n_s16
,,)(svundef_s16(), u64
);
763 // expected-error@+2 {{use of undeclared identifier 'svmovlb_s16'}}
764 // overload-error@+1 {{use of undeclared identifier 'svmovlb'}}
765 SVE_ACLE_FUNC(svmovlb
,_s16
,,)(svundef_s8());
766 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_s16'}}
767 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
768 SVE_ACLE_FUNC(svqrdmlsh
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
769 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_n_s16'}}
770 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
771 SVE_ACLE_FUNC(svqrdmlsh
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
772 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_lane_s16'}}
773 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh_lane'}}
774 SVE_ACLE_FUNC(svqrdmlsh_lane
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16(), u64
);
775 // expected-error@+2 {{use of undeclared identifier 'svqdmlslt_s16'}}
776 // overload-error@+1 {{use of undeclared identifier 'svqdmlslt'}}
777 SVE_ACLE_FUNC(svqdmlslt
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
778 // expected-error@+2 {{use of undeclared identifier 'svqdmlslt_n_s16'}}
779 // overload-error@+1 {{use of undeclared identifier 'svqdmlslt'}}
780 SVE_ACLE_FUNC(svqdmlslt
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
781 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s16_m'}}
782 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
783 SVE_ACLE_FUNC(svmaxp
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
784 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s16_x'}}
785 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
786 SVE_ACLE_FUNC(svmaxp
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
787 // expected-error@+2 {{use of undeclared identifier 'svmullt_s16'}}
788 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
789 SVE_ACLE_FUNC(svmullt
,_s16
,,)(svundef_s8(), svundef_s8());
790 // expected-error@+2 {{use of undeclared identifier 'svmullt_n_s16'}}
791 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
792 SVE_ACLE_FUNC(svmullt
,_n_s16
,,)(svundef_s8(), i8
);
793 // expected-error@+2 {{use of undeclared identifier 'svmatch_s16'}}
794 // overload-error@+1 {{use of undeclared identifier 'svmatch'}}
795 SVE_ACLE_FUNC(svmatch
,_s16
,,)(pg
, svundef_s16(), svundef_s16());
796 // expected-error@+2 {{use of undeclared identifier 'svqxtunb_s16'}}
797 // overload-error@+1 {{use of undeclared identifier 'svqxtunb'}}
798 SVE_ACLE_FUNC(svqxtunb
,_s16
,,)(svundef_s16());
799 // expected-error@+2 {{use of undeclared identifier 'svmla_lane_s16'}}
800 // overload-error@+1 {{no matching function for call to 'svmla_lane'}}
801 SVE_ACLE_FUNC(svmla_lane
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16(), u64
);
802 // expected-error@+2 {{use of undeclared identifier 'svrshrnb_n_s16'}}
803 // overload-error@+1 {{use of undeclared identifier 'svrshrnb'}}
804 SVE_ACLE_FUNC(svrshrnb
,_n_s16
,,)(svundef_s16(), u64
);
805 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_s16'}}
806 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
807 SVE_ACLE_FUNC(svwhilerw
,_s16
,,)(const_i16_ptr
, const_i16_ptr
);
808 // expected-error@+2 {{use of undeclared identifier 'svshllb_n_s16'}}
809 // overload-error@+1 {{use of undeclared identifier 'svshllb'}}
810 SVE_ACLE_FUNC(svshllb
,_n_s16
,,)(svundef_s8(), u64
);
811 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s16_m'}}
812 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
813 SVE_ACLE_FUNC(svrhadd
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
814 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s16_m'}}
815 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
816 SVE_ACLE_FUNC(svrhadd
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
817 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s16_z'}}
818 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
819 SVE_ACLE_FUNC(svrhadd
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
820 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s16_z'}}
821 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
822 SVE_ACLE_FUNC(svrhadd
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
823 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s16_x'}}
824 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
825 SVE_ACLE_FUNC(svrhadd
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
826 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s16_x'}}
827 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
828 SVE_ACLE_FUNC(svrhadd
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
829 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_s16'}}
830 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
831 SVE_ACLE_FUNC(svraddhnb
,_s16
,,)(svundef_s16(), svundef_s16());
832 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_n_s16'}}
833 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
834 SVE_ACLE_FUNC(svraddhnb
,_n_s16
,,)(svundef_s16(), i16
);
835 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_s16'}}
836 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
837 SVE_ACLE_FUNC(svwhilewr
,_s16
,,)(const_i16_ptr
, const_i16_ptr
);
838 // expected-error@+2 {{use of undeclared identifier 'svmlalb_s16'}}
839 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
840 SVE_ACLE_FUNC(svmlalb
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
841 // expected-error@+2 {{use of undeclared identifier 'svmlalb_n_s16'}}
842 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
843 SVE_ACLE_FUNC(svmlalb
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
844 // expected-error@+2 {{use of undeclared identifier 'svsubwb_s16'}}
845 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
846 SVE_ACLE_FUNC(svsubwb
,_s16
,,)(svundef_s16(), svundef_s8());
847 // expected-error@+2 {{use of undeclared identifier 'svsubwb_n_s16'}}
848 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
849 SVE_ACLE_FUNC(svsubwb
,_n_s16
,,)(svundef_s16(), i8
);
850 // expected-error@+2 {{use of undeclared identifier 'svnmatch_s16'}}
851 // overload-error@+1 {{use of undeclared identifier 'svnmatch'}}
852 SVE_ACLE_FUNC(svnmatch
,_s16
,,)(pg
, svundef_s16(), svundef_s16());
853 // expected-error@+2 {{use of undeclared identifier 'svaba_s16'}}
854 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
855 SVE_ACLE_FUNC(svaba
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
856 // expected-error@+2 {{use of undeclared identifier 'svaba_n_s16'}}
857 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
858 SVE_ACLE_FUNC(svaba
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
859 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_s16'}}
860 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
861 SVE_ACLE_FUNC(svraddhnt
,_s16
,,)(svundef_s8(), svundef_s16(), svundef_s16());
862 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_n_s16'}}
863 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
864 SVE_ACLE_FUNC(svraddhnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), i16
);
865 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s16_m'}}
866 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
867 SVE_ACLE_FUNC(svuqadd
,_s16
,_m
,)(pg
, svundef_s16(), svundef_u16());
868 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s16_m'}}
869 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
870 SVE_ACLE_FUNC(svuqadd
,_n_s16
,_m
,)(pg
, svundef_s16(), u16
);
871 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s16_z'}}
872 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
873 SVE_ACLE_FUNC(svuqadd
,_s16
,_z
,)(pg
, svundef_s16(), svundef_u16());
874 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s16_z'}}
875 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
876 SVE_ACLE_FUNC(svuqadd
,_n_s16
,_z
,)(pg
, svundef_s16(), u16
);
877 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s16_x'}}
878 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
879 SVE_ACLE_FUNC(svuqadd
,_s16
,_x
,)(pg
, svundef_s16(), svundef_u16());
880 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s16_x'}}
881 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
882 SVE_ACLE_FUNC(svuqadd
,_n_s16
,_x
,)(pg
, svundef_s16(), u16
);
883 // expected-error@+2 {{use of undeclared identifier 'sveorbt_s16'}}
884 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
885 SVE_ACLE_FUNC(sveorbt
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
886 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_s16'}}
887 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
888 SVE_ACLE_FUNC(sveorbt
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
889 // expected-error@+2 {{use of undeclared identifier 'svbsl_s16'}}
890 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
891 SVE_ACLE_FUNC(svbsl
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
892 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_s16'}}
893 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
894 SVE_ACLE_FUNC(svbsl
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
895 // expected-error@+2 {{use of undeclared identifier 'svshllt_n_s16'}}
896 // overload-error@+1 {{use of undeclared identifier 'svshllt'}}
897 SVE_ACLE_FUNC(svshllt
,_n_s16
,,)(svundef_s8(), u64
);
898 // expected-error@+2 {{use of undeclared identifier 'svsubltb_s16'}}
899 // overload-error@+1 {{use of undeclared identifier 'svsubltb'}}
900 SVE_ACLE_FUNC(svsubltb
,_s16
,,)(svundef_s8(), svundef_s8());
901 // expected-error@+2 {{use of undeclared identifier 'svsubltb_n_s16'}}
902 // overload-error@+1 {{use of undeclared identifier 'svsubltb'}}
903 SVE_ACLE_FUNC(svsubltb
,_n_s16
,,)(svundef_s8(), i8
);
904 // expected-error@+2 {{use of undeclared identifier 'svhsub_s16_z'}}
905 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
906 SVE_ACLE_FUNC(svhsub
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
907 // expected-error@+2 {{use of undeclared identifier 'svhsub_s16_m'}}
908 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
909 SVE_ACLE_FUNC(svhsub
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
910 // expected-error@+2 {{use of undeclared identifier 'svhsub_s16_x'}}
911 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
912 SVE_ACLE_FUNC(svhsub
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
913 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s16_z'}}
914 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
915 SVE_ACLE_FUNC(svhsub
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
916 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s16_m'}}
917 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
918 SVE_ACLE_FUNC(svhsub
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
919 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s16_x'}}
920 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
921 SVE_ACLE_FUNC(svhsub
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
922 // expected-error@+2 {{use of undeclared identifier 'svaddlb_s16'}}
923 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
924 SVE_ACLE_FUNC(svaddlb
,_s16
,,)(svundef_s8(), svundef_s8());
925 // expected-error@+2 {{use of undeclared identifier 'svaddlb_n_s16'}}
926 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
927 SVE_ACLE_FUNC(svaddlb
,_n_s16
,,)(svundef_s8(), i8
);
928 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_s16'}}
929 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
930 SVE_ACLE_FUNC(svqrdmlah
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
931 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_n_s16'}}
932 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
933 SVE_ACLE_FUNC(svqrdmlah
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
934 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_lane_s16'}}
935 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah_lane'}}
936 SVE_ACLE_FUNC(svqrdmlah_lane
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16(), u64
);
937 // expected-error@+2 {{use of undeclared identifier 'svqdmullb_s16'}}
938 // overload-error@+1 {{use of undeclared identifier 'svqdmullb'}}
939 SVE_ACLE_FUNC(svqdmullb
,_s16
,,)(svundef_s8(), svundef_s8());
940 // expected-error@+2 {{use of undeclared identifier 'svqdmullb_n_s16'}}
941 // overload-error@+1 {{use of undeclared identifier 'svqdmullb'}}
942 SVE_ACLE_FUNC(svqdmullb
,_n_s16
,,)(svundef_s8(), i8
);
943 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_s16'}}
944 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
945 SVE_ACLE_FUNC(svbsl2n
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
946 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_s16'}}
947 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
948 SVE_ACLE_FUNC(svbsl2n
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
949 // expected-error@+2 {{use of undeclared identifier 'svaddlt_s16'}}
950 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
951 SVE_ACLE_FUNC(svaddlt
,_s16
,,)(svundef_s8(), svundef_s8());
952 // expected-error@+2 {{use of undeclared identifier 'svaddlt_n_s16'}}
953 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
954 SVE_ACLE_FUNC(svaddlt
,_n_s16
,,)(svundef_s8(), i8
);
955 // expected-error@+2 {{use of undeclared identifier 'svqxtunt_s16'}}
956 // overload-error@+1 {{use of undeclared identifier 'svqxtunt'}}
957 SVE_ACLE_FUNC(svqxtunt
,_s16
,,)(svundef_u8(), svundef_s16());
958 // expected-error@+2 {{use of undeclared identifier 'svqrshrunt_n_s16'}}
959 // overload-error@+1 {{use of undeclared identifier 'svqrshrunt'}}
960 SVE_ACLE_FUNC(svqrshrunt
,_n_s16
,,)(svundef_u8(), svundef_s16(), u64
);
961 // expected-error@+2 {{use of undeclared identifier 'svabalb_s16'}}
962 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
963 SVE_ACLE_FUNC(svabalb
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
964 // expected-error@+2 {{use of undeclared identifier 'svabalb_n_s16'}}
965 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
966 SVE_ACLE_FUNC(svabalb
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
967 // expected-error@+2 {{use of undeclared identifier 'svsublb_s16'}}
968 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
969 SVE_ACLE_FUNC(svsublb
,_s16
,,)(svundef_s8(), svundef_s8());
970 // expected-error@+2 {{use of undeclared identifier 'svsublb_n_s16'}}
971 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
972 SVE_ACLE_FUNC(svsublb
,_n_s16
,,)(svundef_s8(), i8
);
973 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_s16'}}
974 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
975 SVE_ACLE_FUNC(svbsl1n
,_s16
,,)(svundef_s16(), svundef_s16(), svundef_s16());
976 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_s16'}}
977 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
978 SVE_ACLE_FUNC(svbsl1n
,_n_s16
,,)(svundef_s16(), svundef_s16(), i16
);
979 // expected-error@+2 {{use of undeclared identifier 'svrshl_s16_z'}}
980 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
981 SVE_ACLE_FUNC(svrshl
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
982 // expected-error@+2 {{use of undeclared identifier 'svrshl_s16_m'}}
983 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
984 SVE_ACLE_FUNC(svrshl
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
985 // expected-error@+2 {{use of undeclared identifier 'svrshl_s16_x'}}
986 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
987 SVE_ACLE_FUNC(svrshl
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
988 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s16_z'}}
989 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
990 SVE_ACLE_FUNC(svrshl
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
991 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s16_m'}}
992 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
993 SVE_ACLE_FUNC(svrshl
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
994 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s16_x'}}
995 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
996 SVE_ACLE_FUNC(svrshl
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
997 // expected-error@+2 {{use of undeclared identifier 'svaddwt_s16'}}
998 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
999 SVE_ACLE_FUNC(svaddwt
,_s16
,,)(svundef_s16(), svundef_s8());
1000 // expected-error@+2 {{use of undeclared identifier 'svaddwt_n_s16'}}
1001 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
1002 SVE_ACLE_FUNC(svaddwt
,_n_s16
,,)(svundef_s16(), i8
);
1003 // expected-error@+2 {{use of undeclared identifier 'svmlslb_s16'}}
1004 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
1005 SVE_ACLE_FUNC(svmlslb
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
1006 // expected-error@+2 {{use of undeclared identifier 'svmlslb_n_s16'}}
1007 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
1008 SVE_ACLE_FUNC(svmlslb
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
1009 // expected-error@+2 {{use of undeclared identifier 'svmlslt_s16'}}
1010 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
1011 SVE_ACLE_FUNC(svmlslt
,_s16
,,)(svundef_s16(), svundef_s8(), svundef_s8());
1012 // expected-error@+2 {{use of undeclared identifier 'svmlslt_n_s16'}}
1013 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
1014 SVE_ACLE_FUNC(svmlslt
,_n_s16
,,)(svundef_s16(), svundef_s8(), i8
);
1015 // expected-error@+2 {{use of undeclared identifier 'svqneg_s16_z'}}
1016 // overload-error@+1 {{use of undeclared identifier 'svqneg_z'}}
1017 SVE_ACLE_FUNC(svqneg
,_s16
,_z
,)(pg
, svundef_s16());
1018 // expected-error@+2 {{use of undeclared identifier 'svqneg_s16_m'}}
1019 // overload-error@+1 {{use of undeclared identifier 'svqneg_m'}}
1020 SVE_ACLE_FUNC(svqneg
,_s16
,_m
,)(svundef_s16(), pg
, svundef_s16());
1021 // expected-error@+2 {{use of undeclared identifier 'svqneg_s16_x'}}
1022 // overload-error@+1 {{use of undeclared identifier 'svqneg_x'}}
1023 SVE_ACLE_FUNC(svqneg
,_s16
,_x
,)(pg
, svundef_s16());
1024 // expected-error@+2 {{use of undeclared identifier 'svmovlt_s16'}}
1025 // overload-error@+1 {{use of undeclared identifier 'svmovlt'}}
1026 SVE_ACLE_FUNC(svmovlt
,_s16
,,)(svundef_s8());
1027 // expected-error@+2 {{use of undeclared identifier 'svrshrnt_n_s16'}}
1028 // overload-error@+1 {{use of undeclared identifier 'svrshrnt'}}
1029 SVE_ACLE_FUNC(svrshrnt
,_n_s16
,,)(svundef_s8(), svundef_s16(), u64
);
1030 // expected-error@+2 {{use of undeclared identifier 'svqshl_s16_z'}}
1031 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
1032 SVE_ACLE_FUNC(svqshl
,_s16
,_z
,)(pg
, svundef_s16(), svundef_s16());
1033 // expected-error@+2 {{use of undeclared identifier 'svqshl_s16_m'}}
1034 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
1035 SVE_ACLE_FUNC(svqshl
,_s16
,_m
,)(pg
, svundef_s16(), svundef_s16());
1036 // expected-error@+2 {{use of undeclared identifier 'svqshl_s16_x'}}
1037 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
1038 SVE_ACLE_FUNC(svqshl
,_s16
,_x
,)(pg
, svundef_s16(), svundef_s16());
1039 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s16_z'}}
1040 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
1041 SVE_ACLE_FUNC(svqshl
,_n_s16
,_z
,)(pg
, svundef_s16(), i16
);
1042 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s16_m'}}
1043 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
1044 SVE_ACLE_FUNC(svqshl
,_n_s16
,_m
,)(pg
, svundef_s16(), i16
);
1045 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s16_x'}}
1046 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
1047 SVE_ACLE_FUNC(svqshl
,_n_s16
,_x
,)(pg
, svundef_s16(), i16
);
1050 void test_s32(svbool_t pg
, const uint16_t *const_u16_ptr
, const int16_t *const_i16_ptr
, const int32_t *const_i32_ptr
, const int8_t *const_i8_ptr
, const uint8_t *const_u8_ptr
)
1052 // expected-error@+2 {{use of undeclared identifier 'svmullb_s32'}}
1053 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
1054 SVE_ACLE_FUNC(svmullb
,_s32
,,)(svundef_s16(), svundef_s16());
1055 // expected-error@+2 {{use of undeclared identifier 'svmullb_n_s32'}}
1056 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
1057 SVE_ACLE_FUNC(svmullb
,_n_s32
,,)(svundef_s16(), i16
);
1058 // expected-error@+2 {{use of undeclared identifier 'svmullb_lane_s32'}}
1059 // overload-error@+1 {{use of undeclared identifier 'svmullb_lane'}}
1060 SVE_ACLE_FUNC(svmullb_lane
,_s32
,,)(svundef_s16(), svundef_s16(), u64
);
1061 // expected-error@+2 {{use of undeclared identifier 'svqdmlalbt_s32'}}
1062 // overload-error@+1 {{use of undeclared identifier 'svqdmlalbt'}}
1063 SVE_ACLE_FUNC(svqdmlalbt
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1064 // expected-error@+2 {{use of undeclared identifier 'svqdmlalbt_n_s32'}}
1065 // overload-error@+1 {{use of undeclared identifier 'svqdmlalbt'}}
1066 SVE_ACLE_FUNC(svqdmlalbt
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1067 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_s32'}}
1068 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
1069 SVE_ACLE_FUNC(svqrdmulh
,_s32
,,)(svundef_s32(), svundef_s32());
1070 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_n_s32'}}
1071 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
1072 SVE_ACLE_FUNC(svqrdmulh
,_n_s32
,,)(svundef_s32(), i32
);
1073 // expected-error@+2 {{use of undeclared identifier 'svaddwb_s32'}}
1074 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
1075 SVE_ACLE_FUNC(svaddwb
,_s32
,,)(svundef_s32(), svundef_s16());
1076 // expected-error@+2 {{use of undeclared identifier 'svaddwb_n_s32'}}
1077 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
1078 SVE_ACLE_FUNC(svaddwb
,_n_s32
,,)(svundef_s32(), i16
);
1079 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_s32'}}
1080 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
1081 SVE_ACLE_FUNC(svsubhnb
,_s32
,,)(svundef_s32(), svundef_s32());
1082 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_n_s32'}}
1083 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
1084 SVE_ACLE_FUNC(svsubhnb
,_n_s32
,,)(svundef_s32(), i32
);
1085 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_s32'}}
1086 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
1087 SVE_ACLE_FUNC(svqdmulh
,_s32
,,)(svundef_s32(), svundef_s32());
1088 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_n_s32'}}
1089 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
1090 SVE_ACLE_FUNC(svqdmulh
,_n_s32
,,)(svundef_s32(), i32
);
1091 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_s32'}}
1092 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
1093 SVE_ACLE_FUNC(svrsubhnt
,_s32
,,)(svundef_s16(), svundef_s32(), svundef_s32());
1094 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_n_s32'}}
1095 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
1096 SVE_ACLE_FUNC(svrsubhnt
,_n_s32
,,)(svundef_s16(), svundef_s32(), i32
);
1097 // expected-error@+2 {{use of undeclared identifier 'svnbsl_s32'}}
1098 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
1099 SVE_ACLE_FUNC(svnbsl
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1100 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_s32'}}
1101 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
1102 SVE_ACLE_FUNC(svnbsl
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1103 // expected-error@+2 {{use of undeclared identifier 'svqdmlslb_s32'}}
1104 // overload-error@+1 {{use of undeclared identifier 'svqdmlslb'}}
1105 SVE_ACLE_FUNC(svqdmlslb
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1106 // expected-error@+2 {{use of undeclared identifier 'svqdmlslb_n_s32'}}
1107 // overload-error@+1 {{use of undeclared identifier 'svqdmlslb'}}
1108 SVE_ACLE_FUNC(svqdmlslb
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1109 // expected-error@+2 {{use of undeclared identifier 'svqdmlslb_lane_s32'}}
1110 // overload-error@+1 {{use of undeclared identifier 'svqdmlslb_lane'}}
1111 SVE_ACLE_FUNC(svqdmlslb_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1112 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_s32'}}
1113 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
1114 SVE_ACLE_FUNC(svsubhnt
,_s32
,,)(svundef_s16(), svundef_s32(), svundef_s32());
1115 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_n_s32'}}
1116 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
1117 SVE_ACLE_FUNC(svsubhnt
,_n_s32
,,)(svundef_s16(), svundef_s32(), i32
);
1118 // expected-error@+2 {{use of undeclared identifier 'svqabs_s32_z'}}
1119 // overload-error@+1 {{use of undeclared identifier 'svqabs_z'}}
1120 SVE_ACLE_FUNC(svqabs
,_s32
,_z
,)(pg
, svundef_s32());
1121 // expected-error@+2 {{use of undeclared identifier 'svqabs_s32_m'}}
1122 // overload-error@+1 {{use of undeclared identifier 'svqabs_m'}}
1123 SVE_ACLE_FUNC(svqabs
,_s32
,_m
,)(svundef_s32(), pg
, svundef_s32());
1124 // expected-error@+2 {{use of undeclared identifier 'svqabs_s32_x'}}
1125 // overload-error@+1 {{use of undeclared identifier 'svqabs_x'}}
1126 SVE_ACLE_FUNC(svqabs
,_s32
,_x
,)(pg
, svundef_s32());
1127 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b8_s32'}}
1128 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b8'}}
1129 SVE_ACLE_FUNC(svwhilegt_b8
,_s32
,,)(i32
, i32
);
1130 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b16_s32'}}
1131 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b16'}}
1132 SVE_ACLE_FUNC(svwhilegt_b16
,_s32
,,)(i32
, i32
);
1133 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b32_s32'}}
1134 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b32'}}
1135 SVE_ACLE_FUNC(svwhilegt_b32
,_s32
,,)(i32
, i32
);
1136 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b64_s32'}}
1137 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b64'}}
1138 SVE_ACLE_FUNC(svwhilegt_b64
,_s32
,,)(i32
, i32
);
1139 // expected-error@+2 {{use of undeclared identifier 'svaddlbt_s32'}}
1140 // overload-error@+1 {{use of undeclared identifier 'svaddlbt'}}
1141 SVE_ACLE_FUNC(svaddlbt
,_s32
,,)(svundef_s16(), svundef_s16());
1142 // expected-error@+2 {{use of undeclared identifier 'svaddlbt_n_s32'}}
1143 // overload-error@+1 {{use of undeclared identifier 'svaddlbt'}}
1144 SVE_ACLE_FUNC(svaddlbt
,_n_s32
,,)(svundef_s16(), i16
);
1145 // expected-error@+2 {{use of undeclared identifier 'svtbl2_s32'}}
1146 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
1147 SVE_ACLE_FUNC(svtbl2
,_s32
,,)(svundef2_s32(), svundef_u32());
1148 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s32_z'}}
1149 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
1150 SVE_ACLE_FUNC(svhsubr
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1151 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s32_m'}}
1152 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
1153 SVE_ACLE_FUNC(svhsubr
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1154 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s32_x'}}
1155 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
1156 SVE_ACLE_FUNC(svhsubr
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1157 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s32_z'}}
1158 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
1159 SVE_ACLE_FUNC(svhsubr
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1160 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s32_m'}}
1161 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
1162 SVE_ACLE_FUNC(svhsubr
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1163 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s32_x'}}
1164 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
1165 SVE_ACLE_FUNC(svhsubr
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1166 // expected-error@+2 {{use of undeclared identifier 'svhistcnt_s32_z'}}
1167 // overload-error@+1 {{use of undeclared identifier 'svhistcnt_z'}}
1168 SVE_ACLE_FUNC(svhistcnt
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1169 // expected-error@+2 {{use of undeclared identifier 'sveortb_s32'}}
1170 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
1171 SVE_ACLE_FUNC(sveortb
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1172 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_s32'}}
1173 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
1174 SVE_ACLE_FUNC(sveortb
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1175 // expected-error@+2 {{use of undeclared identifier 'svqxtnb_s32'}}
1176 // overload-error@+1 {{use of undeclared identifier 'svqxtnb'}}
1177 SVE_ACLE_FUNC(svqxtnb
,_s32
,,)(svundef_s32());
1178 // expected-error@+2 {{use of undeclared identifier 'svmlalt_s32'}}
1179 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
1180 SVE_ACLE_FUNC(svmlalt
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1181 // expected-error@+2 {{use of undeclared identifier 'svmlalt_n_s32'}}
1182 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
1183 SVE_ACLE_FUNC(svmlalt
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1184 // expected-error@+2 {{use of undeclared identifier 'svmlalt_lane_s32'}}
1185 // overload-error@+1 {{use of undeclared identifier 'svmlalt_lane'}}
1186 SVE_ACLE_FUNC(svmlalt_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1187 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_s32'}}
1188 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
1189 SVE_ACLE_FUNC(svaddhnt
,_s32
,,)(svundef_s16(), svundef_s32(), svundef_s32());
1190 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_n_s32'}}
1191 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
1192 SVE_ACLE_FUNC(svaddhnt
,_n_s32
,,)(svundef_s16(), svundef_s32(), i32
);
1193 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32base_s32'}}
1194 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_s32'}}
1195 SVE_ACLE_FUNC(svldnt1uh_gather
, _u32base
, _s32
, )(pg
, svundef_u32());
1196 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32offset_s32'}}
1197 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_s32'}}
1198 SVE_ACLE_FUNC(svldnt1uh_gather_
, u32
, offset_s32
, )(pg
, const_u16_ptr
, svundef_u32());
1199 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32base_offset_s32'}}
1200 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_s32'}}
1201 SVE_ACLE_FUNC(svldnt1uh_gather
, _u32base
, _offset_s32
, )(pg
, svundef_u32(), i64
);
1202 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32base_index_s32'}}
1203 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_s32'}}
1204 SVE_ACLE_FUNC(svldnt1uh_gather
, _u32base
, _index_s32
, )(pg
, svundef_u32(), i64
);
1205 // expected-error@+2 {{use of undeclared identifier 'svqdmlalt_s32'}}
1206 // overload-error@+1 {{use of undeclared identifier 'svqdmlalt'}}
1207 SVE_ACLE_FUNC(svqdmlalt
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1208 // expected-error@+2 {{use of undeclared identifier 'svqdmlalt_n_s32'}}
1209 // overload-error@+1 {{use of undeclared identifier 'svqdmlalt'}}
1210 SVE_ACLE_FUNC(svqdmlalt
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1211 // expected-error@+2 {{use of undeclared identifier 'svqdmlalt_lane_s32'}}
1212 // overload-error@+1 {{use of undeclared identifier 'svqdmlalt_lane'}}
1213 SVE_ACLE_FUNC(svqdmlalt_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1214 // expected-error@+2 {{use of undeclared identifier 'svbcax_s32'}}
1215 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
1216 SVE_ACLE_FUNC(svbcax
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1217 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_s32'}}
1218 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
1219 SVE_ACLE_FUNC(svbcax
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1220 // expected-error@+2 {{use of undeclared identifier 'svqxtnt_s32'}}
1221 // overload-error@+1 {{use of undeclared identifier 'svqxtnt'}}
1222 SVE_ACLE_FUNC(svqxtnt
,_s32
,,)(svundef_s16(), svundef_s32());
1223 // expected-error@+2 {{use of undeclared identifier 'svqdmlalb_s32'}}
1224 // overload-error@+1 {{use of undeclared identifier 'svqdmlalb'}}
1225 SVE_ACLE_FUNC(svqdmlalb
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1226 // expected-error@+2 {{use of undeclared identifier 'svqdmlalb_n_s32'}}
1227 // overload-error@+1 {{use of undeclared identifier 'svqdmlalb'}}
1228 SVE_ACLE_FUNC(svqdmlalb
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1229 // expected-error@+2 {{use of undeclared identifier 'svqdmlalb_lane_s32'}}
1230 // overload-error@+1 {{use of undeclared identifier 'svqdmlalb_lane'}}
1231 SVE_ACLE_FUNC(svqdmlalb_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1232 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s32_z'}}
1233 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
1234 SVE_ACLE_FUNC(svqrshl
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1235 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s32_m'}}
1236 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
1237 SVE_ACLE_FUNC(svqrshl
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1238 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s32_x'}}
1239 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
1240 SVE_ACLE_FUNC(svqrshl
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1241 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s32_z'}}
1242 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
1243 SVE_ACLE_FUNC(svqrshl
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1244 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s32_m'}}
1245 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
1246 SVE_ACLE_FUNC(svqrshl
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1247 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s32_x'}}
1248 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
1249 SVE_ACLE_FUNC(svqrshl
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1250 // expected-error@+2 {{use of undeclared identifier 'svcdot_s32'}}
1251 // overload-error@+1 {{use of undeclared identifier 'svcdot'}}
1252 SVE_ACLE_FUNC(svcdot
,_s32
,,)(svundef_s32(), svundef_s8(), svundef_s8(), u64
);
1253 // expected-error@+2 {{use of undeclared identifier 'svsublbt_s32'}}
1254 // overload-error@+1 {{use of undeclared identifier 'svsublbt'}}
1255 SVE_ACLE_FUNC(svsublbt
,_s32
,,)(svundef_s16(), svundef_s16());
1256 // expected-error@+2 {{use of undeclared identifier 'svsublbt_n_s32'}}
1257 // overload-error@+1 {{use of undeclared identifier 'svsublbt'}}
1258 SVE_ACLE_FUNC(svsublbt
,_n_s32
,,)(svundef_s16(), i16
);
1259 // expected-error@+2 {{use of undeclared identifier 'svqdmullt_s32'}}
1260 // overload-error@+1 {{use of undeclared identifier 'svqdmullt'}}
1261 SVE_ACLE_FUNC(svqdmullt
,_s32
,,)(svundef_s16(), svundef_s16());
1262 // expected-error@+2 {{use of undeclared identifier 'svqdmullt_n_s32'}}
1263 // overload-error@+1 {{use of undeclared identifier 'svqdmullt'}}
1264 SVE_ACLE_FUNC(svqdmullt
,_n_s32
,,)(svundef_s16(), i16
);
1265 // expected-error@+2 {{use of undeclared identifier 'svqdmullt_lane_s32'}}
1266 // overload-error@+1 {{use of undeclared identifier 'svqdmullt_lane'}}
1267 SVE_ACLE_FUNC(svqdmullt_lane
,_s32
,,)(svundef_s16(), svundef_s16(), u64
);
1268 // expected-error@+2 {{use of undeclared identifier 'svsublt_s32'}}
1269 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
1270 SVE_ACLE_FUNC(svsublt
,_s32
,,)(svundef_s16(), svundef_s16());
1271 // expected-error@+2 {{use of undeclared identifier 'svsublt_n_s32'}}
1272 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
1273 SVE_ACLE_FUNC(svsublt
,_n_s32
,,)(svundef_s16(), i16
);
1274 // expected-error@+2 {{use of undeclared identifier 'svqdmlslbt_s32'}}
1275 // overload-error@+1 {{use of undeclared identifier 'svqdmlslbt'}}
1276 SVE_ACLE_FUNC(svqdmlslbt
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1277 // expected-error@+2 {{use of undeclared identifier 'svqdmlslbt_n_s32'}}
1278 // overload-error@+1 {{use of undeclared identifier 'svqdmlslbt'}}
1279 SVE_ACLE_FUNC(svqdmlslbt
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1280 // expected-error@+2 {{use of undeclared identifier 'svadalp_s32_z'}}
1281 // overload-error@+1 {{use of undeclared identifier 'svadalp_z'}}
1282 SVE_ACLE_FUNC(svadalp
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s16());
1283 // expected-error@+2 {{use of undeclared identifier 'svadalp_s32_m'}}
1284 // overload-error@+1 {{use of undeclared identifier 'svadalp_m'}}
1285 SVE_ACLE_FUNC(svadalp
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s16());
1286 // expected-error@+2 {{use of undeclared identifier 'svadalp_s32_x'}}
1287 // overload-error@+1 {{use of undeclared identifier 'svadalp_x'}}
1288 SVE_ACLE_FUNC(svadalp
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s16());
1289 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b8_s32'}}
1290 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b8'}}
1291 SVE_ACLE_FUNC(svwhilege_b8
,_s32
,,)(i32
, i32
);
1292 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b16_s32'}}
1293 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b16'}}
1294 SVE_ACLE_FUNC(svwhilege_b16
,_s32
,,)(i32
, i32
);
1295 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b32_s32'}}
1296 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b32'}}
1297 SVE_ACLE_FUNC(svwhilege_b32
,_s32
,,)(i32
, i32
);
1298 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b64_s32'}}
1299 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b64'}}
1300 SVE_ACLE_FUNC(svwhilege_b64
,_s32
,,)(i32
, i32
);
1301 // expected-error@+2 {{use of undeclared identifier 'svsubwt_s32'}}
1302 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
1303 SVE_ACLE_FUNC(svsubwt
,_s32
,,)(svundef_s32(), svundef_s16());
1304 // expected-error@+2 {{use of undeclared identifier 'svsubwt_n_s32'}}
1305 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
1306 SVE_ACLE_FUNC(svsubwt
,_n_s32
,,)(svundef_s32(), i16
);
1307 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s32_z'}}
1308 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
1309 SVE_ACLE_FUNC(svqsubr
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1310 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s32_m'}}
1311 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
1312 SVE_ACLE_FUNC(svqsubr
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1313 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s32_x'}}
1314 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
1315 SVE_ACLE_FUNC(svqsubr
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1316 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s32_z'}}
1317 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
1318 SVE_ACLE_FUNC(svqsubr
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1319 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s32_m'}}
1320 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
1321 SVE_ACLE_FUNC(svqsubr
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1322 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s32_x'}}
1323 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
1324 SVE_ACLE_FUNC(svqsubr
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1325 // expected-error@+2 {{use of undeclared identifier 'svaddp_s32_m'}}
1326 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
1327 SVE_ACLE_FUNC(svaddp
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1328 // expected-error@+2 {{use of undeclared identifier 'svaddp_s32_x'}}
1329 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
1330 SVE_ACLE_FUNC(svaddp
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1331 // expected-error@+2 {{use of undeclared identifier 'svqadd_s32_m'}}
1332 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
1333 SVE_ACLE_FUNC(svqadd
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1334 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s32_m'}}
1335 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
1336 SVE_ACLE_FUNC(svqadd
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1337 // expected-error@+2 {{use of undeclared identifier 'svqadd_s32_z'}}
1338 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
1339 SVE_ACLE_FUNC(svqadd
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1340 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s32_z'}}
1341 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
1342 SVE_ACLE_FUNC(svqadd
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1343 // expected-error@+2 {{use of undeclared identifier 'svqadd_s32_x'}}
1344 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
1345 SVE_ACLE_FUNC(svqadd
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1346 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s32_x'}}
1347 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
1348 SVE_ACLE_FUNC(svqadd
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1349 // expected-error@+2 {{use of undeclared identifier 'svabdlb_s32'}}
1350 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
1351 SVE_ACLE_FUNC(svabdlb
,_s32
,,)(svundef_s16(), svundef_s16());
1352 // expected-error@+2 {{use of undeclared identifier 'svabdlb_n_s32'}}
1353 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
1354 SVE_ACLE_FUNC(svabdlb
,_n_s32
,,)(svundef_s16(), i16
);
1355 // expected-error@+2 {{use of undeclared identifier 'svtbx_s32'}}
1356 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
1357 SVE_ACLE_FUNC(svtbx
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_u32());
1358 // expected-error@+2 {{use of undeclared identifier 'svabdlt_s32'}}
1359 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
1360 SVE_ACLE_FUNC(svabdlt
,_s32
,,)(svundef_s16(), svundef_s16());
1361 // expected-error@+2 {{use of undeclared identifier 'svabdlt_n_s32'}}
1362 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
1363 SVE_ACLE_FUNC(svabdlt
,_n_s32
,,)(svundef_s16(), i16
);
1364 // expected-error@+2 {{use of undeclared identifier 'svminp_s32_m'}}
1365 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
1366 SVE_ACLE_FUNC(svminp
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1367 // expected-error@+2 {{use of undeclared identifier 'svminp_s32_x'}}
1368 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
1369 SVE_ACLE_FUNC(svminp
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1370 // expected-error@+2 {{use of undeclared identifier 'svqsub_s32_z'}}
1371 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
1372 SVE_ACLE_FUNC(svqsub
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1373 // expected-error@+2 {{use of undeclared identifier 'svqsub_s32_m'}}
1374 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
1375 SVE_ACLE_FUNC(svqsub
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1376 // expected-error@+2 {{use of undeclared identifier 'svqsub_s32_x'}}
1377 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
1378 SVE_ACLE_FUNC(svqsub
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1379 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s32_z'}}
1380 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
1381 SVE_ACLE_FUNC(svqsub
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1382 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s32_m'}}
1383 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
1384 SVE_ACLE_FUNC(svqsub
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1385 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s32_x'}}
1386 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
1387 SVE_ACLE_FUNC(svqsub
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1388 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_s32'}}
1389 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
1390 SVE_ACLE_FUNC(svrsubhnb
,_s32
,,)(svundef_s32(), svundef_s32());
1391 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_n_s32'}}
1392 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
1393 SVE_ACLE_FUNC(svrsubhnb
,_n_s32
,,)(svundef_s32(), i32
);
1394 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_s32'}}
1395 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
1396 SVE_ACLE_FUNC(svaddhnb
,_s32
,,)(svundef_s32(), svundef_s32());
1397 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_n_s32'}}
1398 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
1399 SVE_ACLE_FUNC(svaddhnb
,_n_s32
,,)(svundef_s32(), i32
);
1400 // expected-error@+2 {{use of undeclared identifier 'svabalt_s32'}}
1401 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
1402 SVE_ACLE_FUNC(svabalt
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1403 // expected-error@+2 {{use of undeclared identifier 'svabalt_n_s32'}}
1404 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
1405 SVE_ACLE_FUNC(svabalt
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1406 // expected-error@+2 {{use of undeclared identifier 'sveor3_s32'}}
1407 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
1408 SVE_ACLE_FUNC(sveor3
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1409 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_s32'}}
1410 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
1411 SVE_ACLE_FUNC(sveor3
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1412 // expected-error@+2 {{use of undeclared identifier 'svhadd_s32_m'}}
1413 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
1414 SVE_ACLE_FUNC(svhadd
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1415 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s32_m'}}
1416 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
1417 SVE_ACLE_FUNC(svhadd
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1418 // expected-error@+2 {{use of undeclared identifier 'svhadd_s32_z'}}
1419 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
1420 SVE_ACLE_FUNC(svhadd
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1421 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s32_z'}}
1422 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
1423 SVE_ACLE_FUNC(svhadd
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1424 // expected-error@+2 {{use of undeclared identifier 'svhadd_s32_x'}}
1425 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
1426 SVE_ACLE_FUNC(svhadd
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1427 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s32_x'}}
1428 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
1429 SVE_ACLE_FUNC(svhadd
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1430 // expected-error@+2 {{use of undeclared identifier 'svmovlb_s32'}}
1431 // overload-error@+1 {{use of undeclared identifier 'svmovlb'}}
1432 SVE_ACLE_FUNC(svmovlb
,_s32
,,)(svundef_s16());
1433 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_s32'}}
1434 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter'}}
1435 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, , _s32
)(pg
, svundef_u32(), svundef_s32());
1436 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32offset_s32'}}
1437 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
1438 SVE_ACLE_FUNC(svstnt1_scatter_
, u32
, offset
, _s32
)(pg
, i32_ptr
, svundef_u32(), svundef_s32());
1439 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_offset_s32'}}
1440 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
1441 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, _offset
, _s32
)(pg
, svundef_u32(), i64
, svundef_s32());
1442 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_index_s32'}}
1443 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
1444 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, _index
, _s32
)(pg
, svundef_u32(), i64
, svundef_s32());
1445 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_s32'}}
1446 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
1447 SVE_ACLE_FUNC(svqrdmlsh
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1448 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_n_s32'}}
1449 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
1450 SVE_ACLE_FUNC(svqrdmlsh
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1451 // expected-error@+2 {{use of undeclared identifier 'svqdmlslt_s32'}}
1452 // overload-error@+1 {{use of undeclared identifier 'svqdmlslt'}}
1453 SVE_ACLE_FUNC(svqdmlslt
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1454 // expected-error@+2 {{use of undeclared identifier 'svqdmlslt_n_s32'}}
1455 // overload-error@+1 {{use of undeclared identifier 'svqdmlslt'}}
1456 SVE_ACLE_FUNC(svqdmlslt
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1457 // expected-error@+2 {{use of undeclared identifier 'svqdmlslt_lane_s32'}}
1458 // overload-error@+1 {{use of undeclared identifier 'svqdmlslt_lane'}}
1459 SVE_ACLE_FUNC(svqdmlslt_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1460 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s32_m'}}
1461 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
1462 SVE_ACLE_FUNC(svmaxp
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1463 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s32_x'}}
1464 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
1465 SVE_ACLE_FUNC(svmaxp
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1466 // expected-error@+2 {{use of undeclared identifier 'svmullt_s32'}}
1467 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
1468 SVE_ACLE_FUNC(svmullt
,_s32
,,)(svundef_s16(), svundef_s16());
1469 // expected-error@+2 {{use of undeclared identifier 'svmullt_n_s32'}}
1470 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
1471 SVE_ACLE_FUNC(svmullt
,_n_s32
,,)(svundef_s16(), i16
);
1472 // expected-error@+2 {{use of undeclared identifier 'svmullt_lane_s32'}}
1473 // overload-error@+1 {{use of undeclared identifier 'svmullt_lane'}}
1474 SVE_ACLE_FUNC(svmullt_lane
,_s32
,,)(svundef_s16(), svundef_s16(), u64
);
1475 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32base_s32'}}
1476 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_s32'}}
1477 SVE_ACLE_FUNC(svldnt1sh_gather
, _u32base
, _s32
, )(pg
, svundef_u32());
1478 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32offset_s32'}}
1479 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_s32'}}
1480 SVE_ACLE_FUNC(svldnt1sh_gather_
, u32
, offset_s32
, )(pg
, const_i16_ptr
, svundef_u32());
1481 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32base_offset_s32'}}
1482 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_s32'}}
1483 SVE_ACLE_FUNC(svldnt1sh_gather
, _u32base
, _offset_s32
, )(pg
, svundef_u32(), i64
);
1484 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32base_index_s32'}}
1485 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_s32'}}
1486 SVE_ACLE_FUNC(svldnt1sh_gather
, _u32base
, _index_s32
, )(pg
, svundef_u32(), i64
);
1487 // expected-error@+2 {{use of undeclared identifier 'svqxtunb_s32'}}
1488 // overload-error@+1 {{use of undeclared identifier 'svqxtunb'}}
1489 SVE_ACLE_FUNC(svqxtunb
,_s32
,,)(svundef_s32());
1490 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_s32'}}
1491 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
1492 SVE_ACLE_FUNC(svwhilerw
,_s32
,,)(const_i32_ptr
, const_i32_ptr
);
1493 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s32_m'}}
1494 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
1495 SVE_ACLE_FUNC(svrhadd
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1496 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s32_m'}}
1497 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
1498 SVE_ACLE_FUNC(svrhadd
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1499 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s32_z'}}
1500 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
1501 SVE_ACLE_FUNC(svrhadd
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1502 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s32_z'}}
1503 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
1504 SVE_ACLE_FUNC(svrhadd
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1505 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s32_x'}}
1506 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
1507 SVE_ACLE_FUNC(svrhadd
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1508 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s32_x'}}
1509 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
1510 SVE_ACLE_FUNC(svrhadd
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1511 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_s32'}}
1512 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
1513 SVE_ACLE_FUNC(svraddhnb
,_s32
,,)(svundef_s32(), svundef_s32());
1514 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_n_s32'}}
1515 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
1516 SVE_ACLE_FUNC(svraddhnb
,_n_s32
,,)(svundef_s32(), i32
);
1517 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_s32'}}
1518 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
1519 SVE_ACLE_FUNC(svwhilewr
,_s32
,,)(const_i32_ptr
, const_i32_ptr
);
1520 // expected-error@+2 {{use of undeclared identifier 'svmlalb_s32'}}
1521 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
1522 SVE_ACLE_FUNC(svmlalb
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1523 // expected-error@+2 {{use of undeclared identifier 'svmlalb_n_s32'}}
1524 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
1525 SVE_ACLE_FUNC(svmlalb
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1526 // expected-error@+2 {{use of undeclared identifier 'svmlalb_lane_s32'}}
1527 // overload-error@+1 {{use of undeclared identifier 'svmlalb_lane'}}
1528 SVE_ACLE_FUNC(svmlalb_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1529 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u32base_s32'}}
1530 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_s32'}}
1531 SVE_ACLE_FUNC(svldnt1sb_gather
, _u32base
, _s32
, )(pg
, svundef_u32());
1532 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u32offset_s32'}}
1533 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_s32'}}
1534 SVE_ACLE_FUNC(svldnt1sb_gather_
, u32
, offset_s32
, )(pg
, const_i8_ptr
, svundef_u32());
1535 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u32base_offset_s32'}}
1536 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_s32'}}
1537 SVE_ACLE_FUNC(svldnt1sb_gather
, _u32base
, _offset_s32
, )(pg
, svundef_u32(), i64
);
1538 // expected-error@+2 {{use of undeclared identifier 'svsubwb_s32'}}
1539 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
1540 SVE_ACLE_FUNC(svsubwb
,_s32
,,)(svundef_s32(), svundef_s16());
1541 // expected-error@+2 {{use of undeclared identifier 'svsubwb_n_s32'}}
1542 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
1543 SVE_ACLE_FUNC(svsubwb
,_n_s32
,,)(svundef_s32(), i16
);
1544 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u32base_s32'}}
1545 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_s32'}}
1546 SVE_ACLE_FUNC(svldnt1ub_gather
, _u32base
, _s32
, )(pg
, svundef_u32());
1547 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u32offset_s32'}}
1548 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_s32'}}
1549 SVE_ACLE_FUNC(svldnt1ub_gather_
, u32
, offset_s32
, )(pg
, const_u8_ptr
, svundef_u32());
1550 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u32base_offset_s32'}}
1551 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_s32'}}
1552 SVE_ACLE_FUNC(svldnt1ub_gather
, _u32base
, _offset_s32
, )(pg
, svundef_u32(), i64
);
1553 // expected-error@+2 {{use of undeclared identifier 'svaba_s32'}}
1554 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
1555 SVE_ACLE_FUNC(svaba
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1556 // expected-error@+2 {{use of undeclared identifier 'svaba_n_s32'}}
1557 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
1558 SVE_ACLE_FUNC(svaba
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1559 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_s32'}}
1560 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
1561 SVE_ACLE_FUNC(svraddhnt
,_s32
,,)(svundef_s16(), svundef_s32(), svundef_s32());
1562 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_n_s32'}}
1563 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
1564 SVE_ACLE_FUNC(svraddhnt
,_n_s32
,,)(svundef_s16(), svundef_s32(), i32
);
1565 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s32_m'}}
1566 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
1567 SVE_ACLE_FUNC(svuqadd
,_s32
,_m
,)(pg
, svundef_s32(), svundef_u32());
1568 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s32_m'}}
1569 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
1570 SVE_ACLE_FUNC(svuqadd
,_n_s32
,_m
,)(pg
, svundef_s32(), u32
);
1571 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s32_z'}}
1572 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
1573 SVE_ACLE_FUNC(svuqadd
,_s32
,_z
,)(pg
, svundef_s32(), svundef_u32());
1574 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s32_z'}}
1575 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
1576 SVE_ACLE_FUNC(svuqadd
,_n_s32
,_z
,)(pg
, svundef_s32(), u32
);
1577 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s32_x'}}
1578 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
1579 SVE_ACLE_FUNC(svuqadd
,_s32
,_x
,)(pg
, svundef_s32(), svundef_u32());
1580 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s32_x'}}
1581 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
1582 SVE_ACLE_FUNC(svuqadd
,_n_s32
,_x
,)(pg
, svundef_s32(), u32
);
1583 // expected-error@+2 {{use of undeclared identifier 'sveorbt_s32'}}
1584 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
1585 SVE_ACLE_FUNC(sveorbt
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1586 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_s32'}}
1587 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
1588 SVE_ACLE_FUNC(sveorbt
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1589 // expected-error@+2 {{use of undeclared identifier 'svbsl_s32'}}
1590 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
1591 SVE_ACLE_FUNC(svbsl
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1592 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_s32'}}
1593 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
1594 SVE_ACLE_FUNC(svbsl
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1595 // expected-error@+2 {{use of undeclared identifier 'svsubltb_s32'}}
1596 // overload-error@+1 {{use of undeclared identifier 'svsubltb'}}
1597 SVE_ACLE_FUNC(svsubltb
,_s32
,,)(svundef_s16(), svundef_s16());
1598 // expected-error@+2 {{use of undeclared identifier 'svsubltb_n_s32'}}
1599 // overload-error@+1 {{use of undeclared identifier 'svsubltb'}}
1600 SVE_ACLE_FUNC(svsubltb
,_n_s32
,,)(svundef_s16(), i16
);
1601 // expected-error@+2 {{use of undeclared identifier 'svhsub_s32_z'}}
1602 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
1603 SVE_ACLE_FUNC(svhsub
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1604 // expected-error@+2 {{use of undeclared identifier 'svhsub_s32_m'}}
1605 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
1606 SVE_ACLE_FUNC(svhsub
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1607 // expected-error@+2 {{use of undeclared identifier 'svhsub_s32_x'}}
1608 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
1609 SVE_ACLE_FUNC(svhsub
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1610 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s32_z'}}
1611 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
1612 SVE_ACLE_FUNC(svhsub
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1613 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s32_m'}}
1614 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
1615 SVE_ACLE_FUNC(svhsub
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1616 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s32_x'}}
1617 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
1618 SVE_ACLE_FUNC(svhsub
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1619 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_s32'}}
1620 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_s32'}}
1621 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _s32
, )(pg
, svundef_u32());
1622 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32offset_s32'}}
1623 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
1624 SVE_ACLE_FUNC(svldnt1_gather_
, u32
, offset
, _s32
)(pg
, const_i32_ptr
, svundef_u32());
1625 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_offset_s32'}}
1626 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset_s32'}}
1627 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _offset_s32
, )(pg
, svundef_u32(), i64
);
1628 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_index_s32'}}
1629 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index_s32'}}
1630 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _index_s32
, )(pg
, svundef_u32(), i64
);
1631 // expected-error@+2 {{use of undeclared identifier 'svaddlb_s32'}}
1632 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
1633 SVE_ACLE_FUNC(svaddlb
,_s32
,,)(svundef_s16(), svundef_s16());
1634 // expected-error@+2 {{use of undeclared identifier 'svaddlb_n_s32'}}
1635 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
1636 SVE_ACLE_FUNC(svaddlb
,_n_s32
,,)(svundef_s16(), i16
);
1637 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_s32'}}
1638 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
1639 SVE_ACLE_FUNC(svqrdmlah
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1640 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_n_s32'}}
1641 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
1642 SVE_ACLE_FUNC(svqrdmlah
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1643 // expected-error@+2 {{use of undeclared identifier 'svqdmullb_s32'}}
1644 // overload-error@+1 {{use of undeclared identifier 'svqdmullb'}}
1645 SVE_ACLE_FUNC(svqdmullb
,_s32
,,)(svundef_s16(), svundef_s16());
1646 // expected-error@+2 {{use of undeclared identifier 'svqdmullb_n_s32'}}
1647 // overload-error@+1 {{use of undeclared identifier 'svqdmullb'}}
1648 SVE_ACLE_FUNC(svqdmullb
,_n_s32
,,)(svundef_s16(), i16
);
1649 // expected-error@+2 {{use of undeclared identifier 'svqdmullb_lane_s32'}}
1650 // overload-error@+1 {{use of undeclared identifier 'svqdmullb_lane'}}
1651 SVE_ACLE_FUNC(svqdmullb_lane
,_s32
,,)(svundef_s16(), svundef_s16(), u64
);
1652 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32base_s32'}}
1653 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter'}}
1654 SVE_ACLE_FUNC(svstnt1h_scatter
, _u32base
, , _s32
)(pg
, svundef_u32(), svundef_s32());
1655 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32offset_s32'}}
1656 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
1657 SVE_ACLE_FUNC(svstnt1h_scatter_
, u32
, offset
, _s32
)(pg
, i16_ptr
, svundef_u32(), svundef_s32());
1658 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32base_offset_s32'}}
1659 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
1660 SVE_ACLE_FUNC(svstnt1h_scatter
, _u32base
, _offset
, _s32
)(pg
, svundef_u32(), i64
, svundef_s32());
1661 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32base_index_s32'}}
1662 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
1663 SVE_ACLE_FUNC(svstnt1h_scatter
, _u32base
, _index
, _s32
)(pg
, svundef_u32(), i64
, svundef_s32());
1664 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u32base_s32'}}
1665 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter'}}
1666 SVE_ACLE_FUNC(svstnt1b_scatter
, _u32base
, , _s32
)(pg
, svundef_u32(), svundef_s32());
1667 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u32offset_s32'}}
1668 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
1669 SVE_ACLE_FUNC(svstnt1b_scatter_
, u32
, offset
, _s32
)(pg
, i8_ptr
, svundef_u32(), svundef_s32());
1670 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u32base_offset_s32'}}
1671 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
1672 SVE_ACLE_FUNC(svstnt1b_scatter
, _u32base
, _offset
, _s32
)(pg
, svundef_u32(), i64
, svundef_s32());
1673 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_s32'}}
1674 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
1675 SVE_ACLE_FUNC(svbsl2n
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1676 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_s32'}}
1677 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
1678 SVE_ACLE_FUNC(svbsl2n
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1679 // expected-error@+2 {{use of undeclared identifier 'svaddlt_s32'}}
1680 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
1681 SVE_ACLE_FUNC(svaddlt
,_s32
,,)(svundef_s16(), svundef_s16());
1682 // expected-error@+2 {{use of undeclared identifier 'svaddlt_n_s32'}}
1683 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
1684 SVE_ACLE_FUNC(svaddlt
,_n_s32
,,)(svundef_s16(), i16
);
1685 // expected-error@+2 {{use of undeclared identifier 'svqxtunt_s32'}}
1686 // overload-error@+1 {{use of undeclared identifier 'svqxtunt'}}
1687 SVE_ACLE_FUNC(svqxtunt
,_s32
,,)(svundef_u16(), svundef_s32());
1688 // expected-error@+2 {{use of undeclared identifier 'svabalb_s32'}}
1689 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
1690 SVE_ACLE_FUNC(svabalb
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1691 // expected-error@+2 {{use of undeclared identifier 'svabalb_n_s32'}}
1692 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
1693 SVE_ACLE_FUNC(svabalb
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1694 // expected-error@+2 {{use of undeclared identifier 'svsublb_s32'}}
1695 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
1696 SVE_ACLE_FUNC(svsublb
,_s32
,,)(svundef_s16(), svundef_s16());
1697 // expected-error@+2 {{use of undeclared identifier 'svsublb_n_s32'}}
1698 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
1699 SVE_ACLE_FUNC(svsublb
,_n_s32
,,)(svundef_s16(), i16
);
1700 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_s32'}}
1701 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
1702 SVE_ACLE_FUNC(svbsl1n
,_s32
,,)(svundef_s32(), svundef_s32(), svundef_s32());
1703 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_s32'}}
1704 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
1705 SVE_ACLE_FUNC(svbsl1n
,_n_s32
,,)(svundef_s32(), svundef_s32(), i32
);
1706 // expected-error@+2 {{use of undeclared identifier 'svrshl_s32_z'}}
1707 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
1708 SVE_ACLE_FUNC(svrshl
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1709 // expected-error@+2 {{use of undeclared identifier 'svrshl_s32_m'}}
1710 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
1711 SVE_ACLE_FUNC(svrshl
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1712 // expected-error@+2 {{use of undeclared identifier 'svrshl_s32_x'}}
1713 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
1714 SVE_ACLE_FUNC(svrshl
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1715 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s32_z'}}
1716 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
1717 SVE_ACLE_FUNC(svrshl
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1718 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s32_m'}}
1719 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
1720 SVE_ACLE_FUNC(svrshl
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1721 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s32_x'}}
1722 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
1723 SVE_ACLE_FUNC(svrshl
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1724 // expected-error@+2 {{use of undeclared identifier 'svaddwt_s32'}}
1725 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
1726 SVE_ACLE_FUNC(svaddwt
,_s32
,,)(svundef_s32(), svundef_s16());
1727 // expected-error@+2 {{use of undeclared identifier 'svaddwt_n_s32'}}
1728 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
1729 SVE_ACLE_FUNC(svaddwt
,_n_s32
,,)(svundef_s32(), i16
);
1730 // expected-error@+2 {{use of undeclared identifier 'svmlslb_s32'}}
1731 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
1732 SVE_ACLE_FUNC(svmlslb
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1733 // expected-error@+2 {{use of undeclared identifier 'svmlslb_n_s32'}}
1734 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
1735 SVE_ACLE_FUNC(svmlslb
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1736 // expected-error@+2 {{use of undeclared identifier 'svmlslb_lane_s32'}}
1737 // overload-error@+1 {{use of undeclared identifier 'svmlslb_lane'}}
1738 SVE_ACLE_FUNC(svmlslb_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1739 // expected-error@+2 {{use of undeclared identifier 'svmlslt_s32'}}
1740 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
1741 SVE_ACLE_FUNC(svmlslt
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16());
1742 // expected-error@+2 {{use of undeclared identifier 'svmlslt_n_s32'}}
1743 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
1744 SVE_ACLE_FUNC(svmlslt
,_n_s32
,,)(svundef_s32(), svundef_s16(), i16
);
1745 // expected-error@+2 {{use of undeclared identifier 'svmlslt_lane_s32'}}
1746 // overload-error@+1 {{use of undeclared identifier 'svmlslt_lane'}}
1747 SVE_ACLE_FUNC(svmlslt_lane
,_s32
,,)(svundef_s32(), svundef_s16(), svundef_s16(), u64
);
1748 // expected-error@+2 {{use of undeclared identifier 'svqneg_s32_z'}}
1749 // overload-error@+1 {{use of undeclared identifier 'svqneg_z'}}
1750 SVE_ACLE_FUNC(svqneg
,_s32
,_z
,)(pg
, svundef_s32());
1751 // expected-error@+2 {{use of undeclared identifier 'svqneg_s32_m'}}
1752 // overload-error@+1 {{use of undeclared identifier 'svqneg_m'}}
1753 SVE_ACLE_FUNC(svqneg
,_s32
,_m
,)(svundef_s32(), pg
, svundef_s32());
1754 // expected-error@+2 {{use of undeclared identifier 'svqneg_s32_x'}}
1755 // overload-error@+1 {{use of undeclared identifier 'svqneg_x'}}
1756 SVE_ACLE_FUNC(svqneg
,_s32
,_x
,)(pg
, svundef_s32());
1757 // expected-error@+2 {{use of undeclared identifier 'svmovlt_s32'}}
1758 // overload-error@+1 {{use of undeclared identifier 'svmovlt'}}
1759 SVE_ACLE_FUNC(svmovlt
,_s32
,,)(svundef_s16());
1760 // expected-error@+2 {{use of undeclared identifier 'svqshl_s32_z'}}
1761 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
1762 SVE_ACLE_FUNC(svqshl
,_s32
,_z
,)(pg
, svundef_s32(), svundef_s32());
1763 // expected-error@+2 {{use of undeclared identifier 'svqshl_s32_m'}}
1764 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
1765 SVE_ACLE_FUNC(svqshl
,_s32
,_m
,)(pg
, svundef_s32(), svundef_s32());
1766 // expected-error@+2 {{use of undeclared identifier 'svqshl_s32_x'}}
1767 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
1768 SVE_ACLE_FUNC(svqshl
,_s32
,_x
,)(pg
, svundef_s32(), svundef_s32());
1769 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s32_z'}}
1770 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
1771 SVE_ACLE_FUNC(svqshl
,_n_s32
,_z
,)(pg
, svundef_s32(), i32
);
1772 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s32_m'}}
1773 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
1774 SVE_ACLE_FUNC(svqshl
,_n_s32
,_m
,)(pg
, svundef_s32(), i32
);
1775 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s32_x'}}
1776 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
1777 SVE_ACLE_FUNC(svqshl
,_n_s32
,_x
,)(pg
, svundef_s32(), i32
);
1780 void test_s64(svbool_t pg
, const uint16_t *const_u16_ptr
, const int16_t *const_i16_ptr
, const int64_t *const_i64_ptr
, const int8_t *const_i8_ptr
, const uint8_t *const_u8_ptr
, const int32_t *const_i32_ptr
, const uint32_t *const_u32_ptr
)
1782 // expected-error@+2 {{use of undeclared identifier 'svmullb_s64'}}
1783 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
1784 SVE_ACLE_FUNC(svmullb
,_s64
,,)(svundef_s32(), svundef_s32());
1785 // expected-error@+2 {{use of undeclared identifier 'svmullb_n_s64'}}
1786 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
1787 SVE_ACLE_FUNC(svmullb
,_n_s64
,,)(svundef_s32(), i32
);
1788 // expected-error@+2 {{use of undeclared identifier 'svqdmlalbt_s64'}}
1789 // overload-error@+1 {{use of undeclared identifier 'svqdmlalbt'}}
1790 SVE_ACLE_FUNC(svqdmlalbt
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
1791 // expected-error@+2 {{use of undeclared identifier 'svqdmlalbt_n_s64'}}
1792 // overload-error@+1 {{use of undeclared identifier 'svqdmlalbt'}}
1793 SVE_ACLE_FUNC(svqdmlalbt
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
1794 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_s64'}}
1795 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
1796 SVE_ACLE_FUNC(svqrdmulh
,_s64
,,)(svundef_s64(), svundef_s64());
1797 // expected-error@+2 {{use of undeclared identifier 'svqrdmulh_n_s64'}}
1798 // overload-error@+1 {{use of undeclared identifier 'svqrdmulh'}}
1799 SVE_ACLE_FUNC(svqrdmulh
,_n_s64
,,)(svundef_s64(), i64
);
1800 // expected-error@+2 {{use of undeclared identifier 'svaddwb_s64'}}
1801 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
1802 SVE_ACLE_FUNC(svaddwb
,_s64
,,)(svundef_s64(), svundef_s32());
1803 // expected-error@+2 {{use of undeclared identifier 'svaddwb_n_s64'}}
1804 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
1805 SVE_ACLE_FUNC(svaddwb
,_n_s64
,,)(svundef_s64(), i32
);
1806 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_s64'}}
1807 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
1808 SVE_ACLE_FUNC(svsubhnb
,_s64
,,)(svundef_s64(), svundef_s64());
1809 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_n_s64'}}
1810 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
1811 SVE_ACLE_FUNC(svsubhnb
,_n_s64
,,)(svundef_s64(), i64
);
1812 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_s64'}}
1813 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
1814 SVE_ACLE_FUNC(svqdmulh
,_s64
,,)(svundef_s64(), svundef_s64());
1815 // expected-error@+2 {{use of undeclared identifier 'svqdmulh_n_s64'}}
1816 // overload-error@+1 {{use of undeclared identifier 'svqdmulh'}}
1817 SVE_ACLE_FUNC(svqdmulh
,_n_s64
,,)(svundef_s64(), i64
);
1818 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_s64'}}
1819 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
1820 SVE_ACLE_FUNC(svrsubhnt
,_s64
,,)(svundef_s32(), svundef_s64(), svundef_s64());
1821 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_n_s64'}}
1822 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
1823 SVE_ACLE_FUNC(svrsubhnt
,_n_s64
,,)(svundef_s32(), svundef_s64(), i64
);
1824 // expected-error@+2 {{use of undeclared identifier 'svnbsl_s64'}}
1825 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
1826 SVE_ACLE_FUNC(svnbsl
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
1827 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_s64'}}
1828 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
1829 SVE_ACLE_FUNC(svnbsl
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
1830 // expected-error@+2 {{use of undeclared identifier 'svqdmlslb_s64'}}
1831 // overload-error@+1 {{use of undeclared identifier 'svqdmlslb'}}
1832 SVE_ACLE_FUNC(svqdmlslb
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
1833 // expected-error@+2 {{use of undeclared identifier 'svqdmlslb_n_s64'}}
1834 // overload-error@+1 {{use of undeclared identifier 'svqdmlslb'}}
1835 SVE_ACLE_FUNC(svqdmlslb
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
1836 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_s64'}}
1837 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
1838 SVE_ACLE_FUNC(svsubhnt
,_s64
,,)(svundef_s32(), svundef_s64(), svundef_s64());
1839 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_n_s64'}}
1840 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
1841 SVE_ACLE_FUNC(svsubhnt
,_n_s64
,,)(svundef_s32(), svundef_s64(), i64
);
1842 // expected-error@+2 {{use of undeclared identifier 'svqabs_s64_z'}}
1843 // overload-error@+1 {{use of undeclared identifier 'svqabs_z'}}
1844 SVE_ACLE_FUNC(svqabs
,_s64
,_z
,)(pg
, svundef_s64());
1845 // expected-error@+2 {{use of undeclared identifier 'svqabs_s64_m'}}
1846 // overload-error@+1 {{use of undeclared identifier 'svqabs_m'}}
1847 SVE_ACLE_FUNC(svqabs
,_s64
,_m
,)(svundef_s64(), pg
, svundef_s64());
1848 // expected-error@+2 {{use of undeclared identifier 'svqabs_s64_x'}}
1849 // overload-error@+1 {{use of undeclared identifier 'svqabs_x'}}
1850 SVE_ACLE_FUNC(svqabs
,_s64
,_x
,)(pg
, svundef_s64());
1851 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b8_s64'}}
1852 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b8'}}
1853 SVE_ACLE_FUNC(svwhilegt_b8
,_s64
,,)(i64
, i64
);
1854 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b16_s64'}}
1855 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b16'}}
1856 SVE_ACLE_FUNC(svwhilegt_b16
,_s64
,,)(i64
, i64
);
1857 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b32_s64'}}
1858 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b32'}}
1859 SVE_ACLE_FUNC(svwhilegt_b32
,_s64
,,)(i64
, i64
);
1860 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b64_s64'}}
1861 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b64'}}
1862 SVE_ACLE_FUNC(svwhilegt_b64
,_s64
,,)(i64
, i64
);
1863 // expected-error@+2 {{use of undeclared identifier 'svaddlbt_s64'}}
1864 // overload-error@+1 {{use of undeclared identifier 'svaddlbt'}}
1865 SVE_ACLE_FUNC(svaddlbt
,_s64
,,)(svundef_s32(), svundef_s32());
1866 // expected-error@+2 {{use of undeclared identifier 'svaddlbt_n_s64'}}
1867 // overload-error@+1 {{use of undeclared identifier 'svaddlbt'}}
1868 SVE_ACLE_FUNC(svaddlbt
,_n_s64
,,)(svundef_s32(), i32
);
1869 // expected-error@+2 {{use of undeclared identifier 'svtbl2_s64'}}
1870 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
1871 SVE_ACLE_FUNC(svtbl2
,_s64
,,)(svundef2_s64(), svundef_u64());
1872 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s64_z'}}
1873 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
1874 SVE_ACLE_FUNC(svhsubr
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
1875 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s64_m'}}
1876 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
1877 SVE_ACLE_FUNC(svhsubr
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
1878 // expected-error@+2 {{use of undeclared identifier 'svhsubr_s64_x'}}
1879 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
1880 SVE_ACLE_FUNC(svhsubr
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
1881 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s64_z'}}
1882 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
1883 SVE_ACLE_FUNC(svhsubr
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
1884 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s64_m'}}
1885 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
1886 SVE_ACLE_FUNC(svhsubr
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
1887 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_s64_x'}}
1888 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
1889 SVE_ACLE_FUNC(svhsubr
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
1890 // expected-error@+2 {{use of undeclared identifier 'svhistcnt_s64_z'}}
1891 // overload-error@+1 {{use of undeclared identifier 'svhistcnt_z'}}
1892 SVE_ACLE_FUNC(svhistcnt
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
1893 // expected-error@+2 {{use of undeclared identifier 'sveortb_s64'}}
1894 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
1895 SVE_ACLE_FUNC(sveortb
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
1896 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_s64'}}
1897 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
1898 SVE_ACLE_FUNC(sveortb
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
1899 // expected-error@+2 {{use of undeclared identifier 'svqxtnb_s64'}}
1900 // overload-error@+1 {{use of undeclared identifier 'svqxtnb'}}
1901 SVE_ACLE_FUNC(svqxtnb
,_s64
,,)(svundef_s64());
1902 // expected-error@+2 {{use of undeclared identifier 'svmlalt_s64'}}
1903 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
1904 SVE_ACLE_FUNC(svmlalt
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
1905 // expected-error@+2 {{use of undeclared identifier 'svmlalt_n_s64'}}
1906 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
1907 SVE_ACLE_FUNC(svmlalt
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
1908 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_s64'}}
1909 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
1910 SVE_ACLE_FUNC(svaddhnt
,_s64
,,)(svundef_s32(), svundef_s64(), svundef_s64());
1911 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_n_s64'}}
1912 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
1913 SVE_ACLE_FUNC(svaddhnt
,_n_s64
,,)(svundef_s32(), svundef_s64(), i64
);
1914 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64base_s64'}}
1915 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_s64'}}
1916 SVE_ACLE_FUNC(svldnt1uh_gather
, _u64base
, _s64
, )(pg
, svundef_u64());
1917 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_s64offset_s64'}}
1918 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_s64'}}
1919 SVE_ACLE_FUNC(svldnt1uh_gather_
, s64
, offset_s64
, )(pg
, const_u16_ptr
, svundef_s64());
1920 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64offset_s64'}}
1921 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_s64'}}
1922 SVE_ACLE_FUNC(svldnt1uh_gather_
, u64
, offset_s64
, )(pg
, const_u16_ptr
, svundef_u64());
1923 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64base_offset_s64'}}
1924 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_s64'}}
1925 SVE_ACLE_FUNC(svldnt1uh_gather
, _u64base
, _offset_s64
, )(pg
, svundef_u64(), i64
);
1926 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_s64index_s64'}}
1927 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_s64'}}
1928 SVE_ACLE_FUNC(svldnt1uh_gather_
, s64
, index_s64
, )(pg
, const_u16_ptr
, svundef_s64());
1929 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64index_s64'}}
1930 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_s64'}}
1931 SVE_ACLE_FUNC(svldnt1uh_gather_
, u64
, index_s64
, )(pg
, const_u16_ptr
, svundef_u64());
1932 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64base_index_s64'}}
1933 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_s64'}}
1934 SVE_ACLE_FUNC(svldnt1uh_gather
, _u64base
, _index_s64
, )(pg
, svundef_u64(), i64
);
1935 // expected-error@+2 {{use of undeclared identifier 'svqdmlalt_s64'}}
1936 // overload-error@+1 {{use of undeclared identifier 'svqdmlalt'}}
1937 SVE_ACLE_FUNC(svqdmlalt
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
1938 // expected-error@+2 {{use of undeclared identifier 'svqdmlalt_n_s64'}}
1939 // overload-error@+1 {{use of undeclared identifier 'svqdmlalt'}}
1940 SVE_ACLE_FUNC(svqdmlalt
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
1941 // expected-error@+2 {{use of undeclared identifier 'svbcax_s64'}}
1942 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
1943 SVE_ACLE_FUNC(svbcax
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
1944 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_s64'}}
1945 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
1946 SVE_ACLE_FUNC(svbcax
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
1947 // expected-error@+2 {{use of undeclared identifier 'svqxtnt_s64'}}
1948 // overload-error@+1 {{use of undeclared identifier 'svqxtnt'}}
1949 SVE_ACLE_FUNC(svqxtnt
,_s64
,,)(svundef_s32(), svundef_s64());
1950 // expected-error@+2 {{use of undeclared identifier 'svqdmlalb_s64'}}
1951 // overload-error@+1 {{use of undeclared identifier 'svqdmlalb'}}
1952 SVE_ACLE_FUNC(svqdmlalb
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
1953 // expected-error@+2 {{use of undeclared identifier 'svqdmlalb_n_s64'}}
1954 // overload-error@+1 {{use of undeclared identifier 'svqdmlalb'}}
1955 SVE_ACLE_FUNC(svqdmlalb
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
1956 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s64_z'}}
1957 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
1958 SVE_ACLE_FUNC(svqrshl
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
1959 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s64_m'}}
1960 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
1961 SVE_ACLE_FUNC(svqrshl
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
1962 // expected-error@+2 {{use of undeclared identifier 'svqrshl_s64_x'}}
1963 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
1964 SVE_ACLE_FUNC(svqrshl
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
1965 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s64_z'}}
1966 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
1967 SVE_ACLE_FUNC(svqrshl
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
1968 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s64_m'}}
1969 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
1970 SVE_ACLE_FUNC(svqrshl
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
1971 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_s64_x'}}
1972 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
1973 SVE_ACLE_FUNC(svqrshl
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
1974 // expected-error@+2 {{use of undeclared identifier 'svsublbt_s64'}}
1975 // overload-error@+1 {{use of undeclared identifier 'svsublbt'}}
1976 SVE_ACLE_FUNC(svsublbt
,_s64
,,)(svundef_s32(), svundef_s32());
1977 // expected-error@+2 {{use of undeclared identifier 'svsublbt_n_s64'}}
1978 // overload-error@+1 {{use of undeclared identifier 'svsublbt'}}
1979 SVE_ACLE_FUNC(svsublbt
,_n_s64
,,)(svundef_s32(), i32
);
1980 // expected-error@+2 {{use of undeclared identifier 'svqdmullt_s64'}}
1981 // overload-error@+1 {{use of undeclared identifier 'svqdmullt'}}
1982 SVE_ACLE_FUNC(svqdmullt
,_s64
,,)(svundef_s32(), svundef_s32());
1983 // expected-error@+2 {{use of undeclared identifier 'svqdmullt_n_s64'}}
1984 // overload-error@+1 {{use of undeclared identifier 'svqdmullt'}}
1985 SVE_ACLE_FUNC(svqdmullt
,_n_s64
,,)(svundef_s32(), i32
);
1986 // expected-error@+2 {{use of undeclared identifier 'svsublt_s64'}}
1987 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
1988 SVE_ACLE_FUNC(svsublt
,_s64
,,)(svundef_s32(), svundef_s32());
1989 // expected-error@+2 {{use of undeclared identifier 'svsublt_n_s64'}}
1990 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
1991 SVE_ACLE_FUNC(svsublt
,_n_s64
,,)(svundef_s32(), i32
);
1992 // expected-error@+2 {{use of undeclared identifier 'svqdmlslbt_s64'}}
1993 // overload-error@+1 {{use of undeclared identifier 'svqdmlslbt'}}
1994 SVE_ACLE_FUNC(svqdmlslbt
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
1995 // expected-error@+2 {{use of undeclared identifier 'svqdmlslbt_n_s64'}}
1996 // overload-error@+1 {{use of undeclared identifier 'svqdmlslbt'}}
1997 SVE_ACLE_FUNC(svqdmlslbt
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
1998 // expected-error@+2 {{use of undeclared identifier 'svadalp_s64_z'}}
1999 // overload-error@+1 {{use of undeclared identifier 'svadalp_z'}}
2000 SVE_ACLE_FUNC(svadalp
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s32());
2001 // expected-error@+2 {{use of undeclared identifier 'svadalp_s64_m'}}
2002 // overload-error@+1 {{use of undeclared identifier 'svadalp_m'}}
2003 SVE_ACLE_FUNC(svadalp
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s32());
2004 // expected-error@+2 {{use of undeclared identifier 'svadalp_s64_x'}}
2005 // overload-error@+1 {{use of undeclared identifier 'svadalp_x'}}
2006 SVE_ACLE_FUNC(svadalp
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s32());
2007 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b8_s64'}}
2008 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b8'}}
2009 SVE_ACLE_FUNC(svwhilege_b8
,_s64
,,)(i64
, i64
);
2010 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b16_s64'}}
2011 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b16'}}
2012 SVE_ACLE_FUNC(svwhilege_b16
,_s64
,,)(i64
, i64
);
2013 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b32_s64'}}
2014 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b32'}}
2015 SVE_ACLE_FUNC(svwhilege_b32
,_s64
,,)(i64
, i64
);
2016 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b64_s64'}}
2017 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b64'}}
2018 SVE_ACLE_FUNC(svwhilege_b64
,_s64
,,)(i64
, i64
);
2019 // expected-error@+2 {{use of undeclared identifier 'svsubwt_s64'}}
2020 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
2021 SVE_ACLE_FUNC(svsubwt
,_s64
,,)(svundef_s64(), svundef_s32());
2022 // expected-error@+2 {{use of undeclared identifier 'svsubwt_n_s64'}}
2023 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
2024 SVE_ACLE_FUNC(svsubwt
,_n_s64
,,)(svundef_s64(), i32
);
2025 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s64_z'}}
2026 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
2027 SVE_ACLE_FUNC(svqsubr
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2028 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s64_m'}}
2029 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
2030 SVE_ACLE_FUNC(svqsubr
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2031 // expected-error@+2 {{use of undeclared identifier 'svqsubr_s64_x'}}
2032 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
2033 SVE_ACLE_FUNC(svqsubr
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2034 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s64_z'}}
2035 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
2036 SVE_ACLE_FUNC(svqsubr
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2037 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s64_m'}}
2038 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
2039 SVE_ACLE_FUNC(svqsubr
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2040 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_s64_x'}}
2041 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
2042 SVE_ACLE_FUNC(svqsubr
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2043 // expected-error@+2 {{use of undeclared identifier 'svaddp_s64_m'}}
2044 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
2045 SVE_ACLE_FUNC(svaddp
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2046 // expected-error@+2 {{use of undeclared identifier 'svaddp_s64_x'}}
2047 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
2048 SVE_ACLE_FUNC(svaddp
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2049 // expected-error@+2 {{use of undeclared identifier 'svqadd_s64_m'}}
2050 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
2051 SVE_ACLE_FUNC(svqadd
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2052 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s64_m'}}
2053 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
2054 SVE_ACLE_FUNC(svqadd
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2055 // expected-error@+2 {{use of undeclared identifier 'svqadd_s64_z'}}
2056 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
2057 SVE_ACLE_FUNC(svqadd
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2058 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s64_z'}}
2059 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
2060 SVE_ACLE_FUNC(svqadd
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2061 // expected-error@+2 {{use of undeclared identifier 'svqadd_s64_x'}}
2062 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
2063 SVE_ACLE_FUNC(svqadd
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2064 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_s64_x'}}
2065 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
2066 SVE_ACLE_FUNC(svqadd
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2067 // expected-error@+2 {{use of undeclared identifier 'svabdlb_s64'}}
2068 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
2069 SVE_ACLE_FUNC(svabdlb
,_s64
,,)(svundef_s32(), svundef_s32());
2070 // expected-error@+2 {{use of undeclared identifier 'svabdlb_n_s64'}}
2071 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
2072 SVE_ACLE_FUNC(svabdlb
,_n_s64
,,)(svundef_s32(), i32
);
2073 // expected-error@+2 {{use of undeclared identifier 'svtbx_s64'}}
2074 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
2075 SVE_ACLE_FUNC(svtbx
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_u64());
2076 // expected-error@+2 {{use of undeclared identifier 'svabdlt_s64'}}
2077 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
2078 SVE_ACLE_FUNC(svabdlt
,_s64
,,)(svundef_s32(), svundef_s32());
2079 // expected-error@+2 {{use of undeclared identifier 'svabdlt_n_s64'}}
2080 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
2081 SVE_ACLE_FUNC(svabdlt
,_n_s64
,,)(svundef_s32(), i32
);
2082 // expected-error@+2 {{use of undeclared identifier 'svminp_s64_m'}}
2083 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
2084 SVE_ACLE_FUNC(svminp
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2085 // expected-error@+2 {{use of undeclared identifier 'svminp_s64_x'}}
2086 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
2087 SVE_ACLE_FUNC(svminp
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2088 // expected-error@+2 {{use of undeclared identifier 'svqsub_s64_z'}}
2089 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
2090 SVE_ACLE_FUNC(svqsub
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2091 // expected-error@+2 {{use of undeclared identifier 'svqsub_s64_m'}}
2092 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
2093 SVE_ACLE_FUNC(svqsub
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2094 // expected-error@+2 {{use of undeclared identifier 'svqsub_s64_x'}}
2095 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
2096 SVE_ACLE_FUNC(svqsub
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2097 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s64_z'}}
2098 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
2099 SVE_ACLE_FUNC(svqsub
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2100 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s64_m'}}
2101 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
2102 SVE_ACLE_FUNC(svqsub
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2103 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_s64_x'}}
2104 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
2105 SVE_ACLE_FUNC(svqsub
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2106 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_s64'}}
2107 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
2108 SVE_ACLE_FUNC(svrsubhnb
,_s64
,,)(svundef_s64(), svundef_s64());
2109 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_n_s64'}}
2110 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
2111 SVE_ACLE_FUNC(svrsubhnb
,_n_s64
,,)(svundef_s64(), i64
);
2112 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_s64'}}
2113 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
2114 SVE_ACLE_FUNC(svaddhnb
,_s64
,,)(svundef_s64(), svundef_s64());
2115 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_n_s64'}}
2116 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
2117 SVE_ACLE_FUNC(svaddhnb
,_n_s64
,,)(svundef_s64(), i64
);
2118 // expected-error@+2 {{use of undeclared identifier 'svabalt_s64'}}
2119 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
2120 SVE_ACLE_FUNC(svabalt
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
2121 // expected-error@+2 {{use of undeclared identifier 'svabalt_n_s64'}}
2122 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
2123 SVE_ACLE_FUNC(svabalt
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
2124 // expected-error@+2 {{use of undeclared identifier 'sveor3_s64'}}
2125 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
2126 SVE_ACLE_FUNC(sveor3
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2127 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_s64'}}
2128 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
2129 SVE_ACLE_FUNC(sveor3
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2130 // expected-error@+2 {{use of undeclared identifier 'svhadd_s64_m'}}
2131 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
2132 SVE_ACLE_FUNC(svhadd
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2133 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s64_m'}}
2134 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
2135 SVE_ACLE_FUNC(svhadd
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2136 // expected-error@+2 {{use of undeclared identifier 'svhadd_s64_z'}}
2137 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
2138 SVE_ACLE_FUNC(svhadd
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2139 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s64_z'}}
2140 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
2141 SVE_ACLE_FUNC(svhadd
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2142 // expected-error@+2 {{use of undeclared identifier 'svhadd_s64_x'}}
2143 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
2144 SVE_ACLE_FUNC(svhadd
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2145 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_s64_x'}}
2146 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
2147 SVE_ACLE_FUNC(svhadd
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2148 // expected-error@+2 {{use of undeclared identifier 'svmovlb_s64'}}
2149 // overload-error@+1 {{use of undeclared identifier 'svmovlb'}}
2150 SVE_ACLE_FUNC(svmovlb
,_s64
,,)(svundef_s32());
2151 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_s64'}}
2152 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter'}}
2153 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, , _s64
)(pg
, svundef_u64(), svundef_s64());
2154 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_s64offset_s64'}}
2155 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
2156 SVE_ACLE_FUNC(svstnt1_scatter_
, s64
, offset
, _s64
)(pg
, i64_ptr
, svundef_s64(), svundef_s64());
2157 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64offset_s64'}}
2158 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
2159 SVE_ACLE_FUNC(svstnt1_scatter_
, u64
, offset
, _s64
)(pg
, i64_ptr
, svundef_u64(), svundef_s64());
2160 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_offset_s64'}}
2161 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
2162 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, _offset
, _s64
)(pg
, svundef_u64(), i64
, svundef_s64());
2163 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_s64index_s64'}}
2164 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
2165 SVE_ACLE_FUNC(svstnt1_scatter_
, s64
, index
, _s64
)(pg
, i64_ptr
, svundef_s64(), svundef_s64());
2166 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64index_s64'}}
2167 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
2168 SVE_ACLE_FUNC(svstnt1_scatter_
, u64
, index
, _s64
)(pg
, i64_ptr
, svundef_u64(), svundef_s64());
2169 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_index_s64'}}
2170 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
2171 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, _index
, _s64
)(pg
, svundef_u64(), i64
, svundef_s64());
2172 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_s64'}}
2173 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
2174 SVE_ACLE_FUNC(svqrdmlsh
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2175 // expected-error@+2 {{use of undeclared identifier 'svqrdmlsh_n_s64'}}
2176 // overload-error@+1 {{use of undeclared identifier 'svqrdmlsh'}}
2177 SVE_ACLE_FUNC(svqrdmlsh
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2178 // expected-error@+2 {{use of undeclared identifier 'svqdmlslt_s64'}}
2179 // overload-error@+1 {{use of undeclared identifier 'svqdmlslt'}}
2180 SVE_ACLE_FUNC(svqdmlslt
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
2181 // expected-error@+2 {{use of undeclared identifier 'svqdmlslt_n_s64'}}
2182 // overload-error@+1 {{use of undeclared identifier 'svqdmlslt'}}
2183 SVE_ACLE_FUNC(svqdmlslt
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
2184 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s64_m'}}
2185 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
2186 SVE_ACLE_FUNC(svmaxp
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2187 // expected-error@+2 {{use of undeclared identifier 'svmaxp_s64_x'}}
2188 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
2189 SVE_ACLE_FUNC(svmaxp
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2190 // expected-error@+2 {{use of undeclared identifier 'svmullt_s64'}}
2191 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
2192 SVE_ACLE_FUNC(svmullt
,_s64
,,)(svundef_s32(), svundef_s32());
2193 // expected-error@+2 {{use of undeclared identifier 'svmullt_n_s64'}}
2194 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
2195 SVE_ACLE_FUNC(svmullt
,_n_s64
,,)(svundef_s32(), i32
);
2196 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64base_s64'}}
2197 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_s64'}}
2198 SVE_ACLE_FUNC(svldnt1sh_gather
, _u64base
, _s64
, )(pg
, svundef_u64());
2199 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_s64offset_s64'}}
2200 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_s64'}}
2201 SVE_ACLE_FUNC(svldnt1sh_gather_
, s64
, offset_s64
, )(pg
, const_i16_ptr
, svundef_s64());
2202 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64offset_s64'}}
2203 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_s64'}}
2204 SVE_ACLE_FUNC(svldnt1sh_gather_
, u64
, offset_s64
, )(pg
, const_i16_ptr
, svundef_u64());
2205 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64base_offset_s64'}}
2206 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_s64'}}
2207 SVE_ACLE_FUNC(svldnt1sh_gather
, _u64base
, _offset_s64
, )(pg
, svundef_u64(), i64
);
2208 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_s64index_s64'}}
2209 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_s64'}}
2210 SVE_ACLE_FUNC(svldnt1sh_gather_
, s64
, index_s64
, )(pg
, const_i16_ptr
, svundef_s64());
2211 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64index_s64'}}
2212 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_s64'}}
2213 SVE_ACLE_FUNC(svldnt1sh_gather_
, u64
, index_s64
, )(pg
, const_i16_ptr
, svundef_u64());
2214 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64base_index_s64'}}
2215 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_s64'}}
2216 SVE_ACLE_FUNC(svldnt1sh_gather
, _u64base
, _index_s64
, )(pg
, svundef_u64(), i64
);
2217 // expected-error@+2 {{use of undeclared identifier 'svqxtunb_s64'}}
2218 // overload-error@+1 {{use of undeclared identifier 'svqxtunb'}}
2219 SVE_ACLE_FUNC(svqxtunb
,_s64
,,)(svundef_s64());
2220 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_s64'}}
2221 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
2222 SVE_ACLE_FUNC(svwhilerw
,_s64
,,)(const_i64_ptr
, const_i64_ptr
);
2223 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s64_m'}}
2224 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
2225 SVE_ACLE_FUNC(svrhadd
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2226 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s64_m'}}
2227 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
2228 SVE_ACLE_FUNC(svrhadd
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2229 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s64_z'}}
2230 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
2231 SVE_ACLE_FUNC(svrhadd
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2232 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s64_z'}}
2233 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
2234 SVE_ACLE_FUNC(svrhadd
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2235 // expected-error@+2 {{use of undeclared identifier 'svrhadd_s64_x'}}
2236 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
2237 SVE_ACLE_FUNC(svrhadd
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2238 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_s64_x'}}
2239 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
2240 SVE_ACLE_FUNC(svrhadd
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2241 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_s64'}}
2242 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
2243 SVE_ACLE_FUNC(svraddhnb
,_s64
,,)(svundef_s64(), svundef_s64());
2244 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_n_s64'}}
2245 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
2246 SVE_ACLE_FUNC(svraddhnb
,_n_s64
,,)(svundef_s64(), i64
);
2247 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_s64'}}
2248 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
2249 SVE_ACLE_FUNC(svwhilewr
,_s64
,,)(const_i64_ptr
, const_i64_ptr
);
2250 // expected-error@+2 {{use of undeclared identifier 'svmlalb_s64'}}
2251 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
2252 SVE_ACLE_FUNC(svmlalb
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
2253 // expected-error@+2 {{use of undeclared identifier 'svmlalb_n_s64'}}
2254 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
2255 SVE_ACLE_FUNC(svmlalb
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
2256 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u64base_s64'}}
2257 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_s64'}}
2258 SVE_ACLE_FUNC(svldnt1sb_gather
, _u64base
, _s64
, )(pg
, svundef_u64());
2259 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_s64offset_s64'}}
2260 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_s64'}}
2261 SVE_ACLE_FUNC(svldnt1sb_gather_
, s64
, offset_s64
, )(pg
, const_i8_ptr
, svundef_s64());
2262 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u64offset_s64'}}
2263 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_s64'}}
2264 SVE_ACLE_FUNC(svldnt1sb_gather_
, u64
, offset_s64
, )(pg
, const_i8_ptr
, svundef_u64());
2265 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u64base_offset_s64'}}
2266 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_s64'}}
2267 SVE_ACLE_FUNC(svldnt1sb_gather
, _u64base
, _offset_s64
, )(pg
, svundef_u64(), i64
);
2268 // expected-error@+2 {{use of undeclared identifier 'svsubwb_s64'}}
2269 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
2270 SVE_ACLE_FUNC(svsubwb
,_s64
,,)(svundef_s64(), svundef_s32());
2271 // expected-error@+2 {{use of undeclared identifier 'svsubwb_n_s64'}}
2272 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
2273 SVE_ACLE_FUNC(svsubwb
,_n_s64
,,)(svundef_s64(), i32
);
2274 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u64base_s64'}}
2275 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_s64'}}
2276 SVE_ACLE_FUNC(svldnt1ub_gather
, _u64base
, _s64
, )(pg
, svundef_u64());
2277 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_s64offset_s64'}}
2278 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_s64'}}
2279 SVE_ACLE_FUNC(svldnt1ub_gather_
, s64
, offset_s64
, )(pg
, const_u8_ptr
, svundef_s64());
2280 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u64offset_s64'}}
2281 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_s64'}}
2282 SVE_ACLE_FUNC(svldnt1ub_gather_
, u64
, offset_s64
, )(pg
, const_u8_ptr
, svundef_u64());
2283 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u64base_offset_s64'}}
2284 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_s64'}}
2285 SVE_ACLE_FUNC(svldnt1ub_gather
, _u64base
, _offset_s64
, )(pg
, svundef_u64(), i64
);
2286 // expected-error@+2 {{use of undeclared identifier 'svaba_s64'}}
2287 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
2288 SVE_ACLE_FUNC(svaba
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2289 // expected-error@+2 {{use of undeclared identifier 'svaba_n_s64'}}
2290 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
2291 SVE_ACLE_FUNC(svaba
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2292 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_s64'}}
2293 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
2294 SVE_ACLE_FUNC(svraddhnt
,_s64
,,)(svundef_s32(), svundef_s64(), svundef_s64());
2295 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_n_s64'}}
2296 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
2297 SVE_ACLE_FUNC(svraddhnt
,_n_s64
,,)(svundef_s32(), svundef_s64(), i64
);
2298 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s64_m'}}
2299 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
2300 SVE_ACLE_FUNC(svuqadd
,_s64
,_m
,)(pg
, svundef_s64(), svundef_u64());
2301 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s64_m'}}
2302 // overload-error@+1 {{use of undeclared identifier 'svuqadd_m'}}
2303 SVE_ACLE_FUNC(svuqadd
,_n_s64
,_m
,)(pg
, svundef_s64(), u64
);
2304 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s64_z'}}
2305 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
2306 SVE_ACLE_FUNC(svuqadd
,_s64
,_z
,)(pg
, svundef_s64(), svundef_u64());
2307 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s64_z'}}
2308 // overload-error@+1 {{use of undeclared identifier 'svuqadd_z'}}
2309 SVE_ACLE_FUNC(svuqadd
,_n_s64
,_z
,)(pg
, svundef_s64(), u64
);
2310 // expected-error@+2 {{use of undeclared identifier 'svuqadd_s64_x'}}
2311 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
2312 SVE_ACLE_FUNC(svuqadd
,_s64
,_x
,)(pg
, svundef_s64(), svundef_u64());
2313 // expected-error@+2 {{use of undeclared identifier 'svuqadd_n_s64_x'}}
2314 // overload-error@+1 {{use of undeclared identifier 'svuqadd_x'}}
2315 SVE_ACLE_FUNC(svuqadd
,_n_s64
,_x
,)(pg
, svundef_s64(), u64
);
2316 // expected-error@+2 {{use of undeclared identifier 'sveorbt_s64'}}
2317 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
2318 SVE_ACLE_FUNC(sveorbt
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2319 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_s64'}}
2320 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
2321 SVE_ACLE_FUNC(sveorbt
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2322 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64base_s64'}}
2323 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_s64'}}
2324 SVE_ACLE_FUNC(svldnt1sw_gather
, _u64base
, _s64
, )(pg
, svundef_u64());
2325 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_s64offset_s64'}}
2326 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_offset_s64'}}
2327 SVE_ACLE_FUNC(svldnt1sw_gather_
, s64
, offset_s64
, )(pg
, const_i32_ptr
, svundef_s64());
2328 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64offset_s64'}}
2329 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_offset_s64'}}
2330 SVE_ACLE_FUNC(svldnt1sw_gather_
, u64
, offset_s64
, )(pg
, const_i32_ptr
, svundef_u64());
2331 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64base_offset_s64'}}
2332 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_offset_s64'}}
2333 SVE_ACLE_FUNC(svldnt1sw_gather
, _u64base
, _offset_s64
, )(pg
, svundef_u64(), i64
);
2334 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_s64index_s64'}}
2335 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_index_s64'}}
2336 SVE_ACLE_FUNC(svldnt1sw_gather_
, s64
, index_s64
, )(pg
, const_i32_ptr
, svundef_s64());
2337 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64index_s64'}}
2338 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_index_s64'}}
2339 SVE_ACLE_FUNC(svldnt1sw_gather_
, u64
, index_s64
, )(pg
, const_i32_ptr
, svundef_u64());
2340 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64base_index_s64'}}
2341 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_index_s64'}}
2342 SVE_ACLE_FUNC(svldnt1sw_gather
, _u64base
, _index_s64
, )(pg
, svundef_u64(), i64
);
2343 // expected-error@+2 {{use of undeclared identifier 'svbsl_s64'}}
2344 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
2345 SVE_ACLE_FUNC(svbsl
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2346 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_s64'}}
2347 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
2348 SVE_ACLE_FUNC(svbsl
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2349 // expected-error@+2 {{use of undeclared identifier 'svsubltb_s64'}}
2350 // overload-error@+1 {{use of undeclared identifier 'svsubltb'}}
2351 SVE_ACLE_FUNC(svsubltb
,_s64
,,)(svundef_s32(), svundef_s32());
2352 // expected-error@+2 {{use of undeclared identifier 'svsubltb_n_s64'}}
2353 // overload-error@+1 {{use of undeclared identifier 'svsubltb'}}
2354 SVE_ACLE_FUNC(svsubltb
,_n_s64
,,)(svundef_s32(), i32
);
2355 // expected-error@+2 {{use of undeclared identifier 'svhsub_s64_z'}}
2356 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
2357 SVE_ACLE_FUNC(svhsub
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2358 // expected-error@+2 {{use of undeclared identifier 'svhsub_s64_m'}}
2359 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
2360 SVE_ACLE_FUNC(svhsub
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2361 // expected-error@+2 {{use of undeclared identifier 'svhsub_s64_x'}}
2362 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
2363 SVE_ACLE_FUNC(svhsub
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2364 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s64_z'}}
2365 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
2366 SVE_ACLE_FUNC(svhsub
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2367 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s64_m'}}
2368 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
2369 SVE_ACLE_FUNC(svhsub
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2370 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_s64_x'}}
2371 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
2372 SVE_ACLE_FUNC(svhsub
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2373 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_s64'}}
2374 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_s64'}}
2375 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _s64
, )(pg
, svundef_u64());
2376 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_s64offset_s64'}}
2377 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
2378 SVE_ACLE_FUNC(svldnt1_gather_
, s64
, offset
, _s64
)(pg
, const_i64_ptr
, svundef_s64());
2379 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64offset_s64'}}
2380 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
2381 SVE_ACLE_FUNC(svldnt1_gather_
, u64
, offset
, _s64
)(pg
, const_i64_ptr
, svundef_u64());
2382 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_offset_s64'}}
2383 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset_s64'}}
2384 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _offset_s64
, )(pg
, svundef_u64(), i64
);
2385 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_s64index_s64'}}
2386 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index'}}
2387 SVE_ACLE_FUNC(svldnt1_gather_
, s64
, index
, _s64
)(pg
, const_i64_ptr
, svundef_s64());
2388 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64index_s64'}}
2389 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index'}}
2390 SVE_ACLE_FUNC(svldnt1_gather_
, u64
, index
, _s64
)(pg
, const_i64_ptr
, svundef_u64());
2391 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_index_s64'}}
2392 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index_s64'}}
2393 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _index_s64
, )(pg
, svundef_u64(), i64
);
2394 // expected-error@+2 {{use of undeclared identifier 'svaddlb_s64'}}
2395 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
2396 SVE_ACLE_FUNC(svaddlb
,_s64
,,)(svundef_s32(), svundef_s32());
2397 // expected-error@+2 {{use of undeclared identifier 'svaddlb_n_s64'}}
2398 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
2399 SVE_ACLE_FUNC(svaddlb
,_n_s64
,,)(svundef_s32(), i32
);
2400 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_s64'}}
2401 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
2402 SVE_ACLE_FUNC(svqrdmlah
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2403 // expected-error@+2 {{use of undeclared identifier 'svqrdmlah_n_s64'}}
2404 // overload-error@+1 {{use of undeclared identifier 'svqrdmlah'}}
2405 SVE_ACLE_FUNC(svqrdmlah
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2406 // expected-error@+2 {{use of undeclared identifier 'svqdmullb_s64'}}
2407 // overload-error@+1 {{use of undeclared identifier 'svqdmullb'}}
2408 SVE_ACLE_FUNC(svqdmullb
,_s64
,,)(svundef_s32(), svundef_s32());
2409 // expected-error@+2 {{use of undeclared identifier 'svqdmullb_n_s64'}}
2410 // overload-error@+1 {{use of undeclared identifier 'svqdmullb'}}
2411 SVE_ACLE_FUNC(svqdmullb
,_n_s64
,,)(svundef_s32(), i32
);
2412 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64base_s64'}}
2413 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_s64'}}
2414 SVE_ACLE_FUNC(svldnt1uw_gather
, _u64base
, _s64
, )(pg
, svundef_u64());
2415 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_s64offset_s64'}}
2416 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_offset_s64'}}
2417 SVE_ACLE_FUNC(svldnt1uw_gather_
, s64
, offset_s64
, )(pg
, const_u32_ptr
, svundef_s64());
2418 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64offset_s64'}}
2419 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_offset_s64'}}
2420 SVE_ACLE_FUNC(svldnt1uw_gather_
, u64
, offset_s64
, )(pg
, const_u32_ptr
, svundef_u64());
2421 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64base_offset_s64'}}
2422 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_offset_s64'}}
2423 SVE_ACLE_FUNC(svldnt1uw_gather
, _u64base
, _offset_s64
, )(pg
, svundef_u64(), i64
);
2424 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_s64index_s64'}}
2425 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_index_s64'}}
2426 SVE_ACLE_FUNC(svldnt1uw_gather_
, s64
, index_s64
, )(pg
, const_u32_ptr
, svundef_s64());
2427 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64index_s64'}}
2428 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_index_s64'}}
2429 SVE_ACLE_FUNC(svldnt1uw_gather_
, u64
, index_s64
, )(pg
, const_u32_ptr
, svundef_u64());
2430 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64base_index_s64'}}
2431 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_index_s64'}}
2432 SVE_ACLE_FUNC(svldnt1uw_gather
, _u64base
, _index_s64
, )(pg
, svundef_u64(), i64
);
2433 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64base_s64'}}
2434 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter'}}
2435 SVE_ACLE_FUNC(svstnt1h_scatter
, _u64base
, , _s64
)(pg
, svundef_u64(), svundef_s64());
2436 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_s64offset_s64'}}
2437 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
2438 SVE_ACLE_FUNC(svstnt1h_scatter_
, s64
, offset
, _s64
)(pg
, i16_ptr
, svundef_s64(), svundef_s64());
2439 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64offset_s64'}}
2440 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
2441 SVE_ACLE_FUNC(svstnt1h_scatter_
, u64
, offset
, _s64
)(pg
, i16_ptr
, svundef_u64(), svundef_s64());
2442 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64base_offset_s64'}}
2443 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
2444 SVE_ACLE_FUNC(svstnt1h_scatter
, _u64base
, _offset
, _s64
)(pg
, svundef_u64(), i64
, svundef_s64());
2445 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_s64index_s64'}}
2446 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
2447 SVE_ACLE_FUNC(svstnt1h_scatter_
, s64
, index
, _s64
)(pg
, i16_ptr
, svundef_s64(), svundef_s64());
2448 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64index_s64'}}
2449 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
2450 SVE_ACLE_FUNC(svstnt1h_scatter_
, u64
, index
, _s64
)(pg
, i16_ptr
, svundef_u64(), svundef_s64());
2451 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64base_index_s64'}}
2452 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
2453 SVE_ACLE_FUNC(svstnt1h_scatter
, _u64base
, _index
, _s64
)(pg
, svundef_u64(), i64
, svundef_s64());
2454 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u64base_s64'}}
2455 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter'}}
2456 SVE_ACLE_FUNC(svstnt1b_scatter
, _u64base
, , _s64
)(pg
, svundef_u64(), svundef_s64());
2457 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_s64offset_s64'}}
2458 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
2459 SVE_ACLE_FUNC(svstnt1b_scatter_
, s64
, offset
, _s64
)(pg
, i8_ptr
, svundef_s64(), svundef_s64());
2460 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u64offset_s64'}}
2461 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
2462 SVE_ACLE_FUNC(svstnt1b_scatter_
, u64
, offset
, _s64
)(pg
, i8_ptr
, svundef_u64(), svundef_s64());
2463 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u64base_offset_s64'}}
2464 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
2465 SVE_ACLE_FUNC(svstnt1b_scatter
, _u64base
, _offset
, _s64
)(pg
, svundef_u64(), i64
, svundef_s64());
2466 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_s64'}}
2467 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
2468 SVE_ACLE_FUNC(svbsl2n
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2469 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_s64'}}
2470 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
2471 SVE_ACLE_FUNC(svbsl2n
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2472 // expected-error@+2 {{use of undeclared identifier 'svaddlt_s64'}}
2473 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
2474 SVE_ACLE_FUNC(svaddlt
,_s64
,,)(svundef_s32(), svundef_s32());
2475 // expected-error@+2 {{use of undeclared identifier 'svaddlt_n_s64'}}
2476 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
2477 SVE_ACLE_FUNC(svaddlt
,_n_s64
,,)(svundef_s32(), i32
);
2478 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64base_s64'}}
2479 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter'}}
2480 SVE_ACLE_FUNC(svstnt1w_scatter
, _u64base
, , _s64
)(pg
, svundef_u64(), svundef_s64());
2481 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_s64offset_s64'}}
2482 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_offset'}}
2483 SVE_ACLE_FUNC(svstnt1w_scatter_
, s64
, offset
, _s64
)(pg
, i32_ptr
, svundef_s64(), svundef_s64());
2484 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64offset_s64'}}
2485 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_offset'}}
2486 SVE_ACLE_FUNC(svstnt1w_scatter_
, u64
, offset
, _s64
)(pg
, i32_ptr
, svundef_u64(), svundef_s64());
2487 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64base_offset_s64'}}
2488 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_offset'}}
2489 SVE_ACLE_FUNC(svstnt1w_scatter
, _u64base
, _offset
, _s64
)(pg
, svundef_u64(), i64
, svundef_s64());
2490 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_s64index_s64'}}
2491 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_index'}}
2492 SVE_ACLE_FUNC(svstnt1w_scatter_
, s64
, index
, _s64
)(pg
, i32_ptr
, svundef_s64(), svundef_s64());
2493 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64index_s64'}}
2494 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_index'}}
2495 SVE_ACLE_FUNC(svstnt1w_scatter_
, u64
, index
, _s64
)(pg
, i32_ptr
, svundef_u64(), svundef_s64());
2496 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64base_index_s64'}}
2497 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_index'}}
2498 SVE_ACLE_FUNC(svstnt1w_scatter
, _u64base
, _index
, _s64
)(pg
, svundef_u64(), i64
, svundef_s64());
2499 // expected-error@+2 {{use of undeclared identifier 'svqxtunt_s64'}}
2500 // overload-error@+1 {{use of undeclared identifier 'svqxtunt'}}
2501 SVE_ACLE_FUNC(svqxtunt
,_s64
,,)(svundef_u32(), svundef_s64());
2502 // expected-error@+2 {{use of undeclared identifier 'svabalb_s64'}}
2503 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
2504 SVE_ACLE_FUNC(svabalb
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
2505 // expected-error@+2 {{use of undeclared identifier 'svabalb_n_s64'}}
2506 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
2507 SVE_ACLE_FUNC(svabalb
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
2508 // expected-error@+2 {{use of undeclared identifier 'svsublb_s64'}}
2509 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
2510 SVE_ACLE_FUNC(svsublb
,_s64
,,)(svundef_s32(), svundef_s32());
2511 // expected-error@+2 {{use of undeclared identifier 'svsublb_n_s64'}}
2512 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
2513 SVE_ACLE_FUNC(svsublb
,_n_s64
,,)(svundef_s32(), i32
);
2514 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_s64'}}
2515 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
2516 SVE_ACLE_FUNC(svbsl1n
,_s64
,,)(svundef_s64(), svundef_s64(), svundef_s64());
2517 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_s64'}}
2518 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
2519 SVE_ACLE_FUNC(svbsl1n
,_n_s64
,,)(svundef_s64(), svundef_s64(), i64
);
2520 // expected-error@+2 {{use of undeclared identifier 'svrshl_s64_z'}}
2521 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
2522 SVE_ACLE_FUNC(svrshl
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2523 // expected-error@+2 {{use of undeclared identifier 'svrshl_s64_m'}}
2524 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
2525 SVE_ACLE_FUNC(svrshl
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2526 // expected-error@+2 {{use of undeclared identifier 'svrshl_s64_x'}}
2527 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
2528 SVE_ACLE_FUNC(svrshl
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2529 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s64_z'}}
2530 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
2531 SVE_ACLE_FUNC(svrshl
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2532 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s64_m'}}
2533 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
2534 SVE_ACLE_FUNC(svrshl
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2535 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_s64_x'}}
2536 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
2537 SVE_ACLE_FUNC(svrshl
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2538 // expected-error@+2 {{use of undeclared identifier 'svaddwt_s64'}}
2539 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
2540 SVE_ACLE_FUNC(svaddwt
,_s64
,,)(svundef_s64(), svundef_s32());
2541 // expected-error@+2 {{use of undeclared identifier 'svaddwt_n_s64'}}
2542 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
2543 SVE_ACLE_FUNC(svaddwt
,_n_s64
,,)(svundef_s64(), i32
);
2544 // expected-error@+2 {{use of undeclared identifier 'svmlslb_s64'}}
2545 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
2546 SVE_ACLE_FUNC(svmlslb
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
2547 // expected-error@+2 {{use of undeclared identifier 'svmlslb_n_s64'}}
2548 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
2549 SVE_ACLE_FUNC(svmlslb
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
2550 // expected-error@+2 {{use of undeclared identifier 'svmlslt_s64'}}
2551 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
2552 SVE_ACLE_FUNC(svmlslt
,_s64
,,)(svundef_s64(), svundef_s32(), svundef_s32());
2553 // expected-error@+2 {{use of undeclared identifier 'svmlslt_n_s64'}}
2554 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
2555 SVE_ACLE_FUNC(svmlslt
,_n_s64
,,)(svundef_s64(), svundef_s32(), i32
);
2556 // expected-error@+2 {{use of undeclared identifier 'svqneg_s64_z'}}
2557 // overload-error@+1 {{use of undeclared identifier 'svqneg_z'}}
2558 SVE_ACLE_FUNC(svqneg
,_s64
,_z
,)(pg
, svundef_s64());
2559 // expected-error@+2 {{use of undeclared identifier 'svqneg_s64_m'}}
2560 // overload-error@+1 {{use of undeclared identifier 'svqneg_m'}}
2561 SVE_ACLE_FUNC(svqneg
,_s64
,_m
,)(svundef_s64(), pg
, svundef_s64());
2562 // expected-error@+2 {{use of undeclared identifier 'svqneg_s64_x'}}
2563 // overload-error@+1 {{use of undeclared identifier 'svqneg_x'}}
2564 SVE_ACLE_FUNC(svqneg
,_s64
,_x
,)(pg
, svundef_s64());
2565 // expected-error@+2 {{use of undeclared identifier 'svmovlt_s64'}}
2566 // overload-error@+1 {{use of undeclared identifier 'svmovlt'}}
2567 SVE_ACLE_FUNC(svmovlt
,_s64
,,)(svundef_s32());
2568 // expected-error@+2 {{use of undeclared identifier 'svqshl_s64_z'}}
2569 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
2570 SVE_ACLE_FUNC(svqshl
,_s64
,_z
,)(pg
, svundef_s64(), svundef_s64());
2571 // expected-error@+2 {{use of undeclared identifier 'svqshl_s64_m'}}
2572 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
2573 SVE_ACLE_FUNC(svqshl
,_s64
,_m
,)(pg
, svundef_s64(), svundef_s64());
2574 // expected-error@+2 {{use of undeclared identifier 'svqshl_s64_x'}}
2575 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
2576 SVE_ACLE_FUNC(svqshl
,_s64
,_x
,)(pg
, svundef_s64(), svundef_s64());
2577 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s64_z'}}
2578 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
2579 SVE_ACLE_FUNC(svqshl
,_n_s64
,_z
,)(pg
, svundef_s64(), i64
);
2580 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s64_m'}}
2581 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
2582 SVE_ACLE_FUNC(svqshl
,_n_s64
,_m
,)(pg
, svundef_s64(), i64
);
2583 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_s64_x'}}
2584 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
2585 SVE_ACLE_FUNC(svqshl
,_n_s64
,_x
,)(pg
, svundef_s64(), i64
);
2588 void test_u8(svbool_t pg
, const uint8_t *const_u8_ptr
)
2590 // expected-error@+2 {{use of undeclared identifier 'svhistseg_u8'}}
2591 // overload-error@+1 {{use of undeclared identifier 'svhistseg'}}
2592 SVE_ACLE_FUNC(svhistseg
,_u8
,,)(svundef_u8(), svundef_u8());
2593 // expected-error@+2 {{use of undeclared identifier 'svpmullb_pair_u8'}}
2594 // overload-error@+1 {{use of undeclared identifier 'svpmullb_pair'}}
2595 SVE_ACLE_FUNC(svpmullb_pair
,_u8
,,)(svundef_u8(), svundef_u8());
2596 // expected-error@+2 {{use of undeclared identifier 'svpmullb_pair_n_u8'}}
2597 // overload-error@+1 {{use of undeclared identifier 'svpmullb_pair'}}
2598 SVE_ACLE_FUNC(svpmullb_pair
,_n_u8
,,)(svundef_u8(), u8
);
2599 // expected-error@+2 {{use of undeclared identifier 'svnbsl_u8'}}
2600 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
2601 SVE_ACLE_FUNC(svnbsl
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2602 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_u8'}}
2603 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
2604 SVE_ACLE_FUNC(svnbsl
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2605 // expected-error@+2 {{use of undeclared identifier 'svtbl2_u8'}}
2606 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
2607 SVE_ACLE_FUNC(svtbl2
,_u8
,,)(svundef2_u8(), svundef_u8());
2608 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u8_z'}}
2609 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
2610 SVE_ACLE_FUNC(svhsubr
,_u8
,_z
,)(pg
, svundef_u8(), svundef_u8());
2611 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u8_m'}}
2612 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
2613 SVE_ACLE_FUNC(svhsubr
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2614 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u8_x'}}
2615 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
2616 SVE_ACLE_FUNC(svhsubr
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2617 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u8_z'}}
2618 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
2619 SVE_ACLE_FUNC(svhsubr
,_n_u8
,_z
,)(pg
, svundef_u8(), u8
);
2620 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u8_m'}}
2621 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
2622 SVE_ACLE_FUNC(svhsubr
,_n_u8
,_m
,)(pg
, svundef_u8(), u8
);
2623 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u8_x'}}
2624 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
2625 SVE_ACLE_FUNC(svhsubr
,_n_u8
,_x
,)(pg
, svundef_u8(), u8
);
2626 // expected-error@+2 {{use of undeclared identifier 'svpmul_u8'}}
2627 // overload-error@+1 {{use of undeclared identifier 'svpmul'}}
2628 SVE_ACLE_FUNC(svpmul
,_u8
,,)(svundef_u8(), svundef_u8());
2629 // expected-error@+2 {{use of undeclared identifier 'svpmul_n_u8'}}
2630 // overload-error@+1 {{use of undeclared identifier 'svpmul'}}
2631 SVE_ACLE_FUNC(svpmul
,_n_u8
,,)(svundef_u8(), u8
);
2632 // expected-error@+2 {{use of undeclared identifier 'sveortb_u8'}}
2633 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
2634 SVE_ACLE_FUNC(sveortb
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2635 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_u8'}}
2636 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
2637 SVE_ACLE_FUNC(sveortb
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2638 // expected-error@+2 {{use of undeclared identifier 'svbcax_u8'}}
2639 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
2640 SVE_ACLE_FUNC(svbcax
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2641 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_u8'}}
2642 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
2643 SVE_ACLE_FUNC(svbcax
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2644 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u8_z'}}
2645 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
2646 SVE_ACLE_FUNC(svqrshl
,_u8
,_z
,)(pg
, svundef_u8(), svundef_s8());
2647 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u8_m'}}
2648 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
2649 SVE_ACLE_FUNC(svqrshl
,_u8
,_m
,)(pg
, svundef_u8(), svundef_s8());
2650 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u8_x'}}
2651 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
2652 SVE_ACLE_FUNC(svqrshl
,_u8
,_x
,)(pg
, svundef_u8(), svundef_s8());
2653 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u8_z'}}
2654 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
2655 SVE_ACLE_FUNC(svqrshl
,_n_u8
,_z
,)(pg
, svundef_u8(), i8
);
2656 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u8_m'}}
2657 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
2658 SVE_ACLE_FUNC(svqrshl
,_n_u8
,_m
,)(pg
, svundef_u8(), i8
);
2659 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u8_x'}}
2660 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
2661 SVE_ACLE_FUNC(svqrshl
,_n_u8
,_x
,)(pg
, svundef_u8(), i8
);
2662 // expected-error@+2 {{use of undeclared identifier 'svpmullt_pair_u8'}}
2663 // overload-error@+1 {{use of undeclared identifier 'svpmullt_pair'}}
2664 SVE_ACLE_FUNC(svpmullt_pair
,_u8
,,)(svundef_u8(), svundef_u8());
2665 // expected-error@+2 {{use of undeclared identifier 'svpmullt_pair_n_u8'}}
2666 // overload-error@+1 {{use of undeclared identifier 'svpmullt_pair'}}
2667 SVE_ACLE_FUNC(svpmullt_pair
,_n_u8
,,)(svundef_u8(), u8
);
2668 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u8_z'}}
2669 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
2670 SVE_ACLE_FUNC(svqsubr
,_u8
,_z
,)(pg
, svundef_u8(), svundef_u8());
2671 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u8_m'}}
2672 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
2673 SVE_ACLE_FUNC(svqsubr
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2674 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u8_x'}}
2675 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
2676 SVE_ACLE_FUNC(svqsubr
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2677 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u8_z'}}
2678 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
2679 SVE_ACLE_FUNC(svqsubr
,_n_u8
,_z
,)(pg
, svundef_u8(), u8
);
2680 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u8_m'}}
2681 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
2682 SVE_ACLE_FUNC(svqsubr
,_n_u8
,_m
,)(pg
, svundef_u8(), u8
);
2683 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u8_x'}}
2684 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
2685 SVE_ACLE_FUNC(svqsubr
,_n_u8
,_x
,)(pg
, svundef_u8(), u8
);
2686 // expected-error@+2 {{use of undeclared identifier 'svaddp_u8_m'}}
2687 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
2688 SVE_ACLE_FUNC(svaddp
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2689 // expected-error@+2 {{use of undeclared identifier 'svaddp_u8_x'}}
2690 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
2691 SVE_ACLE_FUNC(svaddp
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2692 // expected-error@+2 {{use of undeclared identifier 'svqadd_u8_m'}}
2693 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
2694 SVE_ACLE_FUNC(svqadd
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2695 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u8_m'}}
2696 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
2697 SVE_ACLE_FUNC(svqadd
,_n_u8
,_m
,)(pg
, svundef_u8(), u8
);
2698 // expected-error@+2 {{use of undeclared identifier 'svqadd_u8_z'}}
2699 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
2700 SVE_ACLE_FUNC(svqadd
,_u8
,_z
,)(pg
, svundef_u8(), svundef_u8());
2701 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u8_z'}}
2702 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
2703 SVE_ACLE_FUNC(svqadd
,_n_u8
,_z
,)(pg
, svundef_u8(), u8
);
2704 // expected-error@+2 {{use of undeclared identifier 'svqadd_u8_x'}}
2705 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
2706 SVE_ACLE_FUNC(svqadd
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2707 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u8_x'}}
2708 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
2709 SVE_ACLE_FUNC(svqadd
,_n_u8
,_x
,)(pg
, svundef_u8(), u8
);
2710 // expected-error@+2 {{use of undeclared identifier 'svtbx_u8'}}
2711 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
2712 SVE_ACLE_FUNC(svtbx
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2713 // expected-error@+2 {{use of undeclared identifier 'svminp_u8_m'}}
2714 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
2715 SVE_ACLE_FUNC(svminp
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2716 // expected-error@+2 {{use of undeclared identifier 'svminp_u8_x'}}
2717 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
2718 SVE_ACLE_FUNC(svminp
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2719 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u8_m'}}
2720 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
2721 SVE_ACLE_FUNC(svsqadd
,_u8
,_m
,)(pg
, svundef_u8(), svundef_s8());
2722 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u8_m'}}
2723 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
2724 SVE_ACLE_FUNC(svsqadd
,_n_u8
,_m
,)(pg
, svundef_u8(), i8
);
2725 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u8_z'}}
2726 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
2727 SVE_ACLE_FUNC(svsqadd
,_u8
,_z
,)(pg
, svundef_u8(), svundef_s8());
2728 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u8_z'}}
2729 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
2730 SVE_ACLE_FUNC(svsqadd
,_n_u8
,_z
,)(pg
, svundef_u8(), i8
);
2731 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u8_x'}}
2732 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
2733 SVE_ACLE_FUNC(svsqadd
,_u8
,_x
,)(pg
, svundef_u8(), svundef_s8());
2734 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u8_x'}}
2735 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
2736 SVE_ACLE_FUNC(svsqadd
,_n_u8
,_x
,)(pg
, svundef_u8(), i8
);
2737 // expected-error@+2 {{use of undeclared identifier 'svqsub_u8_z'}}
2738 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
2739 SVE_ACLE_FUNC(svqsub
,_u8
,_z
,)(pg
, svundef_u8(), svundef_u8());
2740 // expected-error@+2 {{use of undeclared identifier 'svqsub_u8_m'}}
2741 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
2742 SVE_ACLE_FUNC(svqsub
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2743 // expected-error@+2 {{use of undeclared identifier 'svqsub_u8_x'}}
2744 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
2745 SVE_ACLE_FUNC(svqsub
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2746 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u8_z'}}
2747 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
2748 SVE_ACLE_FUNC(svqsub
,_n_u8
,_z
,)(pg
, svundef_u8(), u8
);
2749 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u8_m'}}
2750 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
2751 SVE_ACLE_FUNC(svqsub
,_n_u8
,_m
,)(pg
, svundef_u8(), u8
);
2752 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u8_x'}}
2753 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
2754 SVE_ACLE_FUNC(svqsub
,_n_u8
,_x
,)(pg
, svundef_u8(), u8
);
2755 // expected-error@+2 {{use of undeclared identifier 'sveor3_u8'}}
2756 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
2757 SVE_ACLE_FUNC(sveor3
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2758 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_u8'}}
2759 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
2760 SVE_ACLE_FUNC(sveor3
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2761 // expected-error@+2 {{use of undeclared identifier 'svhadd_u8_m'}}
2762 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
2763 SVE_ACLE_FUNC(svhadd
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2764 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u8_m'}}
2765 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
2766 SVE_ACLE_FUNC(svhadd
,_n_u8
,_m
,)(pg
, svundef_u8(), u8
);
2767 // expected-error@+2 {{use of undeclared identifier 'svhadd_u8_z'}}
2768 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
2769 SVE_ACLE_FUNC(svhadd
,_u8
,_z
,)(pg
, svundef_u8(), svundef_u8());
2770 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u8_z'}}
2771 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
2772 SVE_ACLE_FUNC(svhadd
,_n_u8
,_z
,)(pg
, svundef_u8(), u8
);
2773 // expected-error@+2 {{use of undeclared identifier 'svhadd_u8_x'}}
2774 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
2775 SVE_ACLE_FUNC(svhadd
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2776 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u8_x'}}
2777 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
2778 SVE_ACLE_FUNC(svhadd
,_n_u8
,_x
,)(pg
, svundef_u8(), u8
);
2779 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u8_m'}}
2780 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
2781 SVE_ACLE_FUNC(svmaxp
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2782 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u8_x'}}
2783 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
2784 SVE_ACLE_FUNC(svmaxp
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2785 // expected-error@+2 {{use of undeclared identifier 'svmatch_u8'}}
2786 // overload-error@+1 {{use of undeclared identifier 'svmatch'}}
2787 SVE_ACLE_FUNC(svmatch
,_u8
,,)(pg
, svundef_u8(), svundef_u8());
2788 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_u8'}}
2789 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
2790 SVE_ACLE_FUNC(svwhilerw
,_u8
,,)(const_u8_ptr
, const_u8_ptr
);
2791 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u8_m'}}
2792 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
2793 SVE_ACLE_FUNC(svrhadd
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2794 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u8_m'}}
2795 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
2796 SVE_ACLE_FUNC(svrhadd
,_n_u8
,_m
,)(pg
, svundef_u8(), u8
);
2797 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u8_z'}}
2798 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
2799 SVE_ACLE_FUNC(svrhadd
,_u8
,_z
,)(pg
, svundef_u8(), svundef_u8());
2800 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u8_z'}}
2801 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
2802 SVE_ACLE_FUNC(svrhadd
,_n_u8
,_z
,)(pg
, svundef_u8(), u8
);
2803 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u8_x'}}
2804 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
2805 SVE_ACLE_FUNC(svrhadd
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2806 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u8_x'}}
2807 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
2808 SVE_ACLE_FUNC(svrhadd
,_n_u8
,_x
,)(pg
, svundef_u8(), u8
);
2809 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_u8'}}
2810 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
2811 SVE_ACLE_FUNC(svwhilewr
,_u8
,,)(const_u8_ptr
, const_u8_ptr
);
2812 // expected-error@+2 {{use of undeclared identifier 'svnmatch_u8'}}
2813 // overload-error@+1 {{use of undeclared identifier 'svnmatch'}}
2814 SVE_ACLE_FUNC(svnmatch
,_u8
,,)(pg
, svundef_u8(), svundef_u8());
2815 // expected-error@+2 {{use of undeclared identifier 'svaba_u8'}}
2816 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
2817 SVE_ACLE_FUNC(svaba
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2818 // expected-error@+2 {{use of undeclared identifier 'svaba_n_u8'}}
2819 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
2820 SVE_ACLE_FUNC(svaba
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2821 // expected-error@+2 {{use of undeclared identifier 'sveorbt_u8'}}
2822 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
2823 SVE_ACLE_FUNC(sveorbt
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2824 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_u8'}}
2825 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
2826 SVE_ACLE_FUNC(sveorbt
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2827 // expected-error@+2 {{use of undeclared identifier 'svbsl_u8'}}
2828 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
2829 SVE_ACLE_FUNC(svbsl
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2830 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_u8'}}
2831 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
2832 SVE_ACLE_FUNC(svbsl
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2833 // expected-error@+2 {{use of undeclared identifier 'svhsub_u8_z'}}
2834 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
2835 SVE_ACLE_FUNC(svhsub
,_u8
,_z
,)(pg
, svundef_u8(), svundef_u8());
2836 // expected-error@+2 {{use of undeclared identifier 'svhsub_u8_m'}}
2837 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
2838 SVE_ACLE_FUNC(svhsub
,_u8
,_m
,)(pg
, svundef_u8(), svundef_u8());
2839 // expected-error@+2 {{use of undeclared identifier 'svhsub_u8_x'}}
2840 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
2841 SVE_ACLE_FUNC(svhsub
,_u8
,_x
,)(pg
, svundef_u8(), svundef_u8());
2842 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u8_z'}}
2843 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
2844 SVE_ACLE_FUNC(svhsub
,_n_u8
,_z
,)(pg
, svundef_u8(), u8
);
2845 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u8_m'}}
2846 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
2847 SVE_ACLE_FUNC(svhsub
,_n_u8
,_m
,)(pg
, svundef_u8(), u8
);
2848 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u8_x'}}
2849 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
2850 SVE_ACLE_FUNC(svhsub
,_n_u8
,_x
,)(pg
, svundef_u8(), u8
);
2851 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_u8'}}
2852 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
2853 SVE_ACLE_FUNC(svbsl2n
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2854 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_u8'}}
2855 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
2856 SVE_ACLE_FUNC(svbsl2n
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2857 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_u8'}}
2858 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
2859 SVE_ACLE_FUNC(svbsl1n
,_u8
,,)(svundef_u8(), svundef_u8(), svundef_u8());
2860 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_u8'}}
2861 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
2862 SVE_ACLE_FUNC(svbsl1n
,_n_u8
,,)(svundef_u8(), svundef_u8(), u8
);
2863 // expected-error@+2 {{use of undeclared identifier 'svrshl_u8_z'}}
2864 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
2865 SVE_ACLE_FUNC(svrshl
,_u8
,_z
,)(pg
, svundef_u8(), svundef_s8());
2866 // expected-error@+2 {{use of undeclared identifier 'svrshl_u8_m'}}
2867 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
2868 SVE_ACLE_FUNC(svrshl
,_u8
,_m
,)(pg
, svundef_u8(), svundef_s8());
2869 // expected-error@+2 {{use of undeclared identifier 'svrshl_u8_x'}}
2870 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
2871 SVE_ACLE_FUNC(svrshl
,_u8
,_x
,)(pg
, svundef_u8(), svundef_s8());
2872 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u8_z'}}
2873 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
2874 SVE_ACLE_FUNC(svrshl
,_n_u8
,_z
,)(pg
, svundef_u8(), i8
);
2875 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u8_m'}}
2876 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
2877 SVE_ACLE_FUNC(svrshl
,_n_u8
,_m
,)(pg
, svundef_u8(), i8
);
2878 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u8_x'}}
2879 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
2880 SVE_ACLE_FUNC(svrshl
,_n_u8
,_x
,)(pg
, svundef_u8(), i8
);
2881 // expected-error@+2 {{use of undeclared identifier 'svqshl_u8_z'}}
2882 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
2883 SVE_ACLE_FUNC(svqshl
,_u8
,_z
,)(pg
, svundef_u8(), svundef_s8());
2884 // expected-error@+2 {{use of undeclared identifier 'svqshl_u8_m'}}
2885 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
2886 SVE_ACLE_FUNC(svqshl
,_u8
,_m
,)(pg
, svundef_u8(), svundef_s8());
2887 // expected-error@+2 {{use of undeclared identifier 'svqshl_u8_x'}}
2888 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
2889 SVE_ACLE_FUNC(svqshl
,_u8
,_x
,)(pg
, svundef_u8(), svundef_s8());
2890 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u8_z'}}
2891 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
2892 SVE_ACLE_FUNC(svqshl
,_n_u8
,_z
,)(pg
, svundef_u8(), i8
);
2893 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u8_m'}}
2894 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
2895 SVE_ACLE_FUNC(svqshl
,_n_u8
,_m
,)(pg
, svundef_u8(), i8
);
2896 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u8_x'}}
2897 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
2898 SVE_ACLE_FUNC(svqshl
,_n_u8
,_x
,)(pg
, svundef_u8(), i8
);
2901 void test_u16(svbool_t pg
, const uint16_t *const_u16_ptr
)
2903 // expected-error@+2 {{use of undeclared identifier 'svmullb_u16'}}
2904 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
2905 SVE_ACLE_FUNC(svmullb
,_u16
,,)(svundef_u8(), svundef_u8());
2906 // expected-error@+2 {{use of undeclared identifier 'svmullb_n_u16'}}
2907 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
2908 SVE_ACLE_FUNC(svmullb
,_n_u16
,,)(svundef_u8(), u8
);
2909 // expected-error@+2 {{use of undeclared identifier 'svpmullb_u16'}}
2910 // overload-error@+1 {{use of undeclared identifier 'svpmullb'}}
2911 SVE_ACLE_FUNC(svpmullb
,_u16
,,)(svundef_u8(), svundef_u8());
2912 // expected-error@+2 {{use of undeclared identifier 'svpmullb_n_u16'}}
2913 // overload-error@+1 {{use of undeclared identifier 'svpmullb'}}
2914 SVE_ACLE_FUNC(svpmullb
,_n_u16
,,)(svundef_u8(), u8
);
2915 // expected-error@+2 {{use of undeclared identifier 'svaddwb_u16'}}
2916 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
2917 SVE_ACLE_FUNC(svaddwb
,_u16
,,)(svundef_u16(), svundef_u8());
2918 // expected-error@+2 {{use of undeclared identifier 'svaddwb_n_u16'}}
2919 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
2920 SVE_ACLE_FUNC(svaddwb
,_n_u16
,,)(svundef_u16(), u8
);
2921 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_u16'}}
2922 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
2923 SVE_ACLE_FUNC(svsubhnb
,_u16
,,)(svundef_u16(), svundef_u16());
2924 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_n_u16'}}
2925 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
2926 SVE_ACLE_FUNC(svsubhnb
,_n_u16
,,)(svundef_u16(), u16
);
2927 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_u16'}}
2928 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
2929 SVE_ACLE_FUNC(svrsubhnt
,_u16
,,)(svundef_u8(), svundef_u16(), svundef_u16());
2930 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_n_u16'}}
2931 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
2932 SVE_ACLE_FUNC(svrsubhnt
,_n_u16
,,)(svundef_u8(), svundef_u16(), u16
);
2933 // expected-error@+2 {{use of undeclared identifier 'svnbsl_u16'}}
2934 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
2935 SVE_ACLE_FUNC(svnbsl
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
2936 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_u16'}}
2937 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
2938 SVE_ACLE_FUNC(svnbsl
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
2939 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_u16'}}
2940 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
2941 SVE_ACLE_FUNC(svsubhnt
,_u16
,,)(svundef_u8(), svundef_u16(), svundef_u16());
2942 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_n_u16'}}
2943 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
2944 SVE_ACLE_FUNC(svsubhnt
,_n_u16
,,)(svundef_u8(), svundef_u16(), u16
);
2945 // expected-error@+2 {{use of undeclared identifier 'svtbl2_u16'}}
2946 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
2947 SVE_ACLE_FUNC(svtbl2
,_u16
,,)(svundef2_u16(), svundef_u16());
2948 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u16_z'}}
2949 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
2950 SVE_ACLE_FUNC(svhsubr
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u16());
2951 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u16_m'}}
2952 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
2953 SVE_ACLE_FUNC(svhsubr
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
2954 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u16_x'}}
2955 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
2956 SVE_ACLE_FUNC(svhsubr
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
2957 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u16_z'}}
2958 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
2959 SVE_ACLE_FUNC(svhsubr
,_n_u16
,_z
,)(pg
, svundef_u16(), u16
);
2960 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u16_m'}}
2961 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
2962 SVE_ACLE_FUNC(svhsubr
,_n_u16
,_m
,)(pg
, svundef_u16(), u16
);
2963 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u16_x'}}
2964 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
2965 SVE_ACLE_FUNC(svhsubr
,_n_u16
,_x
,)(pg
, svundef_u16(), u16
);
2966 // expected-error@+2 {{use of undeclared identifier 'sveortb_u16'}}
2967 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
2968 SVE_ACLE_FUNC(sveortb
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
2969 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_u16'}}
2970 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
2971 SVE_ACLE_FUNC(sveortb
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
2972 // expected-error@+2 {{use of undeclared identifier 'svqxtnb_u16'}}
2973 // overload-error@+1 {{use of undeclared identifier 'svqxtnb'}}
2974 SVE_ACLE_FUNC(svqxtnb
,_u16
,,)(svundef_u16());
2975 // expected-error@+2 {{use of undeclared identifier 'svmlalt_u16'}}
2976 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
2977 SVE_ACLE_FUNC(svmlalt
,_u16
,,)(svundef_u16(), svundef_u8(), svundef_u8());
2978 // expected-error@+2 {{use of undeclared identifier 'svmlalt_n_u16'}}
2979 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
2980 SVE_ACLE_FUNC(svmlalt
,_n_u16
,,)(svundef_u16(), svundef_u8(), u8
);
2981 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_u16'}}
2982 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
2983 SVE_ACLE_FUNC(svaddhnt
,_u16
,,)(svundef_u8(), svundef_u16(), svundef_u16());
2984 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_n_u16'}}
2985 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
2986 SVE_ACLE_FUNC(svaddhnt
,_n_u16
,,)(svundef_u8(), svundef_u16(), u16
);
2987 // expected-error@+2 {{use of undeclared identifier 'svbcax_u16'}}
2988 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
2989 SVE_ACLE_FUNC(svbcax
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
2990 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_u16'}}
2991 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
2992 SVE_ACLE_FUNC(svbcax
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
2993 // expected-error@+2 {{use of undeclared identifier 'svqxtnt_u16'}}
2994 // overload-error@+1 {{use of undeclared identifier 'svqxtnt'}}
2995 SVE_ACLE_FUNC(svqxtnt
,_u16
,,)(svundef_u8(), svundef_u16());
2996 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u16_z'}}
2997 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
2998 SVE_ACLE_FUNC(svqrshl
,_u16
,_z
,)(pg
, svundef_u16(), svundef_s16());
2999 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u16_m'}}
3000 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
3001 SVE_ACLE_FUNC(svqrshl
,_u16
,_m
,)(pg
, svundef_u16(), svundef_s16());
3002 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u16_x'}}
3003 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
3004 SVE_ACLE_FUNC(svqrshl
,_u16
,_x
,)(pg
, svundef_u16(), svundef_s16());
3005 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u16_z'}}
3006 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
3007 SVE_ACLE_FUNC(svqrshl
,_n_u16
,_z
,)(pg
, svundef_u16(), i16
);
3008 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u16_m'}}
3009 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
3010 SVE_ACLE_FUNC(svqrshl
,_n_u16
,_m
,)(pg
, svundef_u16(), i16
);
3011 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u16_x'}}
3012 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
3013 SVE_ACLE_FUNC(svqrshl
,_n_u16
,_x
,)(pg
, svundef_u16(), i16
);
3014 // expected-error@+2 {{use of undeclared identifier 'svsublt_u16'}}
3015 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
3016 SVE_ACLE_FUNC(svsublt
,_u16
,,)(svundef_u8(), svundef_u8());
3017 // expected-error@+2 {{use of undeclared identifier 'svsublt_n_u16'}}
3018 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
3019 SVE_ACLE_FUNC(svsublt
,_n_u16
,,)(svundef_u8(), u8
);
3020 // expected-error@+2 {{use of undeclared identifier 'svadalp_u16_z'}}
3021 // overload-error@+1 {{use of undeclared identifier 'svadalp_z'}}
3022 SVE_ACLE_FUNC(svadalp
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u8());
3023 // expected-error@+2 {{use of undeclared identifier 'svadalp_u16_m'}}
3024 // overload-error@+1 {{use of undeclared identifier 'svadalp_m'}}
3025 SVE_ACLE_FUNC(svadalp
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u8());
3026 // expected-error@+2 {{use of undeclared identifier 'svadalp_u16_x'}}
3027 // overload-error@+1 {{use of undeclared identifier 'svadalp_x'}}
3028 SVE_ACLE_FUNC(svadalp
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u8());
3029 // expected-error@+2 {{use of undeclared identifier 'svpmullt_u16'}}
3030 // overload-error@+1 {{use of undeclared identifier 'svpmullt'}}
3031 SVE_ACLE_FUNC(svpmullt
,_u16
,,)(svundef_u8(), svundef_u8());
3032 // expected-error@+2 {{use of undeclared identifier 'svpmullt_n_u16'}}
3033 // overload-error@+1 {{use of undeclared identifier 'svpmullt'}}
3034 SVE_ACLE_FUNC(svpmullt
,_n_u16
,,)(svundef_u8(), u8
);
3035 // expected-error@+2 {{use of undeclared identifier 'svsubwt_u16'}}
3036 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
3037 SVE_ACLE_FUNC(svsubwt
,_u16
,,)(svundef_u16(), svundef_u8());
3038 // expected-error@+2 {{use of undeclared identifier 'svsubwt_n_u16'}}
3039 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
3040 SVE_ACLE_FUNC(svsubwt
,_n_u16
,,)(svundef_u16(), u8
);
3041 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u16_z'}}
3042 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
3043 SVE_ACLE_FUNC(svqsubr
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u16());
3044 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u16_m'}}
3045 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
3046 SVE_ACLE_FUNC(svqsubr
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3047 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u16_x'}}
3048 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
3049 SVE_ACLE_FUNC(svqsubr
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3050 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u16_z'}}
3051 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
3052 SVE_ACLE_FUNC(svqsubr
,_n_u16
,_z
,)(pg
, svundef_u16(), u16
);
3053 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u16_m'}}
3054 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
3055 SVE_ACLE_FUNC(svqsubr
,_n_u16
,_m
,)(pg
, svundef_u16(), u16
);
3056 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u16_x'}}
3057 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
3058 SVE_ACLE_FUNC(svqsubr
,_n_u16
,_x
,)(pg
, svundef_u16(), u16
);
3059 // expected-error@+2 {{use of undeclared identifier 'svaddp_u16_m'}}
3060 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
3061 SVE_ACLE_FUNC(svaddp
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3062 // expected-error@+2 {{use of undeclared identifier 'svaddp_u16_x'}}
3063 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
3064 SVE_ACLE_FUNC(svaddp
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3065 // expected-error@+2 {{use of undeclared identifier 'svqadd_u16_m'}}
3066 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
3067 SVE_ACLE_FUNC(svqadd
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3068 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u16_m'}}
3069 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
3070 SVE_ACLE_FUNC(svqadd
,_n_u16
,_m
,)(pg
, svundef_u16(), u16
);
3071 // expected-error@+2 {{use of undeclared identifier 'svqadd_u16_z'}}
3072 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
3073 SVE_ACLE_FUNC(svqadd
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u16());
3074 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u16_z'}}
3075 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
3076 SVE_ACLE_FUNC(svqadd
,_n_u16
,_z
,)(pg
, svundef_u16(), u16
);
3077 // expected-error@+2 {{use of undeclared identifier 'svqadd_u16_x'}}
3078 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
3079 SVE_ACLE_FUNC(svqadd
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3080 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u16_x'}}
3081 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
3082 SVE_ACLE_FUNC(svqadd
,_n_u16
,_x
,)(pg
, svundef_u16(), u16
);
3083 // expected-error@+2 {{use of undeclared identifier 'svabdlb_u16'}}
3084 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
3085 SVE_ACLE_FUNC(svabdlb
,_u16
,,)(svundef_u8(), svundef_u8());
3086 // expected-error@+2 {{use of undeclared identifier 'svabdlb_n_u16'}}
3087 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
3088 SVE_ACLE_FUNC(svabdlb
,_n_u16
,,)(svundef_u8(), u8
);
3089 // expected-error@+2 {{use of undeclared identifier 'svtbx_u16'}}
3090 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
3091 SVE_ACLE_FUNC(svtbx
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
3092 // expected-error@+2 {{use of undeclared identifier 'svabdlt_u16'}}
3093 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
3094 SVE_ACLE_FUNC(svabdlt
,_u16
,,)(svundef_u8(), svundef_u8());
3095 // expected-error@+2 {{use of undeclared identifier 'svabdlt_n_u16'}}
3096 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
3097 SVE_ACLE_FUNC(svabdlt
,_n_u16
,,)(svundef_u8(), u8
);
3098 // expected-error@+2 {{use of undeclared identifier 'svminp_u16_m'}}
3099 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
3100 SVE_ACLE_FUNC(svminp
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3101 // expected-error@+2 {{use of undeclared identifier 'svminp_u16_x'}}
3102 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
3103 SVE_ACLE_FUNC(svminp
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3104 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u16_m'}}
3105 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
3106 SVE_ACLE_FUNC(svsqadd
,_u16
,_m
,)(pg
, svundef_u16(), svundef_s16());
3107 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u16_m'}}
3108 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
3109 SVE_ACLE_FUNC(svsqadd
,_n_u16
,_m
,)(pg
, svundef_u16(), i16
);
3110 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u16_z'}}
3111 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
3112 SVE_ACLE_FUNC(svsqadd
,_u16
,_z
,)(pg
, svundef_u16(), svundef_s16());
3113 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u16_z'}}
3114 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
3115 SVE_ACLE_FUNC(svsqadd
,_n_u16
,_z
,)(pg
, svundef_u16(), i16
);
3116 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u16_x'}}
3117 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
3118 SVE_ACLE_FUNC(svsqadd
,_u16
,_x
,)(pg
, svundef_u16(), svundef_s16());
3119 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u16_x'}}
3120 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
3121 SVE_ACLE_FUNC(svsqadd
,_n_u16
,_x
,)(pg
, svundef_u16(), i16
);
3122 // expected-error@+2 {{use of undeclared identifier 'svqsub_u16_z'}}
3123 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
3124 SVE_ACLE_FUNC(svqsub
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u16());
3125 // expected-error@+2 {{use of undeclared identifier 'svqsub_u16_m'}}
3126 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
3127 SVE_ACLE_FUNC(svqsub
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3128 // expected-error@+2 {{use of undeclared identifier 'svqsub_u16_x'}}
3129 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
3130 SVE_ACLE_FUNC(svqsub
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3131 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u16_z'}}
3132 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
3133 SVE_ACLE_FUNC(svqsub
,_n_u16
,_z
,)(pg
, svundef_u16(), u16
);
3134 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u16_m'}}
3135 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
3136 SVE_ACLE_FUNC(svqsub
,_n_u16
,_m
,)(pg
, svundef_u16(), u16
);
3137 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u16_x'}}
3138 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
3139 SVE_ACLE_FUNC(svqsub
,_n_u16
,_x
,)(pg
, svundef_u16(), u16
);
3140 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_u16'}}
3141 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
3142 SVE_ACLE_FUNC(svrsubhnb
,_u16
,,)(svundef_u16(), svundef_u16());
3143 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_n_u16'}}
3144 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
3145 SVE_ACLE_FUNC(svrsubhnb
,_n_u16
,,)(svundef_u16(), u16
);
3146 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_u16'}}
3147 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
3148 SVE_ACLE_FUNC(svaddhnb
,_u16
,,)(svundef_u16(), svundef_u16());
3149 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_n_u16'}}
3150 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
3151 SVE_ACLE_FUNC(svaddhnb
,_n_u16
,,)(svundef_u16(), u16
);
3152 // expected-error@+2 {{use of undeclared identifier 'svabalt_u16'}}
3153 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
3154 SVE_ACLE_FUNC(svabalt
,_u16
,,)(svundef_u16(), svundef_u8(), svundef_u8());
3155 // expected-error@+2 {{use of undeclared identifier 'svabalt_n_u16'}}
3156 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
3157 SVE_ACLE_FUNC(svabalt
,_n_u16
,,)(svundef_u16(), svundef_u8(), u8
);
3158 // expected-error@+2 {{use of undeclared identifier 'sveor3_u16'}}
3159 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
3160 SVE_ACLE_FUNC(sveor3
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
3161 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_u16'}}
3162 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
3163 SVE_ACLE_FUNC(sveor3
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
3164 // expected-error@+2 {{use of undeclared identifier 'svhadd_u16_m'}}
3165 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
3166 SVE_ACLE_FUNC(svhadd
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3167 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u16_m'}}
3168 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
3169 SVE_ACLE_FUNC(svhadd
,_n_u16
,_m
,)(pg
, svundef_u16(), u16
);
3170 // expected-error@+2 {{use of undeclared identifier 'svhadd_u16_z'}}
3171 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
3172 SVE_ACLE_FUNC(svhadd
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u16());
3173 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u16_z'}}
3174 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
3175 SVE_ACLE_FUNC(svhadd
,_n_u16
,_z
,)(pg
, svundef_u16(), u16
);
3176 // expected-error@+2 {{use of undeclared identifier 'svhadd_u16_x'}}
3177 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
3178 SVE_ACLE_FUNC(svhadd
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3179 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u16_x'}}
3180 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
3181 SVE_ACLE_FUNC(svhadd
,_n_u16
,_x
,)(pg
, svundef_u16(), u16
);
3182 // expected-error@+2 {{use of undeclared identifier 'svmovlb_u16'}}
3183 // overload-error@+1 {{use of undeclared identifier 'svmovlb'}}
3184 SVE_ACLE_FUNC(svmovlb
,_u16
,,)(svundef_u8());
3185 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u16_m'}}
3186 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
3187 SVE_ACLE_FUNC(svmaxp
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3188 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u16_x'}}
3189 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
3190 SVE_ACLE_FUNC(svmaxp
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3191 // expected-error@+2 {{use of undeclared identifier 'svmullt_u16'}}
3192 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
3193 SVE_ACLE_FUNC(svmullt
,_u16
,,)(svundef_u8(), svundef_u8());
3194 // expected-error@+2 {{use of undeclared identifier 'svmullt_n_u16'}}
3195 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
3196 SVE_ACLE_FUNC(svmullt
,_n_u16
,,)(svundef_u8(), u8
);
3197 // expected-error@+2 {{use of undeclared identifier 'svmatch_u16'}}
3198 // overload-error@+1 {{use of undeclared identifier 'svmatch'}}
3199 SVE_ACLE_FUNC(svmatch
,_u16
,,)(pg
, svundef_u16(), svundef_u16());
3200 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_u16'}}
3201 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
3202 SVE_ACLE_FUNC(svwhilerw
,_u16
,,)(const_u16_ptr
, const_u16_ptr
);
3203 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u16_m'}}
3204 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
3205 SVE_ACLE_FUNC(svrhadd
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3206 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u16_m'}}
3207 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
3208 SVE_ACLE_FUNC(svrhadd
,_n_u16
,_m
,)(pg
, svundef_u16(), u16
);
3209 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u16_z'}}
3210 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
3211 SVE_ACLE_FUNC(svrhadd
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u16());
3212 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u16_z'}}
3213 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
3214 SVE_ACLE_FUNC(svrhadd
,_n_u16
,_z
,)(pg
, svundef_u16(), u16
);
3215 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u16_x'}}
3216 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
3217 SVE_ACLE_FUNC(svrhadd
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3218 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u16_x'}}
3219 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
3220 SVE_ACLE_FUNC(svrhadd
,_n_u16
,_x
,)(pg
, svundef_u16(), u16
);
3221 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_u16'}}
3222 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
3223 SVE_ACLE_FUNC(svraddhnb
,_u16
,,)(svundef_u16(), svundef_u16());
3224 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_n_u16'}}
3225 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
3226 SVE_ACLE_FUNC(svraddhnb
,_n_u16
,,)(svundef_u16(), u16
);
3227 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_u16'}}
3228 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
3229 SVE_ACLE_FUNC(svwhilewr
,_u16
,,)(const_u16_ptr
, const_u16_ptr
);
3230 // expected-error@+2 {{use of undeclared identifier 'svmlalb_u16'}}
3231 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
3232 SVE_ACLE_FUNC(svmlalb
,_u16
,,)(svundef_u16(), svundef_u8(), svundef_u8());
3233 // expected-error@+2 {{use of undeclared identifier 'svmlalb_n_u16'}}
3234 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
3235 SVE_ACLE_FUNC(svmlalb
,_n_u16
,,)(svundef_u16(), svundef_u8(), u8
);
3236 // expected-error@+2 {{use of undeclared identifier 'svsubwb_u16'}}
3237 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
3238 SVE_ACLE_FUNC(svsubwb
,_u16
,,)(svundef_u16(), svundef_u8());
3239 // expected-error@+2 {{use of undeclared identifier 'svsubwb_n_u16'}}
3240 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
3241 SVE_ACLE_FUNC(svsubwb
,_n_u16
,,)(svundef_u16(), u8
);
3242 // expected-error@+2 {{use of undeclared identifier 'svnmatch_u16'}}
3243 // overload-error@+1 {{use of undeclared identifier 'svnmatch'}}
3244 SVE_ACLE_FUNC(svnmatch
,_u16
,,)(pg
, svundef_u16(), svundef_u16());
3245 // expected-error@+2 {{use of undeclared identifier 'svaba_u16'}}
3246 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
3247 SVE_ACLE_FUNC(svaba
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
3248 // expected-error@+2 {{use of undeclared identifier 'svaba_n_u16'}}
3249 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
3250 SVE_ACLE_FUNC(svaba
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
3251 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_u16'}}
3252 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
3253 SVE_ACLE_FUNC(svraddhnt
,_u16
,,)(svundef_u8(), svundef_u16(), svundef_u16());
3254 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_n_u16'}}
3255 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
3256 SVE_ACLE_FUNC(svraddhnt
,_n_u16
,,)(svundef_u8(), svundef_u16(), u16
);
3257 // expected-error@+2 {{use of undeclared identifier 'sveorbt_u16'}}
3258 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
3259 SVE_ACLE_FUNC(sveorbt
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
3260 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_u16'}}
3261 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
3262 SVE_ACLE_FUNC(sveorbt
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
3263 // expected-error@+2 {{use of undeclared identifier 'svbsl_u16'}}
3264 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
3265 SVE_ACLE_FUNC(svbsl
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
3266 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_u16'}}
3267 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
3268 SVE_ACLE_FUNC(svbsl
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
3269 // expected-error@+2 {{use of undeclared identifier 'svhsub_u16_z'}}
3270 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
3271 SVE_ACLE_FUNC(svhsub
,_u16
,_z
,)(pg
, svundef_u16(), svundef_u16());
3272 // expected-error@+2 {{use of undeclared identifier 'svhsub_u16_m'}}
3273 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
3274 SVE_ACLE_FUNC(svhsub
,_u16
,_m
,)(pg
, svundef_u16(), svundef_u16());
3275 // expected-error@+2 {{use of undeclared identifier 'svhsub_u16_x'}}
3276 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
3277 SVE_ACLE_FUNC(svhsub
,_u16
,_x
,)(pg
, svundef_u16(), svundef_u16());
3278 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u16_z'}}
3279 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
3280 SVE_ACLE_FUNC(svhsub
,_n_u16
,_z
,)(pg
, svundef_u16(), u16
);
3281 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u16_m'}}
3282 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
3283 SVE_ACLE_FUNC(svhsub
,_n_u16
,_m
,)(pg
, svundef_u16(), u16
);
3284 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u16_x'}}
3285 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
3286 SVE_ACLE_FUNC(svhsub
,_n_u16
,_x
,)(pg
, svundef_u16(), u16
);
3287 // expected-error@+2 {{use of undeclared identifier 'svaddlb_u16'}}
3288 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
3289 SVE_ACLE_FUNC(svaddlb
,_u16
,,)(svundef_u8(), svundef_u8());
3290 // expected-error@+2 {{use of undeclared identifier 'svaddlb_n_u16'}}
3291 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
3292 SVE_ACLE_FUNC(svaddlb
,_n_u16
,,)(svundef_u8(), u8
);
3293 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_u16'}}
3294 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
3295 SVE_ACLE_FUNC(svbsl2n
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
3296 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_u16'}}
3297 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
3298 SVE_ACLE_FUNC(svbsl2n
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
3299 // expected-error@+2 {{use of undeclared identifier 'svaddlt_u16'}}
3300 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
3301 SVE_ACLE_FUNC(svaddlt
,_u16
,,)(svundef_u8(), svundef_u8());
3302 // expected-error@+2 {{use of undeclared identifier 'svaddlt_n_u16'}}
3303 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
3304 SVE_ACLE_FUNC(svaddlt
,_n_u16
,,)(svundef_u8(), u8
);
3305 // expected-error@+2 {{use of undeclared identifier 'svabalb_u16'}}
3306 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
3307 SVE_ACLE_FUNC(svabalb
,_u16
,,)(svundef_u16(), svundef_u8(), svundef_u8());
3308 // expected-error@+2 {{use of undeclared identifier 'svabalb_n_u16'}}
3309 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
3310 SVE_ACLE_FUNC(svabalb
,_n_u16
,,)(svundef_u16(), svundef_u8(), u8
);
3311 // expected-error@+2 {{use of undeclared identifier 'svsublb_u16'}}
3312 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
3313 SVE_ACLE_FUNC(svsublb
,_u16
,,)(svundef_u8(), svundef_u8());
3314 // expected-error@+2 {{use of undeclared identifier 'svsublb_n_u16'}}
3315 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
3316 SVE_ACLE_FUNC(svsublb
,_n_u16
,,)(svundef_u8(), u8
);
3317 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_u16'}}
3318 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
3319 SVE_ACLE_FUNC(svbsl1n
,_u16
,,)(svundef_u16(), svundef_u16(), svundef_u16());
3320 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_u16'}}
3321 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
3322 SVE_ACLE_FUNC(svbsl1n
,_n_u16
,,)(svundef_u16(), svundef_u16(), u16
);
3323 // expected-error@+2 {{use of undeclared identifier 'svrshl_u16_z'}}
3324 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
3325 SVE_ACLE_FUNC(svrshl
,_u16
,_z
,)(pg
, svundef_u16(), svundef_s16());
3326 // expected-error@+2 {{use of undeclared identifier 'svrshl_u16_m'}}
3327 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
3328 SVE_ACLE_FUNC(svrshl
,_u16
,_m
,)(pg
, svundef_u16(), svundef_s16());
3329 // expected-error@+2 {{use of undeclared identifier 'svrshl_u16_x'}}
3330 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
3331 SVE_ACLE_FUNC(svrshl
,_u16
,_x
,)(pg
, svundef_u16(), svundef_s16());
3332 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u16_z'}}
3333 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
3334 SVE_ACLE_FUNC(svrshl
,_n_u16
,_z
,)(pg
, svundef_u16(), i16
);
3335 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u16_m'}}
3336 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
3337 SVE_ACLE_FUNC(svrshl
,_n_u16
,_m
,)(pg
, svundef_u16(), i16
);
3338 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u16_x'}}
3339 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
3340 SVE_ACLE_FUNC(svrshl
,_n_u16
,_x
,)(pg
, svundef_u16(), i16
);
3341 // expected-error@+2 {{use of undeclared identifier 'svaddwt_u16'}}
3342 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
3343 SVE_ACLE_FUNC(svaddwt
,_u16
,,)(svundef_u16(), svundef_u8());
3344 // expected-error@+2 {{use of undeclared identifier 'svaddwt_n_u16'}}
3345 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
3346 SVE_ACLE_FUNC(svaddwt
,_n_u16
,,)(svundef_u16(), u8
);
3347 // expected-error@+2 {{use of undeclared identifier 'svmlslb_u16'}}
3348 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
3349 SVE_ACLE_FUNC(svmlslb
,_u16
,,)(svundef_u16(), svundef_u8(), svundef_u8());
3350 // expected-error@+2 {{use of undeclared identifier 'svmlslb_n_u16'}}
3351 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
3352 SVE_ACLE_FUNC(svmlslb
,_n_u16
,,)(svundef_u16(), svundef_u8(), u8
);
3353 // expected-error@+2 {{use of undeclared identifier 'svmlslt_u16'}}
3354 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
3355 SVE_ACLE_FUNC(svmlslt
,_u16
,,)(svundef_u16(), svundef_u8(), svundef_u8());
3356 // expected-error@+2 {{use of undeclared identifier 'svmlslt_n_u16'}}
3357 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
3358 SVE_ACLE_FUNC(svmlslt
,_n_u16
,,)(svundef_u16(), svundef_u8(), u8
);
3359 // expected-error@+2 {{use of undeclared identifier 'svmovlt_u16'}}
3360 // overload-error@+1 {{use of undeclared identifier 'svmovlt'}}
3361 SVE_ACLE_FUNC(svmovlt
,_u16
,,)(svundef_u8());
3362 // expected-error@+2 {{use of undeclared identifier 'svqshl_u16_z'}}
3363 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
3364 SVE_ACLE_FUNC(svqshl
,_u16
,_z
,)(pg
, svundef_u16(), svundef_s16());
3365 // expected-error@+2 {{use of undeclared identifier 'svqshl_u16_m'}}
3366 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
3367 SVE_ACLE_FUNC(svqshl
,_u16
,_m
,)(pg
, svundef_u16(), svundef_s16());
3368 // expected-error@+2 {{use of undeclared identifier 'svqshl_u16_x'}}
3369 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
3370 SVE_ACLE_FUNC(svqshl
,_u16
,_x
,)(pg
, svundef_u16(), svundef_s16());
3371 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u16_z'}}
3372 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
3373 SVE_ACLE_FUNC(svqshl
,_n_u16
,_z
,)(pg
, svundef_u16(), i16
);
3374 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u16_m'}}
3375 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
3376 SVE_ACLE_FUNC(svqshl
,_n_u16
,_m
,)(pg
, svundef_u16(), i16
);
3377 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u16_x'}}
3378 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
3379 SVE_ACLE_FUNC(svqshl
,_n_u16
,_x
,)(pg
, svundef_u16(), i16
);
3382 void test_u32(svbool_t pg
, const uint16_t *const_u16_ptr
, const int16_t *const_i16_ptr
, const uint32_t *const_u32_ptr
, const int8_t *const_i8_ptr
, const uint8_t *const_u8_ptr
)
3384 // expected-error@+2 {{use of undeclared identifier 'svmullb_u32'}}
3385 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
3386 SVE_ACLE_FUNC(svmullb
,_u32
,,)(svundef_u16(), svundef_u16());
3387 // expected-error@+2 {{use of undeclared identifier 'svmullb_n_u32'}}
3388 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
3389 SVE_ACLE_FUNC(svmullb
,_n_u32
,,)(svundef_u16(), u16
);
3390 // expected-error@+2 {{use of undeclared identifier 'svpmullb_pair_u32'}}
3391 // overload-error@+1 {{use of undeclared identifier 'svpmullb_pair'}}
3392 SVE_ACLE_FUNC(svpmullb_pair
,_u32
,,)(svundef_u32(), svundef_u32());
3393 // expected-error@+2 {{use of undeclared identifier 'svpmullb_pair_n_u32'}}
3394 // overload-error@+1 {{use of undeclared identifier 'svpmullb_pair'}}
3395 SVE_ACLE_FUNC(svpmullb_pair
,_n_u32
,,)(svundef_u32(), u32
);
3396 // expected-error@+2 {{use of undeclared identifier 'svaddwb_u32'}}
3397 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
3398 SVE_ACLE_FUNC(svaddwb
,_u32
,,)(svundef_u32(), svundef_u16());
3399 // expected-error@+2 {{use of undeclared identifier 'svaddwb_n_u32'}}
3400 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
3401 SVE_ACLE_FUNC(svaddwb
,_n_u32
,,)(svundef_u32(), u16
);
3402 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_u32'}}
3403 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
3404 SVE_ACLE_FUNC(svsubhnb
,_u32
,,)(svundef_u32(), svundef_u32());
3405 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_n_u32'}}
3406 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
3407 SVE_ACLE_FUNC(svsubhnb
,_n_u32
,,)(svundef_u32(), u32
);
3408 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_u32'}}
3409 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
3410 SVE_ACLE_FUNC(svrsubhnt
,_u32
,,)(svundef_u16(), svundef_u32(), svundef_u32());
3411 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_n_u32'}}
3412 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
3413 SVE_ACLE_FUNC(svrsubhnt
,_n_u32
,,)(svundef_u16(), svundef_u32(), u32
);
3414 // expected-error@+2 {{use of undeclared identifier 'svnbsl_u32'}}
3415 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
3416 SVE_ACLE_FUNC(svnbsl
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3417 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_u32'}}
3418 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
3419 SVE_ACLE_FUNC(svnbsl
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3420 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_u32'}}
3421 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
3422 SVE_ACLE_FUNC(svsubhnt
,_u32
,,)(svundef_u16(), svundef_u32(), svundef_u32());
3423 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_n_u32'}}
3424 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
3425 SVE_ACLE_FUNC(svsubhnt
,_n_u32
,,)(svundef_u16(), svundef_u32(), u32
);
3426 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b8_u32'}}
3427 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b8'}}
3428 SVE_ACLE_FUNC(svwhilegt_b8
,_u32
,,)(u32
, u32
);
3429 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b16_u32'}}
3430 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b16'}}
3431 SVE_ACLE_FUNC(svwhilegt_b16
,_u32
,,)(u32
, u32
);
3432 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b32_u32'}}
3433 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b32'}}
3434 SVE_ACLE_FUNC(svwhilegt_b32
,_u32
,,)(u32
, u32
);
3435 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b64_u32'}}
3436 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b64'}}
3437 SVE_ACLE_FUNC(svwhilegt_b64
,_u32
,,)(u32
, u32
);
3438 // expected-error@+2 {{use of undeclared identifier 'svtbl2_u32'}}
3439 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
3440 SVE_ACLE_FUNC(svtbl2
,_u32
,,)(svundef2_u32(), svundef_u32());
3441 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u32_z'}}
3442 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
3443 SVE_ACLE_FUNC(svhsubr
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3444 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u32_m'}}
3445 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
3446 SVE_ACLE_FUNC(svhsubr
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3447 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u32_x'}}
3448 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
3449 SVE_ACLE_FUNC(svhsubr
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3450 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u32_z'}}
3451 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
3452 SVE_ACLE_FUNC(svhsubr
,_n_u32
,_z
,)(pg
, svundef_u32(), u32
);
3453 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u32_m'}}
3454 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
3455 SVE_ACLE_FUNC(svhsubr
,_n_u32
,_m
,)(pg
, svundef_u32(), u32
);
3456 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u32_x'}}
3457 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
3458 SVE_ACLE_FUNC(svhsubr
,_n_u32
,_x
,)(pg
, svundef_u32(), u32
);
3459 // expected-error@+2 {{use of undeclared identifier 'svhistcnt_u32_z'}}
3460 // overload-error@+1 {{use of undeclared identifier 'svhistcnt_z'}}
3461 SVE_ACLE_FUNC(svhistcnt
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3462 // expected-error@+2 {{use of undeclared identifier 'sveortb_u32'}}
3463 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
3464 SVE_ACLE_FUNC(sveortb
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3465 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_u32'}}
3466 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
3467 SVE_ACLE_FUNC(sveortb
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3468 // expected-error@+2 {{use of undeclared identifier 'svqxtnb_u32'}}
3469 // overload-error@+1 {{use of undeclared identifier 'svqxtnb'}}
3470 SVE_ACLE_FUNC(svqxtnb
,_u32
,,)(svundef_u32());
3471 // expected-error@+2 {{use of undeclared identifier 'svmlalt_u32'}}
3472 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
3473 SVE_ACLE_FUNC(svmlalt
,_u32
,,)(svundef_u32(), svundef_u16(), svundef_u16());
3474 // expected-error@+2 {{use of undeclared identifier 'svmlalt_n_u32'}}
3475 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
3476 SVE_ACLE_FUNC(svmlalt
,_n_u32
,,)(svundef_u32(), svundef_u16(), u16
);
3477 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_u32'}}
3478 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
3479 SVE_ACLE_FUNC(svaddhnt
,_u32
,,)(svundef_u16(), svundef_u32(), svundef_u32());
3480 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_n_u32'}}
3481 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
3482 SVE_ACLE_FUNC(svaddhnt
,_n_u32
,,)(svundef_u16(), svundef_u32(), u32
);
3483 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32base_u32'}}
3484 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_u32'}}
3485 SVE_ACLE_FUNC(svldnt1uh_gather
, _u32base
, _u32
, )(pg
, svundef_u32());
3486 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32offset_u32'}}
3487 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_u32'}}
3488 SVE_ACLE_FUNC(svldnt1uh_gather_
, u32
, offset_u32
, )(pg
, const_u16_ptr
, svundef_u32());
3489 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32base_offset_u32'}}
3490 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_u32'}}
3491 SVE_ACLE_FUNC(svldnt1uh_gather
, _u32base
, _offset_u32
, )(pg
, svundef_u32(), i64
);
3492 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u32base_index_u32'}}
3493 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_u32'}}
3494 SVE_ACLE_FUNC(svldnt1uh_gather
, _u32base
, _index_u32
, )(pg
, svundef_u32(), i64
);
3495 // expected-error@+2 {{use of undeclared identifier 'svbcax_u32'}}
3496 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
3497 SVE_ACLE_FUNC(svbcax
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3498 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_u32'}}
3499 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
3500 SVE_ACLE_FUNC(svbcax
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3501 // expected-error@+2 {{use of undeclared identifier 'svqxtnt_u32'}}
3502 // overload-error@+1 {{use of undeclared identifier 'svqxtnt'}}
3503 SVE_ACLE_FUNC(svqxtnt
,_u32
,,)(svundef_u16(), svundef_u32());
3504 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u32_z'}}
3505 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
3506 SVE_ACLE_FUNC(svqrshl
,_u32
,_z
,)(pg
, svundef_u32(), svundef_s32());
3507 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u32_m'}}
3508 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
3509 SVE_ACLE_FUNC(svqrshl
,_u32
,_m
,)(pg
, svundef_u32(), svundef_s32());
3510 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u32_x'}}
3511 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
3512 SVE_ACLE_FUNC(svqrshl
,_u32
,_x
,)(pg
, svundef_u32(), svundef_s32());
3513 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u32_z'}}
3514 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
3515 SVE_ACLE_FUNC(svqrshl
,_n_u32
,_z
,)(pg
, svundef_u32(), i32
);
3516 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u32_m'}}
3517 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
3518 SVE_ACLE_FUNC(svqrshl
,_n_u32
,_m
,)(pg
, svundef_u32(), i32
);
3519 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u32_x'}}
3520 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
3521 SVE_ACLE_FUNC(svqrshl
,_n_u32
,_x
,)(pg
, svundef_u32(), i32
);
3522 // expected-error@+2 {{use of undeclared identifier 'svsublt_u32'}}
3523 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
3524 SVE_ACLE_FUNC(svsublt
,_u32
,,)(svundef_u16(), svundef_u16());
3525 // expected-error@+2 {{use of undeclared identifier 'svsublt_n_u32'}}
3526 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
3527 SVE_ACLE_FUNC(svsublt
,_n_u32
,,)(svundef_u16(), u16
);
3528 // expected-error@+2 {{use of undeclared identifier 'svadalp_u32_z'}}
3529 // overload-error@+1 {{use of undeclared identifier 'svadalp_z'}}
3530 SVE_ACLE_FUNC(svadalp
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u16());
3531 // expected-error@+2 {{use of undeclared identifier 'svadalp_u32_m'}}
3532 // overload-error@+1 {{use of undeclared identifier 'svadalp_m'}}
3533 SVE_ACLE_FUNC(svadalp
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u16());
3534 // expected-error@+2 {{use of undeclared identifier 'svadalp_u32_x'}}
3535 // overload-error@+1 {{use of undeclared identifier 'svadalp_x'}}
3536 SVE_ACLE_FUNC(svadalp
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u16());
3537 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b8_u32'}}
3538 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b8'}}
3539 SVE_ACLE_FUNC(svwhilege_b8
,_u32
,,)(u32
, u32
);
3540 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b16_u32'}}
3541 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b16'}}
3542 SVE_ACLE_FUNC(svwhilege_b16
,_u32
,,)(u32
, u32
);
3543 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b32_u32'}}
3544 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b32'}}
3545 SVE_ACLE_FUNC(svwhilege_b32
,_u32
,,)(u32
, u32
);
3546 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b64_u32'}}
3547 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b64'}}
3548 SVE_ACLE_FUNC(svwhilege_b64
,_u32
,,)(u32
, u32
);
3549 // expected-error@+2 {{use of undeclared identifier 'svpmullt_pair_u32'}}
3550 // overload-error@+1 {{use of undeclared identifier 'svpmullt_pair'}}
3551 SVE_ACLE_FUNC(svpmullt_pair
,_u32
,,)(svundef_u32(), svundef_u32());
3552 // expected-error@+2 {{use of undeclared identifier 'svpmullt_pair_n_u32'}}
3553 // overload-error@+1 {{use of undeclared identifier 'svpmullt_pair'}}
3554 SVE_ACLE_FUNC(svpmullt_pair
,_n_u32
,,)(svundef_u32(), u32
);
3555 // expected-error@+2 {{use of undeclared identifier 'svsubwt_u32'}}
3556 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
3557 SVE_ACLE_FUNC(svsubwt
,_u32
,,)(svundef_u32(), svundef_u16());
3558 // expected-error@+2 {{use of undeclared identifier 'svsubwt_n_u32'}}
3559 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
3560 SVE_ACLE_FUNC(svsubwt
,_n_u32
,,)(svundef_u32(), u16
);
3561 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u32_z'}}
3562 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
3563 SVE_ACLE_FUNC(svqsubr
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3564 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u32_m'}}
3565 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
3566 SVE_ACLE_FUNC(svqsubr
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3567 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u32_x'}}
3568 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
3569 SVE_ACLE_FUNC(svqsubr
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3570 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u32_z'}}
3571 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
3572 SVE_ACLE_FUNC(svqsubr
,_n_u32
,_z
,)(pg
, svundef_u32(), u32
);
3573 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u32_m'}}
3574 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
3575 SVE_ACLE_FUNC(svqsubr
,_n_u32
,_m
,)(pg
, svundef_u32(), u32
);
3576 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u32_x'}}
3577 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
3578 SVE_ACLE_FUNC(svqsubr
,_n_u32
,_x
,)(pg
, svundef_u32(), u32
);
3579 // expected-error@+2 {{use of undeclared identifier 'svadclt_u32'}}
3580 // overload-error@+1 {{use of undeclared identifier 'svadclt'}}
3581 SVE_ACLE_FUNC(svadclt
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3582 // expected-error@+2 {{use of undeclared identifier 'svadclt_n_u32'}}
3583 // overload-error@+1 {{use of undeclared identifier 'svadclt'}}
3584 SVE_ACLE_FUNC(svadclt
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3585 // expected-error@+2 {{use of undeclared identifier 'svaddp_u32_m'}}
3586 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
3587 SVE_ACLE_FUNC(svaddp
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3588 // expected-error@+2 {{use of undeclared identifier 'svaddp_u32_x'}}
3589 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
3590 SVE_ACLE_FUNC(svaddp
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3591 // expected-error@+2 {{use of undeclared identifier 'svrecpe_u32_z'}}
3592 // overload-error@+1 {{use of undeclared identifier 'svrecpe_z'}}
3593 SVE_ACLE_FUNC(svrecpe
,_u32
,_z
,)(pg
, svundef_u32());
3594 // expected-error@+2 {{use of undeclared identifier 'svrecpe_u32_m'}}
3595 // overload-error@+1 {{use of undeclared identifier 'svrecpe_m'}}
3596 SVE_ACLE_FUNC(svrecpe
,_u32
,_m
,)(svundef_u32(), pg
, svundef_u32());
3597 // expected-error@+2 {{use of undeclared identifier 'svrecpe_u32_x'}}
3598 // overload-error@+1 {{use of undeclared identifier 'svrecpe_x'}}
3599 SVE_ACLE_FUNC(svrecpe
,_u32
,_x
,)(pg
, svundef_u32());
3600 // expected-error@+2 {{use of undeclared identifier 'svqadd_u32_m'}}
3601 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
3602 SVE_ACLE_FUNC(svqadd
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3603 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u32_m'}}
3604 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
3605 SVE_ACLE_FUNC(svqadd
,_n_u32
,_m
,)(pg
, svundef_u32(), u32
);
3606 // expected-error@+2 {{use of undeclared identifier 'svqadd_u32_z'}}
3607 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
3608 SVE_ACLE_FUNC(svqadd
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3609 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u32_z'}}
3610 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
3611 SVE_ACLE_FUNC(svqadd
,_n_u32
,_z
,)(pg
, svundef_u32(), u32
);
3612 // expected-error@+2 {{use of undeclared identifier 'svqadd_u32_x'}}
3613 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
3614 SVE_ACLE_FUNC(svqadd
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3615 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u32_x'}}
3616 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
3617 SVE_ACLE_FUNC(svqadd
,_n_u32
,_x
,)(pg
, svundef_u32(), u32
);
3618 // expected-error@+2 {{use of undeclared identifier 'svabdlb_u32'}}
3619 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
3620 SVE_ACLE_FUNC(svabdlb
,_u32
,,)(svundef_u16(), svundef_u16());
3621 // expected-error@+2 {{use of undeclared identifier 'svabdlb_n_u32'}}
3622 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
3623 SVE_ACLE_FUNC(svabdlb
,_n_u32
,,)(svundef_u16(), u16
);
3624 // expected-error@+2 {{use of undeclared identifier 'svtbx_u32'}}
3625 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
3626 SVE_ACLE_FUNC(svtbx
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3627 // expected-error@+2 {{use of undeclared identifier 'svabdlt_u32'}}
3628 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
3629 SVE_ACLE_FUNC(svabdlt
,_u32
,,)(svundef_u16(), svundef_u16());
3630 // expected-error@+2 {{use of undeclared identifier 'svabdlt_n_u32'}}
3631 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
3632 SVE_ACLE_FUNC(svabdlt
,_n_u32
,,)(svundef_u16(), u16
);
3633 // expected-error@+2 {{use of undeclared identifier 'svminp_u32_m'}}
3634 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
3635 SVE_ACLE_FUNC(svminp
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3636 // expected-error@+2 {{use of undeclared identifier 'svminp_u32_x'}}
3637 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
3638 SVE_ACLE_FUNC(svminp
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3639 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u32_m'}}
3640 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
3641 SVE_ACLE_FUNC(svsqadd
,_u32
,_m
,)(pg
, svundef_u32(), svundef_s32());
3642 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u32_m'}}
3643 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
3644 SVE_ACLE_FUNC(svsqadd
,_n_u32
,_m
,)(pg
, svundef_u32(), i32
);
3645 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u32_z'}}
3646 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
3647 SVE_ACLE_FUNC(svsqadd
,_u32
,_z
,)(pg
, svundef_u32(), svundef_s32());
3648 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u32_z'}}
3649 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
3650 SVE_ACLE_FUNC(svsqadd
,_n_u32
,_z
,)(pg
, svundef_u32(), i32
);
3651 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u32_x'}}
3652 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
3653 SVE_ACLE_FUNC(svsqadd
,_u32
,_x
,)(pg
, svundef_u32(), svundef_s32());
3654 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u32_x'}}
3655 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
3656 SVE_ACLE_FUNC(svsqadd
,_n_u32
,_x
,)(pg
, svundef_u32(), i32
);
3657 // expected-error@+2 {{use of undeclared identifier 'svqsub_u32_z'}}
3658 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
3659 SVE_ACLE_FUNC(svqsub
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3660 // expected-error@+2 {{use of undeclared identifier 'svqsub_u32_m'}}
3661 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
3662 SVE_ACLE_FUNC(svqsub
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3663 // expected-error@+2 {{use of undeclared identifier 'svqsub_u32_x'}}
3664 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
3665 SVE_ACLE_FUNC(svqsub
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3666 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u32_z'}}
3667 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
3668 SVE_ACLE_FUNC(svqsub
,_n_u32
,_z
,)(pg
, svundef_u32(), u32
);
3669 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u32_m'}}
3670 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
3671 SVE_ACLE_FUNC(svqsub
,_n_u32
,_m
,)(pg
, svundef_u32(), u32
);
3672 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u32_x'}}
3673 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
3674 SVE_ACLE_FUNC(svqsub
,_n_u32
,_x
,)(pg
, svundef_u32(), u32
);
3675 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_u32'}}
3676 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
3677 SVE_ACLE_FUNC(svrsubhnb
,_u32
,,)(svundef_u32(), svundef_u32());
3678 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_n_u32'}}
3679 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
3680 SVE_ACLE_FUNC(svrsubhnb
,_n_u32
,,)(svundef_u32(), u32
);
3681 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_u32'}}
3682 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
3683 SVE_ACLE_FUNC(svaddhnb
,_u32
,,)(svundef_u32(), svundef_u32());
3684 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_n_u32'}}
3685 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
3686 SVE_ACLE_FUNC(svaddhnb
,_n_u32
,,)(svundef_u32(), u32
);
3687 // expected-error@+2 {{use of undeclared identifier 'svabalt_u32'}}
3688 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
3689 SVE_ACLE_FUNC(svabalt
,_u32
,,)(svundef_u32(), svundef_u16(), svundef_u16());
3690 // expected-error@+2 {{use of undeclared identifier 'svabalt_n_u32'}}
3691 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
3692 SVE_ACLE_FUNC(svabalt
,_n_u32
,,)(svundef_u32(), svundef_u16(), u16
);
3693 // expected-error@+2 {{use of undeclared identifier 'sveor3_u32'}}
3694 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
3695 SVE_ACLE_FUNC(sveor3
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3696 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_u32'}}
3697 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
3698 SVE_ACLE_FUNC(sveor3
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3699 // expected-error@+2 {{use of undeclared identifier 'svhadd_u32_m'}}
3700 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
3701 SVE_ACLE_FUNC(svhadd
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3702 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u32_m'}}
3703 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
3704 SVE_ACLE_FUNC(svhadd
,_n_u32
,_m
,)(pg
, svundef_u32(), u32
);
3705 // expected-error@+2 {{use of undeclared identifier 'svhadd_u32_z'}}
3706 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
3707 SVE_ACLE_FUNC(svhadd
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3708 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u32_z'}}
3709 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
3710 SVE_ACLE_FUNC(svhadd
,_n_u32
,_z
,)(pg
, svundef_u32(), u32
);
3711 // expected-error@+2 {{use of undeclared identifier 'svhadd_u32_x'}}
3712 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
3713 SVE_ACLE_FUNC(svhadd
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3714 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u32_x'}}
3715 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
3716 SVE_ACLE_FUNC(svhadd
,_n_u32
,_x
,)(pg
, svundef_u32(), u32
);
3717 // expected-error@+2 {{use of undeclared identifier 'svmovlb_u32'}}
3718 // overload-error@+1 {{use of undeclared identifier 'svmovlb'}}
3719 SVE_ACLE_FUNC(svmovlb
,_u32
,,)(svundef_u16());
3720 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_u32'}}
3721 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter'}}
3722 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, , _u32
)(pg
, svundef_u32(), svundef_u32());
3723 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32offset_u32'}}
3724 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
3725 SVE_ACLE_FUNC(svstnt1_scatter_
, u32
, offset
, _u32
)(pg
, u32_ptr
, svundef_u32(), svundef_u32());
3726 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_offset_u32'}}
3727 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
3728 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, _offset
, _u32
)(pg
, svundef_u32(), i64
, svundef_u32());
3729 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_index_u32'}}
3730 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
3731 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, _index
, _u32
)(pg
, svundef_u32(), i64
, svundef_u32());
3732 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u32_m'}}
3733 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
3734 SVE_ACLE_FUNC(svmaxp
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3735 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u32_x'}}
3736 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
3737 SVE_ACLE_FUNC(svmaxp
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3738 // expected-error@+2 {{use of undeclared identifier 'svsbclt_u32'}}
3739 // overload-error@+1 {{use of undeclared identifier 'svsbclt'}}
3740 SVE_ACLE_FUNC(svsbclt
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3741 // expected-error@+2 {{use of undeclared identifier 'svsbclt_n_u32'}}
3742 // overload-error@+1 {{use of undeclared identifier 'svsbclt'}}
3743 SVE_ACLE_FUNC(svsbclt
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3744 // expected-error@+2 {{use of undeclared identifier 'svmullt_u32'}}
3745 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
3746 SVE_ACLE_FUNC(svmullt
,_u32
,,)(svundef_u16(), svundef_u16());
3747 // expected-error@+2 {{use of undeclared identifier 'svmullt_n_u32'}}
3748 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
3749 SVE_ACLE_FUNC(svmullt
,_n_u32
,,)(svundef_u16(), u16
);
3750 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32base_u32'}}
3751 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_u32'}}
3752 SVE_ACLE_FUNC(svldnt1sh_gather
, _u32base
, _u32
, )(pg
, svundef_u32());
3753 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32offset_u32'}}
3754 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_u32'}}
3755 SVE_ACLE_FUNC(svldnt1sh_gather_
, u32
, offset_u32
, )(pg
, const_i16_ptr
, svundef_u32());
3756 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32base_offset_u32'}}
3757 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_u32'}}
3758 SVE_ACLE_FUNC(svldnt1sh_gather
, _u32base
, _offset_u32
, )(pg
, svundef_u32(), i64
);
3759 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u32base_index_u32'}}
3760 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_u32'}}
3761 SVE_ACLE_FUNC(svldnt1sh_gather
, _u32base
, _index_u32
, )(pg
, svundef_u32(), i64
);
3762 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_u32'}}
3763 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
3764 SVE_ACLE_FUNC(svwhilerw
,_u32
,,)(const_u32_ptr
, const_u32_ptr
);
3765 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u32_m'}}
3766 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
3767 SVE_ACLE_FUNC(svrhadd
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3768 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u32_m'}}
3769 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
3770 SVE_ACLE_FUNC(svrhadd
,_n_u32
,_m
,)(pg
, svundef_u32(), u32
);
3771 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u32_z'}}
3772 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
3773 SVE_ACLE_FUNC(svrhadd
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3774 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u32_z'}}
3775 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
3776 SVE_ACLE_FUNC(svrhadd
,_n_u32
,_z
,)(pg
, svundef_u32(), u32
);
3777 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u32_x'}}
3778 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
3779 SVE_ACLE_FUNC(svrhadd
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3780 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u32_x'}}
3781 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
3782 SVE_ACLE_FUNC(svrhadd
,_n_u32
,_x
,)(pg
, svundef_u32(), u32
);
3783 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_u32'}}
3784 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
3785 SVE_ACLE_FUNC(svraddhnb
,_u32
,,)(svundef_u32(), svundef_u32());
3786 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_n_u32'}}
3787 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
3788 SVE_ACLE_FUNC(svraddhnb
,_n_u32
,,)(svundef_u32(), u32
);
3789 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_u32'}}
3790 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
3791 SVE_ACLE_FUNC(svwhilewr
,_u32
,,)(const_u32_ptr
, const_u32_ptr
);
3792 // expected-error@+2 {{use of undeclared identifier 'svmlalb_u32'}}
3793 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
3794 SVE_ACLE_FUNC(svmlalb
,_u32
,,)(svundef_u32(), svundef_u16(), svundef_u16());
3795 // expected-error@+2 {{use of undeclared identifier 'svmlalb_n_u32'}}
3796 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
3797 SVE_ACLE_FUNC(svmlalb
,_n_u32
,,)(svundef_u32(), svundef_u16(), u16
);
3798 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u32base_u32'}}
3799 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_u32'}}
3800 SVE_ACLE_FUNC(svldnt1sb_gather
, _u32base
, _u32
, )(pg
, svundef_u32());
3801 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u32offset_u32'}}
3802 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_u32'}}
3803 SVE_ACLE_FUNC(svldnt1sb_gather_
, u32
, offset_u32
, )(pg
, const_i8_ptr
, svundef_u32());
3804 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u32base_offset_u32'}}
3805 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_u32'}}
3806 SVE_ACLE_FUNC(svldnt1sb_gather
, _u32base
, _offset_u32
, )(pg
, svundef_u32(), i64
);
3807 // expected-error@+2 {{use of undeclared identifier 'svsubwb_u32'}}
3808 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
3809 SVE_ACLE_FUNC(svsubwb
,_u32
,,)(svundef_u32(), svundef_u16());
3810 // expected-error@+2 {{use of undeclared identifier 'svsubwb_n_u32'}}
3811 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
3812 SVE_ACLE_FUNC(svsubwb
,_n_u32
,,)(svundef_u32(), u16
);
3813 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u32base_u32'}}
3814 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_u32'}}
3815 SVE_ACLE_FUNC(svldnt1ub_gather
, _u32base
, _u32
, )(pg
, svundef_u32());
3816 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u32offset_u32'}}
3817 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_u32'}}
3818 SVE_ACLE_FUNC(svldnt1ub_gather_
, u32
, offset_u32
, )(pg
, const_u8_ptr
, svundef_u32());
3819 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u32base_offset_u32'}}
3820 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_u32'}}
3821 SVE_ACLE_FUNC(svldnt1ub_gather
, _u32base
, _offset_u32
, )(pg
, svundef_u32(), i64
);
3822 // expected-error@+2 {{use of undeclared identifier 'svaba_u32'}}
3823 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
3824 SVE_ACLE_FUNC(svaba
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3825 // expected-error@+2 {{use of undeclared identifier 'svaba_n_u32'}}
3826 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
3827 SVE_ACLE_FUNC(svaba
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3828 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_u32'}}
3829 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
3830 SVE_ACLE_FUNC(svraddhnt
,_u32
,,)(svundef_u16(), svundef_u32(), svundef_u32());
3831 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_n_u32'}}
3832 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
3833 SVE_ACLE_FUNC(svraddhnt
,_n_u32
,,)(svundef_u16(), svundef_u32(), u32
);
3834 // expected-error@+2 {{use of undeclared identifier 'sveorbt_u32'}}
3835 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
3836 SVE_ACLE_FUNC(sveorbt
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3837 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_u32'}}
3838 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
3839 SVE_ACLE_FUNC(sveorbt
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3840 // expected-error@+2 {{use of undeclared identifier 'svbsl_u32'}}
3841 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
3842 SVE_ACLE_FUNC(svbsl
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3843 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_u32'}}
3844 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
3845 SVE_ACLE_FUNC(svbsl
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3846 // expected-error@+2 {{use of undeclared identifier 'svadclb_u32'}}
3847 // overload-error@+1 {{use of undeclared identifier 'svadclb'}}
3848 SVE_ACLE_FUNC(svadclb
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3849 // expected-error@+2 {{use of undeclared identifier 'svadclb_n_u32'}}
3850 // overload-error@+1 {{use of undeclared identifier 'svadclb'}}
3851 SVE_ACLE_FUNC(svadclb
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3852 // expected-error@+2 {{use of undeclared identifier 'svhsub_u32_z'}}
3853 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
3854 SVE_ACLE_FUNC(svhsub
,_u32
,_z
,)(pg
, svundef_u32(), svundef_u32());
3855 // expected-error@+2 {{use of undeclared identifier 'svhsub_u32_m'}}
3856 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
3857 SVE_ACLE_FUNC(svhsub
,_u32
,_m
,)(pg
, svundef_u32(), svundef_u32());
3858 // expected-error@+2 {{use of undeclared identifier 'svhsub_u32_x'}}
3859 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
3860 SVE_ACLE_FUNC(svhsub
,_u32
,_x
,)(pg
, svundef_u32(), svundef_u32());
3861 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u32_z'}}
3862 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
3863 SVE_ACLE_FUNC(svhsub
,_n_u32
,_z
,)(pg
, svundef_u32(), u32
);
3864 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u32_m'}}
3865 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
3866 SVE_ACLE_FUNC(svhsub
,_n_u32
,_m
,)(pg
, svundef_u32(), u32
);
3867 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u32_x'}}
3868 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
3869 SVE_ACLE_FUNC(svhsub
,_n_u32
,_x
,)(pg
, svundef_u32(), u32
);
3870 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_u32'}}
3871 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_u32'}}
3872 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _u32
, )(pg
, svundef_u32());
3873 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32offset_u32'}}
3874 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
3875 SVE_ACLE_FUNC(svldnt1_gather_
, u32
, offset
, _u32
)(pg
, const_u32_ptr
, svundef_u32());
3876 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_offset_u32'}}
3877 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset_u32'}}
3878 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _offset_u32
, )(pg
, svundef_u32(), i64
);
3879 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_index_u32'}}
3880 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index_u32'}}
3881 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _index_u32
, )(pg
, svundef_u32(), i64
);
3882 // expected-error@+2 {{use of undeclared identifier 'svaddlb_u32'}}
3883 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
3884 SVE_ACLE_FUNC(svaddlb
,_u32
,,)(svundef_u16(), svundef_u16());
3885 // expected-error@+2 {{use of undeclared identifier 'svaddlb_n_u32'}}
3886 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
3887 SVE_ACLE_FUNC(svaddlb
,_n_u32
,,)(svundef_u16(), u16
);
3888 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32base_u32'}}
3889 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter'}}
3890 SVE_ACLE_FUNC(svstnt1h_scatter
, _u32base
, , _u32
)(pg
, svundef_u32(), svundef_u32());
3891 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32offset_u32'}}
3892 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
3893 SVE_ACLE_FUNC(svstnt1h_scatter_
, u32
, offset
, _u32
)(pg
, u16_ptr
, svundef_u32(), svundef_u32());
3894 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32base_offset_u32'}}
3895 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
3896 SVE_ACLE_FUNC(svstnt1h_scatter
, _u32base
, _offset
, _u32
)(pg
, svundef_u32(), i64
, svundef_u32());
3897 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u32base_index_u32'}}
3898 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
3899 SVE_ACLE_FUNC(svstnt1h_scatter
, _u32base
, _index
, _u32
)(pg
, svundef_u32(), i64
, svundef_u32());
3900 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u32base_u32'}}
3901 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter'}}
3902 SVE_ACLE_FUNC(svstnt1b_scatter
, _u32base
, , _u32
)(pg
, svundef_u32(), svundef_u32());
3903 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u32offset_u32'}}
3904 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
3905 SVE_ACLE_FUNC(svstnt1b_scatter_
, u32
, offset
, _u32
)(pg
, u8_ptr
, svundef_u32(), svundef_u32());
3906 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u32base_offset_u32'}}
3907 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
3908 SVE_ACLE_FUNC(svstnt1b_scatter
, _u32base
, _offset
, _u32
)(pg
, svundef_u32(), i64
, svundef_u32());
3909 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_u32'}}
3910 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
3911 SVE_ACLE_FUNC(svbsl2n
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3912 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_u32'}}
3913 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
3914 SVE_ACLE_FUNC(svbsl2n
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3915 // expected-error@+2 {{use of undeclared identifier 'svaddlt_u32'}}
3916 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
3917 SVE_ACLE_FUNC(svaddlt
,_u32
,,)(svundef_u16(), svundef_u16());
3918 // expected-error@+2 {{use of undeclared identifier 'svaddlt_n_u32'}}
3919 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
3920 SVE_ACLE_FUNC(svaddlt
,_n_u32
,,)(svundef_u16(), u16
);
3921 // expected-error@+2 {{use of undeclared identifier 'svabalb_u32'}}
3922 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
3923 SVE_ACLE_FUNC(svabalb
,_u32
,,)(svundef_u32(), svundef_u16(), svundef_u16());
3924 // expected-error@+2 {{use of undeclared identifier 'svabalb_n_u32'}}
3925 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
3926 SVE_ACLE_FUNC(svabalb
,_n_u32
,,)(svundef_u32(), svundef_u16(), u16
);
3927 // expected-error@+2 {{use of undeclared identifier 'svsublb_u32'}}
3928 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
3929 SVE_ACLE_FUNC(svsublb
,_u32
,,)(svundef_u16(), svundef_u16());
3930 // expected-error@+2 {{use of undeclared identifier 'svsublb_n_u32'}}
3931 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
3932 SVE_ACLE_FUNC(svsublb
,_n_u32
,,)(svundef_u16(), u16
);
3933 // expected-error@+2 {{use of undeclared identifier 'svsbclb_u32'}}
3934 // overload-error@+1 {{use of undeclared identifier 'svsbclb'}}
3935 SVE_ACLE_FUNC(svsbclb
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3936 // expected-error@+2 {{use of undeclared identifier 'svsbclb_n_u32'}}
3937 // overload-error@+1 {{use of undeclared identifier 'svsbclb'}}
3938 SVE_ACLE_FUNC(svsbclb
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3939 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_u32'}}
3940 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
3941 SVE_ACLE_FUNC(svbsl1n
,_u32
,,)(svundef_u32(), svundef_u32(), svundef_u32());
3942 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_u32'}}
3943 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
3944 SVE_ACLE_FUNC(svbsl1n
,_n_u32
,,)(svundef_u32(), svundef_u32(), u32
);
3945 // expected-error@+2 {{use of undeclared identifier 'svrshl_u32_z'}}
3946 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
3947 SVE_ACLE_FUNC(svrshl
,_u32
,_z
,)(pg
, svundef_u32(), svundef_s32());
3948 // expected-error@+2 {{use of undeclared identifier 'svrshl_u32_m'}}
3949 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
3950 SVE_ACLE_FUNC(svrshl
,_u32
,_m
,)(pg
, svundef_u32(), svundef_s32());
3951 // expected-error@+2 {{use of undeclared identifier 'svrshl_u32_x'}}
3952 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
3953 SVE_ACLE_FUNC(svrshl
,_u32
,_x
,)(pg
, svundef_u32(), svundef_s32());
3954 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u32_z'}}
3955 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
3956 SVE_ACLE_FUNC(svrshl
,_n_u32
,_z
,)(pg
, svundef_u32(), i32
);
3957 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u32_m'}}
3958 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
3959 SVE_ACLE_FUNC(svrshl
,_n_u32
,_m
,)(pg
, svundef_u32(), i32
);
3960 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u32_x'}}
3961 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
3962 SVE_ACLE_FUNC(svrshl
,_n_u32
,_x
,)(pg
, svundef_u32(), i32
);
3963 // expected-error@+2 {{use of undeclared identifier 'svrsqrte_u32_z'}}
3964 // overload-error@+1 {{use of undeclared identifier 'svrsqrte_z'}}
3965 SVE_ACLE_FUNC(svrsqrte
,_u32
,_z
,)(pg
, svundef_u32());
3966 // expected-error@+2 {{use of undeclared identifier 'svrsqrte_u32_m'}}
3967 // overload-error@+1 {{use of undeclared identifier 'svrsqrte_m'}}
3968 SVE_ACLE_FUNC(svrsqrte
,_u32
,_m
,)(svundef_u32(), pg
, svundef_u32());
3969 // expected-error@+2 {{use of undeclared identifier 'svrsqrte_u32_x'}}
3970 // overload-error@+1 {{use of undeclared identifier 'svrsqrte_x'}}
3971 SVE_ACLE_FUNC(svrsqrte
,_u32
,_x
,)(pg
, svundef_u32());
3972 // expected-error@+2 {{use of undeclared identifier 'svaddwt_u32'}}
3973 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
3974 SVE_ACLE_FUNC(svaddwt
,_u32
,,)(svundef_u32(), svundef_u16());
3975 // expected-error@+2 {{use of undeclared identifier 'svaddwt_n_u32'}}
3976 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
3977 SVE_ACLE_FUNC(svaddwt
,_n_u32
,,)(svundef_u32(), u16
);
3978 // expected-error@+2 {{use of undeclared identifier 'svmlslb_u32'}}
3979 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
3980 SVE_ACLE_FUNC(svmlslb
,_u32
,,)(svundef_u32(), svundef_u16(), svundef_u16());
3981 // expected-error@+2 {{use of undeclared identifier 'svmlslb_n_u32'}}
3982 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
3983 SVE_ACLE_FUNC(svmlslb
,_n_u32
,,)(svundef_u32(), svundef_u16(), u16
);
3984 // expected-error@+2 {{use of undeclared identifier 'svmlslt_u32'}}
3985 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
3986 SVE_ACLE_FUNC(svmlslt
,_u32
,,)(svundef_u32(), svundef_u16(), svundef_u16());
3987 // expected-error@+2 {{use of undeclared identifier 'svmlslt_n_u32'}}
3988 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
3989 SVE_ACLE_FUNC(svmlslt
,_n_u32
,,)(svundef_u32(), svundef_u16(), u16
);
3990 // expected-error@+2 {{use of undeclared identifier 'svmovlt_u32'}}
3991 // overload-error@+1 {{use of undeclared identifier 'svmovlt'}}
3992 SVE_ACLE_FUNC(svmovlt
,_u32
,,)(svundef_u16());
3993 // expected-error@+2 {{use of undeclared identifier 'svqshl_u32_z'}}
3994 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
3995 SVE_ACLE_FUNC(svqshl
,_u32
,_z
,)(pg
, svundef_u32(), svundef_s32());
3996 // expected-error@+2 {{use of undeclared identifier 'svqshl_u32_m'}}
3997 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
3998 SVE_ACLE_FUNC(svqshl
,_u32
,_m
,)(pg
, svundef_u32(), svundef_s32());
3999 // expected-error@+2 {{use of undeclared identifier 'svqshl_u32_x'}}
4000 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
4001 SVE_ACLE_FUNC(svqshl
,_u32
,_x
,)(pg
, svundef_u32(), svundef_s32());
4002 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u32_z'}}
4003 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
4004 SVE_ACLE_FUNC(svqshl
,_n_u32
,_z
,)(pg
, svundef_u32(), i32
);
4005 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u32_m'}}
4006 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
4007 SVE_ACLE_FUNC(svqshl
,_n_u32
,_m
,)(pg
, svundef_u32(), i32
);
4008 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u32_x'}}
4009 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
4010 SVE_ACLE_FUNC(svqshl
,_n_u32
,_x
,)(pg
, svundef_u32(), i32
);
4013 void test_u64(svbool_t pg
, const uint16_t *const_u16_ptr
, const int16_t *const_i16_ptr
, const uint64_t *const_u64_ptr
, const int8_t *const_i8_ptr
, const uint8_t *const_u8_ptr
, const int32_t *const_i32_ptr
, const uint32_t *const_u32_ptr
)
4015 // expected-error@+2 {{use of undeclared identifier 'svmullb_u64'}}
4016 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
4017 SVE_ACLE_FUNC(svmullb
,_u64
,,)(svundef_u32(), svundef_u32());
4018 // expected-error@+2 {{use of undeclared identifier 'svmullb_n_u64'}}
4019 // overload-error@+1 {{use of undeclared identifier 'svmullb'}}
4020 SVE_ACLE_FUNC(svmullb
,_n_u64
,,)(svundef_u32(), u32
);
4021 // expected-error@+2 {{use of undeclared identifier 'svpmullb_u64'}}
4022 // overload-error@+1 {{use of undeclared identifier 'svpmullb'}}
4023 SVE_ACLE_FUNC(svpmullb
,_u64
,,)(svundef_u32(), svundef_u32());
4024 // expected-error@+2 {{use of undeclared identifier 'svpmullb_n_u64'}}
4025 // overload-error@+1 {{use of undeclared identifier 'svpmullb'}}
4026 SVE_ACLE_FUNC(svpmullb
,_n_u64
,,)(svundef_u32(), u32
);
4027 // expected-error@+2 {{use of undeclared identifier 'svaddwb_u64'}}
4028 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
4029 SVE_ACLE_FUNC(svaddwb
,_u64
,,)(svundef_u64(), svundef_u32());
4030 // expected-error@+2 {{use of undeclared identifier 'svaddwb_n_u64'}}
4031 // overload-error@+1 {{use of undeclared identifier 'svaddwb'}}
4032 SVE_ACLE_FUNC(svaddwb
,_n_u64
,,)(svundef_u64(), u32
);
4033 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_u64'}}
4034 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
4035 SVE_ACLE_FUNC(svsubhnb
,_u64
,,)(svundef_u64(), svundef_u64());
4036 // expected-error@+2 {{use of undeclared identifier 'svsubhnb_n_u64'}}
4037 // overload-error@+1 {{use of undeclared identifier 'svsubhnb'}}
4038 SVE_ACLE_FUNC(svsubhnb
,_n_u64
,,)(svundef_u64(), u64
);
4039 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_u64'}}
4040 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
4041 SVE_ACLE_FUNC(svrsubhnt
,_u64
,,)(svundef_u32(), svundef_u64(), svundef_u64());
4042 // expected-error@+2 {{use of undeclared identifier 'svrsubhnt_n_u64'}}
4043 // overload-error@+1 {{use of undeclared identifier 'svrsubhnt'}}
4044 SVE_ACLE_FUNC(svrsubhnt
,_n_u64
,,)(svundef_u32(), svundef_u64(), u64
);
4045 // expected-error@+2 {{use of undeclared identifier 'svnbsl_u64'}}
4046 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
4047 SVE_ACLE_FUNC(svnbsl
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4048 // expected-error@+2 {{use of undeclared identifier 'svnbsl_n_u64'}}
4049 // overload-error@+1 {{use of undeclared identifier 'svnbsl'}}
4050 SVE_ACLE_FUNC(svnbsl
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4051 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_u64'}}
4052 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
4053 SVE_ACLE_FUNC(svsubhnt
,_u64
,,)(svundef_u32(), svundef_u64(), svundef_u64());
4054 // expected-error@+2 {{use of undeclared identifier 'svsubhnt_n_u64'}}
4055 // overload-error@+1 {{use of undeclared identifier 'svsubhnt'}}
4056 SVE_ACLE_FUNC(svsubhnt
,_n_u64
,,)(svundef_u32(), svundef_u64(), u64
);
4057 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b8_u64'}}
4058 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b8'}}
4059 SVE_ACLE_FUNC(svwhilegt_b8
,_u64
,,)(u64
, u64
);
4060 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b16_u64'}}
4061 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b16'}}
4062 SVE_ACLE_FUNC(svwhilegt_b16
,_u64
,,)(u64
, u64
);
4063 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b32_u64'}}
4064 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b32'}}
4065 SVE_ACLE_FUNC(svwhilegt_b32
,_u64
,,)(u64
, u64
);
4066 // expected-error@+2 {{use of undeclared identifier 'svwhilegt_b64_u64'}}
4067 // overload-error@+1 {{use of undeclared identifier 'svwhilegt_b64'}}
4068 SVE_ACLE_FUNC(svwhilegt_b64
,_u64
,,)(u64
, u64
);
4069 // expected-error@+2 {{use of undeclared identifier 'svtbl2_u64'}}
4070 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
4071 SVE_ACLE_FUNC(svtbl2
,_u64
,,)(svundef2_u64(), svundef_u64());
4072 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u64_z'}}
4073 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
4074 SVE_ACLE_FUNC(svhsubr
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4075 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u64_m'}}
4076 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
4077 SVE_ACLE_FUNC(svhsubr
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4078 // expected-error@+2 {{use of undeclared identifier 'svhsubr_u64_x'}}
4079 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
4080 SVE_ACLE_FUNC(svhsubr
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4081 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u64_z'}}
4082 // overload-error@+1 {{use of undeclared identifier 'svhsubr_z'}}
4083 SVE_ACLE_FUNC(svhsubr
,_n_u64
,_z
,)(pg
, svundef_u64(), u64
);
4084 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u64_m'}}
4085 // overload-error@+1 {{use of undeclared identifier 'svhsubr_m'}}
4086 SVE_ACLE_FUNC(svhsubr
,_n_u64
,_m
,)(pg
, svundef_u64(), u64
);
4087 // expected-error@+2 {{use of undeclared identifier 'svhsubr_n_u64_x'}}
4088 // overload-error@+1 {{use of undeclared identifier 'svhsubr_x'}}
4089 SVE_ACLE_FUNC(svhsubr
,_n_u64
,_x
,)(pg
, svundef_u64(), u64
);
4090 // expected-error@+2 {{use of undeclared identifier 'svhistcnt_u64_z'}}
4091 // overload-error@+1 {{use of undeclared identifier 'svhistcnt_z'}}
4092 SVE_ACLE_FUNC(svhistcnt
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4093 // expected-error@+2 {{use of undeclared identifier 'sveortb_u64'}}
4094 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
4095 SVE_ACLE_FUNC(sveortb
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4096 // expected-error@+2 {{use of undeclared identifier 'sveortb_n_u64'}}
4097 // overload-error@+1 {{use of undeclared identifier 'sveortb'}}
4098 SVE_ACLE_FUNC(sveortb
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4099 // expected-error@+2 {{use of undeclared identifier 'svqxtnb_u64'}}
4100 // overload-error@+1 {{use of undeclared identifier 'svqxtnb'}}
4101 SVE_ACLE_FUNC(svqxtnb
,_u64
,,)(svundef_u64());
4102 // expected-error@+2 {{use of undeclared identifier 'svmlalt_u64'}}
4103 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
4104 SVE_ACLE_FUNC(svmlalt
,_u64
,,)(svundef_u64(), svundef_u32(), svundef_u32());
4105 // expected-error@+2 {{use of undeclared identifier 'svmlalt_n_u64'}}
4106 // overload-error@+1 {{use of undeclared identifier 'svmlalt'}}
4107 SVE_ACLE_FUNC(svmlalt
,_n_u64
,,)(svundef_u64(), svundef_u32(), u32
);
4108 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_u64'}}
4109 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
4110 SVE_ACLE_FUNC(svaddhnt
,_u64
,,)(svundef_u32(), svundef_u64(), svundef_u64());
4111 // expected-error@+2 {{use of undeclared identifier 'svaddhnt_n_u64'}}
4112 // overload-error@+1 {{use of undeclared identifier 'svaddhnt'}}
4113 SVE_ACLE_FUNC(svaddhnt
,_n_u64
,,)(svundef_u32(), svundef_u64(), u64
);
4114 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64base_u64'}}
4115 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_u64'}}
4116 SVE_ACLE_FUNC(svldnt1uh_gather
, _u64base
, _u64
, )(pg
, svundef_u64());
4117 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_s64offset_u64'}}
4118 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_u64'}}
4119 SVE_ACLE_FUNC(svldnt1uh_gather_
, s64
, offset_u64
, )(pg
, const_u16_ptr
, svundef_s64());
4120 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64offset_u64'}}
4121 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_u64'}}
4122 SVE_ACLE_FUNC(svldnt1uh_gather_
, u64
, offset_u64
, )(pg
, const_u16_ptr
, svundef_u64());
4123 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64base_offset_u64'}}
4124 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_offset_u64'}}
4125 SVE_ACLE_FUNC(svldnt1uh_gather
, _u64base
, _offset_u64
, )(pg
, svundef_u64(), i64
);
4126 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_s64index_u64'}}
4127 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_u64'}}
4128 SVE_ACLE_FUNC(svldnt1uh_gather_
, s64
, index_u64
, )(pg
, const_u16_ptr
, svundef_s64());
4129 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64index_u64'}}
4130 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_u64'}}
4131 SVE_ACLE_FUNC(svldnt1uh_gather_
, u64
, index_u64
, )(pg
, const_u16_ptr
, svundef_u64());
4132 // expected-error@+2 {{use of undeclared identifier 'svldnt1uh_gather_u64base_index_u64'}}
4133 // overload-error@+1 {{use of undeclared identifier 'svldnt1uh_gather_index_u64'}}
4134 SVE_ACLE_FUNC(svldnt1uh_gather
, _u64base
, _index_u64
, )(pg
, svundef_u64(), i64
);
4135 // expected-error@+2 {{use of undeclared identifier 'svbcax_u64'}}
4136 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
4137 SVE_ACLE_FUNC(svbcax
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4138 // expected-error@+2 {{use of undeclared identifier 'svbcax_n_u64'}}
4139 // overload-error@+1 {{use of undeclared identifier 'svbcax'}}
4140 SVE_ACLE_FUNC(svbcax
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4141 // expected-error@+2 {{use of undeclared identifier 'svqxtnt_u64'}}
4142 // overload-error@+1 {{use of undeclared identifier 'svqxtnt'}}
4143 SVE_ACLE_FUNC(svqxtnt
,_u64
,,)(svundef_u32(), svundef_u64());
4144 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u64_z'}}
4145 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
4146 SVE_ACLE_FUNC(svqrshl
,_u64
,_z
,)(pg
, svundef_u64(), svundef_s64());
4147 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u64_m'}}
4148 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
4149 SVE_ACLE_FUNC(svqrshl
,_u64
,_m
,)(pg
, svundef_u64(), svundef_s64());
4150 // expected-error@+2 {{use of undeclared identifier 'svqrshl_u64_x'}}
4151 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
4152 SVE_ACLE_FUNC(svqrshl
,_u64
,_x
,)(pg
, svundef_u64(), svundef_s64());
4153 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u64_z'}}
4154 // overload-error@+1 {{use of undeclared identifier 'svqrshl_z'}}
4155 SVE_ACLE_FUNC(svqrshl
,_n_u64
,_z
,)(pg
, svundef_u64(), i64
);
4156 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u64_m'}}
4157 // overload-error@+1 {{use of undeclared identifier 'svqrshl_m'}}
4158 SVE_ACLE_FUNC(svqrshl
,_n_u64
,_m
,)(pg
, svundef_u64(), i64
);
4159 // expected-error@+2 {{use of undeclared identifier 'svqrshl_n_u64_x'}}
4160 // overload-error@+1 {{use of undeclared identifier 'svqrshl_x'}}
4161 SVE_ACLE_FUNC(svqrshl
,_n_u64
,_x
,)(pg
, svundef_u64(), i64
);
4162 // expected-error@+2 {{use of undeclared identifier 'svsublt_u64'}}
4163 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
4164 SVE_ACLE_FUNC(svsublt
,_u64
,,)(svundef_u32(), svundef_u32());
4165 // expected-error@+2 {{use of undeclared identifier 'svsublt_n_u64'}}
4166 // overload-error@+1 {{use of undeclared identifier 'svsublt'}}
4167 SVE_ACLE_FUNC(svsublt
,_n_u64
,,)(svundef_u32(), u32
);
4168 // expected-error@+2 {{use of undeclared identifier 'svadalp_u64_z'}}
4169 // overload-error@+1 {{use of undeclared identifier 'svadalp_z'}}
4170 SVE_ACLE_FUNC(svadalp
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u32());
4171 // expected-error@+2 {{use of undeclared identifier 'svadalp_u64_m'}}
4172 // overload-error@+1 {{use of undeclared identifier 'svadalp_m'}}
4173 SVE_ACLE_FUNC(svadalp
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u32());
4174 // expected-error@+2 {{use of undeclared identifier 'svadalp_u64_x'}}
4175 // overload-error@+1 {{use of undeclared identifier 'svadalp_x'}}
4176 SVE_ACLE_FUNC(svadalp
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u32());
4177 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b8_u64'}}
4178 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b8'}}
4179 SVE_ACLE_FUNC(svwhilege_b8
,_u64
,,)(u64
, u64
);
4180 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b16_u64'}}
4181 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b16'}}
4182 SVE_ACLE_FUNC(svwhilege_b16
,_u64
,,)(u64
, u64
);
4183 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b32_u64'}}
4184 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b32'}}
4185 SVE_ACLE_FUNC(svwhilege_b32
,_u64
,,)(u64
, u64
);
4186 // expected-error@+2 {{use of undeclared identifier 'svwhilege_b64_u64'}}
4187 // overload-error@+1 {{use of undeclared identifier 'svwhilege_b64'}}
4188 SVE_ACLE_FUNC(svwhilege_b64
,_u64
,,)(u64
, u64
);
4189 // expected-error@+2 {{use of undeclared identifier 'svpmullt_u64'}}
4190 // overload-error@+1 {{use of undeclared identifier 'svpmullt'}}
4191 SVE_ACLE_FUNC(svpmullt
,_u64
,,)(svundef_u32(), svundef_u32());
4192 // expected-error@+2 {{use of undeclared identifier 'svpmullt_n_u64'}}
4193 // overload-error@+1 {{use of undeclared identifier 'svpmullt'}}
4194 SVE_ACLE_FUNC(svpmullt
,_n_u64
,,)(svundef_u32(), u32
);
4195 // expected-error@+2 {{use of undeclared identifier 'svsubwt_u64'}}
4196 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
4197 SVE_ACLE_FUNC(svsubwt
,_u64
,,)(svundef_u64(), svundef_u32());
4198 // expected-error@+2 {{use of undeclared identifier 'svsubwt_n_u64'}}
4199 // overload-error@+1 {{use of undeclared identifier 'svsubwt'}}
4200 SVE_ACLE_FUNC(svsubwt
,_n_u64
,,)(svundef_u64(), u32
);
4201 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u64_z'}}
4202 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
4203 SVE_ACLE_FUNC(svqsubr
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4204 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u64_m'}}
4205 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
4206 SVE_ACLE_FUNC(svqsubr
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4207 // expected-error@+2 {{use of undeclared identifier 'svqsubr_u64_x'}}
4208 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
4209 SVE_ACLE_FUNC(svqsubr
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4210 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u64_z'}}
4211 // overload-error@+1 {{use of undeclared identifier 'svqsubr_z'}}
4212 SVE_ACLE_FUNC(svqsubr
,_n_u64
,_z
,)(pg
, svundef_u64(), u64
);
4213 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u64_m'}}
4214 // overload-error@+1 {{use of undeclared identifier 'svqsubr_m'}}
4215 SVE_ACLE_FUNC(svqsubr
,_n_u64
,_m
,)(pg
, svundef_u64(), u64
);
4216 // expected-error@+2 {{use of undeclared identifier 'svqsubr_n_u64_x'}}
4217 // overload-error@+1 {{use of undeclared identifier 'svqsubr_x'}}
4218 SVE_ACLE_FUNC(svqsubr
,_n_u64
,_x
,)(pg
, svundef_u64(), u64
);
4219 // expected-error@+2 {{use of undeclared identifier 'svadclt_u64'}}
4220 // overload-error@+1 {{use of undeclared identifier 'svadclt'}}
4221 SVE_ACLE_FUNC(svadclt
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4222 // expected-error@+2 {{use of undeclared identifier 'svadclt_n_u64'}}
4223 // overload-error@+1 {{use of undeclared identifier 'svadclt'}}
4224 SVE_ACLE_FUNC(svadclt
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4225 // expected-error@+2 {{use of undeclared identifier 'svaddp_u64_m'}}
4226 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
4227 SVE_ACLE_FUNC(svaddp
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4228 // expected-error@+2 {{use of undeclared identifier 'svaddp_u64_x'}}
4229 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
4230 SVE_ACLE_FUNC(svaddp
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4231 // expected-error@+2 {{use of undeclared identifier 'svqadd_u64_m'}}
4232 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
4233 SVE_ACLE_FUNC(svqadd
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4234 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u64_m'}}
4235 // overload-error@+1 {{use of undeclared identifier 'svqadd_m'}}
4236 SVE_ACLE_FUNC(svqadd
,_n_u64
,_m
,)(pg
, svundef_u64(), u64
);
4237 // expected-error@+2 {{use of undeclared identifier 'svqadd_u64_z'}}
4238 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
4239 SVE_ACLE_FUNC(svqadd
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4240 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u64_z'}}
4241 // overload-error@+1 {{use of undeclared identifier 'svqadd_z'}}
4242 SVE_ACLE_FUNC(svqadd
,_n_u64
,_z
,)(pg
, svundef_u64(), u64
);
4243 // expected-error@+2 {{use of undeclared identifier 'svqadd_u64_x'}}
4244 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
4245 SVE_ACLE_FUNC(svqadd
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4246 // expected-error@+2 {{use of undeclared identifier 'svqadd_n_u64_x'}}
4247 // overload-error@+1 {{use of undeclared identifier 'svqadd_x'}}
4248 SVE_ACLE_FUNC(svqadd
,_n_u64
,_x
,)(pg
, svundef_u64(), u64
);
4249 // expected-error@+2 {{use of undeclared identifier 'svabdlb_u64'}}
4250 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
4251 SVE_ACLE_FUNC(svabdlb
,_u64
,,)(svundef_u32(), svundef_u32());
4252 // expected-error@+2 {{use of undeclared identifier 'svabdlb_n_u64'}}
4253 // overload-error@+1 {{use of undeclared identifier 'svabdlb'}}
4254 SVE_ACLE_FUNC(svabdlb
,_n_u64
,,)(svundef_u32(), u32
);
4255 // expected-error@+2 {{use of undeclared identifier 'svtbx_u64'}}
4256 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
4257 SVE_ACLE_FUNC(svtbx
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4258 // expected-error@+2 {{use of undeclared identifier 'svabdlt_u64'}}
4259 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
4260 SVE_ACLE_FUNC(svabdlt
,_u64
,,)(svundef_u32(), svundef_u32());
4261 // expected-error@+2 {{use of undeclared identifier 'svabdlt_n_u64'}}
4262 // overload-error@+1 {{use of undeclared identifier 'svabdlt'}}
4263 SVE_ACLE_FUNC(svabdlt
,_n_u64
,,)(svundef_u32(), u32
);
4264 // expected-error@+2 {{use of undeclared identifier 'svminp_u64_m'}}
4265 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
4266 SVE_ACLE_FUNC(svminp
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4267 // expected-error@+2 {{use of undeclared identifier 'svminp_u64_x'}}
4268 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
4269 SVE_ACLE_FUNC(svminp
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4270 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u64_m'}}
4271 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
4272 SVE_ACLE_FUNC(svsqadd
,_u64
,_m
,)(pg
, svundef_u64(), svundef_s64());
4273 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u64_m'}}
4274 // overload-error@+1 {{use of undeclared identifier 'svsqadd_m'}}
4275 SVE_ACLE_FUNC(svsqadd
,_n_u64
,_m
,)(pg
, svundef_u64(), i64
);
4276 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u64_z'}}
4277 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
4278 SVE_ACLE_FUNC(svsqadd
,_u64
,_z
,)(pg
, svundef_u64(), svundef_s64());
4279 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u64_z'}}
4280 // overload-error@+1 {{use of undeclared identifier 'svsqadd_z'}}
4281 SVE_ACLE_FUNC(svsqadd
,_n_u64
,_z
,)(pg
, svundef_u64(), i64
);
4282 // expected-error@+2 {{use of undeclared identifier 'svsqadd_u64_x'}}
4283 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
4284 SVE_ACLE_FUNC(svsqadd
,_u64
,_x
,)(pg
, svundef_u64(), svundef_s64());
4285 // expected-error@+2 {{use of undeclared identifier 'svsqadd_n_u64_x'}}
4286 // overload-error@+1 {{use of undeclared identifier 'svsqadd_x'}}
4287 SVE_ACLE_FUNC(svsqadd
,_n_u64
,_x
,)(pg
, svundef_u64(), i64
);
4288 // expected-error@+2 {{use of undeclared identifier 'svqsub_u64_z'}}
4289 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
4290 SVE_ACLE_FUNC(svqsub
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4291 // expected-error@+2 {{use of undeclared identifier 'svqsub_u64_m'}}
4292 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
4293 SVE_ACLE_FUNC(svqsub
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4294 // expected-error@+2 {{use of undeclared identifier 'svqsub_u64_x'}}
4295 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
4296 SVE_ACLE_FUNC(svqsub
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4297 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u64_z'}}
4298 // overload-error@+1 {{use of undeclared identifier 'svqsub_z'}}
4299 SVE_ACLE_FUNC(svqsub
,_n_u64
,_z
,)(pg
, svundef_u64(), u64
);
4300 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u64_m'}}
4301 // overload-error@+1 {{use of undeclared identifier 'svqsub_m'}}
4302 SVE_ACLE_FUNC(svqsub
,_n_u64
,_m
,)(pg
, svundef_u64(), u64
);
4303 // expected-error@+2 {{use of undeclared identifier 'svqsub_n_u64_x'}}
4304 // overload-error@+1 {{use of undeclared identifier 'svqsub_x'}}
4305 SVE_ACLE_FUNC(svqsub
,_n_u64
,_x
,)(pg
, svundef_u64(), u64
);
4306 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_u64'}}
4307 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
4308 SVE_ACLE_FUNC(svrsubhnb
,_u64
,,)(svundef_u64(), svundef_u64());
4309 // expected-error@+2 {{use of undeclared identifier 'svrsubhnb_n_u64'}}
4310 // overload-error@+1 {{use of undeclared identifier 'svrsubhnb'}}
4311 SVE_ACLE_FUNC(svrsubhnb
,_n_u64
,,)(svundef_u64(), u64
);
4312 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_u64'}}
4313 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
4314 SVE_ACLE_FUNC(svaddhnb
,_u64
,,)(svundef_u64(), svundef_u64());
4315 // expected-error@+2 {{use of undeclared identifier 'svaddhnb_n_u64'}}
4316 // overload-error@+1 {{use of undeclared identifier 'svaddhnb'}}
4317 SVE_ACLE_FUNC(svaddhnb
,_n_u64
,,)(svundef_u64(), u64
);
4318 // expected-error@+2 {{use of undeclared identifier 'svabalt_u64'}}
4319 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
4320 SVE_ACLE_FUNC(svabalt
,_u64
,,)(svundef_u64(), svundef_u32(), svundef_u32());
4321 // expected-error@+2 {{use of undeclared identifier 'svabalt_n_u64'}}
4322 // overload-error@+1 {{use of undeclared identifier 'svabalt'}}
4323 SVE_ACLE_FUNC(svabalt
,_n_u64
,,)(svundef_u64(), svundef_u32(), u32
);
4324 // expected-error@+2 {{use of undeclared identifier 'sveor3_u64'}}
4325 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
4326 SVE_ACLE_FUNC(sveor3
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4327 // expected-error@+2 {{use of undeclared identifier 'sveor3_n_u64'}}
4328 // overload-error@+1 {{use of undeclared identifier 'sveor3'}}
4329 SVE_ACLE_FUNC(sveor3
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4330 // expected-error@+2 {{use of undeclared identifier 'svhadd_u64_m'}}
4331 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
4332 SVE_ACLE_FUNC(svhadd
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4333 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u64_m'}}
4334 // overload-error@+1 {{use of undeclared identifier 'svhadd_m'}}
4335 SVE_ACLE_FUNC(svhadd
,_n_u64
,_m
,)(pg
, svundef_u64(), u64
);
4336 // expected-error@+2 {{use of undeclared identifier 'svhadd_u64_z'}}
4337 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
4338 SVE_ACLE_FUNC(svhadd
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4339 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u64_z'}}
4340 // overload-error@+1 {{use of undeclared identifier 'svhadd_z'}}
4341 SVE_ACLE_FUNC(svhadd
,_n_u64
,_z
,)(pg
, svundef_u64(), u64
);
4342 // expected-error@+2 {{use of undeclared identifier 'svhadd_u64_x'}}
4343 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
4344 SVE_ACLE_FUNC(svhadd
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4345 // expected-error@+2 {{use of undeclared identifier 'svhadd_n_u64_x'}}
4346 // overload-error@+1 {{use of undeclared identifier 'svhadd_x'}}
4347 SVE_ACLE_FUNC(svhadd
,_n_u64
,_x
,)(pg
, svundef_u64(), u64
);
4348 // expected-error@+2 {{use of undeclared identifier 'svmovlb_u64'}}
4349 // overload-error@+1 {{use of undeclared identifier 'svmovlb'}}
4350 SVE_ACLE_FUNC(svmovlb
,_u64
,,)(svundef_u32());
4351 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_u64'}}
4352 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter'}}
4353 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, , _u64
)(pg
, svundef_u64(), svundef_u64());
4354 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_s64offset_u64'}}
4355 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4356 SVE_ACLE_FUNC(svstnt1_scatter_
, s64
, offset
, _u64
)(pg
, u64_ptr
, svundef_s64(), svundef_u64());
4357 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64offset_u64'}}
4358 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4359 SVE_ACLE_FUNC(svstnt1_scatter_
, u64
, offset
, _u64
)(pg
, u64_ptr
, svundef_u64(), svundef_u64());
4360 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_offset_u64'}}
4361 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4362 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, _offset
, _u64
)(pg
, svundef_u64(), i64
, svundef_u64());
4363 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_s64index_u64'}}
4364 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
4365 SVE_ACLE_FUNC(svstnt1_scatter_
, s64
, index
, _u64
)(pg
, u64_ptr
, svundef_s64(), svundef_u64());
4366 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64index_u64'}}
4367 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
4368 SVE_ACLE_FUNC(svstnt1_scatter_
, u64
, index
, _u64
)(pg
, u64_ptr
, svundef_u64(), svundef_u64());
4369 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_index_u64'}}
4370 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
4371 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, _index
, _u64
)(pg
, svundef_u64(), i64
, svundef_u64());
4372 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u64_m'}}
4373 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
4374 SVE_ACLE_FUNC(svmaxp
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4375 // expected-error@+2 {{use of undeclared identifier 'svmaxp_u64_x'}}
4376 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
4377 SVE_ACLE_FUNC(svmaxp
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4378 // expected-error@+2 {{use of undeclared identifier 'svsbclt_u64'}}
4379 // overload-error@+1 {{use of undeclared identifier 'svsbclt'}}
4380 SVE_ACLE_FUNC(svsbclt
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4381 // expected-error@+2 {{use of undeclared identifier 'svsbclt_n_u64'}}
4382 // overload-error@+1 {{use of undeclared identifier 'svsbclt'}}
4383 SVE_ACLE_FUNC(svsbclt
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4384 // expected-error@+2 {{use of undeclared identifier 'svmullt_u64'}}
4385 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
4386 SVE_ACLE_FUNC(svmullt
,_u64
,,)(svundef_u32(), svundef_u32());
4387 // expected-error@+2 {{use of undeclared identifier 'svmullt_n_u64'}}
4388 // overload-error@+1 {{use of undeclared identifier 'svmullt'}}
4389 SVE_ACLE_FUNC(svmullt
,_n_u64
,,)(svundef_u32(), u32
);
4390 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64base_u64'}}
4391 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_u64'}}
4392 SVE_ACLE_FUNC(svldnt1sh_gather
, _u64base
, _u64
, )(pg
, svundef_u64());
4393 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_s64offset_u64'}}
4394 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_u64'}}
4395 SVE_ACLE_FUNC(svldnt1sh_gather_
, s64
, offset_u64
, )(pg
, const_i16_ptr
, svundef_s64());
4396 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64offset_u64'}}
4397 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_u64'}}
4398 SVE_ACLE_FUNC(svldnt1sh_gather_
, u64
, offset_u64
, )(pg
, const_i16_ptr
, svundef_u64());
4399 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64base_offset_u64'}}
4400 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_offset_u64'}}
4401 SVE_ACLE_FUNC(svldnt1sh_gather
, _u64base
, _offset_u64
, )(pg
, svundef_u64(), i64
);
4402 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_s64index_u64'}}
4403 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_u64'}}
4404 SVE_ACLE_FUNC(svldnt1sh_gather_
, s64
, index_u64
, )(pg
, const_i16_ptr
, svundef_s64());
4405 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64index_u64'}}
4406 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_u64'}}
4407 SVE_ACLE_FUNC(svldnt1sh_gather_
, u64
, index_u64
, )(pg
, const_i16_ptr
, svundef_u64());
4408 // expected-error@+2 {{use of undeclared identifier 'svldnt1sh_gather_u64base_index_u64'}}
4409 // overload-error@+1 {{use of undeclared identifier 'svldnt1sh_gather_index_u64'}}
4410 SVE_ACLE_FUNC(svldnt1sh_gather
, _u64base
, _index_u64
, )(pg
, svundef_u64(), i64
);
4411 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_u64'}}
4412 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
4413 SVE_ACLE_FUNC(svwhilerw
,_u64
,,)(const_u64_ptr
, const_u64_ptr
);
4414 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u64_m'}}
4415 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
4416 SVE_ACLE_FUNC(svrhadd
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4417 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u64_m'}}
4418 // overload-error@+1 {{use of undeclared identifier 'svrhadd_m'}}
4419 SVE_ACLE_FUNC(svrhadd
,_n_u64
,_m
,)(pg
, svundef_u64(), u64
);
4420 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u64_z'}}
4421 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
4422 SVE_ACLE_FUNC(svrhadd
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4423 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u64_z'}}
4424 // overload-error@+1 {{use of undeclared identifier 'svrhadd_z'}}
4425 SVE_ACLE_FUNC(svrhadd
,_n_u64
,_z
,)(pg
, svundef_u64(), u64
);
4426 // expected-error@+2 {{use of undeclared identifier 'svrhadd_u64_x'}}
4427 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
4428 SVE_ACLE_FUNC(svrhadd
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4429 // expected-error@+2 {{use of undeclared identifier 'svrhadd_n_u64_x'}}
4430 // overload-error@+1 {{use of undeclared identifier 'svrhadd_x'}}
4431 SVE_ACLE_FUNC(svrhadd
,_n_u64
,_x
,)(pg
, svundef_u64(), u64
);
4432 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_u64'}}
4433 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
4434 SVE_ACLE_FUNC(svraddhnb
,_u64
,,)(svundef_u64(), svundef_u64());
4435 // expected-error@+2 {{use of undeclared identifier 'svraddhnb_n_u64'}}
4436 // overload-error@+1 {{use of undeclared identifier 'svraddhnb'}}
4437 SVE_ACLE_FUNC(svraddhnb
,_n_u64
,,)(svundef_u64(), u64
);
4438 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_u64'}}
4439 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
4440 SVE_ACLE_FUNC(svwhilewr
,_u64
,,)(const_u64_ptr
, const_u64_ptr
);
4441 // expected-error@+2 {{use of undeclared identifier 'svmlalb_u64'}}
4442 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
4443 SVE_ACLE_FUNC(svmlalb
,_u64
,,)(svundef_u64(), svundef_u32(), svundef_u32());
4444 // expected-error@+2 {{use of undeclared identifier 'svmlalb_n_u64'}}
4445 // overload-error@+1 {{use of undeclared identifier 'svmlalb'}}
4446 SVE_ACLE_FUNC(svmlalb
,_n_u64
,,)(svundef_u64(), svundef_u32(), u32
);
4447 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u64base_u64'}}
4448 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_u64'}}
4449 SVE_ACLE_FUNC(svldnt1sb_gather
, _u64base
, _u64
, )(pg
, svundef_u64());
4450 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_s64offset_u64'}}
4451 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_u64'}}
4452 SVE_ACLE_FUNC(svldnt1sb_gather_
, s64
, offset_u64
, )(pg
, const_i8_ptr
, svundef_s64());
4453 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u64offset_u64'}}
4454 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_u64'}}
4455 SVE_ACLE_FUNC(svldnt1sb_gather_
, u64
, offset_u64
, )(pg
, const_i8_ptr
, svundef_u64());
4456 // expected-error@+2 {{use of undeclared identifier 'svldnt1sb_gather_u64base_offset_u64'}}
4457 // overload-error@+1 {{use of undeclared identifier 'svldnt1sb_gather_offset_u64'}}
4458 SVE_ACLE_FUNC(svldnt1sb_gather
, _u64base
, _offset_u64
, )(pg
, svundef_u64(), i64
);
4459 // expected-error@+2 {{use of undeclared identifier 'svsubwb_u64'}}
4460 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
4461 SVE_ACLE_FUNC(svsubwb
,_u64
,,)(svundef_u64(), svundef_u32());
4462 // expected-error@+2 {{use of undeclared identifier 'svsubwb_n_u64'}}
4463 // overload-error@+1 {{use of undeclared identifier 'svsubwb'}}
4464 SVE_ACLE_FUNC(svsubwb
,_n_u64
,,)(svundef_u64(), u32
);
4465 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u64base_u64'}}
4466 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_u64'}}
4467 SVE_ACLE_FUNC(svldnt1ub_gather
, _u64base
, _u64
, )(pg
, svundef_u64());
4468 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_s64offset_u64'}}
4469 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_u64'}}
4470 SVE_ACLE_FUNC(svldnt1ub_gather_
, s64
, offset_u64
, )(pg
, const_u8_ptr
, svundef_s64());
4471 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u64offset_u64'}}
4472 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_u64'}}
4473 SVE_ACLE_FUNC(svldnt1ub_gather_
, u64
, offset_u64
, )(pg
, const_u8_ptr
, svundef_u64());
4474 // expected-error@+2 {{use of undeclared identifier 'svldnt1ub_gather_u64base_offset_u64'}}
4475 // overload-error@+1 {{use of undeclared identifier 'svldnt1ub_gather_offset_u64'}}
4476 SVE_ACLE_FUNC(svldnt1ub_gather
, _u64base
, _offset_u64
, )(pg
, svundef_u64(), i64
);
4477 // expected-error@+2 {{use of undeclared identifier 'svaba_u64'}}
4478 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
4479 SVE_ACLE_FUNC(svaba
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4480 // expected-error@+2 {{use of undeclared identifier 'svaba_n_u64'}}
4481 // overload-error@+1 {{use of undeclared identifier 'svaba'}}
4482 SVE_ACLE_FUNC(svaba
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4483 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_u64'}}
4484 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
4485 SVE_ACLE_FUNC(svraddhnt
,_u64
,,)(svundef_u32(), svundef_u64(), svundef_u64());
4486 // expected-error@+2 {{use of undeclared identifier 'svraddhnt_n_u64'}}
4487 // overload-error@+1 {{use of undeclared identifier 'svraddhnt'}}
4488 SVE_ACLE_FUNC(svraddhnt
,_n_u64
,,)(svundef_u32(), svundef_u64(), u64
);
4489 // expected-error@+2 {{use of undeclared identifier 'sveorbt_u64'}}
4490 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
4491 SVE_ACLE_FUNC(sveorbt
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4492 // expected-error@+2 {{use of undeclared identifier 'sveorbt_n_u64'}}
4493 // overload-error@+1 {{use of undeclared identifier 'sveorbt'}}
4494 SVE_ACLE_FUNC(sveorbt
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4495 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64base_u64'}}
4496 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_u64'}}
4497 SVE_ACLE_FUNC(svldnt1sw_gather
, _u64base
, _u64
, )(pg
, svundef_u64());
4498 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_s64offset_u64'}}
4499 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_offset_u64'}}
4500 SVE_ACLE_FUNC(svldnt1sw_gather_
, s64
, offset_u64
, )(pg
, const_i32_ptr
, svundef_s64());
4501 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64offset_u64'}}
4502 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_offset_u64'}}
4503 SVE_ACLE_FUNC(svldnt1sw_gather_
, u64
, offset_u64
, )(pg
, const_i32_ptr
, svundef_u64());
4504 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64base_offset_u64'}}
4505 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_offset_u64'}}
4506 SVE_ACLE_FUNC(svldnt1sw_gather
, _u64base
, _offset_u64
, )(pg
, svundef_u64(), i64
);
4507 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_s64index_u64'}}
4508 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_index_u64'}}
4509 SVE_ACLE_FUNC(svldnt1sw_gather_
, s64
, index_u64
, )(pg
, const_i32_ptr
, svundef_s64());
4510 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64index_u64'}}
4511 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_index_u64'}}
4512 SVE_ACLE_FUNC(svldnt1sw_gather_
, u64
, index_u64
, )(pg
, const_i32_ptr
, svundef_u64());
4513 // expected-error@+2 {{use of undeclared identifier 'svldnt1sw_gather_u64base_index_u64'}}
4514 // overload-error@+1 {{use of undeclared identifier 'svldnt1sw_gather_index_u64'}}
4515 SVE_ACLE_FUNC(svldnt1sw_gather
, _u64base
, _index_u64
, )(pg
, svundef_u64(), i64
);
4516 // expected-error@+2 {{use of undeclared identifier 'svbsl_u64'}}
4517 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
4518 SVE_ACLE_FUNC(svbsl
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4519 // expected-error@+2 {{use of undeclared identifier 'svbsl_n_u64'}}
4520 // overload-error@+1 {{use of undeclared identifier 'svbsl'}}
4521 SVE_ACLE_FUNC(svbsl
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4522 // expected-error@+2 {{use of undeclared identifier 'svadclb_u64'}}
4523 // overload-error@+1 {{use of undeclared identifier 'svadclb'}}
4524 SVE_ACLE_FUNC(svadclb
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4525 // expected-error@+2 {{use of undeclared identifier 'svadclb_n_u64'}}
4526 // overload-error@+1 {{use of undeclared identifier 'svadclb'}}
4527 SVE_ACLE_FUNC(svadclb
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4528 // expected-error@+2 {{use of undeclared identifier 'svhsub_u64_z'}}
4529 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
4530 SVE_ACLE_FUNC(svhsub
,_u64
,_z
,)(pg
, svundef_u64(), svundef_u64());
4531 // expected-error@+2 {{use of undeclared identifier 'svhsub_u64_m'}}
4532 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
4533 SVE_ACLE_FUNC(svhsub
,_u64
,_m
,)(pg
, svundef_u64(), svundef_u64());
4534 // expected-error@+2 {{use of undeclared identifier 'svhsub_u64_x'}}
4535 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
4536 SVE_ACLE_FUNC(svhsub
,_u64
,_x
,)(pg
, svundef_u64(), svundef_u64());
4537 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u64_z'}}
4538 // overload-error@+1 {{use of undeclared identifier 'svhsub_z'}}
4539 SVE_ACLE_FUNC(svhsub
,_n_u64
,_z
,)(pg
, svundef_u64(), u64
);
4540 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u64_m'}}
4541 // overload-error@+1 {{use of undeclared identifier 'svhsub_m'}}
4542 SVE_ACLE_FUNC(svhsub
,_n_u64
,_m
,)(pg
, svundef_u64(), u64
);
4543 // expected-error@+2 {{use of undeclared identifier 'svhsub_n_u64_x'}}
4544 // overload-error@+1 {{use of undeclared identifier 'svhsub_x'}}
4545 SVE_ACLE_FUNC(svhsub
,_n_u64
,_x
,)(pg
, svundef_u64(), u64
);
4546 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_u64'}}
4547 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_u64'}}
4548 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _u64
, )(pg
, svundef_u64());
4549 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_s64offset_u64'}}
4550 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
4551 SVE_ACLE_FUNC(svldnt1_gather_
, s64
, offset
, _u64
)(pg
, const_u64_ptr
, svundef_s64());
4552 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64offset_u64'}}
4553 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
4554 SVE_ACLE_FUNC(svldnt1_gather_
, u64
, offset
, _u64
)(pg
, const_u64_ptr
, svundef_u64());
4555 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_offset_u64'}}
4556 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset_u64'}}
4557 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _offset_u64
, )(pg
, svundef_u64(), i64
);
4558 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_s64index_u64'}}
4559 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index'}}
4560 SVE_ACLE_FUNC(svldnt1_gather_
, s64
, index
, _u64
)(pg
, const_u64_ptr
, svundef_s64());
4561 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64index_u64'}}
4562 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index'}}
4563 SVE_ACLE_FUNC(svldnt1_gather_
, u64
, index
, _u64
)(pg
, const_u64_ptr
, svundef_u64());
4564 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_index_u64'}}
4565 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index_u64'}}
4566 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _index_u64
, )(pg
, svundef_u64(), i64
);
4567 // expected-error@+2 {{use of undeclared identifier 'svaddlb_u64'}}
4568 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
4569 SVE_ACLE_FUNC(svaddlb
,_u64
,,)(svundef_u32(), svundef_u32());
4570 // expected-error@+2 {{use of undeclared identifier 'svaddlb_n_u64'}}
4571 // overload-error@+1 {{use of undeclared identifier 'svaddlb'}}
4572 SVE_ACLE_FUNC(svaddlb
,_n_u64
,,)(svundef_u32(), u32
);
4573 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64base_u64'}}
4574 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_u64'}}
4575 SVE_ACLE_FUNC(svldnt1uw_gather
, _u64base
, _u64
, )(pg
, svundef_u64());
4576 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_s64offset_u64'}}
4577 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_offset_u64'}}
4578 SVE_ACLE_FUNC(svldnt1uw_gather_
, s64
, offset_u64
, )(pg
, const_u32_ptr
, svundef_s64());
4579 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64offset_u64'}}
4580 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_offset_u64'}}
4581 SVE_ACLE_FUNC(svldnt1uw_gather_
, u64
, offset_u64
, )(pg
, const_u32_ptr
, svundef_u64());
4582 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64base_offset_u64'}}
4583 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_offset_u64'}}
4584 SVE_ACLE_FUNC(svldnt1uw_gather
, _u64base
, _offset_u64
, )(pg
, svundef_u64(), i64
);
4585 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_s64index_u64'}}
4586 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_index_u64'}}
4587 SVE_ACLE_FUNC(svldnt1uw_gather_
, s64
, index_u64
, )(pg
, const_u32_ptr
, svundef_s64());
4588 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64index_u64'}}
4589 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_index_u64'}}
4590 SVE_ACLE_FUNC(svldnt1uw_gather_
, u64
, index_u64
, )(pg
, const_u32_ptr
, svundef_u64());
4591 // expected-error@+2 {{use of undeclared identifier 'svldnt1uw_gather_u64base_index_u64'}}
4592 // overload-error@+1 {{use of undeclared identifier 'svldnt1uw_gather_index_u64'}}
4593 SVE_ACLE_FUNC(svldnt1uw_gather
, _u64base
, _index_u64
, )(pg
, svundef_u64(), i64
);
4594 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64base_u64'}}
4595 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter'}}
4596 SVE_ACLE_FUNC(svstnt1h_scatter
, _u64base
, , _u64
)(pg
, svundef_u64(), svundef_u64());
4597 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_s64offset_u64'}}
4598 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
4599 SVE_ACLE_FUNC(svstnt1h_scatter_
, s64
, offset
, _u64
)(pg
, u16_ptr
, svundef_s64(), svundef_u64());
4600 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64offset_u64'}}
4601 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
4602 SVE_ACLE_FUNC(svstnt1h_scatter_
, u64
, offset
, _u64
)(pg
, u16_ptr
, svundef_u64(), svundef_u64());
4603 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64base_offset_u64'}}
4604 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_offset'}}
4605 SVE_ACLE_FUNC(svstnt1h_scatter
, _u64base
, _offset
, _u64
)(pg
, svundef_u64(), i64
, svundef_u64());
4606 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_s64index_u64'}}
4607 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
4608 SVE_ACLE_FUNC(svstnt1h_scatter_
, s64
, index
, _u64
)(pg
, u16_ptr
, svundef_s64(), svundef_u64());
4609 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64index_u64'}}
4610 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
4611 SVE_ACLE_FUNC(svstnt1h_scatter_
, u64
, index
, _u64
)(pg
, u16_ptr
, svundef_u64(), svundef_u64());
4612 // expected-error@+2 {{use of undeclared identifier 'svstnt1h_scatter_u64base_index_u64'}}
4613 // overload-error@+1 {{use of undeclared identifier 'svstnt1h_scatter_index'}}
4614 SVE_ACLE_FUNC(svstnt1h_scatter
, _u64base
, _index
, _u64
)(pg
, svundef_u64(), i64
, svundef_u64());
4615 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u64base_u64'}}
4616 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter'}}
4617 SVE_ACLE_FUNC(svstnt1b_scatter
, _u64base
, , _u64
)(pg
, svundef_u64(), svundef_u64());
4618 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_s64offset_u64'}}
4619 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
4620 SVE_ACLE_FUNC(svstnt1b_scatter_
, s64
, offset
, _u64
)(pg
, u8_ptr
, svundef_s64(), svundef_u64());
4621 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u64offset_u64'}}
4622 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
4623 SVE_ACLE_FUNC(svstnt1b_scatter_
, u64
, offset
, _u64
)(pg
, u8_ptr
, svundef_u64(), svundef_u64());
4624 // expected-error@+2 {{use of undeclared identifier 'svstnt1b_scatter_u64base_offset_u64'}}
4625 // overload-error@+1 {{use of undeclared identifier 'svstnt1b_scatter_offset'}}
4626 SVE_ACLE_FUNC(svstnt1b_scatter
, _u64base
, _offset
, _u64
)(pg
, svundef_u64(), i64
, svundef_u64());
4627 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_u64'}}
4628 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
4629 SVE_ACLE_FUNC(svbsl2n
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4630 // expected-error@+2 {{use of undeclared identifier 'svbsl2n_n_u64'}}
4631 // overload-error@+1 {{use of undeclared identifier 'svbsl2n'}}
4632 SVE_ACLE_FUNC(svbsl2n
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4633 // expected-error@+2 {{use of undeclared identifier 'svaddlt_u64'}}
4634 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
4635 SVE_ACLE_FUNC(svaddlt
,_u64
,,)(svundef_u32(), svundef_u32());
4636 // expected-error@+2 {{use of undeclared identifier 'svaddlt_n_u64'}}
4637 // overload-error@+1 {{use of undeclared identifier 'svaddlt'}}
4638 SVE_ACLE_FUNC(svaddlt
,_n_u64
,,)(svundef_u32(), u32
);
4639 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64base_u64'}}
4640 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter'}}
4641 SVE_ACLE_FUNC(svstnt1w_scatter
, _u64base
, , _u64
)(pg
, svundef_u64(), svundef_u64());
4642 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_s64offset_u64'}}
4643 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_offset'}}
4644 SVE_ACLE_FUNC(svstnt1w_scatter_
, s64
, offset
, _u64
)(pg
, u32_ptr
, svundef_s64(), svundef_u64());
4645 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64offset_u64'}}
4646 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_offset'}}
4647 SVE_ACLE_FUNC(svstnt1w_scatter_
, u64
, offset
, _u64
)(pg
, u32_ptr
, svundef_u64(), svundef_u64());
4648 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64base_offset_u64'}}
4649 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_offset'}}
4650 SVE_ACLE_FUNC(svstnt1w_scatter
, _u64base
, _offset
, _u64
)(pg
, svundef_u64(), i64
, svundef_u64());
4651 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_s64index_u64'}}
4652 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_index'}}
4653 SVE_ACLE_FUNC(svstnt1w_scatter_
, s64
, index
, _u64
)(pg
, u32_ptr
, svundef_s64(), svundef_u64());
4654 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64index_u64'}}
4655 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_index'}}
4656 SVE_ACLE_FUNC(svstnt1w_scatter_
, u64
, index
, _u64
)(pg
, u32_ptr
, svundef_u64(), svundef_u64());
4657 // expected-error@+2 {{use of undeclared identifier 'svstnt1w_scatter_u64base_index_u64'}}
4658 // overload-error@+1 {{use of undeclared identifier 'svstnt1w_scatter_index'}}
4659 SVE_ACLE_FUNC(svstnt1w_scatter
, _u64base
, _index
, _u64
)(pg
, svundef_u64(), i64
, svundef_u64());
4660 // expected-error@+2 {{use of undeclared identifier 'svabalb_u64'}}
4661 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
4662 SVE_ACLE_FUNC(svabalb
,_u64
,,)(svundef_u64(), svundef_u32(), svundef_u32());
4663 // expected-error@+2 {{use of undeclared identifier 'svabalb_n_u64'}}
4664 // overload-error@+1 {{use of undeclared identifier 'svabalb'}}
4665 SVE_ACLE_FUNC(svabalb
,_n_u64
,,)(svundef_u64(), svundef_u32(), u32
);
4666 // expected-error@+2 {{use of undeclared identifier 'svsublb_u64'}}
4667 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
4668 SVE_ACLE_FUNC(svsublb
,_u64
,,)(svundef_u32(), svundef_u32());
4669 // expected-error@+2 {{use of undeclared identifier 'svsublb_n_u64'}}
4670 // overload-error@+1 {{use of undeclared identifier 'svsublb'}}
4671 SVE_ACLE_FUNC(svsublb
,_n_u64
,,)(svundef_u32(), u32
);
4672 // expected-error@+2 {{use of undeclared identifier 'svsbclb_u64'}}
4673 // overload-error@+1 {{use of undeclared identifier 'svsbclb'}}
4674 SVE_ACLE_FUNC(svsbclb
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4675 // expected-error@+2 {{use of undeclared identifier 'svsbclb_n_u64'}}
4676 // overload-error@+1 {{use of undeclared identifier 'svsbclb'}}
4677 SVE_ACLE_FUNC(svsbclb
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4678 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_u64'}}
4679 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
4680 SVE_ACLE_FUNC(svbsl1n
,_u64
,,)(svundef_u64(), svundef_u64(), svundef_u64());
4681 // expected-error@+2 {{use of undeclared identifier 'svbsl1n_n_u64'}}
4682 // overload-error@+1 {{use of undeclared identifier 'svbsl1n'}}
4683 SVE_ACLE_FUNC(svbsl1n
,_n_u64
,,)(svundef_u64(), svundef_u64(), u64
);
4684 // expected-error@+2 {{use of undeclared identifier 'svrshl_u64_z'}}
4685 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
4686 SVE_ACLE_FUNC(svrshl
,_u64
,_z
,)(pg
, svundef_u64(), svundef_s64());
4687 // expected-error@+2 {{use of undeclared identifier 'svrshl_u64_m'}}
4688 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
4689 SVE_ACLE_FUNC(svrshl
,_u64
,_m
,)(pg
, svundef_u64(), svundef_s64());
4690 // expected-error@+2 {{use of undeclared identifier 'svrshl_u64_x'}}
4691 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
4692 SVE_ACLE_FUNC(svrshl
,_u64
,_x
,)(pg
, svundef_u64(), svundef_s64());
4693 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u64_z'}}
4694 // overload-error@+1 {{use of undeclared identifier 'svrshl_z'}}
4695 SVE_ACLE_FUNC(svrshl
,_n_u64
,_z
,)(pg
, svundef_u64(), i64
);
4696 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u64_m'}}
4697 // overload-error@+1 {{use of undeclared identifier 'svrshl_m'}}
4698 SVE_ACLE_FUNC(svrshl
,_n_u64
,_m
,)(pg
, svundef_u64(), i64
);
4699 // expected-error@+2 {{use of undeclared identifier 'svrshl_n_u64_x'}}
4700 // overload-error@+1 {{use of undeclared identifier 'svrshl_x'}}
4701 SVE_ACLE_FUNC(svrshl
,_n_u64
,_x
,)(pg
, svundef_u64(), i64
);
4702 // expected-error@+2 {{use of undeclared identifier 'svaddwt_u64'}}
4703 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
4704 SVE_ACLE_FUNC(svaddwt
,_u64
,,)(svundef_u64(), svundef_u32());
4705 // expected-error@+2 {{use of undeclared identifier 'svaddwt_n_u64'}}
4706 // overload-error@+1 {{use of undeclared identifier 'svaddwt'}}
4707 SVE_ACLE_FUNC(svaddwt
,_n_u64
,,)(svundef_u64(), u32
);
4708 // expected-error@+2 {{use of undeclared identifier 'svmlslb_u64'}}
4709 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
4710 SVE_ACLE_FUNC(svmlslb
,_u64
,,)(svundef_u64(), svundef_u32(), svundef_u32());
4711 // expected-error@+2 {{use of undeclared identifier 'svmlslb_n_u64'}}
4712 // overload-error@+1 {{use of undeclared identifier 'svmlslb'}}
4713 SVE_ACLE_FUNC(svmlslb
,_n_u64
,,)(svundef_u64(), svundef_u32(), u32
);
4714 // expected-error@+2 {{use of undeclared identifier 'svmlslt_u64'}}
4715 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
4716 SVE_ACLE_FUNC(svmlslt
,_u64
,,)(svundef_u64(), svundef_u32(), svundef_u32());
4717 // expected-error@+2 {{use of undeclared identifier 'svmlslt_n_u64'}}
4718 // overload-error@+1 {{use of undeclared identifier 'svmlslt'}}
4719 SVE_ACLE_FUNC(svmlslt
,_n_u64
,,)(svundef_u64(), svundef_u32(), u32
);
4720 // expected-error@+2 {{use of undeclared identifier 'svmovlt_u64'}}
4721 // overload-error@+1 {{use of undeclared identifier 'svmovlt'}}
4722 SVE_ACLE_FUNC(svmovlt
,_u64
,,)(svundef_u32());
4723 // expected-error@+2 {{use of undeclared identifier 'svqshl_u64_z'}}
4724 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
4725 SVE_ACLE_FUNC(svqshl
,_u64
,_z
,)(pg
, svundef_u64(), svundef_s64());
4726 // expected-error@+2 {{use of undeclared identifier 'svqshl_u64_m'}}
4727 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
4728 SVE_ACLE_FUNC(svqshl
,_u64
,_m
,)(pg
, svundef_u64(), svundef_s64());
4729 // expected-error@+2 {{use of undeclared identifier 'svqshl_u64_x'}}
4730 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
4731 SVE_ACLE_FUNC(svqshl
,_u64
,_x
,)(pg
, svundef_u64(), svundef_s64());
4732 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u64_z'}}
4733 // overload-error@+1 {{use of undeclared identifier 'svqshl_z'}}
4734 SVE_ACLE_FUNC(svqshl
,_n_u64
,_z
,)(pg
, svundef_u64(), i64
);
4735 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u64_m'}}
4736 // overload-error@+1 {{use of undeclared identifier 'svqshl_m'}}
4737 SVE_ACLE_FUNC(svqshl
,_n_u64
,_m
,)(pg
, svundef_u64(), i64
);
4738 // expected-error@+2 {{use of undeclared identifier 'svqshl_n_u64_x'}}
4739 // overload-error@+1 {{use of undeclared identifier 'svqshl_x'}}
4740 SVE_ACLE_FUNC(svqshl
,_n_u64
,_x
,)(pg
, svundef_u64(), i64
);
4743 void test_f16(svbool_t pg
, const float16_t
*const_f16_ptr
)
4745 // expected-error@+2 {{use of undeclared identifier 'svlogb_f16_z'}}
4746 // overload-error@+1 {{use of undeclared identifier 'svlogb_z'}}
4747 SVE_ACLE_FUNC(svlogb
,_f16
,_z
,)(pg
, svundef_f16());
4748 // expected-error@+2 {{use of undeclared identifier 'svlogb_f16_m'}}
4749 // overload-error@+1 {{use of undeclared identifier 'svlogb_m'}}
4750 SVE_ACLE_FUNC(svlogb
,_f16
,_m
,)(svundef_s16(), pg
, svundef_f16());
4751 // expected-error@+2 {{use of undeclared identifier 'svlogb_f16_x'}}
4752 // overload-error@+1 {{use of undeclared identifier 'svlogb_x'}}
4753 SVE_ACLE_FUNC(svlogb
,_f16
,_x
,)(pg
, svundef_f16());
4754 // expected-error@+2 {{use of undeclared identifier 'svminnmp_f16_m'}}
4755 // overload-error@+1 {{use of undeclared identifier 'svminnmp_m'}}
4756 SVE_ACLE_FUNC(svminnmp
,_f16
,_m
,)(pg
, svundef_f16(), svundef_f16());
4757 // expected-error@+2 {{use of undeclared identifier 'svminnmp_f16_x'}}
4758 // overload-error@+1 {{use of undeclared identifier 'svminnmp_x'}}
4759 SVE_ACLE_FUNC(svminnmp
,_f16
,_x
,)(pg
, svundef_f16(), svundef_f16());
4760 // expected-error@+2 {{use of undeclared identifier 'svtbl2_f16'}}
4761 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
4762 SVE_ACLE_FUNC(svtbl2
,_f16
,,)(svundef2_f16(), svundef_u16());
4763 // expected-error@+2 {{use of undeclared identifier 'svaddp_f16_m'}}
4764 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
4765 SVE_ACLE_FUNC(svaddp
,_f16
,_m
,)(pg
, svundef_f16(), svundef_f16());
4766 // expected-error@+2 {{use of undeclared identifier 'svaddp_f16_x'}}
4767 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
4768 SVE_ACLE_FUNC(svaddp
,_f16
,_x
,)(pg
, svundef_f16(), svundef_f16());
4769 // expected-error@+2 {{use of undeclared identifier 'svtbx_f16'}}
4770 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
4771 SVE_ACLE_FUNC(svtbx
,_f16
,,)(svundef_f16(), svundef_f16(), svundef_u16());
4772 // expected-error@+2 {{use of undeclared identifier 'svminp_f16_m'}}
4773 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
4774 SVE_ACLE_FUNC(svminp
,_f16
,_m
,)(pg
, svundef_f16(), svundef_f16());
4775 // expected-error@+2 {{use of undeclared identifier 'svminp_f16_x'}}
4776 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
4777 SVE_ACLE_FUNC(svminp
,_f16
,_x
,)(pg
, svundef_f16(), svundef_f16());
4778 // expected-error@+2 {{use of undeclared identifier 'svmaxp_f16_m'}}
4779 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
4780 SVE_ACLE_FUNC(svmaxp
,_f16
,_m
,)(pg
, svundef_f16(), svundef_f16());
4781 // expected-error@+2 {{use of undeclared identifier 'svmaxp_f16_x'}}
4782 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
4783 SVE_ACLE_FUNC(svmaxp
,_f16
,_x
,)(pg
, svundef_f16(), svundef_f16());
4784 // expected-error@+2 {{use of undeclared identifier 'svmaxnmp_f16_m'}}
4785 // overload-error@+1 {{use of undeclared identifier 'svmaxnmp_m'}}
4786 SVE_ACLE_FUNC(svmaxnmp
,_f16
,_m
,)(pg
, svundef_f16(), svundef_f16());
4787 // expected-error@+2 {{use of undeclared identifier 'svmaxnmp_f16_x'}}
4788 // overload-error@+1 {{use of undeclared identifier 'svmaxnmp_x'}}
4789 SVE_ACLE_FUNC(svmaxnmp
,_f16
,_x
,)(pg
, svundef_f16(), svundef_f16());
4790 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_f16'}}
4791 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
4792 SVE_ACLE_FUNC(svwhilerw
,_f16
,,)(const_f16_ptr
, const_f16_ptr
);
4793 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_f16'}}
4794 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
4795 SVE_ACLE_FUNC(svwhilewr
,_f16
,,)(const_f16_ptr
, const_f16_ptr
);
4796 // expected-error@+2 {{use of undeclared identifier 'svcvtlt_f32_f16_m'}}
4797 // overload-error@+1 {{use of undeclared identifier 'svcvtlt_f32_m'}}
4798 SVE_ACLE_FUNC(svcvtlt_f32
,_f16
,_m
,)(svundef_f32(), pg
, svundef_f16());
4799 // expected-error@+2 {{use of undeclared identifier 'svcvtlt_f32_f16_x'}}
4800 // overload-error@+1 {{use of undeclared identifier 'svcvtlt_f32_x'}}
4801 SVE_ACLE_FUNC(svcvtlt_f32
,_f16
,_x
,)(pg
, svundef_f16());
4804 void test_f32(svbool_t pg
, const float32_t
*const_f32_ptr
)
4806 // expected-error@+2 {{use of undeclared identifier 'svlogb_f32_z'}}
4807 // overload-error@+1 {{use of undeclared identifier 'svlogb_z'}}
4808 SVE_ACLE_FUNC(svlogb
,_f32
,_z
,)(pg
, svundef_f32());
4809 // expected-error@+2 {{use of undeclared identifier 'svlogb_f32_m'}}
4810 // overload-error@+1 {{use of undeclared identifier 'svlogb_m'}}
4811 SVE_ACLE_FUNC(svlogb
,_f32
,_m
,)(svundef_s32(), pg
, svundef_f32());
4812 // expected-error@+2 {{use of undeclared identifier 'svlogb_f32_x'}}
4813 // overload-error@+1 {{use of undeclared identifier 'svlogb_x'}}
4814 SVE_ACLE_FUNC(svlogb
,_f32
,_x
,)(pg
, svundef_f32());
4815 // expected-error@+2 {{use of undeclared identifier 'svminnmp_f32_m'}}
4816 // overload-error@+1 {{use of undeclared identifier 'svminnmp_m'}}
4817 SVE_ACLE_FUNC(svminnmp
,_f32
,_m
,)(pg
, svundef_f32(), svundef_f32());
4818 // expected-error@+2 {{use of undeclared identifier 'svminnmp_f32_x'}}
4819 // overload-error@+1 {{use of undeclared identifier 'svminnmp_x'}}
4820 SVE_ACLE_FUNC(svminnmp
,_f32
,_x
,)(pg
, svundef_f32(), svundef_f32());
4821 // expected-error@+2 {{use of undeclared identifier 'svtbl2_f32'}}
4822 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
4823 SVE_ACLE_FUNC(svtbl2
,_f32
,,)(svundef2_f32(), svundef_u32());
4824 // expected-error@+2 {{use of undeclared identifier 'svaddp_f32_m'}}
4825 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
4826 SVE_ACLE_FUNC(svaddp
,_f32
,_m
,)(pg
, svundef_f32(), svundef_f32());
4827 // expected-error@+2 {{use of undeclared identifier 'svaddp_f32_x'}}
4828 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
4829 SVE_ACLE_FUNC(svaddp
,_f32
,_x
,)(pg
, svundef_f32(), svundef_f32());
4830 // expected-error@+2 {{use of undeclared identifier 'svtbx_f32'}}
4831 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
4832 SVE_ACLE_FUNC(svtbx
,_f32
,,)(svundef_f32(), svundef_f32(), svundef_u32());
4833 // expected-error@+2 {{use of undeclared identifier 'svminp_f32_m'}}
4834 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
4835 SVE_ACLE_FUNC(svminp
,_f32
,_m
,)(pg
, svundef_f32(), svundef_f32());
4836 // expected-error@+2 {{use of undeclared identifier 'svminp_f32_x'}}
4837 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
4838 SVE_ACLE_FUNC(svminp
,_f32
,_x
,)(pg
, svundef_f32(), svundef_f32());
4839 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_f32'}}
4840 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter'}}
4841 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, , _f32
)(pg
, svundef_u32(), svundef_f32());
4842 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32offset_f32'}}
4843 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4844 SVE_ACLE_FUNC(svstnt1_scatter_
, u32
, offset
, _f32
)(pg
, f32_ptr
, svundef_u32(), svundef_f32());
4845 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_offset_f32'}}
4846 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4847 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, _offset
, _f32
)(pg
, svundef_u32(), i64
, svundef_f32());
4848 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u32base_index_f32'}}
4849 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
4850 SVE_ACLE_FUNC(svstnt1_scatter
, _u32base
, _index
, _f32
)(pg
, svundef_u32(), i64
, svundef_f32());
4851 // expected-error@+2 {{use of undeclared identifier 'svmaxp_f32_m'}}
4852 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
4853 SVE_ACLE_FUNC(svmaxp
,_f32
,_m
,)(pg
, svundef_f32(), svundef_f32());
4854 // expected-error@+2 {{use of undeclared identifier 'svmaxp_f32_x'}}
4855 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
4856 SVE_ACLE_FUNC(svmaxp
,_f32
,_x
,)(pg
, svundef_f32(), svundef_f32());
4857 // expected-error@+2 {{use of undeclared identifier 'svmaxnmp_f32_m'}}
4858 // overload-error@+1 {{use of undeclared identifier 'svmaxnmp_m'}}
4859 SVE_ACLE_FUNC(svmaxnmp
,_f32
,_m
,)(pg
, svundef_f32(), svundef_f32());
4860 // expected-error@+2 {{use of undeclared identifier 'svmaxnmp_f32_x'}}
4861 // overload-error@+1 {{use of undeclared identifier 'svmaxnmp_x'}}
4862 SVE_ACLE_FUNC(svmaxnmp
,_f32
,_x
,)(pg
, svundef_f32(), svundef_f32());
4863 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_f32'}}
4864 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
4865 SVE_ACLE_FUNC(svwhilerw
,_f32
,,)(const_f32_ptr
, const_f32_ptr
);
4866 // expected-error@+2 {{use of undeclared identifier 'svcvtnt_f16_f32_m'}}
4867 // overload-error@+1 {{use of undeclared identifier 'svcvtnt_f16_m'}}
4868 SVE_ACLE_FUNC(svcvtnt_f16
,_f32
,_m
,)(svundef_f16(), pg
, svundef_f32());
4869 // expected-error@+2 {{use of undeclared identifier 'svcvtnt_f16_f32_x'}}
4870 // overload-error@+1 {{use of undeclared identifier 'svcvtnt_f16_x'}}
4871 SVE_ACLE_FUNC(svcvtnt_f16
,_f32
,_x
,)(svundef_f16(), pg
, svundef_f32());
4872 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_f32'}}
4873 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
4874 SVE_ACLE_FUNC(svwhilewr
,_f32
,,)(const_f32_ptr
, const_f32_ptr
);
4875 // expected-error@+2 {{use of undeclared identifier 'svcvtlt_f64_f32_m'}}
4876 // overload-error@+1 {{use of undeclared identifier 'svcvtlt_f64_m'}}
4877 SVE_ACLE_FUNC(svcvtlt_f64
,_f32
,_m
,)(svundef_f64(), pg
, svundef_f32());
4878 // expected-error@+2 {{use of undeclared identifier 'svcvtlt_f64_f32_x'}}
4879 // overload-error@+1 {{use of undeclared identifier 'svcvtlt_f64_x'}}
4880 SVE_ACLE_FUNC(svcvtlt_f64
,_f32
,_x
,)(pg
, svundef_f32());
4881 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_f32'}}
4882 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_f32'}}
4883 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _f32
, )(pg
, svundef_u32());
4884 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32offset_f32'}}
4885 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
4886 SVE_ACLE_FUNC(svldnt1_gather_
, u32
, offset
, _f32
)(pg
, const_f32_ptr
, svundef_u32());
4887 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_offset_f32'}}
4888 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset_f32'}}
4889 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _offset_f32
, )(pg
, svundef_u32(), i64
);
4890 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u32base_index_f32'}}
4891 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index_f32'}}
4892 SVE_ACLE_FUNC(svldnt1_gather
, _u32base
, _index_f32
, )(pg
, svundef_u32(), i64
);
4895 void test_f64(svbool_t pg
, const float64_t
*const_f64_ptr
)
4897 // expected-error@+2 {{use of undeclared identifier 'svlogb_f64_z'}}
4898 // overload-error@+1 {{use of undeclared identifier 'svlogb_z'}}
4899 SVE_ACLE_FUNC(svlogb
,_f64
,_z
,)(pg
, svundef_f64());
4900 // expected-error@+2 {{use of undeclared identifier 'svlogb_f64_m'}}
4901 // overload-error@+1 {{use of undeclared identifier 'svlogb_m'}}
4902 SVE_ACLE_FUNC(svlogb
,_f64
,_m
,)(svundef_s64(), pg
, svundef_f64());
4903 // expected-error@+2 {{use of undeclared identifier 'svlogb_f64_x'}}
4904 // overload-error@+1 {{use of undeclared identifier 'svlogb_x'}}
4905 SVE_ACLE_FUNC(svlogb
,_f64
,_x
,)(pg
, svundef_f64());
4906 // expected-error@+2 {{use of undeclared identifier 'svminnmp_f64_m'}}
4907 // overload-error@+1 {{use of undeclared identifier 'svminnmp_m'}}
4908 SVE_ACLE_FUNC(svminnmp
,_f64
,_m
,)(pg
, svundef_f64(), svundef_f64());
4909 // expected-error@+2 {{use of undeclared identifier 'svminnmp_f64_x'}}
4910 // overload-error@+1 {{use of undeclared identifier 'svminnmp_x'}}
4911 SVE_ACLE_FUNC(svminnmp
,_f64
,_x
,)(pg
, svundef_f64(), svundef_f64());
4912 // expected-error@+2 {{use of undeclared identifier 'svtbl2_f64'}}
4913 // overload-error@+1 {{use of undeclared identifier 'svtbl2'}}
4914 SVE_ACLE_FUNC(svtbl2
,_f64
,,)(svundef2_f64(), svundef_u64());
4915 // expected-error@+2 {{use of undeclared identifier 'svaddp_f64_m'}}
4916 // overload-error@+1 {{use of undeclared identifier 'svaddp_m'}}
4917 SVE_ACLE_FUNC(svaddp
,_f64
,_m
,)(pg
, svundef_f64(), svundef_f64());
4918 // expected-error@+2 {{use of undeclared identifier 'svaddp_f64_x'}}
4919 // overload-error@+1 {{use of undeclared identifier 'svaddp_x'}}
4920 SVE_ACLE_FUNC(svaddp
,_f64
,_x
,)(pg
, svundef_f64(), svundef_f64());
4921 // expected-error@+2 {{use of undeclared identifier 'svtbx_f64'}}
4922 // overload-error@+1 {{use of undeclared identifier 'svtbx'}}
4923 SVE_ACLE_FUNC(svtbx
,_f64
,,)(svundef_f64(), svundef_f64(), svundef_u64());
4924 // expected-error@+2 {{use of undeclared identifier 'svminp_f64_m'}}
4925 // overload-error@+1 {{use of undeclared identifier 'svminp_m'}}
4926 SVE_ACLE_FUNC(svminp
,_f64
,_m
,)(pg
, svundef_f64(), svundef_f64());
4927 // expected-error@+2 {{use of undeclared identifier 'svminp_f64_x'}}
4928 // overload-error@+1 {{use of undeclared identifier 'svminp_x'}}
4929 SVE_ACLE_FUNC(svminp
,_f64
,_x
,)(pg
, svundef_f64(), svundef_f64());
4930 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_f64'}}
4931 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter'}}
4932 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, , _f64
)(pg
, svundef_u64(), svundef_f64());
4933 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_s64offset_f64'}}
4934 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4935 SVE_ACLE_FUNC(svstnt1_scatter_
, s64
, offset
, _f64
)(pg
, f64_ptr
, svundef_s64(), svundef_f64());
4936 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64offset_f64'}}
4937 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4938 SVE_ACLE_FUNC(svstnt1_scatter_
, u64
, offset
, _f64
)(pg
, f64_ptr
, svundef_u64(), svundef_f64());
4939 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_offset_f64'}}
4940 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_offset'}}
4941 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, _offset
, _f64
)(pg
, svundef_u64(), i64
, svundef_f64());
4942 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_s64index_f64'}}
4943 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
4944 SVE_ACLE_FUNC(svstnt1_scatter_
, s64
, index
, _f64
)(pg
, f64_ptr
, svundef_s64(), svundef_f64());
4945 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64index_f64'}}
4946 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
4947 SVE_ACLE_FUNC(svstnt1_scatter_
, u64
, index
, _f64
)(pg
, f64_ptr
, svundef_u64(), svundef_f64());
4948 // expected-error@+2 {{use of undeclared identifier 'svstnt1_scatter_u64base_index_f64'}}
4949 // overload-error@+1 {{use of undeclared identifier 'svstnt1_scatter_index'}}
4950 SVE_ACLE_FUNC(svstnt1_scatter
, _u64base
, _index
, _f64
)(pg
, svundef_u64(), i64
, svundef_f64());
4951 // expected-error@+2 {{use of undeclared identifier 'svmaxp_f64_m'}}
4952 // overload-error@+1 {{use of undeclared identifier 'svmaxp_m'}}
4953 SVE_ACLE_FUNC(svmaxp
,_f64
,_m
,)(pg
, svundef_f64(), svundef_f64());
4954 // expected-error@+2 {{use of undeclared identifier 'svmaxp_f64_x'}}
4955 // overload-error@+1 {{use of undeclared identifier 'svmaxp_x'}}
4956 SVE_ACLE_FUNC(svmaxp
,_f64
,_x
,)(pg
, svundef_f64(), svundef_f64());
4957 // expected-error@+2 {{use of undeclared identifier 'svmaxnmp_f64_m'}}
4958 // overload-error@+1 {{use of undeclared identifier 'svmaxnmp_m'}}
4959 SVE_ACLE_FUNC(svmaxnmp
,_f64
,_m
,)(pg
, svundef_f64(), svundef_f64());
4960 // expected-error@+2 {{use of undeclared identifier 'svmaxnmp_f64_x'}}
4961 // overload-error@+1 {{use of undeclared identifier 'svmaxnmp_x'}}
4962 SVE_ACLE_FUNC(svmaxnmp
,_f64
,_x
,)(pg
, svundef_f64(), svundef_f64());
4963 // expected-error@+2 {{use of undeclared identifier 'svwhilerw_f64'}}
4964 // overload-error@+1 {{use of undeclared identifier 'svwhilerw'}}
4965 SVE_ACLE_FUNC(svwhilerw
,_f64
,,)(const_f64_ptr
, const_f64_ptr
);
4966 // expected-error@+2 {{use of undeclared identifier 'svcvtnt_f32_f64_m'}}
4967 // overload-error@+1 {{use of undeclared identifier 'svcvtnt_f32_m'}}
4968 SVE_ACLE_FUNC(svcvtnt_f32
,_f64
,_m
,)(svundef_f32(), pg
, svundef_f64());
4969 // expected-error@+2 {{use of undeclared identifier 'svcvtnt_f32_f64_x'}}
4970 // overload-error@+1 {{use of undeclared identifier 'svcvtnt_f32_x'}}
4971 SVE_ACLE_FUNC(svcvtnt_f32
,_f64
,_x
,)(svundef_f32(), pg
, svundef_f64());
4972 // expected-error@+2 {{use of undeclared identifier 'svwhilewr_f64'}}
4973 // overload-error@+1 {{use of undeclared identifier 'svwhilewr'}}
4974 SVE_ACLE_FUNC(svwhilewr
,_f64
,,)(const_f64_ptr
, const_f64_ptr
);
4975 // expected-error@+2 {{use of undeclared identifier 'svcvtx_f32_f64_z'}}
4976 // overload-error@+1 {{use of undeclared identifier 'svcvtx_f32_z'}}
4977 SVE_ACLE_FUNC(svcvtx_f32
,_f64
,_z
,)(pg
, svundef_f64());
4978 // expected-error@+2 {{use of undeclared identifier 'svcvtx_f32_f64_m'}}
4979 // overload-error@+1 {{use of undeclared identifier 'svcvtx_f32_m'}}
4980 SVE_ACLE_FUNC(svcvtx_f32
,_f64
,_m
,)(svundef_f32(), pg
, svundef_f64());
4981 // expected-error@+2 {{use of undeclared identifier 'svcvtx_f32_f64_x'}}
4982 // overload-error@+1 {{use of undeclared identifier 'svcvtx_f32_x'}}
4983 SVE_ACLE_FUNC(svcvtx_f32
,_f64
,_x
,)(pg
, svundef_f64());
4984 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_f64'}}
4985 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_f64'}}
4986 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _f64
, )(pg
, svundef_u64());
4987 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_s64offset_f64'}}
4988 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
4989 SVE_ACLE_FUNC(svldnt1_gather_
, s64
, offset
, _f64
)(pg
, const_f64_ptr
, svundef_s64());
4990 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64offset_f64'}}
4991 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset'}}
4992 SVE_ACLE_FUNC(svldnt1_gather_
, u64
, offset
, _f64
)(pg
, const_f64_ptr
, svundef_u64());
4993 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_offset_f64'}}
4994 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_offset_f64'}}
4995 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _offset_f64
, )(pg
, svundef_u64(), i64
);
4996 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_s64index_f64'}}
4997 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index'}}
4998 SVE_ACLE_FUNC(svldnt1_gather_
, s64
, index
, _f64
)(pg
, const_f64_ptr
, svundef_s64());
4999 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64index_f64'}}
5000 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index'}}
5001 SVE_ACLE_FUNC(svldnt1_gather_
, u64
, index
, _f64
)(pg
, const_f64_ptr
, svundef_u64());
5002 // expected-error@+2 {{use of undeclared identifier 'svldnt1_gather_u64base_index_f64'}}
5003 // overload-error@+1 {{use of undeclared identifier 'svldnt1_gather_index_f64'}}
5004 SVE_ACLE_FUNC(svldnt1_gather
, _u64base
, _index_f64
, )(pg
, svundef_u64(), i64
);
5005 // expected-error@+2 {{use of undeclared identifier 'svcvtxnt_f32_f64_m'}}
5006 // overload-error@+1 {{use of undeclared identifier 'svcvtxnt_f32_m'}}
5007 SVE_ACLE_FUNC(svcvtxnt_f32
,_f64
,_m
,)(svundef_f32(), pg
, svundef_f64());
5008 // expected-error@+2 {{use of undeclared identifier 'svcvtxnt_f32_f64_x'}}
5009 // overload-error@+1 {{use of undeclared identifier 'svcvtxnt_f32_x'}}
5010 SVE_ACLE_FUNC(svcvtxnt_f32
,_f64
,_x
,)(svundef_f32(), pg
, svundef_f64());