introduce bitloops

This commit is contained in:
mike
2026-01-20 23:18:29 +01:00
parent 85fa317eec
commit 7f15ab8ff1
5 changed files with 55 additions and 113 deletions

View File

@@ -653,6 +653,12 @@ public final class Masker {
return validSlotRev(lo, hi, key);
}
public Clues setClue(precomp.Const9x8.Cell cell) {
if (cell.index < 64) setClueLo(cell.mask, cell.d);
else setClueHi(cell.mask, cell.d);
return this;
}
public void setClueLo(long mask, byte idx) {
lo |= mask;
if ((idx & 1) != 0) vlo |= mask;