Home | History | Annotate | Download | only in include

Lines Matching defs:__m256i

50 typedef long long __m256i __attribute__((__vector_size__(32)));
823 _mm256_permutevar_pd(__m256d __a, __m256i __c)
968 _mm256_permutevar_ps(__m256 __a, __m256i __c)
1298 /// __m256i _mm256_permute2f128_si256(__m256i V1, __m256i V2, const int M);
1329 (__m256i)__builtin_ia32_vperm2f128_si256((__v8si)(__m256i)(V1), \
1330 (__v8si)(__m256i)(V2), (M)); })
2004 _mm256_extract_epi32(__m256i __a, const int __imm)
2026 _mm256_extract_epi16(__m256i __a, const int __imm)
2048 _mm256_extract_epi8(__m256i __a, const int __imm)
2071 _mm256_extract_epi64(__m256i __a, const int __imm)
2096 static __inline __m256i __DEFAULT_FN_ATTRS
2097 _mm256_insert_epi32(__m256i __a, int __b, int const __imm)
2101 return (__m256i)__c;
2123 static __inline __m256i __DEFAULT_FN_ATTRS
2124 _mm256_insert_epi16(__m256i __a, int __b, int const __imm)
2128 return (__m256i)__c;
2149 static __inline __m256i __DEFAULT_FN_ATTRS
2150 _mm256_insert_epi8(__m256i __a, int __b, int const __imm)
2154 return (__m256i)__c;
2176 static __inline __m256i __DEFAULT_FN_ATTRS
2177 _mm256_insert_epi64(__m256i __a, long long __b, int const __imm)
2181 return (__m256i)__c;
2211 _mm256_cvtepi32_ps(__m256i __a)
2241 static __inline __m256i __DEFAULT_FN_ATTRS
2244 return (__m256i)__builtin_ia32_cvtps2dq256((__v8sf) __a);
2307 static __inline __m256i __DEFAULT_FN_ATTRS
2310 return (__m256i)__builtin_ia32_cvttps2dq256((__v8sf) __a);
2340 _mm256_cvtsi256_si32(__m256i __a)
2883 _mm256_testz_si256(__m256i __a, __m256i __b)
2907 _mm256_testc_si256(__m256i __a, __m256i __b)
2932 _mm256_testnzc_si256(__m256i __a, __m256i __b)
3176 static __inline __m256i __DEFAULT_FN_ATTRS
3177 _mm256_load_si256(__m256i const *__p)
3192 static __inline __m256i __DEFAULT_FN_ATTRS
3193 _mm256_loadu_si256(__m256i const *__p)
3196 __m256i __v;
3213 static __inline __m256i __DEFAULT_FN_ATTRS
3214 _mm256_lddqu_si256(__m256i const *__p)
3216 return (__m256i)__builtin_ia32_lddqu256((char const *)__p);
3311 _mm256_store_si256(__m256i *__p, __m256i __a)
3328 _mm256_storeu_si256(__m256i *__p, __m256i __a)
3331 __m256i __v;
3380 _mm256_maskload_pd(double const *__p, __m256i __m)
3429 _mm256_maskload_ps(float const *__p, __m256i __m)
3454 _mm256_maskstore_ps(float *__p, __m256i __m, __m256 __a)
3502 _mm256_maskstore_pd(double *__p, __m256i __m, __m256d __a)
3546 _mm256_stream_si256(__m256i *__a, __m256i __b)
3624 static __inline__ __m256i __DEFAULT_FN_ATTRS
3627 return (__m256i)__builtin_ia32_undef256();
3722 static __inline __m256i __DEFAULT_FN_ATTRS
3726 return (__m256i)(__v8si){ __i7, __i6, __i5, __i4, __i3, __i2, __i1, __i0 };
3770 static __inline __m256i __DEFAULT_FN_ATTRS
3776 return (__m256i)(__v16hi){ __w00, __w01, __w02, __w03, __w04, __w05, __w06,
3853 static __inline __m256i __DEFAULT_FN_ATTRS
3863 return (__m256i)(__v32qi){
3888 static __inline __m256i __DEFAULT_FN_ATTRS
3891 return (__m256i)(__v4di){ __d, __c, __b, __a };
3989 static __inline __m256i __DEFAULT_FN_ATTRS
3993 return (__m256i)(__v8si){ __i0, __i1, __i2, __i3, __i4, __i5, __i6, __i7 };
4037 static __inline __m256i __DEFAULT_FN_ATTRS
4043 return (__m256i)(__v16hi){ __w15, __w14, __w13, __w12, __w11, __w10, __w09,
4120 static __inline __m256i __DEFAULT_FN_ATTRS
4130 return (__m256i)(__v32qi){
4154 static __inline __m256i __DEFAULT_FN_ATTRS
4157 return (__m256i)(__v4di){ __a, __b, __c, __d };
4211 static __inline __m256i __DEFAULT_FN_ATTRS
4214 return (__m256i)(__v8si){ __i, __i, __i, __i, __i, __i, __i, __i };
4229 static __inline __m256i __DEFAULT_FN_ATTRS
4232 return (__m256i)(__v16hi){ __w, __w, __w, __w, __w, __w, __w, __w, __w, __w,
4247 static __inline __m256i __DEFAULT_FN_ATTRS
4250 return (__m256i)(__v32qi){ __b, __b, __b, __b, __b, __b, __b, __b, __b, __b,
4267 static __inline __m256i __DEFAULT_FN_ATTRS
4270 return (__m256i)(__v4di){ __q, __q, __q, __q };
4309 static __inline __m256i __DEFAULT_FN_ATTRS
4312 return (__m256i){ 0LL, 0LL, 0LL, 0LL };
4344 static __inline __m256i __DEFAULT_FN_ATTRS
4347 return (__m256i)__a;
4378 static __inline __m256i __DEFAULT_FN_ATTRS
4381 return (__m256i)__a;
4396 _mm256_castsi256_ps(__m256i __a)
4413 _mm256_castsi256_pd(__m256i __a)
4463 _mm256_castsi256_si128(__m256i __a)
4520 static __inline __m256i __DEFAULT_FN_ATTRS
4626 /// __m256i _mm256_insertf128_si256(__m256i V1, __m128i V2, const int M);
4650 (__m256i)__builtin_shufflevector( \
4651 (__v4di)(__m256i)(V1), \
4728 /// __m128i _mm256_extractf128_si256(__m256i V, const int M);
4744 (__v4di)(__m256i)(V), \
4824 static __inline __m256i __DEFAULT_FN_ATTRS
4827 __m256i __v256 = _mm256_castsi128_si256(_mm_loadu_si128(__addr_lo));
4909 _mm256_storeu2_m128i(__m128i *__addr_hi, __m128i *__addr_lo, __m256i __a)
4975 static __inline __m256i __DEFAULT_FN_ATTRS
4978 return (__m256i)_mm256_set_m128((__m128)__hi, (__m128)__lo);
5042 static __inline __m256i __DEFAULT_FN_ATTRS
5045 return (__m256i)_mm256_set_m128((__m128)__hi, (__m128)__lo);