@@ -138,78 +138,78 @@ _mm512_maskz_cvtbiassph_phf8(__mmask32 __U, __m512i __A, __m512h __B) {
138138}
139139
140140static __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
152152static __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
159159static __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
171171static __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
178178static __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
190190static __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
197197static __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
209209static __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
234234static __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
240240static __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
246246static __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
252252static __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
258258static __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
264264static __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
270270static __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
276276static __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
282282static __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
288288static __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
294294static __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
300300static __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