25,161
edits
Changes
no edit summary
===Pure Calculation===
A branch-less solution without any lookups and some parallel gain is likely too expensive on the fly and may at most used for initialization purposes<ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=12499&start=14 Re: Check idea + bittwiddler request] by [[Gerd Isenberg]], [[CCC]], April 06, 2007</ref>:
<pre>
U64 inBetween(enumSquare sq1, enumSquare sq2) {