]> git.ipfire.org Git - thirdparty/vectorscan.git/commit
Bugfix/fix avx512vbmi regressions (#335)
authorKonstantinos Margaritis <markos@users.noreply.github.com>
Fri, 30 May 2025 18:08:55 +0000 (21:08 +0300)
committerGitHub <noreply@github.com>
Fri, 30 May 2025 18:08:55 +0000 (21:08 +0300)
commitf7d5546fe5f24e12b3b0978f203486e951eb53b1
tree474d9e3af9cc405e60877000cbe17e8d73c523f2
parent689556d5f9cd8a1d228ade3b8f01dabdec30a164
Bugfix/fix avx512vbmi regressions (#335)

Multiple AVX512VBMI-related fixes:

src/nfa/mcsheng_compile.cpp: No need for an assert here, impl_id can be set to 0
src/nfa/nfa_api_queue.h: Make sure this compiles on both C++ and C
src/nfagraph/ng_fuzzy.cpp: Fix compilation error when DEBUG_OUTPUT=on
src/runtime.c: Fix crash when data == NULL
unit/internal/sheng.cpp: Unit test has to enable AVX512VBMI manually as autodetection does not get trigger, this causes test to fail
src/fdr/teddy_fat.cpp: AVX512 loads need to be 64-bit aligned, caused a crash on clang-18
src/fdr/teddy_fat.cpp
src/nfa/mcsheng_compile.cpp
src/nfa/nfa_api_queue.h
src/nfagraph/ng_fuzzy.cpp
src/rose/rose_build_long_lit.cpp
src/runtime.c
unit/internal/sheng.cpp