private UInt64 reverseValue(UInt64 val)
{
UInt64 ret = 0;
for (int i = 0; i < 64; i++)
{
ret |= (val & 1) << (63 - i);
val >>= 1;
}
return ret;
}
64, 63을 32, 31로 바꾸면 32bit도 되고 암튼 그렇습니당