16 Commits

Author SHA1 Message Date
7e65fbc205 change some bit macros, fix pst_init bug (thx gcc!), TT mask 64 bits 2024-09-04 20:07:19 +02:00
30ac647fe5 update bug_on (brlib + hash.c + position.h), new alloc.[ch] 2024-07-15 08:23:11 +02:00
cffb0f7b95 hash.h: fix hash_short(), and hentry_t move size 2024-06-28 09:33:13 +02:00
46aed01079 hash: add hash_short macro, state_s: add prev and move 2024-06-27 08:36:08 +02:00
0c2d30c938 put back bug_on() following brlib change 2024-06-23 19:52:59 +02:00
0c15be28b1 remove bug.h include in any .h file 2024-06-20 09:13:28 +02:00
242b501404 cleanup 2024-06-20 05:36:42 +02:00
f1657e9806 working TT with perft 2024-06-17 07:45:57 +02:00
2fbad1319e fix EP_ZOBRIST_IDX macro (oops !) 2024-06-17 07:35:14 +02:00
148fef20ea add info in pos_print, start perft TT testing 2024-06-13 10:28:32 +02:00
8be03c6230 rename TT funcs to TT_xxx() 2024-06-12 07:50:19 +02:00
00fc61020c "#define key_t" -> hkey_t type 2024-06-06 07:38:01 +02:00
2069d6073d add pos_copy(); pos->king[] set at higher level 2024-05-16 07:16:17 +02:00
5db45a760a fen: calc pos hash, hash: fix zobrist_init, add zobrist_verify 2024-05-15 18:36:30 +02:00
022daf0a89 typedef key -> #define key_t - can't use typedef, due to <sys/types.h> 2024-05-15 09:42:33 +02:00
038f6b5669 add hash.c: zobrist init + pos zobrist calc + tt hash creation 2024-05-14 11:40:44 +02:00