Lines Matching refs:__m256d
35 typedef double __m256d __attribute__((__vector_size__(32), __aligned__(32))); typedef
73 static __inline __m256d __DEFAULT_FN_ATTRS
74 _mm256_add_pd(__m256d __a, __m256d __b) in _mm256_add_pd()
76 return (__m256d)((__v4df)__a+(__v4df)__b); in _mm256_add_pd()
109 static __inline __m256d __DEFAULT_FN_ATTRS
110 _mm256_sub_pd(__m256d __a, __m256d __b) in _mm256_sub_pd()
112 return (__m256d)((__v4df)__a-(__v4df)__b); in _mm256_sub_pd()
146 static __inline __m256d __DEFAULT_FN_ATTRS
147 _mm256_addsub_pd(__m256d __a, __m256d __b) in _mm256_addsub_pd()
149 return (__m256d)__builtin_ia32_addsubpd256((__v4df)__a, (__v4df)__b); in _mm256_addsub_pd()
183 static __inline __m256d __DEFAULT_FN_ATTRS
184 _mm256_div_pd(__m256d __a, __m256d __b) in _mm256_div_pd()
186 return (__m256d)((__v4df)__a/(__v4df)__b); in _mm256_div_pd()
222 static __inline __m256d __DEFAULT_FN_ATTRS
223 _mm256_max_pd(__m256d __a, __m256d __b) in _mm256_max_pd()
225 return (__m256d)__builtin_ia32_maxpd256((__v4df)__a, (__v4df)__b); in _mm256_max_pd()
264 static __inline __m256d __DEFAULT_FN_ATTRS
265 _mm256_min_pd(__m256d __a, __m256d __b) in _mm256_min_pd()
267 return (__m256d)__builtin_ia32_minpd256((__v4df)__a, (__v4df)__b); in _mm256_min_pd()
303 static __inline __m256d __DEFAULT_FN_ATTRS
304 _mm256_mul_pd(__m256d __a, __m256d __b) in _mm256_mul_pd()
306 return (__m256d)((__v4df)__a * (__v4df)__b); in _mm256_mul_pd()
338 static __inline __m256d __DEFAULT_FN_ATTRS
339 _mm256_sqrt_pd(__m256d __a) in _mm256_sqrt_pd()
341 return (__m256d)__builtin_ia32_sqrtpd256((__v4df)__a); in _mm256_sqrt_pd()
425 ((__m256d)__builtin_ia32_roundpd256((__v4df)(__m256d)(V), (M)))
541 static __inline __m256d __DEFAULT_FN_ATTRS
542 _mm256_and_pd(__m256d __a, __m256d __b) in _mm256_and_pd()
544 return (__m256d)((__v4du)__a & (__v4du)__b); in _mm256_and_pd()
580 static __inline __m256d __DEFAULT_FN_ATTRS
581 _mm256_andnot_pd(__m256d __a, __m256d __b) in _mm256_andnot_pd()
583 return (__m256d)(~(__v4du)__a & (__v4du)__b); in _mm256_andnot_pd()
619 static __inline __m256d __DEFAULT_FN_ATTRS
620 _mm256_or_pd(__m256d __a, __m256d __b) in _mm256_or_pd()
622 return (__m256d)((__v4du)__a | (__v4du)__b); in _mm256_or_pd()
655 static __inline __m256d __DEFAULT_FN_ATTRS
656 _mm256_xor_pd(__m256d __a, __m256d __b) in _mm256_xor_pd()
658 return (__m256d)((__v4du)__a ^ (__v4du)__b); in _mm256_xor_pd()
697 static __inline __m256d __DEFAULT_FN_ATTRS
698 _mm256_hadd_pd(__m256d __a, __m256d __b) in _mm256_hadd_pd()
700 return (__m256d)__builtin_ia32_haddpd256((__v4df)__a, (__v4df)__b); in _mm256_hadd_pd()
743 static __inline __m256d __DEFAULT_FN_ATTRS
744 _mm256_hsub_pd(__m256d __a, __m256d __b) in _mm256_hsub_pd()
746 return (__m256d)__builtin_ia32_hsubpd256((__v4df)__a, (__v4df)__b); in _mm256_hsub_pd()
835 static __inline __m256d __DEFAULT_FN_ATTRS
836 _mm256_permutevar_pd(__m256d __a, __m256i __c) in _mm256_permutevar_pd()
838 return (__m256d)__builtin_ia32_vpermilvarpd256((__v4df)__a, (__v4di)__c); in _mm256_permutevar_pd()
1055 ((__m256d)__builtin_ia32_vpermilpd256((__v4df)(__m256d)(A), (int)(C)))
1243 ((__m256d)__builtin_ia32_vperm2f128_pd256((__v4df)(__m256d)(V1), \
1244 (__v4df)(__m256d)(V2), (int)(M)))
1353 ((__m256d)__builtin_ia32_blendpd256((__v4df)(__m256d)(V1), \
1354 (__v4df)(__m256d)(V2), (int)(M)))
1405 static __inline __m256d __DEFAULT_FN_ATTRS
1406 _mm256_blendv_pd(__m256d __a, __m256d __b, __m256d __c) in _mm256_blendv_pd()
1408 return (__m256d)__builtin_ia32_blendvpd256( in _mm256_blendv_pd()
1582 ((__m256d)__builtin_ia32_shufpd256((__v4df)(__m256d)(a), \
1583 (__v4df)(__m256d)(b), (int)(mask)))
1786 ((__m256d)__builtin_ia32_cmppd256((__v4df)(__m256d)(a), \
1787 (__v4df)(__m256d)(b), (c)))
2176 static __inline __m256d __DEFAULT_FN_ATTRS
2179 return (__m256d)__builtin_convertvector((__v4si)__a, __v4df); in _mm256_cvtepi32_pd()
2208 _mm256_cvtpd_ps(__m256d __a) in _mm256_cvtpd_ps()
2242 static __inline __m256d __DEFAULT_FN_ATTRS
2245 return (__m256d)__builtin_convertvector((__v4sf)__a, __v4df); in _mm256_cvtps_pd()
2264 _mm256_cvttpd_epi32(__m256d __a) in _mm256_cvttpd_epi32()
2284 _mm256_cvtpd_epi32(__m256d __a) in _mm256_cvtpd_epi32()
2320 _mm256_cvtsd_f64(__m256d __a) in _mm256_cvtsd_f64()
2425 static __inline __m256d __DEFAULT_FN_ATTRS
2426 _mm256_movedup_pd(__m256d __a) in _mm256_movedup_pd()
2448 static __inline __m256d __DEFAULT_FN_ATTRS
2449 _mm256_unpackhi_pd(__m256d __a, __m256d __b) in _mm256_unpackhi_pd()
2470 static __inline __m256d __DEFAULT_FN_ATTRS
2471 _mm256_unpacklo_pd(__m256d __a, __m256d __b) in _mm256_unpacklo_pd()
2731 _mm256_testz_pd(__m256d __a, __m256d __b) in _mm256_testz_pd()
2760 _mm256_testc_pd(__m256d __a, __m256d __b) in _mm256_testc_pd()
2790 _mm256_testnzc_pd(__m256d __a, __m256d __b) in _mm256_testnzc_pd()
2976 _mm256_movemask_pd(__m256d __a) in _mm256_movemask_pd()
3057 static __inline __m256d __DEFAULT_FN_ATTRS
3064 return __extension__ (__m256d)(__v4df){ __d, __d, __d, __d }; in _mm256_broadcast_sd()
3101 static __inline __m256d __DEFAULT_FN_ATTRS
3105 return (__m256d)__builtin_shufflevector((__v2df)__b, (__v2df)__b, in _mm256_broadcast_pd()
3141 static __inline __m256d __DEFAULT_FN_ATTRS
3144 return *(const __m256d *)__p; in _mm256_load_pd()
3174 static __inline __m256d __DEFAULT_FN_ATTRS
3272 _mm256_store_pd(double *__p, __m256d __a) in _mm256_store_pd()
3274 *(__m256d *)__p = __a; in _mm256_store_pd()
3308 _mm256_storeu_pd(double *__p, __m256d __a) in _mm256_storeu_pd()
3417 static __inline __m256d __DEFAULT_FN_ATTRS
3420 return (__m256d)__builtin_ia32_maskloadpd256((const __v4df *)__p, in _mm256_maskload_pd()
3540 _mm256_maskstore_pd(double *__p, __m256i __m, __m256d __a) in _mm256_maskstore_pd()
3604 _mm256_stream_pd(void *__a, __m256d __b) in _mm256_stream_pd()
3639 static __inline__ __m256d __DEFAULT_FN_ATTRS
3642 return (__m256d)__builtin_ia32_undef256(); in _mm256_undefined_pd()
3692 static __inline __m256d __DEFAULT_FN_ATTRS
3695 return __extension__ (__m256d){ __d, __c, __b, __a }; in _mm256_set_pd()
3958 static __inline __m256d __DEFAULT_FN_ATTRS
4215 static __inline __m256d __DEFAULT_FN_ATTRS
4325 static __inline __m256d __DEFAULT_FN_ATTRS
4328 return __extension__ (__m256d){ 0.0, 0.0, 0.0, 0.0 }; in _mm256_setzero_pd()
4371 _mm256_castpd_ps(__m256d __a) in _mm256_castpd_ps()
4388 _mm256_castpd_si256(__m256d __a) in _mm256_castpd_si256()
4404 static __inline __m256d __DEFAULT_FN_ATTRS
4407 return (__m256d)__a; in _mm256_castps_pd()
4455 static __inline __m256d __DEFAULT_FN_ATTRS
4458 return (__m256d)__a; in _mm256_castsi256_pd()
4473 _mm256_castpd256_pd128(__m256d __a) in _mm256_castpd256_pd128()
4526 static __inline __m256d __DEFAULT_FN_ATTRS
4589 static __inline __m256d __DEFAULT_FN_ATTRS
4709 ((__m256d)__builtin_ia32_vinsertf128_pd256((__v4df)(__m256d)(V1), \
4801 ((__m128d)__builtin_ia32_vextractf128_pd256((__v4df)(__m256d)(V), (int)(M)))
4863 static __inline __m256d __DEFAULT_FN_ATTRS
4866 return (__m256d) __builtin_shufflevector((__v2df)__lo, (__v2df)__hi, 0, 1, 2, 3); in _mm256_set_m128d()
4929 static __inline __m256d __DEFAULT_FN_ATTRS
4932 return (__m256d)_mm256_set_m128d(__hi, __lo); in _mm256_setr_m128d()
5005 static __inline __m256d __DEFAULT_FN_ATTRS
5084 _mm256_storeu2_m128d(double *__addr_hi, double *__addr_lo, __m256d __a) in _mm256_storeu2_m128d()