vppinfra: fix mask compare and compress OOB reads 49/40149/4
authorDmitry Valter <[email protected]>
Wed, 6 Mar 2024 22:43:27 +0000 (22:43 +0000)
committerDamjan Marion <[email protected]>
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 <[email protected]>
Change-Id: I12bcb817ccf2db210c1c99fdfa444dc3f540035b
src/vppinfra/test/compress.c
src/vppinfra/vector/compress.h
src/vppinfra/vector/mask_compare.h