From 8870acd2c197a6fd933750df4ea0ae30d51d83dd Mon Sep 17 00:00:00 2001 From: dzaima Date: Mon, 4 Dec 2023 17:45:00 +0200 Subject: [PATCH] don't try to do 32 >> -1 --- src/builtins/search.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/search.c b/src/builtins/search.c index a91dfa7c..9233b298 100644 --- a/src/builtins/search.c +++ b/src/builtins/search.c @@ -408,7 +408,7 @@ B memberOf_c2(B t, B w, B x) { } #if SINGELI_AVX2 - if (wia>=32>>(we-el_i8) && xia>1 && ((we==el_i16 && xia<32) || (we==el_i32 && xia<16)) && xe<=we && !elChr(TI(x,elType))) { + if (we>=el_i16 && wia>=32>>(we-el_i8) && xia>1 && ((we==el_i16 && xia<32) || (we==el_i32 && xia<16)) && xe<=we && !elChr(TI(x,elType))) { x = C1(and, x); // sort if (xe