• Home
  • Raw
  • Download

Lines Matching refs:__m256d

49 typedef double __m256d __attribute__((__vector_size__(32)));  typedef
68 static __inline __m256d __DEFAULT_FN_ATTRS
69 _mm256_add_pd(__m256d __a, __m256d __b) in _mm256_add_pd()
71 return (__m256d)((__v4df)__a+(__v4df)__b); in _mm256_add_pd()
104 static __inline __m256d __DEFAULT_FN_ATTRS
105 _mm256_sub_pd(__m256d __a, __m256d __b) in _mm256_sub_pd()
107 return (__m256d)((__v4df)__a-(__v4df)__b); in _mm256_sub_pd()
141 static __inline __m256d __DEFAULT_FN_ATTRS
142 _mm256_addsub_pd(__m256d __a, __m256d __b) in _mm256_addsub_pd()
144 return (__m256d)__builtin_ia32_addsubpd256((__v4df)__a, (__v4df)__b); in _mm256_addsub_pd()
178 static __inline __m256d __DEFAULT_FN_ATTRS
179 _mm256_div_pd(__m256d __a, __m256d __b) in _mm256_div_pd()
181 return (__m256d)((__v4df)__a/(__v4df)__b); in _mm256_div_pd()
215 static __inline __m256d __DEFAULT_FN_ATTRS
216 _mm256_max_pd(__m256d __a, __m256d __b) in _mm256_max_pd()
218 return (__m256d)__builtin_ia32_maxpd256((__v4df)__a, (__v4df)__b); in _mm256_max_pd()
253 static __inline __m256d __DEFAULT_FN_ATTRS
254 _mm256_min_pd(__m256d __a, __m256d __b) in _mm256_min_pd()
256 return (__m256d)__builtin_ia32_minpd256((__v4df)__a, (__v4df)__b); in _mm256_min_pd()
290 static __inline __m256d __DEFAULT_FN_ATTRS
291 _mm256_mul_pd(__m256d __a, __m256d __b) in _mm256_mul_pd()
293 return (__m256d)((__v4df)__a * (__v4df)__b); in _mm256_mul_pd()
325 static __inline __m256d __DEFAULT_FN_ATTRS
326 _mm256_sqrt_pd(__m256d __a) in _mm256_sqrt_pd()
328 return (__m256d)__builtin_ia32_sqrtpd256((__v4df)__a); in _mm256_sqrt_pd()
412 (__m256d)__builtin_ia32_roundpd256((__v4df)(__m256d)(V), (M)); })
528 static __inline __m256d __DEFAULT_FN_ATTRS
529 _mm256_and_pd(__m256d __a, __m256d __b) in _mm256_and_pd()
531 return (__m256d)((__v4du)__a & (__v4du)__b); in _mm256_and_pd()
567 static __inline __m256d __DEFAULT_FN_ATTRS
568 _mm256_andnot_pd(__m256d __a, __m256d __b) in _mm256_andnot_pd()
570 return (__m256d)(~(__v4du)__a & (__v4du)__b); in _mm256_andnot_pd()
606 static __inline __m256d __DEFAULT_FN_ATTRS
607 _mm256_or_pd(__m256d __a, __m256d __b) in _mm256_or_pd()
609 return (__m256d)((__v4du)__a | (__v4du)__b); in _mm256_or_pd()
642 static __inline __m256d __DEFAULT_FN_ATTRS
643 _mm256_xor_pd(__m256d __a, __m256d __b) in _mm256_xor_pd()
645 return (__m256d)((__v4du)__a ^ (__v4du)__b); in _mm256_xor_pd()
684 static __inline __m256d __DEFAULT_FN_ATTRS
685 _mm256_hadd_pd(__m256d __a, __m256d __b) in _mm256_hadd_pd()
687 return (__m256d)__builtin_ia32_haddpd256((__v4df)__a, (__v4df)__b); in _mm256_hadd_pd()
730 static __inline __m256d __DEFAULT_FN_ATTRS
731 _mm256_hsub_pd(__m256d __a, __m256d __b) in _mm256_hsub_pd()
733 return (__m256d)__builtin_ia32_hsubpd256((__v4df)__a, (__v4df)__b); in _mm256_hsub_pd()
822 static __inline __m256d __DEFAULT_FN_ATTRS
823 _mm256_permutevar_pd(__m256d __a, __m256i __c) in _mm256_permutevar_pd()
825 return (__m256d)__builtin_ia32_vpermilvarpd256((__v4df)__a, (__v4di)__c); in _mm256_permutevar_pd()
1042 (__m256d)__builtin_shufflevector((__v4df)(__m256d)(A), \
1245 (__m256d)__builtin_ia32_vperm2f128_pd256((__v4df)(__m256d)(V1), \
1246 (__v4df)(__m256d)(V2), (M)); })
1355 (__m256d)__builtin_shufflevector((__v4df)(__m256d)(V1), \
1356 (__v4df)(__m256d)(V2), \
1419 static __inline __m256d __DEFAULT_FN_ATTRS
1420 _mm256_blendv_pd(__m256d __a, __m256d __b, __m256d __c) in _mm256_blendv_pd()
1422 return (__m256d)__builtin_ia32_blendvpd256( in _mm256_blendv_pd()
1597 (__m256d)__builtin_shufflevector((__v4df)(__m256d)(a), \
1598 (__v4df)(__m256d)(b), \
1743 (__m256d)__builtin_ia32_cmppd256((__v4df)(__m256d)(a), \
1744 (__v4df)(__m256d)(b), (c)); })
2059 static __inline __m256d __DEFAULT_FN_ATTRS
2062 return (__m256d)__builtin_convertvector((__v4si)__a, __v4df); in _mm256_cvtepi32_pd()
2091 _mm256_cvtpd_ps(__m256d __a) in _mm256_cvtpd_ps()
2111 static __inline __m256d __DEFAULT_FN_ATTRS
2114 return (__m256d)__builtin_convertvector((__v4sf)__a, __v4df); in _mm256_cvtps_pd()
2118 _mm256_cvttpd_epi32(__m256d __a) in _mm256_cvttpd_epi32()
2124 _mm256_cvtpd_epi32(__m256d __a) in _mm256_cvtpd_epi32()
2136 _mm256_cvtsd_f64(__m256d __a) in _mm256_cvtsd_f64()
2167 static __inline __m256d __DEFAULT_FN_ATTRS
2168 _mm256_movedup_pd(__m256d __a) in _mm256_movedup_pd()
2174 static __inline __m256d __DEFAULT_FN_ATTRS
2175 _mm256_unpackhi_pd(__m256d __a, __m256d __b) in _mm256_unpackhi_pd()
2180 static __inline __m256d __DEFAULT_FN_ATTRS
2181 _mm256_unpacklo_pd(__m256d __a, __m256d __b) in _mm256_unpacklo_pd()
2236 _mm256_testz_pd(__m256d __a, __m256d __b) in _mm256_testz_pd()
2242 _mm256_testc_pd(__m256d __a, __m256d __b) in _mm256_testc_pd()
2248 _mm256_testnzc_pd(__m256d __a, __m256d __b) in _mm256_testnzc_pd()
2291 _mm256_movemask_pd(__m256d __a) in _mm256_movemask_pd()
2323 static __inline __m256d __DEFAULT_FN_ATTRS
2327 return (__m256d)(__v4df){ __d, __d, __d, __d }; in _mm256_broadcast_sd()
2337 static __inline __m256d __DEFAULT_FN_ATTRS
2340 return (__m256d)__builtin_ia32_vbroadcastf128_pd256((__v2df const *)__a); in _mm256_broadcast_pd()
2350 static __inline __m256d __DEFAULT_FN_ATTRS
2353 return *(__m256d *)__p; in _mm256_load_pd()
2362 static __inline __m256d __DEFAULT_FN_ATTRS
2366 __m256d __v; in _mm256_loadu_pd()
2403 _mm256_store_pd(double *__p, __m256d __a) in _mm256_store_pd()
2405 *(__m256d *)__p = __a; in _mm256_store_pd()
2415 _mm256_storeu_pd(double *__p, __m256d __a) in _mm256_storeu_pd()
2418 __m256d __v; in _mm256_storeu_pd()
2454 static __inline __m256d __DEFAULT_FN_ATTRS
2457 return (__m256d)__builtin_ia32_maskloadpd256((const __v4df *)__p, in _mm256_maskload_pd()
2487 _mm256_maskstore_pd(double *__p, __m256i __m, __m256d __a) in _mm256_maskstore_pd()
2506 _mm256_stream_pd(double *__a, __m256d __b) in _mm256_stream_pd()
2518 static __inline__ __m256d __DEFAULT_FN_ATTRS
2521 return (__m256d)__builtin_ia32_undef256(); in _mm256_undefined_pd()
2536 static __inline __m256d __DEFAULT_FN_ATTRS
2539 return (__m256d){ __d, __c, __b, __a }; in _mm256_set_pd()
2591 static __inline __m256d __DEFAULT_FN_ATTRS
2594 return (__m256d){ __a, __b, __c, __d }; in _mm256_setr_pd()
2645 static __inline __m256d __DEFAULT_FN_ATTRS
2648 return (__m256d){ __w, __w, __w, __w }; in _mm256_set1_pd()
2685 static __inline __m256d __DEFAULT_FN_ATTRS
2688 return (__m256d){ 0, 0, 0, 0 }; in _mm256_setzero_pd()
2705 _mm256_castpd_ps(__m256d __a) in _mm256_castpd_ps()
2711 _mm256_castpd_si256(__m256d __a) in _mm256_castpd_si256()
2716 static __inline __m256d __DEFAULT_FN_ATTRS
2719 return (__m256d)__a; in _mm256_castps_pd()
2734 static __inline __m256d __DEFAULT_FN_ATTRS
2737 return (__m256d)__a; in _mm256_castsi256_pd()
2741 _mm256_castpd256_pd128(__m256d __a) in _mm256_castpd256_pd128()
2758 static __inline __m256d __DEFAULT_FN_ATTRS
2795 (__m256d)__builtin_shufflevector( \
2796 (__v4df)(__m256d)(V1), \
2828 (__v4df)(__m256d)(V), \
2848 static __inline __m256d __DEFAULT_FN_ATTRS
2851 __m256d __v256 = _mm256_castpd128_pd256(_mm_loadu_pd(__addr_lo)); in _mm256_loadu2_m128d()
2875 _mm256_storeu2_m128d(double *__addr_hi, double *__addr_lo, __m256d __a) in _mm256_storeu2_m128d()
2901 static __inline __m256d __DEFAULT_FN_ATTRS
2903 return (__m256d)_mm256_set_m128((__m128)__hi, (__m128)__lo); in _mm256_set_m128d()
2916 static __inline __m256d __DEFAULT_FN_ATTRS
2918 return (__m256d)_mm256_set_m128((__m128)__hi, (__m128)__lo); in _mm256_setr_m128d()