DON Chess Engine

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
mclane
Posts: 18941
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: DON Chess Engine

Post by mclane »

DONfish
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
erashid
Posts: 54
Joined: Sun Oct 20, 2013 8:40 pm
Full name: Ehsan Rashid

Re: DON Chess Engine

Post by erashid »

Try latest DON engine.

Github link
https://github.com/ehsanrashid/DON

It has major improvement.
Damir
Posts: 2893
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: DON Chess Engine

Post by Damir »

Hi

Those are android compiles.

Any modern CPU architecture?
erashid
Posts: 54
Joined: Sun Oct 20, 2013 8:40 pm
Full name: Ehsan Rashid

Re: DON Chess Engine

Post by erashid »

Damir wrote: Wed Nov 05, 2025 5:30 pm Hi

Those are android compiles.

Any modern CPU architecture?
Yes all architecture covered.
Which one you need tell me?

Thanks
erashid
Posts: 54
Joined: Sun Oct 20, 2013 8:40 pm
Full name: Ehsan Rashid

Re: DON Chess Engine

Post by erashid »

Damir wrote: Wed Nov 05, 2025 5:30 pm Hi

Those are android compiles.

Any modern CPU architecture?
Supported architectures:

"x86-64-avx512icl > x86 64-bit with minimum avx512 support of Intel Ice Lake or AMD Zen 4"
"x86-64-vnni512 > x86 64-bit with vnni 512bit support"
"x86-64-avx512 > x86 64-bit with avx512 support"
"x86-64-avxvnni > x86 64-bit with vnni 256bit support"
"x86-64-bmi2 > x86 64-bit with bmi2 support"
"x86-64-avx2 > x86 64-bit with avx2 support"
"x86-64-sse41-popcnt > x86 64-bit with sse41 and popcnt support"
"x86-64-modern > deprecated, currently x86-64-sse41-popcnt"
"x86-64-sse41 > x86 64-bit with sse41 support"
"x86-64-ssse3-popcnt > x86 64-bit with ssse3 and popcnt support"
"x86-64-ssse3 > x86 64-bit with ssse3 support"
"x86-64 > x86 64-bit generic (with sse2 support)"
"general-64 > unspecified 64-bit"
"x86-32-sse41-popcnt > x86 32-bit with sse41 and popcnt support"
"x86-32-sse41 > x86 32-bit with sse41 support"
"x86-32-sse2-popcnt > x86 32-bit with sse2 and popcnt support"
"x86-32-sse2 > x86 32-bit with sse2 support"
"x86-32-popcnt > x86 32-bit with popcnt support"
"x86-32 > x86 32-bit generic (with mmx compile support)"
"general-32 > unspecified 32-bit"
"ppc-64-altivec > PPC 64-bit with altivec support"
"ppc-64-vsx > PPC 64-bit with vsx support"
"ppc-64 > PPC 64-bit"
"ppc-32 > PPC 32-bit"
"e2k > Elbrus 2000"
"armv7 > ARMv7 32-bit"
"armv7-neon > ARMv7 32-bit with popcnt and neon"
"armv8 > ARMv8 64-bit with popcnt and neon"
"armv8-dotprod > ARMv8 64-bit with popcnt, neon and dot product support"
"apple-silicon > Apple silicon ARM64"
"riscv64 > RISC-V 64-bit"
"loongarch64 > LoongArch 64-bit"
"loongarch64-lsx > LoongArch 64-bit with SIMD eXtension"
"loongarch64-lasx > LoongArch 64-bit with Advanced SIMD eXtension"
Damir
Posts: 2893
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: DON Chess Engine

Post by Damir »

I need bmi2 compile if possible.

Thank you very much.
erashid
Posts: 54
Joined: Sun Oct 20, 2013 8:40 pm
Full name: Ehsan Rashid

Re: DON Chess Engine

Post by erashid »

Damir wrote: Wed Nov 05, 2025 6:01 pm I need bmi2 compile if possible.

Thank you very much.
For which OS you need the BMI2 compiles?

Windows or Linux?
erashid
Posts: 54
Joined: Sun Oct 20, 2013 8:40 pm
Full name: Ehsan Rashid

Re: DON Chess Engine

Post by erashid »

Damir wrote: Wed Nov 05, 2025 6:01 pm I need bmi2 compile if possible.

Thank you very much.

You can download from this page what ever compiles you need.

https://github.com/ehsanrashid/DON/acti ... 9108944210

Thanks
Damir
Posts: 2893
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: DON Chess Engine

Post by Damir »

Thanks for the help.
erashid
Posts: 54
Joined: Sun Oct 20, 2013 8:40 pm
Full name: Ehsan Rashid

Re: DON Chess Engine

Post by erashid »

Sorry, the last link was wrong.

You can download from this page whatever compiles you need.

https://github.com/ehsanrashid/DON/acti ... attempts/1

Thanks