uRS function

int uRS(
  1. int x,
  2. int n
)

Implementation

int uRS(int x, int n) {
  return x >= 0 ? x >> n : ~(~x >> n);
}