OK, the WDL problems are caused by an overflow in the probing code:
https://github.com/syzygy1/Cfish/commit ... 5c67b9bc19
This is also a problem in the corresponding code of the generator, which means we have to make sure that none of the TBs generated so far can have been affected by this.
The pawnless tables should not be affected, since they depend only on 6-men tables, and they are smaller than 4GB so the overflow cannot occur.
The pawnful tables may be affected, but only if they depend on a 7-men table for which one of the wtm and btm subtables is bigger than 4GB.
It seems there are no such tables:
- all pawnful tables so far are 6v1 tables.
- all pawnless 6v1 tables are smaller than 4GB (KQQRBNvK.rtbw being the largest at just 1092431 KB).
- the only pawnful 6v1 tables larger than 4GB is KQRBNPvK.rtbw at 5087196 KB. It seems extremely unlikely than one of its 8 subtables is bigger than 4GB. But I will check this just to be sure.