leftShift static method

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

Implementation

static int leftShift(int x, int n){
  int s = n & 31;
  x = (x & 0xFFFFFFFF).toSigned(32);
  return (((x << s) | ((x & 0xFFFFFFFF) >> (32 - s))) & 0xFFFFFFFF).toSigned(32);
}