Searched refs:__m64 (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/contrib/gcc/config/i386/
H A Dmm3dnow.h46 static __inline __m64
47 _m_pavgusb (__m64 __A, __m64 __B)
49 return (__m64)__builtin_ia32_pavgusb ((__v8qi)__A, (__v8qi)__B);
52 static __inline __m64
53 _m_pf2id (__m64 __A)
55 return (__m64)__builtin_ia32_pf2id ((__v2sf)__A);
58 static __inline __m64
59 _m_pfacc (__m64 __A, __m64 __
[all...]
H A Dmmintrin.h39 typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); typedef
59 /* Convert I to a __m64 object. The integer is zero-extended to 64-bits. */
60 static __inline __m64 __attribute__((__always_inline__))
63 return (__m64) __builtin_ia32_vec_init_v2si (__i, 0);
66 static __inline __m64 __attribute__((__always_inline__))
73 /* Convert I to a __m64 object. */
76 static __inline __m64 __attribute__((__always_inline__))
79 return (__m64) __i;
82 static __inline __m64 __attribute__((__always_inline__))
85 return (__m64) __
[all...]
H A Dtmmintrin.h58 static __inline __m64 __attribute__((__always_inline__))
59 _mm_hadd_pi16 (__m64 __X, __m64 __Y)
61 return (__m64) __builtin_ia32_phaddw ((__v4hi)__X, (__v4hi)__Y);
64 static __inline __m64 __attribute__((__always_inline__))
65 _mm_hadd_pi32 (__m64 __X, __m64 __Y)
67 return (__m64) __builtin_ia32_phaddd ((__v2si)__X, (__v2si)__Y);
70 static __inline __m64 __attribute__((__always_inline__))
71 _mm_hadds_pi16 (__m64 __
[all...]
H A Dxmmintrin.h518 static __inline __m64 __attribute__((__always_inline__))
521 return (__m64) __builtin_ia32_cvtps2pi ((__v4sf) __A);
524 static __inline __m64 __attribute__((__always_inline__))
563 static __inline __m64 __attribute__((__always_inline__))
566 return (__m64) __builtin_ia32_cvttps2pi ((__v4sf) __A);
569 static __inline __m64 __attribute__((__always_inline__))
609 _mm_cvtpi32_ps (__m128 __A, __m64 __B)
615 _mm_cvt_pi2ps (__m128 __A, __m64 __B)
622 _mm_cvtpi16_ps (__m64 __A)
648 _mm_cvtpu16_ps (__m64 __
[all...]
H A Demmintrin.h580 _mm_set_epi64 (__m64 __q1, __m64 __q0)
620 _mm_set1_epi64 (__m64 __A)
648 _mm_setr_epi64 (__m64 __q0, __m64 __q1)
693 return _mm_set_epi64 ((__m64)0LL, *(__m64 *)__P);
714 static __inline __m64 __attribute__((__always_inline__))
717 return (__m64) __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0);
721 _mm_movpi64_epi64 (__m64 __
[all...]
/freebsd-11-stable/contrib/gcc/config/arm/
H A Dmmintrin.h31 typedef unsigned long long __m64, __int64; typedef
38 /* "Convert" __m64 and __int64 into each other. */
39 static __inline __m64
46 _mm_cvtm64_si64 (__m64 __i)
66 static __inline __m64
67 _mm_packs_pi16 (__m64 __m1, __m64 __m2)
69 return (__m64) __builtin_arm_wpackhss ((__v4hi)__m1, (__v4hi)__m2);
75 static __inline __m64
76 _mm_packs_pi32 (__m64 __m
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/
H A Dmm3dnow.h26 static __inline__ __m64 __DEFAULT_FN_ATTRS
27 _m_pavgusb(__m64 __m1, __m64 __m2) {
28 return (__m64)__builtin_ia32_pavgusb((__v8qi)__m1, (__v8qi)__m2);
31 static __inline__ __m64 __DEFAULT_FN_ATTRS
32 _m_pf2id(__m64 __m) {
33 return (__m64)__builtin_ia32_pf2id((__v2sf)__m);
36 static __inline__ __m64 __DEFAULT_FN_ATTRS
37 _m_pfacc(__m64 __m1, __m64 __m
[all...]
H A Dmmintrin.h13 typedef long long __m64 __attribute__((__vector_size__(8), __aligned__(8))); typedef
47 static __inline__ __m64 __DEFAULT_FN_ATTRS
50 return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
65 _mm_cvtsi64_si32(__m64 __m)
80 static __inline__ __m64 __DEFAULT_FN_ATTRS
83 return (__m64)__i;
97 _mm_cvtm64_si64(__m64 __m)
126 static __inline__ __m64 __DEFAULT_FN_ATTRS
127 _mm_packs_pi16(__m64 __m1, __m64 __m
[all...]
H A Dtmmintrin.h31 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
32 _mm_abs_pi8(__m64 __a)
34 return (__m64)__builtin_ia32_pabsb((__v8qi)__a);
67 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
68 _mm_abs_pi16(__m64 __a)
70 return (__m64)__builtin_ia32_pabsw((__v4hi)__a);
103 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
104 _mm_abs_pi32(__m64 __a)
106 return (__m64)__builtin_ia32_pabsd((__v2si)__a);
157 /// __m64 _mm_alignr_pi
[all...]
H A Dxmmintrin.h1357 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1360 return (__m64)__builtin_ia32_cvtps2pi((__v4sf)__a);
1373 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1450 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1453 return (__m64)__builtin_ia32_cvttps2pi((__v4sf)__a);
1467 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1563 _mm_cvtpi32_ps(__m128 __a, __m64 __b)
1586 _mm_cvt_pi2ps(__m128 __a, __m64 __b)
1624 _mm_loadh_pi(__m128 __a, const __m64 *__p)
1651 _mm_loadl_pi(__m128 __a, const __m64 *__
[all...]
H A Demmintrin.h1507 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1510 return (__m64)__builtin_ia32_cvtpd2pi((__v2df)__a);
1527 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
1530 return (__m64)__builtin_ia32_cvttpd2pi((__v2df)__a);
1545 _mm_cvtpi32_pd(__m64 __a)
2178 static __inline__ __m64 __DEFAULT_FN_ATTRS_MMX
2179 _mm_add_si64(__m64 __a, __m64 __b)
2181 return (__m64)__builtin_ia32_paddq((__v1di)__a, (__v1di)__b);
2510 static __inline__ __m64 __DEFAULT_FN_ATTRS_MM
[all...]
H A Dintrin.h51 __m64 _m_from_float(float);
52 float _m_to_float(__m64);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/
H A Dmmintrin.h18 typedef __m64 to 64-bit unsigned long long in MMX intrinsics, which
21 For _pi16 and _pi8 operations, it's better to transfer __m64 into
43 typedef __attribute__((__aligned__(8))) unsigned long long __m64; typedef
46 __m64 as_m64;
69 /* Convert I to a __m64 object. The integer is zero-extended to 64-bits. */
70 extern __inline __m64
73 return (__m64)(unsigned int)__i;
76 extern __inline __m64
82 /* Convert the lower 32 bits of the __m64 object into an integer. */
85 _mm_cvtsi64_si32(__m64 __
[all...]
H A Dtmmintrin.h56 extern __inline __m64
58 _mm_abs_pi16 (__m64 __A)
61 return (__m64) ((__v2du) vec_abs (__B))[0];
64 extern __inline __m64
66 _mm_abs_pi32 (__m64 __A)
69 return (__m64) ((__v2du) vec_abs (__B))[0];
72 extern __inline __m64
74 _mm_abs_pi8 (__m64 __A)
77 return (__m64) ((__v2du) vec_abs (__B))[0];
134 extern __inline __m64
[all...]
H A Dxmmintrin.h885 __m64 res = 0;
918 __m64 res = 0;
968 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
980 return (__m64) ((__vector long long) result)[0];
983 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1027 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1037 return (__m64) ((__vector long long) result)[0];
1040 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
1083 _mm_cvtpi32_ps (__m128 __A, __m64 __B)
1097 _mm_cvt_pi2ps (__m128 __A, __m64 __
[all...]
H A Demmintrin.h664 _mm_set_epi64 (__m64 __q1, __m64 __q0)
703 _mm_set1_epi64 (__m64 __A)
730 _mm_setr_epi64 (__m64 __q0, __m64 __q1)
774 return _mm_set_epi64 ((__m64)0LL, *(__m64 *)__P);
795 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
798 return (__m64) ((__v2di)__B)[0];
802 _mm_movpi64_epi64 (__m64 __
[all...]

Completed in 397 milliseconds