Yoan Picchi
|
c67076ce22
|
Add truffle SVE implementation
Signed-off-by: Yoan Picchi <yoan.picchi@arm.com>
|
2024-01-09 16:50:03 +00:00 |
|
Konstantinos Margaritis
|
1fb601f3a9
|
fix SIMDe emulation builds on Arm, add native translation from x86 for comparison
|
2023-11-27 12:21:58 +00:00 |
|
Konstantinos Margaritis
|
99807c17a6
|
enable SIMDe backend
|
2023-11-21 17:13:33 +00:00 |
|
Danila Kutenin
|
a526f6bb6b
|
Fix all ASAN issues in vectorscan
|
2022-02-18 17:14:51 +00:00 |
|
apostolos
|
2136580d50
|
resolving conficts after merging
|
2021-11-13 18:58:22 +02:00 |
|
Konstantinos Margaritis
|
54245bc5ac
|
renamed matcher functions, added new ones for Vermicelli
|
2021-11-01 16:28:50 +00:00 |
|
apostolos
|
3a4d8afb48
|
prints commants and formating fixes
|
2021-11-01 10:09:15 +02:00 |
|
apostolos
|
6aac8241b1
|
blockSigleMask implementations for ARCH_PPC64 added
|
2021-10-14 15:56:13 +03:00 |
|
Konstantinos Margaritis
|
a654204122
|
simplify truffle and provide arch-specific block functions
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
f6f7d7a039
|
optimize and simplify Shufti and Truffle to work with a single block method instead
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
a3f083a9ff
|
initial SSE/AVX2 implementation
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
0ec5dc37ca
|
remove low4bits from the arguments, fix cases that mostly affect loading large (64) vectors and falling out of bounds
|
2021-10-12 11:51:34 +03:00 |
|
apostolos
|
b1dfc6abc4
|
Supervector test fixes
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
f16abb1789
|
fix truffle SIMD for S>16 as well
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
2a7e6b71bc
|
fix last failing Shufti/Truffle tests
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
db72de41ba
|
fix rtruffle, was failing Lbr and a few ReverseTruffle tests
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
ff02749a73
|
move firstMatch, lastMatch to own header in util
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
c2a5de03e0
|
rename supervector class header, use dup_*() functions names instead of set1_*(), minor fixes
|
2021-10-12 11:51:34 +03:00 |
|
apostolos
|
bab390d442
|
Truffle simd vectorized
|
2021-10-12 11:51:34 +03:00 |
|