Lines Matching refs:__m64
13 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); in _mm_cvtsi32_si64()
65 _mm_cvtsi64_si32(__m64 __m) in _mm_cvtsi64_si32()
80 static __inline__ __m64 __DEFAULT_FN_ATTRS
83 return (__m64)__i; in _mm_cvtsi64_m64()
97 _mm_cvtm64_si64(__m64 __m) in _mm_cvtm64_si64()
126 static __inline__ __m64 __DEFAULT_FN_ATTRS
127 _mm_packs_pi16(__m64 __m1, __m64 __m2) in _mm_packs_pi16()
129 return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2); in _mm_packs_pi16()
156 static __inline__ __m64 __DEFAULT_FN_ATTRS
157 _mm_packs_pi32(__m64 __m1, __m64 __m2) in _mm_packs_pi32()
159 return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2); in _mm_packs_pi32()
186 static __inline__ __m64 __DEFAULT_FN_ATTRS
187 _mm_packs_pu16(__m64 __m1, __m64 __m2) in _mm_packs_pu16()
189 return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2); in _mm_packs_pu16()
213 static __inline__ __m64 __DEFAULT_FN_ATTRS
214 _mm_unpackhi_pi8(__m64 __m1, __m64 __m2) in _mm_unpackhi_pi8()
216 return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2); in _mm_unpackhi_pi8()
236 static __inline__ __m64 __DEFAULT_FN_ATTRS
237 _mm_unpackhi_pi16(__m64 __m1, __m64 __m2) in _mm_unpackhi_pi16()
239 return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2); in _mm_unpackhi_pi16()
257 static __inline__ __m64 __DEFAULT_FN_ATTRS
258 _mm_unpackhi_pi32(__m64 __m1, __m64 __m2) in _mm_unpackhi_pi32()
260 return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2); in _mm_unpackhi_pi32()
284 static __inline__ __m64 __DEFAULT_FN_ATTRS
285 _mm_unpacklo_pi8(__m64 __m1, __m64 __m2) in _mm_unpacklo_pi8()
287 return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2); in _mm_unpacklo_pi8()
307 static __inline__ __m64 __DEFAULT_FN_ATTRS
308 _mm_unpacklo_pi16(__m64 __m1, __m64 __m2) in _mm_unpacklo_pi16()
310 return (__m64)__builtin_ia32_punpcklwd((__v4hi)__m1, (__v4hi)__m2); in _mm_unpacklo_pi16()
328 static __inline__ __m64 __DEFAULT_FN_ATTRS
329 _mm_unpacklo_pi32(__m64 __m1, __m64 __m2) in _mm_unpacklo_pi32()
331 return (__m64)__builtin_ia32_punpckldq((__v2si)__m1, (__v2si)__m2); in _mm_unpacklo_pi32()
349 static __inline__ __m64 __DEFAULT_FN_ATTRS
350 _mm_add_pi8(__m64 __m1, __m64 __m2) in _mm_add_pi8()
352 return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2); in _mm_add_pi8()
370 static __inline__ __m64 __DEFAULT_FN_ATTRS
371 _mm_add_pi16(__m64 __m1, __m64 __m2) in _mm_add_pi16()
373 return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2); in _mm_add_pi16()
391 static __inline__ __m64 __DEFAULT_FN_ATTRS
392 _mm_add_pi32(__m64 __m1, __m64 __m2) in _mm_add_pi32()
394 return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2); in _mm_add_pi32()
413 static __inline__ __m64 __DEFAULT_FN_ATTRS
414 _mm_adds_pi8(__m64 __m1, __m64 __m2) in _mm_adds_pi8()
416 return (__m64)__builtin_ia32_paddsb((__v8qi)__m1, (__v8qi)__m2); in _mm_adds_pi8()
436 static __inline__ __m64 __DEFAULT_FN_ATTRS
437 _mm_adds_pi16(__m64 __m1, __m64 __m2) in _mm_adds_pi16()
439 return (__m64)__builtin_ia32_paddsw((__v4hi)__m1, (__v4hi)__m2); in _mm_adds_pi16()
458 static __inline__ __m64 __DEFAULT_FN_ATTRS
459 _mm_adds_pu8(__m64 __m1, __m64 __m2) in _mm_adds_pu8()
461 return (__m64)__builtin_ia32_paddusb((__v8qi)__m1, (__v8qi)__m2); in _mm_adds_pu8()
480 static __inline__ __m64 __DEFAULT_FN_ATTRS
481 _mm_adds_pu16(__m64 __m1, __m64 __m2) in _mm_adds_pu16()
483 return (__m64)__builtin_ia32_paddusw((__v4hi)__m1, (__v4hi)__m2); in _mm_adds_pu16()
501 static __inline__ __m64 __DEFAULT_FN_ATTRS
502 _mm_sub_pi8(__m64 __m1, __m64 __m2) in _mm_sub_pi8()
504 return (__m64)__builtin_ia32_psubb((__v8qi)__m1, (__v8qi)__m2); in _mm_sub_pi8()
522 static __inline__ __m64 __DEFAULT_FN_ATTRS
523 _mm_sub_pi16(__m64 __m1, __m64 __m2) in _mm_sub_pi16()
525 return (__m64)__builtin_ia32_psubw((__v4hi)__m1, (__v4hi)__m2); in _mm_sub_pi16()
543 static __inline__ __m64 __DEFAULT_FN_ATTRS
544 _mm_sub_pi32(__m64 __m1, __m64 __m2) in _mm_sub_pi32()
546 return (__m64)__builtin_ia32_psubd((__v2si)__m1, (__v2si)__m2); in _mm_sub_pi32()
566 static __inline__ __m64 __DEFAULT_FN_ATTRS
567 _mm_subs_pi8(__m64 __m1, __m64 __m2) in _mm_subs_pi8()
569 return (__m64)__builtin_ia32_psubsb((__v8qi)__m1, (__v8qi)__m2); in _mm_subs_pi8()
589 static __inline__ __m64 __DEFAULT_FN_ATTRS
590 _mm_subs_pi16(__m64 __m1, __m64 __m2) in _mm_subs_pi16()
592 return (__m64)__builtin_ia32_psubsw((__v4hi)__m1, (__v4hi)__m2); in _mm_subs_pi16()
613 static __inline__ __m64 __DEFAULT_FN_ATTRS
614 _mm_subs_pu8(__m64 __m1, __m64 __m2) in _mm_subs_pu8()
616 return (__m64)__builtin_ia32_psubusb((__v8qi)__m1, (__v8qi)__m2); in _mm_subs_pu8()
637 static __inline__ __m64 __DEFAULT_FN_ATTRS
638 _mm_subs_pu16(__m64 __m1, __m64 __m2) in _mm_subs_pu16()
640 return (__m64)__builtin_ia32_psubusw((__v4hi)__m1, (__v4hi)__m2); in _mm_subs_pu16()
664 static __inline__ __m64 __DEFAULT_FN_ATTRS
665 _mm_madd_pi16(__m64 __m1, __m64 __m2) in _mm_madd_pi16()
667 return (__m64)__builtin_ia32_pmaddwd((__v4hi)__m1, (__v4hi)__m2); in _mm_madd_pi16()
685 static __inline__ __m64 __DEFAULT_FN_ATTRS
686 _mm_mulhi_pi16(__m64 __m1, __m64 __m2) in _mm_mulhi_pi16()
688 return (__m64)__builtin_ia32_pmulhw((__v4hi)__m1, (__v4hi)__m2); in _mm_mulhi_pi16()
706 static __inline__ __m64 __DEFAULT_FN_ATTRS
707 _mm_mullo_pi16(__m64 __m1, __m64 __m2) in _mm_mullo_pi16()
709 return (__m64)__builtin_ia32_pmullw((__v4hi)__m1, (__v4hi)__m2); in _mm_mullo_pi16()
729 static __inline__ __m64 __DEFAULT_FN_ATTRS
730 _mm_sll_pi16(__m64 __m, __m64 __count) in _mm_sll_pi16()
732 return (__m64)__builtin_ia32_psllw((__v4hi)__m, __count); in _mm_sll_pi16()
751 static __inline__ __m64 __DEFAULT_FN_ATTRS
752 _mm_slli_pi16(__m64 __m, int __count) in _mm_slli_pi16()
754 return (__m64)__builtin_ia32_psllwi((__v4hi)__m, __count); in _mm_slli_pi16()
774 static __inline__ __m64 __DEFAULT_FN_ATTRS
775 _mm_sll_pi32(__m64 __m, __m64 __count) in _mm_sll_pi32()
777 return (__m64)__builtin_ia32_pslld((__v2si)__m, __count); in _mm_sll_pi32()
796 static __inline__ __m64 __DEFAULT_FN_ATTRS
797 _mm_slli_pi32(__m64 __m, int __count) in _mm_slli_pi32()
799 return (__m64)__builtin_ia32_pslldi((__v2si)__m, __count); in _mm_slli_pi32()
816 static __inline__ __m64 __DEFAULT_FN_ATTRS
817 _mm_sll_si64(__m64 __m, __m64 __count) in _mm_sll_si64()
819 return (__m64)__builtin_ia32_psllq((__v1di)__m, __count); in _mm_sll_si64()
836 static __inline__ __m64 __DEFAULT_FN_ATTRS
837 _mm_slli_si64(__m64 __m, int __count) in _mm_slli_si64()
839 return (__m64)__builtin_ia32_psllqi((__v1di)__m, __count); in _mm_slli_si64()
860 static __inline__ __m64 __DEFAULT_FN_ATTRS
861 _mm_sra_pi16(__m64 __m, __m64 __count) in _mm_sra_pi16()
863 return (__m64)__builtin_ia32_psraw((__v4hi)__m, __count); in _mm_sra_pi16()
883 static __inline__ __m64 __DEFAULT_FN_ATTRS
884 _mm_srai_pi16(__m64 __m, int __count) in _mm_srai_pi16()
886 return (__m64)__builtin_ia32_psrawi((__v4hi)__m, __count); in _mm_srai_pi16()
907 static __inline__ __m64 __DEFAULT_FN_ATTRS
908 _mm_sra_pi32(__m64 __m, __m64 __count) in _mm_sra_pi32()
910 return (__m64)__builtin_ia32_psrad((__v2si)__m, __count); in _mm_sra_pi32()
930 static __inline__ __m64 __DEFAULT_FN_ATTRS
931 _mm_srai_pi32(__m64 __m, int __count) in _mm_srai_pi32()
933 return (__m64)__builtin_ia32_psradi((__v2si)__m, __count); in _mm_srai_pi32()
953 static __inline__ __m64 __DEFAULT_FN_ATTRS
954 _mm_srl_pi16(__m64 __m, __m64 __count) in _mm_srl_pi16()
956 return (__m64)__builtin_ia32_psrlw((__v4hi)__m, __count); in _mm_srl_pi16()
975 static __inline__ __m64 __DEFAULT_FN_ATTRS
976 _mm_srli_pi16(__m64 __m, int __count) in _mm_srli_pi16()
978 return (__m64)__builtin_ia32_psrlwi((__v4hi)__m, __count); in _mm_srli_pi16()
998 static __inline__ __m64 __DEFAULT_FN_ATTRS
999 _mm_srl_pi32(__m64 __m, __m64 __count) in _mm_srl_pi32()
1001 return (__m64)__builtin_ia32_psrld((__v2si)__m, __count); in _mm_srl_pi32()
1020 static __inline__ __m64 __DEFAULT_FN_ATTRS
1021 _mm_srli_pi32(__m64 __m, int __count) in _mm_srli_pi32()
1023 return (__m64)__builtin_ia32_psrldi((__v2si)__m, __count); in _mm_srli_pi32()
1040 static __inline__ __m64 __DEFAULT_FN_ATTRS
1041 _mm_srl_si64(__m64 __m, __m64 __count) in _mm_srl_si64()
1043 return (__m64)__builtin_ia32_psrlq((__v1di)__m, __count); in _mm_srl_si64()
1061 static __inline__ __m64 __DEFAULT_FN_ATTRS
1062 _mm_srli_si64(__m64 __m, int __count) in _mm_srli_si64()
1064 return (__m64)__builtin_ia32_psrlqi((__v1di)__m, __count); in _mm_srli_si64()
1079 static __inline__ __m64 __DEFAULT_FN_ATTRS
1080 _mm_and_si64(__m64 __m1, __m64 __m2) in _mm_and_si64()
1100 static __inline__ __m64 __DEFAULT_FN_ATTRS
1101 _mm_andnot_si64(__m64 __m1, __m64 __m2) in _mm_andnot_si64()
1118 static __inline__ __m64 __DEFAULT_FN_ATTRS
1119 _mm_or_si64(__m64 __m1, __m64 __m2) in _mm_or_si64()
1136 static __inline__ __m64 __DEFAULT_FN_ATTRS
1137 _mm_xor_si64(__m64 __m1, __m64 __m2) in _mm_xor_si64()
1158 static __inline__ __m64 __DEFAULT_FN_ATTRS
1159 _mm_cmpeq_pi8(__m64 __m1, __m64 __m2) in _mm_cmpeq_pi8()
1161 return (__m64)__builtin_ia32_pcmpeqb((__v8qi)__m1, (__v8qi)__m2); in _mm_cmpeq_pi8()
1180 static __inline__ __m64 __DEFAULT_FN_ATTRS
1181 _mm_cmpeq_pi16(__m64 __m1, __m64 __m2) in _mm_cmpeq_pi16()
1183 return (__m64)__builtin_ia32_pcmpeqw((__v4hi)__m1, (__v4hi)__m2); in _mm_cmpeq_pi16()
1202 static __inline__ __m64 __DEFAULT_FN_ATTRS
1203 _mm_cmpeq_pi32(__m64 __m1, __m64 __m2) in _mm_cmpeq_pi32()
1205 return (__m64)__builtin_ia32_pcmpeqd((__v2si)__m1, (__v2si)__m2); in _mm_cmpeq_pi32()
1224 static __inline__ __m64 __DEFAULT_FN_ATTRS
1225 _mm_cmpgt_pi8(__m64 __m1, __m64 __m2) in _mm_cmpgt_pi8()
1227 return (__m64)__builtin_ia32_pcmpgtb((__v8qi)__m1, (__v8qi)__m2); in _mm_cmpgt_pi8()
1246 static __inline__ __m64 __DEFAULT_FN_ATTRS
1247 _mm_cmpgt_pi16(__m64 __m1, __m64 __m2) in _mm_cmpgt_pi16()
1249 return (__m64)__builtin_ia32_pcmpgtw((__v4hi)__m1, (__v4hi)__m2); in _mm_cmpgt_pi16()
1268 static __inline__ __m64 __DEFAULT_FN_ATTRS
1269 _mm_cmpgt_pi32(__m64 __m1, __m64 __m2) in _mm_cmpgt_pi32()
1271 return (__m64)__builtin_ia32_pcmpgtd((__v2si)__m1, (__v2si)__m2); in _mm_cmpgt_pi32()
1281 static __inline__ __m64 __DEFAULT_FN_ATTRS
1284 return __extension__ (__m64){ 0LL }; in _mm_setzero_si64()
1302 static __inline__ __m64 __DEFAULT_FN_ATTRS
1305 return (__m64)__builtin_ia32_vec_init_v2si(__i0, __i1); in _mm_set_pi32()
1325 static __inline__ __m64 __DEFAULT_FN_ATTRS
1328 return (__m64)__builtin_ia32_vec_init_v4hi(__s0, __s1, __s2, __s3); in _mm_set_pi16()
1356 static __inline__ __m64 __DEFAULT_FN_ATTRS
1360 return (__m64)__builtin_ia32_vec_init_v8qi(__b0, __b1, __b2, __b3, in _mm_set_pi8()
1377 static __inline__ __m64 __DEFAULT_FN_ATTRS
1396 static __inline__ __m64 __DEFAULT_FN_ATTRS
1414 static __inline__ __m64 __DEFAULT_FN_ATTRS
1435 static __inline__ __m64 __DEFAULT_FN_ATTRS
1458 static __inline__ __m64 __DEFAULT_FN_ATTRS
1489 static __inline__ __m64 __DEFAULT_FN_ATTRS