summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/ion/math-imul-folding.js
blob: 4a187ad074581b177ca7821586a24e6d824c9e0a (plain)
1
2
3
4
5
6
7
function sprod(x, y) {
    var iprod = Math.imul(x | 0, y | 0);
    var fprod = (x | 0) * (y | 0);
    return iprod + fprod;
}
assertEq(sprod(2, 2), 8);
assertEq(sprod(0x10000, 0x10000), 0x100000000);