Module["asm"] = (function(global, env, buffer) { | |
"use asm"; | |
var Math_imul = global.Math.imul; | |
function _test(i1, i2, i3, i4, i5) { | |
i1 = i1 | 0; | |
i2 = i2 | 0; | |
i3 = i3 | 0; | |
i4 = i4 | 0; | |
i5 = i5 | 0; | |
var d6 = 0.0; | |
if (!i5) { | |
d6 = +(Math_imul(i4, i3) | 0); | |
d6 = (+(i3 | 0) + d6) * (+(i4 | 0) + d6); | |
i5 = ~~d6; | |
return i5 | 0; | |
} else { | |
d6 = +(Math_imul(i2, i1) | 0); | |
d6 = (+(i3 | 0) + d6) * (d6 + +(i4 | 0)); | |
i5 = ~~d6; | |
return i5 | 0; | |
} | |
return 0; | |
} | |
return { | |
_test: _test | |
}; | |
}); | |