summaryrefslogtreecommitdiff
path: root/test/wasm2js/func.2asm.js
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2020-09-21 16:58:55 -0700
committerGitHub <noreply@github.com>2020-09-21 16:58:55 -0700
commit85e0e50e86797d63912742c1c2aac0332dd2cf40 (patch)
treedb00f614759b1bff6ca3f820f9f979a936195929 /test/wasm2js/func.2asm.js
parentee00f647750f23e6c24e67424bafab39b244c835 (diff)
downloadbinaryen-85e0e50e86797d63912742c1c2aac0332dd2cf40.tar.gz
binaryen-85e0e50e86797d63912742c1c2aac0332dd2cf40.tar.bz2
binaryen-85e0e50e86797d63912742c1c2aac0332dd2cf40.zip
Remove stale test output (#3157)
These test output files are ignored and so contain stale output that is neither checked during `check.py` not updated during `auto_update_tests.py`. There are three clases to tests here: 1. Spec tests that end in 64.wast are ignored by scripts/test/wasm2js.py 2. Spec tests that are globallyi ignoed by shared.py:SPEC_TESTS_TO_SKIP 3. hello_world.2asm.js.. I cant tell where this came remove it seems like an anomaly.
Diffstat (limited to 'test/wasm2js/func.2asm.js')
-rw-r--r--test/wasm2js/func.2asm.js850
1 files changed, 0 insertions, 850 deletions
diff --git a/test/wasm2js/func.2asm.js b/test/wasm2js/func.2asm.js
deleted file mode 100644
index 6e01243ad..000000000
--- a/test/wasm2js/func.2asm.js
+++ /dev/null
@@ -1,850 +0,0 @@
-import { setTempRet0 } from 'env';
-
-function asmFunc(global, env, buffer) {
- var HEAP8 = new global.Int8Array(buffer);
- var HEAP16 = new global.Int16Array(buffer);
- var HEAP32 = new global.Int32Array(buffer);
- var HEAPU8 = new global.Uint8Array(buffer);
- var HEAPU16 = new global.Uint16Array(buffer);
- var HEAPU32 = new global.Uint32Array(buffer);
- var HEAPF32 = new global.Float32Array(buffer);
- var HEAPF64 = new global.Float64Array(buffer);
- var Math_imul = global.Math.imul;
- var Math_fround = global.Math.fround;
- var Math_abs = global.Math.abs;
- var Math_clz32 = global.Math.clz32;
- var Math_min = global.Math.min;
- var Math_max = global.Math.max;
- 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 setTempRet0 = env.setTempRet0;
- var i64toi32_i32$HIGH_BITS = 0;
- function dummy() {
-
- }
-
- function $2() {
-
- }
-
- function h() {
-
- }
-
- function $23() {
- var $0 = 0;
- return $0 | 0;
- }
-
- function $24() {
- var i64toi32_i32$0 = 0, $0$hi = 0, $0 = 0;
- i64toi32_i32$0 = $0$hi;
- i64toi32_i32$HIGH_BITS = i64toi32_i32$0;
- return $0 | 0;
- }
-
- function $25() {
- var $0 = Math_fround(0);
- return Math_fround($0);
- }
-
- function $26() {
- var $0 = 0.0;
- return +$0;
- }
-
- function $27() {
- var $1 = 0;
- return $1 | 0;
- }
-
- function $28() {
- var i64toi32_i32$0 = 0, $1$hi = 0, $1 = 0;
- i64toi32_i32$0 = $1$hi;
- i64toi32_i32$HIGH_BITS = i64toi32_i32$0;
- return $1 | 0;
- }
-
- function $29() {
- var $1 = Math_fround(0);
- return Math_fround($1);
- }
-
- function $30() {
- var $1 = 0.0;
- return +$1;
- }
-
- function $31() {
- var i64toi32_i32$0 = 0, $4 = 0.0, $0 = Math_fround(0), x = 0, $2$hi = 0, $2_1 = 0, $3 = 0, $5 = 0;
- i64toi32_i32$0 = $2$hi;
- return +$4;
- }
-
- function $32($0, $1) {
- $0 = $0 | 0;
- $1 = $1 | 0;
- return $0 | 0;
- }
-
- function $33($0, $0$hi, $1, $1$hi) {
- $0 = $0 | 0;
- $0$hi = $0$hi | 0;
- $1 = $1 | 0;
- $1$hi = $1$hi | 0;
- var i64toi32_i32$0 = 0;
- i64toi32_i32$0 = $0$hi;
- i64toi32_i32$HIGH_BITS = i64toi32_i32$0;
- return $0 | 0;
- }
-
- function $34($0, $1) {
- $0 = Math_fround($0);
- $1 = Math_fround($1);
- return Math_fround($0);
- }
-
- function $35($0, $1) {
- $0 = +$0;
- $1 = +$1;
- return +$0;
- }
-
- function $36($0, $1) {
- $0 = $0 | 0;
- $1 = $1 | 0;
- return $1 | 0;
- }
-
- function $37($0, $0$hi, $1, $1$hi) {
- $0 = $0 | 0;
- $0$hi = $0$hi | 0;
- $1 = $1 | 0;
- $1$hi = $1$hi | 0;
- var i64toi32_i32$0 = 0;
- i64toi32_i32$0 = $1$hi;
- i64toi32_i32$HIGH_BITS = i64toi32_i32$0;
- return $1 | 0;
- }
-
- function $38($0, $1) {
- $0 = Math_fround($0);
- $1 = Math_fround($1);
- return Math_fround($1);
- }
-
- function $39($0, $1) {
- $0 = +$0;
- $1 = +$1;
- return +$1;
- }
-
- function $40($0, $1, x, x$hi, $3, $4, $5) {
- $0 = Math_fround($0);
- $1 = $1 | 0;
- x = x | 0;
- x$hi = x$hi | 0;
- $3 = $3 | 0;
- $4 = +$4;
- $5 = $5 | 0;
- var i64toi32_i32$0 = 0;
- i64toi32_i32$0 = x$hi;
- return +$4;
- }
-
- function $41() {
-
- }
-
- function $42() {
- dummy();
- }
-
- function $43() {
- return 77 | 0;
- }
-
- function $44() {
- i64toi32_i32$HIGH_BITS = 0;
- return 7777 | 0;
- }
-
- function $45() {
- return Math_fround(Math_fround(77.69999694824219));
- }
-
- function $46() {
- return +(77.77);
- }
-
- function $47() {
- block : {
- dummy();
- dummy();
- }
- }
-
- function $48() {
- dummy();
- return 77 | 0;
- }
-
- function $49() {
- return;
- }
-
- function $50() {
- return 78 | 0;
- }
-
- function $51() {
- i64toi32_i32$HIGH_BITS = 0;
- return 7878 | 0;
- }
-
- function $52() {
- return Math_fround(Math_fround(78.69999694824219));
- }
-
- function $53() {
- return +(78.78);
- }
-
- function $54() {
- dummy();
- return 77 | 0;
- }
-
- function $55() {
-
- }
-
- function $56() {
- var $0 = 0;
- fake_return_waka123 : {
- $0 = 79;
- break fake_return_waka123;
- }
- return $0 | 0;
- }
-
- function $57() {
- var i64toi32_i32$0 = 0, $0 = 0, $0$hi = 0;
- fake_return_waka123 : {
- i64toi32_i32$0 = 0;
- $0 = 7979;
- $0$hi = i64toi32_i32$0;
- break fake_return_waka123;
- }
- i64toi32_i32$0 = $0$hi;
- i64toi32_i32$HIGH_BITS = i64toi32_i32$0;
- return $0 | 0;
- }
-
- function $58() {
- var $0 = Math_fround(0);
- fake_return_waka123 : {
- $0 = Math_fround(79.9000015258789);
- break fake_return_waka123;
- }
- return Math_fround($0);
- }
-
- function $59() {
- var $0 = 0.0;
- fake_return_waka123 : {
- $0 = 79.79;
- break fake_return_waka123;
- }
- return +$0;
- }
-
- function $60() {
- var $2_1 = 0;
- fake_return_waka123 : {
- dummy();
- $2_1 = 77;
- break fake_return_waka123;
- }
- return $2_1 | 0;
- }
-
- function $61($0) {
- $0 = $0 | 0;
- }
-
- function $62($0) {
- $0 = $0 | 0;
- var $2_1 = 0;
- fake_return_waka123 : {
- $2_1 = 50;
- if ($0) {
- break fake_return_waka123
- }
- $2_1 = 51;
- }
- return $2_1 | 0;
- }
-
- function $63($0) {
- $0 = $0 | 0;
- }
-
- function $64($0) {
- $0 = $0 | 0;
- var $3 = 0;
- fake_return_waka123 : {
- $3 = 50;
- switch ($0 | 0) {
- default:
- break fake_return_waka123;
- };
- }
- return $3 | 0;
- }
-
- function $65($0) {
- $0 = $0 | 0;
- }
-
- function $66($0) {
- $0 = $0 | 0;
- var $2_1 = 0, $3 = 0, $4 = 0;
- fake_return_waka123 : {
- block : {
- $2_1 = 50;
- $3 = $2_1;
- $4 = $2_1;
- switch ($0 | 0) {
- case 1:
- break fake_return_waka123;
- default:
- break block;
- };
- }
- $4 = $3 + 2 | 0;
- }
- return $4 | 0;
- }
-
- function $67() {
- var $0 = 0;
- return $0 | 0;
- }
-
- function $68() {
- var i64toi32_i32$0 = 0, $0$hi = 0, $0 = 0;
- i64toi32_i32$0 = $0$hi;
- i64toi32_i32$HIGH_BITS = i64toi32_i32$0;
- return $0 | 0;
- }
-
- function $69() {
- var $0 = Math_fround(0);
- return Math_fround($0);
- }
-
- function $70() {
- var $0 = 0.0;
- return +$0;
- }
-
- function empty_sig_1() {
-
- }
-
- function complex_sig_1($0, $1, $1$hi, $2_1, $3, $3$hi, $4, $5, $5$hi, $6, $7) {
- $0 = +$0;
- $1 = $1 | 0;
- $1$hi = $1$hi | 0;
- $2_1 = +$2_1;
- $3 = $3 | 0;
- $3$hi = $3$hi | 0;
- $4 = +$4;
- $5 = $5 | 0;
- $5$hi = $5$hi | 0;
- $6 = Math_fround($6);
- $7 = $7 | 0;
- }
-
- function empty_sig_2() {
-
- }
-
- function complex_sig_3($0, $1, $1$hi, $2_1, $3, $3$hi, $4, $5, $5$hi, $6, $7) {
- $0 = +$0;
- $1 = $1 | 0;
- $1$hi = $1$hi | 0;
- $2_1 = +$2_1;
- $3 = $3 | 0;
- $3$hi = $3$hi | 0;
- $4 = +$4;
- $5 = $5 | 0;
- $5$hi = $5$hi | 0;
- $6 = Math_fround($6);
- $7 = $7 | 0;
- }
-
- function $76() {
- FUNCTION_TABLE[1]();
- FUNCTION_TABLE[4]();
- }
-
- function $77() {
- var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$2 = 0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$1 = 0;
- i64toi32_i32$2 = 0;
- FUNCTION_TABLE[0](0.0, 0, i64toi32_i32$0, 0.0, 0, i64toi32_i32$1, 0.0, 0, i64toi32_i32$2, Math_fround(0.0), 0);
- i64toi32_i32$2 = 0;
- i64toi32_i32$1 = 0;
- i64toi32_i32$0 = 0;
- FUNCTION_TABLE[2](0.0, 0, i64toi32_i32$2, 0.0, 0, i64toi32_i32$1, 0.0, 0, i64toi32_i32$0, Math_fround(0.0), 0);
- i64toi32_i32$0 = 0;
- i64toi32_i32$1 = 0;
- i64toi32_i32$2 = 0;
- FUNCTION_TABLE[3](0.0, 0, i64toi32_i32$0, 0.0, 0, i64toi32_i32$1, 0.0, 0, i64toi32_i32$2, Math_fround(0.0), 0);
- }
-
- function $78() {
- FUNCTION_TABLE[1]();
- }
-
- function $79() {
- FUNCTION_TABLE[0](0.0, 0, 0, 0.0, 0, 0, 0.0, 0, 0, Math_fround(0.0), 0);
- }
-
- function legalstub$24() {
- var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $7 = 0, $0 = 0, $0$hi = 0, i64toi32_i32$2 = 0;
- i64toi32_i32$0 = $24() | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $0 = i64toi32_i32$0;
- $0$hi = i64toi32_i32$1;
- i64toi32_i32$2 = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$0 = 0;
- $7 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $7 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
- }
- setTempRet0($7 | 0);
- i64toi32_i32$0 = $0$hi;
- return $0 | 0;
- }
-
- function legalstub$28() {
- var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $7 = 0, $0 = 0, $0$hi = 0, i64toi32_i32$2 = 0;
- i64toi32_i32$0 = $28() | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $0 = i64toi32_i32$0;
- $0$hi = i64toi32_i32$1;
- i64toi32_i32$2 = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$0 = 0;
- $7 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $7 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
- }
- setTempRet0($7 | 0);
- i64toi32_i32$0 = $0$hi;
- return $0 | 0;
- }
-
- function legalstub$33($0, $1, $2_1, $3) {
- $0 = $0 | 0;
- $1 = $1 | 0;
- $2_1 = $2_1 | 0;
- $3 = $3 | 0;
- var i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$3 = 0, $21 = 0, $22 = 0, $23_1 = 0, $6 = 0, $6$hi = 0, $9$hi = 0, $10 = 0, $10$hi = 0, $12 = 0, $12$hi = 0, $15$hi = 0, $16 = 0, $16$hi = 0, $4 = 0, $4$hi = 0;
- i64toi32_i32$0 = 0;
- $6 = $0;
- $6$hi = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$2 = $1;
- i64toi32_i32$1 = 0;
- i64toi32_i32$3 = 32;
- 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;
- $21 = 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;
- $21 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
- }
- $9$hi = i64toi32_i32$1;
- i64toi32_i32$1 = $6$hi;
- i64toi32_i32$0 = $6;
- i64toi32_i32$2 = $9$hi;
- i64toi32_i32$3 = $21;
- i64toi32_i32$2 = i64toi32_i32$1 | i64toi32_i32$2 | 0;
- $10 = i64toi32_i32$0 | i64toi32_i32$3 | 0;
- $10$hi = i64toi32_i32$2;
- i64toi32_i32$2 = 0;
- $12 = $2_1;
- $12$hi = i64toi32_i32$2;
- i64toi32_i32$2 = 0;
- i64toi32_i32$1 = $3;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- 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;
- $22 = 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;
- $22 = i64toi32_i32$1 << i64toi32_i32$4 | 0;
- }
- $15$hi = i64toi32_i32$0;
- i64toi32_i32$0 = $12$hi;
- i64toi32_i32$2 = $12;
- i64toi32_i32$1 = $15$hi;
- i64toi32_i32$3 = $22;
- i64toi32_i32$1 = i64toi32_i32$0 | i64toi32_i32$1 | 0;
- $16 = i64toi32_i32$2 | i64toi32_i32$3 | 0;
- $16$hi = i64toi32_i32$1;
- i64toi32_i32$1 = $10$hi;
- i64toi32_i32$2 = $16$hi;
- i64toi32_i32$2 = $33($10 | 0, i64toi32_i32$1 | 0, $16 | 0, i64toi32_i32$2 | 0) | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $4 = i64toi32_i32$2;
- $4$hi = i64toi32_i32$1;
- i64toi32_i32$0 = i64toi32_i32$2;
- i64toi32_i32$2 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$2 = 0;
- $23_1 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$2 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $23_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;
- }
- setTempRet0($23_1 | 0);
- i64toi32_i32$2 = $4$hi;
- return $4 | 0;
- }
-
- function legalstub$37($0, $1, $2_1, $3) {
- $0 = $0 | 0;
- $1 = $1 | 0;
- $2_1 = $2_1 | 0;
- $3 = $3 | 0;
- var i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$3 = 0, $21 = 0, $22 = 0, $23_1 = 0, $6 = 0, $6$hi = 0, $9$hi = 0, $10 = 0, $10$hi = 0, $12 = 0, $12$hi = 0, $15$hi = 0, $16 = 0, $16$hi = 0, $4 = 0, $4$hi = 0;
- i64toi32_i32$0 = 0;
- $6 = $0;
- $6$hi = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$2 = $1;
- i64toi32_i32$1 = 0;
- i64toi32_i32$3 = 32;
- 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;
- $21 = 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;
- $21 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
- }
- $9$hi = i64toi32_i32$1;
- i64toi32_i32$1 = $6$hi;
- i64toi32_i32$0 = $6;
- i64toi32_i32$2 = $9$hi;
- i64toi32_i32$3 = $21;
- i64toi32_i32$2 = i64toi32_i32$1 | i64toi32_i32$2 | 0;
- $10 = i64toi32_i32$0 | i64toi32_i32$3 | 0;
- $10$hi = i64toi32_i32$2;
- i64toi32_i32$2 = 0;
- $12 = $2_1;
- $12$hi = i64toi32_i32$2;
- i64toi32_i32$2 = 0;
- i64toi32_i32$1 = $3;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- 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;
- $22 = 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;
- $22 = i64toi32_i32$1 << i64toi32_i32$4 | 0;
- }
- $15$hi = i64toi32_i32$0;
- i64toi32_i32$0 = $12$hi;
- i64toi32_i32$2 = $12;
- i64toi32_i32$1 = $15$hi;
- i64toi32_i32$3 = $22;
- i64toi32_i32$1 = i64toi32_i32$0 | i64toi32_i32$1 | 0;
- $16 = i64toi32_i32$2 | i64toi32_i32$3 | 0;
- $16$hi = i64toi32_i32$1;
- i64toi32_i32$1 = $10$hi;
- i64toi32_i32$2 = $16$hi;
- i64toi32_i32$2 = $37($10 | 0, i64toi32_i32$1 | 0, $16 | 0, i64toi32_i32$2 | 0) | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $4 = i64toi32_i32$2;
- $4$hi = i64toi32_i32$1;
- i64toi32_i32$0 = i64toi32_i32$2;
- i64toi32_i32$2 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$2 = 0;
- $23_1 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$2 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $23_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;
- }
- setTempRet0($23_1 | 0);
- i64toi32_i32$2 = $4$hi;
- return $4 | 0;
- }
-
- function legalstub$40($0, $1, $2_1, $3, $4, $5, $6) {
- $0 = Math_fround($0);
- $1 = $1 | 0;
- $2_1 = $2_1 | 0;
- $3 = $3 | 0;
- $4 = $4 | 0;
- $5 = +$5;
- $6 = $6 | 0;
- var i64toi32_i32$2 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, i64toi32_i32$4 = 0, i64toi32_i32$3 = 0, $17 = 0, $7 = Math_fround(0), $8 = 0, $10 = 0, $10$hi = 0, $13$hi = 0;
- $7 = $0;
- $8 = $1;
- i64toi32_i32$0 = 0;
- $10 = $2_1;
- $10$hi = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$2 = $3;
- i64toi32_i32$1 = 0;
- i64toi32_i32$3 = 32;
- 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;
- $17 = 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;
- $17 = i64toi32_i32$2 << i64toi32_i32$4 | 0;
- }
- $13$hi = i64toi32_i32$1;
- i64toi32_i32$1 = $10$hi;
- i64toi32_i32$0 = $10;
- i64toi32_i32$2 = $13$hi;
- i64toi32_i32$3 = $17;
- i64toi32_i32$2 = i64toi32_i32$1 | i64toi32_i32$2 | 0;
- return +(+$40(Math_fround($7), $8 | 0, i64toi32_i32$0 | i64toi32_i32$3 | 0 | 0, i64toi32_i32$2 | 0, $4 | 0, +$5, $6 | 0));
- }
-
- function legalstub$44() {
- var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $7 = 0, $0 = 0, $0$hi = 0, i64toi32_i32$2 = 0;
- i64toi32_i32$0 = $44() | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $0 = i64toi32_i32$0;
- $0$hi = i64toi32_i32$1;
- i64toi32_i32$2 = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$0 = 0;
- $7 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $7 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
- }
- setTempRet0($7 | 0);
- i64toi32_i32$0 = $0$hi;
- return $0 | 0;
- }
-
- function legalstub$51() {
- var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $7 = 0, $0 = 0, $0$hi = 0, i64toi32_i32$2 = 0;
- i64toi32_i32$0 = $51() | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $0 = i64toi32_i32$0;
- $0$hi = i64toi32_i32$1;
- i64toi32_i32$2 = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$0 = 0;
- $7 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $7 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
- }
- setTempRet0($7 | 0);
- i64toi32_i32$0 = $0$hi;
- return $0 | 0;
- }
-
- function legalstub$57() {
- var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $7 = 0, $0 = 0, $0$hi = 0, i64toi32_i32$2 = 0;
- i64toi32_i32$0 = $57() | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $0 = i64toi32_i32$0;
- $0$hi = i64toi32_i32$1;
- i64toi32_i32$2 = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$0 = 0;
- $7 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $7 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
- }
- setTempRet0($7 | 0);
- i64toi32_i32$0 = $0$hi;
- return $0 | 0;
- }
-
- function legalstub$68() {
- var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $7 = 0, $0 = 0, $0$hi = 0, i64toi32_i32$2 = 0;
- i64toi32_i32$0 = $68() | 0;
- i64toi32_i32$1 = i64toi32_i32$HIGH_BITS;
- $0 = i64toi32_i32$0;
- $0$hi = i64toi32_i32$1;
- i64toi32_i32$2 = i64toi32_i32$0;
- i64toi32_i32$0 = 0;
- i64toi32_i32$3 = 32;
- i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0;
- if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) {
- i64toi32_i32$0 = 0;
- $7 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- } else {
- i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0;
- $7 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0;
- }
- setTempRet0($7 | 0);
- i64toi32_i32$0 = $0$hi;
- return $0 | 0;
- }
-
- var FUNCTION_TABLE = [complex_sig_3, empty_sig_2, complex_sig_1, complex_sig_3, empty_sig_1];
- return {
- "f": $2,
- "g": h,
- "local_first_i32": $23,
- "local_first_i64": legalstub$24,
- "local_first_f32": $25,
- "local_first_f64": $26,
- "local_second_i32": $27,
- "local_second_i64": legalstub$28,
- "local_second_f32": $29,
- "local_second_f64": $30,
- "local_mixed": $31,
- "param_first_i32": $32,
- "param_first_i64": legalstub$33,
- "param_first_f32": $34,
- "param_first_f64": $35,
- "param_second_i32": $36,
- "param_second_i64": legalstub$37,
- "param_second_f32": $38,
- "param_second_f64": $39,
- "param_mixed": legalstub$40,
- "empty": $41,
- "value_void": $42,
- "value_i32": $43,
- "value_i64": legalstub$44,
- "value_f32": $45,
- "value_f64": $46,
- "value_block_void": $47,
- "value_block_i32": $48,
- "return_empty": $49,
- "return_i32": $50,
- "return_i64": legalstub$51,
- "return_f32": $52,
- "return_f64": $53,
- "return_block_i32": $54,
- "break_empty": $55,
- "break_i32": $56,
- "break_i64": legalstub$57,
- "break_f32": $58,
- "break_f64": $59,
- "break_block_i32": $60,
- "break_br_if_empty": $61,
- "break_br_if_num": $62,
- "break_br_table_empty": $63,
- "break_br_table_num": $64,
- "break_br_table_nested_empty": $65,
- "break_br_table_nested_num": $66,
- "init_local_i32": $67,
- "init_local_i64": legalstub$68,
- "init_local_f32": $69,
- "init_local_f64": $70,
- "signature_explicit_reused": $76,
- "signature_implicit_reused": $77,
- "signature_explicit_duplicate": $78,
- "signature_implicit_duplicate": $79
- };
-}
-
-var memasmFunc = new ArrayBuffer(65536);
-var retasmFunc = asmFunc({Math,Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,NaN,Infinity}, {abort:function() { throw new Error('abort'); },setTempRet0},memasmFunc);
-export var f = retasmFunc.f;
-export var g = retasmFunc.g;
-export var local_first_i32 = retasmFunc.local_first_i32;
-export var local_first_i64 = retasmFunc.local_first_i64;
-export var local_first_f32 = retasmFunc.local_first_f32;
-export var local_first_f64 = retasmFunc.local_first_f64;
-export var local_second_i32 = retasmFunc.local_second_i32;
-export var local_second_i64 = retasmFunc.local_second_i64;
-export var local_second_f32 = retasmFunc.local_second_f32;
-export var local_second_f64 = retasmFunc.local_second_f64;
-export var local_mixed = retasmFunc.local_mixed;
-export var param_first_i32 = retasmFunc.param_first_i32;
-export var param_first_i64 = retasmFunc.param_first_i64;
-export var param_first_f32 = retasmFunc.param_first_f32;
-export var param_first_f64 = retasmFunc.param_first_f64;
-export var param_second_i32 = retasmFunc.param_second_i32;
-export var param_second_i64 = retasmFunc.param_second_i64;
-export var param_second_f32 = retasmFunc.param_second_f32;
-export var param_second_f64 = retasmFunc.param_second_f64;
-export var param_mixed = retasmFunc.param_mixed;
-export var empty = retasmFunc.empty;
-export var value_void = retasmFunc.value_void;
-export var value_i32 = retasmFunc.value_i32;
-export var value_i64 = retasmFunc.value_i64;
-export var value_f32 = retasmFunc.value_f32;
-export var value_f64 = retasmFunc.value_f64;
-export var value_block_void = retasmFunc.value_block_void;
-export var value_block_i32 = retasmFunc.value_block_i32;
-export var return_empty = retasmFunc.return_empty;
-export var return_i32 = retasmFunc.return_i32;
-export var return_i64 = retasmFunc.return_i64;
-export var return_f32 = retasmFunc.return_f32;
-export var return_f64 = retasmFunc.return_f64;
-export var return_block_i32 = retasmFunc.return_block_i32;
-export var break_empty = retasmFunc.break_empty;
-export var break_i32 = retasmFunc.break_i32;
-export var break_i64 = retasmFunc.break_i64;
-export var break_f32 = retasmFunc.break_f32;
-export var break_f64 = retasmFunc.break_f64;
-export var break_block_i32 = retasmFunc.break_block_i32;
-export var break_br_if_empty = retasmFunc.break_br_if_empty;
-export var break_br_if_num = retasmFunc.break_br_if_num;
-export var break_br_table_empty = retasmFunc.break_br_table_empty;
-export var break_br_table_num = retasmFunc.break_br_table_num;
-export var break_br_table_nested_empty = retasmFunc.break_br_table_nested_empty;
-export var break_br_table_nested_num = retasmFunc.break_br_table_nested_num;
-export var init_local_i32 = retasmFunc.init_local_i32;
-export var init_local_i64 = retasmFunc.init_local_i64;
-export var init_local_f32 = retasmFunc.init_local_f32;
-export var init_local_f64 = retasmFunc.init_local_f64;
-export var signature_explicit_reused = retasmFunc.signature_explicit_reused;
-export var signature_implicit_reused = retasmFunc.signature_implicit_reused;
-export var signature_explicit_duplicate = retasmFunc.signature_explicit_duplicate;
-export var signature_implicit_duplicate = retasmFunc.signature_implicit_duplicate;