Home
last modified time | relevance | path

Searched refs:__m64 (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dmmintrin.h17 typedef long long __m64 __attribute__((__vector_size__(8), __aligned__(8))); typedef
53 static __inline__ __m64 __DEFAULT_FN_ATTRS
56 return (__m64)__builtin_ia32_vec_init_v2si(__i, 0); in _mm_cvtsi32_si64()
71 _mm_cvtsi64_si32(__m64 __m) in _mm_cvtsi64_si32()
86 static __inline__ __m64 __DEFAULT_FN_ATTRS
89 return (__m64)__i; in _mm_cvtsi64_m64()
103 _mm_cvtm64_si64(__m64 __m) in _mm_cvtm64_si64()
127 static __inline__ __m64 __DEFAULT_FN_ATTRS
128 _mm_packs_pi16(__m64 __m1, __m64 __m2) in _mm_packs_pi16()
130 return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2); in _mm_packs_pi16()
[all …]
H A Dtmmintrin.h40 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
41 _mm_abs_pi8(__m64 __a) in _mm_abs_pi8()
43 return (__m64)__builtin_ia32_pabsb((__v8qi)__a); in _mm_abs_pi8()
76 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
77 _mm_abs_pi16(__m64 __a) in _mm_abs_pi16()
79 return (__m64)__builtin_ia32_pabsw((__v4hi)__a); in _mm_abs_pi16()
112 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
113 _mm_abs_pi32(__m64 __a) in _mm_abs_pi32()
115 return (__m64)__builtin_ia32_pabsd((__v2si)__a); in _mm_abs_pi32()
180 ((__m64)__builtin_ia32_palignr((__v8qi)(__m64)(a), (__v8qi)(__m64)(b), (n)))
[all …]
H A Dxmmintrin.h1451 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1454 return (__m64)__builtin_ia32_cvtps2pi((__v4sf)__a); in _mm_cvtps_pi32()
1471 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1561 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1564 return (__m64)__builtin_ia32_cvttps2pi((__v4sf)__a); in _mm_cvttps_pi32()
1582 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1678 _mm_cvtpi32_ps(__m128 __a, __m64 __b) in _mm_cvtpi32_ps()
1701 _mm_cvt_pi2ps(__m128 __a, __m64 __b) in _mm_cvt_pi2ps()
1739 _mm_loadh_pi(__m128 __a, const __m64 *__p) in _mm_loadh_pi()
1766 _mm_loadl_pi(__m128 __a, const __m64 *__p) in _mm_loadl_pi()
[all …]
H A Demmintrin.h1489 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX _mm_cvtpd_pi32(__m128d __a) { in _mm_cvtpd_pi32()
1490 return (__m64)__builtin_ia32_cvtpd2pi((__v2df)__a); in _mm_cvtpd_pi32()
1508 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX _mm_cvttpd_pi32(__m128d __a) { in _mm_cvttpd_pi32()
1509 return (__m64)__builtin_ia32_cvttpd2pi((__v2df)__a); in _mm_cvttpd_pi32()
1523 static __inline__ __m128d __DEFAULT_FN_ATTRS_MMX _mm_cvtpi32_pd(__m64 __a) { in _mm_cvtpi32_pd()
2111 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX _mm_add_si64(__m64 __a, in _mm_add_si64()
2112 __m64 __b) { in _mm_add_si64()
2113 return (__m64)__builtin_ia32_paddq((__v1di)__a, (__v1di)__b); in _mm_add_si64()
2434 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX _mm_mul_su32(__m64 __a, in _mm_mul_su32()
2435 __m64 __b) { in _mm_mul_su32()
[all …]
H A Dintrin.h53 __m64 _m_from_float(float);
54 float _m_to_float(__m64);
/freebsd/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/
H A Dmmintrin.h44 typedef __attribute__((__aligned__(8))) unsigned long long __m64; typedef
47 __m64 as_m64;
71 extern __inline __m64
74 return (__m64)(unsigned int)__i; in _mm_cvtsi32_si64()
77 extern __inline __m64
86 _mm_cvtsi64_si32(__m64 __i) { in _mm_cvtsi64_si32()
92 _m_to_int(__m64 __i) { in _m_to_int()
99 extern __inline __m64
102 return (__m64)__i; in _m_from_int64()
105 extern __inline __m64
[all …]
H A Dtmmintrin.h54 extern __inline __m64
56 _mm_abs_pi16(__m64 __A) { in _mm_abs_pi16()
58 return (__m64)((__v2du)vec_abs(__B))[0]; in _mm_abs_pi16()
61 extern __inline __m64
63 _mm_abs_pi32(__m64 __A) { in _mm_abs_pi32()
65 return (__m64)((__v2du)vec_abs(__B))[0]; in _mm_abs_pi32()
68 extern __inline __m64
70 _mm_abs_pi8(__m64 __A) { in _mm_abs_pi8()
72 return (__m64)((__v2du)vec_abs(__B))[0]; in _mm_abs_pi8()
119 extern __inline __m64
[all …]
H A Dxmmintrin.h952 extern __inline __m64
964 return (__m64)((__vector long long)__result)[0]; in _mm_cvtps_pi32()
967 extern __inline __m64
1011 extern __inline __m64
1021 return (__m64)((__vector long long)__result)[0]; in _mm_cvttps_pi32()
1024 extern __inline __m64
1068 _mm_cvtpi32_ps(__m128 __A, __m64 __B) { in _mm_cvtpi32_ps()
1082 _mm_cvt_pi2ps(__m128 __A, __m64 __B) { in _mm_cvt_pi2ps()
1089 _mm_cvtpi16_ps(__m64 __A) { in _mm_cvtpi16_ps()
1104 _mm_cvtpu16_ps(__m64 __A) { in _mm_cvtpu16_ps()
[all …]
H A Demmintrin.h660 _mm_set_epi64(__m64 __q1, __m64 __q0) { in _mm_set_epi64()
698 _mm_set1_epi64(__m64 __A) { in _mm_set1_epi64()
725 _mm_setr_epi64(__m64 __q0, __m64 __q1) { in _mm_setr_epi64()
768 return _mm_set_epi64((__m64)0LL, *(__m64 *)__P); in _mm_loadl_epi64()
789 extern __inline __m64
792 return (__m64)((__v2di)__B)[0]; in _mm_movepi64_pi64()
797 _mm_movpi64_epi64(__m64 __A) { in _mm_movpi64_epi64()
798 return _mm_set_epi64((__m64)0LL, __A); in _mm_movpi64_epi64()
804 return _mm_set_epi64((__m64)0LL, (__m64)__A[0]); in _mm_move_epi64()
870 extern __inline __m64
[all …]
/freebsd/sys/contrib/libsodium/
H A Dconfigure.ac369 ]], [[ __m64 x = _mm_setzero_si64(); ]])],
413 ]], [[ __m64 x = _mm_abs_pi32(_m_from_int(0)); ]])],
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td392 // The X86-Win64 calling convention always returns __m64 values in RAX.
846 // The first 3 __m64 vector arguments are passed in mmx registers if the
873 // __m64 vectors get 8-byte stack slots that are 4-byte aligned. They are
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td298 // The X86-Win64 calling convention always returns __m64 values in RAX.