inverse bytes (LSB <-> MSB)
def inverse(value: int): mask = 0xFF width = 8 result = 0 bit = 1 rev = 7 while value: for shift in range(width): if value & mask & bit << shift: result |= bit << (rev - shift) value >>= width if value: result <<= width return result
Comments
0 B
|👍
/👎