]> git.sesse.net Git - stockfish/commit
Add loongarch64 support
authorWangXiang <KatyushaScarlet@Outlook.com>
Sun, 10 Dec 2023 15:04:32 +0000 (23:04 +0800)
committerDisservin <disservin.social@gmail.com>
Thu, 14 Dec 2023 17:41:53 +0000 (18:41 +0100)
commitcdfafb3426cdf3a6c60fe2e20eb52c72d2777e51
treef09223ecba60d74bcacd8848f66444462c1db476
parent7885fa5bd3c8aae1e992ec80cbaaab1177502426
Add loongarch64 support

Adding support for LoongArch64 architecture. Tested on Loongson 3A6000 EVB
Board. Since Loongson's SIMD extended instruction set
([LSX](https://gcc.gnu.org/onlinedocs/gcc/LoongArch-SX-Vector-Intrinsics.html),
[LASX](https://gcc.gnu.org/onlinedocs/gcc/LoongArch-ASX-Vector-Intrinsics.html))
is already supported by GCC, more optimizations are being developed.

Here's the benchmark result for Loongson 3A6000 (4c8t, 2.5Ghz) without SIMD
optimizations.
```
Total time (ms) : 17903
Nodes searched  : 1244386
Nodes/second    : 69507
```

closes https://github.com/official-stockfish/Stockfish/pull/4913

No functional change
AUTHORS
src/Makefile