George Wort
|
60b2112505
|
Use SVE for double shufti.
Change-Id: I09e0d57bb8a2f05b613f6225dea79ae823136268
|
2021-10-12 11:51:34 +03:00 |
|
George Wort
|
87ee8d4d7f
|
Use SVE for single shufti.
Change-Id: Ic76940c5bb9b81a1c45d39e9ca396a158c50a7dc
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
3296d538ea
|
add arm rshift128/rshift128
|
2021-10-12 11:51:34 +03:00 |
|
Konstantinos Margaritis
|
0033cec725
|
fix failing corner case, add pshufb_maskz()
|
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 |
|
Konstantinos Margaritis
|
03e7d788b6
|
use rshift128() instead of vector-wide right shift
|
2021-10-12 11:51:34 +03:00 |
|
apostolos
|
b1dfc6abc4
|
Supervector test fixes
|
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
|
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 |
|
Konstantinos Margaritis
|
f689179a82
|
refactor shufti algorithm to use SuperVector class, WIP
|
2021-10-12 11:51:34 +03:00 |
|