hex/shifts.fj¶
———- Logical Shifts:
Macros¶
hex¶
hex.shl_bit—dst[:n] <<= 1hex.shr_bit—dst[:n] >>= 1hex.shl_hex/2—dst[:n] <<= 4hex.shl_hex/3—dst[:n] <<= 4*timeshex.shr_hex/2—dst[:n] >>= 4hex.shr_hex/3—dst[:n] >>= 4*times
hex.shifts¶
hex.shifts.shl_bit_once—{next(1bit),dst(1hex)} = dst << 1hex.shifts.shr_bit_once—{next(1bit),dst(1hex)} = dst >> 1