<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _subborrow_u32 ( unsigned char __CF , unsigned int __X , unsigned int __Y , unsigned int * __P ) {


<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _subborrow_u64 ( unsigned char __CF , unsigned long long __X , unsigned long long __Y , unsigned long long * __P ) { return __builtin_ia32_sbb_u64 ( __CF , __Y , __X , __P ) ;


<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _addcarryx_u32 ( unsigned char __CF , unsigned int __X , unsigned int __Y , unsigned int * __P ) { return __builtin_ia32_addcarryx_u32 ( __CF , __X , __Y , __P ) ;


<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _addcarryx_u32 ( unsigned char __CF , unsigned int __X , unsigned int __Y , unsigned int * __P ) {


<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _addcarryx_u64 ( unsigned char __CF , unsigned long long __X , unsigned long long __Y , unsigned long long * __P ) { return __builtin_ia32_addcarryx_u64 ( __CF , __X , __Y , __P ) ;


<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _addcarryx_u64 ( unsigned char __CF , unsigned long long __X , unsigned long long __Y , unsigned long long * __P ) {


<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _addcarry_u64 ( unsigned char __CF , unsigned long long __X , unsigned long long __Y , unsigned long long * __P ) {


<s> __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _subborrow_u64 ( unsigned char __CF , unsigned long long __X , unsigned long long __Y , unsigned long long * __P ) {


<s> return ( __m128i ) __builtin_ia32_insertq ( ( __v2di ) __X , ( __v2di ) __Y ) ;


<s> __asm__ volatile ( <STR_LIT> :: <STR_LIT> ( * ( ( const void * * ) __config ) ) ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _tile_loadconfig ( const void * __config ) {

__asm__ volatile ( <STR_LIT> :: <STR_LIT> ( * ( ( const void * * ) __config ) ) ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _tile_storeconfig ( void * __config ) { __asm__ volatile ( <STR_LIT> : <STR_LIT> ( * ( ( void * * ) __config ) ) ) ;


<s> extern __inline __m256i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_i32gather_epi32 ( int const * base , __m256i index , const int scale ) { __v8si src = __extension__ ( __v8si ) { <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> } ; __v8si mask = __extension__ ( __v8si ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ; return ( __m256i ) __builtin_ia32_gathersiv8si ( src , base , ( __v8si ) index , mask , scale ) ;


<s> __v4di mask = __extension__ ( __v4di ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ; return ( __m256i ) __builtin_ia32_gathersiv4di ( src , base , ( __v4si ) index , mask , scale ) ;


<s> extern __inline __m256d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_i32gather_pd ( double const * base , __m128i index , const int scale ) { __v4df zero = _mm256_setzero_pd ( ) ;

__v4df mask = _mm256_cmp_pd ( zero , zero , _CMP_EQ_OQ ) ;


<s> extern __inline __m256d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_i32gather_pd ( double const * base , __m128i index , const int scale ) {


<s> __v8sf mask = _mm256_cmp_ps ( src , src , _CMP_EQ_OQ ) ;

return ( __m256 ) __builtin_ia32_gathersiv8sf ( src , base , ( __v8si ) index , mask , scale ) ;


<s> __v4si mask = __extension__ ( __v4si ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ;

return ( __m128i ) __builtin_ia32_gatherdiv4si256 ( src , base , ( __v4di ) index , mask , scale ) ;


<s> __v4si src = __extension__ ( __v4si ) { <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> } ; __v4si mask = __extension__ ( __v4si ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ; return ( __m128i ) __builtin_ia32_gatherdiv4si256 ( src , base , ( __v4di ) index , mask , scale ) ;


return ( __m256i ) __builtin_ia32_gatherdiv4di ( src , base , ( __v4di ) index , mask , scale ) ;


<s> __v4di mask = __extension__ ( __v4di ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ;


<s> __v4df mask = _mm256_cmp_pd ( src , src , _CMP_EQ_OQ ) ; return ( __m256d ) __builtin_ia32_gatherdiv4df ( src , base , ( __v4di ) index , mask , scale ) ;


<s> extern __inline __m256d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_i64gather_pd ( double const * base , __m256i index , const int scale ) { __v4df src = _mm256_setzero_pd ( ) ; __v4df mask = _mm256_cmp_pd ( src , src , _CMP_EQ_OQ ) ;

return ( __m256d ) __builtin_ia32_gatherdiv4df ( src , base , ( __v4di ) index , mask , scale ) ;


<s> return ( __m128 ) __builtin_ia32_gatherdiv4sf256 ( src , base , ( __v4di ) index , mask , scale ) ;


<s> extern __inline __m256i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_mask_i32gather_epi32 ( __m256i src , int const * base , __m256i index , __m256i mask , const int scale ) {

return ( __m256i ) __builtin_ia32_gathersiv8si ( ( __v8si ) src , base , ( __v8si ) index , ( __v8si ) mask , scale ) ;


<s> return ( __m256i ) __builtin_ia32_gathersiv4di ( ( __v4di ) src , base , ( __v4si ) index , ( __v4di ) mask , scale ) ;


<s> extern __inline __m256d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_mask_i32gather_pd ( __m256d src , double const * base , __m128i index , __m256d mask , const int scale ) { return ( __m256d ) __builtin_ia32_gathersiv4df ( ( __v4df ) src , base , ( __v4si ) index , ( __v4df ) mask , scale ) ;


<s> return ( __m256d ) __builtin_ia32_gathersiv4df ( ( __v4df ) src , base , ( __v4si ) index , ( __v4df ) mask , scale ) ;


<s> extern __inline __m256 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_mask_i32gather_ps ( __m256 src , float const * base , __m256i index , __m256 mask , const int scale ) {

return ( __m256 ) __builtin_ia32_gathersiv8sf ( ( __v8sf ) src , base , ( __v8si ) index , ( __v8sf ) mask , scale ) ;


<s> return ( __m128i ) __builtin_ia32_gatherdiv4si256 ( ( __v4si ) src , base , ( __v4di ) index , ( __v4si ) mask , scale ) ;


<s> extern __inline __m128i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_mask_i64gather_epi32 ( __m128i src , int const * base , __m256i index , __m128i mask , const int scale ) { return ( __m128i ) __builtin_ia32_gatherdiv4si256 ( ( __v4si ) src , base , ( __v4di ) index , ( __v4si ) mask , scale ) ;


<s> extern __inline __m256i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_mask_i64gather_epi64 ( __m256i src , long long int const * base , __m256i index , __m256i mask , const int scale ) {

return ( __m256i ) __builtin_ia32_gatherdiv4di ( ( __v4di ) src , base , ( __v4di ) index , ( __v4di ) mask , scale ) ;


<s> return ( __m256i ) __builtin_ia32_gatherdiv4di ( ( __v4di ) src , base , ( __v4di ) index , ( __v4di ) mask , scale ) ;


<s> return ( __m256d ) __builtin_ia32_gatherdiv4df ( ( __v4df ) src , base , ( __v4di ) index , ( __v4df ) mask , scale ) ;


<s> return ( __m128 ) __builtin_ia32_gatherdiv4sf256 ( ( __v4sf ) src , base , ( __v4di ) index , ( __v4sf ) mask , scale ) ;


<s> __v4si src = __extension__ ( __v4si ) { <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> } ; __v4si mask = __extension__ ( __v4si ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ; return ( __m128i ) __builtin_ia32_gathersiv4si ( src , base , ( __v4si ) index , mask , scale ) ;


<s> extern __inline __m128i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_i32gather_epi32 ( int const * base , __m128i index , const int scale ) { __v4si src = __extension__ ( __v4si ) { <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> } ;

__v4si mask = __extension__ ( __v4si ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ;


<s> extern __inline __m128i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_i32gather_epi64 ( long long int const * base , __m128i index , const int scale ) { __v2di src = __extension__ ( __v2di ) { <NUM_LIT> , <NUM_LIT> } ; __v2di mask = __extension__ ( __v2di ) { ~ <NUM_LIT> , ~ <NUM_LIT> } ;

return ( __m128i ) __builtin_ia32_gathersiv2di ( src , base , ( __v4si ) index , mask , scale ) ;


<s> __v2di mask = __extension__ ( __v2di ) { ~ <NUM_LIT> , ~ <NUM_LIT> } ;


<s> extern __inline __m128d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_i32gather_pd ( double const * base , __m128i index , const int scale ) { __v2df zero = _mm_setzero_pd ( ) ;

__v2df mask = _mm_cmpeq_pd ( zero , zero ) ;


<s> return ( __m128 ) __builtin_ia32_gathersiv4sf ( src , base , ( __v4si ) index , mask , scale ) ;


<s> __v4si mask = __extension__ ( __v4si ) { ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> , ~ <NUM_LIT> } ;

return ( __m128i ) __builtin_ia32_gatherdiv4si ( src , base , ( __v2di ) index , mask , scale ) ;


<s> extern __inline __m128i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_i64gather_epi32 ( int const * base , __m128i index , const int scale ) { __v4si src = __extension__ ( __v4si ) { <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> } ;


<s> extern __inline __m128i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_i64gather_epi64 ( long long int const * base , __m128i index , const int scale ) {


__v2di mask = __extension__ ( __v2di ) { ~ <NUM_LIT> , ~ <NUM_LIT> } ;


<s> extern __inline __m128d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_i64gather_pd ( double const * base , __m128i index , const int scale ) { __v2df src = _mm_setzero_pd ( ) ;

__v2df mask = _mm_cmpeq_pd ( src , src ) ;


<s> __v4sf mask = _mm_cmpeq_ps ( src , src ) ;

return ( __m128 ) __builtin_ia32_gatherdiv4sf ( src , base , ( __v2di ) index , mask , scale ) ;


<s> extern __inline __m128 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_i64gather_ps ( float const * base , __m128i index , const int scale ) {


<s> return ( __m128i ) __builtin_ia32_gathersiv2di ( ( __v2di ) src , base , ( __v4si ) index , ( __v2di ) mask , scale ) ;


<s> return ( __m128d ) __builtin_ia32_gathersiv2df ( ( __v2df ) src , base , ( __v4si ) index , ( __v2df ) mask , scale ) ;


<s> extern __inline __m128 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_mask_i32gather_ps ( __m128 src , float const * base , __m128i index , __m128 mask , const int scale ) { return ( __m128 ) __builtin_ia32_gathersiv4sf ( ( __v4sf ) src , base , ( __v4si ) index , ( __v4sf ) mask , scale ) ;


<s> extern __inline __m128i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_mask_i64gather_epi32 ( __m128i src , int const * base , __m128i index , __m128i mask , const int scale ) {

return ( __m128i ) __builtin_ia32_gatherdiv4si ( ( __v4si ) src , base , ( __v2di ) index , ( __v4si ) mask , scale ) ;


<s> extern __inline __m128d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_mask_i64gather_pd ( __m128d src , double const * base , __m128i index , __m128d mask , const int scale ) {

return ( __m128d ) __builtin_ia32_gatherdiv2df ( ( __v2df ) src , base , ( __v2di ) index , ( __v2df ) mask , scale ) ;


<s> extern __inline __m128 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_mask_i64gather_ps ( __m128 src , float const * base , __m128i index , __m128 mask , const int scale ) {

return ( __m128 ) __builtin_ia32_gatherdiv4sf ( ( __v4sf ) src , base , ( __v2di ) index , ( __v4sf ) mask , scale ) ;


<s> extern __inline __m128 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_mask_i64gather_ps ( __m128 src , float const * base , __m128i index , __m128 mask , const int scale ) { return ( __m128 ) __builtin_ia32_gatherdiv4sf ( ( __v4sf ) src , base , ( __v2di ) index , ( __v4sf ) mask , scale ) ;


return ( __m256i ) __builtin_ia32_pabsd256 ( ( __v8si ) __A ) ;


<s> return ( __m256i ) __builtin_ia32_pbroadcastb256 ( ( __v16qi ) __X ) ;


return ( __m256i ) __builtin_ia32_pbroadcastd256 ( ( __v4si ) __X ) ;


return ( __m256d ) __builtin_ia32_vbroadcastsd_pd256 ( ( __v2df ) __X ) ;


return ( __m256 ) __builtin_ia32_vbroadcastss_ps256 ( ( __v4sf ) __X ) ;


<s> return ( __m256i ) __builtin_ia32_pbroadcastw256 ( ( __v8hi ) __X ) ;


<s> return ( __m256i ) __builtin_ia32_pmovsxwq256 ( ( __v8hi ) __X ) ;


return ( __m256i ) __builtin_ia32_pmovsxdq256 ( ( __v4si ) __X ) ;


<s> return ( __m256i ) __builtin_ia32_pmovsxbd256 ( ( __v16qi ) __X ) ;


return ( __m256i ) __builtin_ia32_pmovsxbq256 ( ( __v16qi ) __X ) ;


return ( __m256i ) __builtin_ia32_pmovzxwq256 ( ( __v8hi ) __X ) ;


<s> return ( __m256i ) __builtin_ia32_pmovzxbw256 ( ( __v16qi ) __X ) ;


<s> return ( __m256i ) __builtin_ia32_pmovzxbd256 ( ( __v16qi ) __X ) ;


return ( __m256i ) __builtin_ia32_pmovzxbq256 ( ( __v16qi ) __X ) ;


return ( __m256i ) __builtin_ia32_maskloadd256 ( ( const __v8si * ) __X , ( __v8si ) __M ) ;


<s> return ( __m256i ) __builtin_ia32_maskloadq256 ( ( const __v4di * ) __X , ( __v4di ) __M ) ;


<s> return ( __m256i ) __builtin_ia32_pshuflw256 ( ( __v16hi ) __A , __mask ) ;


<s> return ( __m256i ) __builtin_ia32_punpckhqdq256 ( ( __v4di ) __A , ( __v4di ) __B ) ;


<s> return ( __m256i ) __builtin_ia32_punpcklqdq256 ( ( __v4di ) __A , ( __v4di ) __B ) ;


<s> return ( __m128i ) __builtin_ia32_pbroadcastb128 ( ( __v16qi ) __X ) ;


<s> return ( __m128i ) __builtin_ia32_pbroadcastd128 ( ( __v4si ) __X ) ;


<s> return ( __m128i ) __builtin_ia32_pbroadcastq128 ( ( __v2di ) __X ) ;


<s> return ( __m128 ) __builtin_ia32_vbroadcastss_ps ( ( __v4sf ) __X ) ;


<s> return ( __m128i ) __builtin_ia32_pbroadcastw128 ( ( __v8hi ) __X ) ;


<s> return ( __m128i ) __builtin_ia32_maskloadd ( ( const __v4si * ) __X , ( __v4si ) __M ) ;


<s> extern __inline float __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_cvtsbh_ss ( __bfloat16 __A ) { union { float a ; unsigned int b ; } __tmp ; __tmp . b = ( ( unsigned int ) ( __A ) ) << <NUM_LIT> ;


<s> __attribute__ ( ( __vector_size__ ( <NUM_LIT> ) , __may_alias__ ) ) ;


<s> return ( __m512bh ) __builtin_ia32_cvtne2ps2bf16_v32hi ( __A , __B ) ;


<s> return ( __m256bh ) __builtin_ia32_cvtne2ps2bf16_v16bf ( __A , __B ) ;


<s> return ( __m256bh ) __builtin_ia32_cvtne2ps2bf16_v16hi ( __A , __B ) ;


return ( __m128bh ) __builtin_ia32_cvtneps2bf16_v8sf ( __A ) ;


<s> return ( __m128bh ) __builtin_ia32_cvtneps2bf16_v8sf_maskz ( __B , __A ) ;


<s> return ( __m128bh ) __builtin_ia32_cvtne2ps2bf16_v8hi ( __A , __B ) ;


return ( __m128bh ) __builtin_ia32_cvtneps2bf16_v4sf ( __A ) ;


<s> return ( __m128bh ) __builtin_ia32_cvtneps2bf16_v4sf_maskz ( __B , __A ) ;


return ( __m256i ) __builtin_ia32_vpopcountw_v16hi_mask ( ( __v16hi ) __A , ( __v16hi ) _mm256_setzero_si256 ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m256i ) __builtin_ia32_vpopcountb_v32qi_mask ( ( __v32qi ) __A , ( __v32qi ) _mm256_setzero_si256 ( ) , ( __mmask32 ) __U ) ;


<s> return ( __m256i ) __builtin_ia32_vpopcountw_v16hi ( ( __v16hi ) __A ) ;


<s> return ( __m256i ) __builtin_ia32_vpopcountb_v32qi ( ( __v32qi ) __A ) ;


<s> return ( __m512i ) __builtin_ia32_vpopcountw_v32hi_mask ( ( __v32hi ) __A , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) __U ) ;


return ( __m512i ) __builtin_ia32_vpopcountw_v32hi_mask ( ( __v32hi ) __A , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) __U ) ;


return ( __m512i ) __builtin_ia32_vpopcountb_v64qi_mask ( ( __v64qi ) __A , ( __v64qi ) _mm512_setzero_si512 ( ) , ( __mmask64 ) __U ) ;


return ( __m512i ) __builtin_ia32_vpopcountw_v32hi ( ( __v32hi ) __A ) ;


return ( __m512i ) __builtin_ia32_vpopcountb_v64qi ( ( __v64qi ) __A ) ;


return ( __m128i ) __builtin_ia32_vpopcountb_v16qi_mask ( ( __v16qi ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_vpopcountb_v16qi_mask ( ( __v16qi ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_vpopcountw_v8hi ( ( __v8hi ) __A ) ;


<s> return ( __m128i ) __builtin_ia32_vpopcountb_v16qi ( ( __v16qi ) __A ) ;


return ( __m512i ) __builtin_ia32_pabsb512_mask ( ( __v64qi ) __A , ( __v64qi ) _mm512_setzero_qi ( ) , ( __mmask64 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pbroadcastb512_mask ( ( __v16qi ) __A , ( __v64qi ) _mm512_undefined_si512 ( ) , ( __mmask64 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pbroadcastw512_mask ( ( __v8hi ) __A , ( __v32hi ) _mm512_undefined_si512 ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pmovzxbw512_mask ( ( __v32qi ) __A , ( __v32hi ) _mm512_setzero_hi ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastb512_mask ( ( __v16qi ) __A , ( __v64qi ) _mm512_setzero_qi ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastw512_mask ( ( __v8hi ) __A , ( __v32hi ) _mm512_setzero_hi ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_pmovsxbw512_mask ( ( __v32qi ) __A , ( __v32hi ) _mm512_setzero_hi ( ) , ( __mmask32 ) __U ) ;


return ( __m512i ) __builtin_ia32_loaddquhi512_mask ( ( __v32hi * ) __P , ( __v32hi ) _mm512_setzero_hi ( ) , ( __mmask32 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_movdquhi512_mask ( ( __v32hi ) __A , ( __v32hi ) _mm512_setzero_hi ( ) , ( __mmask32 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastw512_gpr_mask ( __A , ( __v32hi ) _mm512_setzero_hi ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_psrawi512_mask ( ( __v32hi ) __A , __imm , ( __v32hi ) _mm512_setzero_hi ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_psrlwi512_mask ( ( __v32hi ) __A , __imm , ( __v32hi ) _mm512_setzero_hi ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


return ( unsigned int ) __builtin_ia32_kmovd ( ( __mmask32 ) __A ) ;


<s> return ( unsigned long long ) __builtin_ia32_kmovq ( ( __mmask64 ) __A ) ;


return ( __mmask32 ) __builtin_ia32_kmovd ( ( __mmask32 ) __A ) ;


return ( __mmask64 ) __builtin_ia32_kmovq ( ( __mmask64 ) __A ) ;


<s> return ( __mmask64 ) __builtin_ia32_kmovq ( ( __mmask64 ) __A ) ;


<s> return ( __mmask32 ) __builtin_ia32_kandsi ( ( __mmask32 ) __A , ( __mmask32 ) __B ) ;


<s> return ( __mmask64 ) __builtin_ia32_kanddi ( ( __mmask64 ) __A , ( __mmask64 ) __B ) ;


<s> return ( __mmask32 ) __builtin_ia32_knotsi ( ( __mmask32 ) __A ) ;


return ( __mmask64 ) __builtin_ia32_knotdi ( ( __mmask64 ) __A ) ;


return ( unsigned char ) __builtin_ia32_kortestcsi ( __A , __B ) ;


<s> return ( unsigned char ) __builtin_ia32_kortestzdi ( __A , __B ) ;


* __CF = ( unsigned char ) __builtin_ia32_kortestcsi ( __A , __B ) ;


<s> * __CF = ( unsigned char ) __builtin_ia32_kortestcsi ( __A , __B ) ; return ( unsigned char ) __builtin_ia32_kortestzsi ( __A , __B ) ;


<s> * __CF = ( unsigned char ) __builtin_ia32_kortestcdi ( __A , __B ) ; return ( unsigned char ) __builtin_ia32_kortestzdi ( __A , __B ) ;


<s> return ( __mmask32 ) __builtin_ia32_korsi ( ( __mmask32 ) __A , ( __mmask32 ) __B ) ;


<s> return ( __mmask64 ) __builtin_ia32_kordi ( ( __mmask64 ) __A , ( __mmask64 ) __B ) ;


<s> return ( __mmask64 ) __builtin_ia32_kshiftlidi ( ( __mmask64 ) __A , ( __mmask8 ) __B ) ;


<s> return ( __mmask32 ) __builtin_ia32_kshiftrisi ( ( __mmask32 ) __A , ( __mmask8 ) __B ) ;


<s> return ( unsigned char ) __builtin_ia32_ktestcsi ( __A , __B ) ;


return ( unsigned char ) __builtin_ia32_ktestcdi ( __A , __B ) ;


<s> return ( unsigned char ) __builtin_ia32_ktestcdi ( __A , __B ) ;


<s> return ( unsigned char ) __builtin_ia32_ktestzsi ( __A , __B ) ;


return ( unsigned char ) __builtin_ia32_ktestzdi ( __A , __B ) ;


<s> * __CF = ( unsigned char ) __builtin_ia32_ktestcsi ( __A , __B ) ; return ( unsigned char ) __builtin_ia32_ktestzsi ( __A , __B ) ;


<s> return ( unsigned char ) __builtin_ia32_ktestzdi ( __A , __B ) ;


<s> return ( __mmask32 ) __builtin_ia32_kunpcksi ( ( __mmask32 ) __A , ( __mmask32 ) __B ) ;


<s> return ( __mmask32 ) __builtin_ia32_kxnorsi ( ( __mmask32 ) __A , ( __mmask32 ) __B ) ;


<s> return ( __mmask64 ) __builtin_ia32_kxnordi ( ( __mmask64 ) __A , ( __mmask64 ) __B ) ;


<s> return ( __mmask32 ) __builtin_ia32_kxorsi ( ( __mmask32 ) __A , ( __mmask32 ) __B ) ;


return ( __mmask32 ) __builtin_ia32_kmovd ( * __A ) ;


<s> return ( __mmask32 ) __builtin_ia32_kmovd ( * __A ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastb512_mask ( ( __v16qi ) __A , ( __v64qi ) _mm512_undefined_epi32 ( ) , ( __mmask64 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastw512_mask ( ( __v8hi ) __A , ( __v32hi ) _mm512_undefined_epi32 ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pbroadcastw512_mask ( ( __v8hi ) __A , ( __v32hi ) _mm512_undefined_epi32 ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovsxbw512_mask ( ( __v32qi ) __A , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_pmovswb512_mask ( ( __v32hi ) __A , ( __v32qi ) _mm256_undefined_si256 ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_pmovuswb512_mask ( ( __v32hi ) __A , ( __v32qi ) _mm256_undefined_si256 ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pbroadcastb512_mask ( ( __v16qi ) __A , ( __v64qi ) _mm512_setzero_si512 ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastw512_mask ( ( __v8hi ) __A , ( __v32hi ) _mm512_setzero_si512 ( ) , __M ) ;


return ( __m512i ) __builtin_ia32_pbroadcastw512_mask ( ( __v8hi ) __A , ( __v32hi ) _mm512_setzero_si512 ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_loaddquhi512_mask ( ( const short * ) __P , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastw512_gpr_mask ( __A , ( __v32hi ) _mm512_setzero_si512 ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastb512_gpr_mask ( __A , ( __v64qi ) _mm512_setzero_si512 ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_loaddquhi512_mask ( ( const short * ) __P , ( __v32hi ) __W , ( __mmask32 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_loaddquqi512_mask ( ( const char * ) __P , ( __v64qi ) __W , ( __mmask64 ) __U ) ;


<s> __builtin_ia32_storedquhi512_mask ( ( short * ) __P , ( __v32hi ) __A , ( __mmask32 ) __U ) ;


<s> __builtin_ia32_storedquqi512_mask ( ( char * ) __P , ( __v64qi ) __A , ( __mmask64 ) __U ) ;


__builtin_ia32_storedquqi512_mask ( ( char * ) __P , ( __v64qi ) __A , ( __mmask64 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_cvtmask2w512 ( __A ) ;


<s> return ( __m512i ) __builtin_ia32_cvtmask2b512 ( __A ) ;


<s> return ( __m512i ) __builtin_ia32_broadcastmw512 ( __A ) ;


<s> return ( __m512i ) __builtin_ia32_vpconflictsi_512_mask ( ( __v16si ) __A , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_vpconflictsi_512_mask ( ( __v16si ) __A , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_vpconflictsi_512_mask ( ( __v16si ) __A , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) __U ) ;


return ( __m512i ) __builtin_ia32_vpconflictsi_512_mask ( ( __v16si ) __A , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m512 ) __builtin_ia32_broadcastf32x2_512_mask ( ( __v4sf ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_broadcastf32x8_512_mask ( ( __v8sf ) __A , _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_broadcastf64x2_512_mask ( ( __v2df ) __A , _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_broadcasti32x2_512_mask ( ( __v4si ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_broadcasti32x8_512_mask ( ( __v8si ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_broadcasti32x8_512_mask ( ( __v8si ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_broadcasti64x2_512_mask ( ( __v2di ) __A , _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __mmask8 ) __builtin_ia32_fpclassss ( ( __v4sf ) __A , __imm ) ;


return ( unsigned int ) __builtin_ia32_kmovb ( ( __mmask8 ) __A ) ;


return ( __mmask8 ) __builtin_ia32_kmovb ( ( __mmask8 ) __A ) ;


<s> return ( __mmask16 ) __builtin_ia32_kaddhi ( ( __mmask16 ) __A , ( __mmask16 ) __B ) ;


<s> return ( __mmask8 ) __builtin_ia32_kandnqi ( ( __mmask8 ) __A , ( __mmask8 ) __B ) ;


<s> return ( __mmask8 ) __builtin_ia32_knotqi ( ( __mmask8 ) __A ) ;


return ( unsigned char ) __builtin_ia32_kortestcqi ( __A , __B ) ;


<s> return ( unsigned char ) __builtin_ia32_kortestzqi ( __A , __B ) ;


<s> * __CF = ( unsigned char ) __builtin_ia32_kortestcqi ( __A , __B ) ;

return ( unsigned char ) __builtin_ia32_kortestzqi ( __A , __B ) ;


<s> return ( __mmask8 ) __builtin_ia32_korqi ( ( __mmask8 ) __A , ( __mmask8 ) __B ) ;


<s> return ( __mmask8 ) __builtin_ia32_kshiftliqi ( ( __mmask8 ) __A , ( __mmask8 ) __B ) ;


<s> return ( unsigned char ) __builtin_ia32_ktestchi ( __A , __B ) ;


return ( unsigned char ) __builtin_ia32_ktestzhi ( __A , __B ) ;


<s> return ( unsigned char ) __builtin_ia32_ktestzqi ( __A , __B ) ;


<s> _ktest_mask16_u8 ( __mmask16 __A , __mmask16 __B , unsigned char * __CF ) { * __CF = ( unsigned char ) __builtin_ia32_ktestchi ( __A , __B ) ; return ( unsigned char ) __builtin_ia32_ktestzhi ( __A , __B ) ;


<s> return ( unsigned char ) __builtin_ia32_ktestzhi ( __A , __B ) ;


* __CF = ( unsigned char ) __builtin_ia32_ktestcqi ( __A , __B ) ;


<s> return ( __m512d ) __builtin_ia32_andnpd512_mask ( ( __v8df ) __A , ( __v8df ) __B , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_broadcasti32x2_512_mask ( ( __v4si ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_cvtuqq2pd512_mask ( ( __v8di ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtpd2qq512_mask ( ( __v8df ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtpd2uqq512_mask ( ( __v8df ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2qq512_mask ( ( __v8sf ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2uqq512_mask ( ( __v8sf ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvttpd2uqq512_mask ( ( __v8df ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2qq512_mask ( ( __v8sf ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2uqq512_mask ( ( __v8sf ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvttpd2qq512_mask ( ( __v8df ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512i ) __builtin_ia32_cvttpd2uqq512_mask ( ( __v8df ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2uqq512_mask ( ( __v8sf ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512d ) __builtin_ia32_cvtqq2pd512_mask ( ( __v8di ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512d ) __builtin_ia32_cvtuqq2pd512_mask ( ( __v8di ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m256 ) __builtin_ia32_cvtuqq2ps512_mask ( ( __v8di ) __A , ( __v8sf ) _mm256_setzero_ps ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2uqq512_mask ( ( __v8sf ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m256 ) __builtin_ia32_extractf32x8_mask ( ( __v16sf ) __A , __imm , ( __v8sf ) _mm256_setzero_ps ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_extracti32x8_mask ( ( __v16si ) __A , __imm , ( __v8si ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_broadcastf32x2_512_mask ( ( __v4sf ) __A , ( __v16sf ) _mm512_setzero_ps ( ) , __M ) ;


return ( __m512d ) __builtin_ia32_broadcastf64x2_512_mask ( ( __v2df ) __A , ( __v8df ) _mm512_setzero_ps ( ) , __M ) ;


<s> return ( __m512d ) __builtin_ia32_cvtqq2pd512_mask ( ( __v8di ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m256 ) __builtin_ia32_cvtuqq2ps512_mask ( ( __v8di ) __A , ( __v8sf ) _mm256_setzero_ps ( ) , ( __mmask8 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2uqq512_mask ( ( __v8sf ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvttpd2qq512_mask ( ( __v8df ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m256 ) __builtin_ia32_extractf32x8_mask ( ( __v16sf ) __A , __imm , ( __v8sf ) _mm256_setzero_ps ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_rcp28pd_mask ( ( __v8df ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512 ) __builtin_ia32_rcp28ps_mask ( ( __v16sf ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512d ) __builtin_ia32_rsqrt28pd_mask ( ( __v8df ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512 ) __builtin_ia32_rsqrt28ps_mask ( ( __v16sf ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512d ) __builtin_ia32_rsqrt28pd_mask ( ( __v8df ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U , __R ) ;


<s> __builtin_ia32_pmovqb512mem_mask ( ( unsigned long long * ) __P , ( __v8di ) __A , __M ) ;


<s> __builtin_ia32_pmovsqb512mem_mask ( ( unsigned long long * ) __P , ( __v8di ) __A , __M ) ;


<s> return ( long long ) __builtin_ia32_cvtsd2si64 ( ( __v2df ) __A ) ;


<s> return ( int ) __builtin_ia32_cvtss2si ( ( __v4sf ) __A ) ;


<s> _mm_cvtss_i64 ( __m128 __A ) { return ( long long ) __builtin_ia32_cvtss2si64 ( ( __v4sf ) __A ) ;


<s> return ( __m512i ) __builtin_ia32_pternlogq512_maskz ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) __C , ( unsigned char ) __imm , ( __mmask8 ) __U ) ;


return ( __m512i ) __builtin_ia32_pternlogd512_mask ( ( __v16si ) __A , ( __v16si ) __B , ( __v16si ) __C , ( unsigned char ) __imm , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_pternlogq512_mask ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) __C , ( unsigned char ) __imm , ( __mmask8 ) __U ) ;


return ( __m512i ) __builtin_ia32_pternlogd512_mask ( ( __v16si ) __A , ( __v16si ) __B , ( __v16si ) __C , ( unsigned char ) __imm , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pternlogq512_mask ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) __C , ( unsigned char ) __imm , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pabsq512_mask ( ( __v8di ) __A , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_broadcasti64x4_512 ( ( __v4di ) __A , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pmovsxbd512_mask ( ( __v16qi ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovsxbq512_mask ( ( __v16qi ) __A , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovzxwq512_mask ( ( __v8hi ) __A , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovzxdq512_mask ( ( __v8si ) __X , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovzxbq512_mask ( ( __v16qi ) __A , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2dq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2udq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m256i ) __builtin_ia32_pmovsqd512_mask ( ( __v8di ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2dq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2udq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_si512 ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512 ) __builtin_ia32_gathersiv16sf ( ( __v16sf ) v1_old , __addr , ( __v16si ) __index , mask , __scale ) ;


<s> return ( __m256i ) __builtin_ia32_gatherdiv16si ( ( __v8si ) v1_old , __addr , ( __v8di ) __index , mask , __scale ) ;


<s> return ( __m512d ) __builtin_ia32_loadupd512_mask ( ( const __v8df * ) __P , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> extern __inline __m512 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_loadu_ps ( void const * __P ) { return ( __m512 ) __builtin_ia32_loadups512_mask ( ( const __v16sf * ) __P , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_loaddqusi512_mask ( ( const __v16si * ) __P , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_loaddqusi512_mask ( ( const __v16si * ) __P , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_loaddqusi512_mask ( ( const __v16si * ) __P , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_loaddqudi512_mask ( ( const __v8di * ) __P , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U ) ;


return ( __m512d ) __builtin_ia32_loadupd512_mask ( ( const __v8df * ) __P , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


return ( __m512 ) __builtin_ia32_loadups512_mask ( ( const __v16sf * ) __P , ( __v16sf ) _mm512_setzero_ps ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_loaddqusi512_mask ( ( const __v16si * ) __P , ( __v16si ) __W , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_loaddqudi512_mask ( ( const __v8di * ) __P , ( __v8di ) __W , ( __mmask8 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_permvardi512_mask ( ( __v8di ) __Y , ( __v8di ) __X , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> _mm512_permutex_epi64 ( __m512i __X , const int __I ) { return ( __m512i ) __builtin_ia32_permdi512_mask ( ( __v8di ) __X , __I , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) ( - <NUM_LIT> ) ) ;


return ( __m512i ) __builtin_ia32_permdi512_mask ( ( __v8di ) __X , __I , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) ( - <NUM_LIT> ) ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastq512_gpr_mask ( __A , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) ( - <NUM_LIT> ) ) ;


<s> return ( __m512i ) __builtin_ia32_psllqi512_mask ( ( __v8di ) __A , __B , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_psraqi512_mask ( ( __v8di ) __A , __B , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_psrlqi512_mask ( ( __v8di ) __A , __B , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_punpckhqdq512_mask ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_punpcklqdq512_mask ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) _mm512_undefined_si512 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( unsigned int ) __builtin_ia32_kmovw ( ( __mmask16 ) __A ) ;


return ( unsigned char ) __builtin_ia32_kortestchi ( ( __mmask16 ) __A , ( __mmask16 ) __B ) ;


<s> return ( unsigned char ) __builtin_ia32_kortestchi ( ( __mmask16 ) __A , ( __mmask16 ) __B ) ;


<s> return ( unsigned char ) __builtin_ia32_kortestzhi ( ( __mmask16 ) __A , ( __mmask16 ) __B ) ;


<s> return ( unsigned char ) __builtin_ia32_kortestzhi ( __A , __B ) ;


<s> return ( __mmask16 ) __builtin_ia32_kshiftrihi ( ( __mmask16 ) __A , ( __mmask8 ) __B ) ;


<s> return ( __mmask16 ) __builtin_ia32_kunpckhi ( ( __mmask16 ) __A , ( __mmask16 ) __B ) ;


return ( __mmask16 ) __builtin_ia32_kmovw ( * ( __mmask16 * ) __A ) ;


return ( __m512i ) __builtin_ia32_pabsd512_mask ( ( __v16si ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pabsq512_mask ( ( __v8di ) __A , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pandnq512_mask ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pbroadcastd512 ( ( __v4si ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastq512 ( ( __v2di ) __A , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m512 ) __builtin_ia32_broadcastss512 ( ( __v4sf ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_broadcastf32x4_512 ( ( __v4sf ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512d ) __builtin_ia32_broadcastf64x4_512 ( ( __v4df ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_broadcasti64x4_512 ( ( __v4di ) __A , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_ps512_256ps ( __A ) ;


<s> return _mm512_extractf32x4_ps ( __A , <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovsxwd512_mask ( ( __v16hi ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_pmovdw512_mask ( ( __v16si ) __A , ( __v16hi ) _mm256_undefined_si256 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovsxdq512_mask ( ( __v8si ) __X , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_cvtdq2pd512_mask ( ( __v8si ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_cvtdq2ps512_mask ( ( __v16si ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m128i ) __builtin_ia32_pmovqw512_mask ( ( __v8di ) __A , ( __v8hi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovsxbd512_mask ( ( __v16qi ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pmovsxbq512_mask ( ( __v16qi ) __A , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pmovzxwd512_mask ( ( __v16hi ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmovzxwq512_mask ( ( __v8hi ) __A , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m512i ) __builtin_ia32_pmovzxdq512_mask ( ( __v8si ) __X , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_cvtudq2ps512_mask ( ( __v16si ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m256i ) __builtin_ia32_cvtpd2udq512_mask ( ( __v8df ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2dq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2udq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m256i ) __builtin_ia32_vcvtps2ph512_mask ( ( __v16sf ) __A , __I , ( __v16hi ) _mm256_undefined_si256 ( ) , - <NUM_LIT> ) ;


return ( __m256i ) __builtin_ia32_pmovsdw512_mask ( ( __v16si ) __A , ( __v16hi ) _mm256_undefined_si256 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovsdb512_mask ( ( __v16si ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovsqw512_mask ( ( __v8di ) __A , ( __v8hi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovsqb512_mask ( ( __v8di ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_pmovsqb512_mask ( ( __v8di ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_cvttpd2dq512_mask ( ( __v8df ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2dq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m256i ) __builtin_ia32_cvttpd2dq512_mask ( ( __v8df ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m256i ) __builtin_ia32_cvttpd2udq512_mask ( ( __v8df ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2dq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512i ) __builtin_ia32_cvttps2udq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> , __R ) ;


return ( __m128i ) __builtin_ia32_pmovusdb512_mask ( ( __v16si ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovusqw512_mask ( ( __v8di ) __A , ( __v8hi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_pmovusqd512_mask ( ( __v8di ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_cvtudq2ps512_mask ( ( __v16si ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> , __R ) ;


<s> return ( __m256 ) __builtin_ia32_cvtpd2ps512_mask ( ( __v8df ) __A , ( __v8sf ) _mm256_undefined_ps ( ) , ( __mmask8 ) - <NUM_LIT> , __R ) ;


<s> return ( __m256d ) __builtin_ia32_extractf64x4_mask ( ( __v8df ) __A , __imm , ( __v4df ) _mm256_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_getexpps512_mask ( ( __v16sf ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __mmask16 ) __builtin_ia32_kandhi ( ( __mmask16 ) __A , ( __mmask16 ) __B ) ;


<s> return ( __mmask16 ) __builtin_ia32_knothi ( ( __mmask16 ) __A ) ;


<s> extern __inline __m512i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_loadu_epi32 ( void const * __P ) { return * ( __m512i_u * ) __P ;


<s> extern __inline __m512i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_loadu_epi64 ( void const * __P ) { return * ( __m512i_u * ) __P ;


<s> extern __inline __m512 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_loadu_ps ( void const * __P ) { return * ( __m512_u * ) __P ;


<s> extern __inline __m512i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_loadu_si512 ( void const * __P ) { return * ( __m512i_u * ) __P ;


<s> extern __inline __m512i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_load_epi64 ( void const * __P ) { return * ( __m512i * ) __P ;


<s> extern __inline __m512i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_load_si512 ( void const * __P ) { return * ( __m512i * ) __P ;


return ( __m512d ) __builtin_ia32_broadcastsd512 ( ( __v2df ) __A , ( __v8df ) _mm512_setzero_pd ( ) , __M ) ;


<s> return ( __m512d ) __builtin_ia32_broadcastsd512 ( ( __v2df ) __A , ( __v8df ) _mm512_setzero_pd ( ) , __M ) ;


<s> return ( __m512 ) __builtin_ia32_broadcastss512 ( ( __v4sf ) __A , ( __v16sf ) _mm512_setzero_ps ( ) , __M ) ;


<s> return ( __m512 ) __builtin_ia32_compresssf512_mask ( ( __v16sf ) __A , ( __v16sf ) _mm512_setzero_ps ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_pmovsxwq512_mask ( ( __v8hi ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U ) ;


return ( __m512i ) __builtin_ia32_pmovsxdq512_mask ( ( __v8si ) __X , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_pmovdb512_mask ( ( __v16si ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


return ( __m512d ) __builtin_ia32_cvtdq2pd512_mask ( ( __v8si ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_cvtdq2pd512_mask ( ( __v8si ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_pmovqw512_mask ( ( __v8di ) __A , ( __v8hi ) _mm_setzero_si128 ( ) , __M ) ;


return ( __m128i ) __builtin_ia32_pmovqb512_mask ( ( __v8di ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_pmovzxwq512_mask ( ( __v8hi ) __A , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_cvtudq2pd512_mask ( ( __v8si ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512 ) __builtin_ia32_cvtudq2ps512_mask ( ( __v16si ) __A , ( __v16sf ) _mm512_setzero_ps ( ) , ( __mmask16 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m256 ) __builtin_ia32_cvtpd2ps512_mask ( ( __v8df ) __A , ( __v8sf ) _mm256_setzero_ps ( ) , ( __mmask8 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_cvtps2udq512_mask ( ( __v16sf ) __A , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


return ( __m128i ) __builtin_ia32_pmovsdb512_mask ( ( __v16si ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m128i ) __builtin_ia32_pmovusdb512_mask ( ( __v16si ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m128i ) __builtin_ia32_pmovusqw512_mask ( ( __v8di ) __A , ( __v8hi ) _mm_setzero_si128 ( ) , __M ) ;


return ( __m128i ) __builtin_ia32_pmovusqb512_mask ( ( __v8di ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m128i ) __builtin_ia32_pmovusqb512_mask ( ( __v8di ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_expandloaddi512_maskz ( ( const __v8di * ) __P , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_expandloaddf512_maskz ( ( const __v8df * ) __P , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m256d ) __builtin_ia32_extractf64x4_mask ( ( __v8df ) __A , __imm , ( __v4df ) _mm256_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_extracti32x4_mask ( ( __v16si ) __A , __imm , ( __v4si ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m256i ) __builtin_ia32_extracti64x4_mask ( ( __v8di ) __A , __imm , ( __v4di ) _mm256_setzero_si256 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_getexppd512_mask ( ( __v8df ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


return ( __m512i ) __builtin_ia32_loaddqusi512_mask ( ( const int * ) __P , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) __U ) ;


return ( __m512i ) __builtin_ia32_loaddqudi512_mask ( ( const long long * ) __P , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U ) ;


<s> extern __inline __m512d __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_maskz_loadu_pd ( __mmask8 __U , void const * __P ) { return ( __m512d ) __builtin_ia32_loadupd512_mask ( ( const double * ) __P , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


return ( __m512d ) __builtin_ia32_loadupd512_mask ( ( const double * ) __P , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> extern __inline __m512 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_maskz_loadu_ps ( __mmask16 __U , void const * __P ) { return ( __m512 ) __builtin_ia32_loadups512_mask ( ( const float * ) __P , ( __v16sf ) _mm512_setzero_ps ( ) , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_movdqa64load512_mask ( ( const __v8di * ) __P , ( __v8di ) _mm512_setzero_si512 ( ) , ( __mmask8 ) __U ) ;


return ( __m512d ) __builtin_ia32_loadapd512_mask ( ( const __v8df * ) __P , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_loadapd512_mask ( ( const __v8df * ) __P , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_movapd512_mask ( ( __v8df ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_vpermilvarpd512_mask ( ( __v8df ) __A , ( __v8di ) __C , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_rsqrt14pd512_mask ( ( __v8df ) __A , ( __v8df ) _mm512_setzero_pd ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_pbroadcastq512_gpr_mask ( __A , ( __v8di ) _mm512_setzero_si512 ( ) , __M ) ;


<s> return ( __m512i ) __builtin_ia32_expandloaddi512_mask ( ( const __v8di * ) __P , ( __v8di ) __W , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_expandloaddf512_mask ( ( const __v8df * ) __P , ( __v8df ) __W , ( __mmask8 ) __U ) ;


<s> return ( __m512 ) __builtin_ia32_expandloadsf512_mask ( ( const __v16sf * ) __P , ( __v16sf ) __W , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_loaddqusi512_mask ( ( const int * ) __P , ( __v16si ) __W , ( __mmask16 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_loaddqudi512_mask ( ( const long long * ) __P , ( __v8di ) __W , ( __mmask8 ) __U ) ;


return ( __m512i ) __builtin_ia32_loaddqudi512_mask ( ( const long long * ) __P , ( __v8di ) __W , ( __mmask8 ) __U ) ;


<s> return ( __m512d ) __builtin_ia32_loadupd512_mask ( ( const double * ) __P , ( __v8df ) __W , ( __mmask8 ) __U ) ;


<s> return ( __m512 ) __builtin_ia32_loadups512_mask ( ( const float * ) __P , ( __v16sf ) __W , ( __mmask16 ) __U ) ;


return ( __m512 ) __builtin_ia32_loadups512_mask ( ( const float * ) __P , ( __v16sf ) __W , ( __mmask16 ) __U ) ;


return ( __m512i ) __builtin_ia32_movdqa32load512_mask ( ( const __v16si * ) __P , ( __v16si ) __W , ( __mmask16 ) __U ) ;


<s> __builtin_ia32_storedqusi512_mask ( ( int * ) __P , ( __v16si ) __A , ( __mmask16 ) __U ) ;


<s> __builtin_ia32_storeupd512_mask ( ( double * ) __P , ( __v8df ) __A , ( __mmask8 ) __U ) ;


<s> return ( __m512i ) __builtin_ia32_pmaxsq512_mask ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_movddup512_mask ( ( __v8df ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pmuludq512_mask ( ( __v16si ) __X , ( __v16si ) __Y , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_vpermilvarpd512_mask ( ( __v8df ) __A , ( __v8di ) __C , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_permvarsi512_mask ( ( __v16si ) __Y , ( __v16si ) __X , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_permvardi512_mask ( ( __v8di ) __Y , ( __v8di ) __X , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> _mm512_permutex_epi64 ( __m512i __X , const int __I ) { return ( __m512i ) __builtin_ia32_permdi512_mask ( ( __v8di ) __X , __I , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) ( - <NUM_LIT> ) ) ;


<s> return ( __m512i ) __builtin_ia32_permdi512_mask ( ( __v8di ) __X , __I , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) ( - <NUM_LIT> ) ) ;


<s> return ( __m512 ) __builtin_ia32_vpermilps512_mask ( ( __v16sf ) __X , __C , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_rcp14pd512_mask ( ( __v8df ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_prolq512_mask ( ( __v8di ) __A , __B , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_prorq512_mask ( ( __v8di ) __A , __B , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> _mm512_roundscale_round_ps ( __m512 __A , const int __imm , const int __R ) {


return ( __m512d ) __builtin_ia32_rsqrt14pd512_mask ( ( __v8df ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_broadcastsd512 ( __extension__ ( __v2df ) { __A , } , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512 ) __builtin_ia32_broadcastss512 ( __extension__ ( __v4sf ) { __A , } , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> extern __inline __m512 __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_setzero ( void ) { return _mm512_setzero_ps ( ) ;


<s> return ( __m512i ) __builtin_ia32_pshufd512_mask ( ( __v16si ) __A , __mask , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_pslldi512_mask ( ( __v16si ) __A , __B , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512d ) __builtin_ia32_sqrtpd512_mask ( ( __v8df ) __A , ( __v8df ) _mm512_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512 ) __builtin_ia32_sqrtps512_mask ( ( __v16sf ) __A , ( __v16sf ) _mm512_undefined_ps ( ) , ( __mmask16 ) - <NUM_LIT> , __R ) ;


<s> return ( __m512i ) __builtin_ia32_psraqi512_mask ( ( __v8di ) __A , __B , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_psrldi512_mask ( ( __v16si ) __A , __B , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_punpckhqdq512_mask ( ( __v8di ) __A , ( __v8di ) __B , ( __v8di ) _mm512_undefined_epi32 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_punpckldq512_mask ( ( __v16si ) __A , ( __v16si ) __B , ( __v16si ) _mm512_undefined_epi32 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return _mm512_inserti32x4 ( _mm512_setzero_si512 ( ) , __A , <NUM_LIT> ) ;


<s> return _mm512_inserti64x4 ( _mm512_setzero_si512 ( ) , __A , <NUM_LIT> ) ;


<s> return ( unsigned ) __builtin_ia32_vcvtsd2usi32 ( ( __v2df ) __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( unsigned long long ) __builtin_ia32_vcvtsd2usi64 ( ( __v2df ) __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( unsigned ) __builtin_ia32_vcvtss2usi32 ( ( __v4sf ) __A , _MM_FROUND_CUR_DIRECTION ) ;


return ( unsigned ) __builtin_ia32_vcvtss2usi32 ( ( __v4sf ) __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( int ) __builtin_ia32_vcvttsd2si32 ( ( __v2df ) __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( unsigned ) __builtin_ia32_vcvttsd2usi32 ( ( __v2df ) __A , _MM_FROUND_CUR_DIRECTION ) ;


return ( unsigned long long ) __builtin_ia32_vcvttsd2usi64 ( ( __v2df ) __A , _MM_FROUND_CUR_DIRECTION ) ;


return ( int ) __builtin_ia32_vcvttss2si32 ( ( __v4sf ) __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( long long ) __builtin_ia32_vcvttss2si64 ( ( __v4sf ) __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( unsigned ) __builtin_ia32_vcvttss2usi32 ( ( __v4sf ) __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( unsigned long long ) __builtin_ia32_vcvttss2usi64 ( ( __v4sf ) __A , _MM_FROUND_CUR_DIRECTION ) ;


return ( unsigned long long ) __builtin_ia32_vcvttss2usi64 ( ( __v4sf ) __A , _MM_FROUND_CUR_DIRECTION ) ;


return ( int ) __builtin_ia32_vcvttsd2si32 ( ( __v2df ) __A , __R ) ;


<s> return ( long long ) __builtin_ia32_vcvttsd2si64 ( ( __v2df ) __A , __R ) ;


return ( unsigned long long ) __builtin_ia32_vcvttsd2usi64 ( ( __v2df ) __A , __R ) ;


<s> return ( int ) __builtin_ia32_vcvttss2si32 ( ( __v4sf ) __A , __R ) ;


<s> _mm_cvtt_roundss_i64 ( __m128 __A , const int __R ) { return ( long long ) __builtin_ia32_vcvttss2si64 ( ( __v4sf ) __A , __R ) ;


return ( long long ) __builtin_ia32_vcvttss2si64 ( ( __v4sf ) __A , __R ) ;


<s> _mm_cvtt_roundss_si64 ( __m128 __A , const int __R ) { return ( long long ) __builtin_ia32_vcvttss2si64 ( ( __v4sf ) __A , __R ) ;


<s> return ( unsigned long long ) __builtin_ia32_vcvttss2usi64 ( ( __v4sf ) __A , __R ) ;


return ( int ) __builtin_ia32_vcvtsd2si32 ( ( __v2df ) __A , __R ) ;


<s> return ( long long ) __builtin_ia32_vcvtsd2si64 ( ( __v2df ) __A , __R ) ;


<s> return ( unsigned ) __builtin_ia32_vcvtsd2usi32 ( ( __v2df ) __A , __R ) ;


<s> _mm_cvt_roundsd_u64 ( __m128d __A , const int __R ) { return ( unsigned long long ) __builtin_ia32_vcvtsd2usi64 ( ( __v2df ) __A , __R ) ;


<s> _mm_cvt_roundss_i64 ( __m128 __A , const int __R ) { return ( long long ) __builtin_ia32_vcvtss2si64 ( ( __v4sf ) __A , __R ) ;


return ( int ) __builtin_ia32_vcvtss2si32 ( ( __v4sf ) __A , __R ) ;


<s> _mm_cvt_roundss_si64 ( __m128 __A , const int __R ) { return ( long long ) __builtin_ia32_vcvtss2si64 ( ( __v4sf ) __A , __R ) ;


return ( unsigned ) __builtin_ia32_vcvtss2usi32 ( ( __v4sf ) __A , __R ) ;


<s> return ( unsigned long long ) __builtin_ia32_vcvtss2usi64 ( ( __v4sf ) __A , __R ) ;


return ( unsigned long long ) __builtin_ia32_vcvtss2usi64 ( ( __v4sf ) __A , __R ) ;


<s> return ( __m128d ) __builtin_ia32_loadsd_mask ( __P , ( __v2df ) _mm_setzero_pd ( ) , __U ) ;


<s> return ( __m128d ) __builtin_ia32_rcp14sd_mask ( ( __v2df ) __B , ( __v2df ) __A , ( __v2df ) _mm_setzero_ps ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128 ) __builtin_ia32_rsqrt14ss_mask ( ( __v4sf ) __B , ( __v4sf ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) __U ) ;


<s> return * ( const __m256h_u * ) __P ;


<s> extern __inline __m256h __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_load_ph ( void const * __P ) { return * ( const __m256h * ) __P ;


<s> return __builtin_ia32_vcvtdq2ph512_mask_round ( ( __v16si ) __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtqq2ph512_mask_round ( ( __v8di ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtuw2ph512_mask_round ( ( __v32hi ) __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtudq2ph512_mask_round ( ( __v16si ) __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtph2uqq512_mask_round ( __A , _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtph2pd512_mask_round ( __A , _mm512_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvttph2qq512_mask_round ( __A , _mm512_setzero_si512 ( ) , ( __mmask8 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_vcvttph2uw512_mask_round ( __A , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_vcvttph2uw512_mask_round ( __A , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) - <NUM_LIT> , __B ) ;


<s> return __builtin_ia32_vcvtps2phx512_mask_round ( ( __v16sf ) __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtw2ph512_mask_round ( ( __v32hi ) __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> , __B ) ;


<s> return __builtin_ia32_vcvtqq2ph512_mask_round ( ( __v8di ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> , __B ) ;


<s> return __builtin_ia32_vcvtuw2ph512_mask_round ( ( __v32hi ) __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> , __B ) ;


<s> return __builtin_ia32_vcvtudq2ph512_mask_round ( ( __v16si ) __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> , __B ) ;


<s> return __builtin_ia32_vcvtuqq2ph512_mask_round ( ( __v8di ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> , __B ) ;


<s> return __builtin_ia32_vcvtpd2ph512_mask_round ( ( __v8df ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> , __B ) ;


<s> return ( __m512i ) __builtin_ia32_vcvtph2uw512_mask_round ( __A , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) - <NUM_LIT> , __B ) ;


<s> return ( __m512i ) __builtin_ia32_vcvtph2udq512_mask_round ( __A , ( __v16si ) _mm512_setzero_si512 ( ) , ( __mmask16 ) - <NUM_LIT> , __B ) ;


<s> return __builtin_ia32_vcvtph2pd512_mask_round ( __A , _mm512_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> , __B ) ;


<s> return ( __m512h ) __builtin_ia32_getexpph512_mask ( ( __v32hf ) __A , ( __v32hf ) _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> , __R ) ;


<s> extern __inline __m512h __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_loadu_ph ( void const * __P ) { return * ( const __m512h_u * ) __P ;


return ( __m512h ) __builtin_ia32_movaps512_mask ( ( __v16sf ) _mm512_conj_pch ( __A ) , ( __v16sf ) _mm512_setzero_ps ( ) , ( __mmask16 ) __U ) ;


<s> return __builtin_ia32_vcvtqq2ph512_mask_round ( ( __v8di ) __B , _mm_setzero_ph ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtuw2ph512_mask_round ( ( __v32hi ) __B , _mm512_setzero_ph ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtudq2ph512_mask_round ( ( __v16si ) __B , _mm256_setzero_ph ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtuqq2ph512_mask_round ( ( __v8di ) __B , _mm_setzero_ph ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtpd2ph512_mask_round ( ( __v8df ) __B , _mm_setzero_ph ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_vcvtph2w512_mask_round ( __B , ( __v32hi ) _mm512_setzero_si512 ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_vcvttph2dq512_mask_round ( __B , ( __v16si ) _mm512_setzero_si512 ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( __m512i ) __builtin_ia32_vcvttph2w512_mask_round ( __B , ( __v32hi ) _mm512_setzero_si512 ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvttph2qq512_mask_round ( __B , _mm512_setzero_si512 ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtph2psx512_mask_round ( __B , _mm512_setzero_ps ( ) , __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_vcvtph2psx512_mask_round ( __B , _mm512_setzero_ps ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtps2phx512_mask_round ( ( __v16sf ) __B , _mm256_setzero_ph ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtdq2ph512_mask_round ( ( __v16si ) __B , _mm256_setzero_ph ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtqq2ph512_mask_round ( ( __v8di ) __B , _mm_setzero_ph ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtuqq2ph512_mask_round ( ( __v8di ) __B , _mm_setzero_ph ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtpd2ph512_mask_round ( ( __v8df ) __B , _mm_setzero_ph ( ) , __A , __C ) ;


<s> return ( __m512i ) __builtin_ia32_vcvtph2uw512_mask_round ( __B , ( __v32hi ) _mm512_setzero_si512 ( ) , __A , __C ) ;


<s> return ( __m512i ) __builtin_ia32_vcvtph2udq512_mask_round ( __B , ( __v16si ) _mm512_setzero_si512 ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtph2uqq512_mask_round ( __B , _mm512_setzero_si512 ( ) , __A , __C ) ;


<s> return __builtin_ia32_vcvtph2pd512_mask_round ( __B , _mm512_setzero_pd ( ) , __A , __C ) ;


<s> return ( __m512h ) __builtin_ia32_getexpph512_mask ( ( __v32hf ) __A , ( __v32hf ) _mm512_setzero_ph ( ) , ( __mmask32 ) __U , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_maxph512_mask ( __B , __C , _mm512_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_minph512_mask ( __B , __C , _mm512_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_mulph512_mask ( __B , __C , _mm512_setzero_ph ( ) , __A ) ;


return __builtin_ia32_rcpph512_mask ( __B , _mm512_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_rsqrtph512_mask ( __B , _mm512_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_minph512_mask ( __A , __B , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


return __builtin_ia32_rcpph512_mask ( __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_rsqrtph512_mask ( __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


return __builtin_ia32_rsqrtph512_mask ( __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> union { _Float16 _Complex a ; float b ; } u = { . a = __A } ;


<s> return __builtin_ia32_sqrtph512_mask_round ( __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> , _MM_FROUND_CUR_DIRECTION ) ;


<s> return __builtin_ia32_sqrtph512_mask_round ( __A , _mm512_setzero_ph ( ) , ( __mmask32 ) - <NUM_LIT> , __B ) ;


return ( int ) __builtin_ia32_vcvtsh2si32_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> _mm_cvtsh_i64 ( __m128h __A ) { return ( long long ) __builtin_ia32_vcvtsh2si64_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> _mm_cvtsh_u64 ( __m128h __A ) { return ( long long ) __builtin_ia32_vcvtsh2usi64_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


return ( long long ) __builtin_ia32_vcvtsh2usi64_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( int ) __builtin_ia32_vcvttsh2si32_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> _mm_cvttsh_i64 ( __m128h __A ) { return ( long long ) __builtin_ia32_vcvttsh2si64_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( int ) __builtin_ia32_vcvttsh2usi32_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( long long ) __builtin_ia32_vcvttsh2usi64_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> _mm_cvttsh_u64 ( __m128h __A ) { return ( long long ) __builtin_ia32_vcvttsh2usi64_round ( __A , _MM_FROUND_CUR_DIRECTION ) ;


<s> return ( int ) __builtin_ia32_vcvttsh2si32_round ( __A , __R ) ;


<s> _mm_cvtt_roundsh_i64 ( __m128h __A , const int __R ) { return ( long long ) __builtin_ia32_vcvttsh2si64_round ( __A , __R ) ;


<s> return ( int ) __builtin_ia32_vcvttsh2usi32_round ( __A , __R ) ;


<s> return ( long long ) __builtin_ia32_vcvttsh2usi64_round ( __A , __R ) ;


<s> _mm_cvtt_roundsh_u64 ( __m128h __A , const int __R ) { return ( long long ) __builtin_ia32_vcvttsh2usi64_round ( __A , __R ) ;


<s> return ( int ) __builtin_ia32_vcvtsh2si32_round ( __A , __R ) ;


return ( int ) __builtin_ia32_vcvtsh2si32_round ( __A , __R ) ;


<s> _mm_cvt_roundsh_i64 ( __m128h __A , const int __R ) { return ( long long ) __builtin_ia32_vcvtsh2si64_round ( __A , __R ) ;


<s> _mm_cvt_roundsh_u64 ( __m128h __A , const int __R ) { return ( long long ) __builtin_ia32_vcvtsh2usi64_round ( __A , __R ) ;


<s> extern __inline __m128h __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm_load_ph ( void const * __P ) { return * ( const __m128h * ) __P ;


<s> return __builtin_ia32_mulsh_mask ( __B , __C , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_subsh_mask ( __B , __C , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_rsqrtsh_mask ( __B , __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtqq2ph256_mask ( ( __v4di ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtuw2ph256_mask ( ( __v16hi ) __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtuqq2ph256_mask ( ( __v4di ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtpd2ph256_mask ( ( __v4df ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m256i ) __builtin_ia32_vcvtph2dq256_mask ( __A , ( __v8si ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_vcvtph2dq256_mask ( __A , ( __v8si ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtph2qq256_mask ( __A , _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_vcvtph2udq256_mask ( __A , ( __v8si ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvttph2qq256_mask ( __A , _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_vcvttph2uw256_mask ( __A , ( __v16hi ) _mm256_setzero_si256 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_vcvttph2udq256_mask ( __A , ( __v8si ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtph2psx256_mask ( __A , _mm256_setzero_ps ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtps2phx256_mask ( ( __v8sf ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_addph256_mask ( __B , __C , _mm256_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtqq2ph256_mask ( ( __v4di ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtudq2ph256_mask ( ( __v8si ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtuqq2ph256_mask ( ( __v4di ) __B , _mm_setzero_ph ( ) , __A ) ;


return __builtin_ia32_vcvtpd2ph256_mask ( ( __v4df ) __B , _mm_setzero_ph ( ) , __A ) ;


return __builtin_ia32_vcvtph2qq256_mask ( __B , _mm256_setzero_si256 ( ) , __A ) ;


return ( __m256i ) __builtin_ia32_vcvtph2uw256_mask ( __B , ( __v16hi ) _mm256_setzero_si256 ( ) , __A ) ;


return ( __m256i ) __builtin_ia32_vcvtph2udq256_mask ( __B , ( __v8si ) _mm256_setzero_si256 ( ) , __A ) ;


<s> return ( __m256i ) __builtin_ia32_vcvttph2w256_mask ( __B , ( __v16hi ) _mm256_setzero_si256 ( ) , __A ) ;


return ( __m256i ) __builtin_ia32_vcvttph2dq256_mask ( __B , ( __v8si ) _mm256_setzero_si256 ( ) , __A ) ;


<s> return ( __m256i ) __builtin_ia32_vcvttph2uw256_mask ( __B , ( __v16hi ) _mm256_setzero_si256 ( ) , __A ) ;


return ( __m256i ) __builtin_ia32_vcvttph2udq256_mask ( __B , ( __v8si ) _mm256_setzero_si256 ( ) , __A ) ;


<s> return __builtin_ia32_vcvttph2uqq256_mask ( __B , _mm256_setzero_si256 ( ) , __A ) ;


return __builtin_ia32_vcvtph2psx256_mask ( __B , _mm256_setzero_ps ( ) , __A ) ;


return __builtin_ia32_vcvtps2phx256_mask ( ( __v8sf ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtps2phx256_mask ( ( __v8sf ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_minph256_mask ( __B , __C , _mm256_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_mulph256_mask ( __B , __C , _mm256_setzero_ph ( ) , __A ) ;


return __builtin_ia32_rcpph256_mask ( __B , _mm256_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_scalefph256_mask ( __B , __C , _mm256_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_sqrtph256_mask ( __B , _mm256_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_subph256_mask ( __B , __C , _mm256_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_minph256_mask ( __A , __B , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return __builtin_ia32_rsqrtph256_mask ( __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_rsqrtph256_mask ( __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_sqrtph256_mask ( __A , _mm256_setzero_ph ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtw2ph128_mask ( ( __v8hi ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtdq2ph128_mask ( ( __v4si ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtqq2ph128_mask ( ( __v2di ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtuw2ph128_mask ( ( __v8hi ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtudq2ph128_mask ( ( __v4si ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtuqq2ph128_mask ( ( __v2di ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_vcvtpd2ph128_mask ( ( __v2df ) __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_vcvtph2dq128_mask ( __A , ( __v4si ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtph2qq128_mask ( __A , _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_vcvtph2udq128_mask ( __A , ( __v4si ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_vcvtph2pd128_mask ( __A , _mm_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_vcvttph2w128_mask ( __A , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_vcvttph2dq128_mask ( __A , ( __v4si ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_vcvttph2uw128_mask ( __A , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128h ) __builtin_ia32_getexpph128_mask ( ( __v8hf ) __A , ( __v8hf ) _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128h ) __builtin_ia32_getmantph128_mask ( ( __v8hf ) __A , ( __C << <NUM_LIT> ) | __B , ( __v8hf ) _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_addph128_mask ( __B , __C , _mm_setzero_ph ( ) , __A ) ;


<s> return ( __m128h ) __builtin_ia32_movaps128_mask ( ( __v4sf ) _mm_conj_pch ( __A ) , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) __U ) ;


return __builtin_ia32_vcvtw2ph128_mask ( ( __v8hi ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtw2ph128_mask ( ( __v8hi ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtdq2ph128_mask ( ( __v4si ) __B , _mm_setzero_ph ( ) , __A ) ;


return __builtin_ia32_vcvtdq2ph128_mask ( ( __v4si ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtqq2ph128_mask ( ( __v2di ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtuw2ph128_mask ( ( __v8hi ) __B , _mm_setzero_ph ( ) , __A ) ;


return __builtin_ia32_vcvtuw2ph128_mask ( ( __v8hi ) __B , _mm_setzero_ph ( ) , __A ) ;


return __builtin_ia32_vcvtuqq2ph128_mask ( ( __v2di ) __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_vcvtpd2ph128_mask ( ( __v2df ) __B , _mm_setzero_ph ( ) , __A ) ;


return ( __m128i ) __builtin_ia32_vcvtph2w128_mask ( __B , ( __v8hi ) _mm_setzero_si128 ( ) , __A ) ;


<s> return ( __m128i ) __builtin_ia32_vcvtph2dq128_mask ( __B , ( __v4si ) _mm_setzero_si128 ( ) , __A ) ;


return ( __m128i ) __builtin_ia32_vcvtph2uw128_mask ( __B , ( __v8hi ) _mm_setzero_si128 ( ) , __A ) ;


<s> return ( __m128i ) __builtin_ia32_vcvtph2uw128_mask ( __B , ( __v8hi ) _mm_setzero_si128 ( ) , __A ) ;


<s> return ( __m128i ) __builtin_ia32_vcvtph2udq128_mask ( __B , ( __v4si ) _mm_setzero_si128 ( ) , __A ) ;


<s> return __builtin_ia32_vcvtph2uqq128_mask ( __B , _mm_setzero_si128 ( ) , __A ) ;


<s> return __builtin_ia32_vcvtph2pd128_mask ( __B , _mm_setzero_pd ( ) , __A ) ;


<s> return ( __m128i ) __builtin_ia32_vcvttph2w128_mask ( __B , ( __v8hi ) _mm_setzero_si128 ( ) , __A ) ;


<s> return ( __m128i ) __builtin_ia32_vcvttph2dq128_mask ( __B , ( __v4si ) _mm_setzero_si128 ( ) , __A ) ;


return ( __m128i ) __builtin_ia32_vcvttph2udq128_mask ( __B , ( __v4si ) _mm_setzero_si128 ( ) , __A ) ;


return __builtin_ia32_vcvttph2uqq128_mask ( __B , _mm_setzero_si128 ( ) , __A ) ;


<s> return __builtin_ia32_divph128_mask ( __B , __C , _mm_setzero_ph ( ) , __A ) ;


<s> return ( __m128h ) __builtin_ia32_vfcmulcph128_mask ( ( __v8hf ) __B , ( __v8hf ) __C , _mm_setzero_ph ( ) , __A ) ;


<s> return ( __m128h ) __builtin_ia32_vfmulcph128_mask ( ( __v8hf ) __B , ( __v8hf ) __C , _mm_setzero_ph ( ) , __A ) ;


<s> return ( __m128h ) __builtin_ia32_getmantph128_mask ( ( __v8hf ) __A , ( __C << <NUM_LIT> ) | __B , ( __v8hf ) _mm_setzero_ph ( ) , ( __mmask8 ) __U ) ;


<s> return __builtin_ia32_maxph128_mask ( __B , __C , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_rcpph128_mask ( __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_reduceph128_mask ( __B , __C , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_rsqrtph128_mask ( __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_scalefph128_mask ( __B , __C , _mm_setzero_ph ( ) , __A ) ;


return __builtin_ia32_sqrtph128_mask ( __B , _mm_setzero_ph ( ) , __A ) ;


<s> return __builtin_ia32_maxph128_mask ( __A , __B , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128h ) __builtin_ia32_permvarhi128_mask ( ( __v8hi ) __B , ( __v8hi ) __A , ( __v8hi ) ( _mm_setzero_ph ( ) ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return __builtin_ia32_rcpph128_mask ( __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return __builtin_ia32_rcpph128_mask ( __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> union { _Float16 _Complex a ; float b ; } u = { . a = __A } ;

return ( __m128h ) _mm_set1_ps ( u . b ) ;


<s> union { _Float16 _Complex a ; float b ; } u = { . a = __A } ; return ( __m128h ) _mm_set1_ps ( u . b ) ;


<s> return __builtin_ia32_sqrtph128_mask ( __A , _mm_setzero_ph ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> __builtin_ia32_gatherpfdpd ( mask , ( __v8si ) index , ( long long const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_mask_prefetch_i32gather_ps ( __m512i index , __mmask16 mask , void * addr , int scale , int hint ) {

__builtin_ia32_gatherpfdps ( mask , ( __v16si ) index , ( int const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_mask_prefetch_i32scatter_pd ( void * addr , __mmask8 mask , __m256i index , int scale , int hint ) {

__builtin_ia32_scatterpfdpd ( mask , ( __v8si ) index , ( long long const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_mask_prefetch_i32scatter_ps ( void * addr , __mmask16 mask , __m512i index , int scale , int hint ) { __builtin_ia32_scatterpfdps ( mask , ( __v16si ) index , ( int const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_mask_prefetch_i64gather_pd ( __m512i index , __mmask8 mask , void * addr , int scale , int hint ) {

__builtin_ia32_gatherpfqpd ( mask , ( __v8di ) index , ( long long const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_mask_prefetch_i64gather_ps ( __m512i index , __mmask8 mask , void * addr , int scale , int hint ) {

__builtin_ia32_gatherpfqps ( mask , ( __v8di ) index , ( int const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_mask_prefetch_i64scatter_pd ( void * addr , __mmask16 mask , __m512i index , int scale , int hint ) { __builtin_ia32_scatterpfqpd ( mask , ( __v8di ) index , ( long long const * ) addr , scale , hint ) ;


<s> __builtin_ia32_scatterpfqps ( mask , ( __v8di ) index , ( int const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_prefetch_i64scatter_pd ( void * addr , __m512i index , int scale , int hint ) {

__builtin_ia32_scatterpfqpd ( ( __mmask8 ) <NUM_LIT> , ( __v8di ) index , ( long long const * ) addr , scale , hint ) ;


<s> extern __inline void __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm512_prefetch_i64scatter_ps ( void * addr , __m512i index , int scale , int hint ) {

__builtin_ia32_scatterpfqps ( ( __mmask8 ) <NUM_LIT> , ( __v8di ) index , ( int const * ) addr , scale , hint ) ;


return ( __m512i ) __builtin_ia32_compresshi512_mask ( ( __v32hi ) __B , ( __v32hi ) _mm512_setzero_si512 ( ) , ( __mmask32 ) __A ) ;


return ( __m512i ) __builtin_ia32_compressqi512_mask ( ( __v64qi ) __B , ( __v64qi ) _mm512_setzero_si512 ( ) , ( __mmask64 ) __A ) ;


return ( __m256i ) __builtin_ia32_compressqi256_mask ( ( __v32qi ) __B , ( __v32qi ) _mm256_setzero_si256 ( ) , ( __mmask32 ) __A ) ;


return ( __m256i ) __builtin_ia32_expandloadqi256_maskz ( ( const __v32qi * ) __B , ( __v32qi ) _mm256_setzero_si256 ( ) , ( __mmask32 ) __A ) ;


return ( __m128i ) __builtin_ia32_compresshi128_mask ( ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __A ) ;


<s> return ( __m128i ) __builtin_ia32_compresshi128_mask ( ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __A ) ;


<s> return ( __m128i ) __builtin_ia32_compressqi128_mask ( ( __v16qi ) __B , ( __v16qi ) _mm_setzero_si128 ( ) , ( __mmask16 ) __A ) ;


return ( __m128i ) __builtin_ia32_expandloadhi128_maskz ( ( const __v8hi * ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __A ) ;


return ( __m128i ) __builtin_ia32_expandhi128_maskz ( ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __A ) ;


<s> return ( __m128i ) __builtin_ia32_expandhi128_maskz ( ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __A ) ;


<s> return ( __m128i ) __builtin_ia32_expandqi128_maskz ( ( __v16qi ) __B , ( __v16qi ) _mm_setzero_si128 ( ) , ( __mmask16 ) __A ) ;


<s> return ( __m128i ) __builtin_ia32_expandloadhi128_mask ( ( const __v8hi * ) __C , ( __v8hi ) __A , ( __mmask8 ) __B ) ;


return ( __m128i ) __builtin_ia32_expandloadqi128_mask ( ( const __v16qi * ) __C , ( __v16qi ) __A , ( __mmask16 ) __B ) ;


<s> return ( __m512i ) __builtin_ia32_vpmultishiftqb512_mask ( ( __v64qi ) __X , ( __v64qi ) __Y , ( __v64qi ) _mm512_undefined_si512 ( ) , ( __mmask64 ) - <NUM_LIT> ) ;


<s> return ( __m512i ) __builtin_ia32_permvarqi512_mask ( ( __v64qi ) __B , ( __v64qi ) __A , ( __v64qi ) _mm512_undefined_epi32 ( ) , ( __mmask64 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_vpmultishiftqb256_mask ( ( __v32qi ) __X , ( __v32qi ) __Y , ( __v32qi ) _mm256_undefined_si256 ( ) , ( __mmask32 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_vpmultishiftqb128_mask ( ( __v16qi ) __X , ( __v16qi ) __Y , ( __v16qi ) _mm_setzero_si128 ( ) , ( __mmask16 ) __M ) ;


<s> return ( __m128i ) __builtin_ia32_vpmultishiftqb128_mask ( ( __v16qi ) __X , ( __v16qi ) __Y , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_permvarqi128_mask ( ( __v16qi ) __B , ( __v16qi ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> extern __inline __m256i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_loadu_epi8 ( void const * __P ) { return ( __m256i ) ( * ( __v32qi_u * ) __P ) ;


__builtin_ia32_pmovswb128mem_mask ( ( unsigned long long * ) __P , ( __v8hi ) __A , __M ) ;


<s> __builtin_ia32_pmovuswb128mem_mask ( ( unsigned long long * ) __P , ( __v8hi ) __A , __M ) ;


return ( __m128i ) __builtin_ia32_loaddquhi128_mask ( ( __v8hi * ) __P , ( __v8hi ) _mm_setzero_hi ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_pmaxuw128_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_di ( ) , ( __mmask8 ) __M ) ;


<s> return ( __m128i ) __builtin_ia32_pmulhw128_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_hi ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_pmulhrsw128_mask ( ( __v8hi ) __X , ( __v8hi ) __Y , ( __v8hi ) _mm_setzero_hi ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_pshufhw128_mask ( ( __v8hi ) __A , __imm , ( __v8hi ) _mm_setzero_hi ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_psllv8hi_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_hi ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_psrav8hi_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_hi ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_psrlv8hi_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_hi ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovwb256_mask ( ( __v16hi ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovswb256_mask ( ( __v16hi ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask16 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovswb256_mask ( ( __v16hi ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m128i ) __builtin_ia32_pmovuswb256_mask ( ( __v16hi ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


return ( __m256i ) __builtin_ia32_loaddquhi256_mask ( ( const short * ) __P , ( __v16hi ) _mm256_setzero_si256 ( ) , ( __mmask16 ) __U ) ;


<s> extern __inline __m256i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_maskz_loadu_epi8 ( __mmask32 __U , void const * __P ) { return ( __m256i ) __builtin_ia32_loaddquqi256_mask ( ( const char * ) __P , ( __v32qi ) _mm256_setzero_si256 ( ) , ( __mmask32 ) __U ) ;


return ( __m256i ) __builtin_ia32_loaddquqi256_mask ( ( const char * ) __P , ( __v32qi ) _mm256_setzero_si256 ( ) , ( __mmask32 ) __U ) ;


return ( __m256i ) __builtin_ia32_pbroadcastw256_gpr_mask ( __A , ( __v16hi ) _mm256_setzero_si256 ( ) , __M ) ;


<s> return ( __m256i ) __builtin_ia32_pbroadcastw256_gpr_mask ( __A , ( __v16hi ) _mm256_setzero_si256 ( ) , __M ) ;


return ( __m256i ) __builtin_ia32_pbroadcastb256_gpr_mask ( __A , ( __v32qi ) _mm256_setzero_si256 ( ) , __M ) ;


<s> return ( __m256i ) __builtin_ia32_loaddquhi256_mask ( ( const short * ) __P , ( __v16hi ) __W , ( __mmask16 ) __U ) ;


return ( __mmask32 ) __builtin_ia32_cvtb2mask256 ( ( __v32qi ) __A ) ;


<s> return ( __m256i ) __builtin_ia32_cvtmask2w256 ( __A ) ;


<s> return ( __m128i ) __builtin_ia32_pmovswb128_mask ( ( __v8hi ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pmovuswb128_mask ( ( __v8hi ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_pmovuswb128_mask ( ( __v8hi ) __A , ( __v16qi ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_pabsw128_mask ( ( __v8hi ) __A , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_pbroadcastw128_mask ( ( __v8hi ) __A , ( __v8hi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m128i ) __builtin_ia32_pmovzxbw128_mask ( ( __v16qi ) __A , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_pmovuswb128_mask ( ( __v8hi ) __A , ( __v16qi ) _mm_setzero_si128 ( ) , __M ) ;


<s> return ( __m128i ) __builtin_ia32_movdquhi128_mask ( ( __v8hi ) __A , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_psllv8hi_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_psrav8hi_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_psrlwi128_mask ( ( __v8hi ) __A , __imm , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_punpckhwd128_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_punpcklwd128_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_loaddquhi128_mask ( ( const short * ) __P , ( __v8hi ) __W , ( __mmask8 ) __U ) ;


__builtin_ia32_storedquqi128_mask ( ( char * ) __P , ( __v16qi ) __A , ( __mmask16 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_cvtmask2b128 ( __A ) ;


<s> return ( __m128i ) __builtin_ia32_permvarhi128_mask ( ( __v8hi ) __B , ( __v8hi ) __A , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_psrav8hi_mask ( ( __v8hi ) __A , ( __v8hi ) __B , ( __v8hi ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m256d ) __builtin_ia32_broadcastf64x2_256_mask ( ( __v2df ) __A , ( __v4df ) _mm256_undefined_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_broadcasti64x2_256_mask ( ( __v2di ) __A , ( __v4di ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128d ) __builtin_ia32_extractf64x2_256_mask ( ( __v4df ) __A , __imm , ( __v2df ) _mm_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_extracti64x2_256_mask ( ( __v4di ) __A , __imm , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_extracti64x2_256_mask ( ( __v4di ) __A , __imm , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_broadcasti32x2_128_mask ( ( __v4si ) __A , ( __v4si ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_broadcasti32x2_128_mask ( ( __v4si ) __A , ( __v4si ) _mm_undefined_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvtpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvtpd2uqq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvtps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_cvtps2uqq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_cvttpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvttpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_cvttpd2uqq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvttps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_cvttps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_cvttps2uqq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvtps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_cvtps2uqq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_cvttps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_di ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m256i ) __builtin_ia32_broadcasti32x2_256_mask ( ( __v4si ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m256i ) __builtin_ia32_broadcasti32x2_256_mask ( ( __v4si ) __A , ( __v8si ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m256i ) __builtin_ia32_broadcasti64x2_256_mask ( ( __v2di ) __A , ( __v4di ) _mm256_undefined_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128 ) __builtin_ia32_cvtqq2ps256_mask ( ( __v4di ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256d ) __builtin_ia32_cvtuqq2pd256_mask ( ( __v4di ) __A , ( __v4df ) _mm256_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128 ) __builtin_ia32_cvtuqq2ps256_mask ( ( __v4di ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128 ) __builtin_ia32_cvtuqq2ps256_mask ( ( __v4di ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_cvtpd2qq256_mask ( ( __v4df ) __A , ( __v4di ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m256i ) __builtin_ia32_cvtps2qq256_mask ( ( __v4sf ) __A , ( __v4di ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m256i ) __builtin_ia32_cvttpd2qq256_mask ( ( __v4df ) __A , ( __v4di ) _mm256_setzero_si256 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128 ) __builtin_ia32_cvtqq2ps256_mask ( ( __v4di ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m256d ) __builtin_ia32_cvtuqq2pd256_mask ( ( __v4di ) __A , ( __v4df ) _mm256_setzero_pd ( ) , ( __mmask8 ) __U ) ;


return ( __m256i ) __builtin_ia32_cvtps2uqq256_mask ( ( __v4sf ) __A , ( __v4di ) _mm256_setzero_si256 ( ) , ( __mmask8 ) __U ) ;


return ( __m256i ) __builtin_ia32_cvttpd2uqq256_mask ( ( __v4df ) __A , ( __v4di ) _mm256_setzero_si256 ( ) , ( __mmask8 ) __U ) ;


return ( __m256i ) __builtin_ia32_cvttps2uqq256_mask ( ( __v4sf ) __A , ( __v4di ) _mm256_setzero_si256 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m256 ) __builtin_ia32_reduceps256_mask ( ( __v8sf ) __A , __B , ( __v8sf ) _mm256_setzero_ps ( ) , ( __mmask8 ) __U ) ;


<s> return ( __mmask8 ) __builtin_ia32_cvtd2mask256 ( ( __v8si ) __A ) ;


<s> return ( __mmask8 ) __builtin_ia32_cvtq2mask256 ( ( __v4di ) __A ) ;


return ( __m128d ) __builtin_ia32_cvtqq2pd128_mask ( ( __v2di ) __A , ( __v2df ) _mm_setzero_pd ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128 ) __builtin_ia32_cvtqq2ps128_mask ( ( __v2di ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvtpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_cvtpd2uqq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvtps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvttpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvttpd2uqq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128i ) __builtin_ia32_cvttps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


return ( __m128i ) __builtin_ia32_cvttps2uqq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) - <NUM_LIT> ) ;


<s> return ( __m128d ) __builtin_ia32_andnpd128_mask ( ( __v2df ) __A , ( __v2df ) __B , ( __v2df ) _mm_setzero_pd ( ) , ( __mmask8 ) __U ) ;


return ( __m128d ) __builtin_ia32_cvtqq2pd128_mask ( ( __v2di ) __A , ( __v2df ) _mm_setzero_pd ( ) , ( __mmask8 ) __U ) ;


return ( __m128 ) __builtin_ia32_cvtqq2ps128_mask ( ( __v2di ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128 ) __builtin_ia32_cvtqq2ps128_mask ( ( __v2di ) __A , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_cvtpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_cvtpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_cvtpd2uqq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_cvtpd2uqq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_cvtps2qq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_cvttpd2qq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128i ) __builtin_ia32_cvttpd2uqq128_mask ( ( __v2df ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


return ( __m128i ) __builtin_ia32_cvttps2uqq128_mask ( ( __v4sf ) __A , ( __v2di ) _mm_setzero_si128 ( ) , ( __mmask8 ) __U ) ;


<s> return ( __m128 ) __builtin_ia32_reduceps128_mask ( ( __v4sf ) __A , __B , ( __v4sf ) _mm_setzero_ps ( ) , ( __mmask8 ) __U ) ;


return ( __mmask8 ) __builtin_ia32_cvtd2mask128 ( ( __v4si ) __A ) ;


<s> return ( __mmask8 ) __builtin_ia32_cvtq2mask128 ( ( __v2di ) __A ) ;


return ( __m128i ) __builtin_ia32_cvtmask2d128 ( __A ) ;


return ( __m128i ) __builtin_ia32_cvtmask2q128 ( __A ) ;


<s> return ( __m128i ) __builtin_ia32_cvtmask2q128 ( __A ) ;


<s> extern __inline __m256i __attribute__ ( ( __gnu_inline__ , __always_inline__ , __artificial__ ) ) _mm256_loadu_epi32 ( void const * __P ) { return ( __m256i ) ( * ( __v8si_u * ) __P ) ;


<s> __builtin_ia32_pmovdb256mem_mask ( ( unsigned long long * ) __P , ( __v8si ) __A , __M ) ;


<s> __builtin_ia32_pmovqb256mem_mask ( ( unsigned int * ) __P , ( __v4di ) __A , __M ) ;


<s> __builtin_ia32_pmovsdb256mem_mask ( ( unsigned long long * ) __P , ( __v8si ) __A , __M ) ;


__builtin_ia32_pmovsdb256mem_mask ( ( unsigned long long * ) __P , ( __v8si ) __A , __M ) ;


<s> __builtin_ia32_pmovsqw256mem_mask ( ( unsigned long long * ) __P , ( __v4di ) __A , __M ) ;


__builtin_ia32_pmovsqw256mem_mask ( ( unsigned long long * ) __P , ( __v4di ) __A , __M ) ;