From ef0bac70995bb225fea8955009b34d5b823285ba Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Thu, 22 Apr 2021 18:08:28 +0200 Subject: vlib: improve enqueue_to_next buffer indices extraction Type: improvement Change-Id: Ib7b2fa7d821f6d2708f6dc378a0f36f68c843f57 Signed-off-by: Damjan Marion --- src/vppinfra/vector_sse42.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/vppinfra/vector_sse42.h') diff --git a/src/vppinfra/vector_sse42.h b/src/vppinfra/vector_sse42.h index 06952f117dd..f86fad39b02 100644 --- a/src/vppinfra/vector_sse42.h +++ b/src/vppinfra/vector_sse42.h @@ -613,6 +613,12 @@ u8x16_msb_mask (u8x16 v) return _mm_movemask_epi8 ((__m128i) v); } +static_always_inline u16 +i8x16_msb_mask (i8x16 v) +{ + return _mm_movemask_epi8 ((__m128i) v); +} + #define CLIB_HAVE_VEC128_MSB_MASK #undef _signed_binop -- cgit 1.2.3-korg