Home
last modified time | relevance | path

Searched refs:msk_ext (Results 1 – 2 of 2) sorted by relevance

/f-stack/dpdk/lib/librte_fib/
H A Ddir24_8_avx512.c16 __mmask16 msk_ext; in dir24_8_vec_lookup_x16() local
48 msk_ext = _mm512_test_epi32_mask(res, lsb); in dir24_8_vec_lookup_x16()
50 if (msk_ext != 0) { in dir24_8_vec_lookup_x16()
56 idxes = _mm512_mask_i32gather_epi32(zero, msk_ext, in dir24_8_vec_lookup_x16()
60 idxes = _mm512_mask_i32gather_epi32(zero, msk_ext, in dir24_8_vec_lookup_x16()
64 idxes = _mm512_mask_i32gather_epi32(zero, msk_ext, in dir24_8_vec_lookup_x16()
67 res = _mm512_mask_blend_epi32(msk_ext, res, idxes); in dir24_8_vec_lookup_x16()
89 __mmask8 msk_ext; in dir24_8_vec_lookup_x8_8b() local
99 msk_ext = _mm512_test_epi64_mask(res, lsb); in dir24_8_vec_lookup_x8_8b()
101 if (msk_ext != 0) { in dir24_8_vec_lookup_x8_8b()
[all …]
H A Dtrie_avx512.c95 __mmask16 msk_ext, new_msk; in trie_vec_lookup_x16() local
115 msk_ext = _mm512_test_epi32_mask(res, lsb); in trie_vec_lookup_x16()
131 while (msk_ext) { in trie_vec_lookup_x16()
132 idxes = _mm512_maskz_slli_epi32(msk_ext, tmp, 8); in trie_vec_lookup_x16()
139 tmp = _mm512_mask_i32gather_epi32(zero, msk_ext, in trie_vec_lookup_x16()
148 msk_ext = new_msk; in trie_vec_lookup_x16()
190 __mmask8 msk_ext, new_msk; in trie_vec_lookup_x8_8b() local
200 msk_ext = _mm512_test_epi64_mask(res, lsb); in trie_vec_lookup_x8_8b()
210 while (msk_ext) { in trie_vec_lookup_x8_8b()
215 tmp = _mm512_mask_i64gather_epi64(zero, msk_ext, in trie_vec_lookup_x8_8b()
[all …]