Home | History | Annotate | Download | only in include

Lines Matching defs:__m256i

43 typedef long long __m256i __attribute__ ((__vector_size__ (32),
429 _mm256_cvtepi32_ps (__m256i __A)
440 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
443 return (__m256i)__builtin_ia32_cvtps2dq256 ((__v8sf) __A);
464 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
467 return (__m256i)__builtin_ia32_cvttps2dq256 ((__v8sf) __A);
484 _mm256_extractf128_si256 (__m256i __X, const int __N)
490 _mm256_extract_epi32 (__m256i __X, int const __N)
497 _mm256_extract_epi16 (__m256i __X, int const __N)
504 _mm256_extract_epi8 (__m256i __X, int const __N)
512 _mm256_extract_epi64 (__m256i __X, const int __N)
528 ((__m128i) __builtin_ia32_vextractf128_si256 ((__v8si)(__m256i)(X), \
582 _mm256_permutevar_pd (__m256d __A, __m256i __C)
596 _mm256_permutevar_ps (__m256 __A, __m256i __C)
657 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
658 _mm256_permute2f128_si256 (__m256i __X, __m256i __Y, const int __C)
660 return (__m256i) __builtin_ia32_vperm2f128_si256 ((__v8si)__X,
676 ((__m256i) __builtin_ia32_vperm2f128_si256 ((__v8si)(__m256i)(X), \
677 (__v8si)(__m256i)(Y), \
728 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
729 _mm256_insertf128_si256 (__m256i __X, __m128i __Y, const int __O)
731 return (__m256i) __builtin_ia32_vinsertf128_si256 ((__v8si)__X,
736 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
737 _mm256_insert_epi32 (__m256i __X, int __D, int const __N)
744 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
745 _mm256_insert_epi16 (__m256i __X, int __D, int const __N)
752 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
753 _mm256_insert_epi8 (__m256i __X, int __D, int const __N)
761 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
762 _mm256_insert_epi64 (__m256i __X, long long __D, int const __N)
781 ((__m256i) __builtin_ia32_vinsertf128_si256 ((__v8si)(__m256i)(X), \
868 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
869 _mm256_load_si256 (__m256i const *__P)
875 _mm256_store_si256 (__m256i *__P, __m256i __A)
880 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
881 _mm256_loadu_si256 (__m256i const *__P)
883 return (__m256i) __builtin_ia32_loaddqu256 ((char const *)__P);
887 _mm256_storeu_si256 (__m256i *__P, __m256i __A)
906 _mm256_maskload_pd (double const *__P, __m256i __M)
913 _mm256_maskstore_pd (double *__P, __m256i __M, __m256d __A)
932 _mm256_maskload_ps (float const *__P, __m256i __M)
939 _mm256_maskstore_ps (float *__P, __m256i __M, __m256 __A)
962 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
963 _mm256_lddqu_si256 (__m256i const *__P)
965 return (__m256i) __builtin_ia32_lddqu256 ((char const *)__P);
969 _mm256_stream_si256 (__m256i *__A, __m256i __B)
1132 _mm256_testz_si256 (__m256i __M, __m256i __V)
1138 _mm256_testc_si256 (__m256i __M, __m256i __V)
1144 _mm256_testnzc_si256 (__m256i __M, __m256i __V)
1174 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1177 return __extension__ (__m256i)(__v4di){ 0, 0, 0, 0 };
1197 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1201 return __extension__ (__m256i)(__v8si){ __H, __G, __F, __E,
1205 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1211 return __extension__ (__m256i)(__v16hi){
1217 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1227 return __extension__ (__m256i)(__v32qi){
1235 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1239 return __extension__ (__m256i)(__v4di){ __D, __C, __B, __A };
1258 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1261 return __extension__ (__m256i)(__v8si){ __A, __A, __A, __A,
1265 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1272 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1281 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1284 return __extension__ (__m256i)(__v4di){ __A, __A, __A, __A };
1303 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1310 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1322 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1342 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1357 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1360 return (__m256i) __A;
1369 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1372 return (__m256i) __A;
1376 _mm256_castsi256_ps (__m256i __A)
1382 _mm256_castsi256_pd (__m256i __A)
1400 _mm256_castsi256_si128 (__m256i __A)
1422 extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1425 return (__m256i) __builtin_ia32_si256_si ((__v4si)__A);