Fathom icon indicating copy to clipboard operation
Fathom copied to clipboard

Syzygy TB probe tool.

Results 12 Fathom issues
Sort by recently updated
recently updated
newest added

Always use TB_CUSTOM_POP_COUNT if defined. If not defined and if also TB_NO_HW_POP_COUNT is not defined, use a x86 hardware instruction, but only if on a recognized compiler/architecture that has one....

Fathom occasionally does not disambiguate moves properly: ``` sesse@pannekake:~> fathom --path=/srv/syzygy '2Q5/6P1/8/8/8/1k5K/8/2Q5 w - - 1 16' --path=/srv/syzygy 2Q5/6P1/8/8/8/1k5K/8/2Q5 w - - 1 16 [Event ""] [Site ""] [Date "??"]...

Fathom is currently based on old code that assumes 6-piece maximum.

I am seeing occasional crashing calling probe_wdl (supposedly thread-safe) in a multithreaded engine. Stack trace follows (generated by GCC 6.2 with -fsanitize=address and -fsanitize=bounds) (Note: this is with my pending...

/tmp/ccE5S8Kh.s: Assembler messages: /tmp/ccE5S8Kh.s:4818: Error: bad instruction `bsfq r2,r3' /tmp/ccE5S8Kh.s:7391: Error: bad instruction `bsfq r2,ip' /tmp/ccE5S8Kh.s:7423: Error: bad instruction `bsfq r0,r3' /tmp/ccE5S8Kh.s:7503: Error: bad instruction `bsfq [sp,#104],r8' /tmp/ccE5S8Kh.s:8201: Error: bad...

Hi, I'm new on github and not sure this is the right place to post my question. Would be nice if anyone could help me. I would like to use...

Hi, Is there a reason why these two functions (defined here: https://github.com/basil00/Fathom/blob/master/src/tbprobe.c#L293) take two parameters but `diag2index` does nothing with `d`, and as a result `anti2index` does nothing with `a`?...

static inline unsigned lsb(uint64_t b) { return __builtin_ctzll(b); }

The library seems to have problems when multiple threads call tb_probe_root (memory corruption). In my engine this is not done during a normal search, but there are some cases in...

DECOMP64 is used in a few places in the code but I don't see anywhere that it is defined. Should this be in tbconfig.h or is it from one of...