Searched refs:idxes (Results 1 – 2 of 2) sorted by relevance
| /f-stack/dpdk/lib/librte_fib/ |
| H A D | dir24_8_avx512.c | 18 __m512i ip_vec, idxes, res, bytes; in dir24_8_vec_lookup_x16() local 32 idxes = _mm512_srli_epi32(ip_vec, 8); in dir24_8_vec_lookup_x16() 51 idxes = _mm512_srli_epi32(res, 1); in dir24_8_vec_lookup_x16() 52 idxes = _mm512_slli_epi32(idxes, 8); in dir24_8_vec_lookup_x16() 54 idxes = _mm512_maskz_add_epi32(msk_ext, idxes, bytes); in dir24_8_vec_lookup_x16() 58 idxes = _mm512_and_epi32(idxes, res_msk); in dir24_8_vec_lookup_x16() 62 idxes = _mm512_and_epi32(idxes, res_msk); in dir24_8_vec_lookup_x16() 87 __m512i res, idxes, bytes; in dir24_8_vec_lookup_x8_8b() local 104 idxes = _mm512_slli_epi64(idxes, 8); in dir24_8_vec_lookup_x8_8b() 106 idxes = _mm512_maskz_add_epi64(msk_ext, idxes, bytes); in dir24_8_vec_lookup_x8_8b() [all …]
|
| H A D | trie_avx512.c | 78 __m512i idxes, res, shuf_idxes; in trie_vec_lookup_x16() local 101 idxes = _mm512_shuffle_epi8(first, bswap.z); in trie_vec_lookup_x16() 132 idxes = _mm512_maskz_slli_epi32(msk_ext, tmp, 8); in trie_vec_lookup_x16() 137 idxes = _mm512_maskz_add_epi32(msk_ext, idxes, bytes); in trie_vec_lookup_x16() 140 idxes, (const int *)dp->tbl8, 2); in trie_vec_lookup_x16() 144 idxes, (const int *)dp->tbl8, 4); in trie_vec_lookup_x16() 175 __m512i idxes, res, shuf_idxes; in trie_vec_lookup_x8_8b() local 195 idxes = _mm512_shuffle_epi8(first, bswap.z); in trie_vec_lookup_x8_8b() 211 idxes = _mm512_maskz_slli_epi64(msk_ext, tmp, 8); in trie_vec_lookup_x8_8b() 214 idxes = _mm512_maskz_add_epi64(msk_ext, idxes, bytes); in trie_vec_lookup_x8_8b() [all …]
|