(var << x) | (var >> bits - x)