Commit Graph

1951 Commits

Author SHA1 Message Date
Konstantinos Margaritis
3f6a68c17f fix submodule headers detection 2023-12-20 17:16:23 +02:00
Konstantinos Margaritis
7629fd0141 fix arch=native on arm+clang 2023-12-20 15:15:38 +00:00
Konstantinos Margaritis
50675d0af6 add fallback pdep64 for x86 if no HAVE_BMI2 2023-12-20 08:25:30 +02:00
Konstantinos Margaritis
192bf38d56 add missing pdep64 for x86 bitutils 2023-12-20 00:12:15 +02:00
Konstantinos Margaritis
38231b2a5e add missing pdep64 for arm and ppc64le 2023-12-19 23:15:27 +02:00
Konstantinos Margaritis
c5849a435f add missing pdep64 for common bitutils 2023-12-19 23:09:03 +02:00
Konstantinos Margaritis
2ecf283b1b SIMDe on Clang needs SIMDE_NO_CHECK_IMMEDIATE_CONSTANT defined 2023-12-19 17:31:43 +02:00
Konstantinos Margaritis
a40f355697 Merge pull request #203 from VectorCamp/feature/enable-simde-backend
Feature/enable simde backend
2023-11-29 11:22:08 +02:00
Konstantinos Margaritis
4f75310595 fix failing allbits test for ppc64le on clang15 2023-11-29 01:39:05 +02:00
Konstantinos Margaritis
4da8544840 updates to the Readme 2023-11-28 18:27:08 +02:00
Konstantinos Margaritis
a917134f23 search for SIMDE sse4.2.h header 2023-11-28 17:39:55 +02:00
Konstantinos Margaritis
ebd20939cd separate ARCH_FLAG logic 2023-11-28 17:28:48 +02:00
Konstantinos Margaritis
bd1b76171b add missing else 2023-11-28 14:09:26 +02:00
Konstantinos Margaritis
5cb3a69edc make diffrich384 available on all arches 2023-11-28 12:06:46 +00:00
Konstantinos Margaritis
64d106e582 fix compilation for SIMDe 2023-11-27 20:52:52 +00:00
Konstantinos Margaritis
ff108779a8 use pkg-config for SIMDe 2023-11-27 20:51:47 +00:00
Konstantinos Margaritis
22096b50a1 fix TUNE_FLAG for SIMDE_BACKEND 2023-11-27 20:51:29 +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
b0d9c7f879 existing scalar implementations were incorrect -but never tested, ported from arm/ppc64le 2023-11-23 16:09:10 +00:00
Konstantinos Margaritis
9cf061b89b add missing intrinsics for SIMDe backend 2023-11-23 16:08:26 +00:00
Konstantinos Margaritis
de7a376c9f fix test for SIMDe 2023-11-23 16:07:58 +00:00
Konstantinos Margaritis
5d8ea9b1ae SIMDE is a valid platform 2023-11-23 13:07:28 +00:00
Konstantinos Margaritis
c551c2b746 add include dirs 2023-11-21 17:14:21 +00:00
Konstantinos Margaritis
701e8f9afe add generic tune flags 2023-11-21 17:13:54 +00:00
Konstantinos Margaritis
99807c17a6 enable SIMDe backend 2023-11-21 17:13:33 +00:00
Konstantinos Margaritis
50a664b5c3 add SIMDe ports of simd_utils and supervector 2023-11-21 17:12:04 +00:00
Konstantinos Margaritis
bc72a4e9ea mofidied .gitmodules 2023-11-21 17:11:09 +00:00
Konstantinos Margaritis
1af61a1806 add SIMDe cmake file 2023-11-21 17:09:48 +00:00
Konstantinos Margaritis
a75c94999a add SIMDe git submodule 2023-11-21 17:09:24 +00:00
Konstantinos Margaritis
0732bc3e01 Add SIMDe backend to CMake 2023-11-21 17:06:22 +00:00
Konstantinos Margaritis
893a58032f 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
c955703d85 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
486afee166 fix missing installation of static libs 2023-11-20 22:39:12 +02:00
Matthias Gliwka
835c004650 fix missing hs_version.h header (closes #198) 2023-11-20 21:52:42 +02:00
Konstantinos Margaritis
75b54ef644 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
b8cc116a8a expand on build-deps installation 2023-11-19 20:00:06 +02:00
Konstantinos Margaritis
215e4fa278 add sanitizer flags 2023-11-19 19:53:02 +02:00
Konstantinos Margaritis
4eef828d9f more changes to readme 2023-11-19 19:37:06 +02:00
Konstantinos Margaritis
2542a87f54 cross-compiling is not tested, removed 2023-11-19 19:24:59 +02:00
Konstantinos Margaritis
2a902a77e4 if none are set build static 2023-11-19 19:18:23 +02:00
Konstantinos Margaritis
80b8486bf7 additions to readme 2023-11-19 17:57:08 +02:00
Konstantinos Margaritis
f5ed423c4d add contributors file 2023-11-19 15:32:45 +02:00
Konstantinos Margaritis
0fae5f980d add changelog entry 2023-11-19 15:32:36 +02:00
Konstantinos Margaritis
cbdd415a85 Update Readme file 2023-11-19 10:24:51 +02:00
Konstantinos Margaritis
51a6009c54 bump version 2023-11-19 10:24:32 +02:00
Konstantinos Margaritis
445d61a40e Don't build fat runtime with native CPU detection 2023-11-19 10:24:13 +02:00
Konstantinos Margaritis
60d7648018 remove Jenkinsfile 2023-11-19 10:23:39 +02:00
Konstantinos Margaritis
c2353e0d43 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
4e231c6009 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
77aaee91d6 Merge pull request #189 from mlmitch/develop
Correct set_source_files_properties usage
2023-11-01 11:35:36 +02:00