Lines Matching refs:__m64
420 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
423 return (__m64)__builtin_ia32_cvtps2pi(__a);
426 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
450 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
453 return (__m64)__builtin_ia32_cvttps2pi(__a);
456 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
487 _mm_cvtpi32_ps(__m128 __a, __m64 __b)
493 _mm_cvt_pi2ps(__m128 __a, __m64 __b)
505 _mm_loadh_pi(__m128 __a, const __m64 *__p)
517 _mm_loadl_pi(__m128 __a, const __m64 *__p)
610 _mm_storeh_pi(__m64 *__p, __m128 __a)
616 _mm_storel_pi(__m64 *__p, __m128 __a)
673 _mm_stream_pi(__m64 *__p, __m64 __a)
691 _mm_extract_pi16(__m64 __a, int __n)
697 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
698 _mm_insert_pi16(__m64 __a, int __d, int __n)
702 return (__m64)__b;
705 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
706 _mm_max_pi16(__m64 __a, __m64 __b)
708 return (__m64)__builtin_ia32_pmaxsw((__v4hi)__a, (__v4hi)__b);
711 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
712 _mm_max_pu8(__m64 __a, __m64 __b)
714 return (__m64)__builtin_ia32_pmaxub((__v8qi)__a, (__v8qi)__b);
717 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
718 _mm_min_pi16(__m64 __a, __m64 __b)
720 return (__m64)__builtin_ia32_pminsw((__v4hi)__a, (__v4hi)__b);
723 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
724 _mm_min_pu8(__m64 __a, __m64 __b)
726 return (__m64)__builtin_ia32_pminub((__v8qi)__a, (__v8qi)__b);
730 _mm_movemask_pi8(__m64 __a)
735 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
736 _mm_mulhi_pu16(__m64 __a, __m64 __b)
738 return (__m64)__builtin_ia32_pmulhuw((__v4hi)__a, (__v4hi)__b);
742 __m64 __a = (a); \
743 (__m64)__builtin_ia32_pshufw((__v4hi)__a, (n)); })
746 _mm_maskmove_si64(__m64 __d, __m64 __n, char *__p)
751 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
752 _mm_avg_pu8(__m64 __a, __m64 __b)
754 return (__m64)__builtin_ia32_pavgb((__v8qi)__a, (__v8qi)__b);
757 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
758 _mm_avg_pu16(__m64 __a, __m64 __b)
760 return (__m64)__builtin_ia32_pavgw((__v4hi)__a, (__v4hi)__b);
763 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
764 _mm_sad_pu8(__m64 __a, __m64 __b)
766 return (__m64)__builtin_ia32_psadbw((__v8qi)__a, (__v8qi)__b);
820 _mm_cvtpi16_ps(__m64 __a)
822 __m64 __b, __c;
838 _mm_cvtpu16_ps(__m64 __a)
840 __m64 __b, __c;
855 _mm_cvtpi8_ps(__m64 __a)
857 __m64 __b;
867 _mm_cvtpu8_ps(__m64 __a)
869 __m64 __b;
878 _mm_cvtpi32x2_ps(__m64 __a, __m64 __b)
889 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
892 __m64 __b, __c;
901 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
904 __m64 __b, __c;