Bruno BELANYI
52772167a6
My naive RNG implementation takes about ~40 seconds to generate the magic bitboards for both bishops and rooks (or ~1 second in release mode). If we pre-generate the seeds, we can instead make it ~instantaneous. The self-modifying code is inspired by matklad [1]. [1]: https://matklad.github.io/2022/03/26/self-modifying-code.html |
||
---|---|---|
.. | ||
generation.rs | ||
mask.rs | ||
mod.rs |