• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Headers/

Lines Matching defs:__m128d

15 typedef double __m128d __attribute__((__vector_size__(16), __aligned__(16)));
55 static __inline__ __m128d __DEFAULT_FN_ATTRS
56 _mm_add_sd(__m128d __a, __m128d __b)
74 static __inline__ __m128d __DEFAULT_FN_ATTRS
75 _mm_add_pd(__m128d __a, __m128d __b)
77 return (__m128d)((__v2df)__a + (__v2df)__b);
97 static __inline__ __m128d __DEFAULT_FN_ATTRS
98 _mm_sub_sd(__m128d __a, __m128d __b)
116 static __inline__ __m128d __DEFAULT_FN_ATTRS
117 _mm_sub_pd(__m128d __a, __m128d __b)
119 return (__m128d)((__v2df)__a - (__v2df)__b);
138 static __inline__ __m128d __DEFAULT_FN_ATTRS
139 _mm_mul_sd(__m128d __a, __m128d __b)
157 static __inline__ __m128d __DEFAULT_FN_ATTRS
158 _mm_mul_pd(__m128d __a, __m128d __b)
160 return (__m128d)((__v2df)__a * (__v2df)__b);
180 static __inline__ __m128d __DEFAULT_FN_ATTRS
181 _mm_div_sd(__m128d __a, __m128d __b)
200 static __inline__ __m128d __DEFAULT_FN_ATTRS
201 _mm_div_pd(__m128d __a, __m128d __b)
203 return (__m128d)((__v2df)__a / (__v2df)__b);
225 static __inline__ __m128d __DEFAULT_FN_ATTRS
226 _mm_sqrt_sd(__m128d __a, __m128d __b)
228 __m128d __c = __builtin_ia32_sqrtsd((__v2df)__b);
229 return __extension__ (__m128d) { __c[0], __a[1] };
243 static __inline__ __m128d __DEFAULT_FN_ATTRS
244 _mm_sqrt_pd(__m128d __a)
267 static __inline__ __m128d __DEFAULT_FN_ATTRS
268 _mm_min_sd(__m128d __a, __m128d __b)
287 static __inline__ __m128d __DEFAULT_FN_ATTRS
288 _mm_min_pd(__m128d __a, __m128d __b)
311 static __inline__ __m128d __DEFAULT_FN_ATTRS
312 _mm_max_sd(__m128d __a, __m128d __b)
331 static __inline__ __m128d __DEFAULT_FN_ATTRS
332 _mm_max_pd(__m128d __a, __m128d __b)
349 static __inline__ __m128d __DEFAULT_FN_ATTRS
350 _mm_and_pd(__m128d __a, __m128d __b)
352 return (__m128d)((__v2du)__a & (__v2du)__b);
370 static __inline__ __m128d __DEFAULT_FN_ATTRS
371 _mm_andnot_pd(__m128d __a, __m128d __b)
373 return (__m128d)(~(__v2du)__a & (__v2du)__b);
388 static __inline__ __m128d __DEFAULT_FN_ATTRS
389 _mm_or_pd(__m128d __a, __m128d __b)
391 return (__m128d)((__v2du)__a | (__v2du)__b);
406 static __inline__ __m128d __DEFAULT_FN_ATTRS
407 _mm_xor_pd(__m128d __a, __m128d __b)
409 return (__m128d)((__v2du)__a ^ (__v2du)__b);
425 static __inline__ __m128d __DEFAULT_FN_ATTRS
426 _mm_cmpeq_pd(__m128d __a, __m128d __b)
428 return (__m128d)__builtin_ia32_cmpeqpd((__v2df)__a, (__v2df)__b);
445 static __inline__ __m128d __DEFAULT_FN_ATTRS
446 _mm_cmplt_pd(__m128d __a, __m128d __b)
448 return (__m128d)__builtin_ia32_cmpltpd((__v2df)__a, (__v2df)__b);
466 static __inline__ __m128d __DEFAULT_FN_ATTRS
467 _mm_cmple_pd(__m128d __a, __m128d __b)
469 return (__m128d)__builtin_ia32_cmplepd((__v2df)__a, (__v2df)__b);
487 static __inline__ __m128d __DEFAULT_FN_ATTRS
488 _mm_cmpgt_pd(__m128d __a, __m128d __b)
490 return (__m128d)__builtin_ia32_cmpltpd((__v2df)__b, (__v2df)__a);
508 static __inline__ __m128d __DEFAULT_FN_ATTRS
509 _mm_cmpge_pd(__m128d __a, __m128d __b)
511 return (__m128d)__builtin_ia32_cmplepd((__v2df)__b, (__v2df)__a);
531 static __inline__ __m128d __DEFAULT_FN_ATTRS
532 _mm_cmpord_pd(__m128d __a, __m128d __b)
534 return (__m128d)__builtin_ia32_cmpordpd((__v2df)__a, (__v2df)__b);
555 static __inline__ __m128d __DEFAULT_FN_ATTRS
556 _mm_cmpunord_pd(__m128d __a, __m128d __b)
558 return (__m128d)__builtin_ia32_cmpunordpd((__v2df)__a, (__v2df)__b);
576 static __inline__ __m128d __DEFAULT_FN_ATTRS
577 _mm_cmpneq_pd(__m128d __a, __m128d __b)
579 return (__m128d)__builtin_ia32_cmpneqpd((__v2df)__a, (__v2df)__b);
597 static __inline__ __m128d __DEFAULT_FN_ATTRS
598 _mm_cmpnlt_pd(__m128d __a, __m128d __b)
600 return (__m128d)__builtin_ia32_cmpnltpd((__v2df)__a, (__v2df)__b);
618 static __inline__ __m128d __DEFAULT_FN_ATTRS
619 _mm_cmpnle_pd(__m128d __a, __m128d __b)
621 return (__m128d)__builtin_ia32_cmpnlepd((__v2df)__a, (__v2df)__b);
639 static __inline__ __m128d __DEFAULT_FN_ATTRS
640 _mm_cmpngt_pd(__m128d __a, __m128d __b)
642 return (__m128d)__builtin_ia32_cmpnltpd((__v2df)__b, (__v2df)__a);
660 static __inline__ __m128d __DEFAULT_FN_ATTRS
661 _mm_cmpnge_pd(__m128d __a, __m128d __b)
663 return (__m128d)__builtin_ia32_cmpnlepd((__v2df)__b, (__v2df)__a);
683 static __inline__ __m128d __DEFAULT_FN_ATTRS
684 _mm_cmpeq_sd(__m128d __a, __m128d __b)
686 return (__m128d)__builtin_ia32_cmpeqsd((__v2df)__a, (__v2df)__b);
708 static __inline__ __m128d __DEFAULT_FN_ATTRS
709 _mm_cmplt_sd(__m128d __a, __m128d __b)
711 return (__m128d)__builtin_ia32_cmpltsd((__v2df)__a, (__v2df)__b);
733 static __inline__ __m128d __DEFAULT_FN_ATTRS
734 _mm_cmple_sd(__m128d __a, __m128d __b)
736 return (__m128d)__builtin_ia32_cmplesd((__v2df)__a, (__v2df)__b);
758 static __inline__ __m128d __DEFAULT_FN_ATTRS
759 _mm_cmpgt_sd(__m128d __a, __m128d __b)
761 __m128d __c = __builtin_ia32_cmpltsd((__v2df)__b, (__v2df)__a);
762 return __extension__ (__m128d) { __c[0], __a[1] };
784 static __inline__ __m128d __DEFAULT_FN_ATTRS
785 _mm_cmpge_sd(__m128d __a, __m128d __b)
787 __m128d __c = __builtin_ia32_cmplesd((__v2df)__b, (__v2df)__a);
788 return __extension__ (__m128d) { __c[0], __a[1] };
812 static __inline__ __m128d __DEFAULT_FN_ATTRS
813 _mm_cmpord_sd(__m128d __a, __m128d __b)
815 return (__m128d)__builtin_ia32_cmpordsd((__v2df)__a, (__v2df)__b);
840 static __inline__ __m128d __DEFAULT_FN_ATTRS
841 _mm_cmpunord_sd(__m128d __a, __m128d __b)
843 return (__m128d)__builtin_ia32_cmpunordsd((__v2df)__a, (__v2df)__b);
865 static __inline__ __m128d __DEFAULT_FN_ATTRS
866 _mm_cmpneq_sd(__m128d __a, __m128d __b)
868 return (__m128d)__builtin_ia32_cmpneqsd((__v2df)__a, (__v2df)__b);
890 static __inline__ __m128d __DEFAULT_FN_ATTRS
891 _mm_cmpnlt_sd(__m128d __a, __m128d __b)
893 return (__m128d)__builtin_ia32_cmpnltsd((__v2df)__a, (__v2df)__b);
915 static __inline__ __m128d __DEFAULT_FN_ATTRS
916 _mm_cmpnle_sd(__m128d __a, __m128d __b)
918 return (__m128d)__builtin_ia32_cmpnlesd((__v2df)__a, (__v2df)__b);
940 static __inline__ __m128d __DEFAULT_FN_ATTRS
941 _mm_cmpngt_sd(__m128d __a, __m128d __b)
943 __m128d __c = __builtin_ia32_cmpnltsd((__v2df)__b, (__v2df)__a);
944 return __extension__ (__m128d) { __c[0], __a[1] };
966 static __inline__ __m128d __DEFAULT_FN_ATTRS
967 _mm_cmpnge_sd(__m128d __a, __m128d __b)
969 __m128d __c = __builtin_ia32_cmpnlesd((__v2df)__b, (__v2df)__a);
970 return __extension__ (__m128d) { __c[0], __a[1] };
992 _mm_comieq_sd(__m128d __a, __m128d __b)
1018 _mm_comilt_sd(__m128d __a, __m128d __b)
1044 _mm_comile_sd(__m128d __a, __m128d __b)
1070 _mm_comigt_sd(__m128d __a, __m128d __b)
1096 _mm_comige_sd(__m128d __a, __m128d __b)
1122 _mm_comineq_sd(__m128d __a, __m128d __b)
1146 _mm_ucomieq_sd(__m128d __a, __m128d __b)
1172 _mm_ucomilt_sd(__m128d __a, __m128d __b)
1198 _mm_ucomile_sd(__m128d __a, __m128d __b)
1224 _mm_ucomigt_sd(__m128d __a, __m128d __b)
1250 _mm_ucomige_sd(__m128d __a, __m128d __b)
1276 _mm_ucomineq_sd(__m128d __a, __m128d __b)
1295 _mm_cvtpd_ps(__m128d __a)
1314 static __inline__ __m128d __DEFAULT_FN_ATTRS
1317 return (__m128d) __builtin_convertvector(
1337 static __inline__ __m128d __DEFAULT_FN_ATTRS
1340 return (__m128d) __builtin_convertvector(
1358 _mm_cvtpd_epi32(__m128d __a)
1375 _mm_cvtsd_si32(__m128d __a)
1400 _mm_cvtsd_ss(__m128 __a, __m128d __b)
1422 static __inline__ __m128d __DEFAULT_FN_ATTRS
1423 _mm_cvtsi32_sd(__m128d __a, int __b)
1448 static __inline__ __m128d __DEFAULT_FN_ATTRS
1449 _mm_cvtss_sd(__m128d __a, __m128 __b)
1473 _mm_cvttpd_epi32(__m128d __a)
1491 _mm_cvttsd_si32(__m128d __a)
1508 _mm_cvtpd_pi32(__m128d __a)
1528 _mm_cvttpd_pi32(__m128d __a)
1544 static __inline__ __m128d __DEFAULT_FN_ATTRS_MMX
1562 _mm_cvtsd_f64(__m128d __a)
1578 static __inline__ __m128d __DEFAULT_FN_ATTRS
1581 return *(const __m128d*)__dp;
1596 static __inline__ __m128d __DEFAULT_FN_ATTRS
1603 return __extension__ (__m128d){ __u, __u };
1622 static __inline__ __m128d __DEFAULT_FN_ATTRS
1625 __m128d __u = *(const __m128d*)__dp;
1640 static __inline__ __m128d __DEFAULT_FN_ATTRS
1723 static __inline__ __m128d __DEFAULT_FN_ATTRS
1730 return __extension__ (__m128d){ __u, 0 };
1750 static __inline__ __m128d __DEFAULT_FN_ATTRS
1751 _mm_loadh_pd(__m128d __a, double const *__dp)
1757 return __extension__ (__m128d){ __a[0], __u };
1777 static __inline__ __m128d __DEFAULT_FN_ATTRS
1778 _mm_loadl_pd(__m128d __a, double const *__dp)
1784 return __extension__ (__m128d){ __u, __a[1] };
1798 static __inline__ __m128d __DEFAULT_FN_ATTRS
1801 return (__m128d)__builtin_ia32_undef128();
1818 static __inline__ __m128d __DEFAULT_FN_ATTRS
1821 return __extension__ (__m128d){ __w, 0 };
1836 static __inline__ __m128d __DEFAULT_FN_ATTRS
1839 return __extension__ (__m128d){ __w, __w };
1854 static __inline__ __m128d __DEFAULT_FN_ATTRS
1874 static __inline__ __m128d __DEFAULT_FN_ATTRS
1877 return __extension__ (__m128d){ __x, __w };
1895 static __inline__ __m128d __DEFAULT_FN_ATTRS
1898 return __extension__ (__m128d){ __w, __x };
1910 static __inline__ __m128d __DEFAULT_FN_ATTRS
1913 return __extension__ (__m128d){ 0, 0 };
1931 static __inline__ __m128d __DEFAULT_FN_ATTRS
1932 _mm_move_sd(__m128d __a, __m128d __b)
1950 _mm_store_sd(double *__dp, __m128d __a)
1972 _mm_store_pd(double *__dp, __m128d __a)
1974 *(__m128d*)__dp = __a;
1992 _mm_store1_pd(double *__dp, __m128d __a)
2013 _mm_store_pd1(double *__dp, __m128d __a)
2031 _mm_storeu_pd(double *__dp, __m128d __a)
2054 _mm_storer_pd(double *__dp, __m128d __a)
2057 *(__m128d *)__dp = __a;
2072 _mm_storeh_pd(double *__dp, __m128d __a)
2092 _mm_storel_pd(double *__dp, __m128d __a)
3359 static __inline__ __m128d __DEFAULT_FN_ATTRS
3360 _mm_cvtsi64_sd(__m128d __a, long long __b)
3378 _mm_cvtsd_si64(__m128d __a)
3396 _mm_cvttsd_si64(__m128d __a)
4146 _mm_stream_pd(double *__p, __m128d __a)
4775 static __inline__ __m128d __DEFAULT_FN_ATTRS
4776 _mm_unpackhi_pd(__m128d __a, __m128d __b)
4796 static __inline__ __m128d __DEFAULT_FN_ATTRS
4797 _mm_unpacklo_pd(__m128d __a, __m128d __b)
4816 _mm_movemask_pd(__m128d __a)
4829 /// __m128d _mm_shuffle_pd(__m128d a, __m128d b, const int i);
4847 (__m128d)__builtin_ia32_shufpd((__v2df)(__m128d)(a), (__v2df)(__m128d)(b), \
4862 _mm_castpd_ps(__m128d __a)
4879 _mm_castpd_si128(__m128d __a)
4895 static __inline__ __m128d __DEFAULT_FN_ATTRS
4898 return (__m128d)__a;
4946 static __inline__ __m128d __DEFAULT_FN_ATTRS
4949 return (__m128d)__a;