Konstantinos Margaritis
2aa5e1c710
fix arch=native on arm+clang
2023-12-20 15:15:38 +00:00
Konstantinos Margaritis
1b915cfb93
add fallback pdep64 for x86 if no HAVE_BMI2
2023-12-20 08:25:30 +02:00
Konstantinos Margaritis
49e6fe15a2
add missing pdep64 for x86 bitutils
2023-12-20 00:12:15 +02:00
Konstantinos Margaritis
8cba258e7f
add missing pdep64 for arm and ppc64le
2023-12-19 23:15:27 +02:00
Konstantinos Margaritis
c8ba7fa1d3
add missing pdep64 for common bitutils
2023-12-19 23:09:03 +02:00
Konstantinos Margaritis
e15ad9308a
SIMDe on Clang needs SIMDE_NO_CHECK_IMMEDIATE_CONSTANT defined
2023-12-19 17:31:43 +02:00
Konstantinos Margaritis
a26bed96bc
Merge pull request #203 from VectorCamp/feature/enable-simde-backend
...
Feature/enable simde backend
2023-11-29 11:22:08 +02:00
Konstantinos Margaritis
519bd64c65
fix failing allbits test for ppc64le on clang15
2023-11-29 01:39:05 +02:00
Konstantinos Margaritis
d3f6d2ad06
updates to the Readme
2023-11-28 18:27:08 +02:00
Konstantinos Margaritis
9fd0ce5d44
search for SIMDE sse4.2.h header
2023-11-28 17:39:55 +02:00
Konstantinos Margaritis
6332cb91f5
separate ARCH_FLAG logic
2023-11-28 17:28:48 +02:00
Konstantinos Margaritis
3beda7e5e0
add missing else
2023-11-28 14:09:26 +02:00
Konstantinos Margaritis
be9ce68767
make diffrich384 available on all arches
2023-11-28 12:06:46 +00:00
Konstantnos Margaritis
f5e508b13f
fix compilation for SIMDe
2023-11-27 20:52:52 +00:00
Konstantnos Margaritis
23aeaecf53
use pkg-config for SIMDe
2023-11-27 20:51:47 +00:00
Konstantnos Margaritis
8c7b503ac4
fix TUNE_FLAG for SIMDE_BACKEND
2023-11-27 20:51:29 +00:00
Konstantinos Margaritis
f57928ea08
fix SIMDe emulation builds on Arm, add native translation from x86 for comparison
2023-11-27 12:21:58 +00:00
Konstantnos Margaritis
dfacf75855
existing scalar implementations were incorrect -but never tested, ported from arm/ppc64le
2023-11-23 16:09:10 +00:00
Konstantnos Margaritis
20f4f542a5
add missing intrinsics for SIMDe backend
2023-11-23 16:08:26 +00:00
Konstantnos Margaritis
62cb8d6c2d
fix test for SIMDe
2023-11-23 16:07:58 +00:00
Konstantnos Margaritis
b32ca719d9
SIMDE is a valid platform
2023-11-23 13:07:28 +00:00
Konstantnos Margaritis
7c53b4e608
add include dirs
2023-11-21 17:14:21 +00:00
Konstantnos Margaritis
14c9222a48
add generic tune flags
2023-11-21 17:13:54 +00:00
Konstantnos Margaritis
a8e9b9069e
enable SIMDe backend
2023-11-21 17:13:33 +00:00
Konstantnos Margaritis
b068087240
add SIMDe ports of simd_utils and supervector
2023-11-21 17:12:04 +00:00
Konstantnos Margaritis
b5cde5ebf7
mofidied .gitmodules
2023-11-21 17:11:09 +00:00
Konstantnos Margaritis
8455cba03d
add SIMDe cmake file
2023-11-21 17:09:48 +00:00
Konstantnos Margaritis
129015afc6
add SIMDe git submodule
2023-11-21 17:09:24 +00:00
Konstantnos Margaritis
d24d67c28b
Add SIMDe backend to CMake
2023-11-21 17:06:22 +00:00
Konstantinos Margaritis
44b893abfc
Merge pull request #200 from VectorCamp/bugfix/install-static-libs
...
fix missing installation of static libs
2023-11-21 11:46:29 +02:00
Konstantinos Margaritis
c3a6bb3cb3
Merge pull request #199 from gliwka/fix-missing-hs-version-header
...
Fix missing hs_version.h header (closes #198 )
2023-11-21 11:46:00 +02:00
Konstantinos Margaritis
d611fcbaa8
fix missing installation of static libs
2023-11-20 22:39:12 +02:00
Matthias Gliwka
343e523763
fix missing hs_version.h header ( closes #198 )
2023-11-20 21:52:42 +02:00
Konstantinos Margaritis
574e525c46
Merge pull request #196 from VectorCamp/feature/prepare-5.4.11
...
Feature/prepare 5.4.11
2023-11-20 07:37:14 +02:00
Konstantinos Margaritis
41fb015616
expand on build-deps installation
2023-11-19 20:00:06 +02:00
Konstantinos Margaritis
393dee3697
add sanitizer flags
2023-11-19 19:53:02 +02:00
Konstantinos Margaritis
08b904b31c
more changes to readme
2023-11-19 19:37:06 +02:00
Konstantinos Margaritis
a97d576ac8
cross-compiling is not tested, removed
2023-11-19 19:24:59 +02:00
Konstantinos Margaritis
aecd920b57
if none are set build static
2023-11-19 19:18:23 +02:00
Konstantinos Margaritis
d5cd29b333
additions to readme
2023-11-19 17:57:08 +02:00
Konstantinos Margaritis
9c92c7b081
add contributors file
2023-11-19 15:32:45 +02:00
Konstantinos Margaritis
8d1c7c49f0
add changelog entry
2023-11-19 15:32:36 +02:00
Konstantinos Margaritis
5e5d6d2c17
Update Readme file
2023-11-19 10:24:51 +02:00
Konstantinos Margaritis
b1522860d5
bump version
2023-11-19 10:24:32 +02:00
Konstantinos Margaritis
35acf49d5f
Don't build fat runtime with native CPU detection
2023-11-19 10:24:13 +02:00
Konstantinos Margaritis
44b026a8c9
remove Jenkinsfile
2023-11-19 10:23:39 +02:00
Konstantinos Margaritis
80f84a1be5
Merge pull request #191 from VectorCamp/bugfix/fix-segfault-arm-sve2
...
Move VERM16 enums to the end of the list
2023-11-17 14:38:01 +02:00
Konstantinos Margaritis
b5f1a82258
Move VERM16 enums to the end of the list
...
This was causing a hard-to-track segfault with Fat Runtime on SVE2 hw,
because of the macro-based hard-coded way to calculate offsets for each
implementation. This needs a rewrite.
2023-11-17 03:50:30 +08:00
Konstantinos Margaritis
9d0599a85e
Merge pull request #189 from mlmitch/develop
...
Correct set_source_files_properties usage
2023-11-01 11:35:36 +02:00
Konstantinos Margaritis
21c45f325c
Merge pull request #188 from VectorCamp/bugfix/require-pkg-config
...
make pkgconfig a requirement
2023-10-31 19:09:35 +02:00