Changes

Jump to: navigation, search

SISSY Bitboards

1,106 bytes added, 09:57, 14 February 2021
no edit summary
}
</pre>
There is a more recent attempt to half the number of lookups by [[Martin Sedlak]] but using much larger tables <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73083&start=55 Re: Split Index Super Set Yielding (SISSY) Bitboards] by [[Martin Sedlak]], [[CCC]], February 14, 2021</ref>.
 
=Rook Attacks=
If combined with the [[First Rank Attacks#AttacksOnAllRanks|rank lookup]] for SISSY fileAttacks only, one can dense the occupy index range to 2, considering only blockers on the same file.
}
</pre>
One may try some more index trickery for instance considering 3 ranks each, for an upper and lower half:,
<pre>
U64 rss[2][64][8]; // 8K
}
</pre>
One step further, to combine the occupancy to one six-bit index is already quite similar to [[Kindergarten Bitboards#FileAttacks|Kindergarten File Attacks]], in particular [[Zach Wegner|Zach Wegner's]] [[Kindergarten Bitboards#32-bit Versions|32-bit Version]] <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?topic_view=threads&p=26851&t=4523 Zach's tricky 32-bit approach] by [[Zach Wegner]], [[Computer Chess Forums|Winboard Forum]], August 22, 2006</ref>
=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73063 New RookAttacks() - possibly] by [[Michael Sherwin]], [[CCC]], February 12, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73083 Split Index Super Set Yielding (SISSY) Bitboards] by [[Michael Sherwin]], [[CCC]], February 13, 2020
: [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73083&start=46 Re: Split Index Super Set Yielding (SISSY) Bitboards] by [[Michael Sherwin]], [[CCC]], February 13, 2021
: [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=73083&start=55 Re: Split Index Super Set Yielding (SISSY) Bitboards] by [[Martin Sedlak]], [[CCC]], February 14, 2021
=References=

Navigation menu