Shift
template<unsigned Shift> struct mul_one
unsigned q = a * b + (1 << (Shift-1));
return (q + (q >> Shift)) >> Shift;
void Shift(ssize_t bitCount);
return timeout.Shift(socket, stateMaxTime, Device());
bool Shift(int socket, bigtime_t stateMaxTime, const char* device);
fNoSwapPages->Shift(sizeDifference);
kd = eval_as_double(z + Shift);
kd = eval_as_double(z + Shift);
kd -= Shift;
kd -= Shift; /* k/N for int k. */
kd = eval_as_double(x + Shift);
kd = eval_as_double(z + Shift);
kd = eval_as_double(z + Shift);
kd -= Shift;
bitmap.Shift(10);
bitmap.Shift(-9);
bitmap.Shift(100);
bitmap.Shift(-100);