Kim Walisch
|
7885690be6
|
Use getenv_s() instead of std::getenv() on WIN32
|
2026-05-10 14:58:48 +02:00 |
|
kimwalisch
|
6a2d5c5b69
|
Tune LLVM OpenMP options
|
2026-05-09 15:51:10 +02:00 |
|
Kim Walisch
|
9c3e5b13d5
|
Improve LLVM OpenMP many-core performance (#117)
|
2026-05-08 21:10:57 +02:00 |
|
Kim Walisch
|
13ea92f48e
|
Make StatusS2.cpp lockfree ready (#115)
|
2026-04-26 20:30:30 +02:00 |
|
Kim Walisch
|
34aa4afc79
|
Try this OpenMP package
|
2026-03-25 19:01:27 +01:00 |
|
Kim Walisch
|
ee94c6fb45
|
Remove unneeded mingw-w64-clang-aarch64-openmp
|
2026-03-25 18:52:21 +01:00 |
|
Kim Walisch
|
69170b6b91
|
Update baseline zip
|
2026-01-08 18:12:31 +01:00 |
|
Kim Walisch
|
cc5ee5dea9
|
More robust error detection
|
2026-01-08 17:48:49 +01:00 |
|
Kim Walisch
|
6972733570
|
More robust error detection
|
2026-01-07 16:41:22 +01:00 |
|
Kim Walisch
|
745345e349
|
Update path
|
2026-01-07 16:25:43 +01:00 |
|
Kim Walisch
|
2043ef5860
|
Fix nested zip
|
2026-01-07 15:17:41 +01:00 |
|
Kim Walisch
|
e8c7533ed9
|
Remove git diff
|
2026-01-07 11:55:00 +01:00 |
|
Kim Walisch
|
33ff3ce08a
|
Fix CMAKE_PROJECT_VERSION not defined
|
2025-12-23 09:14:27 +01:00 |
|
Kim Walisch
|
860e6b9910
|
Reduce binary size
|
2025-12-08 12:58:00 +01:00 |
|
Kim Walisch
|
78073c44ea
|
Remove unneeded code
|
2025-12-02 14:06:43 +01:00 |
|
Kim Walisch
|
0dae659f0c
|
Remove spaces at end of line
|
2025-12-02 10:14:28 +01:00 |
|
Kim Walisch
|
514203aabf
|
Update libdivide code
|
2025-12-02 09:35:39 +01:00 |
|
Kim Walisch
|
5b4df0182f
|
Refactor multiarch support
|
2025-12-01 17:21:16 +01:00 |
|
kimwalisch
|
80a88e83c0
|
Update default alpha
|
2025-11-23 17:10:13 +01:00 |
|
kimwalisch
|
66852e4af5
|
Update permissions
|
2025-11-23 16:57:28 +01:00 |
|
kimwalisch
|
f293a827ed
|
Rename script
|
2025-11-23 16:55:21 +01:00 |
|
kimwalisch
|
769dc8141e
|
Add find_fastest_alpha_z_gourdon.sh
|
2025-11-23 16:54:43 +01:00 |
|
Kim Walisch
|
36dfa3c84b
|
Update MinGW build scripts
|
2025-11-03 17:44:01 +01:00 |
|
Kim Walisch
|
76de4bd5d2
|
Keep *multiarch_arm_sve.cpp files
|
2025-11-03 17:26:19 +01:00 |
|
Kim Walisch
|
730bd79682
|
Enable ARM SVE for Mingw-w64 on ARM64
|
2025-11-03 17:14:24 +01:00 |
|
Kim Walisch
|
258052acd2
|
Add 128-bit Nth prime support (#88)
|
2025-05-27 17:15:24 +02:00 |
|
kimwalisch
|
ba2a58d211
|
Update Windows ARM64 build script
|
2025-05-12 19:32:01 +02:00 |
|
Kim Walisch
|
fe9e00f831
|
Update Windows ARM64 build script
|
2025-05-12 17:49:15 +02:00 |
|
Kim Walisch
|
a022444b04
|
Update Windows build scripts
|
2025-05-12 17:39:39 +02:00 |
|
Kim Walisch
|
7f237596cc
|
Use -mtune=icelake-server
|
2025-04-21 12:13:25 +02:00 |
|
Kim Walisch
|
430acb1946
|
Improve linking
|
2025-03-31 14:54:24 +02:00 |
|
Kim Walisch
|
d3b165e645
|
Fix broken MSVC OpenMP detection
|
2025-03-08 19:14:10 +01:00 |
|
Kim Walisch
|
47047cb79b
|
Update build scripts
|
2025-03-08 12:28:49 +01:00 |
|
Kim Walisch
|
a0e07d60a7
|
Improve ARM SVE runtime dispatching (#78)
|
2025-03-01 13:36:29 +01:00 |
|
Kim Walisch
|
7c7e1b8d6a
|
Enable multiarch AVX512 BW
|
2024-11-16 14:20:13 +01:00 |
|
Kim Walisch
|
cae04cdf22
|
Use 2% benchmark threshold
|
2024-07-30 16:08:32 +02:00 |
|
Kim Walisch
|
85fc03654d
|
Update threshold
|
2024-07-28 11:47:54 +02:00 |
|
Kim Walisch
|
4ffaf46474
|
Branchfree bitmask calculation
|
2024-07-28 11:27:09 +02:00 |
|
Kim Walisch
|
7e939f6936
|
Fix Clang issue
|
2024-07-13 21:16:11 +02:00 |
|
kimwalisch
|
032bfe21c7
|
Increase threshold to 3%
|
2024-07-11 21:59:42 +02:00 |
|
Kim Walisch
|
ebe3a8fbdf
|
Update build command
|
2024-06-22 16:54:10 +02:00 |
|
Kim Walisch
|
6a39d01581
|
Revert "Simplify AVX512 code"
This reverts commit dcc42887b3.
|
2024-06-19 12:24:45 +02:00 |
|
Kim Walisch
|
dcc42887b3
|
Simplify AVX512 code
|
2024-06-19 12:08:07 +02:00 |
|
kimwalisch
|
46ae3cfdc2
|
Get rid of <type_traits> header
|
2024-04-09 13:15:55 +02:00 |
|
Kim Walisch
|
31b3f86db1
|
Support compiling with -std=c++* (and -std=gnu++*) (#70)
|
2024-04-08 22:09:18 +02:00 |
|
kimwalisch
|
7a519af62e
|
Revert threshold to 2%
|
2024-04-01 20:47:26 +02:00 |
|
kimwalisch
|
bd51e2f128
|
Add -mpopcnt
|
2024-04-01 15:12:35 +02:00 |
|
kimwalisch
|
5128386f3d
|
Set threshold to 3%
|
2024-04-01 11:21:15 +02:00 |
|
kimwalisch
|
9fac99294c
|
GCC ARM64 does not support -mpopcnt
|
2024-03-27 11:10:50 +01:00 |
|
kimwalisch
|
4718fe2af9
|
Add -mpopcnt compiler flag
|
2024-03-27 08:55:54 +01:00 |
|