|
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 |
|