XIXNO5FSETXHXVH3EFILAGKLANXWBB7PICGSZKQBFBWBI4ZXX37QC
RK6LXJ7TTIYORA27DBXLYAYYUJBIKXFWDZLXEBJBGQWMIYGDTFCQC
JITJ6VHLW7JJAQUFG4LBZOMEXORKSBKJYQZ4DALCVLYAWM4BDISQC
MBWCMSM3OIMMKJXKIVZXFCV5SH7QM3T4ERDJBTBBYONYRSOEZFHAC
64WSQVMQZ4U4VHDNNO2HIYUB5WQT7U6E2463CSVBCZ7EDGTYUEDAC
2JXKNG3VODYXLJ3TINRQH3H7OG3XFV3HYWDTNJTIZNFOVIV6FGKAC
7LYBCG3UV5RJ46YMJMHRO6QCQDZVCO6WTB3DFGMKLKPZKYXPYMYAC
6MJE6RNGPCT5J6WIYHXBSFKJJP4KNQ7YY4FDXR2XQKDAN6Q5PQ7AC
3RX7PY4U2WNHO6H77BQHLGGZTA7NDPGEHRRBRAB5SNLNAUDBIA6QC
HSU2JRJRNTEP3LCTMNECDEUGYMGB7JVTL55GISKYNY6KTWDDC42AC
XUTVWAWRMPTZ7BORZVFUMSGKV2EOGN6GEWPHPSTZH5HFC7ME3G4QC
EFKQM5UNVCK623Y6L2OBSBD4W3E6DHMDPMXORFLCSJGOXHKPAFHQC
O2DTNJ3ZOJJKDHGPNE2DZSZF7CFU4G5D65RIDOYZHYYBH3JZAAIAC
HEECW22CT23RSAOLQ3DFYZ63TU7URGAZ3RKWTJFFTJNLPXIVFGFAC
ZAJWKHWLSWW6A7LVNRQ26EAEGY63KMZXHIICF6G426WQX53FZTWQC
[{{:i32, :const}, ["i32.const": 66560]}, {{:i32, :const}, ["i32.const": 1024]}]},
[
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 131_072]},
{{:i32, :const}, ["i32.const": 0]},
{{:i32, :const}, ["i32.const": 1]}
]},
[{{:i32, :const}, ["i32.const": 66560]}, {{:i32, :const}, ["i32.const": 1024]}]},
[
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 131_072]},
{{:i32, :const}, ["i32.const": 0]},
{{:i32, :const}, ["i32.const": 1]}
]},
{:section_body,
[{{:i32, :const}, ["i32.const": 66560]}, {{:i32, :const}, ["i32.const": 1024]}]},
{
:section_body,
[
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 131_072]},
{{:i32, :const}, ["i32.const": 0]},
{{:i32, :const}, ["i32.const": 1]}
]
},
{:section_body,
[
{"memory", {:mem, 0}},
{"__heap_base", {:global, 0}},
{"__data_end", {:global, 1}},
{"inc", {:func, 0}},
{"dec", {:func, 1}},
{"tri", {:func, 2}},
{"third", {:func, 3}}
]},
{
:section_body,
[
{"__wasm_call_ctors", {:func, 0}},
{"inc", {:func, 1}},
{"dec", {:func, 2}},
{"tri", {:func, 3}},
{"third", {:func, 4}},
{"__dso_handle", {:global, 0}},
{"__data_end", {:global, 1}},
{"__stack_low", {:global, 2}},
{"__stack_high", {:global, 3}},
{"__global_base", {:global, 4}},
{"__heap_base", {:global, 5}},
{"__heap_end", {:global, 6}},
{"__memory_base", {:global, 7}},
{"__table_base", {:global, 8}}
]
},
{:section_body,
[{{:i32, :const}, ["i32.const": 66560]}, {{:i32, :const}, ["i32.const": 1024]}]},
{
:section_body,
[
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 131_072]},
{{:i32, :const}, ["i32.const": 0]},
{{:i32, :const}, ["i32.const": 1]}
]
},
{:section_body,
[
{"memory", {:mem, 0}},
{"__heap_base", {:global, 0}},
{"__data_end", {:global, 1}},
{"ge_select", {:func, 0}}
]},
{
:section_body,
[
{"__wasm_call_ctors", {:func, 0}},
{"ge_select", {:func, 1}},
{"__dso_handle", {:global, 0}},
{"__data_end", {:global, 1}},
{"__stack_low", {:global, 2}},
{"__stack_high", {:global, 3}},
{"__global_base", {:global, 4}},
{"__heap_base", {:global, 5}},
{"__heap_end", {:global, 6}},
{"__memory_base", {:global, 7}},
{"__table_base", {:global, 8}}
]
},
{:section_body,
[{{:i32, :const}, ["i32.const": 66560]}, {{:i32, :const}, ["i32.const": 1024]}]},
{
:section_body,
[
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 131_072]},
{{:i32, :const}, ["i32.const": 0]},
{{:i32, :const}, ["i32.const": 1]}
]
},
{:section_body,
[
{"memory", {:mem, 0}},
{"__heap_base", {:global, 0}},
{"__data_end", {:global, 1}},
{"eq", {:func, 0}},
{"ne", {:func, 1}},
{"lt", {:func, 2}},
{"gt", {:func, 3}},
{"le", {:func, 4}},
{"ge", {:func, 5}}
]},
{
:section_body,
[
{"__wasm_call_ctors", {:func, 0}},
{"eq", {:func, 1}},
{"ne", {:func, 2}},
{"lt", {:func, 3}},
{"gt", {:func, 4}},
{"le", {:func, 5}},
{"ge", {:func, 6}},
{"__dso_handle", {:global, 0}},
{"__data_end", {:global, 1}},
{"__stack_low", {:global, 2}},
{"__stack_high", {:global, 3}},
{"__global_base", {:global, 4}},
{"__heap_base", {:global, 5}},
{"__heap_end", {:global, 6}},
{"__memory_base", {:global, 7}},
{"__table_base", {:global, 8}}
]
},
{:section_body,
[{{:i32, :const}, ["i32.const": 66560]}, {{:i32, :const}, ["i32.const": 1024]}]},
{
:section_body,
[
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 131_072]},
{{:i32, :const}, ["i32.const": 0]},
{{:i32, :const}, ["i32.const": 1]}
]
},
{:section_body,
[
{"memory", {:mem, 0}},
{"__heap_base", {:global, 0}},
{"__data_end", {:global, 1}},
{"factorial", {:func, 0}}
]},
{
:section_body,
[
{"__wasm_call_ctors", {:func, 0}},
{"factorial", {:func, 1}},
{"__dso_handle", {:global, 0}},
{"__data_end", {:global, 1}},
{"__stack_low", {:global, 2}},
{"__stack_high", {:global, 3}},
{"__global_base", {:global, 4}},
{"__heap_base", {:global, 5}},
{"__heap_end", {:global, 6}},
{"__memory_base", {:global, 7}},
{"__table_base", {:global, 8}}
]
},
{:"i32.const", 1},
{:"local.set", 1},
{:"local.get", 0},
{:"i32.const", 1},
:"i32.ge_s",
{:if,
%{
blocktype: :empty,
instr: [
loop: %{
blocktype: :empty,
"i32.const": 1,
"local.set": 1,
loop: %{
instr: [
{:"local.get", 0},
{:"i32.const", 0},
:"i32.le_s",
{:br_if, 0},
{:"local.get", 0},
{:"i32.const", 7},
:"i32.and",
{:"local.set", 2},
{:loop,
%{
instr: [
{:"local.get", 0},
{:"i32.const", 8},
:"i32.lt_u",
{:if, %{instr: ["i32.const": 1, br: 1], blocktype: :empty}},
{:"i32.const", 0},
{:"local.get", 0},
{:"i32.const", 2_147_483_640},
:"i32.and",
:"i32.sub",
{:"local.set", 3},
{:"i32.const", 8},
{:"local.set", 0},
{:loop,
%{
instr: [
{:"local.get", 0},
{:"local.get", 0},
{:"i32.const", 1},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 2},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 3},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 4},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 5},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 6},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 7},
:"i32.sub",
{:"local.get", 1},
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
{:"local.set", 1},
{:"local.get", 3},
{:"local.get", 0},
{:"i32.const", 8},
:"i32.add",
{:"local.tee", 0},
:"i32.add",
{:"i32.const", 8},
:"i32.ne",
{:br_if, 0}
],
blocktype: :empty
}},
{:"local.get", 0},
{:"i32.const", 7},
:"i32.sub"
],
blocktype: :i32
}},
{:"local.set", 0},
{:"local.get", 2},
:"i32.eqz",
{:br_if, 0},
{:loop,
%{
[{{:i32, :const}, ["i32.const": 66560]}, {{:i32, :const}, ["i32.const": 1024]}]},
[
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 1024]},
{{:i32, :const}, ["i32.const": 66560]},
{{:i32, :const}, ["i32.const": 131_072]},
{{:i32, :const}, ["i32.const": 0]},
{{:i32, :const}, ["i32.const": 1]}
]},
{"__heap_base", {:global, 0}},
{"__wasm_call_ctors", {:func, 0}},
{"return_0", {:func, 1}},
{"identity", {:func, 2}},
{"inc", {:func, 3}},
{"dec", {:func, 4}},
{"tri", {:func, 5}},
{"third", {:func, 6}},
{"ge_select", {:func, 7}},
{"eq", {:func, 8}},
{"ne", {:func, 9}},
{"lt", {:func, 10}},
{"gt", {:func, 11}},
{"le", {:func, 12}},
{"ge", {:func, 13}},
{"factorial", {:func, 14}},
{"__dso_handle", {:global, 0}},
{"return_0", {:func, 0}},
{"identity", {:func, 1}},
{"inc", {:func, 2}},
{"dec", {:func, 3}},
{"tri", {:func, 4}},
{"third", {:func, 5}},
{"ge_select", {:func, 6}},
{"eq", {:func, 7}},
{"ne", {:func, 8}},
{"lt", {:func, 9}},
{"gt", {:func, 10}},
{"le", {:func, 11}},
{"ge", {:func, 12}},
{"factorial", {:func, 13}}
{"__stack_low", {:global, 2}},
{"__stack_high", {:global, 3}},
{"__global_base", {:global, 4}},
{"__heap_base", {:global, 5}},
{"__heap_end", {:global, 6}},
{"__memory_base", {:global, 7}},
{"__table_base", {:global, 8}}
{:"i32.const", 1},
{:"local.set", 1},
{:"local.get", 0},
{:"i32.const", 1},
:"i32.ge_s",
{:if,
%{
blocktype: :empty,
instr: [
loop: %{
blocktype: :empty,
"i32.const": 1,
"local.set": 1,
loop: %{
instr: [
{:"local.get", 0},
{:"i32.const", 0},
:"i32.le_s",
{:br_if, 0},
{:"local.get", 0},
{:"i32.const", 7},
:"i32.and",
{:"local.set", 2},
{:loop,
%{
instr: [
{:"local.get", 0},
{:"i32.const", 8},
:"i32.lt_u",
{:if, %{instr: ["i32.const": 1, br: 1], blocktype: :empty}},
{:"i32.const", 0},
{:"local.get", 0},
{:"i32.const", 2_147_483_640},
:"i32.and",
:"i32.sub",
{:"local.set", 3},
{:"i32.const", 8},
{:"local.set", 0},
{:loop,
%{
instr: [
{:"local.get", 0},
{:"local.get", 0},
{:"i32.const", 1},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 2},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 3},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 4},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 5},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 6},
:"i32.sub",
{:"local.get", 0},
{:"i32.const", 7},
:"i32.sub",
{:"local.get", 1},
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
:"i32.mul",
{:"local.set", 1},
{:"local.get", 3},
{:"local.get", 0},
{:"i32.const", 8},
:"i32.add",
{:"local.tee", 0},
:"i32.add",
{:"i32.const", 8},
:"i32.ne",
{:br_if, 0}
],
blocktype: :empty
}},
{:"local.get", 0},
{:"i32.const", 7},
:"i32.sub"
],
blocktype: :i32
}},
{:"local.set", 0},
{:"local.get", 2},
:"i32.eqz",
{:br_if, 0},
{:loop,
%{