Matthew Barr
|
22b451b59b
|
Ensure that m256 is 32-aligned on non-avx2 builds
|
2016-08-10 14:52:56 +10:00 |
|
Matthew Barr
|
e3d416a6ea
|
Apply some consistency to the names we give shifts
|
2016-07-08 11:07:50 +10:00 |
|
Matthew Barr
|
c76ff285e7
|
remove unnecessary function proto
|
2016-07-08 11:07:50 +10:00 |
|
Matthew Barr
|
9c915cc936
|
remove only use of cmpmsk8 and unused cmpmsk16
|
2016-07-08 11:07:50 +10:00 |
|
Matthew Barr
|
0722b5db5b
|
Remove GCC-style compound statements
These do not appear to give us benefits over inlining on recent compilers.
|
2016-07-08 11:07:50 +10:00 |
|
Matthew Barr
|
adf820bbba
|
simd: simplify the set-all-ones util funcs
Modern compilers (gcc, icc) get this right, with the benefit of
removing our last use of inline asm in this file.
|
2016-07-08 11:07:50 +10:00 |
|
Matthew Barr
|
4d6934fc77
|
Move limex specific shuffle utils and ssse3 funcs
|
2016-07-08 11:07:50 +10:00 |
|
Alex Coyte
|
e86688e313
|
add m128 byte shift functions
variable_byte_shift_m128 taken from pug-interpreter branch
|
2016-05-18 16:22:44 +10:00 |
|
Matthew Barr
|
dd4c1eceb8
|
Remove unused loadu2x128
|
2016-04-20 13:34:55 +10:00 |
|
Matthew Barr
|
904e436f11
|
Initial commit of Hyperscan
|
2015-10-20 09:13:35 +11:00 |
|