Lines Matching refs:__m128i
484 static __inline__ __m128i __DEFAULT_FN_ATTRS
485 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M)
487 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2,
498 /// __m128i _mm_blend_epi16(__m128i V1, __m128i V2, const int M);
516 (__m128i) __builtin_ia32_pblendw128 ((__v8hi)(__m128i)(V1), \
517 (__v8hi)(__m128i)(V2), (int)(M))
533 static __inline__ __m128i __DEFAULT_FN_ATTRS
534 _mm_mullo_epi32 (__m128i __V1, __m128i __V2)
536 return (__m128i) ((__v4su)__V1 * (__v4su)__V2);
553 static __inline__ __m128i __DEFAULT_FN_ATTRS
554 _mm_mul_epi32 (__m128i __V1, __m128i __V2)
556 return (__m128i) __builtin_ia32_pmuldq128 ((__v4si)__V1, (__v4si)__V2);
644 static __inline__ __m128i __DEFAULT_FN_ATTRS
645 _mm_stream_load_si128 (__m128i const *__V)
647 return (__m128i) __builtin_nontemporal_load ((const __v2di *) __V);
664 static __inline__ __m128i __DEFAULT_FN_ATTRS
665 _mm_min_epi8 (__m128i __V1, __m128i __V2)
667 return (__m128i) __builtin_ia32_pminsb128 ((__v16qi) __V1, (__v16qi) __V2);
683 static __inline__ __m128i __DEFAULT_FN_ATTRS
684 _mm_max_epi8 (__m128i __V1, __m128i __V2)
686 return (__m128i) __builtin_ia32_pmaxsb128 ((__v16qi) __V1, (__v16qi) __V2);
702 static __inline__ __m128i __DEFAULT_FN_ATTRS
703 _mm_min_epu16 (__m128i __V1, __m128i __V2)
705 return (__m128i) __builtin_ia32_pminuw128 ((__v8hi) __V1, (__v8hi) __V2);
721 static __inline__ __m128i __DEFAULT_FN_ATTRS
722 _mm_max_epu16 (__m128i __V1, __m128i __V2)
724 return (__m128i) __builtin_ia32_pmaxuw128 ((__v8hi) __V1, (__v8hi) __V2);
740 static __inline__ __m128i __DEFAULT_FN_ATTRS
741 _mm_min_epi32 (__m128i __V1, __m128i __V2)
743 return (__m128i) __builtin_ia32_pminsd128 ((__v4si) __V1, (__v4si) __V2);
759 static __inline__ __m128i __DEFAULT_FN_ATTRS
760 _mm_max_epi32 (__m128i __V1, __m128i __V2)
762 return (__m128i) __builtin_ia32_pmaxsd128 ((__v4si) __V1, (__v4si) __V2);
778 static __inline__ __m128i __DEFAULT_FN_ATTRS
779 _mm_min_epu32 (__m128i __V1, __m128i __V2)
781 return (__m128i) __builtin_ia32_pminud128((__v4si) __V1, (__v4si) __V2);
797 static __inline__ __m128i __DEFAULT_FN_ATTRS
798 _mm_max_epu32 (__m128i __V1, __m128i __V2)
800 return (__m128i) __builtin_ia32_pmaxud128((__v4si) __V1, (__v4si) __V2);
895 /// __m128i _mm_insert_epi8(__m128i X, int I, const int N);
928 (__m128i)__builtin_ia32_vec_set_v16qi((__v16qi)(__m128i)(X), \
939 /// __m128i _mm_insert_epi32(__m128i X, int I, const int N);
960 (__m128i)__builtin_ia32_vec_set_v4si((__v4si)(__m128i)(X), \
972 /// __m128i _mm_insert_epi64(__m128i X, long long I, const int N);
991 (__m128i)__builtin_ia32_vec_set_v2di((__v2di)(__m128i)(X), \
1004 /// int _mm_extract_epi8(__m128i X, const int N);
1034 (int)(unsigned char)__builtin_ia32_vec_ext_v16qi((__v16qi)(__m128i)(X), \
1043 /// int _mm_extract_epi32(__m128i X, const int N);
1060 (int)__builtin_ia32_vec_ext_v4si((__v4si)(__m128i)(X), (int)(N))
1069 /// long long _mm_extract_epi64(__m128i X, const int N);
1083 (long long)__builtin_ia32_vec_ext_v2di((__v2di)(__m128i)(X), (int)(N))
1100 _mm_testz_si128(__m128i __M, __m128i __V)
1118 _mm_testc_si128(__m128i __M, __m128i __V)
1137 _mm_testnzc_si128(__m128i __M, __m128i __V)
1148 /// int _mm_test_all_ones(__m128i V);
1165 /// int _mm_test_mix_ones_zeros(__m128i M, __m128i V);
1184 /// int _mm_test_all_zeros(__m128i M, __m128i V);
1209 static __inline__ __m128i __DEFAULT_FN_ATTRS
1210 _mm_cmpeq_epi64(__m128i __V1, __m128i __V2)
1212 return (__m128i)((__v2di)__V1 == (__v2di)__V2);
1229 static __inline__ __m128i __DEFAULT_FN_ATTRS
1230 _mm_cvtepi8_epi16(__m128i __V)
1234 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qs)__V, (__v16qs)__V, 0, 1, 2, 3, 4, 5, 6, 7), __v8hi);
1250 static __inline__ __m128i __DEFAULT_FN_ATTRS
1251 _mm_cvtepi8_epi32(__m128i __V)
1255 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qs)__V, (__v16qs)__V, 0, 1, 2, 3), __v4si);
1271 static __inline__ __m128i __DEFAULT_FN_ATTRS
1272 _mm_cvtepi8_epi64(__m128i __V)
1276 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qs)__V, (__v16qs)__V, 0, 1), __v2di);
1292 static __inline__ __m128i __DEFAULT_FN_ATTRS
1293 _mm_cvtepi16_epi32(__m128i __V)
1295 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hi)__V, (__v8hi)__V, 0, 1, 2, 3), __v4si);
1311 static __inline__ __m128i __DEFAULT_FN_ATTRS
1312 _mm_cvtepi16_epi64(__m128i __V)
1314 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hi)__V, (__v8hi)__V, 0, 1), __v2di);
1330 static __inline__ __m128i __DEFAULT_FN_ATTRS
1331 _mm_cvtepi32_epi64(__m128i __V)
1333 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v4si)__V, (__v4si)__V, 0, 1), __v2di);
1350 static __inline__ __m128i __DEFAULT_FN_ATTRS
1351 _mm_cvtepu8_epi16(__m128i __V)
1353 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qu)__V, (__v16qu)__V, 0, 1, 2, 3, 4, 5, 6, 7), __v8hi);
1369 static __inline__ __m128i __DEFAULT_FN_ATTRS
1370 _mm_cvtepu8_epi32(__m128i __V)
1372 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qu)__V, (__v16qu)__V, 0, 1, 2, 3), __v4si);
1388 static __inline__ __m128i __DEFAULT_FN_ATTRS
1389 _mm_cvtepu8_epi64(__m128i __V)
1391 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qu)__V, (__v16qu)__V, 0, 1), __v2di);
1407 static __inline__ __m128i __DEFAULT_FN_ATTRS
1408 _mm_cvtepu16_epi32(__m128i __V)
1410 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hu)__V, (__v8hu)__V, 0, 1, 2, 3), __v4si);
1426 static __inline__ __m128i __DEFAULT_FN_ATTRS
1427 _mm_cvtepu16_epi64(__m128i __V)
1429 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hu)__V, (__v8hu)__V, 0, 1), __v2di);
1445 static __inline__ __m128i __DEFAULT_FN_ATTRS
1446 _mm_cvtepu32_epi64(__m128i __V)
1448 return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v4su)__V, (__v4su)__V, 0, 1), __v2di);
1474 static __inline__ __m128i __DEFAULT_FN_ATTRS
1475 _mm_packus_epi32(__m128i __V1, __m128i __V2)
1477 return (__m128i) __builtin_ia32_packusdw128((__v4si)__V1, (__v4si)__V2);
1489 /// __m128i _mm_mpsadbw_epu8(__m128i X, __m128i Y, const int M);
1517 (__m128i) __builtin_ia32_mpsadbw128((__v16qi)(__m128i)(X), \
1518 (__v16qi)(__m128i)(Y), (M))
1533 static __inline__ __m128i __DEFAULT_FN_ATTRS
1534 _mm_minpos_epu16(__m128i __V)
1536 return (__m128i) __builtin_ia32_phminposuw128((__v8hi)__V);
1582 /// __m128i _mm_cmpistrm(__m128i A, __m128i B, const int M);
1627 (__m128i)__builtin_ia32_pcmpistrm128((__v16qi)(__m128i)(A), \
1628 (__v16qi)(__m128i)(B), (int)(M))
1638 /// int _mm_cmpistri(__m128i A, __m128i B, const int M);
1681 (int)__builtin_ia32_pcmpistri128((__v16qi)(__m128i)(A), \
1682 (__v16qi)(__m128i)(B), (int)(M))
1692 /// __m128i _mm_cmpestrm(__m128i A, int LA, __m128i B, int LB, const int M);
1741 (__m128i)__builtin_ia32_pcmpestrm128((__v16qi)(__m128i)(A), (int)(LA), \
1742 (__v16qi)(__m128i)(B), (int)(LB), \
1753 /// int _mm_cmpestri(__m128i A, int LA, __m128i B, int LB, const int M);
1800 (int)__builtin_ia32_pcmpestri128((__v16qi)(__m128i)(A), (int)(LA), \
1801 (__v16qi)(__m128i)(B), (int)(LB), \
1813 /// int _mm_cmpistra(__m128i A, __m128i B, const int M);
1852 (int)__builtin_ia32_pcmpistria128((__v16qi)(__m128i)(A), \
1853 (__v16qi)(__m128i)(B), (int)(M))
1863 /// int _mm_cmpistrc(__m128i A, __m128i B, const int M);
1901 (int)__builtin_ia32_pcmpistric128((__v16qi)(__m128i)(A), \
1902 (__v16qi)(__m128i)(B), (int)(M))
1911 /// int _mm_cmpistro(__m128i A, __m128i B, const int M);
1949 (int)__builtin_ia32_pcmpistrio128((__v16qi)(__m128i)(A), \
1950 (__v16qi)(__m128i)(B), (int)(M))
1960 /// int _mm_cmpistrs(__m128i A, __m128i B, const int M);
1999 (int)__builtin_ia32_pcmpistris128((__v16qi)(__m128i)(A), \
2000 (__v16qi)(__m128i)(B), (int)(M))
2010 /// int _mm_cmpistrz(__m128i A, __m128i B, const int M);
2049 (int)__builtin_ia32_pcmpistriz128((__v16qi)(__m128i)(A), \
2050 (__v16qi)(__m128i)(B), (int)(M))
2060 /// int _mm_cmpestra(__m128i A, int LA, __m128i B, int LB, const int M);
2103 (int)__builtin_ia32_pcmpestria128((__v16qi)(__m128i)(A), (int)(LA), \
2104 (__v16qi)(__m128i)(B), (int)(LB), \
2115 /// int _mm_cmpestrc(__m128i A, int LA, __m128i B, int LB, const int M);
2157 (int)__builtin_ia32_pcmpestric128((__v16qi)(__m128i)(A), (int)(LA), \
2158 (__v16qi)(__m128i)(B), (int)(LB), \
2168 /// int _mm_cmpestro(__m128i A, int LA, __m128i B, int LB, const int M);
2210 (int)__builtin_ia32_pcmpestrio128((__v16qi)(__m128i)(A), (int)(LA), \
2211 (__v16qi)(__m128i)(B), (int)(LB), \
2222 /// int _mm_cmpestrs(__m128i A, int LA, __m128i B, int LB, const int M);
2265 (int)__builtin_ia32_pcmpestris128((__v16qi)(__m128i)(A), (int)(LA), \
2266 (__v16qi)(__m128i)(B), (int)(LB), \
2277 /// int _mm_cmpestrz(__m128i A, int LA, __m128i B, int LB, const int M);
2319 (int)__builtin_ia32_pcmpestriz128((__v16qi)(__m128i)(A), (int)(LA), \
2320 (__v16qi)(__m128i)(B), (int)(LB), \
2337 static __inline__ __m128i __DEFAULT_FN_ATTRS
2338 _mm_cmpgt_epi64(__m128i __V1, __m128i __V2)
2340 return (__m128i