diff options
Diffstat (limited to 'test/wasm2js/left-to-right.2asm.js')
-rw-r--r-- | test/wasm2js/left-to-right.2asm.js | 138 |
1 files changed, 13 insertions, 125 deletions
diff --git a/test/wasm2js/left-to-right.2asm.js b/test/wasm2js/left-to-right.2asm.js index 2f0855615..94f18db42 100644 --- a/test/wasm2js/left-to-right.2asm.js +++ b/test/wasm2js/left-to-right.2asm.js @@ -152,8 +152,6 @@ function asmFunc(global, env, buffer) { wasm2js_i32$1 = 1; HEAP8[wasm2js_i32$0 >> 0] = wasm2js_i32$1; i64toi32_i32$0 = 0; - i64toi32_i32$0 = i64toi32_i32$0; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return 0 | 0; } @@ -165,8 +163,6 @@ function asmFunc(global, env, buffer) { wasm2js_i32$1 = 2; HEAP8[wasm2js_i32$0 >> 0] = wasm2js_i32$1; i64toi32_i32$0 = 0; - i64toi32_i32$0 = i64toi32_i32$0; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return 1 | 0; } @@ -178,8 +174,6 @@ function asmFunc(global, env, buffer) { wasm2js_i32$1 = 3; HEAP8[wasm2js_i32$0 >> 0] = wasm2js_i32$1; i64toi32_i32$0 = 0; - i64toi32_i32$0 = i64toi32_i32$0; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return 1 | 0; } @@ -503,7 +497,7 @@ function asmFunc(global, env, buffer) { } function $64() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$5 = 0, i64toi32_i32$3 = 0, i64toi32_i32$4 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, i64toi32_i32$4 = 0, i64toi32_i32$5 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -519,12 +513,11 @@ function asmFunc(global, env, buffer) { i64toi32_i32$4 = $0 + i64toi32_i32$3 | 0; i64toi32_i32$5 = i64toi32_i32$0 + i64toi32_i32$1 | 0; if (i64toi32_i32$4 >>> 0 < i64toi32_i32$3 >>> 0) i64toi32_i32$5 = i64toi32_i32$5 + 1 | 0; - i64toi32_i32$5 = i64toi32_i32$5; return get() | 0 | 0; } function $65() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$5 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -540,12 +533,11 @@ function asmFunc(global, env, buffer) { i64toi32_i32$3 = $1; i64toi32_i32$5 = (i64toi32_i32$2 >>> 0 < i64toi32_i32$3 >>> 0) + i64toi32_i32$1 | 0; i64toi32_i32$5 = i64toi32_i32$0 - i64toi32_i32$5 | 0; - i64toi32_i32$5 = i64toi32_i32$5; return get() | 0 | 0; } function $66() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; + var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -559,12 +551,11 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = __wasm_i64_mul($0 | 0, i64toi32_i32$0 | 0, $1 | 0, i64toi32_i32$1 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - i64toi32_i32$0 = i64toi32_i32$0; return get() | 0 | 0; } function $67() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; + var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -578,12 +569,11 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = __wasm_i64_sdiv($0 | 0, i64toi32_i32$0 | 0, $1 | 0, i64toi32_i32$1 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - i64toi32_i32$0 = i64toi32_i32$0; return get() | 0 | 0; } function $68() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; + var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -597,12 +587,11 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = __wasm_i64_udiv($0 | 0, i64toi32_i32$0 | 0, $1 | 0, i64toi32_i32$1 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - i64toi32_i32$0 = i64toi32_i32$0; return get() | 0 | 0; } function $69() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; + var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -616,12 +605,11 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = __wasm_i64_srem($0 | 0, i64toi32_i32$0 | 0, $1 | 0, i64toi32_i32$1 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - i64toi32_i32$0 = i64toi32_i32$0; return get() | 0 | 0; } function $70() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; + var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -635,7 +623,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = __wasm_i64_urem($0 | 0, i64toi32_i32$0 | 0, $1 | 0, i64toi32_i32$1 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - i64toi32_i32$0 = i64toi32_i32$0; return get() | 0 | 0; } @@ -653,7 +640,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$0 = $0$hi; i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = i64toi32_i32$0 & i64toi32_i32$1 | 0; - i64toi32_i32$1 = i64toi32_i32$1; return get() | 0 | 0; } @@ -671,7 +657,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$0 = $0$hi; i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = i64toi32_i32$0 | i64toi32_i32$1 | 0; - i64toi32_i32$1 = i64toi32_i32$1; return get() | 0 | 0; } @@ -689,7 +674,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$0 = $0$hi; i64toi32_i32$1 = $1$hi; i64toi32_i32$1 = i64toi32_i32$0 ^ i64toi32_i32$1 | 0; - i64toi32_i32$1 = i64toi32_i32$1; return get() | 0 | 0; } @@ -716,12 +700,11 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; return get() | 0 | 0; } function $75() { - var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, $9 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0, i64toi32_i32$2 = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, $9 = 0, $0 = 0, $0$hi = 0, $1 = 0, $1$hi = 0, i64toi32_i32$2 = 0; reset(); i64toi32_i32$0 = i64_left() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; @@ -743,7 +726,6 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; return get() | 0 | 0; } @@ -770,7 +752,6 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; return get() | 0 | 0; } @@ -971,14 +952,13 @@ function asmFunc(global, env, buffer) { } function $87() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $0 = 0, $1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0, wasm2js_i32$3 = 0; + var i64toi32_i32$0 = 0, $0 = 0, i64toi32_i32$1 = 0, $1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_i32$2 = 0, wasm2js_i32$3 = 0; reset(); $0 = i32_left() | 0; i64toi32_i32$0 = i64_right() | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; $1 = i64toi32_i32$0; i64toi32_i32$0 = $0; - i64toi32_i32$1 = i64toi32_i32$1; wasm2js_i32$0 = i64toi32_i32$0; wasm2js_i32$1 = $1; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1206,13 +1186,12 @@ function asmFunc(global, env, buffer) { } function $115() { - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, i64toi32_i32$3 = 0, $2 = 0, $2$hi = 0, $5 = 0, $5$hi = 0, wasm2js_i32$0 = 0, wasm2js_f64$0 = 0.0, wasm2js_i32$1 = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $2 = 0, $2$hi = 0, $5 = 0, $5$hi = 0, wasm2js_i32$0 = 0, wasm2js_f64$0 = 0.0, wasm2js_i32$1 = 0; reset(); wasm2js_i32$0 = 0; wasm2js_f64$0 = +f64_left(); HEAPF64[wasm2js_i32$0 >> 3] = wasm2js_f64$0; i64toi32_i32$0 = HEAP32[(0 + 4 | 0) >> 2] | 0; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$2 = HEAP32[0 >> 2] | 0; i64toi32_i32$1 = 2147483647; i64toi32_i32$3 = 4294967295; @@ -1223,7 +1202,6 @@ function asmFunc(global, env, buffer) { wasm2js_f64$0 = +f64_right(); HEAPF64[wasm2js_i32$0 >> 3] = wasm2js_f64$0; i64toi32_i32$1 = HEAP32[(0 + 4 | 0) >> 2] | 0; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$0 = HEAP32[0 >> 2] | 0; i64toi32_i32$2 = 2147483648; i64toi32_i32$3 = 0; @@ -1235,7 +1213,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$0 = $5$hi; i64toi32_i32$3 = $5; i64toi32_i32$0 = i64toi32_i32$2 | i64toi32_i32$0 | 0; - i64toi32_i32$0 = i64toi32_i32$0; wasm2js_i32$0 = 0; wasm2js_i32$1 = i64toi32_i32$1 | i64toi32_i32$3 | 0; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1362,19 +1339,15 @@ 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_1 = 0, $56$hi = 0, $62$hi = 0; + var i64toi32_i32$4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, var$2 = 0, i64toi32_i32$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_1 = 0, $56$hi = 0, $62$hi = 0; i64toi32_i32$0 = var$1$hi; - i64toi32_i32$0 = i64toi32_i32$0; var$2 = var$1; var$4 = var$2 >>> 16 | 0; i64toi32_i32$0 = var$0$hi; - 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; - i64toi32_i32$0 = i64toi32_i32$0; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$2 = var$3; i64toi32_i32$1 = 0; i64toi32_i32$3 = 32; @@ -1386,10 +1359,8 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; $23 = $17 + Math_imul($18, $21) | 0; i64toi32_i32$1 = var$1$hi; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$0 = var$1; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; @@ -1401,7 +1372,6 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$2 = i64toi32_i32$2; $29 = $23 + Math_imul($22, var$3) | 0; var$2 = var$2 & 65535 | 0; var$3 = var$3 & 65535 | 0; @@ -1410,7 +1380,6 @@ function asmFunc(global, env, buffer) { $45_1 = $29 + (var$2 >>> 16 | 0) | 0; var$2 = (var$2 & 65535 | 0) + Math_imul(var$4, var$3) | 0; i64toi32_i32$2 = 0; - i64toi32_i32$2 = i64toi32_i32$2; i64toi32_i32$1 = $45_1 + (var$2 >>> 16 | 0) | 0; i64toi32_i32$0 = 0; i64toi32_i32$3 = 32; @@ -1430,7 +1399,6 @@ function asmFunc(global, env, buffer) { 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; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$2 = i64toi32_i32$2 | i64toi32_i32$3 | 0; i64toi32_i32$HIGH_BITS = i64toi32_i32$1; return i64toi32_i32$2 | 0; @@ -1443,7 +1411,6 @@ function asmFunc(global, env, buffer) { 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; i64toi32_i32$0 = var$0$hi; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$2 = var$0; i64toi32_i32$1 = 0; i64toi32_i32$3 = 63; @@ -1455,10 +1422,8 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; var$2 = $21; var$2$hi = i64toi32_i32$1; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$1 = var$0$hi; i64toi32_i32$1 = var$2$hi; i64toi32_i32$0 = var$2; @@ -1478,7 +1443,6 @@ function asmFunc(global, env, buffer) { $9 = i64toi32_i32$4; $9$hi = i64toi32_i32$5; i64toi32_i32$5 = var$1$hi; - i64toi32_i32$5 = i64toi32_i32$5; i64toi32_i32$2 = var$1; i64toi32_i32$1 = 0; i64toi32_i32$3 = 63; @@ -1490,10 +1454,8 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; var$2 = $22; var$2$hi = i64toi32_i32$1; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$1 = var$1$hi; i64toi32_i32$1 = var$2$hi; i64toi32_i32$5 = var$2; @@ -1524,7 +1486,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = var$0$hi; i64toi32_i32$3 = var$0; i64toi32_i32$1 = i64toi32_i32$4 ^ i64toi32_i32$1 | 0; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$4 = i64toi32_i32$2 ^ i64toi32_i32$3 | 0; i64toi32_i32$2 = 0; i64toi32_i32$3 = 63; @@ -1536,10 +1497,8 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$2 = i64toi32_i32$2; var$0 = $23; var$0$hi = i64toi32_i32$2; - i64toi32_i32$2 = i64toi32_i32$2; i64toi32_i32$2 = $17$hi; i64toi32_i32$1 = $17; i64toi32_i32$4 = var$0$hi; @@ -1550,12 +1509,10 @@ function asmFunc(global, env, buffer) { i64toi32_i32$4 = $23$hi; i64toi32_i32$2 = i64toi32_i32$1 ^ i64toi32_i32$3 | 0; i64toi32_i32$1 = var$0$hi; - i64toi32_i32$3 = i64toi32_i32$3; i64toi32_i32$5 = i64toi32_i32$2 - i64toi32_i32$3 | 0; i64toi32_i32$6 = i64toi32_i32$2 >>> 0 < i64toi32_i32$3 >>> 0; i64toi32_i32$0 = i64toi32_i32$6 + i64toi32_i32$1 | 0; i64toi32_i32$0 = i64toi32_i32$4 - i64toi32_i32$0 | 0; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$2 = i64toi32_i32$5; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return i64toi32_i32$2 | 0; @@ -1566,9 +1523,8 @@ 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$4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$0 = 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; i64toi32_i32$0 = var$0$hi; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$2 = var$0; i64toi32_i32$1 = 0; i64toi32_i32$3 = 63; @@ -1580,10 +1536,8 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; var$2 = $20; var$2$hi = i64toi32_i32$1; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$1 = var$0$hi; i64toi32_i32$1 = var$2$hi; i64toi32_i32$0 = var$2; @@ -1603,7 +1557,6 @@ function asmFunc(global, env, buffer) { $9 = i64toi32_i32$4; $9$hi = i64toi32_i32$5; i64toi32_i32$5 = var$1$hi; - i64toi32_i32$5 = i64toi32_i32$5; i64toi32_i32$2 = var$1; i64toi32_i32$1 = 0; i64toi32_i32$3 = 63; @@ -1615,10 +1568,8 @@ function asmFunc(global, env, buffer) { 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; } - i64toi32_i32$1 = i64toi32_i32$1; var$0 = $21; var$0$hi = i64toi32_i32$1; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$1 = var$1$hi; i64toi32_i32$1 = var$0$hi; i64toi32_i32$5 = var$0; @@ -1652,12 +1603,10 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = $19$hi; i64toi32_i32$4 = i64toi32_i32$2 ^ i64toi32_i32$3 | 0; i64toi32_i32$2 = var$2$hi; - i64toi32_i32$3 = i64toi32_i32$3; i64toi32_i32$5 = i64toi32_i32$4 - i64toi32_i32$3 | 0; i64toi32_i32$6 = i64toi32_i32$4 >>> 0 < i64toi32_i32$3 >>> 0; i64toi32_i32$0 = i64toi32_i32$6 + i64toi32_i32$2 | 0; i64toi32_i32$0 = i64toi32_i32$1 - i64toi32_i32$0 | 0; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$4 = i64toi32_i32$5; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return i64toi32_i32$4 | 0; @@ -1681,7 +1630,6 @@ function asmFunc(global, env, buffer) { label$10 : { label$11 : { i64toi32_i32$0 = var$0$hi; - i64toi32_i32$0 = i64toi32_i32$0; i64toi32_i32$2 = var$0; i64toi32_i32$1 = 0; i64toi32_i32$3 = 32; @@ -1693,15 +1641,12 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = i64toi32_i32$0 >>> i64toi32_i32$4 | 0; $38_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 = $38_1; if (var$2) block : { i64toi32_i32$1 = var$1$hi; - i64toi32_i32$1 = i64toi32_i32$1; var$3 = var$1; if ((var$3 | 0) == (0 | 0)) break label$11; i64toi32_i32$1 = var$1$hi; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$0 = var$1; i64toi32_i32$2 = 0; i64toi32_i32$3 = 32; @@ -1713,7 +1658,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$2 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0; $39_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; var$4 = $39_1; if ((var$4 | 0) == (0 | 0)) break label$9; var$2 = Math_clz32(var$4) - Math_clz32(var$2) | 0; @@ -1721,21 +1665,17 @@ function asmFunc(global, env, buffer) { break label$2; }; i64toi32_i32$2 = var$1$hi; - i64toi32_i32$2 = i64toi32_i32$2; i64toi32_i32$1 = var$1; i64toi32_i32$0 = 1; i64toi32_i32$3 = 0; if (i64toi32_i32$2 >>> 0 > i64toi32_i32$0 >>> 0 | ((i64toi32_i32$2 | 0) == (i64toi32_i32$0 | 0) & i64toi32_i32$1 >>> 0 >= i64toi32_i32$3 >>> 0 | 0) | 0) break label$2; i64toi32_i32$1 = var$0$hi; - i64toi32_i32$1 = i64toi32_i32$1; var$2 = var$0; i64toi32_i32$1 = var$1$hi; - i64toi32_i32$1 = i64toi32_i32$1; var$3 = var$1; var$2 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$1 = 0; i64toi32_i32$2 = 1024; - i64toi32_i32$1 = i64toi32_i32$1; wasm2js_i32$0 = i64toi32_i32$2; wasm2js_i32$1 = var$0 - Math_imul(var$2, var$3) | 0; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1743,13 +1683,11 @@ function asmFunc(global, env, buffer) { wasm2js_i32$1 = i64toi32_i32$1; (wasm2js_i32$2 = wasm2js_i32$0, wasm2js_i32$3 = wasm2js_i32$1), ((HEAP8[(wasm2js_i32$2 + 4 | 0) >> 0] = wasm2js_i32$3 & 255 | 0, HEAP8[(wasm2js_i32$2 + 5 | 0) >> 0] = (wasm2js_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 6 | 0) >> 0] = (wasm2js_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 7 | 0) >> 0] = (wasm2js_i32$3 >>> 24 | 0) & 255 | 0; i64toi32_i32$1 = 0; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$2 = var$2; i64toi32_i32$HIGH_BITS = i64toi32_i32$1; return i64toi32_i32$2 | 0; }; i64toi32_i32$2 = var$1$hi; - i64toi32_i32$2 = i64toi32_i32$2; i64toi32_i32$3 = var$1; i64toi32_i32$1 = 0; i64toi32_i32$0 = 32; @@ -1761,16 +1699,13 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = i64toi32_i32$2 >>> i64toi32_i32$4 | 0; $40_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$2 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$3 >>> i64toi32_i32$4 | 0) | 0; } - i64toi32_i32$1 = i64toi32_i32$1; var$3 = $40_1; i64toi32_i32$1 = var$0$hi; - i64toi32_i32$1 = i64toi32_i32$1; if ((var$0 | 0) == (0 | 0)) break label$7; if ((var$3 | 0) == (0 | 0)) break label$6; var$4 = var$3 + 4294967295 | 0; if (var$4 & var$3 | 0) break label$6; i64toi32_i32$1 = 0; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$2 = var$4 & var$2 | 0; i64toi32_i32$3 = 0; i64toi32_i32$0 = 32; @@ -1784,7 +1719,6 @@ function asmFunc(global, env, buffer) { } $63$hi = i64toi32_i32$3; i64toi32_i32$3 = var$0$hi; - i64toi32_i32$3 = i64toi32_i32$3; i64toi32_i32$1 = var$0; i64toi32_i32$2 = 0; i64toi32_i32$0 = 4294967295; @@ -1798,7 +1732,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = i64toi32_i32$2 | i64toi32_i32$1 | 0; $66_1 = i64toi32_i32$3 | i64toi32_i32$0 | 0; i64toi32_i32$3 = 1024; - i64toi32_i32$1 = i64toi32_i32$1; wasm2js_i32$0 = i64toi32_i32$3; wasm2js_i32$1 = $66_1; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1806,7 +1739,6 @@ function asmFunc(global, env, buffer) { wasm2js_i32$1 = i64toi32_i32$1; (wasm2js_i32$2 = wasm2js_i32$0, wasm2js_i32$3 = wasm2js_i32$1), ((HEAP8[(wasm2js_i32$2 + 4 | 0) >> 0] = wasm2js_i32$3 & 255 | 0, HEAP8[(wasm2js_i32$2 + 5 | 0) >> 0] = (wasm2js_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 6 | 0) >> 0] = (wasm2js_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 7 | 0) >> 0] = (wasm2js_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; i64toi32_i32$HIGH_BITS = i64toi32_i32$1; return i64toi32_i32$3 | 0; @@ -1824,7 +1756,6 @@ function asmFunc(global, env, buffer) { }; var$4 = (var$2 >>> 0) / (var$3 >>> 0) | 0; i64toi32_i32$3 = 0; - i64toi32_i32$3 = i64toi32_i32$3; i64toi32_i32$2 = var$2 - Math_imul(var$4, var$3) | 0; i64toi32_i32$1 = 0; i64toi32_i32$0 = 32; @@ -1837,7 +1768,6 @@ function asmFunc(global, env, buffer) { $42_1 = i64toi32_i32$2 << i64toi32_i32$4 | 0; } i64toi32_i32$2 = 1024; - i64toi32_i32$1 = i64toi32_i32$1; wasm2js_i32$0 = i64toi32_i32$2; wasm2js_i32$1 = $42_1; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1845,7 +1775,6 @@ function asmFunc(global, env, buffer) { wasm2js_i32$1 = i64toi32_i32$1; (wasm2js_i32$2 = wasm2js_i32$0, wasm2js_i32$3 = wasm2js_i32$1), ((HEAP8[(wasm2js_i32$2 + 4 | 0) >> 0] = wasm2js_i32$3 & 255 | 0, HEAP8[(wasm2js_i32$2 + 5 | 0) >> 0] = (wasm2js_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 6 | 0) >> 0] = (wasm2js_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 7 | 0) >> 0] = (wasm2js_i32$3 >>> 24 | 0) & 255 | 0; i64toi32_i32$1 = 0; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$2 = var$4; i64toi32_i32$HIGH_BITS = i64toi32_i32$1; return i64toi32_i32$2 | 0; @@ -1855,10 +1784,8 @@ function asmFunc(global, env, buffer) { break label$2; }; i64toi32_i32$2 = var$0$hi; - i64toi32_i32$2 = i64toi32_i32$2; i64toi32_i32$2 = 0; i64toi32_i32$1 = 1024; - i64toi32_i32$2 = i64toi32_i32$2; wasm2js_i32$0 = i64toi32_i32$1; wasm2js_i32$1 = var$4 & var$0 | 0; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1881,7 +1808,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = i64toi32_i32$2 >>> i64toi32_i32$4 | 0; $43_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$2 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$3 >>> i64toi32_i32$4 | 0) | 0; } - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$3 = $43_1; i64toi32_i32$HIGH_BITS = i64toi32_i32$1; return i64toi32_i32$3 | 0; @@ -1904,7 +1830,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = i64toi32_i32$3 >>> i64toi32_i32$4 | 0; $44_1 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$3 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0; } - i64toi32_i32$1 = i64toi32_i32$1; var$5 = $44_1; var$5$hi = i64toi32_i32$1; i64toi32_i32$1 = var$0$hi; @@ -1922,25 +1847,21 @@ function asmFunc(global, env, buffer) { i64toi32_i32$2 = ((1 << i64toi32_i32$4 | 0) - 1 | 0) & (i64toi32_i32$3 >>> (32 - i64toi32_i32$4 | 0) | 0) | 0 | (i64toi32_i32$1 << i64toi32_i32$4 | 0) | 0; $45_1 = i64toi32_i32$3 << i64toi32_i32$4 | 0; } - i64toi32_i32$2 = i64toi32_i32$2; var$0 = $45_1; var$0$hi = i64toi32_i32$2; label$13 : { if (var$2) block3 : { i64toi32_i32$2 = var$1$hi; - i64toi32_i32$2 = i64toi32_i32$2; i64toi32_i32$1 = var$1; i64toi32_i32$3 = 4294967295; i64toi32_i32$0 = 4294967295; i64toi32_i32$4 = i64toi32_i32$1 + i64toi32_i32$0 | 0; i64toi32_i32$5 = i64toi32_i32$2 + i64toi32_i32$3 | 0; if (i64toi32_i32$4 >>> 0 < i64toi32_i32$0 >>> 0) i64toi32_i32$5 = i64toi32_i32$5 + 1 | 0; - i64toi32_i32$5 = i64toi32_i32$5; var$8 = i64toi32_i32$4; var$8$hi = i64toi32_i32$5; label$15 : do { i64toi32_i32$5 = var$5$hi; - i64toi32_i32$5 = i64toi32_i32$5; i64toi32_i32$2 = var$5; i64toi32_i32$1 = 0; i64toi32_i32$0 = 1; @@ -1955,7 +1876,6 @@ function asmFunc(global, env, buffer) { $140 = $46_1; $140$hi = i64toi32_i32$1; i64toi32_i32$1 = var$0$hi; - i64toi32_i32$1 = i64toi32_i32$1; i64toi32_i32$5 = var$0; i64toi32_i32$2 = 0; i64toi32_i32$0 = 63; @@ -1973,10 +1893,8 @@ function asmFunc(global, env, buffer) { i64toi32_i32$5 = $142$hi; i64toi32_i32$0 = $47_1; i64toi32_i32$5 = i64toi32_i32$2 | i64toi32_i32$5 | 0; - i64toi32_i32$5 = i64toi32_i32$5; var$5 = i64toi32_i32$1 | i64toi32_i32$0 | 0; var$5$hi = i64toi32_i32$5; - i64toi32_i32$5 = i64toi32_i32$5; $144 = var$5; $144$hi = i64toi32_i32$5; i64toi32_i32$5 = var$8$hi; @@ -1989,7 +1907,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$6 = i64toi32_i32$2 >>> 0 < i64toi32_i32$0 >>> 0; i64toi32_i32$4 = i64toi32_i32$6 + i64toi32_i32$1 | 0; i64toi32_i32$4 = i64toi32_i32$5 - i64toi32_i32$4 | 0; - i64toi32_i32$4 = i64toi32_i32$4; i64toi32_i32$5 = i64toi32_i32$3; i64toi32_i32$2 = 0; i64toi32_i32$0 = 63; @@ -2001,10 +1918,8 @@ function asmFunc(global, env, buffer) { i64toi32_i32$2 = i64toi32_i32$4 >> i64toi32_i32$1 | 0; $48_1 = (((1 << i64toi32_i32$1 | 0) - 1 | 0) & i64toi32_i32$4 | 0) << (32 - i64toi32_i32$1 | 0) | 0 | (i64toi32_i32$5 >>> i64toi32_i32$1 | 0) | 0; } - i64toi32_i32$2 = i64toi32_i32$2; var$6 = $48_1; var$6$hi = i64toi32_i32$2; - i64toi32_i32$2 = i64toi32_i32$2; i64toi32_i32$2 = var$1$hi; i64toi32_i32$2 = var$6$hi; i64toi32_i32$4 = var$6; @@ -2021,11 +1936,9 @@ function asmFunc(global, env, buffer) { i64toi32_i32$6 = i64toi32_i32$2 >>> 0 < i64toi32_i32$0 >>> 0; i64toi32_i32$3 = i64toi32_i32$6 + i64toi32_i32$4 | 0; i64toi32_i32$3 = i64toi32_i32$5 - i64toi32_i32$3 | 0; - i64toi32_i32$3 = i64toi32_i32$3; var$5 = i64toi32_i32$1; var$5$hi = i64toi32_i32$3; i64toi32_i32$3 = var$0$hi; - i64toi32_i32$3 = i64toi32_i32$3; i64toi32_i32$5 = var$0; i64toi32_i32$2 = 0; i64toi32_i32$0 = 1; @@ -2044,20 +1957,15 @@ function asmFunc(global, env, buffer) { i64toi32_i32$5 = var$7$hi; i64toi32_i32$0 = var$7; i64toi32_i32$5 = i64toi32_i32$2 | i64toi32_i32$5 | 0; - i64toi32_i32$5 = i64toi32_i32$5; var$0 = i64toi32_i32$3 | i64toi32_i32$0 | 0; var$0$hi = i64toi32_i32$5; i64toi32_i32$5 = var$6$hi; - i64toi32_i32$5 = i64toi32_i32$5; i64toi32_i32$2 = var$6; i64toi32_i32$3 = 0; i64toi32_i32$0 = 1; i64toi32_i32$3 = i64toi32_i32$5 & i64toi32_i32$3 | 0; - i64toi32_i32$3 = i64toi32_i32$3; var$6 = i64toi32_i32$2 & i64toi32_i32$0 | 0; var$6$hi = i64toi32_i32$3; - i64toi32_i32$3 = i64toi32_i32$3; - i64toi32_i32$3 = i64toi32_i32$3; var$7 = var$6; var$7$hi = i64toi32_i32$3; var$2 = var$2 + 4294967295 | 0; @@ -2069,7 +1977,6 @@ function asmFunc(global, env, buffer) { }; i64toi32_i32$3 = var$5$hi; i64toi32_i32$2 = 1024; - i64toi32_i32$3 = i64toi32_i32$3; wasm2js_i32$0 = i64toi32_i32$2; wasm2js_i32$1 = var$5; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -2077,7 +1984,6 @@ function asmFunc(global, env, buffer) { wasm2js_i32$1 = i64toi32_i32$3; (wasm2js_i32$2 = wasm2js_i32$0, wasm2js_i32$3 = wasm2js_i32$1), ((HEAP8[(wasm2js_i32$2 + 4 | 0) >> 0] = wasm2js_i32$3 & 255 | 0, HEAP8[(wasm2js_i32$2 + 5 | 0) >> 0] = (wasm2js_i32$3 >>> 8 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 6 | 0) >> 0] = (wasm2js_i32$3 >>> 16 | 0) & 255 | 0), HEAP8[(wasm2js_i32$2 + 7 | 0) >> 0] = (wasm2js_i32$3 >>> 24 | 0) & 255 | 0; i64toi32_i32$3 = var$0$hi; - i64toi32_i32$3 = i64toi32_i32$3; i64toi32_i32$5 = var$0; i64toi32_i32$2 = 0; i64toi32_i32$0 = 1; @@ -2096,14 +2002,12 @@ function asmFunc(global, env, buffer) { i64toi32_i32$5 = var$6$hi; i64toi32_i32$0 = var$6; i64toi32_i32$5 = i64toi32_i32$2 | i64toi32_i32$5 | 0; - i64toi32_i32$5 = i64toi32_i32$5; i64toi32_i32$3 = i64toi32_i32$3 | i64toi32_i32$0 | 0; i64toi32_i32$HIGH_BITS = i64toi32_i32$5; return i64toi32_i32$3 | 0; }; i64toi32_i32$3 = var$0$hi; i64toi32_i32$5 = 1024; - i64toi32_i32$3 = i64toi32_i32$3; wasm2js_i32$0 = i64toi32_i32$5; wasm2js_i32$1 = var$0; HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -2115,9 +2019,6 @@ function asmFunc(global, env, buffer) { var$0$hi = i64toi32_i32$3; }; i64toi32_i32$3 = var$0$hi; - i64toi32_i32$3 = i64toi32_i32$3; - i64toi32_i32$3 = i64toi32_i32$3; - i64toi32_i32$3 = i64toi32_i32$3; i64toi32_i32$5 = var$0; i64toi32_i32$HIGH_BITS = i64toi32_i32$3; return i64toi32_i32$5 | 0; @@ -2135,8 +2036,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = var$1$hi; i64toi32_i32$1 = _ZN17compiler_builtins3int3mul3Mul3mul17h070e9a1c69faec5bE(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 = i64toi32_i32$1; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return i64toi32_i32$1 | 0; } @@ -2153,8 +2052,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = var$1$hi; i64toi32_i32$1 = _ZN17compiler_builtins3int4sdiv3Div3div17he78fc483e41d7ec7E(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 = i64toi32_i32$1; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return i64toi32_i32$1 | 0; } @@ -2171,8 +2068,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = var$1$hi; i64toi32_i32$1 = _ZN17compiler_builtins3int4sdiv3Mod4mod_17h2cbb7bbf36e41d68E(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 = i64toi32_i32$1; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return i64toi32_i32$1 | 0; } @@ -2189,8 +2084,6 @@ function asmFunc(global, env, buffer) { i64toi32_i32$1 = var$1$hi; 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 = i64toi32_i32$1; i64toi32_i32$HIGH_BITS = i64toi32_i32$0; return i64toi32_i32$1 | 0; } @@ -2200,21 +2093,16 @@ 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, wasm2js_i32$0 = 0; + var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0, wasm2js_i32$0 = 0; i64toi32_i32$0 = var$0$hi; i64toi32_i32$0 = var$1$hi; i64toi32_i32$0 = var$0$hi; i64toi32_i32$1 = var$1$hi; 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$2 = 1024; i64toi32_i32$0 = HEAPU32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = (wasm2js_i32$0 = i64toi32_i32$2, HEAPU8[(wasm2js_i32$0 + 4 | 0) >> 0] | 0 | 0 | (HEAPU8[(wasm2js_i32$0 + 5 | 0) >> 0] | 0 | 0) << 8 | (HEAPU8[(wasm2js_i32$0 + 6 | 0) >> 0] | 0 | 0) << 16 | (HEAPU8[(wasm2js_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$HIGH_BITS = i64toi32_i32$1; return i64toi32_i32$0 | 0; } |