Lines Matching refs:__B

99 _mm_move_sd (__m128d __A, __m128d __B)
101 return (__m128d) __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B);
230 _mm_add_pd (__m128d __A, __m128d __B)
232 return (__m128d)__builtin_ia32_addpd ((__v2df)__A, (__v2df)__B);
236 _mm_add_sd (__m128d __A, __m128d __B)
238 return (__m128d)__builtin_ia32_addsd ((__v2df)__A, (__v2df)__B);
242 _mm_sub_pd (__m128d __A, __m128d __B)
244 return (__m128d)__builtin_ia32_subpd ((__v2df)__A, (__v2df)__B);
248 _mm_sub_sd (__m128d __A, __m128d __B)
250 return (__m128d)__builtin_ia32_subsd ((__v2df)__A, (__v2df)__B);
254 _mm_mul_pd (__m128d __A, __m128d __B)
256 return (__m128d)__builtin_ia32_mulpd ((__v2df)__A, (__v2df)__B);
260 _mm_mul_sd (__m128d __A, __m128d __B)
262 return (__m128d)__builtin_ia32_mulsd ((__v2df)__A, (__v2df)__B);
266 _mm_div_pd (__m128d __A, __m128d __B)
268 return (__m128d)__builtin_ia32_divpd ((__v2df)__A, (__v2df)__B);
272 _mm_div_sd (__m128d __A, __m128d __B)
274 return (__m128d)__builtin_ia32_divsd ((__v2df)__A, (__v2df)__B);
285 _mm_sqrt_sd (__m128d __A, __m128d __B)
287 __v2df __tmp = __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B);
292 _mm_min_pd (__m128d __A, __m128d __B)
294 return (__m128d)__builtin_ia32_minpd ((__v2df)__A, (__v2df)__B);
298 _mm_min_sd (__m128d __A, __m128d __B)
300 return (__m128d)__builtin_ia32_minsd ((__v2df)__A, (__v2df)__B);
304 _mm_max_pd (__m128d __A, __m128d __B)
306 return (__m128d)__builtin_ia32_maxpd ((__v2df)__A, (__v2df)__B);
310 _mm_max_sd (__m128d __A, __m128d __B)
312 return (__m128d)__builtin_ia32_maxsd ((__v2df)__A, (__v2df)__B);
316 _mm_and_pd (__m128d __A, __m128d __B)
318 return (__m128d)__builtin_ia32_andpd ((__v2df)__A, (__v2df)__B);
322 _mm_andnot_pd (__m128d __A, __m128d __B)
324 return (__m128d)__builtin_ia32_andnpd ((__v2df)__A, (__v2df)__B);
328 _mm_or_pd (__m128d __A, __m128d __B)
330 return (__m128d)__builtin_ia32_orpd ((__v2df)__A, (__v2df)__B);
334 _mm_xor_pd (__m128d __A, __m128d __B)
336 return (__m128d)__builtin_ia32_xorpd ((__v2df)__A, (__v2df)__B);
340 _mm_cmpeq_pd (__m128d __A, __m128d __B)
342 return (__m128d)__builtin_ia32_cmpeqpd ((__v2df)__A, (__v2df)__B);
346 _mm_cmplt_pd (__m128d __A, __m128d __B)
348 return (__m128d)__builtin_ia32_cmpltpd ((__v2df)__A, (__v2df)__B);
352 _mm_cmple_pd (__m128d __A, __m128d __B)
354 return (__m128d)__builtin_ia32_cmplepd ((__v2df)__A, (__v2df)__B);
358 _mm_cmpgt_pd (__m128d __A, __m128d __B)
360 return (__m128d)__builtin_ia32_cmpgtpd ((__v2df)__A, (__v2df)__B);
364 _mm_cmpge_pd (__m128d __A, __m128d __B)
366 return (__m128d)__builtin_ia32_cmpgepd ((__v2df)__A, (__v2df)__B);
370 _mm_cmpneq_pd (__m128d __A, __m128d __B)
372 return (__m128d)__builtin_ia32_cmpneqpd ((__v2df)__A, (__v2df)__B);
376 _mm_cmpnlt_pd (__m128d __A, __m128d __B)
378 return (__m128d)__builtin_ia32_cmpnltpd ((__v2df)__A, (__v2df)__B);
382 _mm_cmpnle_pd (__m128d __A, __m128d __B)
384 return (__m128d)__builtin_ia32_cmpnlepd ((__v2df)__A, (__v2df)__B);
388 _mm_cmpngt_pd (__m128d __A, __m128d __B)
390 return (__m128d)__builtin_ia32_cmpngtpd ((__v2df)__A, (__v2df)__B);
394 _mm_cmpnge_pd (__m128d __A, __m128d __B)
396 return (__m128d)__builtin_ia32_cmpngepd ((__v2df)__A, (__v2df)__B);
400 _mm_cmpord_pd (__m128d __A, __m128d __B)
402 return (__m128d)__builtin_ia32_cmpordpd ((__v2df)__A, (__v2df)__B);
406 _mm_cmpunord_pd (__m128d __A, __m128d __B)
408 return (__m128d)__builtin_ia32_cmpunordpd ((__v2df)__A, (__v2df)__B);
412 _mm_cmpeq_sd (__m128d __A, __m128d __B)
414 return (__m128d)__builtin_ia32_cmpeqsd ((__v2df)__A, (__v2df)__B);
418 _mm_cmplt_sd (__m128d __A, __m128d __B)
420 return (__m128d)__builtin_ia32_cmpltsd ((__v2df)__A, (__v2df)__B);
424 _mm_cmple_sd (__m128d __A, __m128d __B)
426 return (__m128d)__builtin_ia32_cmplesd ((__v2df)__A, (__v2df)__B);
430 _mm_cmpgt_sd (__m128d __A, __m128d __B)
434 __builtin_ia32_cmpltsd ((__v2df) __B,
440 _mm_cmpge_sd (__m128d __A, __m128d __B)
444 __builtin_ia32_cmplesd ((__v2df) __B,
450 _mm_cmpneq_sd (__m128d __A, __m128d __B)
452 return (__m128d)__builtin_ia32_cmpneqsd ((__v2df)__A, (__v2df)__B);
456 _mm_cmpnlt_sd (__m128d __A, __m128d __B)
458 return (__m128d)__builtin_ia32_cmpnltsd ((__v2df)__A, (__v2df)__B);
462 _mm_cmpnle_sd (__m128d __A, __m128d __B)
464 return (__m128d)__builtin_ia32_cmpnlesd ((__v2df)__A, (__v2df)__B);
468 _mm_cmpngt_sd (__m128d __A, __m128d __B)
472 __builtin_ia32_cmpnltsd ((__v2df) __B,
478 _mm_cmpnge_sd (__m128d __A, __m128d __B)
482 __builtin_ia32_cmpnlesd ((__v2df) __B,
488 _mm_cmpord_sd (__m128d __A, __m128d __B)
490 return (__m128d)__builtin_ia32_cmpordsd ((__v2df)__A, (__v2df)__B);
494 _mm_cmpunord_sd (__m128d __A, __m128d __B)
496 return (__m128d)__builtin_ia32_cmpunordsd ((__v2df)__A, (__v2df)__B);
500 _mm_comieq_sd (__m128d __A, __m128d __B)
502 return __builtin_ia32_comisdeq ((__v2df)__A, (__v2df)__B);
506 _mm_comilt_sd (__m128d __A, __m128d __B)
508 return __builtin_ia32_comisdlt ((__v2df)__A, (__v2df)__B);
512 _mm_comile_sd (__m128d __A, __m128d __B)
514 return __builtin_ia32_comisdle ((__v2df)__A, (__v2df)__B);
518 _mm_comigt_sd (__m128d __A, __m128d __B)
520 return __builtin_ia32_comisdgt ((__v2df)__A, (__v2df)__B);
524 _mm_comige_sd (__m128d __A, __m128d __B)
526 return __builtin_ia32_comisdge ((__v2df)__A, (__v2df)__B);
530 _mm_comineq_sd (__m128d __A, __m128d __B)
532 return __builtin_ia32_comisdneq ((__v2df)__A, (__v2df)__B);
536 _mm_ucomieq_sd (__m128d __A, __m128d __B)
538 return __builtin_ia32_ucomisdeq ((__v2df)__A, (__v2df)__B);
542 _mm_ucomilt_sd (__m128d __A, __m128d __B)
544 return __builtin_ia32_ucomisdlt ((__v2df)__A, (__v2df)__B);
548 _mm_ucomile_sd (__m128d __A, __m128d __B)
550 return __builtin_ia32_ucomisdle ((__v2df)__A, (__v2df)__B);
554 _mm_ucomigt_sd (__m128d __A, __m128d __B)
556 return __builtin_ia32_ucomisdgt ((__v2df)__A, (__v2df)__B);
560 _mm_ucomige_sd (__m128d __A, __m128d __B)
562 return __builtin_ia32_ucomisdge ((__v2df)__A, (__v2df)__B);
566 _mm_ucomineq_sd (__m128d __A, __m128d __B)
568 return __builtin_ia32_ucomisdneq ((__v2df)__A, (__v2df)__B);
697 _mm_store_si128 (__m128i *__P, __m128i __B)
699 *__P = __B;
703 _mm_storeu_si128 (__m128i *__P, __m128i __B)
705 __builtin_ia32_storedqu ((char *)__P, (__v16qi)__B);
709 _mm_storel_epi64 (__m128i *__P, __m128i __B)
711 *(long long *)__P = __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0);
715 _mm_movepi64_pi64 (__m128i __B)
717 return (__m64) __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0);
850 _mm_cvtsd_ss (__m128 __A, __m128d __B)
852 return (__m128)__builtin_ia32_cvtsd2ss ((__v4sf) __A, (__v2df) __B);
856 _mm_cvtsi32_sd (__m128d __A, int __B)
858 return (__m128d)__builtin_ia32_cvtsi2sd ((__v2df) __A, __B);
864 _mm_cvtsi64_sd (__m128d __A, long long __B)
866 return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B);
871 _mm_cvtsi64x_sd (__m128d __A, long long __B)
873 return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B);
878 _mm_cvtss_sd (__m128d __A, __m128 __B)
880 return (__m128d)__builtin_ia32_cvtss2sd ((__v2df) __A, (__v4sf)__B);
883 #define _mm_shuffle_pd(__A, __B, __C) ((__m128d)__builtin_ia32_shufpd ((__v2df)__A, (__v2df)__B, (__C)))
886 _mm_unpackhi_pd (__m128d __A, __m128d __B)
888 return (__m128d)__builtin_ia32_unpckhpd ((__v2df)__A, (__v2df)__B);
892 _mm_unpacklo_pd (__m128d __A, __m128d __B)
894 return (__m128d)__builtin_ia32_unpcklpd ((__v2df)__A, (__v2df)__B);
898 _mm_loadh_pd (__m128d __A, double const *__B)
900 return (__m128d)__builtin_ia32_loadhpd ((__v2df)__A, __B);
904 _mm_loadl_pd (__m128d __A, double const *__B)
906 return (__m128d)__builtin_ia32_loadlpd ((__v2df)__A, __B);
916 _mm_packs_epi16 (__m128i __A, __m128i __B)
918 return (__m128i)__builtin_ia32_packsswb128 ((__v8hi)__A, (__v8hi)__B);
922 _mm_packs_epi32 (__m128i __A, __m128i __B)
924 return (__m128i)__builtin_ia32_packssdw128 ((__v4si)__A, (__v4si)__B);
928 _mm_packus_epi16 (__m128i __A, __m128i __B)
930 return (__m128i)__builtin_ia32_packuswb128 ((__v8hi)__A, (__v8hi)__B);
934 _mm_unpackhi_epi8 (__m128i __A, __m128i __B)
936 return (__m128i)__builtin_ia32_punpckhbw128 ((__v16qi)__A, (__v16qi)__B);
940 _mm_unpackhi_epi16 (__m128i __A, __m128i __B)
942 return (__m128i)__builtin_ia32_punpckhwd128 ((__v8hi)__A, (__v8hi)__B);
946 _mm_unpackhi_epi32 (__m128i __A, __m128i __B)
948 return (__m128i)__builtin_ia32_punpckhdq128 ((__v4si)__A, (__v4si)__B);
952 _mm_unpackhi_epi64 (__m128i __A, __m128i __B)
954 return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B);
958 _mm_unpacklo_epi8 (__m128i __A, __m128i __B)
960 return (__m128i)__builtin_ia32_punpcklbw128 ((__v16qi)__A, (__v16qi)__B);
964 _mm_unpacklo_epi16 (__m128i __A, __m128i __B)
966 return (__m128i)__builtin_ia32_punpcklwd128 ((__v8hi)__A, (__v8hi)__B);
970 _mm_unpacklo_epi32 (__m128i __A, __m128i __B)
972 return (__m128i)__builtin_ia32_punpckldq128 ((__v4si)__A, (__v4si)__B);
976 _mm_unpacklo_epi64 (__m128i __A, __m128i __B)
978 return (__m128i)__builtin_ia32_punpcklqdq128 ((__v2di)__A, (__v2di)__B);
982 _mm_add_epi8 (__m128i __A, __m128i __B)
984 return (__m128i)__builtin_ia32_paddb128 ((__v16qi)__A, (__v16qi)__B);
988 _mm_add_epi16 (__m128i __A, __m128i __B)
990 return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B);
994 _mm_add_epi32 (__m128i __A, __m128i __B)
996 return (__m128i)__builtin_ia32_paddd128 ((__v4si)__A, (__v4si)__B);
1000 _mm_add_epi64 (__m128i __A, __m128i __B)
1002 return (__m128i)__builtin_ia32_paddq128 ((__v2di)__A, (__v2di)__B);
1006 _mm_adds_epi8 (__m128i __A, __m128i __B)
1008 return (__m128i)__builtin_ia32_paddsb128 ((__v16qi)__A, (__v16qi)__B);
1012 _mm_adds_epi16 (__m128i __A, __m128i __B)
1014 return (__m128i)__builtin_ia32_paddsw128 ((__v8hi)__A, (__v8hi)__B);
1018 _mm_adds_epu8 (__m128i __A, __m128i __B)
1020 return (__m128i)__builtin_ia32_paddusb128 ((__v16qi)__A, (__v16qi)__B);
1024 _mm_adds_epu16 (__m128i __A, __m128i __B)
1026 return (__m128i)__builtin_ia32_paddusw128 ((__v8hi)__A, (__v8hi)__B);
1030 _mm_sub_epi8 (__m128i __A, __m128i __B)
1032 return (__m128i)__builtin_ia32_psubb128 ((__v16qi)__A, (__v16qi)__B);
1036 _mm_sub_epi16 (__m128i __A, __m128i __B)
1038 return (__m128i)__builtin_ia32_psubw128 ((__v8hi)__A, (__v8hi)__B);
1042 _mm_sub_epi32 (__m128i __A, __m128i __B)
1044 return (__m128i)__builtin_ia32_psubd128 ((__v4si)__A, (__v4si)__B);
1048 _mm_sub_epi64 (__m128i __A, __m128i __B)
1050 return (__m128i)__builtin_ia32_psubq128 ((__v2di)__A, (__v2di)__B);
1054 _mm_subs_epi8 (__m128i __A, __m128i __B)
1056 return (__m128i)__builtin_ia32_psubsb128 ((__v16qi)__A, (__v16qi)__B);
1060 _mm_subs_epi16 (__m128i __A, __m128i __B)
1062 return (__m128i)__builtin_ia32_psubsw128 ((__v8hi)__A, (__v8hi)__B);
1066 _mm_subs_epu8 (__m128i __A, __m128i __B)
1068 return (__m128i)__builtin_ia32_psubusb128 ((__v16qi)__A, (__v16qi)__B);
1072 _mm_subs_epu16 (__m128i __A, __m128i __B)
1074 return (__m128i)__builtin_ia32_psubusw128 ((__v8hi)__A, (__v8hi)__B);
1078 _mm_madd_epi16 (__m128i __A, __m128i __B)
1080 return (__m128i)__builtin_ia32_pmaddwd128 ((__v8hi)__A, (__v8hi)__B);
1084 _mm_mulhi_epi16 (__m128i __A, __m128i __B)
1086 return (__m128i)__builtin_ia32_pmulhw128 ((__v8hi)__A, (__v8hi)__B);
1090 _mm_mullo_epi16 (__m128i __A, __m128i __B)
1092 return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B);
1096 _mm_mul_su32 (__m64 __A, __m64 __B)
1098 return (__m64)__builtin_ia32_pmuludq ((__v2si)__A, (__v2si)__B);
1102 _mm_mul_epu32 (__m128i __A, __m128i __B)
1104 return (__m128i)__builtin_ia32_pmuludq128 ((__v4si)__A, (__v4si)__B);
1109 _mm_slli_epi16 (__m128i __A, int __B)
1111 return (__m128i)__builtin_ia32_psllwi128 ((__v8hi)__A, __B);
1115 _mm_slli_epi32 (__m128i __A, int __B)
1117 return (__m128i)__builtin_ia32_pslldi128 ((__v4si)__A, __B);
1121 _mm_slli_epi64 (__m128i __A, int __B)
1123 return (__m128i)__builtin_ia32_psllqi128 ((__v2di)__A, __B);
1126 #define _mm_slli_epi16(__A, __B) \
1127 ((__m128i)__builtin_ia32_psllwi128 ((__v8hi)(__A), __B))
1128 #define _mm_slli_epi32(__A, __B) \
1129 ((__m128i)__builtin_ia32_pslldi128 ((__v4si)(__A), __B))
1130 #define _mm_slli_epi64(__A, __B) \
1131 ((__m128i)__builtin_ia32_psllqi128 ((__v2di)(__A), __B))
1136 _mm_srai_epi16 (__m128i __A, int __B)
1138 return (__m128i)__builtin_ia32_psrawi128 ((__v8hi)__A, __B);
1142 _mm_srai_epi32 (__m128i __A, int __B)
1144 return (__m128i)__builtin_ia32_psradi128 ((__v4si)__A, __B);
1147 #define _mm_srai_epi16(__A, __B) \
1148 ((__m128i)__builtin_ia32_psrawi128 ((__v8hi)(__A), __B))
1149 #define _mm_srai_epi32(__A, __B) \
1150 ((__m128i)__builtin_ia32_psradi128 ((__v4si)(__A), __B))
1155 _mm_srli_si128 (__m128i __A, int __B)
1157 return ((__m128i)__builtin_ia32_psrldqi128 (__A, __B * 8));
1161 _mm_srli_si128 (__m128i __A, int __B)
1163 return ((__m128i)__builtin_ia32_pslldqi128 (__A, __B * 8));
1166 #define _mm_srli_si128(__A, __B) \
1167 ((__m128i)__builtin_ia32_psrldqi128 (__A, (__B) * 8))
1168 #define _mm_slli_si128(__A, __B) \
1169 ((__m128i)__builtin_ia32_pslldqi128 (__A, (__B) * 8))
1174 _mm_srli_epi16 (__m128i __A, int __B)
1176 return (__m128i)__builtin_ia32_psrlwi128 ((__v8hi)__A, __B);
1180 _mm_srli_epi32 (__m128i __A, int __B)
1182 return (__m128i)__builtin_ia32_psrldi128 ((__v4si)__A, __B);
1186 _mm_srli_epi64 (__m128i __A, int __B)
1188 return (__m128i)__builtin_ia32_psrlqi128 ((__v2di)__A, __B);
1191 #define _mm_srli_epi16(__A, __B) \
1192 ((__m128i)__builtin_ia32_psrlwi128 ((__v8hi)(__A), __B))
1193 #define _mm_srli_epi32(__A, __B) \
1194 ((__m128i)__builtin_ia32_psrldi128 ((__v4si)(__A), __B))
1195 #define _mm_srli_epi64(__A, __B) \
1196 ((__m128i)__builtin_ia32_psrlqi128 ((__v2di)(__A), __B))
1200 _mm_sll_epi16 (__m128i __A, __m128i __B)
1202 return (__m128i)__builtin_ia32_psllw128((__v8hi)__A, (__v8hi)__B);
1206 _mm_sll_epi32 (__m128i __A, __m128i __B)
1208 return (__m128i)__builtin_ia32_pslld128((__v4si)__A, (__v4si)__B);
1212 _mm_sll_epi64 (__m128i __A, __m128i __B)
1214 return (__m128i)__builtin_ia32_psllq128((__v2di)__A, (__v2di)__B);
1218 _mm_sra_epi16 (__m128i __A, __m128i __B)
1220 return (__m128i)__builtin_ia32_psraw128 ((__v8hi)__A, (__v8hi)__B);
1224 _mm_sra_epi32 (__m128i __A, __m128i __B)
1226 return (__m128i)__builtin_ia32_psrad128 ((__v4si)__A, (__v4si)__B);
1230 _mm_srl_epi16 (__m128i __A, __m128i __B)
1232 return (__m128i)__builtin_ia32_psrlw128 ((__v8hi)__A, (__v8hi)__B);
1236 _mm_srl_epi32 (__m128i __A, __m128i __B)
1238 return (__m128i)__builtin_ia32_psrld128 ((__v4si)__A, (__v4si)__B);
1242 _mm_srl_epi64 (__m128i __A, __m128i __B)
1244 return (__m128i)__builtin_ia32_psrlq128 ((__v2di)__A, (__v2di)__B);
1248 _mm_and_si128 (__m128i __A, __m128i __B)
1250 return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B);
1254 _mm_andnot_si128 (__m128i __A, __m128i __B)
1256 return (__m128i)__builtin_ia32_pandn128 ((__v2di)__A, (__v2di)__B);
1260 _mm_or_si128 (__m128i __A, __m128i __B)
1262 return (__m128i)__builtin_ia32_por128 ((__v2di)__A, (__v2di)__B);
1266 _mm_xor_si128 (__m128i __A, __m128i __B)
1268 return (__m128i)__builtin_ia32_pxor128 ((__v2di)__A, (__v2di)__B);
1272 _mm_cmpeq_epi8 (__m128i __A, __m128i __B)
1274 return (__m128i)__builtin_ia32_pcmpeqb128 ((__v16qi)__A, (__v16qi)__B);
1278 _mm_cmpeq_epi16 (__m128i __A, __m128i __B)
1280 return (__m128i)__builtin_ia32_pcmpeqw128 ((__v8hi)__A, (__v8hi)__B);
1284 _mm_cmpeq_epi32 (__m128i __A, __m128i __B)
1286 return (__m128i)__builtin_ia32_pcmpeqd128 ((__v4si)__A, (__v4si)__B);
1290 _mm_cmplt_epi8 (__m128i __A, __m128i __B)
1292 return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__B, (__v16qi)__A);
1296 _mm_cmplt_epi16 (__m128i __A, __m128i __B)
1298 return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__B, (__v8hi)__A);
1302 _mm_cmplt_epi32 (__m128i __A, __m128i __B)
1304 return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__B, (__v4si)__A);
1308 _mm_cmpgt_epi8 (__m128i __A, __m128i __B)
1310 return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__A, (__v16qi)__B);
1314 _mm_cmpgt_epi16 (__m128i __A, __m128i __B)
1316 return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__A, (__v8hi)__B);
1320 _mm_cmpgt_epi32 (__m128i __A, __m128i __B)
1322 return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__A, (__v4si)__B);
1345 _mm_max_epi16 (__m128i __A, __m128i __B)
1347 return (__m128i)__builtin_ia32_pmaxsw128 ((__v8hi)__A, (__v8hi)__B);
1351 _mm_max_epu8 (__m128i __A, __m128i __B)
1353 return (__m128i)__builtin_ia32_pmaxub128 ((__v16qi)__A, (__v16qi)__B);
1357 _mm_min_epi16 (__m128i __A, __m128i __B)
1359 return (__m128i)__builtin_ia32_pminsw128 ((__v8hi)__A, (__v8hi)__B);
1363 _mm_min_epu8 (__m128i __A, __m128i __B)
1365 return (__m128i)__builtin_ia32_pminub128 ((__v16qi)__A, (__v16qi)__B);
1375 _mm_mulhi_epu16 (__m128i __A, __m128i __B)
1377 return (__m128i)__builtin_ia32_pmulhuw128 ((__v8hi)__A, (__v8hi)__B);
1380 #define _mm_shufflehi_epi16(__A, __B) ((__m128i)__builtin_ia32_pshufhw ((__v8hi)__A, __B))
1381 #define _mm_shufflelo_epi16(__A, __B) ((__m128i)__builtin_ia32_pshuflw ((__v8hi)__A, __B))
1382 #define _mm_shuffle_epi32(__A, __B) ((__m128i)__builtin_ia32_pshufd ((__v4si)__A, __B))
1385 _mm_maskmoveu_si128 (__m128i __A, __m128i __B, char *__C)
1387 __builtin_ia32_maskmovdqu ((__v16qi)__A, (__v16qi)__B, __C);
1391 _mm_avg_epu8 (__m128i __A, __m128i __B)
1393 return (__m128i)__builtin_ia32_pavgb128 ((__v16qi)__A, (__v16qi)__B);
1397 _mm_avg_epu16 (__m128i __A, __m128i __B)
1399 return (__m128i)__builtin_ia32_pavgw128 ((__v8hi)__A, (__v8hi)__B);
1403 _mm_sad_epu8 (__m128i __A, __m128i __B)
1405 return (__m128i)__builtin_ia32_psadbw128 ((__v16qi)__A, (__v16qi)__B);
1409 _mm_stream_si32 (int *__A, int __B)
1411 __builtin_ia32_movnti (__A, __B);
1415 _mm_stream_si128 (__m128i *__A, __m128i __B)
1417 __builtin_ia32_movntdq ((__v2di *)__A, (__v2di)__B);
1421 _mm_stream_pd (double *__A, __m128d __B)
1423 __builtin_ia32_movntpd (__A, (__v2df)__B);