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