ppigazzini
e03898b57c
ci: add tests and artifacts for windows-11-arm
...
integrate armv8 and armv8-dotprod builds on windows-11-arm in ci, creating the corresponding artifacts.
Correct Makefile to drop warnings when providing a CXX, add MINGW ARM64 to get_native_properties.sh
fixes https://github.com/official-stockfish/Stockfish/issues/5640
closes https://github.com/official-stockfish/Stockfish/pull/6078
No functional change
2025-05-21 07:29:57 +02:00
ppigazzini
4423c8eefa
Return stockfish-macos-m1-apple-silicon.tar
...
https://github.com/ [ppigazzini/stockfish-downloader now uses the official SF script for POSIX systems.
closes https://github.com/official-stockfish/Stockfish/pull/5789
No functional change
2025-01-18 20:56:23 +01:00
Mathias Parnaudeau
d4358ddba7
Add autodetection of ppc64 architectures
...
That allows 'make -j profile-build' work on ppc64 architectures, setting the use of
the appropriate SIMD extension, Altivec or VSX.
For VSX, gcc allows to map SSE2 intrinsics and get benefit of the existing SIMD code.
On PowerMac G5, using altivec provides a performance improvement of 30%.
On Talos 2, using vsx provides a performance improvement of 120%.
closes https://github.com/official-stockfish/Stockfish/pull/5624
No functional change
2024-10-12 16:30:44 +02:00
Wencey Wang
93869d5d0a
Fix native arch builds on loongarch64
...
Adds support for LSX and LASX
closes https://github.com/official-stockfish/Stockfish/pull/5600
No functional change
2024-09-28 17:12:12 +02:00
Torsten Hellwig
6c02329860
Fix dotprod detection
...
This fixes the detection of dotprod capable CPUs. Previously it looked
for the `dotprod` flag, but this does not exist
(https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm64/kernel/cpuinfo.c#n50 ).
The correct flag that specifies the dotprod capability is the `asimddp`
flag.
fixes #4931
closes https://github.com/official-stockfish/Stockfish/pull/4991
No functional change
2024-01-17 18:32:20 +01:00
ppigazzini
8724503d9c
Simplify the code to get the native flags
...
closes https://github.com/official-stockfish/Stockfish/pull/4908
No functional change
2023-12-10 23:18:21 +01:00
Joost VandeVondele
708319a433
Enable a default native ARCH
...
uses a posix compatible script to find the native arch.
(based on ppigazzini's https://github.com/ppigazzini/stockfish-downloader )
use that native arch by default, no changes if ARCH is specified explicitly.
SF can now be compiled in an optimal way simply using
make -j profile-build
closes https://github.com/official-stockfish/Stockfish/pull/4777
No functional change
2023-09-22 19:06:37 +02:00