From 99b286b165a8b2906b128467a03a615d94baf058 Mon Sep 17 00:00:00 2001 From: gtsoul-tech Date: Thu, 25 Jul 2024 14:54:56 +0300 Subject: [PATCH] revert to maskz (its the bug) --- src/nfa/vermicelli_simd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nfa/vermicelli_simd.cpp b/src/nfa/vermicelli_simd.cpp index 67ac1dac..6aaa679c 100644 --- a/src/nfa/vermicelli_simd.cpp +++ b/src/nfa/vermicelli_simd.cpp @@ -124,8 +124,8 @@ static const u8 *vermicelliExecReal(SuperVector const chars, SuperVector c // finish off tail if (d != buf_end) { - SuperVector data = SuperVector::loadu(buf_end - S); - rv = vermicelliBlock(data, chars, casemask, buf_end - S, buf_end - d); + SuperVector data = SuperVector::loadu_maskz(d, buf_end - d); + rv = vermicelliBlock(data, chars, casemask, d, buf_end - d); DEBUG_PRINTF("rv %p \n", rv); if (rv && rv < buf_end) return rv; }