summaryrefslogtreecommitdiffstats
path: root/src/vppinfra/vector/count_equal.h
AgeCommit message (Collapse)AuthorFilesLines
2021-11-15vppinfra: fix masks in AVX512 clib_count_equal_*Dmitry Valter1-5/+9
Mask result of uAxB_is_equal_mask when buffer is masked. Otherwise it return vector length B as a result for zeroed words. This bug caused crashes in error_drop in tests on Ice Lake. Type: fix Fixes: 7459be1b3626b608e60df574343a1432a068ebce Change-Id: I56183e77f8a8ab6c530e79b465067958de84dceb Signed-off-by: Dmitry Valter <d-valter@yandex-team.ru>
2021-11-08vppinfra: AVX512 in clib_count_equal_*Damjan Marion1-13/+77
Type: improvement Change-Id: I8105d396cfc984e00cf5137bc57122510f5e6437 Signed-off-by: Damjan Marion <damarion@cisco.com>
2021-11-06vppinfra: move clib_count_equal_* codeDamjan Marion1-0/+238
Type: refactor Change-Id: Ib9e8abdbf745ad6563fc79c9ebb6b2ea65917d08 Signed-off-by: Damjan Marion <damarion@cisco.com>