function adder(x, y) {
  return Math.floor(x + y);
}

function foo(x) {
  for (var i = 0; i < 100; i++) {
    var a = adder(x, i);
  }
  return a;
}

var q = foo(0x7ffffff0 + .5);
assertEq(q, 2147483731);