mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-16 17:31:51 +03:00
Introduce a 64-bit LimEx model.
On 64-bit platforms, the Limex 64 model is implemented in normal GPRs. On 32-bit platforms, however, 128-bit SSE registers are used for the runtime implementation.
This commit is contained in:
@@ -52,6 +52,7 @@ extern "C"
|
||||
|
||||
enum NFAEngineType {
|
||||
LIMEX_NFA_32,
|
||||
LIMEX_NFA_64,
|
||||
LIMEX_NFA_128,
|
||||
LIMEX_NFA_256,
|
||||
LIMEX_NFA_384,
|
||||
@@ -164,6 +165,7 @@ static really_inline int isDfaType(u8 t) {
|
||||
static really_inline int isNfaType(u8 t) {
|
||||
switch (t) {
|
||||
case LIMEX_NFA_32:
|
||||
case LIMEX_NFA_64:
|
||||
case LIMEX_NFA_128:
|
||||
case LIMEX_NFA_256:
|
||||
case LIMEX_NFA_384:
|
||||
|
||||
Reference in New Issue
Block a user