vppinfra: fix mask compare and compress OOB reads 49/40149/4
authorDmitry Valter <d-valter@yandex-team.com>
Wed, 6 Mar 2024 22:43:27 +0000 (22:43 +0000)
committerDamjan Marion <dmarion@0xa5.net>
Mon, 8 Apr 2024 11:46:30 +0000 (11:46 +0000)
commit3150250bc911b669b80dd4fe11c099430ceab172
tree0c5a8059c3ad99b1fbf5f55c6c6cd83343953615
parentdf47a0812ab9365b2de10a7aabcf4b29a255c088
vppinfra: fix mask compare and compress OOB reads

Use mask_load_zero to avoid out-of-buffer reads in vectorized
function versions.

Type: fix
Signed-off-by: Dmitry Valter <d-valter@yandex-team.com>
Change-Id: I12bcb817ccf2db210c1c99fdfa444dc3f540035b
src/vppinfra/test/compress.c
src/vppinfra/vector/compress.h
src/vppinfra/vector/mask_compare.h