summaryrefslogtreecommitdiff
path: root/test/wasm2asm/i64.2asm.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/wasm2asm/i64.2asm.js')
-rw-r--r--test/wasm2asm/i64.2asm.js298
1 files changed, 163 insertions, 135 deletions
diff --git a/test/wasm2asm/i64.2asm.js b/test/wasm2asm/i64.2asm.js
index 18bd71861..617414bbc 100644
--- a/test/wasm2asm/i64.2asm.js
+++ b/test/wasm2asm/i64.2asm.js
@@ -17,6 +17,9 @@ function asmFunc(global, env, buffer) {
var Math_floor = global.Math.floor;
var Math_ceil = global.Math.ceil;
var Math_sqrt = global.Math.sqrt;
+ var abort = env.abort;
+ var nan = global.NaN;
+ var infinity = global.Infinity;
var i64toi32_i32$HIGH_BITS = 0;
function $0(x, x$hi, y, y$hi) {
x = x | 0;
@@ -204,7 +207,7 @@ function asmFunc(global, env, buffer) {
x$hi = x$hi | 0;
y = y | 0;
y$hi = y$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, $9 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, $9_1 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = y$hi;
i64toi32_i32$0 = x$hi;
@@ -214,13 +217,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
- $9 = 0;
+ $9_1 = 0;
} else {
i64toi32_i32$1 = ((1 << i64toi32_i32$4 | 0) - 1 | 0) & (i64toi32_i32$2 >>> (32 - i64toi32_i32$4 | 0) | 0) | 0 | (i64toi32_i32$0 << i64toi32_i32$4 | 0) | 0;
- $9 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
+ $9_1 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- i64toi32_i32$2 = $9;
+ i64toi32_i32$2 = $9_1;
i64toi32_i32$HIGH_BITS = i64toi32_i32$1;
return i64toi32_i32$2 | 0;
}
@@ -230,7 +233,7 @@ function asmFunc(global, env, buffer) {
x$hi = x$hi | 0;
y = y | 0;
y$hi = y$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $9 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $9_1 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = y$hi;
i64toi32_i32$0 = x$hi;
@@ -240,13 +243,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$0 >> 31 | 0;
- $9 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
+ $9_1 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
- $9 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
+ $9_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- i64toi32_i32$2 = $9;
+ i64toi32_i32$2 = $9_1;
i64toi32_i32$HIGH_BITS = i64toi32_i32$1;
return i64toi32_i32$2 | 0;
}
@@ -256,7 +259,7 @@ function asmFunc(global, env, buffer) {
x$hi = x$hi | 0;
y = y | 0;
y$hi = y$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $9 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $9_1 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = y$hi;
i64toi32_i32$0 = x$hi;
@@ -266,13 +269,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = 0;
- $9 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
+ $9_1 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
- $9 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
+ $9_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- i64toi32_i32$2 = $9;
+ i64toi32_i32$2 = $9_1;
i64toi32_i32$HIGH_BITS = i64toi32_i32$1;
return i64toi32_i32$2 | 0;
}
@@ -316,15 +319,15 @@ function asmFunc(global, env, buffer) {
function $15(x, x$hi) {
x = x | 0;
x$hi = x$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $6 = 0, i64toi32_i32$1 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $6_1 = 0, i64toi32_i32$1 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$1 = x;
i64toi32_i32$3 = Math_clz32(i64toi32_i32$0);
i64toi32_i32$2 = 0;
- if ((i64toi32_i32$3 | 0) == (32 | 0)) $6 = Math_clz32(i64toi32_i32$1) + 32 | 0; else $6 = i64toi32_i32$3;
+ if ((i64toi32_i32$3 | 0) == (32 | 0)) $6_1 = Math_clz32(i64toi32_i32$1) + 32 | 0; else $6_1 = i64toi32_i32$3;
i64toi32_i32$2 = i64toi32_i32$2;
- i64toi32_i32$0 = $6;
+ i64toi32_i32$0 = $6_1;
i64toi32_i32$HIGH_BITS = i64toi32_i32$2;
return i64toi32_i32$0 | 0;
}
@@ -395,21 +398,21 @@ function asmFunc(global, env, buffer) {
x$hi = x$hi | 0;
y = y | 0;
y$hi = y$hi | 0;
- var i64toi32_i32$0 = 0, $8 = 0, $9 = 0, $10 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
+ var i64toi32_i32$0 = 0, $8_1 = 0, $9_1 = 0, $10_1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = y$hi;
i64toi32_i32$0 = x$hi;
i64toi32_i32$2 = x;
i64toi32_i32$1 = y$hi;
i64toi32_i32$3 = y;
- if ((i64toi32_i32$0 | 0) < (y$hi | 0)) $8 = 1; else {
+ if ((i64toi32_i32$0 | 0) < (y$hi | 0)) $8_1 = 1; else {
if ((i64toi32_i32$0 | 0) <= (i64toi32_i32$1 | 0)) {
- if (i64toi32_i32$2 >>> 0 >= i64toi32_i32$3 >>> 0) $9 = 0; else $9 = 1;
- $10 = $9;
- } else $10 = 0;
- $8 = $10;
+ if (i64toi32_i32$2 >>> 0 >= i64toi32_i32$3 >>> 0) $9_1 = 0; else $9_1 = 1;
+ $10_1 = $9_1;
+ } else $10_1 = 0;
+ $8_1 = $10_1;
}
- return $8 | 0;
+ return $8_1 | 0;
}
function $22(x, x$hi, y, y$hi) {
@@ -429,21 +432,21 @@ function asmFunc(global, env, buffer) {
x$hi = x$hi | 0;
y = y | 0;
y$hi = y$hi | 0;
- var i64toi32_i32$0 = 0, $8 = 0, $9 = 0, $10 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
+ var i64toi32_i32$0 = 0, $8_1 = 0, $9_1 = 0, $10_1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = y$hi;
i64toi32_i32$0 = x$hi;
i64toi32_i32$2 = x;
i64toi32_i32$1 = y$hi;
i64toi32_i32$3 = y;
- if ((i64toi32_i32$0 | 0) < (y$hi | 0)) $8 = 1; else {
+ if ((i64toi32_i32$0 | 0) < (y$hi | 0)) $8_1 = 1; else {
if ((i64toi32_i32$0 | 0) <= (i64toi32_i32$1 | 0)) {
- if (i64toi32_i32$2 >>> 0 > i64toi32_i32$3 >>> 0) $9 = 0; else $9 = 1;
- $10 = $9;
- } else $10 = 0;
- $8 = $10;
+ if (i64toi32_i32$2 >>> 0 > i64toi32_i32$3 >>> 0) $9_1 = 0; else $9_1 = 1;
+ $10_1 = $9_1;
+ } else $10_1 = 0;
+ $8_1 = $10_1;
}
- return $8 | 0;
+ return $8_1 | 0;
}
function $24(x, x$hi, y, y$hi) {
@@ -463,21 +466,21 @@ function asmFunc(global, env, buffer) {
x$hi = x$hi | 0;
y = y | 0;
y$hi = y$hi | 0;
- var i64toi32_i32$0 = 0, $8 = 0, $9 = 0, $10 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
+ var i64toi32_i32$0 = 0, $8_1 = 0, $9_1 = 0, $10_1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = y$hi;
i64toi32_i32$0 = x$hi;
i64toi32_i32$2 = x;
i64toi32_i32$1 = y$hi;
i64toi32_i32$3 = y;
- if ((i64toi32_i32$0 | 0) > (y$hi | 0)) $8 = 1; else {
+ if ((i64toi32_i32$0 | 0) > (y$hi | 0)) $8_1 = 1; else {
if ((i64toi32_i32$0 | 0) >= (i64toi32_i32$1 | 0)) {
- if (i64toi32_i32$2 >>> 0 <= i64toi32_i32$3 >>> 0) $9 = 0; else $9 = 1;
- $10 = $9;
- } else $10 = 0;
- $8 = $10;
+ if (i64toi32_i32$2 >>> 0 <= i64toi32_i32$3 >>> 0) $9_1 = 0; else $9_1 = 1;
+ $10_1 = $9_1;
+ } else $10_1 = 0;
+ $8_1 = $10_1;
}
- return $8 | 0;
+ return $8_1 | 0;
}
function $26(x, x$hi, y, y$hi) {
@@ -497,21 +500,21 @@ function asmFunc(global, env, buffer) {
x$hi = x$hi | 0;
y = y | 0;
y$hi = y$hi | 0;
- var i64toi32_i32$0 = 0, $8 = 0, $9 = 0, $10 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
+ var i64toi32_i32$0 = 0, $8_1 = 0, $9_1 = 0, $10_1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0;
i64toi32_i32$0 = x$hi;
i64toi32_i32$0 = y$hi;
i64toi32_i32$0 = x$hi;
i64toi32_i32$2 = x;
i64toi32_i32$1 = y$hi;
i64toi32_i32$3 = y;
- if ((i64toi32_i32$0 | 0) > (y$hi | 0)) $8 = 1; else {
+ if ((i64toi32_i32$0 | 0) > (y$hi | 0)) $8_1 = 1; else {
if ((i64toi32_i32$0 | 0) >= (i64toi32_i32$1 | 0)) {
- if (i64toi32_i32$2 >>> 0 < i64toi32_i32$3 >>> 0) $9 = 0; else $9 = 1;
- $10 = $9;
- } else $10 = 0;
- $8 = $10;
+ if (i64toi32_i32$2 >>> 0 < i64toi32_i32$3 >>> 0) $9_1 = 0; else $9_1 = 1;
+ $10_1 = $9_1;
+ } else $10_1 = 0;
+ $8_1 = $10_1;
}
- return $8 | 0;
+ return $8_1 | 0;
}
function $28(x, x$hi, y, y$hi) {
@@ -531,7 +534,7 @@ function asmFunc(global, env, buffer) {
var$0$hi = var$0$hi | 0;
var$1 = var$1 | 0;
var$1$hi = var$1$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, var$2 = 0, i64toi32_i32$3 = 0, var$3 = 0, var$4 = 0, var$5 = 0, $21 = 0, $22 = 0, var$6 = 0, $24 = 0, $17 = 0, $18 = 0, $23 = 0, $29 = 0, $45 = 0, $56$hi = 0, $62$hi = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, var$2 = 0, i64toi32_i32$3 = 0, var$3 = 0, var$4 = 0, var$5 = 0, $21_1 = 0, $22_1 = 0, var$6 = 0, $24_1 = 0, $17_1 = 0, $18_1 = 0, $23_1 = 0, $29 = 0, $45 = 0, $56$hi = 0, $62$hi = 0;
i64toi32_i32$0 = var$1$hi;
i64toi32_i32$0 = i64toi32_i32$0;
var$2 = var$1;
@@ -540,8 +543,8 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$0 = i64toi32_i32$0;
var$3 = var$0;
var$5 = var$3 >>> 16 | 0;
- $17 = Math_imul(var$4, var$5);
- $18 = var$2;
+ $17_1 = Math_imul(var$4, var$5);
+ $18_1 = var$2;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$2 = var$3;
@@ -550,13 +553,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = 0;
- $21 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
+ $21_1 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
- $21 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
+ $21_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- $23 = $17 + Math_imul($18, $21) | 0;
+ $23_1 = $17_1 + Math_imul($18_1, $21_1) | 0;
i64toi32_i32$1 = var$1$hi;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$0 = var$1;
@@ -565,13 +568,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$2 = 0;
- $22 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
+ $22_1 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$2 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $22 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$0 >>> i64toi32_i32$4 | 0) | 0;
+ $22_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$0 >>> i64toi32_i32$4 | 0) | 0;
}
i64toi32_i32$2 = i64toi32_i32$2;
- $29 = $23 + Math_imul($22, var$3) | 0;
+ $29 = $23_1 + Math_imul($22_1, var$3) | 0;
var$2 = var$2 & 65535 | 0;
var$3 = var$3 & 65535 | 0;
var$6 = Math_imul(var$2, var$3);
@@ -586,16 +589,16 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$0 = i64toi32_i32$1 << i64toi32_i32$4 | 0;
- $24 = 0;
+ $24_1 = 0;
} else {
i64toi32_i32$0 = ((1 << i64toi32_i32$4 | 0) - 1 | 0) & (i64toi32_i32$1 >>> (32 - i64toi32_i32$4 | 0) | 0) | 0 | (i64toi32_i32$2 << i64toi32_i32$4 | 0) | 0;
- $24 = i64toi32_i32$1 << i64toi32_i32$4 | 0;
+ $24_1 = i64toi32_i32$1 << i64toi32_i32$4 | 0;
}
$56$hi = i64toi32_i32$0;
i64toi32_i32$0 = 0;
$62$hi = i64toi32_i32$0;
i64toi32_i32$0 = $56$hi;
- i64toi32_i32$2 = $24;
+ i64toi32_i32$2 = $24_1;
i64toi32_i32$1 = $62$hi;
i64toi32_i32$3 = var$2 << 16 | 0 | (var$6 & 65535 | 0) | 0;
i64toi32_i32$1 = i64toi32_i32$0 | i64toi32_i32$1 | 0;
@@ -610,7 +613,7 @@ function asmFunc(global, env, buffer) {
var$0$hi = var$0$hi | 0;
var$1 = var$1 | 0;
var$1$hi = var$1$hi | 0;
- var i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, i64toi32_i32$0 = 0, i64toi32_i32$5 = 0, var$2 = 0, var$2$hi = 0, i64toi32_i32$6 = 0, $21 = 0, $22 = 0, $23 = 0, $7$hi = 0, $9 = 0, $9$hi = 0, $14$hi = 0, $16$hi = 0, $17 = 0, $17$hi = 0, $23$hi = 0;
+ var i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, i64toi32_i32$0 = 0, i64toi32_i32$5 = 0, var$2 = 0, var$2$hi = 0, i64toi32_i32$6 = 0, $21_1 = 0, $22_1 = 0, $23_1 = 0, $7$hi = 0, $9_1 = 0, $9$hi = 0, $14$hi = 0, $16$hi = 0, $17_1 = 0, $17$hi = 0, $23$hi = 0;
i64toi32_i32$0 = var$0$hi;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$2 = var$0;
@@ -619,13 +622,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$0 >> 31 | 0;
- $21 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
+ $21_1 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
- $21 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
+ $21_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- var$2 = $21;
+ var$2 = $21_1;
var$2$hi = i64toi32_i32$1;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$1 = var$0$hi;
@@ -644,7 +647,7 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$6 = i64toi32_i32$1 >>> 0 < i64toi32_i32$3 >>> 0;
i64toi32_i32$5 = i64toi32_i32$6 + i64toi32_i32$0 | 0;
i64toi32_i32$5 = i64toi32_i32$2 - i64toi32_i32$5 | 0;
- $9 = i64toi32_i32$4;
+ $9_1 = i64toi32_i32$4;
$9$hi = i64toi32_i32$5;
i64toi32_i32$5 = var$1$hi;
i64toi32_i32$5 = i64toi32_i32$5;
@@ -654,13 +657,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$0 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$5 >> 31 | 0;
- $22 = i64toi32_i32$5 >> i64toi32_i32$0 | 0;
+ $22_1 = i64toi32_i32$5 >> i64toi32_i32$0 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$5 >> i64toi32_i32$0 | 0;
- $22 = (((1 << i64toi32_i32$0 | 0) - 1 | 0) & i64toi32_i32$5 | 0) << (32 - i64toi32_i32$0 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$0 | 0) | 0;
+ $22_1 = (((1 << i64toi32_i32$0 | 0) - 1 | 0) & i64toi32_i32$5 | 0) << (32 - i64toi32_i32$0 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$0 | 0) | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- var$2 = $22;
+ var$2 = $22_1;
var$2$hi = i64toi32_i32$1;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$1 = var$1$hi;
@@ -682,9 +685,9 @@ function asmFunc(global, env, buffer) {
$16$hi = i64toi32_i32$4;
i64toi32_i32$4 = $9$hi;
i64toi32_i32$1 = $16$hi;
- i64toi32_i32$1 = __wasm_i64_udiv($9 | 0, i64toi32_i32$4 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0;
+ i64toi32_i32$1 = __wasm_i64_udiv($9_1 | 0, i64toi32_i32$4 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0;
i64toi32_i32$4 = i64toi32_i32$HIGH_BITS;
- $17 = i64toi32_i32$1;
+ $17_1 = i64toi32_i32$1;
$17$hi = i64toi32_i32$4;
i64toi32_i32$4 = var$1$hi;
i64toi32_i32$4 = var$0$hi;
@@ -700,17 +703,17 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$5 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$2 = i64toi32_i32$1 >> 31 | 0;
- $23 = i64toi32_i32$1 >> i64toi32_i32$5 | 0;
+ $23_1 = i64toi32_i32$1 >> i64toi32_i32$5 | 0;
} else {
i64toi32_i32$2 = i64toi32_i32$1 >> i64toi32_i32$5 | 0;
- $23 = (((1 << i64toi32_i32$5 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$5 | 0) | 0 | (i64toi32_i32$4 >>> i64toi32_i32$5 | 0) | 0;
+ $23_1 = (((1 << i64toi32_i32$5 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$5 | 0) | 0 | (i64toi32_i32$4 >>> i64toi32_i32$5 | 0) | 0;
}
i64toi32_i32$2 = i64toi32_i32$2;
- var$0 = $23;
+ var$0 = $23_1;
var$0$hi = i64toi32_i32$2;
i64toi32_i32$2 = i64toi32_i32$2;
i64toi32_i32$2 = $17$hi;
- i64toi32_i32$1 = $17;
+ i64toi32_i32$1 = $17_1;
i64toi32_i32$4 = var$0$hi;
i64toi32_i32$3 = var$0;
i64toi32_i32$4 = i64toi32_i32$2 ^ i64toi32_i32$4 | 0;
@@ -735,7 +738,7 @@ function asmFunc(global, env, buffer) {
var$0$hi = var$0$hi | 0;
var$1 = var$1 | 0;
var$1$hi = var$1$hi | 0;
- var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, var$2$hi = 0, i64toi32_i32$6 = 0, var$2 = 0, $20 = 0, $21 = 0, $7$hi = 0, $9 = 0, $9$hi = 0, $14$hi = 0, $16$hi = 0, $17$hi = 0, $19$hi = 0;
+ var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, var$2$hi = 0, i64toi32_i32$6 = 0, var$2 = 0, $20_1 = 0, $21_1 = 0, $7$hi = 0, $9_1 = 0, $9$hi = 0, $14$hi = 0, $16$hi = 0, $17$hi = 0, $19$hi = 0;
i64toi32_i32$0 = var$0$hi;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$2 = var$0;
@@ -744,13 +747,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$0 >> 31 | 0;
- $20 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
+ $20_1 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$0 >> i64toi32_i32$4 | 0;
- $20 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
+ $20_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- var$2 = $20;
+ var$2 = $20_1;
var$2$hi = i64toi32_i32$1;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$1 = var$0$hi;
@@ -769,7 +772,7 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$6 = i64toi32_i32$1 >>> 0 < i64toi32_i32$3 >>> 0;
i64toi32_i32$5 = i64toi32_i32$6 + i64toi32_i32$0 | 0;
i64toi32_i32$5 = i64toi32_i32$2 - i64toi32_i32$5 | 0;
- $9 = i64toi32_i32$4;
+ $9_1 = i64toi32_i32$4;
$9$hi = i64toi32_i32$5;
i64toi32_i32$5 = var$1$hi;
i64toi32_i32$5 = i64toi32_i32$5;
@@ -779,13 +782,13 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$0 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$5 >> 31 | 0;
- $21 = i64toi32_i32$5 >> i64toi32_i32$0 | 0;
+ $21_1 = i64toi32_i32$5 >> i64toi32_i32$0 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$5 >> i64toi32_i32$0 | 0;
- $21 = (((1 << i64toi32_i32$0 | 0) - 1 | 0) & i64toi32_i32$5 | 0) << (32 - i64toi32_i32$0 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$0 | 0) | 0;
+ $21_1 = (((1 << i64toi32_i32$0 | 0) - 1 | 0) & i64toi32_i32$5 | 0) << (32 - i64toi32_i32$0 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$0 | 0) | 0;
}
i64toi32_i32$1 = i64toi32_i32$1;
- var$0 = $21;
+ var$0 = $21_1;
var$0$hi = i64toi32_i32$1;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$1 = var$1$hi;
@@ -807,7 +810,7 @@ function asmFunc(global, env, buffer) {
$16$hi = i64toi32_i32$4;
i64toi32_i32$4 = $9$hi;
i64toi32_i32$1 = $16$hi;
- i64toi32_i32$1 = __wasm_i64_urem($9 | 0, i64toi32_i32$4 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0;
+ i64toi32_i32$1 = __wasm_i64_urem($9_1 | 0, i64toi32_i32$4 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0;
i64toi32_i32$4 = i64toi32_i32$HIGH_BITS;
$17$hi = i64toi32_i32$4;
i64toi32_i32$4 = var$2$hi;
@@ -837,7 +840,7 @@ function asmFunc(global, env, buffer) {
var$0$hi = var$0$hi | 0;
var$1 = var$1 | 0;
var$1$hi = var$1$hi | 0;
- var i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$5 = 0, var$2 = 0, var$3 = 0, var$4 = 0, var$5 = 0, var$5$hi = 0, var$6 = 0, var$6$hi = 0, i64toi32_i32$6 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, var$8$hi = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, var$7$hi = 0, $50 = 0, $63$hi = 0, $65 = 0, $65$hi = 0, $66 = 0, $120$hi = 0, $129$hi = 0, $134$hi = 0, var$8 = 0, $140 = 0, $140$hi = 0, $142$hi = 0, $144 = 0, $144$hi = 0, $151 = 0, $151$hi = 0, $154$hi = 0, var$7 = 0, $165$hi = 0, wasm2asm_i32$0 = 0, wasm2asm_i32$1 = 0;
+ var i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$5 = 0, var$2 = 0, var$3 = 0, var$4 = 0, var$5 = 0, var$5$hi = 0, var$6 = 0, var$6$hi = 0, i64toi32_i32$6 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, var$8$hi = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, var$7$hi = 0, $50 = 0, $63$hi = 0, $65 = 0, $65$hi = 0, $66 = 0, $120$hi = 0, $129$hi = 0, $134$hi = 0, var$8 = 0, $140 = 0, $140$hi = 0, $142$hi = 0, $144 = 0, $144$hi = 0, $151 = 0, $151$hi = 0, $154$hi = 0, var$7 = 0, $165$hi = 0, wasm2asm_i32$0 = 0, wasm2asm_i32$1 = 0, wasm2asm_i32$2 = 0, wasm2asm_i32$3 = 0;
label$1 : {
label$2 : {
label$3 : {
@@ -905,8 +908,12 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$1 = 0;
i64toi32_i32$2 = 1024;
i64toi32_i32$1 = i64toi32_i32$1;
- HEAP32[i64toi32_i32$2 >> 2] = var$0 - Math_imul(var$2, var$3) | 0;
- (wasm2asm_i32$0 = i64toi32_i32$2, wasm2asm_i32$1 = i64toi32_i32$1), ((HEAP8[(wasm2asm_i32$0 + 4 | 0) >> 0] = wasm2asm_i32$1 & 255 | 0, HEAP8[(wasm2asm_i32$0 + 5 | 0) >> 0] = (wasm2asm_i32$1 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 6 | 0) >> 0] = (wasm2asm_i32$1 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 7 | 0) >> 0] = (wasm2asm_i32$1 >>> 24 | 0) & 255 | 0;
+ wasm2asm_i32$0 = i64toi32_i32$2;
+ wasm2asm_i32$1 = var$0 - Math_imul(var$2, var$3) | 0;
+ HEAP32[wasm2asm_i32$0 >> 2] = wasm2asm_i32$1;
+ wasm2asm_i32$0 = i64toi32_i32$2;
+ wasm2asm_i32$1 = i64toi32_i32$1;
+ (wasm2asm_i32$2 = wasm2asm_i32$0, wasm2asm_i32$3 = wasm2asm_i32$1), ((HEAP8[(wasm2asm_i32$2 + 4 | 0) >> 0] = wasm2asm_i32$3 & 255 | 0, HEAP8[(wasm2asm_i32$2 + 5 | 0) >> 0] = (wasm2asm_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 6 | 0) >> 0] = (wasm2asm_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 7 | 0) >> 0] = (wasm2asm_i32$3 >>> 24 | 0) & 255 | 0;
i64toi32_i32$1 = 0;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$2 = var$2;
@@ -964,8 +971,12 @@ function asmFunc(global, env, buffer) {
$66 = i64toi32_i32$3 | i64toi32_i32$0 | 0;
i64toi32_i32$3 = 1024;
i64toi32_i32$1 = i64toi32_i32$1;
- HEAP32[i64toi32_i32$3 >> 2] = $66;
- (wasm2asm_i32$0 = i64toi32_i32$3, wasm2asm_i32$1 = i64toi32_i32$1), ((HEAP8[(wasm2asm_i32$0 + 4 | 0) >> 0] = wasm2asm_i32$1 & 255 | 0, HEAP8[(wasm2asm_i32$0 + 5 | 0) >> 0] = (wasm2asm_i32$1 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 6 | 0) >> 0] = (wasm2asm_i32$1 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 7 | 0) >> 0] = (wasm2asm_i32$1 >>> 24 | 0) & 255 | 0;
+ wasm2asm_i32$0 = i64toi32_i32$3;
+ wasm2asm_i32$1 = $66;
+ HEAP32[wasm2asm_i32$0 >> 2] = wasm2asm_i32$1;
+ wasm2asm_i32$0 = i64toi32_i32$3;
+ wasm2asm_i32$1 = i64toi32_i32$1;
+ (wasm2asm_i32$2 = wasm2asm_i32$0, wasm2asm_i32$3 = wasm2asm_i32$1), ((HEAP8[(wasm2asm_i32$2 + 4 | 0) >> 0] = wasm2asm_i32$3 & 255 | 0, HEAP8[(wasm2asm_i32$2 + 5 | 0) >> 0] = (wasm2asm_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 6 | 0) >> 0] = (wasm2asm_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 7 | 0) >> 0] = (wasm2asm_i32$3 >>> 24 | 0) & 255 | 0;
i64toi32_i32$1 = 0;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$3 = var$2 >>> ((__wasm_ctz_i32(var$3 | 0) | 0) & 31 | 0) | 0;
@@ -999,8 +1010,12 @@ function asmFunc(global, env, buffer) {
}
i64toi32_i32$2 = 1024;
i64toi32_i32$1 = i64toi32_i32$1;
- HEAP32[i64toi32_i32$2 >> 2] = $42;
- (wasm2asm_i32$0 = i64toi32_i32$2, wasm2asm_i32$1 = i64toi32_i32$1), ((HEAP8[(wasm2asm_i32$0 + 4 | 0) >> 0] = wasm2asm_i32$1 & 255 | 0, HEAP8[(wasm2asm_i32$0 + 5 | 0) >> 0] = (wasm2asm_i32$1 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 6 | 0) >> 0] = (wasm2asm_i32$1 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 7 | 0) >> 0] = (wasm2asm_i32$1 >>> 24 | 0) & 255 | 0;
+ wasm2asm_i32$0 = i64toi32_i32$2;
+ wasm2asm_i32$1 = $42;
+ HEAP32[wasm2asm_i32$0 >> 2] = wasm2asm_i32$1;
+ wasm2asm_i32$0 = i64toi32_i32$2;
+ wasm2asm_i32$1 = i64toi32_i32$1;
+ (wasm2asm_i32$2 = wasm2asm_i32$0, wasm2asm_i32$3 = wasm2asm_i32$1), ((HEAP8[(wasm2asm_i32$2 + 4 | 0) >> 0] = wasm2asm_i32$3 & 255 | 0, HEAP8[(wasm2asm_i32$2 + 5 | 0) >> 0] = (wasm2asm_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 6 | 0) >> 0] = (wasm2asm_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 7 | 0) >> 0] = (wasm2asm_i32$3 >>> 24 | 0) & 255 | 0;
i64toi32_i32$1 = 0;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$2 = var$4;
@@ -1016,8 +1031,12 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$2 = 0;
i64toi32_i32$1 = 1024;
i64toi32_i32$2 = i64toi32_i32$2;
- HEAP32[i64toi32_i32$1 >> 2] = var$4 & var$0 | 0;
- (wasm2asm_i32$0 = i64toi32_i32$1, wasm2asm_i32$1 = i64toi32_i32$2), ((HEAP8[(wasm2asm_i32$0 + 4 | 0) >> 0] = wasm2asm_i32$1 & 255 | 0, HEAP8[(wasm2asm_i32$0 + 5 | 0) >> 0] = (wasm2asm_i32$1 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 6 | 0) >> 0] = (wasm2asm_i32$1 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 7 | 0) >> 0] = (wasm2asm_i32$1 >>> 24 | 0) & 255 | 0;
+ wasm2asm_i32$0 = i64toi32_i32$1;
+ wasm2asm_i32$1 = var$4 & var$0 | 0;
+ HEAP32[wasm2asm_i32$0 >> 2] = wasm2asm_i32$1;
+ wasm2asm_i32$0 = i64toi32_i32$1;
+ wasm2asm_i32$1 = i64toi32_i32$2;
+ (wasm2asm_i32$2 = wasm2asm_i32$0, wasm2asm_i32$3 = wasm2asm_i32$1), ((HEAP8[(wasm2asm_i32$2 + 4 | 0) >> 0] = wasm2asm_i32$3 & 255 | 0, HEAP8[(wasm2asm_i32$2 + 5 | 0) >> 0] = (wasm2asm_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 6 | 0) >> 0] = (wasm2asm_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 7 | 0) >> 0] = (wasm2asm_i32$3 >>> 24 | 0) & 255 | 0;
if ((var$3 | 0) == (1 | 0)) break label$1;
i64toi32_i32$2 = var$0$hi;
i64toi32_i32$2 = 0;
@@ -1223,8 +1242,12 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$3 = var$5$hi;
i64toi32_i32$2 = 1024;
i64toi32_i32$3 = i64toi32_i32$3;
- HEAP32[i64toi32_i32$2 >> 2] = var$5;
- (wasm2asm_i32$0 = i64toi32_i32$2, wasm2asm_i32$1 = i64toi32_i32$3), ((HEAP8[(wasm2asm_i32$0 + 4 | 0) >> 0] = wasm2asm_i32$1 & 255 | 0, HEAP8[(wasm2asm_i32$0 + 5 | 0) >> 0] = (wasm2asm_i32$1 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 6 | 0) >> 0] = (wasm2asm_i32$1 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 7 | 0) >> 0] = (wasm2asm_i32$1 >>> 24 | 0) & 255 | 0;
+ wasm2asm_i32$0 = i64toi32_i32$2;
+ wasm2asm_i32$1 = var$5;
+ HEAP32[wasm2asm_i32$0 >> 2] = wasm2asm_i32$1;
+ wasm2asm_i32$0 = i64toi32_i32$2;
+ wasm2asm_i32$1 = i64toi32_i32$3;
+ (wasm2asm_i32$2 = wasm2asm_i32$0, wasm2asm_i32$3 = wasm2asm_i32$1), ((HEAP8[(wasm2asm_i32$2 + 4 | 0) >> 0] = wasm2asm_i32$3 & 255 | 0, HEAP8[(wasm2asm_i32$2 + 5 | 0) >> 0] = (wasm2asm_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 6 | 0) >> 0] = (wasm2asm_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 7 | 0) >> 0] = (wasm2asm_i32$3 >>> 24 | 0) & 255 | 0;
i64toi32_i32$3 = var$0$hi;
i64toi32_i32$3 = i64toi32_i32$3;
i64toi32_i32$5 = var$0;
@@ -1253,8 +1276,12 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$3 = var$0$hi;
i64toi32_i32$5 = 1024;
i64toi32_i32$3 = i64toi32_i32$3;
- HEAP32[i64toi32_i32$5 >> 2] = var$0;
- (wasm2asm_i32$0 = i64toi32_i32$5, wasm2asm_i32$1 = i64toi32_i32$3), ((HEAP8[(wasm2asm_i32$0 + 4 | 0) >> 0] = wasm2asm_i32$1 & 255 | 0, HEAP8[(wasm2asm_i32$0 + 5 | 0) >> 0] = (wasm2asm_i32$1 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 6 | 0) >> 0] = (wasm2asm_i32$1 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$0 + 7 | 0) >> 0] = (wasm2asm_i32$1 >>> 24 | 0) & 255 | 0;
+ wasm2asm_i32$0 = i64toi32_i32$5;
+ wasm2asm_i32$1 = var$0;
+ HEAP32[wasm2asm_i32$0 >> 2] = wasm2asm_i32$1;
+ wasm2asm_i32$0 = i64toi32_i32$5;
+ wasm2asm_i32$1 = i64toi32_i32$3;
+ (wasm2asm_i32$2 = wasm2asm_i32$0, wasm2asm_i32$3 = wasm2asm_i32$1), ((HEAP8[(wasm2asm_i32$2 + 4 | 0) >> 0] = wasm2asm_i32$3 & 255 | 0, HEAP8[(wasm2asm_i32$2 + 5 | 0) >> 0] = (wasm2asm_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 6 | 0) >> 0] = (wasm2asm_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2asm_i32$2 + 7 | 0) >> 0] = (wasm2asm_i32$3 >>> 24 | 0) & 255 | 0;
i64toi32_i32$3 = 0;
var$0 = 0;
var$0$hi = i64toi32_i32$3;
@@ -1271,7 +1298,7 @@ function asmFunc(global, env, buffer) {
function __wasm_ctz_i64(var$0, var$0$hi) {
var$0 = var$0 | 0;
var$0$hi = var$0$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$5 = 0, i64toi32_i32$3 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, $10 = 0, $5$hi = 0, $8$hi = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$5 = 0, i64toi32_i32$3 = 0, i64toi32_i32$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, $10_1 = 0, $5$hi = 0, $8$hi = 0;
i64toi32_i32$0 = var$0$hi;
i64toi32_i32$0 = i64toi32_i32$0;
if (((var$0 | i64toi32_i32$0 | 0 | 0) == (0 | 0) | 0) == (0 | 0)) {
@@ -1294,12 +1321,12 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$0 = i64toi32_i32$0 ^ i64toi32_i32$3 | 0;
i64toi32_i32$3 = Math_clz32(i64toi32_i32$2);
i64toi32_i32$5 = 0;
- if ((i64toi32_i32$3 | 0) == (32 | 0)) $10 = Math_clz32(i64toi32_i32$0) + 32 | 0; else $10 = i64toi32_i32$3;
+ if ((i64toi32_i32$3 | 0) == (32 | 0)) $10_1 = Math_clz32(i64toi32_i32$0) + 32 | 0; else $10_1 = i64toi32_i32$3;
$8$hi = i64toi32_i32$5;
i64toi32_i32$5 = 0;
i64toi32_i32$0 = 63;
i64toi32_i32$2 = $8$hi;
- i64toi32_i32$3 = $10;
+ i64toi32_i32$3 = $10_1;
i64toi32_i32$1 = i64toi32_i32$0 - i64toi32_i32$3 | 0;
i64toi32_i32$4 = (i64toi32_i32$0 >>> 0 < i64toi32_i32$3 >>> 0) + i64toi32_i32$2 | 0;
i64toi32_i32$4 = i64toi32_i32$5 - i64toi32_i32$4 | 0;
@@ -1393,7 +1420,7 @@ function asmFunc(global, env, buffer) {
var$0$hi = var$0$hi | 0;
var$1 = var$1 | 0;
var$1$hi = var$1$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, wasm2asm_i32$0 = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, wasm2asm_i32$0 = 0;
i64toi32_i32$0 = var$0$hi;
i64toi32_i32$0 = var$1$hi;
i64toi32_i32$0 = var$0$hi;
@@ -1401,30 +1428,31 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$1 = _ZN17compiler_builtins3int4udiv10divmod_u6417h6026910b5ed08e40E(var$0 | 0, i64toi32_i32$0 | 0, var$1 | 0, i64toi32_i32$1 | 0) | 0;
i64toi32_i32$0 = i64toi32_i32$HIGH_BITS;
i64toi32_i32$0 = i64toi32_i32$0;
- i64toi32_i32$1 = 1024;
- i64toi32_i32$0 = (wasm2asm_i32$0 = i64toi32_i32$1, HEAPU8[(wasm2asm_i32$0 + 4 | 0) >> 0] | 0 | 0 | (HEAPU8[(wasm2asm_i32$0 + 5 | 0) >> 0] | 0 | 0) << 8 | (HEAPU8[(wasm2asm_i32$0 + 6 | 0) >> 0] | 0 | 0) << 16 | (HEAPU8[(wasm2asm_i32$0 + 7 | 0) >> 0] | 0 | 0) << 24);
- i64toi32_i32$0 = i64toi32_i32$0;
- i64toi32_i32$0 = i64toi32_i32$0;
+ i64toi32_i32$2 = 1024;
+ i64toi32_i32$0 = HEAPU32[i64toi32_i32$2 >> 2] | 0;
+ i64toi32_i32$1 = (wasm2asm_i32$0 = i64toi32_i32$2, HEAPU8[(wasm2asm_i32$0 + 4 | 0) >> 0] | 0 | 0 | (HEAPU8[(wasm2asm_i32$0 + 5 | 0) >> 0] | 0 | 0) << 8 | (HEAPU8[(wasm2asm_i32$0 + 6 | 0) >> 0] | 0 | 0) << 16 | (HEAPU8[(wasm2asm_i32$0 + 7 | 0) >> 0] | 0 | 0) << 24);
+ i64toi32_i32$1 = i64toi32_i32$1;
+ i64toi32_i32$1 = i64toi32_i32$1;
+ i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$0 = i64toi32_i32$0;
- i64toi32_i32$1 = HEAPU32[i64toi32_i32$1 >> 2] | 0;
- i64toi32_i32$HIGH_BITS = i64toi32_i32$0;
- return i64toi32_i32$1 | 0;
+ i64toi32_i32$HIGH_BITS = i64toi32_i32$1;
+ return i64toi32_i32$0 | 0;
}
function __wasm_popcnt_i64(var$0, var$0$hi) {
var$0 = var$0 | 0;
var$0$hi = var$0$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$4 = 0, i64toi32_i32$5 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, var$1$hi = 0, var$1 = 0, $5 = 0, $5$hi = 0, $4 = 0, $9$hi = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$4 = 0, i64toi32_i32$5 = 0, i64toi32_i32$3 = 0, i64toi32_i32$1 = 0, var$1$hi = 0, var$1 = 0, $5_1 = 0, $5$hi = 0, $4_1 = 0, $9$hi = 0;
label$1 : {
label$2 : do {
i64toi32_i32$0 = var$1$hi;
i64toi32_i32$0 = var$0$hi;
i64toi32_i32$0 = i64toi32_i32$0;
- $4 = (var$0 | i64toi32_i32$0 | 0 | 0) == (0 | 0);
+ $4_1 = (var$0 | i64toi32_i32$0 | 0 | 0) == (0 | 0);
i64toi32_i32$0 = var$1$hi;
- $5 = var$1;
+ $5_1 = var$1;
$5$hi = i64toi32_i32$0;
- if ($4) break label$1;
+ if ($4_1) break label$1;
i64toi32_i32$0 = $5$hi;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$0 = var$0$hi;
@@ -1462,7 +1490,7 @@ function asmFunc(global, env, buffer) {
};
i64toi32_i32$4 = $5$hi;
i64toi32_i32$4 = i64toi32_i32$4;
- i64toi32_i32$5 = $5;
+ i64toi32_i32$5 = $5_1;
i64toi32_i32$HIGH_BITS = i64toi32_i32$4;
return i64toi32_i32$5 | 0;
}
@@ -1472,7 +1500,7 @@ function asmFunc(global, env, buffer) {
var$0$hi = var$0$hi | 0;
var$1 = var$1 | 0;
var$1$hi = var$1$hi | 0;
- var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, var$2$hi = 0, var$2 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $6$hi = 0, $8$hi = 0, $10 = 0, $10$hi = 0, $15$hi = 0, $17$hi = 0, $19$hi = 0;
+ var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, var$2$hi = 0, var$2 = 0, $19_1 = 0, $20_1 = 0, $21_1 = 0, $22_1 = 0, $6$hi = 0, $8$hi = 0, $10_1 = 0, $10$hi = 0, $15$hi = 0, $17$hi = 0, $19$hi = 0;
i64toi32_i32$0 = var$1$hi;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$2 = var$1;
@@ -1490,15 +1518,15 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$2 = 0;
- $19 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
+ $19_1 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$2 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $19 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$0 >>> i64toi32_i32$4 | 0) | 0;
+ $19_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$0 >>> i64toi32_i32$4 | 0) | 0;
}
$6$hi = i64toi32_i32$2;
i64toi32_i32$2 = var$0$hi;
i64toi32_i32$2 = $6$hi;
- i64toi32_i32$1 = $19;
+ i64toi32_i32$1 = $19_1;
i64toi32_i32$0 = var$0$hi;
i64toi32_i32$3 = var$0;
i64toi32_i32$0 = i64toi32_i32$2 & i64toi32_i32$0 | 0;
@@ -1511,12 +1539,12 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
- $20 = 0;
+ $20_1 = 0;
} else {
i64toi32_i32$1 = ((1 << i64toi32_i32$4 | 0) - 1 | 0) & (i64toi32_i32$2 >>> (32 - i64toi32_i32$4 | 0) | 0) | 0 | (i64toi32_i32$0 << i64toi32_i32$4 | 0) | 0;
- $20 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
+ $20_1 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
}
- $10 = $20;
+ $10_1 = $20_1;
$10$hi = i64toi32_i32$1;
i64toi32_i32$1 = var$1$hi;
i64toi32_i32$1 = 0;
@@ -1542,15 +1570,15 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$2 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = i64toi32_i32$5 << i64toi32_i32$2 | 0;
- $21 = 0;
+ $21_1 = 0;
} else {
i64toi32_i32$1 = ((1 << i64toi32_i32$2 | 0) - 1 | 0) & (i64toi32_i32$5 >>> (32 - i64toi32_i32$2 | 0) | 0) | 0 | (i64toi32_i32$0 << i64toi32_i32$2 | 0) | 0;
- $21 = i64toi32_i32$5 << i64toi32_i32$2 | 0;
+ $21_1 = i64toi32_i32$5 << i64toi32_i32$2 | 0;
}
$15$hi = i64toi32_i32$1;
i64toi32_i32$1 = var$0$hi;
i64toi32_i32$1 = $15$hi;
- i64toi32_i32$0 = $21;
+ i64toi32_i32$0 = $21_1;
i64toi32_i32$5 = var$0$hi;
i64toi32_i32$3 = var$0;
i64toi32_i32$5 = i64toi32_i32$1 & i64toi32_i32$5 | 0;
@@ -1563,16 +1591,16 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$2 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$0 = 0;
- $22 = i64toi32_i32$5 >>> i64toi32_i32$2 | 0;
+ $22_1 = i64toi32_i32$5 >>> i64toi32_i32$2 | 0;
} else {
i64toi32_i32$0 = i64toi32_i32$5 >>> i64toi32_i32$2 | 0;
- $22 = (((1 << i64toi32_i32$2 | 0) - 1 | 0) & i64toi32_i32$5 | 0) << (32 - i64toi32_i32$2 | 0) | 0 | (i64toi32_i32$1 >>> i64toi32_i32$2 | 0) | 0;
+ $22_1 = (((1 << i64toi32_i32$2 | 0) - 1 | 0) & i64toi32_i32$5 | 0) << (32 - i64toi32_i32$2 | 0) | 0 | (i64toi32_i32$1 >>> i64toi32_i32$2 | 0) | 0;
}
$19$hi = i64toi32_i32$0;
i64toi32_i32$0 = $10$hi;
- i64toi32_i32$5 = $10;
+ i64toi32_i32$5 = $10_1;
i64toi32_i32$1 = $19$hi;
- i64toi32_i32$3 = $22;
+ i64toi32_i32$3 = $22_1;
i64toi32_i32$1 = i64toi32_i32$0 | i64toi32_i32$1 | 0;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$5 = i64toi32_i32$5 | i64toi32_i32$3 | 0;
@@ -1585,7 +1613,7 @@ function asmFunc(global, env, buffer) {
var$0$hi = var$0$hi | 0;
var$1 = var$1 | 0;
var$1$hi = var$1$hi | 0;
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, var$2$hi = 0, var$2 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $6$hi = 0, $8$hi = 0, $10 = 0, $10$hi = 0, $15$hi = 0, $17$hi = 0, $19$hi = 0;
+ var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, var$2$hi = 0, var$2 = 0, $19_1 = 0, $20_1 = 0, $21_1 = 0, $22_1 = 0, $6$hi = 0, $8$hi = 0, $10_1 = 0, $10$hi = 0, $15$hi = 0, $17$hi = 0, $19$hi = 0;
i64toi32_i32$0 = var$1$hi;
i64toi32_i32$0 = i64toi32_i32$0;
i64toi32_i32$2 = var$1;
@@ -1603,15 +1631,15 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$2 = i64toi32_i32$0 << i64toi32_i32$4 | 0;
- $19 = 0;
+ $19_1 = 0;
} else {
i64toi32_i32$2 = ((1 << i64toi32_i32$4 | 0) - 1 | 0) & (i64toi32_i32$0 >>> (32 - i64toi32_i32$4 | 0) | 0) | 0 | (i64toi32_i32$1 << i64toi32_i32$4 | 0) | 0;
- $19 = i64toi32_i32$0 << i64toi32_i32$4 | 0;
+ $19_1 = i64toi32_i32$0 << i64toi32_i32$4 | 0;
}
$6$hi = i64toi32_i32$2;
i64toi32_i32$2 = var$0$hi;
i64toi32_i32$2 = $6$hi;
- i64toi32_i32$1 = $19;
+ i64toi32_i32$1 = $19_1;
i64toi32_i32$0 = var$0$hi;
i64toi32_i32$3 = var$0;
i64toi32_i32$0 = i64toi32_i32$2 & i64toi32_i32$0 | 0;
@@ -1624,12 +1652,12 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = 0;
- $20 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
+ $20_1 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0;
- $20 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
+ $20_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
}
- $10 = $20;
+ $10_1 = $20_1;
$10$hi = i64toi32_i32$1;
i64toi32_i32$1 = var$1$hi;
i64toi32_i32$1 = 0;
@@ -1655,15 +1683,15 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$2 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$1 = 0;
- $21 = i64toi32_i32$0 >>> i64toi32_i32$2 | 0;
+ $21_1 = i64toi32_i32$0 >>> i64toi32_i32$2 | 0;
} else {
i64toi32_i32$1 = i64toi32_i32$0 >>> i64toi32_i32$2 | 0;
- $21 = (((1 << i64toi32_i32$2 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$2 | 0) | 0 | (i64toi32_i32$5 >>> i64toi32_i32$2 | 0) | 0;
+ $21_1 = (((1 << i64toi32_i32$2 | 0) - 1 | 0) & i64toi32_i32$0 | 0) << (32 - i64toi32_i32$2 | 0) | 0 | (i64toi32_i32$5 >>> i64toi32_i32$2 | 0) | 0;
}
$15$hi = i64toi32_i32$1;
i64toi32_i32$1 = var$0$hi;
i64toi32_i32$1 = $15$hi;
- i64toi32_i32$0 = $21;
+ i64toi32_i32$0 = $21_1;
i64toi32_i32$5 = var$0$hi;
i64toi32_i32$3 = var$0;
i64toi32_i32$5 = i64toi32_i32$1 & i64toi32_i32$5 | 0;
@@ -1676,16 +1704,16 @@ function asmFunc(global, env, buffer) {
i64toi32_i32$2 = i64toi32_i32$3 & 31 | 0;
if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
i64toi32_i32$0 = i64toi32_i32$1 << i64toi32_i32$2 | 0;
- $22 = 0;
+ $22_1 = 0;
} else {
i64toi32_i32$0 = ((1 << i64toi32_i32$2 | 0) - 1 | 0) & (i64toi32_i32$1 >>> (32 - i64toi32_i32$2 | 0) | 0) | 0 | (i64toi32_i32$5 << i64toi32_i32$2 | 0) | 0;
- $22 = i64toi32_i32$1 << i64toi32_i32$2 | 0;
+ $22_1 = i64toi32_i32$1 << i64toi32_i32$2 | 0;
}
$19$hi = i64toi32_i32$0;
i64toi32_i32$0 = $10$hi;
- i64toi32_i32$5 = $10;
+ i64toi32_i32$5 = $10_1;
i64toi32_i32$1 = $19$hi;
- i64toi32_i32$3 = $22;
+ i64toi32_i32$3 = $22_1;
i64toi32_i32$1 = i64toi32_i32$0 | i64toi32_i32$1 | 0;
i64toi32_i32$1 = i64toi32_i32$1;
i64toi32_i32$5 = i64toi32_i32$5 | i64toi32_i32$3 | 0;