Skip to content

Commit 215174f

Browse files
committed
Add headers, fix test (ordering)
1 parent 29caa20 commit 215174f

File tree

3 files changed

+240
-240
lines changed

3 files changed

+240
-240
lines changed

clang/lib/Headers/avx10_2_512convertintrin.h

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -138,78 +138,78 @@ _mm512_maskz_cvtbiassph_phf8(__mmask32 __U, __m512i __A, __m512h __B) {
138138
}
139139

140140
static __inline__ __m512i __DEFAULT_FN_ATTRS512
141-
_mm512_cvtne2ph_pbf8(__m512h __A, __m512h __B) {
141+
_mm512_cvt2ph_bf8(__m512h __A, __m512h __B) {
142142
return (__m512i)__builtin_ia32_vcvt2ph2bf8_512((__v32hf)(__A),
143143
(__v32hf)(__B));
144144
}
145145

146-
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtne2ph_pbf8(
146+
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvt2ph_bf8(
147147
__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
148148
return (__m512i)__builtin_ia32_selectb_512(
149-
(__mmask64)__U, (__v64qi)_mm512_cvtne2ph_pbf8(__A, __B), (__v64qi)__W);
149+
(__mmask64)__U, (__v64qi)_mm512_cvt2ph_bf8(__A, __B), (__v64qi)__W);
150150
}
151151

152152
static __inline__ __m512i __DEFAULT_FN_ATTRS512
153-
_mm512_maskz_cvtne2ph_pbf8(__mmask64 __U, __m512h __A, __m512h __B) {
153+
_mm512_maskz_cvt2ph_bf8(__mmask64 __U, __m512h __A, __m512h __B) {
154154
return (__m512i)__builtin_ia32_selectb_512(
155-
(__mmask64)__U, (__v64qi)_mm512_cvtne2ph_pbf8(__A, __B),
155+
(__mmask64)__U, (__v64qi)_mm512_cvt2ph_bf8(__A, __B),
156156
(__v64qi)(__m512i)_mm512_setzero_si512());
157157
}
158158

159159
static __inline__ __m512i __DEFAULT_FN_ATTRS512
160-
_mm512_cvtnes2ph_pbf8(__m512h __A, __m512h __B) {
160+
_mm512_cvts2ph_bf8(__m512h __A, __m512h __B) {
161161
return (__m512i)__builtin_ia32_vcvt2ph2bf8s_512((__v32hf)(__A),
162162
(__v32hf)(__B));
163163
}
164164

165-
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtnes2ph_pbf8(
165+
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvts2ph_bf8(
166166
__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
167167
return (__m512i)__builtin_ia32_selectb_512(
168-
(__mmask64)__U, (__v64qi)_mm512_cvtnes2ph_pbf8(__A, __B), (__v64qi)__W);
168+
(__mmask64)__U, (__v64qi)_mm512_cvts2ph_bf8(__A, __B), (__v64qi)__W);
169169
}
170170

171171
static __inline__ __m512i __DEFAULT_FN_ATTRS512
172-
_mm512_maskz_cvtnes2ph_pbf8(__mmask64 __U, __m512h __A, __m512h __B) {
172+
_mm512_maskz_cvts2ph_bf8(__mmask64 __U, __m512h __A, __m512h __B) {
173173
return (__m512i)__builtin_ia32_selectb_512(
174-
(__mmask64)__U, (__v64qi)_mm512_cvtnes2ph_pbf8(__A, __B),
174+
(__mmask64)__U, (__v64qi)_mm512_cvts2ph_bf8(__A, __B),
175175
(__v64qi)(__m512i)_mm512_setzero_si512());
176176
}
177177

178178
static __inline__ __m512i __DEFAULT_FN_ATTRS512
179-
_mm512_cvtne2ph_phf8(__m512h __A, __m512h __B) {
179+
_mm512_cvt2ph_hf8(__m512h __A, __m512h __B) {
180180
return (__m512i)__builtin_ia32_vcvt2ph2hf8_512((__v32hf)(__A),
181181
(__v32hf)(__B));
182182
}
183183

184-
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtne2ph_phf8(
184+
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvt2ph_hf8(
185185
__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
186186
return (__m512i)__builtin_ia32_selectb_512(
187-
(__mmask64)__U, (__v64qi)_mm512_cvtne2ph_phf8(__A, __B), (__v64qi)__W);
187+
(__mmask64)__U, (__v64qi)_mm512_cvt2ph_hf8(__A, __B), (__v64qi)__W);
188188
}
189189

190190
static __inline__ __m512i __DEFAULT_FN_ATTRS512
191-
_mm512_maskz_cvtne2ph_phf8(__mmask64 __U, __m512h __A, __m512h __B) {
191+
_mm512_maskz_cvt2ph_hf8(__mmask64 __U, __m512h __A, __m512h __B) {
192192
return (__m512i)__builtin_ia32_selectb_512(
193-
(__mmask64)__U, (__v64qi)_mm512_cvtne2ph_phf8(__A, __B),
193+
(__mmask64)__U, (__v64qi)_mm512_cvt2ph_hf8(__A, __B),
194194
(__v64qi)(__m512i)_mm512_setzero_si512());
195195
}
196196

197197
static __inline__ __m512i __DEFAULT_FN_ATTRS512
198-
_mm512_cvtnes2ph_phf8(__m512h __A, __m512h __B) {
198+
_mm512_cvts2ph_hf8(__m512h __A, __m512h __B) {
199199
return (__m512i)__builtin_ia32_vcvt2ph2hf8s_512((__v32hf)(__A),
200200
(__v32hf)(__B));
201201
}
202202

203-
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtnes2ph_phf8(
203+
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvts2ph_hf8(
204204
__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
205205
return (__m512i)__builtin_ia32_selectb_512(
206-
(__mmask64)__U, (__v64qi)_mm512_cvtnes2ph_phf8(__A, __B), (__v64qi)__W);
206+
(__mmask64)__U, (__v64qi)_mm512_cvts2ph_hf8(__A, __B), (__v64qi)__W);
207207
}
208208

209209
static __inline__ __m512i __DEFAULT_FN_ATTRS512
210-
_mm512_maskz_cvtnes2ph_phf8(__mmask64 __U, __m512h __A, __m512h __B) {
210+
_mm512_maskz_cvts2ph_hf8(__mmask64 __U, __m512h __A, __m512h __B) {
211211
return (__m512i)__builtin_ia32_selectb_512(
212-
(__mmask64)__U, (__v64qi)_mm512_cvtnes2ph_phf8(__A, __B),
212+
(__mmask64)__U, (__v64qi)_mm512_cvts2ph_hf8(__A, __B),
213213
(__v64qi)(__m512i)_mm512_setzero_si512());
214214
}
215215

@@ -232,73 +232,73 @@ _mm512_maskz_cvtnehf8_ph(__mmask32 __U, __m256i __A) {
232232
}
233233

234234
static __inline__ __m256i __DEFAULT_FN_ATTRS512
235-
_mm512_cvtneph_pbf8(__m512h __A) {
235+
_mm512_cvtph_bf8(__m512h __A) {
236236
return (__m256i)__builtin_ia32_vcvtph2bf8_512_mask(
237237
(__v32hf)__A, (__v32qi)(__m256i)_mm256_undefined_si256(), (__mmask32)-1);
238238
}
239239

240240
static __inline__ __m256i __DEFAULT_FN_ATTRS512
241-
_mm512_mask_cvtneph_pbf8(__m256i __W, __mmask32 __U, __m512h __A) {
241+
_mm512_mask_cvtph_bf8(__m256i __W, __mmask32 __U, __m512h __A) {
242242
return (__m256i)__builtin_ia32_vcvtph2bf8_512_mask(
243243
(__v32hf)__A, (__v32qi)(__m256i)__W, (__mmask32)__U);
244244
}
245245

246246
static __inline__ __m256i __DEFAULT_FN_ATTRS512
247-
_mm512_maskz_cvtneph_pbf8(__mmask32 __U, __m512h __A) {
247+
_mm512_maskz_cvtph_bf8(__mmask32 __U, __m512h __A) {
248248
return (__m256i)__builtin_ia32_vcvtph2bf8_512_mask(
249249
(__v32hf)__A, (__v32qi)(__m256i)_mm256_setzero_si256(), (__mmask32)__U);
250250
}
251251

252252
static __inline__ __m256i __DEFAULT_FN_ATTRS512
253-
_mm512_cvtnesph_pbf8(__m512h __A) {
253+
_mm512_cvtsph_bf8(__m512h __A) {
254254
return (__m256i)__builtin_ia32_vcvtph2bf8s_512_mask(
255255
(__v32hf)__A, (__v32qi)(__m256i)_mm256_undefined_si256(), (__mmask32)-1);
256256
}
257257

258258
static __inline__ __m256i __DEFAULT_FN_ATTRS512
259-
_mm512_mask_cvtnesph_pbf8(__m256i __W, __mmask32 __U, __m512h __A) {
259+
_mm512_mask_cvtsph_bf8(__m256i __W, __mmask32 __U, __m512h __A) {
260260
return (__m256i)__builtin_ia32_vcvtph2bf8s_512_mask(
261261
(__v32hf)__A, (__v32qi)(__m256i)__W, (__mmask32)__U);
262262
}
263263

264264
static __inline__ __m256i __DEFAULT_FN_ATTRS512
265-
_mm512_maskz_cvtnesph_pbf8(__mmask32 __U, __m512h __A) {
265+
_mm512_maskz_cvtsph_bf8(__mmask32 __U, __m512h __A) {
266266
return (__m256i)__builtin_ia32_vcvtph2bf8s_512_mask(
267267
(__v32hf)__A, (__v32qi)(__m256i)_mm256_setzero_si256(), (__mmask32)__U);
268268
}
269269

270270
static __inline__ __m256i __DEFAULT_FN_ATTRS512
271-
_mm512_cvtneph_phf8(__m512h __A) {
271+
_mm512_cvtph_hf8(__m512h __A) {
272272
return (__m256i)__builtin_ia32_vcvtph2hf8_512_mask(
273273
(__v32hf)__A, (__v32qi)(__m256i)_mm256_undefined_si256(), (__mmask32)-1);
274274
}
275275

276276
static __inline__ __m256i __DEFAULT_FN_ATTRS512
277-
_mm512_mask_cvtneph_phf8(__m256i __W, __mmask32 __U, __m512h __A) {
277+
_mm512_mask_cvtph_hf8(__m256i __W, __mmask32 __U, __m512h __A) {
278278
return (__m256i)__builtin_ia32_vcvtph2hf8_512_mask(
279279
(__v32hf)__A, (__v32qi)(__m256i)__W, (__mmask32)__U);
280280
}
281281

282282
static __inline__ __m256i __DEFAULT_FN_ATTRS512
283-
_mm512_maskz_cvtneph_phf8(__mmask32 __U, __m512h __A) {
283+
_mm512_maskz_cvtph_hf8(__mmask32 __U, __m512h __A) {
284284
return (__m256i)__builtin_ia32_vcvtph2hf8_512_mask(
285285
(__v32hf)__A, (__v32qi)(__m256i)_mm256_setzero_si256(), (__mmask32)__U);
286286
}
287287

288288
static __inline__ __m256i __DEFAULT_FN_ATTRS512
289-
_mm512_cvtnesph_phf8(__m512h __A) {
289+
_mm512_cvtsph_hf8(__m512h __A) {
290290
return (__m256i)__builtin_ia32_vcvtph2hf8s_512_mask(
291291
(__v32hf)__A, (__v32qi)(__m256i)_mm256_undefined_si256(), (__mmask32)-1);
292292
}
293293

294294
static __inline__ __m256i __DEFAULT_FN_ATTRS512
295-
_mm512_mask_cvtnesph_phf8(__m256i __W, __mmask32 __U, __m512h __A) {
295+
_mm512_mask_cvtsph_hf8(__m256i __W, __mmask32 __U, __m512h __A) {
296296
return (__m256i)__builtin_ia32_vcvtph2hf8s_512_mask(
297297
(__v32hf)__A, (__v32qi)(__m256i)__W, (__mmask32)__U);
298298
}
299299

300300
static __inline__ __m256i __DEFAULT_FN_ATTRS512
301-
_mm512_maskz_cvtnesph_phf8(__mmask32 __U, __m512h __A) {
301+
_mm512_maskz_cvtsph_hf8(__mmask32 __U, __m512h __A) {
302302
return (__m256i)__builtin_ia32_vcvtph2hf8s_512_mask(
303303
(__v32hf)__A, (__v32qi)(__m256i)_mm256_setzero_si256(), (__mmask32)__U);
304304
}

0 commit comments

Comments
 (0)