mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-10-10 08:12:21 +03:00
dfa: adding new Sheng engine
A new shuffle-based DFA engine, complete with acceleration and smallwrite.
This commit is contained in:
committed by
Matthew Barr
parent
56bf25b091
commit
6331da4e29
@@ -50,6 +50,7 @@ struct Grey {
|
||||
bool allowLitHaig;
|
||||
bool allowLbr;
|
||||
bool allowMcClellan;
|
||||
bool allowSheng;
|
||||
bool allowPuff;
|
||||
bool allowLiteral;
|
||||
bool allowRose;
|
||||
@@ -149,6 +150,7 @@ struct Grey {
|
||||
|
||||
// SmallWrite engine
|
||||
bool allowSmallWrite;
|
||||
bool allowSmallWriteSheng;
|
||||
u32 smallWriteLargestBuffer; // largest buffer that can be small write
|
||||
u32 smallWriteLargestBufferBad;// largest buffer that can be small write
|
||||
u32 limitSmallWriteOutfixSize; //!< max total size of outfix DFAs
|
||||
|
Reference in New Issue
Block a user