]> git.sesse.net Git - stockfish/commitdiff
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)
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


No differences found