ojhPositional32cr function hashes
32-bit Positional ranks only
Implementation
int ojhPositional32cr(Iterable<Rank> ranks) {
int max = 8;
int h = 0;
for (Rank r in ranks) {
max -= 1;
assert(max >= 0);
h <<= 4;
h += (0x0F & r.index);
}
return h & 0xFFFFFFFF;
}