25 #error "Never use <avx512bwintrin.h> directly; include <immintrin.h> instead."
28 #ifndef __AVX512BWINTRIN_H
29 #define __AVX512BWINTRIN_H
37 #define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("avx512bw")))
41 return (__v64qi){ 0, 0, 0, 0, 0, 0, 0, 0,
42 0, 0, 0, 0, 0, 0, 0, 0,
43 0, 0, 0, 0, 0, 0, 0, 0,
44 0, 0, 0, 0, 0, 0, 0, 0,
45 0, 0, 0, 0, 0, 0, 0, 0,
46 0, 0, 0, 0, 0, 0, 0, 0,
47 0, 0, 0, 0, 0, 0, 0, 0,
48 0, 0, 0, 0, 0, 0, 0, 0 };
53 return (__v32hi){ 0, 0, 0, 0, 0, 0, 0, 0,
54 0, 0, 0, 0, 0, 0, 0, 0,
55 0, 0, 0, 0, 0, 0, 0, 0,
56 0, 0, 0, 0, 0, 0, 0, 0 };
63 return (
__mmask64)__builtin_ia32_pcmpeqb512_mask((__v64qi)__a, (__v64qi)__b,
69 return (
__mmask64)__builtin_ia32_pcmpeqb512_mask((__v64qi)__a, (__v64qi)__b,
75 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 0,
81 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 0,
87 return (
__mmask32)__builtin_ia32_pcmpeqw512_mask((__v32hi)__a, (__v32hi)__b,
93 return (
__mmask32)__builtin_ia32_pcmpeqw512_mask((__v32hi)__a, (__v32hi)__b,
99 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 0,
105 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 0,
111 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
117 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
123 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
129 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 5,
135 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 5,
141 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 5,
147 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 5,
153 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 5,
159 return (
__mmask64)__builtin_ia32_pcmpgtb512_mask((__v64qi)__a, (__v64qi)__b,
165 return (
__mmask64)__builtin_ia32_pcmpgtb512_mask((__v64qi)__a, (__v64qi)__b,
171 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 6,
177 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 6,
183 return (
__mmask32)__builtin_ia32_pcmpgtw512_mask((__v32hi)__a, (__v32hi)__b,
189 return (
__mmask32)__builtin_ia32_pcmpgtw512_mask((__v32hi)__a, (__v32hi)__b,
195 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 6,
201 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 6,
207 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
213 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
219 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
225 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 2,
231 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 2,
237 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 2,
243 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 2,
249 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 2,
255 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
261 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
267 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
273 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 1,
279 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 1,
285 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 1,
291 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 1,
297 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 1,
303 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
309 return (
__mmask64)__builtin_ia32_cmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
315 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
321 return (
__mmask64)__builtin_ia32_ucmpb512_mask((__v64qi)__a, (__v64qi)__b, 4,
327 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 4,
333 return (
__mmask32)__builtin_ia32_cmpw512_mask((__v32hi)__a, (__v32hi)__b, 4,
339 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 4,
345 return (
__mmask32)__builtin_ia32_ucmpw512_mask((__v32hi)__a, (__v32hi)__b, 4,
351 return (__m512i) ((__v64qi) __A + (__v64qi) __B);
356 return (__m512i) __builtin_ia32_paddb512_mask ((__v64qi) __A,
364 return (__m512i) __builtin_ia32_paddb512_mask ((__v64qi) __A,
372 return (__m512i) ((__v64qi) __A - (__v64qi) __B);
377 return (__m512i) __builtin_ia32_psubb512_mask ((__v64qi) __A,
385 return (__m512i) __builtin_ia32_psubb512_mask ((__v64qi) __A,
393 return (__m512i) ((__v32hi) __A + (__v32hi) __B);
398 return (__m512i) __builtin_ia32_paddw512_mask ((__v32hi) __A,
406 return (__m512i) __builtin_ia32_paddw512_mask ((__v32hi) __A,
414 return (__m512i) ((__v32hi) __A - (__v32hi) __B);
419 return (__m512i) __builtin_ia32_psubw512_mask ((__v32hi) __A,
427 return (__m512i) __builtin_ia32_psubw512_mask ((__v32hi) __A,
435 return (__m512i) ((__v32hi) __A * (__v32hi) __B);
440 return (__m512i) __builtin_ia32_pmullw512_mask ((__v32hi) __A,
448 return (__m512i) __builtin_ia32_pmullw512_mask ((__v32hi) __A,
457 return (__m512i) __builtin_ia32_blendmb_512_mask ((__v64qi) __A,
465 return (__m512i) __builtin_ia32_blendmw_512_mask ((__v32hi) __A,
473 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
481 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
489 return (__m512i) __builtin_ia32_pabsb512_mask ((__v64qi) __A,
497 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
505 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
513 return (__m512i) __builtin_ia32_pabsw512_mask ((__v32hi) __A,
521 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
530 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
540 return (__m512i) __builtin_ia32_packssdw512_mask ((__v16si) __A,
549 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
559 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
568 return (__m512i) __builtin_ia32_packsswb512_mask ((__v32hi) __A,
577 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
586 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
596 return (__m512i) __builtin_ia32_packusdw512_mask ((__v16si) __A,
605 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
615 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
624 return (__m512i) __builtin_ia32_packuswb512_mask ((__v32hi) __A,
633 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
643 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
652 return (__m512i) __builtin_ia32_paddsb512_mask ((__v64qi) __A,
661 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
671 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
680 return (__m512i) __builtin_ia32_paddsw512_mask ((__v32hi) __A,
689 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
699 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
708 return (__m512i) __builtin_ia32_paddusb512_mask ((__v64qi) __A,
717 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
727 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
736 return (__m512i) __builtin_ia32_paddusw512_mask ((__v32hi) __A,
745 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
755 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
764 return (__m512i) __builtin_ia32_pavgb512_mask ((__v64qi) __A,
773 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
783 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
792 return (__m512i) __builtin_ia32_pavgw512_mask ((__v32hi) __A,
801 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
810 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
820 return (__m512i) __builtin_ia32_pmaxsb512_mask ((__v64qi) __A,
829 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
838 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
848 return (__m512i) __builtin_ia32_pmaxsw512_mask ((__v32hi) __A,
857 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
866 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
876 return (__m512i) __builtin_ia32_pmaxub512_mask ((__v64qi) __A,
885 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
894 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
904 return (__m512i) __builtin_ia32_pmaxuw512_mask ((__v32hi) __A,
913 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
922 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
932 return (__m512i) __builtin_ia32_pminsb512_mask ((__v64qi) __A,
941 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
950 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
960 return (__m512i) __builtin_ia32_pminsw512_mask ((__v32hi) __A,
969 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
978 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
988 return (__m512i) __builtin_ia32_pminub512_mask ((__v64qi) __A,
997 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1006 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1016 return (__m512i) __builtin_ia32_pminuw512_mask ((__v32hi) __A,
1025 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1035 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1044 return (__m512i) __builtin_ia32_pshufb512_mask ((__v64qi) __A,
1053 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1063 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1072 return (__m512i) __builtin_ia32_psubsb512_mask ((__v64qi) __A,
1081 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1091 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1100 return (__m512i) __builtin_ia32_psubsw512_mask ((__v32hi) __A,
1109 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1119 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1128 return (__m512i) __builtin_ia32_psubusb512_mask ((__v64qi) __A,
1137 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1147 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1156 return (__m512i) __builtin_ia32_psubusw512_mask ((__v32hi) __A,
1166 return (__m512i) __builtin_ia32_vpermi2varhi512_mask ((__v32hi) __A,
1175 return (__m512i) __builtin_ia32_vpermt2varhi512_mask ((__v32hi) __I ,
1183 __m512i __I, __m512i __B)
1185 return (__m512i) __builtin_ia32_vpermt2varhi512_mask ((__v32hi) __I ,
1193 __m512i __I, __m512i __B)
1195 return (__m512i) __builtin_ia32_vpermt2varhi512_maskz ((__v32hi) __I
1205 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
1215 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
1224 return (__m512i) __builtin_ia32_pmulhrsw512_mask ((__v32hi) __A,
1233 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
1243 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
1252 return (__m512i) __builtin_ia32_pmulhw512_mask ((__v32hi) __A,
1261 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
1271 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
1280 return (__m512i) __builtin_ia32_pmulhuw512_mask ((__v32hi) __A,
1288 return (__m512i) __builtin_ia32_pmaddubsw512_mask ((__v64qi) __X,
1297 return (__m512i) __builtin_ia32_pmaddubsw512_mask ((__v64qi) __X,
1305 return (__m512i) __builtin_ia32_pmaddubsw512_mask ((__v64qi) __X,
1313 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1322 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1330 return (__m512i) __builtin_ia32_pmaddwd512_mask ((__v32hi) __A,
1338 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1345 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1352 return (__m256i) __builtin_ia32_pmovswb512_mask ((__v32hi) __A,
1359 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1366 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1373 return (__m256i) __builtin_ia32_pmovuswb512_mask ((__v32hi) __A,
1380 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1387 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1394 return (__m256i) __builtin_ia32_pmovwb512_mask ((__v32hi) __A,
1401 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1410 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1418 return (__m512i) __builtin_ia32_punpckhbw512_mask ((__v64qi) __A,
1426 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1435 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1443 return (__m512i) __builtin_ia32_punpckhwd512_mask ((__v32hi) __A,
1451 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1460 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1468 return (__m512i) __builtin_ia32_punpcklbw512_mask ((__v64qi) __A,
1476 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1485 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1493 return (__m512i) __builtin_ia32_punpcklwd512_mask ((__v32hi) __A,
1499 #define _mm512_cmp_epi8_mask(a, b, p) __extension__ ({ \
1500 (__mmask16)__builtin_ia32_cmpb512_mask((__v64qi)(__m512i)(a), \
1501 (__v64qi)(__m512i)(b), \
1502 (p), (__mmask64)-1); })
1504 #define _mm512_mask_cmp_epi8_mask(m, a, b, p) __extension__ ({ \
1505 (__mmask16)__builtin_ia32_cmpb512_mask((__v64qi)(__m512i)(a), \
1506 (__v64qi)(__m512i)(b), \
1507 (p), (__mmask64)(m)); })
1509 #define _mm512_cmp_epu8_mask(a, b, p) __extension__ ({ \
1510 (__mmask16)__builtin_ia32_ucmpb512_mask((__v64qi)(__m512i)(a), \
1511 (__v64qi)(__m512i)(b), \
1512 (p), (__mmask64)-1); })
1514 #define _mm512_mask_cmp_epu8_mask(m, a, b, p) __extension__ ({ \
1515 (__mmask16)__builtin_ia32_ucmpb512_mask((__v64qi)(__m512i)(a), \
1516 (__v64qi)(__m512i)(b), \
1517 (p), (__mmask64)(m)); })
1519 #define _mm512_cmp_epi16_mask(a, b, p) __extension__ ({ \
1520 (__mmask16)__builtin_ia32_cmpw512_mask((__v32hi)(__m512i)(a), \
1521 (__v32hi)(__m512i)(b), \
1522 (p), (__mmask32)-1); })
1524 #define _mm512_mask_cmp_epi16_mask(m, a, b, p) __extension__ ({ \
1525 (__mmask16)__builtin_ia32_cmpw512_mask((__v32hi)(__m512i)(a), \
1526 (__v32hi)(__m512i)(b), \
1527 (p), (__mmask32)(m)); })
1529 #define _mm512_cmp_epu16_mask(a, b, p) __extension__ ({ \
1530 (__mmask16)__builtin_ia32_ucmpw512_mask((__v32hi)(__m512i)(a), \
1531 (__v32hi)(__m512i)(b), \
1532 (p), (__mmask32)-1); })
1534 #define _mm512_mask_cmp_epu16_mask(m, a, b, p) __extension__ ({ \
1535 (__mmask16)__builtin_ia32_ucmpw512_mask((__v32hi)(__m512i)(a), \
1536 (__v32hi)(__m512i)(b), \
1537 (p), (__mmask32)(m)); })
1540 #undef __DEFAULT_FN_ATTRS
static __inline __v32hi __DEFAULT_FN_ATTRS _mm512_setzero_hi(void)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epi16(__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask2_permutex2var_epi16(__m512i __A, __m512i __I, __mmask32 __U, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_unpacklo_epi16(__m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmplt_epu16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epu8(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mulhi_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_add_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_mask_cvtusepi16_epi8(__m256i __O, __mmask32 __M, __m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_mulhi_epu16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epi16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epi8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packs_epi16(__mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_unpackhi_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epu8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpgt_epu16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packus_epi16(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_shuffle_epi8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_avg_epu8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epi8(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epi8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epu16(__mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_sub_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epu8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epi8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_shuffle_epi8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epi16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_unpacklo_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mullo_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_unpacklo_epi8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_abs_epi8(__mmask64 __U, __m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packs_epi32(__m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mullo_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epu16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_madd_epi16(__m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpgt_epi8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_unpackhi_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epu8(__mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmplt_epi8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_madd_epi16(__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_add_epi8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mulhrs_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_unpackhi_epi8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_add_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpgt_epi16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_mulhi_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_mulhi_epu16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packus_epi32(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epi8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mulhi_epu16(__m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpneq_epu8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_shuffle_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmple_epi8_mask(__m512i __a, __m512i __b)
static __inline __v64qi __DEFAULT_FN_ATTRS _mm512_setzero_qi(void)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epu16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_avg_epu8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epu16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epi16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_cvtsepi16_epi8(__m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_maddubs_epi16(__m512i __W, __mmask32 __U, __m512i __X, __m512i __Y)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epu8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_avg_epu8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epi16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_avg_epu16(__m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpeq_epu8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epu8(__mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_unpackhi_epi8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epi8(__mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_mask_cvtsepi16_epi8(__m256i __O, __mmask32 __M, __m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epu16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epi16(__m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpge_epu16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_unpacklo_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_mask_cvtepi16_epi8(__m256i __O, __mmask32 __M, __m512i __A)
#define __DEFAULT_FN_ATTRS
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmple_epu8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_abs_epi8(__m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_abs_epi16(__m512i __W, __mmask32 __U, __m512i __A)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpgt_epu8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epi8(__mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epu16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_sub_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
unsigned long long __mmask64
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epu16(__mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_avg_epu16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epu16(__m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpeq_epu16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maddubs_epi16(__m512i __X, __m512i __Y)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epu8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_madd_epi16(__mmask16 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epi8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epu8(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packs_epi32(__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packus_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_add_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpeq_epi8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_packs_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packus_epi32(__mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpge_epu8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_permutex2var_epi16(__m512i __A, __m512i __I, __m512i __B)
static vector float vector float __b
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_maskz_cvtepi16_epi8(__mmask32 __M, __m512i __A)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epu16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_maskz_cvtusepi16_epi8(__mmask32 __M, __m512i __A)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_cvtepi16_epi8(__m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_add_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_avg_epu16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_sub_epi8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epu8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_maddubs_epi16(__mmask32 __U, __m512i __X, __m512i __Y)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_unpacklo_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_subs_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epi16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epu16(__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_sub_epi8(__mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_cvtusepi16_epi8(__m512i __A)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpneq_epi16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epu8(__m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpneq_epu16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_min_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epu8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm512_maskz_cvtsepi16_epi8(__mmask32 __M, __m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_abs_epi16(__mmask32 __U, __m512i __A)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_sub_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmple_epi16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mulhi_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_adds_epu16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmplt_epi16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_blend_epi8(__mmask64 __U, __m512i __A, __m512i __W)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_min_epi16(__mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_mullo_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_sub_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmple_epu16_mask(__m512i __a, __m512i __b)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epu16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_mulhrs_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_permutex2var_epi16(__m512i __A, __mmask32 __U, __m512i __I, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epu16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epi16(__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
char __v64qi __attribute__((__vector_size__(64)))
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_permutex2var_epi16(__mmask32 __U, __m512i __A, __m512i __I, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmplt_epu8_mask(__m512i __a, __m512i __b)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epu16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_min_epi8(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpneq_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_unpackhi_epi16(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_max_epu8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_adds_epu16(__m512i __A, __m512i __B)
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpgt_epu16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_adds_epi16(__mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_max_epi16(__mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_add_epi8(__m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_unpacklo_epi8(__m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_abs_epi8(__m512i __W, __mmask64 __U, __m512i __A)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmplt_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpge_epi8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packus_epi32(__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpge_epi16_mask(__m512i __a, __m512i __b)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_cmpneq_epi8_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packus_epi16(__mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_packs_epi16(__m512i __W, __mmask64 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_unpackhi_epi16(__m512i __W, __mmask32 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_abs_epi16(__m512i __A)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epu16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmpge_epu8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_maskz_packs_epi32(__mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_blend_epi16(__mmask32 __U, __m512i __A, __m512i __W)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_max_epu16(__m512i __W, __mmask32 __M, __m512i __A, __m512i __B)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_mask_cmpeq_epi16_mask(__mmask32 __u, __m512i __a, __m512i __b)
static __inline__ __mmask32 __DEFAULT_FN_ATTRS _mm512_cmpeq_epi16_mask(__m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mulhrs_epi16(__m512i __A, __m512i __B)
static __inline__ __mmask64 __DEFAULT_FN_ATTRS _mm512_mask_cmple_epi8_mask(__mmask64 __u, __m512i __a, __m512i __b)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_mask_subs_epi8(__m512i __W, __mmask64 __U, __m512i __A, __m512i __B)
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_subs_epi8(__m512i __A, __m512i __B)