Crafty 25.0 Release

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

Moderators: hgm, Rebel, chrisw

Dan Cooper
Posts: 184
Joined: Sun Nov 01, 2015 3:15 am

Re: Crafty 25.0 Release

Post by Dan Cooper »

Getting over 30Mnps from the start position on 8 cores. Not bad. :)
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Crafty 25.0 Release (Fine 70 problem?)

Post by Dr.Wael Deeb »

Roger Brown wrote:
Dr.Wael Deeb wrote:
Roger Brown wrote:
Dr.Wael Deeb wrote:....x64 executables :!: :?:
Dr.D
Hello Wael,

All the releases have included a 64 bit version.

Of course your message is a trifle cryptic...

:-)

Later.
Hi Roger,

The release of JA includes only x32 version of Crafty,at least this much I've downloaded....

The author of Andscacs released a rather slow x64 compile which was pulled over later AFAIK....

So if anyone can help in this manner I will be more than thankful....

Honestly,right now I have a double vision after a vicious night shift at work and I am barely writing this post let alone going through this enormous thread regards,
Dr.D

Hello Wael,

http://jimablett.net63.net/

Then:

http://crafty0981.moonfruit.com/

Get Crafty JA download includes 64 bit executables.

Later.
Thanks Roger :D
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Pablo Vazquez
Posts: 154
Joined: Thu May 31, 2007 9:05 pm
Location: Madrid, Spain

Re: Crafty 25.0 Release

Post by Pablo Vazquez »

If I compile without -DINLINEASM I get incorrect node count:

Code: Select all

Crafty v25.0 (1 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 230583383
Problem is that non-asm PopCnt always returns at least 1. Using the following yields the correct benchmark:

Code: Select all

int PopCnt(uint64_t arg1) {
  int c = 0;
  while (arg1) {
    c++;
    arg1 &= arg1 - 1;
  }
  return c;
}
It should be replaced both in boolean.c and inline.h.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Crafty 25.0 Release

Post by MikeB »

Just more of the same. This version was optimized for every Intel Mac processor ever made 8-)

Crafty v25.0 Exe Optimized for ALL INTEL Based Macs Naturally, it has automatic dispatch code based on CPU so it's larger than my other Mac exe's.
Brice Allenbrand
Posts: 2
Joined: Wed Nov 18, 2015 7:16 am
Location: Rodrigues Island

Re: Crafty 25.0 Release (Fine 70 problem?)

Post by Brice Allenbrand »

Hi,

can you add my version in your tournament just for fun, I would like to know his level :)

regards,

Brice

https://www.dropbox.com/s/ranzbi6edl1e7 ... a.exe?dl=0
Jamal Bubker
Posts: 326
Joined: Mon May 24, 2010 4:32 pm

Re: Crafty 25.0 Release

Post by Jamal Bubker »

Thanks Robert and Crafty team for delivering this new version :)