Thanx, the hash issue looks solved indeed. The engine still reports that the max hash size is 4096 mb, yet you can set any value... i tried 8gb and it worked.mt wrote:Exactly! I fixed the issue and updated binaries.Ras wrote:I'd look for some variable that is of type int but should be size_t or ssize_t.mt wrote:Oh, thanks for the report, i can indeed replicate that for 4GB hash. 2GB works fine for me.
There's a new issue though, the magic version is way slower than before, in my Ryzen system it's as slow as the bmi2 version (which on all ryzen procs is bugged).
Before and now:
perft(6)=119060324, time: 473ms, nps: 251182118 (no hashing, bulk counting)
perft(6)=119060324, time: 1333ms, nps: 89250617 (no hashing, bulk counting)
Are you sure your magic version is not using bmi2? That 1333ms is exactly what I was getting with the bmi2 version.
