function f(x) { var a = x; a = Number ? a | 0 : 0; a = a >>> 0; a = Math.imul(0x100000001, a); a = a % 2; a = a | 0; return a; }; assertEq(f(0), 0); assertEq(f(-1), -1);