| |
| function asmFunc(imports) { |
| var Math_imul = Math.imul; |
| var Math_fround = Math.fround; |
| var Math_abs = Math.abs; |
| var Math_clz32 = Math.clz32; |
| var Math_min = Math.min; |
| var Math_max = Math.max; |
| var Math_floor = Math.floor; |
| var Math_ceil = Math.ceil; |
| var Math_trunc = Math.trunc; |
| var Math_sqrt = Math.sqrt; |
| function $0() { |
| var $0_1 = 0; |
| exit : { |
| $0_1 = 1; |
| break exit; |
| } |
| return $0_1 | 0; |
| } |
| |
| function $1() { |
| var i = 0, $6_1 = 0; |
| i = 0; |
| exit : { |
| cont : while (1) { |
| i = i + 1 | 0; |
| if ((i | 0) == (5 | 0)) { |
| $6_1 = i; |
| break exit; |
| } |
| continue cont; |
| }; |
| } |
| return $6_1 | 0; |
| } |
| |
| function $2() { |
| var i = 0, $8_1 = 0; |
| i = 0; |
| exit : { |
| cont : while (1) { |
| i = i + 1 | 0; |
| if ((i | 0) == (5 | 0)) { |
| continue cont |
| } |
| if ((i | 0) == (8 | 0)) { |
| $8_1 = i; |
| break exit; |
| } |
| i = i + 1 | 0; |
| continue cont; |
| }; |
| } |
| return $8_1 | 0; |
| } |
| |
| function $3() { |
| var i = 0, $6_1 = 0; |
| i = 0; |
| exit : { |
| cont : while (1) { |
| i = i + 1 | 0; |
| if ((i | 0) == (5 | 0)) { |
| $6_1 = i; |
| break exit; |
| } |
| break cont; |
| }; |
| $6_1 = i; |
| } |
| return $6_1 | 0; |
| } |
| |
| function $4(max) { |
| max = max | 0; |
| var i = 0, $9_1 = 0; |
| i = 1; |
| exit : { |
| cont : while (1) { |
| i = i + i | 0; |
| if (i >>> 0 > max >>> 0) { |
| $9_1 = i; |
| break exit; |
| } |
| continue cont; |
| }; |
| } |
| return $9_1 | 0; |
| } |
| |
| function $5() { |
| var $0_1 = 0; |
| l : while (1) { |
| $0_1 = 1; |
| break l; |
| }; |
| return $0_1 + 1 | 0 | 0; |
| } |
| |
| function $6() { |
| var $2_1 = 0; |
| label : while (1) { |
| if (0) { |
| continue label |
| } |
| $2_1 = 3; |
| break label; |
| }; |
| return $2_1 | 0; |
| } |
| |
| function $7() { |
| var i = 0; |
| i = 0; |
| l : { |
| break l; |
| } |
| i = i + 1 | 0; |
| l0 : { |
| break l0; |
| } |
| i = i + 1 | 0; |
| l1 : { |
| break l1; |
| } |
| i = i + 1 | 0; |
| l2 : { |
| break l2; |
| } |
| i = i + 1 | 0; |
| l3 : { |
| break l3; |
| } |
| i = i + 1 | 0; |
| return i | 0; |
| } |
| |
| function $8() { |
| var i = 0; |
| i = 0; |
| label : { |
| break label; |
| } |
| i = i + 1 | 0; |
| label0 : { |
| break label0; |
| } |
| i = i + 1 | 0; |
| label1 : { |
| break label1; |
| } |
| i = i + 1 | 0; |
| label2 : { |
| break label2; |
| } |
| i = i + 1 | 0; |
| label3 : { |
| break label3; |
| } |
| i = i + 1 | 0; |
| return i | 0; |
| } |
| |
| function $9($0_1) { |
| $0_1 = $0_1 | 0; |
| var $2_1 = 0, $3_1 = 0; |
| ret : { |
| exit : { |
| $0 : { |
| switch ($0_1 | 0) { |
| case 1: |
| case 2: |
| $2_1 = 2; |
| break exit; |
| case 3: |
| $3_1 = 3; |
| break ret; |
| default: |
| case 0: |
| break $0; |
| }; |
| } |
| $2_1 = 5; |
| } |
| $3_1 = Math_imul(10, $2_1); |
| } |
| return $3_1 | 0; |
| } |
| |
| function $10($0_1) { |
| $0_1 = $0_1 | 0; |
| $1 : { |
| switch ($0_1 | 0) { |
| case 0: |
| return 0 | 0; |
| default: |
| break $1; |
| }; |
| } |
| return 2 | 0; |
| } |
| |
| function $11() { |
| var i = 0, $10_1 = 0; |
| i = 0; |
| outer : { |
| inner : { |
| if (0) { |
| break inner |
| } |
| i = i | 1 | 0; |
| if (1) { |
| break inner |
| } |
| i = i | 2 | 0; |
| } |
| i = i | 4 | 0; |
| $10_1 = i; |
| if (0) { |
| break outer |
| } |
| i = i | 8 | 0; |
| i = i | 16 | 0; |
| $10_1 = i; |
| if (1) { |
| break outer |
| } |
| i = i | 32 | 0; |
| $10_1 = i; |
| } |
| return $10_1 | 0; |
| } |
| |
| function $12() { |
| var $2_1 = 0, $0_1 = 0; |
| l0 : { |
| l1 : { |
| $0_1 = 1; |
| break l1; |
| } |
| $2_1 = $0_1; |
| if (1) { |
| break l0 |
| } |
| $2_1 = 0; |
| } |
| return $2_1 | 0; |
| } |
| |
| function $13() { |
| var $2_1 = 0, $0_1 = 0; |
| l0 : { |
| l1 : { |
| $0_1 = 1; |
| break l1; |
| } |
| $2_1 = $0_1; |
| if (1) { |
| break l0 |
| } |
| $2_1 = 0; |
| } |
| return $2_1 | 0; |
| } |
| |
| function $14() { |
| var i1 = 0, $7_1 = 0, $3_1 = 0; |
| l0 : { |
| i1 = 1; |
| $3_1 = i1; |
| i1 = 2; |
| $7_1 = $3_1; |
| if (i1) { |
| break l0 |
| } |
| $7_1 = 0; |
| } |
| return i1 | 0; |
| } |
| |
| function $15() { |
| var $2_1 = 0, $0_1 = 0, $3_1 = 0; |
| l0 : { |
| l1 : { |
| $0_1 = 1; |
| break l1; |
| } |
| $2_1 = $0_1; |
| break l0; |
| } |
| return $2_1 | 0; |
| } |
| |
| function $16() { |
| var $0_1 = 0; |
| l1 : { |
| $0_1 = 1; |
| break l1; |
| } |
| return $0_1 | 0; |
| } |
| |
| function $17() { |
| var $1_1 = 0, $2_1 = 0; |
| l1 : { |
| $1_1 = 2; |
| l11 : { |
| $2_1 = 3; |
| break l11; |
| } |
| } |
| return $1_1 + $2_1 | 0 | 0; |
| } |
| |
| return { |
| "block": $0, |
| "loop1": $1, |
| "loop2": $2, |
| "loop3": $3, |
| "loop4": $4, |
| "loop5": $5, |
| "loop6": $6, |
| "if_": $7, |
| "if2": $8, |
| "switch_": $9, |
| "return_": $10, |
| "br_if0": $11, |
| "br_if1": $12, |
| "br_if2": $13, |
| "br_if3": $14, |
| "br": $15, |
| "shadowing": $16, |
| "redefinition": $17 |
| }; |
| } |
| |
| var retasmFunc = asmFunc({ |
| }); |
| export var block = retasmFunc.block; |
| export var loop1 = retasmFunc.loop1; |
| export var loop2 = retasmFunc.loop2; |
| export var loop3 = retasmFunc.loop3; |
| export var loop4 = retasmFunc.loop4; |
| export var loop5 = retasmFunc.loop5; |
| export var loop6 = retasmFunc.loop6; |
| export var if_ = retasmFunc.if_; |
| export var if2 = retasmFunc.if2; |
| export var switch_ = retasmFunc.switch_; |
| export var return_ = retasmFunc.return_; |
| export var br_if0 = retasmFunc.br_if0; |
| export var br_if1 = retasmFunc.br_if1; |
| export var br_if2 = retasmFunc.br_if2; |
| export var br_if3 = retasmFunc.br_if3; |
| export var br = retasmFunc.br; |
| export var shadowing = retasmFunc.shadowing; |
| export var redefinition = retasmFunc.redefinition; |