mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
Move VERM16 enums to the end of the list
This was causing a hard-to-track segfault with Fat Runtime on SVE2 hw, because of the macro-based hard-coded way to calculate offsets for each implementation. This needs a rewrite.
This commit is contained in:
parent
de94286fed
commit
b5f1a82258
@ -66,10 +66,6 @@ enum NFAEngineType {
|
||||
LBR_NFA_DOT, /**< magic pseudo nfa */
|
||||
LBR_NFA_VERM, /**< magic pseudo nfa */
|
||||
LBR_NFA_NVERM, /**< magic pseudo nfa */
|
||||
#ifdef HAVE_SVE2
|
||||
LBR_NFA_VERM16, /**< magic pseudo nfa */
|
||||
LBR_NFA_NVERM16, /**< magic pseudo nfa */
|
||||
#endif // HAVE_SVE2
|
||||
LBR_NFA_SHUF, /**< magic pseudo nfa */
|
||||
LBR_NFA_TRUF, /**< magic pseudo nfa */
|
||||
CASTLE_NFA, /**< magic pseudo nfa */
|
||||
@ -81,6 +77,10 @@ enum NFAEngineType {
|
||||
SHENG_NFA_64, /**< magic pseudo nfa */
|
||||
MCSHENG_64_NFA_8, /**< magic pseudo nfa */
|
||||
MCSHENG_64_NFA_16, /**< magic pseudo nfa */
|
||||
#ifdef HAVE_SVE2
|
||||
LBR_NFA_VERM16, /**< magic pseudo nfa */
|
||||
LBR_NFA_NVERM16, /**< magic pseudo nfa */
|
||||
#endif // HAVE_SVE2
|
||||
/** \brief bogus NFA - not used */
|
||||
INVALID_NFA
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user