• Home
  • Raw
  • Download

Lines Matching refs:__v8si

54     return (__m256i)__builtin_ia32_pabsd256((__v8si)__a);  in _mm256_abs_epi32()
66 return (__m256i)__builtin_ia32_packssdw256((__v8si)__a, (__v8si)__b); in _mm256_packs_epi32()
78 return (__m256i) __builtin_ia32_packusdw256((__v8si)__V1, (__v8si)__V2); in _mm256_packus_epi32()
199 return (__m256i)((__v8si)__a == (__v8si)__b); in _mm256_cmpeq_epi32()
225 return (__m256i)((__v8si)__a > (__v8si)__b); in _mm256_cmpgt_epi32()
243 return (__m256i)__builtin_ia32_phaddd256((__v8si)__a, (__v8si)__b); in _mm256_hadd_epi32()
261 return (__m256i)__builtin_ia32_phsubd256((__v8si)__a, (__v8si)__b); in _mm256_hsub_epi32()
297 return (__m256i)__builtin_ia32_pmaxsd256((__v8si)__a, (__v8si)__b); in _mm256_max_epi32()
315 return (__m256i)__builtin_ia32_pmaxud256((__v8si)__a, (__v8si)__b); in _mm256_max_epu32()
333 return (__m256i)__builtin_ia32_pminsd256((__v8si)__a, (__v8si)__b); in _mm256_min_epi32()
351 return (__m256i)__builtin_ia32_pminud256((__v8si)__a, (__v8si)__b); in _mm256_min_epu32()
373 …convertvector(__builtin_shufflevector((__v16qs)__V, (__v16qs)__V, 0, 1, 2, 3, 4, 5, 6, 7), __v8si); in _mm256_cvtepi8_epi32()
387 return (__m256i)__builtin_convertvector((__v8hi)__V, __v8si); in _mm256_cvtepi16_epi32()
411 …convertvector(__builtin_shufflevector((__v16qu)__V, (__v16qu)__V, 0, 1, 2, 3, 4, 5, 6, 7), __v8si); in _mm256_cvtepu8_epi32()
423 return (__m256i)__builtin_convertvector((__v8hu)__V, __v8si); in _mm256_cvtepu16_epi32()
441 return (__m256i)__builtin_ia32_pmuldq256((__v8si)__a, (__v8si)__b); in _mm256_mul_epi32()
477 return __builtin_ia32_pmuludq256((__v8si)__a, (__v8si)__b); in _mm256_mul_epu32()
499 (__m256i)__builtin_shufflevector((__v8si)(__m256i)(a), \
500 (__v8si)_mm256_undefined_si256(), \
553 return (__m256i)__builtin_ia32_psignd256((__v8si)__a, (__v8si)__b); in _mm256_sign_epi32()
610 return (__m256i)__builtin_ia32_pslldi256((__v8si)__a, __count); in _mm256_slli_epi32()
616 return (__m256i)__builtin_ia32_pslld256((__v8si)__a, (__v4si)__count); in _mm256_sll_epi32()
646 return (__m256i)__builtin_ia32_psradi256((__v8si)__a, __count); in _mm256_srai_epi32()
652 return (__m256i)__builtin_ia32_psrad256((__v8si)__a, (__v4si)__count); in _mm256_sra_epi32()
709 return (__m256i)__builtin_ia32_psrldi256((__v8si)__a, __count); in _mm256_srli_epi32()
715 return (__m256i)__builtin_ia32_psrld256((__v8si)__a, (__v4si)__count); in _mm256_srl_epi32()
793 return (__m256i)__builtin_shufflevector((__v8si)__a, (__v8si)__b, 2, 8+2, 3, 8+3, 6, 8+6, 7, 8+7); in _mm256_unpackhi_epi32()
817 return (__m256i)__builtin_shufflevector((__v8si)__a, (__v8si)__b, 0, 8+0, 1, 8+1, 4, 8+4, 5, 8+5); in _mm256_unpacklo_epi32()
877 (__m256i)__builtin_shufflevector((__v8si)(__m256i)(V1), \
878 (__v8si)(__m256i)(V2), \
940 return (__m256i)__builtin_ia32_permvarsi256((__v8si)__a, (__v8si)__b); in _mm256_permutevar8x32_epi32()
954 return (__m256)__builtin_ia32_permvarsf256((__v8sf)__a, (__v8si)__b); in _mm256_permutevar8x32_ps()
985 return (__m256i)__builtin_ia32_maskloadd256((const __v8si *)__X, (__v8si)__M); in _mm256_maskload_epi32()
1009 __builtin_ia32_maskstored256((__v8si *)__X, (__v8si)__M, (__v8si)__Y); in _mm256_maskstore_epi32()
1033 return (__m256i)__builtin_ia32_psllv8si((__v8si)__X, (__v8si)__Y); in _mm256_sllv_epi32()
1057 return (__m256i)__builtin_ia32_psrav8si((__v8si)__X, (__v8si)__Y); in _mm256_srav_epi32()
1069 return (__m256i)__builtin_ia32_psrlv8si((__v8si)__X, (__v8si)__Y); in _mm256_srlv_epi32()
1123 (__v8si)(__m256i)(i), \
1145 (__m256i)__builtin_ia32_gatherd_d256((__v8si)(__m256i)(a), \
1147 (__v8si)(__m256i)(i), \
1148 (__v8si)(__m256i)(mask), (s)); })
1231 (__v8si)(__m256i)(i), \
1259 (__m256i)__builtin_ia32_gatherd_d256((__v8si)_mm256_undefined_si256(), \
1260 (int const *)(m), (__v8si)(__m256i)(i), \
1261 (__v8si)_mm256_set1_epi32(-1), (s)); })