Lines Matching refs:__m64
27 typedef long long __m64 __attribute__((__vector_size__(8))); typedef
61 static __inline__ __m64 __DEFAULT_FN_ATTRS
64 return (__m64)__builtin_ia32_vec_init_v2si(__i, 0); in _mm_cvtsi32_si64()
79 _mm_cvtsi64_si32(__m64 __m) in _mm_cvtsi64_si32()
94 static __inline__ __m64 __DEFAULT_FN_ATTRS
97 return (__m64)__i; in _mm_cvtsi64_m64()
111 _mm_cvtm64_si64(__m64 __m) in _mm_cvtm64_si64()
140 static __inline__ __m64 __DEFAULT_FN_ATTRS
141 _mm_packs_pi16(__m64 __m1, __m64 __m2) in _mm_packs_pi16()
143 return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2); in _mm_packs_pi16()
170 static __inline__ __m64 __DEFAULT_FN_ATTRS
171 _mm_packs_pi32(__m64 __m1, __m64 __m2) in _mm_packs_pi32()
173 return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2); in _mm_packs_pi32()
200 static __inline__ __m64 __DEFAULT_FN_ATTRS
201 _mm_packs_pu16(__m64 __m1, __m64 __m2) in _mm_packs_pu16()
203 return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2); in _mm_packs_pu16()
227 static __inline__ __m64 __DEFAULT_FN_ATTRS
228 _mm_unpackhi_pi8(__m64 __m1, __m64 __m2) in _mm_unpackhi_pi8()
230 return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2); in _mm_unpackhi_pi8()
250 static __inline__ __m64 __DEFAULT_FN_ATTRS
251 _mm_unpackhi_pi16(__m64 __m1, __m64 __m2) in _mm_unpackhi_pi16()
253 return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2); in _mm_unpackhi_pi16()
271 static __inline__ __m64 __DEFAULT_FN_ATTRS
272 _mm_unpackhi_pi32(__m64 __m1, __m64 __m2) in _mm_unpackhi_pi32()
274 return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2); in _mm_unpackhi_pi32()
298 static __inline__ __m64 __DEFAULT_FN_ATTRS
299 _mm_unpacklo_pi8(__m64 __m1, __m64 __m2) in _mm_unpacklo_pi8()
301 return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2); in _mm_unpacklo_pi8()
321 static __inline__ __m64 __DEFAULT_FN_ATTRS
322 _mm_unpacklo_pi16(__m64 __m1, __m64 __m2) in _mm_unpacklo_pi16()
324 return (__m64)__builtin_ia32_punpcklwd((__v4hi)__m1, (__v4hi)__m2); in _mm_unpacklo_pi16()
342 static __inline__ __m64 __DEFAULT_FN_ATTRS
343 _mm_unpacklo_pi32(__m64 __m1, __m64 __m2) in _mm_unpacklo_pi32()
345 return (__m64)__builtin_ia32_punpckldq((__v2si)__m1, (__v2si)__m2); in _mm_unpacklo_pi32()
363 static __inline__ __m64 __DEFAULT_FN_ATTRS
364 _mm_add_pi8(__m64 __m1, __m64 __m2) in _mm_add_pi8()
366 return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2); in _mm_add_pi8()
384 static __inline__ __m64 __DEFAULT_FN_ATTRS
385 _mm_add_pi16(__m64 __m1, __m64 __m2) in _mm_add_pi16()
387 return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2); in _mm_add_pi16()
405 static __inline__ __m64 __DEFAULT_FN_ATTRS
406 _mm_add_pi32(__m64 __m1, __m64 __m2) in _mm_add_pi32()
408 return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2); in _mm_add_pi32()
427 static __inline__ __m64 __DEFAULT_FN_ATTRS
428 _mm_adds_pi8(__m64 __m1, __m64 __m2) in _mm_adds_pi8()
430 return (__m64)__builtin_ia32_paddsb((__v8qi)__m1, (__v8qi)__m2); in _mm_adds_pi8()
450 static __inline__ __m64 __DEFAULT_FN_ATTRS
451 _mm_adds_pi16(__m64 __m1, __m64 __m2) in _mm_adds_pi16()
453 return (__m64)__builtin_ia32_paddsw((__v4hi)__m1, (__v4hi)__m2); in _mm_adds_pi16()
472 static __inline__ __m64 __DEFAULT_FN_ATTRS
473 _mm_adds_pu8(__m64 __m1, __m64 __m2) in _mm_adds_pu8()
475 return (__m64)__builtin_ia32_paddusb((__v8qi)__m1, (__v8qi)__m2); in _mm_adds_pu8()
494 static __inline__ __m64 __DEFAULT_FN_ATTRS
495 _mm_adds_pu16(__m64 __m1, __m64 __m2) in _mm_adds_pu16()
497 return (__m64)__builtin_ia32_paddusw((__v4hi)__m1, (__v4hi)__m2); in _mm_adds_pu16()
515 static __inline__ __m64 __DEFAULT_FN_ATTRS
516 _mm_sub_pi8(__m64 __m1, __m64 __m2) in _mm_sub_pi8()
518 return (__m64)__builtin_ia32_psubb((__v8qi)__m1, (__v8qi)__m2); in _mm_sub_pi8()
536 static __inline__ __m64 __DEFAULT_FN_ATTRS
537 _mm_sub_pi16(__m64 __m1, __m64 __m2) in _mm_sub_pi16()
539 return (__m64)__builtin_ia32_psubw((__v4hi)__m1, (__v4hi)__m2); in _mm_sub_pi16()
557 static __inline__ __m64 __DEFAULT_FN_ATTRS
558 _mm_sub_pi32(__m64 __m1, __m64 __m2) in _mm_sub_pi32()
560 return (__m64)__builtin_ia32_psubd((__v2si)__m1, (__v2si)__m2); in _mm_sub_pi32()
580 static __inline__ __m64 __DEFAULT_FN_ATTRS
581 _mm_subs_pi8(__m64 __m1, __m64 __m2) in _mm_subs_pi8()
583 return (__m64)__builtin_ia32_psubsb((__v8qi)__m1, (__v8qi)__m2); in _mm_subs_pi8()
603 static __inline__ __m64 __DEFAULT_FN_ATTRS
604 _mm_subs_pi16(__m64 __m1, __m64 __m2) in _mm_subs_pi16()
606 return (__m64)__builtin_ia32_psubsw((__v4hi)__m1, (__v4hi)__m2); in _mm_subs_pi16()
626 static __inline__ __m64 __DEFAULT_FN_ATTRS
627 _mm_subs_pu8(__m64 __m1, __m64 __m2) in _mm_subs_pu8()
629 return (__m64)__builtin_ia32_psubusb((__v8qi)__m1, (__v8qi)__m2); in _mm_subs_pu8()
649 static __inline__ __m64 __DEFAULT_FN_ATTRS
650 _mm_subs_pu16(__m64 __m1, __m64 __m2) in _mm_subs_pu16()
652 return (__m64)__builtin_ia32_psubusw((__v4hi)__m1, (__v4hi)__m2); in _mm_subs_pu16()
674 static __inline__ __m64 __DEFAULT_FN_ATTRS
675 _mm_madd_pi16(__m64 __m1, __m64 __m2) in _mm_madd_pi16()
677 return (__m64)__builtin_ia32_pmaddwd((__v4hi)__m1, (__v4hi)__m2); in _mm_madd_pi16()
695 static __inline__ __m64 __DEFAULT_FN_ATTRS
696 _mm_mulhi_pi16(__m64 __m1, __m64 __m2) in _mm_mulhi_pi16()
698 return (__m64)__builtin_ia32_pmulhw((__v4hi)__m1, (__v4hi)__m2); in _mm_mulhi_pi16()
716 static __inline__ __m64 __DEFAULT_FN_ATTRS
717 _mm_mullo_pi16(__m64 __m1, __m64 __m2) in _mm_mullo_pi16()
719 return (__m64)__builtin_ia32_pmullw((__v4hi)__m1, (__v4hi)__m2); in _mm_mullo_pi16()
738 static __inline__ __m64 __DEFAULT_FN_ATTRS
739 _mm_sll_pi16(__m64 __m, __m64 __count) in _mm_sll_pi16()
741 return (__m64)__builtin_ia32_psllw((__v4hi)__m, __count); in _mm_sll_pi16()
759 static __inline__ __m64 __DEFAULT_FN_ATTRS
760 _mm_slli_pi16(__m64 __m, int __count) in _mm_slli_pi16()
762 return (__m64)__builtin_ia32_psllwi((__v4hi)__m, __count); in _mm_slli_pi16()
781 static __inline__ __m64 __DEFAULT_FN_ATTRS
782 _mm_sll_pi32(__m64 __m, __m64 __count) in _mm_sll_pi32()
784 return (__m64)__builtin_ia32_pslld((__v2si)__m, __count); in _mm_sll_pi32()
802 static __inline__ __m64 __DEFAULT_FN_ATTRS
803 _mm_slli_pi32(__m64 __m, int __count) in _mm_slli_pi32()
805 return (__m64)__builtin_ia32_pslldi((__v2si)__m, __count); in _mm_slli_pi32()
822 static __inline__ __m64 __DEFAULT_FN_ATTRS
823 _mm_sll_si64(__m64 __m, __m64 __count) in _mm_sll_si64()
825 return (__m64)__builtin_ia32_psllq((__v1di)__m, __count); in _mm_sll_si64()
842 static __inline__ __m64 __DEFAULT_FN_ATTRS
843 _mm_slli_si64(__m64 __m, int __count) in _mm_slli_si64()
845 return (__m64)__builtin_ia32_psllqi((__v1di)__m, __count); in _mm_slli_si64()
865 static __inline__ __m64 __DEFAULT_FN_ATTRS
866 _mm_sra_pi16(__m64 __m, __m64 __count) in _mm_sra_pi16()
868 return (__m64)__builtin_ia32_psraw((__v4hi)__m, __count); in _mm_sra_pi16()
887 static __inline__ __m64 __DEFAULT_FN_ATTRS
888 _mm_srai_pi16(__m64 __m, int __count) in _mm_srai_pi16()
890 return (__m64)__builtin_ia32_psrawi((__v4hi)__m, __count); in _mm_srai_pi16()
910 static __inline__ __m64 __DEFAULT_FN_ATTRS
911 _mm_sra_pi32(__m64 __m, __m64 __count) in _mm_sra_pi32()
913 return (__m64)__builtin_ia32_psrad((__v2si)__m, __count); in _mm_sra_pi32()
932 static __inline__ __m64 __DEFAULT_FN_ATTRS
933 _mm_srai_pi32(__m64 __m, int __count) in _mm_srai_pi32()
935 return (__m64)__builtin_ia32_psradi((__v2si)__m, __count); in _mm_srai_pi32()
954 static __inline__ __m64 __DEFAULT_FN_ATTRS
955 _mm_srl_pi16(__m64 __m, __m64 __count) in _mm_srl_pi16()
957 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()
997 static __inline__ __m64 __DEFAULT_FN_ATTRS
998 _mm_srl_pi32(__m64 __m, __m64 __count) in _mm_srl_pi32()
1000 return (__m64)__builtin_ia32_psrld((__v2si)__m, __count); in _mm_srl_pi32()
1018 static __inline__ __m64 __DEFAULT_FN_ATTRS
1019 _mm_srli_pi32(__m64 __m, int __count) in _mm_srli_pi32()
1021 return (__m64)__builtin_ia32_psrldi((__v2si)__m, __count); in _mm_srli_pi32()
1037 static __inline__ __m64 __DEFAULT_FN_ATTRS
1038 _mm_srl_si64(__m64 __m, __m64 __count) in _mm_srl_si64()
1040 return (__m64)__builtin_ia32_psrlq((__v1di)__m, __count); in _mm_srl_si64()
1056 static __inline__ __m64 __DEFAULT_FN_ATTRS
1057 _mm_srli_si64(__m64 __m, int __count) in _mm_srli_si64()
1059 return (__m64)__builtin_ia32_psrlqi((__v1di)__m, __count); in _mm_srli_si64()
1074 static __inline__ __m64 __DEFAULT_FN_ATTRS
1075 _mm_and_si64(__m64 __m1, __m64 __m2) in _mm_and_si64()
1095 static __inline__ __m64 __DEFAULT_FN_ATTRS
1096 _mm_andnot_si64(__m64 __m1, __m64 __m2) in _mm_andnot_si64()
1113 static __inline__ __m64 __DEFAULT_FN_ATTRS
1114 _mm_or_si64(__m64 __m1, __m64 __m2) in _mm_or_si64()
1131 static __inline__ __m64 __DEFAULT_FN_ATTRS
1132 _mm_xor_si64(__m64 __m1, __m64 __m2) in _mm_xor_si64()
1152 static __inline__ __m64 __DEFAULT_FN_ATTRS
1153 _mm_cmpeq_pi8(__m64 __m1, __m64 __m2) in _mm_cmpeq_pi8()
1155 return (__m64)__builtin_ia32_pcmpeqb((__v8qi)__m1, (__v8qi)__m2); in _mm_cmpeq_pi8()
1173 static __inline__ __m64 __DEFAULT_FN_ATTRS
1174 _mm_cmpeq_pi16(__m64 __m1, __m64 __m2) in _mm_cmpeq_pi16()
1176 return (__m64)__builtin_ia32_pcmpeqw((__v4hi)__m1, (__v4hi)__m2); in _mm_cmpeq_pi16()
1194 static __inline__ __m64 __DEFAULT_FN_ATTRS
1195 _mm_cmpeq_pi32(__m64 __m1, __m64 __m2) in _mm_cmpeq_pi32()
1197 return (__m64)__builtin_ia32_pcmpeqd((__v2si)__m1, (__v2si)__m2); in _mm_cmpeq_pi32()
1215 static __inline__ __m64 __DEFAULT_FN_ATTRS
1216 _mm_cmpgt_pi8(__m64 __m1, __m64 __m2) in _mm_cmpgt_pi8()
1218 return (__m64)__builtin_ia32_pcmpgtb((__v8qi)__m1, (__v8qi)__m2); in _mm_cmpgt_pi8()
1236 static __inline__ __m64 __DEFAULT_FN_ATTRS
1237 _mm_cmpgt_pi16(__m64 __m1, __m64 __m2) in _mm_cmpgt_pi16()
1239 return (__m64)__builtin_ia32_pcmpgtw((__v4hi)__m1, (__v4hi)__m2); in _mm_cmpgt_pi16()
1257 static __inline__ __m64 __DEFAULT_FN_ATTRS
1258 _mm_cmpgt_pi32(__m64 __m1, __m64 __m2) in _mm_cmpgt_pi32()
1260 return (__m64)__builtin_ia32_pcmpgtd((__v2si)__m1, (__v2si)__m2); in _mm_cmpgt_pi32()
1270 static __inline__ __m64 __DEFAULT_FN_ATTRS
1273 return (__m64){ 0LL }; in _mm_setzero_si64()
1291 static __inline__ __m64 __DEFAULT_FN_ATTRS
1294 return (__m64)__builtin_ia32_vec_init_v2si(__i0, __i1); in _mm_set_pi32()
1314 static __inline__ __m64 __DEFAULT_FN_ATTRS
1317 return (__m64)__builtin_ia32_vec_init_v4hi(__s0, __s1, __s2, __s3); in _mm_set_pi16()
1345 static __inline__ __m64 __DEFAULT_FN_ATTRS
1349 return (__m64)__builtin_ia32_vec_init_v8qi(__b0, __b1, __b2, __b3, in _mm_set_pi8()
1365 static __inline__ __m64 __DEFAULT_FN_ATTRS
1383 static __inline__ __m64 __DEFAULT_FN_ATTRS
1401 static __inline__ __m64 __DEFAULT_FN_ATTRS
1422 static __inline__ __m64 __DEFAULT_FN_ATTRS
1445 static __inline__ __m64 __DEFAULT_FN_ATTRS
1476 static __inline__ __m64 __DEFAULT_FN_ATTRS