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도 되고 암튼 그렇습니당

 

 

+ Recent posts