Konstantinos Margaritis
|
d47641c2fc
|
remove unneeded header
|
2021-11-01 16:28:50 +00:00 |
|
Konstantinos Margaritis
|
bc1a1127cf
|
add new include file
|
2021-11-01 16:28:50 +00:00 |
|
Konstantinos Margaritis
|
5eabceddcf
|
renamed matcher functions, added new ones for Vermicelli
|
2021-11-01 16:28:50 +00:00 |
|
Konstantinos Margaritis
|
16e5e2ae64
|
nits
|
2021-11-01 16:05:43 +00:00 |
|
Konstantinos Margaritis
|
713aaef799
|
move casemask helper functions to separate header
|
2021-11-01 16:05:43 +00:00 |
|
Konstantinos Margaritis
|
4a569affbc
|
add to CMake
|
2021-11-01 16:05:43 +00:00 |
|
Konstantinos Margaritis
|
2fa947af9c
|
added refactored vermicelli_simd.cpp implementation
|
2021-11-01 16:05:43 +00:00 |
|
Konstantinos Margaritis
|
9abfdcaa84
|
add Vermicelli/RVermicelli to microbenchmark utility
|
2021-11-01 16:53:21 +02:00 |
|
Konstantinos Margaritis
|
7b65b298c1
|
add arm vector types in union, avoid -flax-conversions, fix castings
|
2021-11-01 16:52:17 +02:00 |
|
Konstantinos Margaritis
|
44dc75a3ea
|
complete refactoring and unification of Vermicelli functions
|
2021-11-01 16:51:18 +02:00 |
|
Konstantinos Margaritis
|
f4a490ac00
|
remove unneeded header
|
2021-11-01 16:50:38 +02:00 |
|
apostolos
|
d9d39d48c5
|
prints commants and formating fixes
|
2021-11-01 10:09:15 +02:00 |
|
Konstantinos Margaritis
|
dd45bf0d35
|
add new include file
|
2021-10-27 12:32:54 +03:00 |
|
Konstantinos Margaritis
|
8ae6e613cb
|
renamed matcher functions, added new ones for Vermicelli
|
2021-10-27 12:32:03 +03:00 |
|
Konstantinos Margaritis
|
70414574ee
|
nits
|
2021-10-27 12:31:04 +03:00 |
|
Konstantinos Margaritis
|
6e5a8353c5
|
move casemask helper functions to separate header
|
2021-10-27 12:30:42 +03:00 |
|
Konstantinos Margaritis
|
70ddb11a72
|
add to CMake
|
2021-10-27 12:29:59 +03:00 |
|
Konstantinos Margaritis
|
8be8ed309f
|
added refactored vermicelli_simd.cpp implementation
|
2021-10-27 12:29:39 +03:00 |
|
apostolos
|
3f17750a27
|
nits
|
2021-10-26 11:55:02 +03:00 |
|
apostolos
|
bf54aae779
|
Special case for Shuffle test added as well as comments for respectives implementations
|
2021-10-26 11:48:33 +03:00 |
|
Apostolos Tapsas
|
1eb3b19f63
|
Shuffle simd and SuperVector implementetions as well as their test realy fixed
|
2021-10-25 09:19:30 +03:00 |
|
Apostolos Tapsas
|
d43d6733b6
|
SuperVector shuffle implementation and test function optimized
|
2021-10-22 11:55:39 +00:00 |
|
apostolos
|
57301721f1
|
print functions missing keywords replaced
|
2021-10-22 12:38:16 +03:00 |
|
apostolos
|
24f149f239
|
print functions keyword renamed
|
2021-10-22 12:36:07 +03:00 |
|
apostolos
|
b53b0a0fcd
|
test for movemask and shuffle cases added
|
2021-10-22 11:17:43 +03:00 |
|
Apostolos Tapsas
|
5abda15c26
|
expand128 bugs fixed
|
2021-10-22 07:05:55 +00:00 |
|
apostolos
|
7184ce9870
|
expand128 implementation was changed to be like arm's
|
2021-10-22 09:46:04 +03:00 |
|
Apostolos Tapsas
|
2b1db73326
|
WIP: simd & bitutils files finctions fixes
|
2021-10-21 13:34:02 +00:00 |
|
Apostolos Tapsas
|
558313a2c2
|
SuperVector operators fixes and simd_utils low/high64 functions implementations added
|
2021-10-18 12:26:38 +00:00 |
|
Apostolos Tapsas
|
e084c2d6e4
|
SuperVector vsh* implementations
|
2021-10-15 14:07:17 +00:00 |
|
apostolos
|
b1f53f8e49
|
match file for ARCH_PPC64EL added
|
2021-10-14 16:26:59 +03:00 |
|
apostolos
|
ba4472a61c
|
trufle and shufle implementations for ARCH_PPC64EL
|
2021-10-14 16:01:21 +03:00 |
|
apostolos
|
d0a41252c8
|
blockSigleMask implementations for ARCH_PPC64 added
|
2021-10-14 15:56:13 +03:00 |
|
apostolos
|
4d2acd59e2
|
Supervector vsh* added
|
2021-10-14 15:08:23 +03:00 |
|
Apostolos Tapsas
|
7888dd4418
|
WIP: Power VSX support almost completed
|
2021-10-14 13:53:55 +03:00 |
|
Vectorcamp
|
2231f7c024
|
compile fixes for vsc port
|
2021-10-14 13:53:55 +03:00 |
|
apostolos
|
90d3db1776
|
update powerpc simd util file functions
|
2021-10-14 13:53:55 +03:00 |
|
apostolos
|
0078c28ee6
|
implementations for powerpc64el architecture
|
2021-10-14 13:53:55 +03:00 |
|
Vectorcamp
|
079f3518d7
|
ppc64el arcitecture added in CMakelists file
|
2021-10-14 13:53:55 +03:00 |
|
Vectorcamp
|
f1d781ffee
|
test commit from VM and CMakelists add power support
|
2021-10-14 13:53:55 +03:00 |
|
Konstantinos Margaritis
|
1f55d419eb
|
add initial ppc64el support
(cherry picked from commit 63e26a4b2880eda7b6ac7b49271d83ba3e6143c4)
(cherry picked from commit c214ba253327114c16d0724f75c998ab00d44919)
|
2021-10-14 13:53:55 +03:00 |
|
Konstantinos Margaritis
|
35a25fffd7
|
link benchmarks against static lib only as some symbols are not exposed in the shared lib
v5.4.4+vectorscan
|
2021-10-12 10:33:40 +00:00 |
|
Konstantinos Margaritis
|
4e044d4142
|
Add missing copyright info from tampered files
v5.4.3+vectorscan
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
b9801478b2
|
bump version
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
c3baf3d296
|
fix multiple/undefined symbols when using fat runtimes
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
2d9f52d03e
|
add arm truffle block function
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
9d0c15c448
|
add simd_onebit_masks as static in arm simd_utils.h as well
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
aea10b8ab0
|
simplify truffle and provide arch-specific block functions
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
623c64142b
|
simplify shufti and provide arch-specific block functions
|
2021-10-12 11:51:35 +03:00 |
|
Konstantinos Margaritis
|
577e03e0c7
|
rearrange method declarations
|
2021-10-12 11:51:35 +03:00 |
|