Konstantinos Margaritis
d3ff893871
prefetch works best when addresses are 64-byte aligned
2021-10-12 11:50:32 +03:00
Konstantinos Margaritis
e3e101b412
simplify and make scanSingle*()/scanDouble*() more uniform
2021-10-12 11:50:32 +03:00
Konstantinos Margaritis
2f13ad0674
optimize caseMask handling
2021-10-12 11:50:32 +03:00
Konstantinos Margaritis
5333467249
fix names, use own intrinsic instead of explicit _mm* ones
2020-09-23 11:51:21 +03:00
Wang Xiang W
f658c4e149
Noodle: avoid an extra convert instruction
...
fixes github issue #221
2020-05-25 13:46:42 +00:00
Matthew Barr
31a445a0e8
noodle: behave like our other literal matchers
...
Noodle now supports supplementary masks.
2017-08-21 11:10:20 +10:00
Matthew Barr
221229f71c
gcc7: comments for falling through a switch case
...
GCC 7 adds a warning -Wimplicit-fallthrough to catch when falling
through a switch statement without a break. Since we actually want that
behaviour sometimes, we can add a comment so the compiler knows we
intended the fallthrough.
2017-05-30 13:59:48 +10:00
Matthew Barr
54c0fb7e0e
noodle: remove redundant bitmask
2016-05-18 16:22:15 +10:00
Matthew Barr
904e436f11
Initial commit of Hyperscan
2015-10-20 09:13:35 +11:00