Source code
Revision control
Copy as Markdown
Other Tools
function zero() { return 0; }
function f(x) { return (0xffffffff > zero()) * (0xffffffff >>> x); }
assertEq(f(0), 4294967295);
assertEq(f(0), 4294967295);
function zero() { return 0; }
function f(x) { return (0xffffffff > zero()) * (0xffffffff >>> x); }
assertEq(f(0), 4294967295);
assertEq(f(0), 4294967295);