Matthew Barr
|
4d6934fc77
|
Move limex specific shuffle utils and ssse3 funcs
|
2016-07-08 11:07:50 +10:00 |
|
Justin Viiret
|
08d44fbed5
|
fdr: remove unused typedef 'ConfirmIndex'
|
2016-07-08 10:50:03 +10:00 |
|
Justin Viiret
|
ad74f3b895
|
fdr: use braced init syntax for pairs
|
2016-07-08 10:49:59 +10:00 |
|
Justin Viiret
|
b8cd169cde
|
teddy compile: rename loop var for readability
|
2016-07-08 10:49:56 +10:00 |
|
Justin Viiret
|
bae7a072ca
|
TeddySet: doesn't need a reference to lits
|
2016-07-08 10:49:52 +10:00 |
|
Justin Viiret
|
d626cb68e0
|
fdr_confirm_compile: clean up debugging code
|
2016-07-08 10:49:48 +10:00 |
|
Justin Viiret
|
37e7c96424
|
teddy_compile: modernise
|
2016-07-08 10:49:45 +10:00 |
|
Justin Viiret
|
88e6485e75
|
fdr_compile: tidy up
|
2016-07-08 10:49:42 +10:00 |
|
Justin Viiret
|
466fc940e5
|
fdr_streaming_compile: modernise loops, etc
|
2016-07-08 10:49:38 +10:00 |
|
Justin Viiret
|
57cd2331f5
|
fdr/teddy: switch over remaining smart ptrs
|
2016-07-08 10:49:35 +10:00 |
|
Justin Viiret
|
aebbd4f169
|
setupFullMultiConfs: return smart ptr
|
2016-07-08 10:49:31 +10:00 |
|
Justin Viiret
|
9953a026f8
|
setupFDRFloodControl: return smart ptr
|
2016-07-08 10:49:27 +10:00 |
|
Justin Viiret
|
81880d5a8d
|
fdr_confirm_compile: clean up for loops, iterators
|
2016-07-08 10:49:24 +10:00 |
|
Justin Viiret
|
139a472af0
|
fdr_confirm_compile: typedef -> using
|
2016-07-08 10:49:20 +10:00 |
|
Justin Viiret
|
69653aaec5
|
fdr_confirm_compile: use smart ptrs
|
2016-07-08 10:49:17 +10:00 |
|
Justin Viiret
|
964fc22b1a
|
fdr_compile_internal: remove unused decl
getFDRConfirm() is static.
|
2016-07-08 10:49:12 +10:00 |
|
Justin Viiret
|
142e74e8e6
|
fdr: teddy.h does not need to include hwlm.h
|
2016-05-24 11:26:13 +10:00 |
|
Justin Viiret
|
2c762909fe
|
fdr: remove dead function decls from teddy.h
|
2016-05-24 11:26:10 +10:00 |
|
Justin Viiret
|
95f35aad0e
|
fdr: ensure 16 bytes of pre-history in block mode
|
2016-05-18 16:28:27 +10:00 |
|
Mohammad Abdul Awal
|
ed772380c0
|
teddy: remove python codegen, refactor code
Major cleanup of the Teddy runtime code. Removes python code generation,
splits AVX2 models into their own file, improves readability.
|
2016-05-18 16:28:11 +10:00 |
|
Justin Viiret
|
a7d02a996e
|
fdr_streaming_runtime: include <string.h>
Required for use of memcpy().
|
2016-05-18 16:27:33 +10:00 |
|
Justin Viiret
|
1a373d0619
|
fdr: confVal load can be unaligned
|
2016-05-18 16:25:35 +10:00 |
|
Alex Coyte
|
f0825b4d3f
|
remove unused parts of fdr_loadval
|
2016-05-18 16:25:31 +10:00 |
|
Mohammad Abdul Awal
|
598f0565cf
|
fdr: Remove python codegen, add safezones
|
2016-05-18 16:22:52 +10:00 |
|
Justin Viiret
|
f7cdfc5e54
|
fdr: don't include fdr.h if not necessary
|
2016-05-18 16:22:41 +10:00 |
|
Justin Viiret
|
353f0b4da2
|
fdr: move fdrSize into namespace ue2 (build only)
|
2016-05-18 16:22:38 +10:00 |
|
Mohammad Abdul Awal
|
313822c157
|
FDR runtime simplification
Removed static specialisation of domains.
|
2015-11-20 14:44:43 +11:00 |
|
Matthew Barr
|
f65170da5b
|
cmake: improve build paths for nested builds
If Hyperscan is built as a subproject of another cmake project, it helps to
refer to PROJECT_xx_DIR instead of CMAKE_xx_DIR, etc.
|
2015-11-10 14:36:39 +11:00 |
|
Justin Viiret
|
447753f148
|
FDR compiler: assert that all models are < 32 bits
|
2015-11-10 14:25:04 +11:00 |
|
Justin Viiret
|
a6383a54a4
|
assignStringsToBuckets: assert that there are lits
|
2015-11-10 14:25:04 +11:00 |
|
Matthew Barr
|
ba0b2b788b
|
cmake: collection of fixes
|
2015-10-30 11:28:38 +11:00 |
|
Matthew Barr
|
904e436f11
|
Initial commit of Hyperscan
|
2015-10-20 09:13:35 +11:00 |
|