Home
last modified time | relevance | path

Searched refs:__m128d (Results 1 – 25 of 27) sorted by relevance

12

/openbsd/src/gnu/usr.bin/gcc/gcc/config/i386/
Demmintrin.h48 #define __m128d __v2df macro
51 static __inline __m128d
54 return (__m128d) __builtin_ia32_loadsd (__P); in _mm_load_sd()
58 static __inline __m128d
62 return (__m128d) __builtin_ia32_shufpd (__tmp, __tmp, _MM_SHUFFLE2 (0,0)); in _mm_load1_pd()
65 static __inline __m128d
72 static __inline __m128d
75 return (__m128d) __builtin_ia32_loadapd (__P); in _mm_load_pd()
79 static __inline __m128d
82 return (__m128d) __builtin_ia32_loadupd (__P); in _mm_loadu_pd()
[all …]
Dpmmintrin.h77 static __inline __m128d
78 _mm_addsub_pd (__m128d __X, __m128d __Y) in _mm_addsub_pd()
80 return (__m128d) __builtin_ia32_addsubpd ((__v2df)__X, (__v2df)__Y); in _mm_addsub_pd()
83 static __inline __m128d
84 _mm_hadd_pd (__m128d __X, __m128d __Y) in _mm_hadd_pd()
86 return (__m128d) __builtin_ia32_haddpd ((__v2df)__X, (__v2df)__Y); in _mm_hadd_pd()
89 static __inline __m128d
90 _mm_hsub_pd (__m128d __X, __m128d __Y) in _mm_hsub_pd()
92 return (__m128d) __builtin_ia32_hsubpd ((__v2df)__X, (__v2df)__Y); in _mm_hsub_pd()
95 static __inline __m128d
[all …]
/openbsd/src/gnu/llvm/clang/lib/Headers/
Demmintrin.h19 typedef double __m128d __attribute__((__vector_size__(16), __aligned__(16))); typedef
74 static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_add_sd(__m128d __a, in _mm_add_sd()
75 __m128d __b) { in _mm_add_sd()
92 static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_add_pd(__m128d __a, in _mm_add_pd()
93 __m128d __b) { in _mm_add_pd()
94 return (__m128d)((__v2df)__a + (__v2df)__b); in _mm_add_pd()
114 static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_sub_sd(__m128d __a, in _mm_sub_sd()
115 __m128d __b) { in _mm_sub_sd()
132 static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_sub_pd(__m128d __a, in _mm_sub_pd()
133 __m128d __b) { in _mm_sub_pd()
[all …]
Dfmaintrin.h27 static __inline__ __m128d __DEFAULT_FN_ATTRS128
28 _mm_fmadd_pd(__m128d __A, __m128d __B, __m128d __C) in _mm_fmadd_pd()
30 return (__m128d)__builtin_ia32_vfmaddpd((__v2df)__A, (__v2df)__B, (__v2df)__C); in _mm_fmadd_pd()
39 static __inline__ __m128d __DEFAULT_FN_ATTRS128
40 _mm_fmadd_sd(__m128d __A, __m128d __B, __m128d __C) in _mm_fmadd_sd()
42 return (__m128d)__builtin_ia32_vfmaddsd3((__v2df)__A, (__v2df)__B, (__v2df)__C); in _mm_fmadd_sd()
51 static __inline__ __m128d __DEFAULT_FN_ATTRS128
52 _mm_fmsub_pd(__m128d __A, __m128d __B, __m128d __C) in _mm_fmsub_pd()
54 return (__m128d)__builtin_ia32_vfmaddpd((__v2df)__A, (__v2df)__B, -(__v2df)__C); in _mm_fmsub_pd()
63 static __inline__ __m128d __DEFAULT_FN_ATTRS128
[all …]
Dfma4intrin.h29 static __inline__ __m128d __DEFAULT_FN_ATTRS128
30 _mm_macc_pd(__m128d __A, __m128d __B, __m128d __C) in _mm_macc_pd()
32 return (__m128d)__builtin_ia32_vfmaddpd((__v2df)__A, (__v2df)__B, (__v2df)__C); in _mm_macc_pd()
41 static __inline__ __m128d __DEFAULT_FN_ATTRS128
42 _mm_macc_sd(__m128d __A, __m128d __B, __m128d __C) in _mm_macc_sd()
44 return (__m128d)__builtin_ia32_vfmaddsd((__v2df)__A, (__v2df)__B, (__v2df)__C); in _mm_macc_sd()
53 static __inline__ __m128d __DEFAULT_FN_ATTRS128
54 _mm_msub_pd(__m128d __A, __m128d __B, __m128d __C) in _mm_msub_pd()
56 return (__m128d)__builtin_ia32_vfmaddpd((__v2df)__A, (__v2df)__B, -(__v2df)__C); in _mm_msub_pd()
65 static __inline__ __m128d __DEFAULT_FN_ATTRS128
[all …]
Davx512vldqintrin.h73 static __inline__ __m128d __DEFAULT_FN_ATTRS128
74 _mm_mask_andnot_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) { in _mm_mask_andnot_pd()
75 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U, in _mm_mask_andnot_pd()
80 static __inline__ __m128d __DEFAULT_FN_ATTRS128
81 _mm_maskz_andnot_pd(__mmask8 __U, __m128d __A, __m128d __B) { in _mm_maskz_andnot_pd()
82 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U, in _mm_maskz_andnot_pd()
129 static __inline__ __m128d __DEFAULT_FN_ATTRS128
130 _mm_mask_and_pd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) { in _mm_mask_and_pd()
131 return (__m128d)__builtin_ia32_selectpd_128((__mmask8)__U, in _mm_mask_and_pd()
136 static __inline__ __m128d __DEFAULT_FN_ATTRS128
[all …]
Dpmmintrin.h164 static __inline__ __m128d __DEFAULT_FN_ATTRS
165 _mm_addsub_pd(__m128d __a, __m128d __b) in _mm_addsub_pd()
187 static __inline__ __m128d __DEFAULT_FN_ATTRS
188 _mm_hadd_pd(__m128d __a, __m128d __b) in _mm_hadd_pd()
210 static __inline__ __m128d __DEFAULT_FN_ATTRS
211 _mm_hsub_pd(__m128d __a, __m128d __b) in _mm_hsub_pd()
246 static __inline__ __m128d __DEFAULT_FN_ATTRS
247 _mm_movedup_pd(__m128d __a) in _mm_movedup_pd()
Davx512erintrin.h142 ((__m128d)__builtin_ia32_rsqrt28sd_round_mask((__v2df)(__m128d)(A), \
143 (__v2df)(__m128d)(B), \
148 ((__m128d)__builtin_ia32_rsqrt28sd_round_mask((__v2df)(__m128d)(A), \
149 (__v2df)(__m128d)(B), \
150 (__v2df)(__m128d)(S), \
154 ((__m128d)__builtin_ia32_rsqrt28sd_round_mask((__v2df)(__m128d)(A), \
155 (__v2df)(__m128d)(B), \
245 ((__m128d)__builtin_ia32_rcp28sd_round_mask((__v2df)(__m128d)(A), \
246 (__v2df)(__m128d)(B), \
251 ((__m128d)__builtin_ia32_rcp28sd_round_mask((__v2df)(__m128d)(A), \
[all …]
Davx512fintrin.h389 _mm512_broadcastsd_pd(__m128d __A) in _mm512_broadcastsd_pd()
410 static __inline __m128d __DEFAULT_FN_ATTRS512
447 _mm512_castpd128_pd512 (__m128d __A) in _mm512_castpd128_pd512()
532 _mm512_zextpd128_pd512(__m128d __a) in _mm512_zextpd128_pd512()
1053 static __inline__ __m128d __DEFAULT_FN_ATTRS128
1054 _mm_mask_max_sd(__m128d __W, __mmask8 __U,__m128d __A, __m128d __B) { in _mm_mask_max_sd()
1055 return (__m128d) __builtin_ia32_maxsd_round_mask ((__v2df) __A, in _mm_mask_max_sd()
1062 static __inline__ __m128d __DEFAULT_FN_ATTRS128
1063 _mm_maskz_max_sd(__mmask8 __U,__m128d __A, __m128d __B) { in _mm_maskz_max_sd()
1064 return (__m128d) __builtin_ia32_maxsd_round_mask ((__v2df) __A, in _mm_maskz_max_sd()
[all …]
Davx512vlintrin.h884 ((__mmask8)__builtin_ia32_cmppd128_mask((__v2df)(__m128d)(a), \
885 (__v2df)(__m128d)(b), (int)(p), \
889 ((__mmask8)__builtin_ia32_cmppd128_mask((__v2df)(__m128d)(a), \
890 (__v2df)(__m128d)(b), (int)(p), \
893 static __inline__ __m128d __DEFAULT_FN_ATTRS128
894 _mm_mask_fmadd_pd(__m128d __A, __mmask8 __U, __m128d __B, __m128d __C) in _mm_mask_fmadd_pd()
896 return (__m128d) __builtin_ia32_selectpd_128((__mmask8) __U, in _mm_mask_fmadd_pd()
903 static __inline__ __m128d __DEFAULT_FN_ATTRS128
904 _mm_mask3_fmadd_pd(__m128d __A, __m128d __B, __m128d __C, __mmask8 __U) in _mm_mask3_fmadd_pd()
906 return (__m128d) __builtin_ia32_selectpd_128((__mmask8) __U, in _mm_mask3_fmadd_pd()
[all …]
Dsmmintrin.h315 ((__m128d)__builtin_ia32_roundpd((__v2df)(__m128d)(X), (M)))
356 ((__m128d)__builtin_ia32_roundsd((__v2df)(__m128d)(X), (__v2df)(__m128d)(Y), \
385 ((__m128d)__builtin_ia32_blendpd((__v2df)(__m128d)(V1), \
386 (__v2df)(__m128d)(V2), (int)(M)))
436 static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_blendv_pd(__m128d __V1, in _mm_blendv_pd()
437 __m128d __V2, in _mm_blendv_pd()
438 __m128d __M) { in _mm_blendv_pd()
439 return (__m128d)__builtin_ia32_blendvpd((__v2df)__V1, (__v2df)__V2, in _mm_blendv_pd()
631 ((__m128d)__builtin_ia32_dppd((__v2df)(__m128d)(X), (__v2df)(__m128d)(Y), \
Davxintrin.h784 static __inline __m128d __DEFAULT_FN_ATTRS128
785 _mm_permutevar_pd(__m128d __a, __m128i __c) in _mm_permutevar_pd()
787 return (__m128d)__builtin_ia32_vpermilvarpd((__v2df)__a, (__v2di)__c); in _mm_permutevar_pd()
1002 ((__m128d)__builtin_ia32_vpermilpd((__v2df)(__m128d)(A), (int)(C)))
1663 ((__m128d)__builtin_ia32_cmppd((__v2df)(__m128d)(a), \
1664 (__v2df)(__m128d)(b), (c)))
1902 ((__m128d)__builtin_ia32_cmpsd((__v2df)(__m128d)(a), \
1903 (__v2df)(__m128d)(b), (c)))
2537 _mm_testz_pd(__m128d __a, __m128d __b) in _mm_testz_pd()
2566 _mm_testc_pd(__m128d __a, __m128d __b) in _mm_testc_pd()
[all …]
Davx512dqintrin.h886 ((__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
887 (__v2df)(__m128d)(B), \
895 ((__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
896 (__v2df)(__m128d)(B), \
897 (__v2df)(__m128d)(W),\
904 ((__m128d)__builtin_ia32_rangesd128_round_mask((__v2df)(__m128d)(A), \
905 (__v2df)(__m128d)(B), \
1016 ((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
1017 (__v2df)(__m128d)(B), \
1023 ((__m128d)__builtin_ia32_reducesd_mask((__v2df)(__m128d)(A), \
[all …]
Dxopintrin.h713 ((__m128d)__builtin_ia32_vpermil2pd((__v2df)(__m128d)(X), \
714 (__v2df)(__m128d)(Y), \
737 static __inline__ __m128d __DEFAULT_FN_ATTRS
738 _mm_frcz_sd(__m128d __A) in _mm_frcz_sd()
740 return (__m128d)__builtin_ia32_vfrczsd((__v2df)__A); in _mm_frcz_sd()
749 static __inline__ __m128d __DEFAULT_FN_ATTRS
750 _mm_frcz_pd(__m128d __A) in _mm_frcz_pd()
752 return (__m128d)__builtin_ia32_vfrczpd((__v2df)__A); in _mm_frcz_pd()
Davx2intrin.h719 static __inline__ __m128d __DEFAULT_FN_ATTRS128
720 _mm_broadcastsd_pd(__m128d __a) in _mm_broadcastsd_pd()
732 _mm256_broadcastsd_pd(__m128d __X) in _mm256_broadcastsd_pd()
939 ((__m128d)__builtin_ia32_gatherd_pd((__v2df)(__m128i)(a), \
942 (__v2df)(__m128d)(mask), (s)))
951 ((__m128d)__builtin_ia32_gatherq_pd((__v2df)(__m128d)(a), \
954 (__v2df)(__m128d)(mask), (s)))
1035 ((__m128d)__builtin_ia32_gatherd_pd((__v2df)_mm_undefined_pd(), \
1052 ((__m128d)__builtin_ia32_gatherq_pd((__v2df)_mm_undefined_pd(), \
Dammintrin.h158 _mm_stream_sd(double *__p, __m128d __a) in _mm_stream_sd()
Davx512fp16intrin.h113 static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_castph_pd(__m128h __a) { in _mm_castph_pd()
114 return (__m128d)__a; in _mm_castph_pd()
151 static __inline__ __m128h __DEFAULT_FN_ATTRS128 _mm_castpd_ph(__m128d __a) { in _mm_castpd_ph()
1607 __m128d __B) { in _mm_cvtsd_sh()
1616 __m128d __B) { in _mm_mask_cvtsd_sh()
1623 _mm_maskz_cvtsd_sh(__mmask8 __U, __m128h __A, __m128d __B) { in _mm_maskz_cvtsd_sh()
1630 ((__m128d)__builtin_ia32_vcvtsh2sd_round_mask((__v2df)(A), (__v8hf)(B), \
1635 ((__m128d)__builtin_ia32_vcvtsh2sd_round_mask( \
1639 ((__m128d)__builtin_ia32_vcvtsh2sd_round_mask((__v2df)(A), (__v8hf)(B), \
1643 static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_cvtsh_sd(__m128d __A, in _mm_cvtsh_sd()
[all …]
Davx512vlfp16intrin.h653 static __inline__ __m128h __DEFAULT_FN_ATTRS128 _mm_cvtpd_ph(__m128d __A) { in _mm_cvtpd_ph()
660 __m128d __A) { in _mm_mask_cvtpd_ph()
666 _mm_maskz_cvtpd_ph(__mmask8 __U, __m128d __A) { in _mm_maskz_cvtpd_ph()
688 static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_cvtph_pd(__m128h __A) { in _mm_cvtph_pd()
689 return (__m128d)__builtin_ia32_vcvtph2pd128_mask( in _mm_cvtph_pd()
693 static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_cvtph_pd(__m128d __W, in _mm_mask_cvtph_pd()
696 return (__m128d)__builtin_ia32_vcvtph2pd128_mask((__v8hf)__A, (__v2df)__W, in _mm_mask_cvtph_pd()
700 static __inline__ __m128d __DEFAULT_FN_ATTRS128
702 return (__m128d)__builtin_ia32_vcvtph2pd128_mask( in _mm_maskz_cvtph_pd()
/openbsd/src/gnu/gcc/gcc/config/i386/
Demmintrin.h46 typedef double __m128d __attribute__ ((__vector_size__ (16), __may_alias__)); typedef
53 static __inline __m128d __attribute__((__always_inline__))
56 return __extension__ (__m128d){ __F, 0 }; in _mm_set_sd()
60 static __inline __m128d __attribute__((__always_inline__))
63 return __extension__ (__m128d){ __F, __F }; in _mm_set1_pd()
66 static __inline __m128d __attribute__((__always_inline__))
73 static __inline __m128d __attribute__((__always_inline__))
76 return __extension__ (__m128d){ __X, __W }; in _mm_set_pd()
80 static __inline __m128d __attribute__((__always_inline__))
83 return __extension__ (__m128d){ __W, __X }; in _mm_setr_pd()
[all …]
Dpmmintrin.h77 static __inline __m128d __attribute__((__always_inline__))
78 _mm_addsub_pd (__m128d __X, __m128d __Y) in _mm_addsub_pd()
80 return (__m128d) __builtin_ia32_addsubpd ((__v2df)__X, (__v2df)__Y); in _mm_addsub_pd()
83 static __inline __m128d __attribute__((__always_inline__))
84 _mm_hadd_pd (__m128d __X, __m128d __Y) in _mm_hadd_pd()
86 return (__m128d) __builtin_ia32_haddpd ((__v2df)__X, (__v2df)__Y); in _mm_hadd_pd()
89 static __inline __m128d __attribute__((__always_inline__))
90 _mm_hsub_pd (__m128d __X, __m128d __Y) in _mm_hsub_pd()
92 return (__m128d) __builtin_ia32_hsubpd ((__v2df)__X, (__v2df)__Y); in _mm_hsub_pd()
95 static __inline __m128d __attribute__((__always_inline__))
[all …]
/openbsd/src/gnu/llvm/clang/lib/Headers/ppc_wrappers/
Demmintrin.h61 typedef double __m128d __attribute__((__vector_size__(16), __may_alias__)); typedef
73 extern __inline __m128d
76 return __extension__(__m128d){__F, 0.0}; in _mm_set_sd()
80 extern __inline __m128d
83 return __extension__(__m128d){__F, __F}; in _mm_set1_pd()
86 extern __inline __m128d
93 extern __inline __m128d
96 return __extension__(__m128d){__X, __W}; in _mm_set_pd()
100 extern __inline __m128d
103 return __extension__(__m128d){__W, __X}; in _mm_setr_pd()
[all …]
Dpmmintrin.h56 extern __inline __m128d
58 _mm_addsub_pd(__m128d __X, __m128d __Y) { in _mm_addsub_pd()
61 return (__m128d)vec_add(__X, __even_neg_Y); in _mm_addsub_pd()
90 extern __inline __m128d
92 _mm_hadd_pd(__m128d __X, __m128d __Y) { in _mm_hadd_pd()
93 return (__m128d)vec_add(vec_mergeh((__v2df)__X, (__v2df)__Y), in _mm_hadd_pd()
97 extern __inline __m128d
99 _mm_hsub_pd(__m128d __X, __m128d __Y) { in _mm_hsub_pd()
100 return (__m128d)vec_sub(vec_mergeh((__v2df)__X, (__v2df)__Y), in _mm_hsub_pd()
120 extern __inline __m128d
[all …]
Dsmmintrin.h55 extern __inline __m128d
57 _mm_round_pd(__m128d __A, int __rounding) { in _mm_round_pd()
135 return (__m128d)__r; in _mm_round_pd()
138 extern __inline __m128d
140 _mm_round_sd(__m128d __A, __m128d __B, int __rounding) { in _mm_round_sd()
143 return (__m128d)__r; in _mm_round_sd()
367 extern __inline __m128d
369 _mm_blend_pd(__m128d __A, __m128d __B, const int __imm8) { in _mm_blend_pd()
376 return (__m128d)__r; in _mm_blend_pd()
380 extern __inline __m128d
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/
Di386-ssetype-2.c12 __m128d
13 t1(__m128d a, __m128d b) in t1()
19 __m128d
20 t2(__m128d a, __m128d b) in t2()
26 __m128d
27 t3(__m128d a, __m128d b) in t3()
33 __m128d
34 t4(__m128d a, __m128d b) in t4()
Di386-ssetype-1.c14 __m128d magic_a, magic_b;
16 __m128d
21 __m128d
26 __m128d
31 __m128d

12