diff options
Diffstat (limited to 'src/parseTools.js')
-rw-r--r-- | src/parseTools.js | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index 15c2169b..514d74d0 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -1046,10 +1046,8 @@ function asmMultiplyI32(a, b) { if ((isNumber(a) && Math.abs(a) < TWO_TWENTY) || (isNumber(b) && Math.abs(b) < TWO_TWENTY)) { return '(((' + a + ')*(' + b + '))&-1)'; // small enough to emit directly as a multiply } - if (USE_MATH_IMUL) { - return 'Math.imul(' + a + ',' + b + ')'; - } - return '(~~(+((' + a + ')|0) * +((' + b + ')|0)))'; + return 'Math.imul(' + a + ',' + b + ')'; + // non-imul version: return '(~~(+((' + a + ')|0) * +((' + b + ')|0)))'; } function asmFloatToInt(x) { |