am sorry about my ignorance, but a program which does not use bitboards or 64 bits integers, when being compiled for 64 bits gets still faster in a 64 bits environment(how much?), or just equal?
And would you expect any improvement in speed for a program which only use bitboards for pawns and another for rays checking and nothing else?
Dann Corbit wrote:I get 690K NPS with your binary,
I get 760K NPS with my 32 bit binary,
and I get 1.17M NPS with my 64 bit binary.
Here is the version I was fiddling with (compressed with 7-zip):
http://cap.connx.com/chess-engines/new-approach/kurt.7z
I doubled the size of your eval hash, though it does not seem to make a large difference.
#define EC_SIZE 524288
#define EC_MASK 524287