]> git.ipfire.org Git - thirdparty/vectorscan.git/commit
dfa: adding new Sheng engine
authorAnatoly Burakov <anatoly.burakov@intel.com>
Thu, 10 Mar 2016 09:57:41 +0000 (09:57 +0000)
committerMatthew Barr <matthew.barr@intel.com>
Wed, 10 Aug 2016 05:10:46 +0000 (15:10 +1000)
commit6331da4e29a740331f0a450e558b4bc55dce1cf2
treef6ecbcf0e4f25259ef49f20ed05b369711e0e76d
parent56bf25b0917b6faf6b7ac20b373f0b3faa38549f
dfa: adding new Sheng engine

A new shuffle-based DFA engine, complete with acceleration and smallwrite.
24 files changed:
CMakeLists.txt
src/grey.cpp
src/grey.h
src/nfa/mcclellancompile.cpp
src/nfa/mcclellancompile.h
src/nfa/nfa_api.h
src/nfa/nfa_api_dispatch.c
src/nfa/nfa_build_util.cpp
src/nfa/nfa_dump_dispatch.cpp
src/nfa/nfa_internal.h
src/nfa/sheng.c [new file with mode: 0644]
src/nfa/sheng.h [new file with mode: 0644]
src/nfa/sheng_defs.h [new file with mode: 0644]
src/nfa/sheng_impl.h [new file with mode: 0644]
src/nfa/sheng_impl4.h [new file with mode: 0644]
src/nfa/sheng_internal.h [new file with mode: 0644]
src/nfa/shengcompile.cpp [new file with mode: 0644]
src/nfa/shengcompile.h [new file with mode: 0644]
src/nfa/shengdump.cpp [new file with mode: 0644]
src/nfa/shengdump.h [new file with mode: 0644]
src/nfagraph/ng_limex.cpp
src/rose/rose_build_bytecode.cpp
src/runtime.c
src/smallwrite/smallwrite_build.cpp