diff options
-rw-r--r-- | bin/binaryen.js | 33487 | ||||
-rw-r--r-- | src/js/binaryen.idl | 1 | ||||
-rw-r--r-- | test/binaryen.js/test.js | 2 |
3 files changed, 22473 insertions, 11017 deletions
diff --git a/bin/binaryen.js b/bin/binaryen.js index 461846ec9..3946afc53 100644 --- a/bin/binaryen.js +++ b/bin/binaryen.js @@ -801,6 +801,7 @@ function stackTrace() { return demangleAll(js); } Module["stackTrace"] = stackTrace; +var PAGE_SIZE = 4096; function alignMemoryPage(x) { if (x % 4096 > 0) { x += 4096 - x % 4096; @@ -1098,7 +1099,7 @@ Module["preloadedImages"] = {}; Module["preloadedAudios"] = {}; var ASM_CONSTS = []; STATIC_BASE = 8; -STATICTOP = STATIC_BASE + 40992; +STATICTOP = STATIC_BASE + 44320; __ATINIT__.push({ func: (function() { __GLOBAL__I_000101(); @@ -1137,6 +1138,10 @@ __ATINIT__.push({ }) }, { func: (function() { + __GLOBAL__sub_I_Vacuum_cpp(); + }) +}, { + func: (function() { __GLOBAL__sub_I_parser_cpp(); }) }, { @@ -1149,13 +1154,17 @@ __ATINIT__.push({ }) }, { func: (function() { + __GLOBAL__sub_I_threads_cpp(); + }) +}, { + func: (function() { __GLOBAL__sub_I_iostream_cpp(); }) }); -allocate([ 72, 46, 0, 0, 155, 52, 0, 0, 136, 5, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 225, 52, 0, 0, 120, 5, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 147, 54, 0, 0, 72, 46, 0, 0, 15, 54, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 181, 54, 0, 0, 72, 46, 0, 0, 81, 55, 0, 0, 112, 10, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 74, 57, 0, 0, 72, 46, 0, 0, 30, 57, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 246, 56, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 225, 56, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 0, 58, 0, 0, 72, 46, 0, 0, 174, 57, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 115, 57, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 200, 58, 0, 0, 72, 46, 0, 0, 168, 58, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 101, 59, 0, 0, 32, 46, 0, 0, 80, 60, 0, 0, 32, 46, 0, 0, 248, 61, 0, 0, 72, 46, 0, 0, 123, 61, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 49, 63, 0, 0, 232, 5, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 129, 66, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 248, 66, 0, 0, 72, 46, 0, 0, 38, 67, 0, 0, 48, 1, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 59, 67, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 1, 0, 0, 2, 0, 0, 0, 88, 1, 0, 0, 2, 4, 0, 0, 32, 46, 0, 0, 117, 67, 0, 0, 72, 46, 0, 0, 130, 67, 0, 0, 104, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 170, 67, 0, 0, 120, 1, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 214, 67, 0, 0, 72, 46, 0, 0, 255, 67, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 58, 68, 0, 0, 160, 1, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 140, 68, 0, 0, 32, 46, 0, 0, 219, 68, 0, 0, 72, 46, 0, 0, 19, 69, 0, 0, 80, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 35, 69, 0, 0, 208, 1, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 61, 69, 0, 0, 72, 46, 0, 0, 169, 72, 0, 0, 176, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 229, 72, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 87, 73, 0, 0, 72, 46, 0, 0, 191, 73, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 58, 74, 0, 0, 72, 46, 0, 0, 193, 74, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 60, 75, 0, 0, 56, 2, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 85, 75, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 1, 0, 0, 2, 0, 0, 0, 88, 2, 0, 0, 2, 4, 0, 0, 72, 46, 0, 0, 147, 75, 0, 0, 104, 2, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 191, 75, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 239, 75, 0, 0, 72, 46, 0, 0, 48, 76, 0, 0, 144, 2, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 111, 76, 0, 0, 160, 2, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 197, 76, 0, 0, 32, 46, 0, 0, 24, 77, 0, 0, 72, 46, 0, 0, 160, 77, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 29, 78, 0, 0, 208, 2, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 56, 78, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 1, 0, 0, 2, 0, 0, 0, 240, 2, 0, 0, 2, 4, 0, 0, 72, 46, 0, 0, 120, 78, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 166, 78, 0, 0, 16, 3, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 216, 78, 0, 0, 72, 46, 0, 0, 7, 79, 0, 0, 40, 3, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 72, 79, 0, 0, 56, 3, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 160, 79, 0, 0, 32, 46, 0, 0, 245, 79, 0, 0, 72, 46, 0, 0, 125, 80, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 247, 80, 0, 0, 104, 3, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 15, 81, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 1, 0, 0, 2, 0, 0, 0, 136, 3, 0, 0, 2, 4, 0, 0, 72, 46, 0, 0, 76, 81, 0, 0, 152, 3, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 119, 81, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 166, 81, 0, 0, 72, 46, 0, 0, 15, 82, 0, 0, 192, 3, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 77, 82, 0, 0, 208, 3, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 162, 82, 0, 0, 32, 46, 0, 0, 244, 82, 0, 0, 72, 46, 0, 0, 106, 83, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 228, 83, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 252, 83, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 1, 0, 0, 2, 0, 0, 0, 32, 4, 0, 0, 2, 4, 0, 0, 72, 46, 0, 0, 57, 84, 0, 0, 48, 4, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 100, 84, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 147, 84, 0, 0, 72, 46, 0, 0, 191, 84, 0, 0, 88, 4, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 253, 84, 0, 0, 104, 4, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 82, 85, 0, 0, 32, 46, 0, 0, 164, 85, 0, 0, 72, 46, 0, 0, 15, 86, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 136, 86, 0, 0, 152, 4, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 159, 86, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 1, 0, 0, 2, 0, 0, 0, 184, 4, 0, 0, 2, 4, 0, 0, 72, 46, 0, 0, 219, 86, 0, 0, 200, 4, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 5, 87, 0, 0, 216, 4, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 51, 87, 0, 0, 72, 46, 0, 0, 135, 87, 0, 0, 240, 4, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 196, 87, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 24, 88, 0, 0, 32, 46, 0, 0, 105, 88, 0, 0, 72, 46, 0, 0, 107, 102, 0, 0, 120, 5, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 169, 102, 0, 0, 120, 5, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 194, 102, 0, 0, 128, 5, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 218, 102, 0, 0, 128, 5, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 172, 103, 0, 0, 96, 5, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 214, 103, 0, 0, 72, 46, 0, 0, 232, 103, 0, 0, 96, 5, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 18, 104, 0, 0, 32, 46, 0, 0, 67, 104, 0, 0, 136, 46, 0, 0, 116, 104, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 80, 5, 0, 0, 3, 244, 255, 255, 136, 46, 0, 0, 163, 104, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 104, 5, 0, 0, 3, 244, 255, 255, 136, 46, 0, 0, 210, 104, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 80, 5, 0, 0, 3, 244, 255, 255, 136, 46, 0, 0, 1, 105, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 104, 5, 0, 0, 3, 244, 255, 255, 136, 46, 0, 0, 48, 105, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 136, 5, 0, 0, 2, 0, 0, 0, 184, 5, 0, 0, 2, 8, 0, 0, 72, 46, 0, 0, 96, 105, 0, 0, 24, 6, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 116, 105, 0, 0, 104, 10, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 138, 105, 0, 0, 24, 6, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 158, 105, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 226, 105, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 112, 6, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 248, 105, 0, 0, 136, 46, 0, 0, 55, 106, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 152, 6, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 123, 106, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 112, 6, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 145, 106, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 208, 6, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 213, 106, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 232, 6, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 235, 106, 0, 0, 136, 46, 0, 0, 18, 107, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 16, 7, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 86, 107, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 232, 6, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 108, 107, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 80, 7, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 0, 8, 0, 0, 32, 46, 0, 0, 177, 107, 0, 0, 32, 46, 0, 0, 196, 107, 0, 0, 136, 46, 0, 0, 38, 109, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 80, 7, 0, 0, 2, 0, 0, 0, 136, 7, 0, 0, 0, 8, 0, 0, 32, 46, 0, 0, 107, 109, 0, 0, 136, 46, 0, 0, 141, 109, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 176, 7, 0, 0, 0, 8, 0, 0, 32, 46, 0, 0, 210, 109, 0, 0, 136, 46, 0, 0, 231, 109, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 176, 7, 0, 0, 0, 8, 0, 0, 136, 46, 0, 0, 44, 110, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 248, 7, 0, 0, 2, 0, 0, 0, 32, 46, 0, 0, 72, 110, 0, 0, 136, 46, 0, 0, 93, 110, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 248, 7, 0, 0, 2, 0, 0, 0, 136, 46, 0, 0, 121, 110, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 248, 7, 0, 0, 2, 0, 0, 0, 136, 46, 0, 0, 149, 110, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 248, 7, 0, 0, 2, 0, 0, 0, 136, 46, 0, 0, 177, 110, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 128, 8, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 247, 110, 0, 0, 136, 46, 0, 0, 31, 111, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 168, 8, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 101, 111, 0, 0, 136, 46, 0, 0, 137, 111, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 208, 8, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 207, 111, 0, 0, 136, 46, 0, 0, 238, 111, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 248, 8, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 52, 112, 0, 0, 136, 46, 0, 0, 77, 112, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 32, 9, 0, 0, 2, 0, 0, 0, 32, 46, 0, 0, 98, 112, 0, 0, 136, 46, 0, 0, 122, 112, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 32, 9, 0, 0, 2, 0, 0, 0, 72, 46, 0, 0, 143, 112, 0, 0, 88, 9, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 177, 112, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 120, 9, 0, 0, 2, 0, 0, 0, 32, 46, 0, 0, 212, 112, 0, 0, 72, 46, 0, 0, 235, 112, 0, 0, 88, 9, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 14, 113, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 120, 9, 0, 0, 2, 0, 0, 0, 136, 46, 0, 0, 48, 113, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 120, 9, 0, 0, 2, 0, 0, 0, 136, 46, 0, 0, 82, 113, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 120, 9, 0, 0, 2, 0, 0, 0, 72, 46, 0, 0, 117, 113, 0, 0, 24, 6, 0, 0, 0, 0, 0, 0, 136, 46, 0, 0, 139, 113, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 32, 10, 0, 0, 2, 0, 0, 0, 32, 46, 0, 0, 157, 113, 0, 0, 136, 46, 0, 0, 178, 113, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 24, 6, 0, 0, 2, 0, 0, 0, 32, 10, 0, 0, 2, 0, 0, 0, 72, 46, 0, 0, 196, 113, 0, 0, 24, 6, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 217, 113, 0, 0, 24, 6, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 129, 114, 0, 0, 32, 46, 0, 0, 167, 115, 0, 0, 72, 46, 0, 0, 133, 115, 0, 0, 152, 10, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 50, 115, 0, 0, 120, 10, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 87, 115, 0, 0, 168, 10, 0, 0, 0, 0, 0, 0, 32, 46, 0, 0, 120, 115, 0, 0, 72, 46, 0, 0, 109, 116, 0, 0, 112, 10, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 188, 116, 0, 0, 152, 10, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 152, 116, 0, 0, 192, 10, 0, 0, 0, 0, 0, 0, 72, 46, 0, 0, 222, 116, 0, 0, 120, 10, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 8, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 252, 10, 0, 0, 52, 11, 0, 0, 72, 11, 0, 0, 16, 11, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 136, 5, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 136, 5, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 9, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 10, 0, 0, 0, 25, 144, 0, 0, 1, 148, 0, 0, 0, 0, 0, 0, 232, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 248, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 248, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 76, 12, 0, 0, 176, 12, 0, 0, 236, 12, 0, 0, 0, 13, 0, 0, 20, 13, 0, 0, 40, 13, 0, 0, 216, 12, 0, 0, 196, 12, 0, 0, 116, 12, 0, 0, 96, 12, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 232, 5, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 232, 5, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 232, 5, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 136, 5, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 136, 5, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 184, 5, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 184, 5, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 8, 0, 0, 0, 11, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 9, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 32, 1, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 32, 1, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 128, 1, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 176, 1, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 192, 1, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 216, 1, 0, 0, 50, 0, 0, 0, 54, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 232, 1, 0, 0, 40, 0, 0, 0, 55, 0, 0, 0, 11, 0, 0, 0, 18, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 40, 0, 0, 0, 58, 0, 0, 0, 14, 0, 0, 0, 19, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 15, 0, 0, 0, 6, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 24, 2, 0, 0, 40, 0, 0, 0, 61, 0, 0, 0, 17, 0, 0, 0, 20, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 18, 0, 0, 0, 7, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 40, 2, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 40, 0, 0, 0, 70, 0, 0, 0, 20, 0, 0, 0, 27, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 21, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 192, 2, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 192, 2, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 24, 3, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 72, 3, 0, 0, 40, 0, 0, 0, 79, 0, 0, 0, 23, 0, 0, 0, 34, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 24, 0, 0, 0, 9, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 88, 3, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 2, 0, 0, 0, 9, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 88, 3, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 176, 3, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 224, 3, 0, 0, 40, 0, 0, 0, 88, 0, 0, 0, 26, 0, 0, 0, 41, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 27, 0, 0, 0, 10, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 240, 3, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 240, 3, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 72, 4, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 120, 4, 0, 0, 40, 0, 0, 0, 97, 0, 0, 0, 29, 0, 0, 0, 48, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 30, 0, 0, 0, 11, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 136, 4, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 2, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 252, 255, 255, 255, 136, 4, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 224, 4, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 212, 16, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 255, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 17, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 7, 152, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 17, 0, 0, 192, 17, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 15, 156, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 192, 3, 0, 0, 192, 4, 0, 0, 192, 5, 0, 0, 192, 6, 0, 0, 192, 7, 0, 0, 192, 8, 0, 0, 192, 9, 0, 0, 192, 10, 0, 0, 192, 11, 0, 0, 192, 12, 0, 0, 192, 13, 0, 0, 192, 14, 0, 0, 192, 15, 0, 0, 192, 16, 0, 0, 192, 17, 0, 0, 192, 18, 0, 0, 192, 19, 0, 0, 192, 20, 0, 0, 192, 21, 0, 0, 192, 22, 0, 0, 192, 23, 0, 0, 192, 24, 0, 0, 192, 25, 0, 0, 192, 26, 0, 0, 192, 27, 0, 0, 192, 28, 0, 0, 192, 29, 0, 0, 192, 30, 0, 0, 192, 31, 0, 0, 192, 0, 0, 0, 179, 1, 0, 0, 195, 2, 0, 0, 195, 3, 0, 0, 195, 4, 0, 0, 195, 5, 0, 0, 195, 6, 0, 0, 195, 7, 0, 0, 195, 8, 0, 0, 195, 9, 0, 0, 195, 10, 0, 0, 195, 11, 0, 0, 195, 12, 0, 0, 195, 13, 0, 0, 211, 14, 0, 0, 195, 15, 0, 0, 195, 0, 0, 12, 187, 1, 0, 12, 195, 2, 0, 12, 195, 3, 0, 12, 195, 4, 0, 12, 211, 10, 0, 0, 0, 100, 0, 0, 0, 232, 3, 0, 0, 16, 39, 0, 0, 160, 134, 1, 0, 64, 66, 15, 0, 128, 150, 152, 0, 0, 225, 245, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 47, 0, 0, 148, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 152, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 55, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 32, 5, 0, 0, 106, 0, 0, 0, 108, 0, 0, 0, 56, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 35, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 36, 0, 0, 0, 4, 0, 0, 0, 14, 0, 0, 0, 9, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 48, 5, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 57, 0, 0, 0, 10, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 11, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 16, 0, 0, 0, 12, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 64, 5, 0, 0, 109, 0, 0, 0, 111, 0, 0, 0, 58, 0, 0, 0, 10, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 41, 0, 0, 0, 38, 0, 0, 0, 11, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 18, 0, 0, 0, 13, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 211, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 121, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 143, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 169, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 187, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 96, 5, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 106, 0, 0, 0, 114, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 36, 0, 0, 0, 4, 0, 0, 0, 14, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 128, 5, 0, 0, 109, 0, 0, 0, 115, 0, 0, 0, 59, 0, 0, 0, 10, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 11, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 18, 0, 0, 0, 12, 0, 0, 0, 17, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 136, 5, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 136, 5, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 160, 5, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 160, 5, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 184, 5, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 184, 5, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 208, 5, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 208, 5, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 0, 0, 0, 0, 8, 6, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 40, 6, 0, 0, 127, 0, 0, 0, 128, 0, 0, 0, 126, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 56, 6, 0, 0, 129, 0, 0, 0, 130, 0, 0, 0, 126, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 120, 6, 0, 0, 131, 0, 0, 0, 132, 0, 0, 0, 126, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 176, 6, 0, 0, 133, 0, 0, 0, 134, 0, 0, 0, 126, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 240, 6, 0, 0, 135, 0, 0, 0, 136, 0, 0, 0, 126, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 26, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 40, 7, 0, 0, 137, 0, 0, 0, 138, 0, 0, 0, 126, 0, 0, 0, 44, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 248, 255, 255, 255, 40, 7, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 96, 7, 0, 0, 139, 0, 0, 0, 140, 0, 0, 0, 126, 0, 0, 0, 52, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 2, 0, 0, 0, 248, 255, 255, 255, 96, 7, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 99, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 117, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 116, 0, 0, 0, 101 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); -allocate([ 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 111, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 97, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 98, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 7, 0, 0, 141, 0, 0, 0, 142, 0, 0, 0, 126, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 184, 7, 0, 0, 143, 0, 0, 0, 144, 0, 0, 0, 126, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 216, 7, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 126, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 62, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 147, 0, 0, 0, 148, 0, 0, 0, 126, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 65, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 0, 0, 0, 0, 32, 8, 0, 0, 149, 0, 0, 0, 150, 0, 0, 0, 126, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 68, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 64, 8, 0, 0, 151, 0, 0, 0, 152, 0, 0, 0, 126, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 71, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 96, 8, 0, 0, 153, 0, 0, 0, 154, 0, 0, 0, 126, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 136, 8, 0, 0, 155, 0, 0, 0, 156, 0, 0, 0, 126, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 176, 8, 0, 0, 157, 0, 0, 0, 158, 0, 0, 0, 126, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 216, 8, 0, 0, 159, 0, 0, 0, 160, 0, 0, 0, 126, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 161, 0, 0, 0, 162, 0, 0, 0, 126, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 40, 9, 0, 0, 163, 0, 0, 0, 164, 0, 0, 0, 126, 0, 0, 0, 17, 0, 0, 0, 5, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 72, 9, 0, 0, 165, 0, 0, 0, 166, 0, 0, 0, 126, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 12, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 128, 9, 0, 0, 165, 0, 0, 0, 167, 0, 0, 0, 126, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 12, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, 176, 9, 0, 0, 168, 0, 0, 0, 169, 0, 0, 0, 126, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 14, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 240, 9, 0, 0, 170, 0, 0, 0, 171, 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 172, 0, 0, 0, 173, 0, 0, 0, 126, 0, 0, 0, 20, 0, 0, 0, 18, 0, 0, 0, 21, 0, 0, 0, 19, 0, 0, 0, 22, 0, 0, 0, 1, 0, 0, 0, 20, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 72, 10, 0, 0, 174, 0, 0, 0, 175, 0, 0, 0, 126, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 88, 10, 0, 0, 176, 0, 0, 0, 177, 0, 0, 0, 126, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 102, 0, 0, 0, 97, 0, 0, 0, 108, 0, 0, 0, 115, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 6, 0, 0, 165, 0, 0, 0, 178, 0, 0, 0, 126, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 165, 0, 0, 0, 179, 0, 0, 0, 126, 0, 0, 0, 21, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 22, 0, 0, 0, 24, 0, 0, 0, 23, 0, 0, 0, 25, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 144, 9, 0, 0, 165, 0, 0, 0, 180, 0, 0, 0, 126, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 18, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 208, 9, 0, 0, 165, 0, 0, 0, 181, 0, 0, 0, 126, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 20, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 0, 88, 9, 0, 0, 165, 0, 0, 0, 182, 0, 0, 0, 126, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 12, 0, 0, 0, 74, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 120, 10, 0, 0, 183, 0, 0, 0, 184, 0, 0, 0, 185, 0, 0, 0, 186, 0, 0, 0, 25, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 136, 10, 0, 0, 183, 0, 0, 0, 187, 0, 0, 0, 185, 0, 0, 0, 186, 0, 0, 0, 25, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 180, 115, 0, 0, 0, 0, 0, 0, 176, 10, 0, 0, 188, 0, 0, 0, 189, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 224, 10, 0, 0, 183, 0, 0, 0, 190, 0, 0, 0, 185, 0, 0, 0, 186, 0, 0, 0, 25, 0, 0, 0, 8, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 3, 32, 2, 32, 2, 32, 2, 32, 2, 32, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 96, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 4, 192, 4, 192, 4, 192, 4, 192, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 108, 111, 98, 97, 108, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 116, 111, 112, 109, 111, 115, 116, 0, 73, 110, 116, 56, 65, 114, 114, 97, 121, 0, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 0, 105, 109, 112, 111, 115, 115, 105, 98, 108, 101, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 77, 97, 116, 104, 0, 105, 109, 117, 108, 0, 99, 108, 122, 51, 50, 0, 102, 114, 111, 117, 110, 100, 0, 97, 115, 109, 50, 119, 97, 115, 109, 0, 102, 54, 52, 45, 114, 101, 109, 0, 102, 54, 52, 45, 116, 111, 45, 105, 110, 116, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 115, 109, 50, 119, 97, 115, 109, 95, 105, 51, 50, 95, 116, 101, 109, 112, 0, 100, 101, 98, 117, 103, 103, 101, 114, 0, 95, 95, 103, 114, 111, 119, 87, 97, 115, 109, 77, 101, 109, 111, 114, 121, 0, 110, 101, 119, 83, 105, 122, 101, 0, 102, 117, 110, 99, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 101, 120, 112, 111, 114, 116, 0, 105, 109, 112, 111, 114, 116, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 98, 114, 0, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 0, 77, 97, 116, 104, 95, 99, 116, 122, 51, 50, 0, 77, 97, 116, 104, 95, 112, 111, 112, 99, 110, 116, 51, 50, 0, 77, 97, 116, 104, 95, 97, 98, 115, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 0, 77, 97, 116, 104, 95, 116, 114, 117, 110, 99, 0, 77, 97, 116, 104, 95, 78, 69, 65, 82, 69, 83, 84, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 0, 77, 97, 116, 104, 95, 109, 97, 120, 0, 77, 97, 116, 104, 95, 109, 105, 110, 0, 97, 115, 115, 101, 114, 116, 95, 114, 101, 116, 117, 114, 110, 0, 97, 115, 115, 101, 114, 116, 95, 116, 114, 97, 112, 0, 97, 115, 115, 101, 114, 116, 95, 105, 110, 118, 97, 108, 105, 100, 0, 115, 112, 101, 99, 116, 101, 115, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 0, 109, 111, 100, 105, 102, 105, 101, 114, 32, 63, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 52, 93, 32, 61, 61, 32, 39, 48, 39, 32, 38, 38, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 53, 93, 32, 61, 61, 32, 39, 120, 39, 32, 58, 32, 49, 0, 115, 114, 99, 47, 112, 97, 114, 115, 105, 110, 103, 46, 104, 0, 112, 97, 114, 115, 101, 67, 111, 110, 115, 116, 0, 114, 101, 116, 45, 62, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 116, 121, 112, 101, 0, 70, 85, 78, 67, 83, 73, 71, 36, 0, 115, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 105, 115, 116, 114, 105, 110, 103, 46, 104, 0, 73, 83, 116, 114, 105, 110, 103, 0, 78, 83, 116, 51, 95, 95, 49, 49, 57, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 51, 50, 0, 99, 97, 115, 116, 84, 111, 70, 51, 50, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 54, 52, 0, 99, 97, 115, 116, 84, 111, 70, 54, 52, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 100, 117, 109, 112, 105, 110, 103, 32, 0, 32, 58, 32, 0, 46, 10, 0, 32, 41, 0, 105, 115, 76, 105, 115, 116, 95, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 115, 45, 112, 97, 114, 115, 101, 114, 46, 104, 0, 108, 105, 115, 116, 0, 33, 105, 115, 76, 105, 115, 116, 95, 0, 99, 95, 115, 116, 114, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 112, 97, 114, 115, 101, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 54, 52, 0, 103, 101, 116, 102, 54, 52, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 50, 50, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 67, 49, 69, 82, 78, 83, 50, 95, 49, 54, 65, 108, 108, 111, 99, 97, 116, 105, 110, 103, 77, 111, 100, 117, 108, 101, 69, 82, 78, 83, 50, 95, 55, 69, 108, 101, 109, 101, 110, 116, 69, 98, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 118, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 118, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 50, 50, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 67, 49, 69, 82, 78, 83, 95, 49, 54, 65, 108, 108, 111, 99, 97, 116, 105, 110, 103, 77, 111, 100, 117, 108, 101, 69, 82, 78, 83, 95, 55, 69, 108, 101, 109, 101, 110, 116, 69, 98, 69, 85, 108, 118, 69, 95, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 79, 68, 85, 76, 69, 0, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 0, 115, 116, 114, 0, 102, 117, 110, 99, 46, 105, 115, 76, 105, 115, 116, 40, 41, 0, 112, 97, 114, 115, 101, 84, 121, 112, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 114, 101, 115, 117, 108, 116, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 82, 69, 83, 85, 76, 84, 0, 112, 97, 114, 115, 101, 73, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 112, 97, 114, 115, 101, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 97, 98, 111, 114, 116, 105, 110, 103, 32, 111, 110, 32, 0, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 38, 38, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 63, 32, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 54, 39, 0, 109, 97, 107, 101, 76, 111, 97, 100, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 50, 39, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 108, 97, 98, 101, 108, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 0, 109, 97, 107, 101, 66, 108, 111, 99, 107, 0, 105, 110, 118, 97, 108, 105, 100, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 114, 101, 116, 45, 62, 102, 117, 108, 108, 84, 121, 112, 101, 0, 109, 97, 107, 101, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 78, 52, 119, 97, 115, 109, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 66, 114, 101, 97, 107, 83, 101, 101, 107, 101, 114, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 99, 117, 114, 114, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 83, 69, 71, 77, 69, 78, 84, 0, 112, 97, 114, 115, 101, 77, 101, 109, 111, 114, 121, 0, 115, 91, 50, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 69, 77, 79, 82, 89, 0, 112, 97, 114, 115, 101, 69, 120, 112, 111, 114, 116, 0, 78, 52, 119, 97, 115, 109, 50, 50, 83, 104, 101, 108, 108, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 55, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 115, 101, 103, 109, 101, 110, 116, 46, 111, 102, 102, 115, 101, 116, 32, 43, 32, 115, 101, 103, 109, 101, 110, 116, 46, 115, 105, 122, 101, 32, 60, 61, 32, 119, 97, 115, 109, 46, 109, 101, 109, 111, 114, 121, 46, 105, 110, 105, 116, 105, 97, 108, 32, 42, 32, 119, 97, 115, 109, 58, 58, 77, 101, 109, 111, 114, 121, 58, 58, 107, 80, 97, 103, 101, 83, 105, 122, 101, 0, 115, 114, 99, 47, 115, 104, 101, 108, 108, 45, 105, 110, 116, 101, 114, 102, 97, 99, 101, 46, 104, 0, 105, 110, 105, 116, 0, 101, 120, 105, 116, 40, 41, 10, 0, 78, 52, 119, 97, 115, 109, 49, 51, 69, 120, 105, 116, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 99, 97, 108, 108, 73, 109, 112, 111, 114, 116, 32, 0, 46, 99, 111, 110, 115, 116, 32, 0, 110, 111, 110, 101, 0, 58, 48, 120, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 103, 101, 116, 102, 51, 50, 0, 45, 48, 0, 37, 108, 102, 0, 100, 32, 62, 61, 32, 48, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 115, 105, 109, 112, 108, 101, 95, 97, 115, 116, 46, 104, 0, 110, 117, 109, 84, 111, 83, 116, 114, 105, 110, 103, 0, 48, 120, 37, 108, 108, 120, 0, 37, 108, 108, 117, 0, 37, 108, 108, 120, 0, 37, 101, 0, 37, 46, 48, 102, 0, 110, 117, 109, 32, 60, 32, 49, 48, 48, 48, 0, 103, 101, 116, 105, 51, 50, 0, 103, 101, 116, 105, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 51, 50, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 54, 52, 0, 91, 116, 114, 97, 112, 32, 0, 93, 10, 0, 78, 52, 119, 97, 115, 109, 49, 51, 84, 114, 97, 112, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 0, 33, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 105, 110, 103, 40, 41, 32, 124, 124, 32, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 84, 111, 32, 61, 61, 32, 82, 69, 84, 85, 82, 78, 95, 70, 76, 79, 87, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 114, 101, 116, 46, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 110, 97, 109, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 96, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 0, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 44, 32, 103, 111, 116, 32, 0, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 116, 121, 112, 101, 32, 0, 32, 102, 111, 114, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 0, 44, 32, 103, 111, 116, 32, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 50, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 49, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 51, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 69, 69, 69, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 50, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 69, 78, 54, 99, 97, 115, 104, 101, 119, 55, 73, 83, 116, 114, 105, 110, 103, 69, 82, 78, 83, 116, 51, 95, 95, 49, 54, 118, 101, 99, 116, 111, 114, 73, 78, 83, 95, 55, 76, 105, 116, 101, 114, 97, 108, 69, 78, 83, 52, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 69, 69, 69, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 78, 83, 95, 52, 70, 108, 111, 119, 69, 69, 69, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 116, 121, 112, 101, 0, 102, 108, 111, 119, 46, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 0, 118, 105, 115, 105, 116, 83, 101, 116, 76, 111, 99, 97, 108, 0, 111, 102, 102, 115, 101, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 102, 105, 110, 97, 108, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 98, 121, 116, 101, 115, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 104, 105, 103, 104, 101, 115, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 58, 32, 0, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 49, 49, 56, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 101, 120, 116, 101, 110, 100, 84, 111, 83, 73, 54, 52, 0, 101, 120, 116, 101, 110, 100, 84, 111, 85, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 73, 51, 50, 0, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 115, 116, 84, 111, 73, 51, 50, 0, 101, 120, 116, 101, 110, 100, 84, 111, 70, 54, 52, 0, 99, 97, 115, 116, 84, 111, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 70, 51, 50, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 108, 101, 102, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 118, 105, 115, 105, 116, 66, 105, 110, 97, 114, 121, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 114, 105, 103, 104, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 114, 101, 108, 97, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 111, 98, 106, 101, 99, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 101, 120, 99, 101, 101, 100, 115, 32, 109, 97, 120, 0, 99, 97, 108, 108, 69, 120, 112, 111, 114, 116, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 101, 110, 100, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 109, 101, 114, 103, 101, 45, 98, 108, 111, 99, 107, 115, 0, 109, 101, 114, 103, 101, 115, 32, 98, 108, 111, 99, 107, 115, 32, 116, 111, 32, 116, 104, 101, 105, 114, 32, 112, 97, 114, 101, 110, 116, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 54, 80, 114, 105, 110, 116, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 54, 80, 114, 105, 110, 116, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 69, 118, 69, 69, 0, 10, 0, 109, 111, 100, 117, 108, 101, 0, 27, 91, 51, 49, 109, 0, 27, 91, 49, 109, 0, 27, 91, 51, 53, 109, 0, 27, 91, 48, 109, 0, 32, 32, 0, 109, 101, 109, 111, 114, 121, 0, 32, 32, 32, 32, 0, 40, 115, 101, 103, 109, 101, 110, 116, 32, 0, 32, 34, 0, 34, 41, 0, 92, 110, 0, 92, 48, 100, 0, 92, 116, 0, 92, 48, 99, 0, 92, 48, 56, 0, 92, 92, 0, 92, 34, 0, 92, 39, 0, 10, 32, 32, 0, 101, 120, 112, 111, 114, 116, 32, 0, 27, 91, 51, 50, 109, 0, 32, 109, 101, 109, 111, 114, 121, 41, 0, 115, 116, 97, 114, 116, 0, 116, 121, 112, 101, 0, 32, 40, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 27, 91, 51, 51, 109, 0, 114, 101, 115, 117, 108, 116, 32, 0, 41, 41, 0, 105, 109, 112, 111, 114, 116, 32, 0, 116, 97, 98, 108, 101, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 108, 111, 99, 97, 108, 32, 0, 108, 111, 111, 112, 0, 99, 117, 114, 114, 45, 62, 105, 110, 46, 105, 115, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 114, 105, 110, 116, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 76, 111, 111, 112, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 99, 97, 108, 108, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 46, 108, 111, 97, 100, 0, 49, 54, 0, 51, 50, 0, 95, 115, 0, 95, 117, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 115, 116, 111, 114, 101, 0, 99, 108, 122, 0, 99, 116, 122, 0, 112, 111, 112, 99, 110, 116, 0, 101, 113, 122, 0, 110, 101, 103, 0, 97, 98, 115, 0, 99, 101, 105, 108, 0, 102, 108, 111, 111, 114, 0, 116, 114, 117, 110, 99, 0, 110, 101, 97, 114, 101, 115, 116, 0, 115, 113, 114, 116, 0, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 119, 114, 97, 112, 47, 105, 54, 52, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 0, 102, 54, 52, 0, 102, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 105, 54, 52, 0, 105, 51, 50, 0, 97, 100, 100, 0, 109, 117, 108, 0, 100, 105, 118, 95, 115, 0, 100, 105, 118, 95, 117, 0, 114, 101, 109, 95, 115, 0, 114, 101, 109, 95, 117, 0, 97, 110, 100, 0, 111, 114, 0, 120, 111, 114, 0, 115, 104, 108, 0, 115, 104, 114, 95, 117, 0, 115, 104, 114, 95, 115, 0, 114, 111, 116, 108, 0, 114, 111, 116, 114, 0, 100, 105, 118, 0, 99, 111, 112, 121, 115, 105, 103, 110, 0, 109, 105, 110, 0, 109, 97, 120, 0, 101, 113, 0, 110, 101, 0, 108, 116, 95, 115, 0, 108, 116, 95, 117, 0, 108, 101, 95, 115, 0, 108, 101, 95, 117, 0, 103, 116, 95, 115, 0, 103, 116, 95, 117, 0, 103, 101, 95, 115, 0, 103, 101, 95, 117, 0, 108, 116, 0, 108, 101, 0, 103, 116, 0, 103, 101, 0, 115, 101, 108, 101, 99, 116, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 109, 101, 109, 111, 114, 121, 95, 115, 105, 122, 101, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 0, 104, 97, 115, 102, 101, 97, 116, 117, 114, 101, 32, 0, 110, 111, 112, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 78, 52, 119, 97, 115, 109, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 0, 112, 114, 105, 110, 116, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 114, 105, 110, 116, 45, 109, 105, 110, 105, 102, 105, 101, 100, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 109, 105, 110, 105, 102, 105, 101, 100, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 98, 114, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 98, 114, 101, 97, 107, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 95, 105, 100, 32, 61, 61, 32, 84, 40, 41, 46, 95, 105, 100, 0, 99, 97, 115, 116, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 110, 97, 109, 101, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 110, 97, 109, 101, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10240); -allocate([ 115, 115, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 116, 45, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 32, 102, 111, 114, 32, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 103, 101, 110, 101, 114, 97, 116, 101, 100, 32, 99, 111, 100, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 97, 100, 100, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 77, 101, 109, 111, 114, 121, 79, 112, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 115, 105, 109, 112, 108, 105, 102, 121, 45, 108, 111, 99, 97, 108, 115, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 108, 111, 99, 97, 108, 115, 45, 114, 101, 108, 97, 116, 101, 100, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 111, 114, 100, 101, 114, 45, 108, 111, 99, 97, 108, 115, 0, 115, 111, 114, 116, 115, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 33, 114, 101, 112, 108, 97, 99, 101, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 115, 116, 97, 114, 116, 87, 97, 108, 107, 0, 99, 117, 114, 114, 0, 118, 105, 115, 105, 116, 0, 78, 52, 119, 97, 115, 109, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 66, 97, 115, 101, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 87, 97, 115, 109, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 67, 104, 105, 108, 100, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 48, 87, 97, 115, 109, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 69, 69, 118, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 116, 111, 112, 108, 101, 118, 101, 108, 0, 100, 101, 102, 117, 110, 0, 98, 108, 111, 99, 107, 0, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 0, 110, 97, 109, 101, 0, 118, 97, 114, 0, 99, 111, 110, 115, 116, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 0, 98, 105, 110, 97, 114, 121, 0, 114, 101, 116, 117, 114, 110, 0, 105, 102, 0, 101, 108, 115, 101, 0, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 0, 99, 97, 108, 108, 0, 110, 117, 109, 0, 108, 97, 98, 101, 108, 0, 98, 114, 101, 97, 107, 0, 99, 111, 110, 116, 105, 110, 117, 101, 0, 115, 119, 105, 116, 99, 104, 0, 115, 116, 114, 105, 110, 103, 0, 116, 101, 109, 112, 82, 101, 116, 48, 0, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 0, 117, 110, 97, 114, 121, 45, 112, 111, 115, 116, 102, 105, 120, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 0, 62, 62, 62, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 0, 72, 69, 65, 80, 56, 0, 72, 69, 65, 80, 49, 54, 0, 72, 69, 65, 80, 51, 50, 0, 72, 69, 65, 80, 70, 51, 50, 0, 72, 69, 65, 80, 85, 56, 0, 72, 69, 65, 80, 85, 49, 54, 0, 72, 69, 65, 80, 85, 51, 50, 0, 72, 69, 65, 80, 70, 54, 52, 0, 102, 48, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 91, 0, 123, 0, 125, 0, 63, 0, 58, 0, 99, 97, 115, 101, 0, 100, 101, 102, 97, 117, 108, 116, 0, 100, 111, 116, 0, 110, 101, 119, 0, 97, 114, 114, 97, 121, 0, 111, 98, 106, 101, 99, 116, 0, 118, 97, 114, 32, 99, 111, 110, 115, 116, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 102, 32, 101, 108, 115, 101, 32, 100, 111, 32, 119, 104, 105, 108, 101, 32, 102, 111, 114, 32, 98, 114, 101, 97, 107, 32, 99, 111, 110, 116, 105, 110, 117, 101, 32, 114, 101, 116, 117, 114, 110, 32, 115, 119, 105, 116, 99, 104, 32, 99, 97, 115, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 104, 114, 111, 119, 32, 116, 114, 121, 32, 99, 97, 116, 99, 104, 32, 102, 105, 110, 97, 108, 108, 121, 32, 116, 114, 117, 101, 32, 102, 97, 108, 115, 101, 32, 110, 117, 108, 108, 32, 110, 101, 119, 0, 33, 32, 126, 32, 43, 32, 45, 0, 42, 32, 47, 32, 37, 0, 43, 32, 45, 0, 60, 60, 32, 62, 62, 32, 62, 62, 62, 0, 60, 32, 60, 61, 32, 62, 32, 62, 61, 0, 61, 61, 32, 33, 61, 0, 63, 32, 58, 0, 97, 115, 115, 105, 103, 110, 32, 99, 97, 108, 108, 32, 98, 105, 110, 97, 114, 121, 32, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 32, 110, 97, 109, 101, 32, 110, 117, 109, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 32, 100, 111, 116, 32, 110, 101, 119, 32, 115, 117, 98, 32, 115, 101, 113, 32, 115, 116, 114, 105, 110, 103, 32, 111, 98, 106, 101, 99, 116, 32, 97, 114, 114, 97, 121, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 95, 99, 104, 101, 99, 107, 0, 0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25, 17, 4, 8, 31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9, 31, 22, 30, 21, 18, 10, 29, 2, 20, 17, 15, 13, 9, 6, 28, 1, 23, 19, 11, 3, 16, 14, 7, 24, 12, 4, 8, 25, 5, 26, 27, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 4, 7, 3, 6, 5, 0, 105, 110, 102, 105, 110, 105, 116, 121, 0, 17, 0, 10, 0, 17, 17, 17, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 15, 10, 17, 17, 17, 3, 10, 7, 0, 1, 19, 9, 11, 11, 0, 0, 9, 6, 11, 0, 0, 11, 0, 6, 17, 0, 0, 0, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 10, 10, 17, 17, 17, 0, 10, 0, 0, 2, 0, 9, 11, 0, 0, 0, 9, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 4, 13, 0, 0, 0, 0, 9, 14, 0, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 15, 0, 0, 0, 0, 9, 16, 0, 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 10, 0, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 45, 43, 32, 32, 32, 48, 88, 48, 120, 0, 84, 33, 34, 25, 13, 1, 2, 3, 17, 75, 28, 12, 16, 4, 11, 29, 18, 30, 39, 104, 110, 111, 112, 113, 98, 32, 5, 6, 15, 19, 20, 21, 26, 8, 22, 7, 40, 36, 23, 24, 9, 10, 14, 27, 31, 37, 35, 131, 130, 125, 38, 42, 43, 60, 61, 62, 63, 67, 71, 74, 77, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 114, 115, 116, 121, 122, 123, 124, 0, 73, 108, 108, 101, 103, 97, 108, 32, 98, 121, 116, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 0, 68, 111, 109, 97, 105, 110, 32, 101, 114, 114, 111, 114, 0, 82, 101, 115, 117, 108, 116, 32, 110, 111, 116, 32, 114, 101, 112, 114, 101, 115, 101, 110, 116, 97, 98, 108, 101, 0, 78, 111, 116, 32, 97, 32, 116, 116, 121, 0, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 32, 100, 101, 110, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 110, 111, 116, 32, 112, 101, 114, 109, 105, 116, 116, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 32, 111, 114, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 78, 111, 32, 115, 117, 99, 104, 32, 112, 114, 111, 99, 101, 115, 115, 0, 70, 105, 108, 101, 32, 101, 120, 105, 115, 116, 115, 0, 86, 97, 108, 117, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 102, 111, 114, 32, 100, 97, 116, 97, 32, 116, 121, 112, 101, 0, 78, 111, 32, 115, 112, 97, 99, 101, 32, 108, 101, 102, 116, 32, 111, 110, 32, 100, 101, 118, 105, 99, 101, 0, 79, 117, 116, 32, 111, 102, 32, 109, 101, 109, 111, 114, 121, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 98, 117, 115, 121, 0, 73, 110, 116, 101, 114, 114, 117, 112, 116, 101, 100, 32, 115, 121, 115, 116, 101, 109, 32, 99, 97, 108, 108, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 105, 108, 121, 32, 117, 110, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 101, 101, 107, 0, 67, 114, 111, 115, 115, 45, 100, 101, 118, 105, 99, 101, 32, 108, 105, 110, 107, 0, 82, 101, 97, 100, 45, 111, 110, 108, 121, 32, 102, 105, 108, 101, 32, 115, 121, 115, 116, 101, 109, 0, 68, 105, 114, 101, 99, 116, 111, 114, 121, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 112, 101, 101, 114, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 116, 105, 109, 101, 100, 32, 111, 117, 116, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 102, 117, 115, 101, 100, 0, 72, 111, 115, 116, 32, 105, 115, 32, 100, 111, 119, 110, 0, 72, 111, 115, 116, 32, 105, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 65, 100, 100, 114, 101, 115, 115, 32, 105, 110, 32, 117, 115, 101, 0, 66, 114, 111, 107, 101, 110, 32, 112, 105, 112, 101, 0, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 32, 111, 114, 32, 97, 100, 100, 114, 101, 115, 115, 0, 66, 108, 111, 99, 107, 32, 100, 101, 118, 105, 99, 101, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 0, 78, 111, 116, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 73, 115, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 84, 101, 120, 116, 32, 102, 105, 108, 101, 32, 98, 117, 115, 121, 0, 69, 120, 101, 99, 32, 102, 111, 114, 109, 97, 116, 32, 101, 114, 114, 111, 114, 0, 73, 110, 118, 97, 108, 105, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 0, 65, 114, 103, 117, 109, 101, 110, 116, 32, 108, 105, 115, 116, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 83, 121, 109, 98, 111, 108, 105, 99, 32, 108, 105, 110, 107, 32, 108, 111, 111, 112, 0, 70, 105, 108, 101, 110, 97, 109, 101, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 111, 112, 101, 110, 32, 102, 105, 108, 101, 115, 32, 105, 110, 32, 115, 121, 115, 116, 101, 109, 0, 78, 111, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 66, 97, 100, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 0, 78, 111, 32, 99, 104, 105, 108, 100, 32, 112, 114, 111, 99, 101, 115, 115, 0, 66, 97, 100, 32, 97, 100, 100, 114, 101, 115, 115, 0, 70, 105, 108, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 108, 105, 110, 107, 115, 0, 78, 111, 32, 108, 111, 99, 107, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 100, 101, 97, 100, 108, 111, 99, 107, 32, 119, 111, 117, 108, 100, 32, 111, 99, 99, 117, 114, 0, 83, 116, 97, 116, 101, 32, 110, 111, 116, 32, 114, 101, 99, 111, 118, 101, 114, 97, 98, 108, 101, 0, 80, 114, 101, 118, 105, 111, 117, 115, 32, 111, 119, 110, 101, 114, 32, 100, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 99, 97, 110, 99, 101, 108, 101, 100, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 110, 111, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100, 0, 78, 111, 32, 109, 101, 115, 115, 97, 103, 101, 32, 111, 102, 32, 100, 101, 115, 105, 114, 101, 100, 32, 116, 121, 112, 101, 0, 73, 100, 101, 110, 116, 105, 102, 105, 101, 114, 32, 114, 101, 109, 111, 118, 101, 100, 0, 68, 101, 118, 105, 99, 101, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 101, 97, 109, 0, 78, 111, 32, 100, 97, 116, 97, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 68, 101, 118, 105, 99, 101, 32, 116, 105, 109, 101, 111, 117, 116, 0, 79, 117, 116, 32, 111, 102, 32, 115, 116, 114, 101, 97, 109, 115, 32, 114, 101, 115, 111, 117, 114, 99, 101, 115, 0, 76, 105, 110, 107, 32, 104, 97, 115, 32, 98, 101, 101, 110, 32, 115, 101, 118, 101, 114, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 101, 114, 114, 111, 114, 0, 66, 97, 100, 32, 109, 101, 115, 115, 97, 103, 101, 0, 70, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 32, 105, 110, 32, 98, 97, 100, 32, 115, 116, 97, 116, 101, 0, 78, 111, 116, 32, 97, 32, 115, 111, 99, 107, 101, 116, 0, 68, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 97, 100, 100, 114, 101, 115, 115, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 77, 101, 115, 115, 97, 103, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 119, 114, 111, 110, 103, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 115, 111, 99, 107, 101, 116, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 116, 121, 112, 101, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 78, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 65, 100, 100, 114, 101, 115, 115, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 98, 121, 32, 112, 114, 111, 116, 111, 99, 111, 108, 0, 65, 100, 100, 114, 101, 115, 115, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 78, 101, 116, 119, 111, 114, 107, 32, 105, 115, 32, 100, 111, 119, 110, 0, 78, 101, 116, 119, 111, 114, 107, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 110, 101, 116, 119, 111, 114, 107, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 97, 98, 111, 114, 116, 101, 100, 0, 78, 111, 32, 98, 117, 102, 102, 101, 114, 32, 115, 112, 97, 99, 101, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 83, 111, 99, 107, 101, 116, 32, 105, 115, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 110, 111, 116, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 67, 97, 110, 110, 111, 116, 32, 115, 101, 110, 100, 32, 97, 102, 116, 101, 114, 32, 115, 111, 99, 107, 101, 116, 32, 115, 104, 117, 116, 100, 111, 119, 110, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 97, 108, 114, 101, 97, 100, 121, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 83, 116, 97, 108, 101, 32, 102, 105, 108, 101, 32, 104, 97, 110, 100, 108, 101, 0, 82, 101, 109, 111, 116, 101, 32, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 81, 117, 111, 116, 97, 32, 101, 120, 99, 101, 101, 100, 101, 100, 0, 78, 111, 32, 109, 101, 100, 105, 117, 109, 32, 102, 111, 117, 110, 100, 0, 87, 114, 111, 110, 103, 32, 109, 101, 100, 105, 117, 109, 32, 116, 121, 112, 101, 0, 78, 111, 32, 101, 114, 114, 111, 114, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 0, 0, 40, 110, 117, 108, 108, 41, 0, 45, 48, 88, 43, 48, 88, 32, 48, 88, 45, 48, 120, 43, 48, 120, 32, 48, 120, 0, 105, 110, 102, 0, 73, 78, 70, 0, 110, 97, 110, 0, 78, 65, 78, 0, 80, 79, 83, 73, 88, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 108, 111, 99, 97, 108, 101, 32, 102, 111, 114, 32, 115, 116, 97, 110, 100, 97, 114, 100, 32, 105, 110, 112, 117, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 115, 116, 114, 105, 110, 103, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 37, 117, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 65, 66, 67, 68, 69, 70, 120, 88, 43, 45, 112, 80, 105, 73, 110, 78, 0, 67, 0, 37, 112, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 37, 0, 0, 0, 0, 0, 76, 0, 37, 112, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 99, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 37, 109, 47, 37, 100, 47, 37, 121, 37, 89, 45, 37, 109, 45, 37, 100, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 37, 72, 58, 37, 77, 37, 72, 58, 37, 77, 58, 37, 83, 83, 117, 110, 100, 97, 121, 0, 77, 111, 110, 100, 97, 121, 0, 84, 117, 101, 115, 100, 97, 121, 0, 87, 101, 100, 110, 101, 115, 100, 97, 121, 0, 84, 104, 117, 114, 115, 100, 97, 121, 0, 70, 114, 105, 100, 97, 121, 0, 83, 97, 116, 117, 114, 100, 97, 121, 0, 83, 117, 110, 0, 77, 111, 110, 0, 84, 117, 101, 0, 87, 101, 100, 0, 84, 104, 117, 0, 70, 114, 105, 0, 83, 97, 116, 0, 74, 97, 110, 117, 97, 114, 121, 0, 70, 101, 98, 114, 117, 97, 114, 121, 0, 77, 97, 114, 99, 104, 0, 65, 112, 114, 105, 108, 0, 77, 97, 121, 0, 74, 117, 110, 101, 0, 74, 117, 108, 121, 0, 65, 117, 103, 117, 115, 116, 0, 83, 101, 112, 116, 101, 109, 98, 101, 114, 0, 79, 99, 116, 111, 98, 101, 114, 0, 78, 111, 118, 101, 109, 98, 101, 114, 0, 68, 101, 99, 101, 109, 98, 101, 114, 0, 74, 97, 110, 0, 70, 101, 98, 0, 77, 97, 114, 0, 65, 112, 114, 0, 74, 117, 110, 0, 74, 117, 108, 0, 65, 117, 103, 0, 83, 101, 112, 0, 79, 99, 116, 0, 78, 111, 118, 0, 68, 101, 99, 0, 65, 77, 0, 80, 77, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 54, 95, 95, 110, 97, 114, 114, 111, 119, 95, 116, 111, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 105, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 50, 99, 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 95, 95, 119, 105, 100, 101, 110, 95, 102, 114, 111, 109, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 99, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 119, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 115, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 119, 69, 69, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 109, 101, 100, 105, 97, 47, 97, 108, 111, 110, 47, 100, 54, 57, 100, 100, 57, 98, 50, 45, 52, 55, 57, 49, 45, 52, 98, 56, 101, 45, 97, 101, 98, 51, 45, 102, 54, 51, 53, 51, 98, 52, 53, 100, 55, 49, 48, 47, 104, 111, 109, 101, 47, 97, 108, 111, 110, 47, 68, 101, 118, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 118, 101, 99, 116, 111, 114, 0, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 99, 97, 110, 110, 111, 116, 32, 122, 101, 114, 111, 32, 111, 117, 116, 32, 116, 104, 114, 101, 97, 100, 32, 118, 97, 108, 117, 101, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 99, 114, 101, 97, 116, 101, 32, 112, 116, 104, 114, 101, 97, 100, 32, 107, 101, 121, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 112, 116, 104, 114, 101, 97, 100, 95, 111, 110, 99, 101, 32, 102, 97, 105, 108, 117, 114, 101, 32, 105, 110, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 95, 102, 97, 115, 116, 40, 41, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 115, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 54, 95, 95, 115, 104, 105, 109, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 116, 121, 112, 101, 95, 105, 110, 102, 111, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 117, 110, 99, 97, 117, 103, 104, 116, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 58, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 102, 111, 114, 101, 105, 103, 110, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 0, 116, 101, 114, 109, 105, 110, 97, 116, 101, 95, 104, 97, 110, 100, 108, 101, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 32, 114, 101, 116, 117, 114, 110, 101, 100, 0, 83, 116, 57, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 57, 95, 95, 112, 111, 105, 110, 116, 101, 114, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 112, 98, 97, 115, 101, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 49, 95, 95, 118, 109, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 32, 99, 111, 110, 115, 116, 0, 32, 118, 111, 108, 97, 116, 105, 108, 101, 0, 32, 114, 101, 115, 116, 114, 105, 99, 116, 0, 118, 111, 105, 100, 0, 119, 99, 104, 97, 114, 95, 116, 0, 98, 111, 111, 108, 0, 99, 104, 97, 114, 0, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 115, 104, 111, 114, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 115, 104, 111, 114, 116, 0, 105, 110, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 0, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 0, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 95, 95, 105, 110, 116, 49, 50, 56, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 95, 95, 105, 110, 116, 49, 50, 56, 0, 102, 108, 111, 97, 116, 0, 100, 111, 117, 98, 108, 101, 0, 108, 111, 110, 103, 32, 100, 111, 117, 98, 108, 101, 0, 95, 95, 102, 108, 111, 97, 116, 49, 50, 56, 0, 46, 46, 46, 0, 95, 71, 76, 79, 66, 65, 76, 95, 95, 78, 0, 40, 97, 110, 111, 110, 121, 109, 111, 117, 115, 32, 110, 97, 109, 101, 115, 112, 97, 99, 101, 41, 0, 100, 101, 99, 105, 109, 97, 108, 54, 52, 0, 100, 101, 99, 105, 109, 97, 108, 49, 50, 56, 0, 100, 101, 99, 105, 109, 97, 108, 51, 50, 0, 100, 101, 99, 105, 109, 97, 108, 49, 54, 0, 99, 104, 97, 114, 51, 50, 95, 116, 0, 99, 104, 97, 114, 49, 54, 95, 116, 0, 97, 117, 116, 111, 0, 115, 116, 100, 58, 58, 110, 117, 108, 108, 112, 116, 114, 95, 116, 0, 32, 91, 0, 32, 91, 93, 0, 93, 0, 40, 0, 41, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 0, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 0, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 0, 102, 112, 0, 38, 38, 0, 62, 0, 41, 32, 0, 32, 40, 0, 38, 0, 38, 61, 0, 61, 0, 97, 108, 105, 103, 110, 111, 102, 32, 40, 0, 99, 111, 110, 115, 116, 95, 99, 97, 115, 116, 60, 0, 62, 40, 0, 44, 0, 126, 0, 41, 40, 0, 58, 58, 0, 100, 101, 108, 101, 116, 101, 91, 93, 32, 0, 100, 121, 110, 97, 109, 105, 99, 95, 99, 97, 115, 116, 60, 0, 42, 0, 100, 101, 108, 101, 116, 101, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 40, 41, 0, 111, 112, 101, 114, 97, 116, 111, 114, 44, 0, 111, 112, 101, 114, 97, 116, 111, 114, 126, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 34, 34, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 61, 0, 111, 112 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20480); -allocate([ 101, 114, 97, 116, 111, 114, 42, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 63, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 61, 0, 60, 0, 44, 32, 0, 32, 62, 0, 100, 101, 99, 108, 116, 121, 112, 101, 40, 0, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 105, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 44, 32, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 0, 115, 116, 100, 58, 58, 0, 46, 42, 0, 46, 0, 47, 0, 47, 61, 0, 94, 0, 94, 61, 0, 61, 61, 0, 62, 61, 0, 41, 91, 0, 60, 61, 0, 60, 60, 0, 60, 60, 61, 0, 45, 0, 45, 61, 0, 42, 61, 0, 45, 45, 0, 41, 45, 45, 0, 91, 93, 32, 0, 32, 0, 33, 61, 0, 33, 0, 110, 111, 101, 120, 99, 101, 112, 116, 32, 40, 0, 124, 124, 0, 124, 0, 124, 61, 0, 45, 62, 42, 0, 43, 0, 43, 61, 0, 43, 43, 0, 41, 43, 43, 0, 45, 62, 0, 41, 32, 63, 32, 40, 0, 41, 32, 58, 32, 40, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 95, 99, 97, 115, 116, 60, 0, 37, 0, 37, 61, 0, 62, 62, 0, 62, 62, 61, 0, 115, 116, 97, 116, 105, 99, 95, 99, 97, 115, 116, 60, 0, 115, 105, 122, 101, 111, 102, 32, 40, 0, 115, 105, 122, 101, 111, 102, 46, 46, 46, 40, 0, 116, 121, 112, 101, 105, 100, 40, 0, 116, 104, 114, 111, 119, 0, 116, 104, 114, 111, 119, 32, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 32, 38, 0, 32, 38, 38, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 105, 100, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 115, 116, 100, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 0, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 86, 84, 84, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 0, 99, 111, 118, 97, 114, 105, 97, 110, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 45, 105, 110, 45, 0, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 110, 111, 110, 45, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 103, 117, 97, 114, 100, 32, 118, 97, 114, 105, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 114, 101, 102, 101, 114, 101, 110, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 121, 32, 102, 111, 114, 32, 0, 95, 98, 108, 111, 99, 107, 95, 105, 110, 118, 111, 107, 101, 0, 105, 110, 118, 111, 99, 97, 116, 105, 111, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 111, 114, 32, 98, 108, 111, 99, 107, 32, 105, 110, 32, 0 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30720); +allocate([ 92, 48, 0, 0, 241, 54, 0, 0, 16, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 55, 55, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 175, 56, 0, 0, 92, 48, 0, 0, 55, 56, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 209, 56, 0, 0, 92, 48, 0, 0, 97, 57, 0, 0, 248, 10, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 196, 59, 0, 0, 52, 48, 0, 0, 241, 59, 0, 0, 92, 48, 0, 0, 209, 59, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 142, 60, 0, 0, 52, 48, 0, 0, 121, 61, 0, 0, 92, 48, 0, 0, 196, 63, 0, 0, 112, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 122, 67, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 241, 67, 0, 0, 196, 48, 0, 0, 31, 68, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 208, 0, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 106, 68, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 163, 68, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 215, 68, 0, 0, 92, 48, 0, 0, 251, 68, 0, 0, 176, 0, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 16, 69, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 173, 69, 0, 0, 52, 48, 0, 0, 230, 69, 0, 0, 52, 48, 0, 0, 55, 70, 0, 0, 92, 48, 0, 0, 111, 70, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 227, 73, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 85, 74, 0, 0, 92, 48, 0, 0, 189, 74, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 56, 75, 0, 0, 48, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 81, 75, 0, 0, 92, 48, 0, 0, 186, 75, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 49, 76, 0, 0, 48, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 70, 76, 0, 0, 92, 48, 0, 0, 194, 76, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 61, 77, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 216, 1, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 140, 77, 0, 0, 232, 1, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 201, 77, 0, 0, 248, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 1, 78, 0, 0, 92, 48, 0, 0, 41, 78, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 41, 79, 0, 0, 92, 48, 0, 0, 126, 79, 0, 0, 184, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 151, 79, 0, 0, 92, 48, 0, 0, 31, 80, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 156, 80, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 96, 2, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 237, 80, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 44, 81, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 102, 81, 0, 0, 92, 48, 0, 0, 144, 81, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 51, 82, 0, 0, 92, 48, 0, 0, 138, 82, 0, 0, 64, 2, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 165, 82, 0, 0, 92, 48, 0, 0, 45, 83, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 167, 83, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 232, 2, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 245, 83, 0, 0, 248, 2, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 49, 84, 0, 0, 8, 3, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 104, 84, 0, 0, 92, 48, 0, 0, 143, 84, 0, 0, 200, 2, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 167, 84, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 132, 85, 0, 0, 52, 48, 0, 0, 216, 85, 0, 0, 92, 48, 0, 0, 78, 86, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 200, 86, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 112, 3, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 33, 87, 0, 0, 128, 3, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 104, 87, 0, 0, 144, 3, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 164, 87, 0, 0, 160, 3, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 219, 87, 0, 0, 92, 48, 0, 0, 2, 88, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 216, 90, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 216, 3, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 39, 91, 0, 0, 232, 3, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 100, 91, 0, 0, 248, 3, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 156, 91, 0, 0, 92, 48, 0, 0, 196, 91, 0, 0, 184, 3, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 221, 91, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 48, 4, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 44, 92, 0, 0, 64, 4, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 105, 92, 0, 0, 80, 4, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 161, 92, 0, 0, 92, 48, 0, 0, 201, 92, 0, 0, 16, 4, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 226, 92, 0, 0, 92, 48, 0, 0, 54, 93, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 78, 93, 0, 0, 92, 48, 0, 0, 185, 93, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 50, 94, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 184, 4, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 127, 94, 0, 0, 200, 4, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 186, 94, 0, 0, 216, 4, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 240, 94, 0, 0, 92, 48, 0, 0, 22, 95, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 2, 96, 0, 0, 92, 48, 0, 0, 85, 96, 0, 0, 152, 4, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 108, 96, 0, 0, 92, 48, 0, 0, 205, 96, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 62, 97, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 88, 0, 0, 0, 2, 0, 0, 0, 64, 5, 0, 0, 2, 16, 0, 0, 92, 48, 0, 0, 131, 97, 0, 0, 80, 5, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 182, 97, 0, 0, 96, 5, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 228, 97, 0, 0, 92, 48, 0, 0, 2, 98, 0, 0, 32, 5, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 17, 98, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 224, 98, 0, 0, 52, 48, 0, 0, 43, 99, 0, 0, 92, 48, 0, 0, 119, 114, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 181, 114, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 206, 114, 0, 0, 8, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 230, 114, 0, 0, 8, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 139, 116, 0, 0, 232, 5, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 181, 116, 0, 0, 92, 48, 0, 0, 199, 116, 0, 0, 232, 5, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 241, 116, 0, 0, 52, 48, 0, 0, 34, 117, 0, 0, 196, 48, 0, 0, 83, 117, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 216, 5, 0, 0, 3, 244, 255, 255, 196, 48, 0, 0, 130, 117, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 240, 5, 0, 0, 3, 244, 255, 255, 196, 48, 0, 0, 177, 117, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 216, 5, 0, 0, 3, 244, 255, 255, 196, 48, 0, 0, 224, 117, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 240, 5, 0, 0, 3, 244, 255, 255, 196, 48, 0, 0, 15, 118, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 16, 6, 0, 0, 2, 0, 0, 0, 64, 6, 0, 0, 2, 8, 0, 0, 92, 48, 0, 0, 63, 118, 0, 0, 160, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 83, 118, 0, 0, 240, 10, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 105, 118, 0, 0, 160, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 125, 118, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 224, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 193, 118, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 248, 6, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 215, 118, 0, 0, 196, 48, 0, 0, 22, 119, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 32, 7, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 90, 119, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 248, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 112, 119, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 180, 119, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 112, 7, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 202, 119, 0, 0, 196, 48, 0, 0, 241, 119, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 152, 7, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 53, 120, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 112, 7, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 75, 120, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 216, 7, 0, 0, 2, 0, 0, 0, 224, 7, 0, 0, 0, 8, 0, 0, 52, 48, 0, 0, 144, 120, 0, 0, 52, 48, 0, 0, 163, 120, 0, 0, 196, 48, 0, 0, 5, 122, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 216, 7, 0, 0, 2, 0, 0, 0, 16, 8, 0, 0, 0, 8, 0, 0, 52, 48, 0, 0, 74, 122, 0, 0, 196, 48, 0, 0, 108, 122, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 56, 8, 0, 0, 0, 8, 0, 0, 52, 48, 0, 0, 177, 122, 0, 0, 196, 48, 0, 0, 198, 122, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 56, 8, 0, 0, 0, 8, 0, 0, 196, 48, 0, 0, 11, 123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 128, 8, 0, 0, 2, 0, 0, 0, 52, 48, 0, 0, 39, 123, 0, 0, 196, 48, 0, 0, 60, 123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 128, 8, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 88, 123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 128, 8, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 116, 123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 128, 8, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 144, 123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 214, 123, 0, 0, 196, 48, 0, 0, 254, 123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 48, 9, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 68, 124, 0, 0, 196, 48, 0, 0, 104, 124, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 88, 9, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 174, 124, 0, 0, 196, 48, 0, 0, 205, 124, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 128, 9, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 19, 125, 0, 0, 196, 48, 0, 0, 44, 125, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 168, 9, 0, 0, 2, 0, 0, 0, 52, 48, 0, 0, 65, 125, 0, 0, 196, 48, 0, 0, 89, 125, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 168, 9, 0, 0, 2, 0, 0, 0, 92, 48, 0, 0, 110, 125, 0, 0, 224, 9, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 144, 125, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 0, 10, 0, 0, 2, 0, 0, 0, 52, 48, 0, 0, 179, 125, 0, 0, 92, 48, 0, 0, 202, 125, 0, 0, 224, 9, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 237, 125, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 0, 10, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 15, 126, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 0, 10, 0, 0, 2, 0, 0, 0, 196, 48, 0, 0, 49, 126, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 0, 10, 0, 0, 2, 0, 0, 0, 92, 48, 0, 0, 84, 126, 0, 0, 160, 6, 0, 0, 0, 0, 0, 0, 196, 48, 0, 0, 106, 126, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 168, 10, 0, 0, 2, 0, 0, 0, 52, 48, 0, 0, 124, 126, 0, 0, 196, 48, 0, 0, 145, 126, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 160, 6, 0, 0, 2, 0, 0, 0, 168, 10, 0, 0, 2, 0, 0, 0, 92, 48, 0, 0, 163, 126, 0, 0, 160, 6, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 184, 126, 0, 0, 160, 6, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 81, 127, 0, 0, 52, 48, 0, 0, 119, 128, 0, 0, 92, 48, 0, 0, 85, 128, 0, 0, 32, 11, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 2, 128, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 39, 128, 0, 0, 48, 11, 0, 0, 0, 0, 0, 0, 52, 48, 0, 0, 72, 128, 0, 0, 92, 48, 0, 0, 61, 129, 0, 0, 248, 10, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 104, 129, 0, 0, 248, 10, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 120, 129, 0, 0, 72, 11, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 173, 129, 0, 0, 32, 11, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 137, 129, 0, 0, 104, 11, 0, 0, 0, 0, 0, 0, 92, 48, 0, 0, 207, 129, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 8, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 164, 11, 0, 0, 220, 11, 0, 0, 240, 11, 0, 0, 184, 11, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 16, 6, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 16, 6, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 88, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 37, 157, 0, 0, 13, 161, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 136, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 136, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 136, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 200, 12, 0, 0, 44, 13, 0, 0, 104, 13, 0, 0, 124, 13, 0, 0, 144, 13, 0, 0, 164, 13, 0, 0, 84, 13, 0, 0, 64, 13, 0, 0, 240, 12, 0, 0, 220, 12, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 112, 6, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 112, 6, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 112, 6, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 16, 6, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 16, 6, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 64, 6, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 64, 6, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 8, 0, 0, 0, 5, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 9, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 40, 0, 0, 0, 42, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 11, 0, 0, 0, 6, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 18, 0, 0, 0, 47, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 64, 1, 0, 0, 36, 0, 0, 0, 48, 0, 0, 0, 14, 0, 0, 0, 7, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 15, 0, 0, 0, 6, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 88, 1, 0, 0, 36, 0, 0, 0, 51, 0, 0, 0, 17, 0, 0, 0, 8, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 18, 0, 0, 0, 7, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 104, 1, 0, 0, 18, 0, 0, 0, 54, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 128, 1, 0, 0, 36, 0, 0, 0, 55, 0, 0, 0, 20, 0, 0, 0, 9, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 21, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 144, 1, 0, 0, 18, 0, 0, 0, 58, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 1, 0, 0, 36, 0, 0, 0, 59, 0, 0, 0, 23, 0, 0, 0, 10, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 24, 0, 0, 0, 9, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 184, 1, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 43, 0, 0, 0, 64, 0, 0, 0, 26, 0, 0, 0, 11, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 27, 0, 0, 0, 10, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 24, 2, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 48, 2, 0, 0, 36, 0, 0, 0, 69, 0, 0, 0, 29, 0, 0, 0, 12, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 30, 0, 0, 0, 11, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 64, 2, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 136, 2, 0, 0, 43, 0, 0, 0, 74, 0, 0, 0, 32, 0, 0, 0, 13, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 33, 0, 0, 0, 12, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 160, 2, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 184, 2, 0, 0, 36, 0, 0, 0, 79, 0, 0, 0, 35, 0, 0, 0, 14, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 36, 0, 0, 0, 13, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 200, 2, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 1, 0, 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 3, 0, 0, 82, 0, 0, 0, 84, 0, 0, 0, 1, 0, 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 32, 3, 0, 0, 43, 0, 0, 0, 85, 0, 0, 0, 38, 0, 0, 0, 15, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 39, 0, 0, 0, 14, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 64, 3, 0, 0, 36, 0, 0, 0, 88, 0, 0, 0, 41, 0, 0, 0, 16, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 42, 0, 0, 0, 15, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 80, 3, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 168, 3, 0, 0, 43, 0, 0, 0, 93, 0, 0, 0, 44, 0, 0, 0, 17, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 45, 0, 0, 0, 16, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 184, 3, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 96, 0, 0, 0, 98, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 4, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 1, 0, 0, 0, 13, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 88, 4, 0, 0, 99, 0, 0, 0, 101, 0, 0, 0, 1, 0, 0, 0, 13, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 112, 4, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 136, 4, 0, 0, 36, 0, 0, 0, 104, 0, 0, 0, 47, 0, 0, 0, 18, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 48, 0, 0, 0, 17, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 0, 152, 4, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 1, 0, 0, 0, 14, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 224, 4, 0, 0, 43, 0, 0, 0, 109, 0, 0, 0, 50, 0, 0, 0, 19, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 51, 0, 0, 0, 18, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 248, 4, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 1, 0, 0, 0, 14, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 5, 0, 0, 36, 0, 0, 0, 114, 0, 0, 0, 53, 0, 0, 0, 20, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 54, 0, 0, 0, 19, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 32, 5, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 1, 0, 0, 0, 15, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 104, 5, 0, 0, 117, 0, 0, 0, 119, 0, 0, 0, 1, 0, 0, 0, 15, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 43, 0, 0, 0, 120, 0, 0, 0, 56, 0, 0, 0, 21, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 57, 0, 0, 0, 20, 0, 0, 0, 58, 0, 0, 0, 2, 0, 0, 192, 3, 0, 0, 192, 4, 0, 0, 192, 5, 0, 0, 192, 6, 0, 0, 192, 7, 0, 0, 192, 8, 0, 0, 192, 9, 0, 0, 192, 10, 0, 0, 192, 11, 0, 0, 192, 12, 0, 0, 192, 13, 0, 0, 192, 14, 0, 0, 192, 15, 0, 0, 192, 16, 0, 0, 192, 17, 0, 0, 192, 18, 0, 0, 192, 19, 0, 0, 192, 20, 0, 0, 192, 21, 0, 0, 192, 22, 0, 0, 192, 23, 0, 0, 192, 24, 0, 0, 192, 25, 0, 0, 192, 26, 0, 0, 192, 27, 0, 0, 192, 28, 0, 0, 192, 29, 0, 0, 192, 30, 0, 0, 192, 31, 0, 0, 192, 0, 0, 0, 179, 1, 0, 0, 195, 2, 0, 0, 195, 3, 0, 0, 195, 4, 0, 0, 195, 5, 0, 0, 195, 6, 0, 0, 195, 7, 0, 0, 195, 8, 0, 0, 195, 9, 0, 0, 195, 10, 0, 0, 195, 11, 0, 0, 195, 12, 0, 0, 195, 13, 0, 0, 211, 14, 0, 0, 195, 15, 0, 0, 195, 0, 0, 12, 187, 1, 0, 12, 195, 2, 0, 12, 195, 3, 0, 12, 195, 4, 0, 12, 211, 180, 19, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 13, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 20, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 21, 165, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 156, 20, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 5, 0, 0, 0, 29, 169, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 156, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 49, 0, 0, 136, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 52, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 100, 0, 0, 0, 232, 3, 0, 0, 16, 39, 0, 0, 160, 134, 1, 0, 64, 66, 15, 0, 128, 150, 152, 0, 0, 225, 245, 5, 0, 0, 0, 0, 152, 5, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 22, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 60, 0, 0, 0, 61, 0, 0, 0, 21, 0, 0, 0, 3, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 168, 5, 0, 0, 123, 0, 0, 0, 125, 0, 0, 0, 23, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 62, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 63, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 9, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 184, 5, 0, 0, 126, 0, 0, 0, 127, 0, 0, 0, 24, 0, 0, 0, 10, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 11, 0, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 200, 5, 0, 0, 126, 0, 0, 0, 128, 0, 0, 0, 25, 0, 0, 0, 10, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 68, 0, 0, 0, 65, 0, 0, 0, 11, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 27, 0, 0, 0, 13, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 211, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 13, 0, 0, 0, 17, 0, 0, 0, 19, 0, 0, 0, 23, 0, 0, 0, 29, 0, 0, 0, 31, 0, 0, 0, 37, 0, 0, 0, 41, 0, 0, 0, 43, 0, 0, 0, 47, 0, 0, 0, 53, 0, 0, 0, 59, 0, 0, 0, 61, 0, 0, 0, 67, 0, 0, 0, 71, 0, 0, 0, 73, 0, 0, 0, 79, 0, 0, 0, 83, 0, 0, 0, 89, 0, 0, 0, 97, 0, 0, 0, 101, 0, 0, 0, 103, 0, 0, 0, 107, 0, 0, 0, 109, 0, 0, 0, 113, 0, 0, 0, 121, 0, 0, 0, 127, 0, 0, 0, 131, 0, 0, 0, 137, 0, 0, 0, 139, 0, 0, 0, 143, 0, 0, 0, 149, 0, 0, 0, 151, 0, 0, 0, 157, 0, 0, 0, 163, 0, 0, 0, 167, 0, 0, 0, 169, 0, 0, 0, 173, 0, 0, 0, 179, 0, 0, 0, 181, 0, 0, 0, 187, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 197, 0, 0, 0, 199, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 232, 5, 0, 0, 129, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 123, 0, 0, 0, 131, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 63, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 3, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 8, 6, 0, 0, 126, 0, 0, 0, 132, 0, 0, 0, 26, 0, 0, 0, 10, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 64, 0, 0, 0, 65, 0, 0, 0, 11, 0, 0, 0, 69, 0, 0, 0, 70, 0, 0, 0, 27, 0, 0, 0, 12, 0, 0, 0, 26, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 16, 6, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 16, 6, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 40, 6, 0, 0, 133, 0, 0, 0, 134, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 40, 6, 0, 0, 135, 0, 0, 0, 136, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 64, 6, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 64, 6, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 88, 6, 0, 0, 137, 0, 0, 0, 138, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 88, 6, 0, 0, 139, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 144, 6, 0, 0, 141, 0, 0, 0, 142, 0, 0, 0, 143, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 176, 6, 0, 0, 144, 0, 0, 0, 145, 0, 0, 0, 143, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 192, 6, 0, 0, 146, 0, 0, 0, 147, 0, 0, 0, 143, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 148, 0, 0, 0, 149, 0, 0, 0, 143, 0, 0, 0, 12, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 56, 7, 0, 0, 150, 0, 0, 0, 151, 0, 0, 0, 143, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 120, 7, 0, 0, 152, 0, 0, 0, 153, 0, 0, 0, 143, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 25, 0, 0, 0, 9, 0, 0, 0, 26, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 176, 7, 0, 0, 154, 0, 0, 0, 155, 0, 0, 0, 143, 0, 0, 0, 71, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 248, 255, 255, 255, 176, 7, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 232, 7, 0, 0, 156, 0, 0, 0, 157, 0, 0, 0, 143, 0, 0, 0, 79, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 2, 0, 0, 0, 248, 255, 255, 255, 232, 7, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 45, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); +allocate([ 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 115, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 117, 0, 0, 0, 114, 0, 0, 0, 100, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 111, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 101, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 104, 0, 0, 0, 117, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 97, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 99, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 105, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 117, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 116, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 111, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 101, 0, 0, 0, 109, 0, 0, 0, 98, 0, 0, 0, 101, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 97, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 101, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 97, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 112, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 117, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 117, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 101, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 99, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 111, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 101, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 97, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 98, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 73, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 32, 0, 0, 0, 37, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 109, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 100, 0, 0, 0, 47, 0, 0, 0, 37, 0, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 72, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 77, 0, 0, 0, 58, 0, 0, 0, 37, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 8, 0, 0, 158, 0, 0, 0, 159, 0, 0, 0, 143, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 64, 8, 0, 0, 160, 0, 0, 0, 161, 0, 0, 0, 143, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 96, 8, 0, 0, 162, 0, 0, 0, 163, 0, 0, 0, 143, 0, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 89, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 136, 8, 0, 0, 164, 0, 0, 0, 165, 0, 0, 0, 143, 0, 0, 0, 90, 0, 0, 0, 91, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 92, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 168, 8, 0, 0, 166, 0, 0, 0, 167, 0, 0, 0, 143, 0, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 95, 0, 0, 0, 43, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 200, 8, 0, 0, 168, 0, 0, 0, 169, 0, 0, 0, 143, 0, 0, 0, 96, 0, 0, 0, 97, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 48, 0, 0, 0, 98, 0, 0, 0, 49, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 232, 8, 0, 0, 170, 0, 0, 0, 171, 0, 0, 0, 143, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 16, 9, 0, 0, 172, 0, 0, 0, 173, 0, 0, 0, 143, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 56, 9, 0, 0, 174, 0, 0, 0, 175, 0, 0, 0, 143, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 96, 9, 0, 0, 176, 0, 0, 0, 177, 0, 0, 0, 143, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 136, 9, 0, 0, 178, 0, 0, 0, 179, 0, 0, 0, 143, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 176, 9, 0, 0, 180, 0, 0, 0, 181, 0, 0, 0, 143, 0, 0, 0, 17, 0, 0, 0, 5, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 208, 9, 0, 0, 182, 0, 0, 0, 183, 0, 0, 0, 143, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 12, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 8, 10, 0, 0, 182, 0, 0, 0, 184, 0, 0, 0, 143, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 12, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 56, 10, 0, 0, 185, 0, 0, 0, 186, 0, 0, 0, 143, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 102, 0, 0, 0, 103, 0, 0, 0, 14, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 120, 10, 0, 0, 187, 0, 0, 0, 188, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 0, 136, 10, 0, 0, 189, 0, 0, 0, 190, 0, 0, 0, 143, 0, 0, 0, 29, 0, 0, 0, 18, 0, 0, 0, 30, 0, 0, 0, 19, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 20, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 208, 10, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 143, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 224, 10, 0, 0, 193, 0, 0, 0, 194, 0, 0, 0, 143, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 56, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 102, 0, 0, 0, 97, 0, 0, 0, 108, 0, 0, 0, 115, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 160, 6, 0, 0, 182, 0, 0, 0, 195, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 0, 176, 10, 0, 0, 182, 0, 0, 0, 196, 0, 0, 0, 143, 0, 0, 0, 21, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 32, 0, 0, 0, 22, 0, 0, 0, 33, 0, 0, 0, 23, 0, 0, 0, 34, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 24, 10, 0, 0, 182, 0, 0, 0, 197, 0, 0, 0, 143, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 18, 0, 0, 0, 111, 0, 0, 0, 0, 0, 0, 0, 88, 10, 0, 0, 182, 0, 0, 0, 198, 0, 0, 0, 143, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 112, 0, 0, 0, 113, 0, 0, 0, 20, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 224, 9, 0, 0, 182, 0, 0, 0, 199, 0, 0, 0, 143, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 12, 0, 0, 0, 101, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 200, 0, 0, 0, 201, 0, 0, 0, 202, 0, 0, 0, 203, 0, 0, 0, 25, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 16, 11, 0, 0, 200, 0, 0, 0, 204, 0, 0, 0, 202, 0, 0, 0, 203, 0, 0, 0, 25, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 132, 128, 0, 0, 0, 0, 0, 0, 56, 11, 0, 0, 205, 0, 0, 0, 206, 0, 0, 0, 115, 0, 0, 0, 0, 0, 0, 0, 72, 11, 0, 0, 207, 0, 0, 0, 208, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 88, 11, 0, 0, 207, 0, 0, 0, 209, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 0, 136, 11, 0, 0, 200, 0, 0, 0, 210, 0, 0, 0, 202, 0, 0, 0, 203, 0, 0, 0, 25, 0, 0, 0, 8, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 3, 32, 2, 32, 2, 32, 2, 32, 2, 32, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 96, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 8, 216, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 213, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 8, 197, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 4, 192, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 214, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 8, 198, 4, 192, 4, 192, 4, 192, 4, 192, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 108, 111, 98, 97, 108, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 116, 111, 112, 109, 111, 115, 116, 0, 73, 110, 116, 56, 65, 114, 114, 97, 121, 0, 73, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 73, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 56, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 49, 54, 65, 114, 114, 97, 121, 0, 85, 105, 110, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 51, 50, 65, 114, 114, 97, 121, 0, 70, 108, 111, 97, 116, 54, 52, 65, 114, 114, 97, 121, 0, 105, 109, 112, 111, 115, 115, 105, 98, 108, 101, 45, 99, 111, 110, 116, 105, 110, 117, 101, 0, 77, 97, 116, 104, 0, 105, 109, 117, 108, 0, 99, 108, 122, 51, 50, 0, 102, 114, 111, 117, 110, 100, 0, 97, 115, 109, 50, 119, 97, 115, 109, 0, 102, 54, 52, 45, 114, 101, 109, 0, 102, 54, 52, 45, 116, 111, 45, 105, 110, 116, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 115, 109, 50, 119, 97, 115, 109, 95, 105, 51, 50, 95, 116, 101, 109, 112, 0, 100, 101, 98, 117, 103, 103, 101, 114, 0, 95, 95, 103, 114, 111, 119, 87, 97, 115, 109, 77, 101, 109, 111, 114, 121, 0, 110, 101, 119, 83, 105, 122, 101, 0, 102, 117, 110, 99, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 101, 120, 112, 111, 114, 116, 0, 105, 109, 112, 111, 114, 116, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 98, 114, 0, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 0, 77, 97, 116, 104, 95, 105, 109, 117, 108, 0, 77, 97, 116, 104, 95, 99, 108, 122, 51, 50, 0, 77, 97, 116, 104, 95, 99, 116, 122, 51, 50, 0, 77, 97, 116, 104, 95, 112, 111, 112, 99, 110, 116, 51, 50, 0, 77, 97, 116, 104, 95, 97, 98, 115, 0, 77, 97, 116, 104, 95, 99, 101, 105, 108, 0, 77, 97, 116, 104, 95, 102, 108, 111, 111, 114, 0, 77, 97, 116, 104, 95, 116, 114, 117, 110, 99, 0, 77, 97, 116, 104, 95, 78, 69, 65, 82, 69, 83, 84, 0, 77, 97, 116, 104, 95, 115, 113, 114, 116, 0, 77, 97, 116, 104, 95, 109, 97, 120, 0, 77, 97, 116, 104, 95, 109, 105, 110, 0, 97, 115, 115, 101, 114, 116, 95, 114, 101, 116, 117, 114, 110, 0, 97, 115, 115, 101, 114, 116, 95, 116, 114, 97, 112, 0, 97, 115, 115, 101, 114, 116, 95, 105, 110, 118, 97, 108, 105, 100, 0, 115, 112, 101, 99, 116, 101, 115, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 0, 109, 111, 100, 105, 102, 105, 101, 114, 32, 63, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 52, 93, 32, 61, 61, 32, 39, 48, 39, 32, 38, 38, 32, 112, 111, 115, 105, 116, 105, 118, 101, 91, 53, 93, 32, 61, 61, 32, 39, 120, 39, 32, 58, 32, 49, 0, 115, 114, 99, 47, 112, 97, 114, 115, 105, 110, 103, 46, 104, 0, 112, 97, 114, 115, 101, 67, 111, 110, 115, 116, 0, 114, 101, 116, 45, 62, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 116, 121, 112, 101, 0, 115, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 105, 115, 116, 114, 105, 110, 103, 46, 104, 0, 73, 83, 116, 114, 105, 110, 103, 0, 33, 119, 97, 115, 109, 58, 58, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 101, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 57, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 51, 50, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 99, 97, 115, 116, 84, 111, 70, 51, 50, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 105, 54, 52, 0, 99, 97, 115, 116, 84, 111, 70, 54, 52, 0, 100, 117, 109, 112, 105, 110, 103, 32, 0, 32, 58, 32, 0, 46, 10, 0, 32, 41, 0, 105, 115, 76, 105, 115, 116, 95, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 115, 45, 112, 97, 114, 115, 101, 114, 46, 104, 0, 108, 105, 115, 116, 0, 33, 105, 115, 76, 105, 115, 116, 95, 0, 99, 95, 115, 116, 114, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 0, 112, 97, 114, 115, 101, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 54, 52, 0, 103, 101, 116, 102, 54, 52, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 50, 50, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 67, 49, 69, 82, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 82, 78, 83, 50, 95, 55, 69, 108, 101, 109, 101, 110, 116, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 118, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 118, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 50, 50, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 67, 49, 69, 82, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 82, 78, 83, 95, 55, 69, 108, 101, 109, 101, 110, 116, 69, 69, 85, 108, 118, 69, 95, 0, 109, 111, 100, 117, 108, 101, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 79, 68, 85, 76, 69, 0, 83, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 0, 115, 116, 114, 0, 102, 117, 110, 99, 46, 105, 115, 76, 105, 115, 116, 40, 41, 0, 112, 97, 114, 115, 101, 84, 121, 112, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 114, 101, 115, 117, 108, 116, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 82, 69, 83, 85, 76, 84, 0, 112, 97, 114, 115, 101, 73, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 32, 0, 99, 117, 114, 114, 70, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 114, 101, 115, 117, 108, 116, 0, 112, 97, 114, 115, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 97, 98, 111, 114, 116, 105, 110, 103, 32, 111, 110, 32, 0, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 38, 38, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 63, 32, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 54, 39, 0, 109, 97, 107, 101, 76, 111, 97, 100, 0, 101, 120, 116, 114, 97, 91, 49, 93, 32, 61, 61, 32, 39, 50, 39, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 108, 97, 98, 101, 108, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 110, 97, 109, 101, 0, 109, 97, 107, 101, 66, 108, 111, 99, 107, 0, 105, 110, 118, 97, 108, 105, 100, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 114, 101, 116, 45, 62, 102, 117, 108, 108, 84, 121, 112, 101, 0, 109, 97, 107, 101, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 32, 62, 32, 48, 0, 103, 101, 116, 76, 111, 99, 97, 108, 73, 110, 100, 101, 120, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 95, 105, 100, 32, 61, 61, 32, 84, 40, 41, 46, 95, 105, 100, 0, 99, 97, 115, 116, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 99, 117, 114, 114, 91, 48, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 83, 69, 71, 77, 69, 78, 84, 0, 112, 97, 114, 115, 101, 77, 101, 109, 111, 114, 121, 0, 115, 91, 50, 93, 45, 62, 115, 116, 114, 40, 41, 32, 61, 61, 32, 77, 69, 77, 79, 82, 89, 0, 112, 97, 114, 115, 101, 69, 120, 112, 111, 114, 116, 0, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 0, 78, 52, 119, 97, 115, 109, 50, 50, 83, 104, 101, 108, 108, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 49, 55, 69, 120, 116, 101, 114, 110, 97, 108, 73, 110, 116, 101, 114, 102, 97, 99, 101, 69, 0, 115, 101, 103, 109, 101, 110, 116, 46, 111, 102, 102, 115, 101, 116, 32, 43, 32, 115, 101, 103, 109, 101, 110, 116, 46, 115, 105, 122, 101, 32, 60, 61, 32, 119, 97, 115, 109, 46, 109, 101, 109, 111, 114, 121, 46, 105, 110, 105, 116, 105, 97, 108, 32, 42, 32, 119, 97, 115, 109, 58, 58, 77, 101, 109, 111, 114, 121, 58, 58, 107, 80, 97, 103, 101, 83, 105, 122, 101, 0, 115, 114, 99, 47, 115, 104, 101, 108, 108, 45, 105, 110, 116, 101, 114, 102, 97, 99, 101, 46, 104, 0, 105, 110, 105, 116, 0, 101, 120, 105, 116, 40, 41, 10, 0, 78, 52, 119, 97, 115, 109, 49, 51, 69, 120, 105, 116, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 99, 97, 108, 108, 73, 109, 112, 111, 114, 116, 32, 0, 46, 99, 111, 110, 115, 116, 32, 0, 110, 111, 110, 101, 0, 58, 48, 120, 0, 116, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 103, 101, 116, 102, 51, 50, 0, 45, 48, 0, 37, 108, 102, 0, 100, 32, 62, 61, 32, 48, 0, 115, 114, 99, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 111, 112, 116, 105, 109, 105, 122, 101, 114, 47, 115, 105, 109, 112, 108, 101, 95, 97, 115, 116, 46, 104, 0, 110, 117, 109, 84, 111, 83, 116, 114, 105, 110, 103, 0, 48, 120, 37, 108, 108, 120, 0, 37, 108, 108, 117, 0, 37, 108, 108, 120, 0, 37, 101, 0, 37, 46, 48, 102, 0, 110, 117, 109, 32, 60, 32, 49, 48, 48, 48, 0, 103, 101, 116, 105, 51, 50, 0, 103, 101, 116, 105, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 51, 50, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 54, 52, 0, 91, 116, 114, 97, 112, 32, 0, 93, 10, 0, 78, 52, 119, 97, 115, 109, 49, 51, 84, 114, 97, 112, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 0, 33, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 105, 110, 103, 40, 41, 32, 124, 124, 32, 102, 108, 111, 119, 46, 98, 114, 101, 97, 107, 84, 111, 32, 61, 61, 32, 82, 69, 84, 85, 82, 78, 95, 70, 76, 79, 87, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 114, 101, 115, 117, 108, 116, 32, 61, 61, 32, 114, 101, 116, 46, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 110, 97, 109, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 91, 110, 97, 109, 101, 93, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 96, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 0, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 44, 32, 103, 111, 116, 32, 0, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 80, 97, 114, 97, 109, 40, 105, 41, 0, 70, 117, 110, 99, 116, 105, 111, 110, 83, 99, 111, 112, 101, 0, 96, 32, 101, 120, 112, 101, 99, 116, 115, 32, 116, 121, 112, 101, 32, 0, 32, 102, 111, 114, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 32, 0, 44, 32, 103, 111, 116, 32, 0, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 86, 97, 114, 40, 105, 41, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 105, 110, 100, 101, 120, 32, 60, 32, 108, 111, 99, 97, 108, 78, 97, 109, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 38, 38, 32, 108, 111, 99, 97, 108, 78, 97, 109, 101, 115, 91, 105, 110, 100, 101, 120, 93, 46, 105, 115, 40, 41, 0, 103, 101, 116, 76, 111, 99, 97, 108, 78, 97, 109, 101, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 116, 121, 112, 101, 0, 102, 108, 111, 119, 46, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 116, 121, 112, 101, 0, 118, 105, 115, 105, 116, 83, 101, 116, 76, 111, 99, 97, 108, 0, 111, 102, 102, 115, 101, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 102, 105, 110, 97, 108, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 98, 121, 116, 101, 115, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 104, 105, 103, 104, 101, 115, 116, 32, 62, 32, 109, 101, 109, 111, 114, 121, 0, 58, 32, 0, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 49, 49, 56, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 99, 69, 69, 69, 69, 0, 101, 120, 116, 101, 110, 100, 84, 111, 83, 73, 54, 52, 0, 101, 120, 116, 101, 110, 100, 84, 111, 85, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 73, 51, 50, 0, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 83, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 102, 32, 110, 97, 110, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 85, 70, 108, 111, 97, 116, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 99, 97, 115, 116, 84, 111, 73, 51, 50, 0, 101, 120, 116, 101, 110, 100, 84, 111, 70, 54, 52, 0, 99, 97, 115, 116, 84, 111, 73, 54, 52, 0, 116, 114, 117, 110, 99, 97, 116, 101, 84, 111, 70, 51, 50, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 108, 101, 102, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 108, 101, 102, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 118, 105, 115, 105, 116, 66, 105, 110, 97, 114, 121, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 41, 32, 63, 32, 114, 105, 103, 104, 116, 46, 116, 121, 112, 101, 32, 61, 61, 32, 99, 117, 114, 114, 45, 62, 114, 105, 103, 104, 116, 45, 62, 116, 121, 112, 101, 32, 58, 32, 116, 114, 117, 101, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 32, 111, 118, 101, 114, 102, 108, 111, 119, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 32, 98, 121, 32, 48, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 32, 98, 121, 32, 48, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 114, 101, 108, 97, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 100, 101, 108, 116, 97, 32, 111, 98, 106, 101, 99, 116, 105, 118, 101, 108, 121, 32, 116, 111, 111, 32, 98, 105, 103, 0, 103, 114, 111, 119, 77, 101, 109, 111, 114, 121, 58, 32, 101, 120, 99, 101, 101, 100, 115, 32, 109, 97, 120, 0, 99, 97, 108, 108, 69, 120, 112, 111, 114, 116, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 102, 105, 110, 100, 40, 110, 97, 109, 101, 41, 32, 61, 61, 32, 112, 97, 115, 115, 73, 110, 102, 111, 115, 46, 101, 110, 100, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 101, 115, 46, 46, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 32, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 58, 32, 0, 46, 46, 46, 32, 0, 32, 115, 101, 99, 111, 110, 100, 115, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 112, 97, 115, 115, 101, 115, 32, 116, 111, 111, 107, 32, 0, 109, 101, 114, 103, 101, 45, 98, 108, 111, 99, 107, 115, 0, 109, 101, 114, 103, 101, 115, 32, 98, 108, 111, 99, 107, 115, 32, 116, 111, 32, 116, 104, 101, 105, 114, 32, 112, 97, 114, 101, 110, 116, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 50, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 78, 83, 50, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 65, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 78, 52, 119, 97, 115, 109, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 49, 77, 101, 114, 103, 101, 66, 108, 111, 99, 107, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 69, 0, 10, 0, 109, 111, 100, 117, 108, 101, 0, 27, 91, 51, 49, 109, 0, 27, 91, 49, 109, 0, 27, 91, 51, 53, 109, 0, 27, 91, 48, 109, 0, 32, 32, 0, 109, 101, 109, 111, 114, 121, 0, 32, 32, 32, 32, 0, 40, 115, 101, 103, 109, 101, 110, 116, 32, 0, 32, 34, 0, 34, 41, 0, 92, 110, 0, 92, 48, 100, 0, 92, 116, 0, 92, 48, 99, 0, 92, 48, 56, 0, 92, 92, 0, 92, 34, 0, 92, 39, 0, 10, 32, 32, 0, 101, 120, 112, 111, 114, 116, 32, 0, 27, 91, 51, 50, 109, 0, 32, 109, 101, 109, 111, 114, 121, 41, 0, 115, 116, 97, 114, 116, 0, 116, 121, 112, 101, 0, 32, 40, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 27, 91, 51, 51, 109, 0, 114, 101, 115, 117, 108, 116, 32, 0, 41, 41, 0, 105, 109, 112, 111, 114, 116, 32, 0, 116, 97, 98, 108, 101, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 108, 111, 99, 97, 108, 32, 0, 108, 111, 111, 112, 0, 99, 117, 114, 114, 45, 62, 105, 110, 46, 105, 115, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 114, 105, 110, 116, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 76, 111, 111, 112, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 99, 97, 108, 108, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 46, 108, 111, 97, 100, 0, 49, 54, 0, 51, 50, 0, 95, 115, 0, 95, 117, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 115, 116, 111, 114, 101, 0, 99, 108, 122, 0, 99, 116, 122, 0, 112, 111, 112, 99, 110, 116, 0, 101, 113, 122, 0, 110, 101, 103, 0, 97, 98, 115, 0, 99, 101, 105, 108, 0, 102, 108, 111, 111, 114, 0, 116, 114, 117, 110, 99, 0, 110, 101, 97, 114, 101, 115, 116, 0, 115, 113, 114, 116, 0, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 119, 114, 97, 112, 47, 105, 54, 52, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 0, 102, 54, 52, 0, 102, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 105, 54, 52, 0, 105, 51, 50, 0, 97, 100, 100, 0, 109, 117, 108, 0, 100, 105, 118, 95, 115, 0, 100, 105, 118, 95, 117, 0, 114, 101, 109, 95, 115, 0, 114, 101, 109, 95, 117, 0, 97, 110, 100, 0, 111, 114, 0, 120, 111, 114, 0, 115, 104, 108, 0, 115, 104, 114, 95, 117, 0, 115, 104, 114, 95, 115, 0, 114, 111, 116, 108, 0, 114, 111, 116, 114, 0, 100, 105, 118, 0, 99, 111, 112, 121, 115, 105, 103, 110, 0, 109, 105, 110, 0, 109, 97, 120, 0, 101, 113, 0, 110, 101, 0, 108, 116, 95, 115, 0, 108, 116, 95, 117, 0, 108, 101, 95, 115, 0, 108, 101, 95, 117, 0, 103, 116, 95, 115, 0, 103, 116, 95, 117, 0, 103, 101, 95, 115, 0, 103, 101, 95, 117, 0, 108, 116, 0, 108, 101, 0, 103, 116, 0, 103, 101, 0, 115, 101, 108, 101, 99, 116, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 99, 117, 114, 114, 101, 110, 116, 95, 109, 101, 109, 111, 114, 121, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 0, 104, 97, 115, 102, 101, 97, 116, 117, 114, 101, 32, 0, 110, 111, 112, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 112, 114, 105, 110, 116, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 55, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 114, 105, 110, 116, 45, 109, 105, 110, 105, 102, 105, 101, 100, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 109, 105, 110, 105, 102, 105, 101, 100, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 77, 105, 110, 105, 102, 105, 101, 100, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 114, 105, 110, 116, 45, 102, 117, 108, 108, 0, 112, 114, 105, 110, 116, 32, 105, 110, 32, 102, 117, 108, 108, 32, 115, 45, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 32, 102, 111, 114, 109, 97, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 98, 114, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 98, 114, 101, 97, 107, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116, 32, 97, 114, 101, 32, 110, 111, 116, 32, 110, 101, 101, 100, 101, 100, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 118, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 50, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 78, 83, 50, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 65, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 115, 101, 108, 102, 45, 62, 105, 102, 83, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 65, 110, 121, 0, 105, 102, 83, 116, 97, 99, 107, 46, 101, 109, 112, 116, 121, 40, 41, 0, 102, 108, 111, 119, 115, 46, 101, 109, 112, 116, 121, 40, 41, 0, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 53, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 66, 114, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 110, 97, 109, 101, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 110, 97, 109, 101, 115, 32, 102, 114, 111, 109, 32, 108, 111, 99, 97, 116, 105, 111, 110, 115, 32, 116, 104, 97, 116 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10240); +allocate([ 32, 97, 114, 101, 32, 110, 101, 118, 101, 114, 32, 98, 114, 97, 110, 99, 104, 101, 100, 32, 116, 111, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 118, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 50, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 78, 83, 50, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 65, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 55, 82, 101, 109, 111, 118, 101, 85, 110, 117, 115, 101, 100, 78, 97, 109, 101, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 112, 111, 115, 116, 45, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 32, 102, 111, 114, 32, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 45, 103, 101, 110, 101, 114, 97, 116, 101, 100, 32, 99, 111, 100, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 50, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 78, 83, 50, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 65, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 97, 100, 100, 45, 62, 116, 121, 112, 101, 32, 61, 61, 32, 105, 51, 50, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 77, 101, 109, 111, 114, 121, 79, 112, 0, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 80, 111, 115, 116, 69, 109, 115, 99, 114, 105, 112, 116, 101, 110, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 115, 105, 109, 112, 108, 105, 102, 121, 45, 108, 111, 99, 97, 108, 115, 0, 109, 105, 115, 99, 101, 108, 108, 97, 110, 101, 111, 117, 115, 32, 108, 111, 99, 97, 108, 115, 45, 114, 101, 108, 97, 116, 101, 100, 32, 111, 112, 116, 105, 109, 105, 122, 97, 116, 105, 111, 110, 115, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 50, 49, 76, 105, 110, 101, 97, 114, 69, 120, 101, 99, 117, 116, 105, 111, 110, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 50, 49, 76, 105, 110, 101, 97, 114, 69, 120, 101, 99, 117, 116, 105, 111, 110, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 50, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 78, 83, 50, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 65, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 99, 117, 114, 114, 0, 118, 105, 115, 105, 116, 0, 108, 111, 99, 97, 108, 115, 87, 114, 105, 116, 116, 101, 110, 46, 115, 105, 122, 101, 40, 41, 32, 43, 32, 108, 111, 99, 97, 108, 115, 82, 101, 97, 100, 46, 115, 105, 122, 101, 40, 41, 32, 60, 61, 32, 49, 0, 115, 114, 99, 47, 97, 115, 116, 95, 117, 116, 105, 108, 115, 46, 104, 0, 105, 110, 118, 97, 108, 105, 100, 97, 116, 101, 115, 0, 98, 108, 111, 99, 107, 45, 62, 108, 105, 115, 116, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 97, 98, 111, 118, 101, 0, 105, 115, 82, 101, 115, 117, 108, 116, 85, 115, 101, 100, 0, 97, 98, 111, 118, 101, 32, 61, 61, 32, 105, 102, 102, 45, 62, 105, 102, 84, 114, 117, 101, 32, 124, 124, 32, 97, 98, 111, 118, 101, 32, 61, 61, 32, 105, 102, 102, 45, 62, 105, 102, 70, 97, 108, 115, 101, 0, 115, 101, 108, 102, 45, 62, 115, 105, 110, 107, 97, 98, 108, 101, 115, 46, 99, 111, 117, 110, 116, 40, 105, 110, 100, 101, 120, 41, 32, 61, 61, 32, 48, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 80, 111, 115, 116, 0, 105, 102, 102, 45, 62, 105, 102, 70, 97, 108, 115, 101, 0, 100, 111, 78, 111, 116, 101, 73, 102, 69, 108, 115, 101, 70, 97, 108, 115, 101, 0, 111, 112, 116, 105, 109, 105, 122, 101, 73, 102, 82, 101, 116, 117, 114, 110, 0, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 83, 116, 97, 99, 107, 46, 98, 97, 99, 107, 40, 41, 32, 61, 61, 32, 105, 102, 102, 0, 109, 97, 112, 58, 58, 97, 116, 58, 32, 32, 107, 101, 121, 32, 110, 111, 116, 32, 102, 111, 117, 110, 100, 0, 105, 102, 84, 114, 117, 101, 66, 108, 111, 99, 107, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 110, 111, 110, 101, 0, 105, 102, 102, 45, 62, 116, 121, 112, 101, 32, 33, 61, 32, 110, 111, 110, 101, 0, 40, 42, 99, 117, 114, 114, 112, 41, 45, 62, 99, 97, 115, 116, 60, 73, 102, 62, 40, 41, 45, 62, 105, 102, 70, 97, 108, 115, 101, 0, 100, 111, 78, 111, 116, 101, 73, 102, 69, 108, 115, 101, 84, 114, 117, 101, 0, 100, 111, 78, 111, 116, 101, 73, 102, 69, 108, 115, 101, 67, 111, 110, 100, 105, 116, 105, 111, 110, 0, 33, 98, 114, 101, 97, 107, 115, 91, 48, 93, 46, 98, 114, 45, 62, 118, 97, 108, 117, 101, 0, 111, 112, 116, 105, 109, 105, 122, 101, 66, 108, 111, 99, 107, 82, 101, 116, 117, 114, 110, 0, 33, 98, 114, 101, 97, 107, 115, 91, 106, 93, 46, 98, 114, 45, 62, 118, 97, 108, 117, 101, 0, 33, 99, 117, 114, 114, 45, 62, 99, 97, 115, 116, 60, 73, 102, 62, 40, 41, 45, 62, 105, 102, 70, 97, 108, 115, 101, 0, 100, 111, 78, 111, 116, 101, 78, 111, 110, 76, 105, 110, 101, 97, 114, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 71, 101, 116, 76, 111, 99, 97, 108, 67, 111, 117, 110, 116, 101, 114, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 71, 101, 116, 76, 111, 99, 97, 108, 67, 111, 117, 110, 116, 101, 114, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 71, 101, 116, 76, 111, 99, 97, 108, 67, 111, 117, 110, 116, 101, 114, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 53, 71, 101, 116, 76, 111, 99, 97, 108, 67, 111, 117, 110, 116, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 71, 101, 116, 76, 111, 99, 97, 108, 67, 111, 117, 110, 116, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 83, 101, 116, 76, 111, 99, 97, 108, 82, 101, 109, 111, 118, 101, 114, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 83, 101, 116, 76, 111, 99, 97, 108, 82, 101, 109, 111, 118, 101, 114, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 53, 83, 101, 116, 76, 111, 99, 97, 108, 82, 101, 109, 111, 118, 101, 114, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 53, 83, 101, 116, 76, 111, 99, 97, 108, 82, 101, 109, 111, 118, 101, 114, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 53, 83, 101, 116, 76, 111, 99, 97, 108, 82, 101, 109, 111, 118, 101, 114, 69, 0, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 52, 83, 105, 109, 112, 108, 105, 102, 121, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 114, 101, 111, 114, 100, 101, 114, 45, 108, 111, 99, 97, 108, 115, 0, 115, 111, 114, 116, 115, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 118, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 50, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 78, 83, 50, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 65, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 110, 101, 119, 84, 111, 79, 108, 100, 91, 105, 93, 32, 60, 32, 99, 117, 114, 114, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 112, 97, 115, 115, 101, 115, 47, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 46, 99, 112, 112, 0, 118, 105, 115, 105, 116, 70, 117, 110, 99, 116, 105, 111, 110, 0, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 0, 78, 52, 119, 97, 115, 109, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 51, 82, 101, 111, 114, 100, 101, 114, 76, 111, 99, 97, 108, 115, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 118, 97, 99, 117, 117, 109, 0, 114, 101, 109, 111, 118, 101, 115, 32, 111, 98, 118, 105, 111, 117, 115, 108, 121, 32, 117, 110, 110, 101, 101, 100, 101, 100, 32, 99, 111, 100, 101, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 50, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 67, 49, 69, 80, 75, 99, 83, 55, 95, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 56, 95, 69, 69, 70, 80, 78, 83, 50, 95, 52, 80, 97, 115, 115, 69, 118, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 87, 97, 108, 107, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 50, 95, 118, 69, 69, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 49, 48, 80, 111, 115, 116, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 118, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 86, 97, 99, 117, 117, 109, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 50, 95, 54, 86, 97, 99, 117, 117, 109, 69, 78, 83, 50, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 50, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 65, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 115, 116, 97, 99, 107, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 48, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 116, 114, 97, 118, 101, 114, 115, 97, 108, 46, 104, 0, 119, 97, 108, 107, 0, 42, 116, 97, 115, 107, 46, 99, 117, 114, 114, 112, 0, 90, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 49, 95, 118, 69, 69, 69, 57, 115, 116, 97, 114, 116, 87, 97, 108, 107, 69, 80, 78, 83, 95, 54, 77, 111, 100, 117, 108, 101, 69, 69, 85, 108, 118, 69, 95, 0, 90, 78, 52, 119, 97, 115, 109, 49, 50, 82, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 73, 78, 83, 95, 54, 86, 97, 99, 117, 117, 109, 69, 69, 67, 49, 69, 80, 75, 99, 83, 52, 95, 69, 85, 108, 118, 69, 95, 0, 116, 111, 112, 108, 101, 118, 101, 108, 0, 100, 101, 102, 117, 110, 0, 98, 108, 111, 99, 107, 0, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 0, 110, 97, 109, 101, 0, 118, 97, 114, 0, 99, 111, 110, 115, 116, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 0, 98, 105, 110, 97, 114, 121, 0, 114, 101, 116, 117, 114, 110, 0, 105, 102, 0, 101, 108, 115, 101, 0, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 0, 99, 97, 108, 108, 0, 110, 117, 109, 0, 108, 97, 98, 101, 108, 0, 98, 114, 101, 97, 107, 0, 99, 111, 110, 116, 105, 110, 117, 101, 0, 115, 119, 105, 116, 99, 104, 0, 115, 116, 114, 105, 110, 103, 0, 116, 101, 109, 112, 82, 101, 116, 48, 0, 103, 101, 116, 84, 101, 109, 112, 82, 101, 116, 48, 0, 95, 108, 108, 118, 109, 95, 99, 116, 116, 122, 95, 105, 51, 50, 0, 95, 95, 95, 117, 100, 105, 118, 109, 111, 100, 100, 105, 52, 0, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 0, 117, 110, 97, 114, 121, 45, 112, 111, 115, 116, 102, 105, 120, 0, 77, 97, 116, 104, 95, 102, 114, 111, 117, 110, 100, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 0, 62, 62, 62, 0, 116, 101, 109, 112, 68, 111, 117, 98, 108, 101, 80, 116, 114, 0, 72, 69, 65, 80, 56, 0, 72, 69, 65, 80, 49, 54, 0, 72, 69, 65, 80, 51, 50, 0, 72, 69, 65, 80, 70, 51, 50, 0, 72, 69, 65, 80, 85, 56, 0, 72, 69, 65, 80, 85, 49, 54, 0, 72, 69, 65, 80, 85, 51, 50, 0, 72, 69, 65, 80, 70, 54, 52, 0, 102, 48, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 91, 0, 123, 0, 125, 0, 63, 0, 58, 0, 99, 97, 115, 101, 0, 100, 101, 102, 97, 117, 108, 116, 0, 100, 111, 116, 0, 110, 101, 119, 0, 97, 114, 114, 97, 121, 0, 111, 98, 106, 101, 99, 116, 0, 118, 97, 114, 32, 99, 111, 110, 115, 116, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 105, 102, 32, 101, 108, 115, 101, 32, 100, 111, 32, 119, 104, 105, 108, 101, 32, 102, 111, 114, 32, 98, 114, 101, 97, 107, 32, 99, 111, 110, 116, 105, 110, 117, 101, 32, 114, 101, 116, 117, 114, 110, 32, 115, 119, 105, 116, 99, 104, 32, 99, 97, 115, 101, 32, 100, 101, 102, 97, 117, 108, 116, 32, 116, 104, 114, 111, 119, 32, 116, 114, 121, 32, 99, 97, 116, 99, 104, 32, 102, 105, 110, 97, 108, 108, 121, 32, 116, 114, 117, 101, 32, 102, 97, 108, 115, 101, 32, 110, 117, 108, 108, 32, 110, 101, 119, 0, 33, 32, 126, 32, 43, 32, 45, 0, 42, 32, 47, 32, 37, 0, 43, 32, 45, 0, 60, 60, 32, 62, 62, 32, 62, 62, 62, 0, 60, 32, 60, 61, 32, 62, 32, 62, 61, 0, 61, 61, 32, 33, 61, 0, 63, 32, 58, 0, 97, 115, 115, 105, 103, 110, 32, 99, 97, 108, 108, 32, 98, 105, 110, 97, 114, 121, 32, 117, 110, 97, 114, 121, 45, 112, 114, 101, 102, 105, 120, 32, 110, 97, 109, 101, 32, 110, 117, 109, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 32, 100, 111, 116, 32, 110, 101, 119, 32, 115, 117, 98, 32, 115, 101, 113, 32, 115, 116, 114, 105, 110, 103, 32, 111, 98, 106, 101, 99, 116, 32, 97, 114, 114, 97, 121, 0, 83, 73, 77, 68, 95, 73, 110, 116, 56, 120, 49, 54, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 49, 54, 120, 56, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 73, 110, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 51, 50, 120, 52, 95, 99, 104, 101, 99, 107, 0, 83, 73, 77, 68, 95, 70, 108, 111, 97, 116, 54, 52, 120, 50, 95, 99, 104, 101, 99, 107, 0, 0, 1, 28, 2, 29, 14, 24, 3, 30, 22, 20, 15, 25, 17, 4, 8, 31, 27, 13, 23, 21, 19, 16, 7, 26, 12, 18, 6, 11, 5, 10, 9, 31, 22, 30, 21, 18, 10, 29, 2, 20, 17, 15, 13, 9, 6, 28, 1, 23, 19, 11, 3, 16, 14, 7, 24, 12, 4, 8, 25, 5, 26, 27, 0, 66, 73, 78, 65, 82, 89, 69, 78, 95, 67, 79, 82, 69, 83, 0, 111, 108, 100, 32, 61, 61, 32, 116, 104, 114, 101, 97, 100, 115, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 115, 117, 112, 112, 111, 114, 116, 47, 116, 104, 114, 101, 97, 100, 115, 46, 99, 112, 112, 0, 114, 101, 115, 101, 116, 84, 104, 114, 101, 97, 100, 115, 65, 114, 101, 82, 101, 97, 100, 121, 0, 33, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 103, 101, 116, 40, 41, 45, 62, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 84, 104, 114, 101, 97, 100, 0, 116, 104, 114, 101, 97, 100, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 102, 97, 105, 108, 101, 100, 0, 126, 84, 104, 114, 101, 97, 100, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 111, 114, 107, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 110, 117, 109, 0, 33, 114, 117, 110, 110, 105, 110, 103, 0, 70, 85, 78, 67, 83, 73, 71, 36, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 4, 7, 3, 6, 5, 0, 17, 0, 10, 0, 17, 17, 17, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 15, 10, 17, 17, 17, 3, 10, 7, 0, 1, 19, 9, 11, 11, 0, 0, 9, 6, 11, 0, 0, 11, 0, 6, 17, 0, 0, 0, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 10, 10, 17, 17, 17, 0, 10, 0, 0, 2, 0, 9, 11, 0, 0, 0, 9, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 4, 13, 0, 0, 0, 0, 9, 14, 0, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 15, 0, 0, 0, 0, 9, 16, 0, 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 18, 18, 18, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 10, 0, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 11, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 9, 12, 0, 0, 0, 0, 0, 12, 0, 0, 12, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 45, 43, 32, 32, 32, 48, 88, 48, 120, 0, 84, 33, 34, 25, 13, 1, 2, 3, 17, 75, 28, 12, 16, 4, 11, 29, 18, 30, 39, 104, 110, 111, 112, 113, 98, 32, 5, 6, 15, 19, 20, 21, 26, 8, 22, 7, 40, 36, 23, 24, 9, 10, 14, 27, 31, 37, 35, 131, 130, 125, 38, 42, 43, 60, 61, 62, 63, 67, 71, 74, 77, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 114, 115, 116, 121, 122, 123, 124, 0, 73, 108, 108, 101, 103, 97, 108, 32, 98, 121, 116, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 0, 68, 111, 109, 97, 105, 110, 32, 101, 114, 114, 111, 114, 0, 82, 101, 115, 117, 108, 116, 32, 110, 111, 116, 32, 114, 101, 112, 114, 101, 115, 101, 110, 116, 97, 98, 108, 101, 0, 78, 111, 116, 32, 97, 32, 116, 116, 121, 0, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 32, 100, 101, 110, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 110, 111, 116, 32, 112, 101, 114, 109, 105, 116, 116, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 102, 105, 108, 101, 32, 111, 114, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 78, 111, 32, 115, 117, 99, 104, 32, 112, 114, 111, 99, 101, 115, 115, 0, 70, 105, 108, 101, 32, 101, 120, 105, 115, 116, 115, 0, 86, 97, 108, 117, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 32, 102, 111, 114, 32, 100, 97, 116, 97, 32, 116, 121, 112, 101, 0, 78, 111, 32, 115, 112, 97, 99, 101, 32, 108, 101, 102, 116, 32, 111, 110, 32, 100, 101, 118, 105, 99, 101, 0, 79, 117, 116, 32, 111, 102, 32, 109, 101, 109, 111, 114, 121, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 98, 117, 115, 121, 0, 73, 110, 116, 101, 114, 114, 117, 112, 116, 101, 100, 32, 115, 121, 115, 116, 101, 109, 32, 99, 97, 108, 108, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 105, 108, 121, 32, 117, 110, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 73, 110, 118, 97, 108, 105, 100, 32, 115, 101, 101, 107, 0, 67, 114, 111, 115, 115, 45, 100, 101, 118, 105, 99, 101, 32, 108, 105, 110, 107, 0, 82, 101, 97, 100, 45, 111, 110, 108, 121, 32, 102, 105, 108, 101, 32, 115, 121, 115, 116, 101, 109, 0, 68, 105, 114, 101, 99, 116, 111, 114, 121, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 112, 101, 101, 114, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 116, 105, 109, 101, 100, 32, 111, 117, 116, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 102, 117, 115, 101, 100, 0, 72, 111, 115, 116, 32, 105, 115, 32, 100, 111, 119, 110, 0, 72, 111, 115, 116, 32, 105, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 65, 100, 100, 114, 101, 115, 115, 32, 105, 110, 32, 117, 115, 101, 0, 66, 114, 111, 107, 101, 110, 32, 112, 105, 112, 101, 0, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 32, 111, 114, 32, 97, 100, 100, 114, 101, 115, 115, 0, 66, 108, 111, 99, 107, 32, 100, 101, 118, 105, 99, 101, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 78, 111, 32, 115, 117, 99, 104, 32, 100, 101, 118, 105, 99, 101, 0, 78, 111, 116, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 73, 115, 32, 97, 32, 100, 105, 114, 101, 99, 116, 111, 114, 121, 0, 84, 101, 120, 116, 32, 102, 105, 108, 101, 32, 98, 117, 115, 121, 0, 69, 120, 101, 99, 32, 102, 111, 114, 109, 97, 116, 32, 101, 114, 114, 111, 114, 0, 73, 110, 118, 97, 108, 105, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 0, 65, 114, 103, 117, 109, 101, 110, 116, 32, 108, 105, 115, 116, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 83, 121, 109, 98, 111, 108, 105, 99, 32, 108, 105, 110, 107, 32, 108, 111, 111, 112, 0, 70, 105, 108, 101, 110, 97, 109, 101, 32, 116, 111, 111, 32, 108, 111, 110, 103, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 111, 112, 101, 110, 32, 102, 105, 108, 101, 115, 32, 105, 110, 32, 115, 121, 115, 116, 101, 109, 0, 78, 111, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 66, 97, 100, 32, 102, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 0, 78, 111, 32, 99, 104, 105, 108, 100, 32, 112, 114, 111, 99, 101, 115, 115, 0, 66, 97, 100, 32, 97, 100, 100, 114, 101, 115, 115, 0, 70, 105, 108, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 84, 111, 111, 32, 109, 97, 110, 121, 32, 108, 105, 110, 107, 115, 0, 78, 111, 32, 108, 111, 99, 107, 115, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 82, 101, 115, 111, 117, 114, 99, 101, 32, 100, 101, 97, 100, 108, 111, 99, 107, 32, 119, 111, 117, 108, 100, 32, 111, 99, 99, 117, 114, 0, 83, 116, 97, 116, 101, 32, 110, 111, 116, 32, 114, 101, 99, 111, 118, 101, 114, 97, 98, 108, 101, 0, 80, 114, 101, 118, 105, 111, 117, 115, 32, 111, 119, 110, 101, 114, 32, 100, 105, 101, 100, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 99, 97, 110, 99, 101, 108, 101, 100, 0, 70, 117, 110, 99, 116, 105, 111, 110, 32, 110, 111, 116, 32, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100, 0, 78, 111, 32, 109, 101, 115, 115, 97, 103, 101, 32, 111, 102, 32, 100, 101, 115, 105, 114, 101, 100, 32, 116, 121, 112, 101, 0, 73, 100, 101, 110, 116, 105, 102, 105, 101, 114, 32, 114, 101, 109, 111, 118, 101, 100, 0, 68, 101, 118, 105, 99, 101, 32, 110, 111, 116, 32, 97, 32, 115, 116, 114, 101, 97, 109, 0, 78, 111, 32, 100, 97, 116, 97, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 68, 101, 118, 105, 99, 101, 32, 116, 105, 109, 101, 111, 117, 116, 0, 79, 117, 116, 32, 111, 102, 32, 115, 116, 114, 101, 97, 109, 115, 32, 114, 101, 115, 111, 117, 114, 99, 101, 115, 0, 76, 105, 110, 107, 32, 104, 97, 115, 32, 98, 101, 101, 110, 32, 115, 101, 118, 101, 114, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 101, 114, 114, 111, 114, 0, 66, 97, 100, 32, 109, 101, 115, 115, 97, 103, 101, 0, 70, 105, 108, 101, 32, 100, 101, 115, 99, 114, 105, 112, 116, 111, 114, 32, 105, 110, 32, 98, 97, 100, 32, 115, 116, 97, 116, 101, 0, 78, 111, 116, 32, 97, 32, 115, 111, 99, 107, 101, 116, 0, 68, 101, 115, 116, 105, 110, 97, 116, 105, 111, 110, 32, 97, 100, 100, 114, 101, 115, 115, 32, 114, 101, 113, 117, 105, 114, 101, 100, 0, 77, 101, 115, 115, 97, 103, 101, 32, 116, 111, 111, 32, 108, 97, 114, 103, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 119, 114, 111, 110, 103, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 115, 111, 99, 107, 101, 116, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 116, 121, 112, 101, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 78, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 80, 114, 111, 116, 111, 99, 111, 108, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 0, 65, 100, 100, 114, 101, 115, 115, 32, 102, 97, 109, 105, 108, 121, 32, 110, 111, 116, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 98, 121, 32, 112, 114, 111, 116, 111, 99, 111, 108, 0, 65, 100, 100, 114, 101, 115, 115, 32, 110, 111, 116, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 78, 101, 116, 119, 111, 114, 107, 32, 105, 115, 32, 100, 111, 119, 110, 0, 78, 101, 116, 119, 111, 114, 107, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 114, 101, 115, 101, 116, 32, 98, 121, 32, 110, 101, 116, 119, 111, 114, 107, 0, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 97, 98, 111, 114, 116, 101, 100, 0, 78, 111, 32, 98, 117, 102, 102, 101, 114, 32, 115, 112, 97, 99, 101, 32, 97, 118, 97, 105, 108, 97, 98, 108, 101, 0, 83, 111, 99, 107, 101, 116, 32, 105, 115, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 83, 111, 99, 107, 101, 116, 32, 110, 111, 116, 32, 99, 111, 110, 110, 101, 99, 116, 101, 100, 0, 67, 97, 110, 110, 111, 116, 32, 115, 101, 110, 100, 32, 97, 102, 116, 101, 114, 32, 115, 111, 99, 107, 101, 116, 32, 115, 104, 117, 116, 100, 111, 119, 110, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 97, 108, 114, 101, 97, 100, 121, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 79, 112, 101, 114, 97, 116, 105, 111, 110, 32, 105, 110, 32, 112, 114, 111, 103, 114, 101, 115, 115, 0, 83, 116, 97, 108, 101, 32, 102, 105, 108, 101, 32, 104, 97, 110, 100, 108, 101, 0, 82, 101, 109, 111, 116, 101, 32, 73, 47, 79, 32, 101, 114, 114, 111, 114, 0, 81, 117, 111, 116, 97, 32, 101, 120, 99, 101, 101, 100, 101, 100, 0, 78, 111, 32, 109, 101, 100, 105, 117, 109, 32, 102, 111, 117, 110, 100, 0, 87, 114, 111, 110, 103, 32, 109, 101, 100, 105, 117, 109, 32, 116, 121, 112, 101, 0, 78, 111, 32, 101, 114, 114, 111, 114, 32, 105, 110, 102, 111, 114, 109, 97, 116, 105, 111, 110, 0, 0, 40, 110, 117, 108, 108, 41, 0, 45, 48, 88, 43, 48, 88, 32, 48, 88, 45, 48, 120, 43, 48, 120, 32, 48, 120, 0, 105, 110, 102, 0, 73, 78, 70, 0, 78, 65, 78, 0, 105, 110, 102, 105, 110, 105, 116, 121, 0, 110, 97, 110, 0, 80, 79, 83, 73, 88, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 58, 58, 119, 97, 105, 116, 58, 32, 109, 117, 116, 101, 120, 32, 110, 111, 116, 32, 108, 111, 99, 107, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 32, 119, 97, 105, 116, 32, 102, 97, 105, 108, 101, 100, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 117, 110, 115, 117, 112, 112, 111, 114, 116, 101, 100, 32, 108, 111, 99, 97, 108, 101, 32, 102, 111, 114, 32, 115, 116, 97, 110, 100, 97, 114, 100, 32, 105, 110, 112, 117, 116, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 109, 117, 116, 101, 120, 32, 108, 111, 99, 107, 32, 102, 97, 105, 108, 101, 100, 0, 101, 99, 32, 61, 61, 32, 48, 0, 47, 86, 111, 108, 117, 109, 101, 115, 47, 68, 97, 116, 97, 47, 85, 115, 101, 114, 115, 47, 106, 97, 110, 47, 101, 109, 115, 100, 107, 95, 112, 111, 114, 116, 97, 98, 108, 101, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 105, 110, 99, 111, 109, 105, 110, 103, 47, 115, 121, 115, 116, 101, 109, 47, 108, 105, 98, 47, 108, 105, 98, 99, 120, 120, 47, 109, 117, 116, 101, 120, 46, 99, 112, 112, 0, 117, 110, 108, 111, 99, 107, 0, 117, 110, 105, 113, 117, 101, 95, 108, 111, 99, 107, 58, 58, 117, 110, 108, 111, 99, 107, 58, 32, 110, 111, 116, 32, 108, 111, 99, 107, 101, 100, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 86, 111, 108, 117, 109, 101, 115, 47, 68, 97, 116, 97, 47, 85, 115, 101, 114, 115, 47, 106, 97, 110, 47, 101, 109, 115, 100, 107, 95, 112, 111, 114, 116, 97, 98, 108, 101, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 105, 110, 99, 111, 109, 105, 110, 103, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 115, 116, 114, 105, 110, 103, 0, 33, 34, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 115, 116, 111, 105, 0, 58, 32, 111, 117, 116, 32, 111, 102, 32, 114, 97, 110, 103, 101, 0, 58, 32, 110, 111, 32, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 0, 37, 117, 0, 99, 108, 111, 99, 107, 95, 103, 101, 116, 116, 105, 109, 101, 40, 67, 76, 79, 67, 75, 95, 77, 79, 78, 79, 84, 79, 78, 73, 67, 41, 32, 102, 97, 105, 108, 101, 100, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 98, 97, 115, 105, 99, 95, 105, 111, 115, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 53, 98, 97, 115, 105, 99, 95, 115, 116, 114, 101, 97, 109, 98, 117, 102, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 65, 66, 67, 68, 69, 70, 120, 88, 43, 45, 112, 80, 105, 73, 110, 78, 0, 67, 0, 37, 112, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 37, 0, 0, 0, 0, 0, 76, 0, 37, 112, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 49, 55, 110, 117, 109, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20480); +allocate([ 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 99, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 37, 109, 47, 37, 100, 47, 37, 121, 37, 89, 45, 37, 109, 45, 37, 100, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 37, 72, 58, 37, 77, 37, 72, 58, 37, 77, 58, 37, 83, 83, 117, 110, 100, 97, 121, 0, 77, 111, 110, 100, 97, 121, 0, 84, 117, 101, 115, 100, 97, 121, 0, 87, 101, 100, 110, 101, 115, 100, 97, 121, 0, 84, 104, 117, 114, 115, 100, 97, 121, 0, 70, 114, 105, 100, 97, 121, 0, 83, 97, 116, 117, 114, 100, 97, 121, 0, 83, 117, 110, 0, 77, 111, 110, 0, 84, 117, 101, 0, 87, 101, 100, 0, 84, 104, 117, 0, 70, 114, 105, 0, 83, 97, 116, 0, 74, 97, 110, 117, 97, 114, 121, 0, 70, 101, 98, 114, 117, 97, 114, 121, 0, 77, 97, 114, 99, 104, 0, 65, 112, 114, 105, 108, 0, 77, 97, 121, 0, 74, 117, 110, 101, 0, 74, 117, 108, 121, 0, 65, 117, 103, 117, 115, 116, 0, 83, 101, 112, 116, 101, 109, 98, 101, 114, 0, 79, 99, 116, 111, 98, 101, 114, 0, 78, 111, 118, 101, 109, 98, 101, 114, 0, 68, 101, 99, 101, 109, 98, 101, 114, 0, 74, 97, 110, 0, 70, 101, 98, 0, 77, 97, 114, 0, 65, 112, 114, 0, 74, 117, 110, 0, 74, 117, 108, 0, 65, 117, 103, 0, 83, 101, 112, 0, 79, 99, 116, 0, 78, 111, 118, 0, 68, 101, 99, 0, 65, 77, 0, 80, 77, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 50, 48, 95, 95, 116, 105, 109, 101, 95, 103, 101, 116, 95, 99, 95, 115, 116, 111, 114, 97, 103, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 116, 105, 109, 101, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 99, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 48, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 99, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 78, 83, 95, 49, 57, 105, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 99, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 99, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 49, 57, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 78, 83, 95, 49, 57, 111, 115, 116, 114, 101, 97, 109, 98, 117, 102, 95, 105, 116, 101, 114, 97, 116, 111, 114, 73, 119, 78, 83, 95, 49, 49, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 73, 119, 69, 69, 69, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 54, 95, 95, 110, 97, 114, 114, 111, 119, 95, 116, 111, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 105, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 50, 99, 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 55, 95, 95, 119, 105, 100, 101, 110, 95, 102, 114, 111, 109, 95, 117, 116, 102, 56, 73, 76, 106, 51, 50, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 99, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 119, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 55, 99, 111, 100, 101, 99, 118, 116, 73, 68, 115, 99, 49, 49, 95, 95, 109, 98, 115, 116, 97, 116, 101, 95, 116, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 49, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 49, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 119, 69, 69, 0, 33, 34, 118, 101, 99, 116, 111, 114, 32, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 34, 0, 47, 86, 111, 108, 117, 109, 101, 115, 47, 68, 97, 116, 97, 47, 85, 115, 101, 114, 115, 47, 106, 97, 110, 47, 101, 109, 115, 100, 107, 95, 112, 111, 114, 116, 97, 98, 108, 101, 47, 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 47, 105, 110, 99, 111, 109, 105, 110, 103, 47, 115, 121, 115, 116, 101, 109, 47, 105, 110, 99, 108, 117, 100, 101, 47, 108, 105, 98, 99, 120, 120, 47, 118, 101, 99, 116, 111, 114, 0, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 0, 78, 83, 116, 51, 95, 95, 49, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 99, 97, 110, 110, 111, 116, 32, 122, 101, 114, 111, 32, 111, 117, 116, 32, 116, 104, 114, 101, 97, 100, 32, 118, 97, 108, 117, 101, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 99, 97, 110, 110, 111, 116, 32, 99, 114, 101, 97, 116, 101, 32, 112, 116, 104, 114, 101, 97, 100, 32, 107, 101, 121, 32, 102, 111, 114, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 40, 41, 0, 112, 116, 104, 114, 101, 97, 100, 95, 111, 110, 99, 101, 32, 102, 97, 105, 108, 117, 114, 101, 32, 105, 110, 32, 95, 95, 99, 120, 97, 95, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 115, 95, 102, 97, 115, 116, 40, 41, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 115, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 54, 95, 95, 115, 104, 105, 109, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 116, 121, 112, 101, 95, 105, 110, 102, 111, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 117, 110, 99, 97, 117, 103, 104, 116, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 58, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 32, 111, 102, 32, 116, 121, 112, 101, 32, 37, 115, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 32, 119, 105, 116, 104, 32, 37, 115, 32, 102, 111, 114, 101, 105, 103, 110, 32, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 116, 101, 114, 109, 105, 110, 97, 116, 105, 110, 103, 0, 116, 101, 114, 109, 105, 110, 97, 116, 101, 95, 104, 97, 110, 100, 108, 101, 114, 32, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 108, 121, 32, 114, 101, 116, 117, 114, 110, 101, 100, 0, 83, 116, 57, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 115, 116, 100, 58, 58, 101, 120, 99, 101, 112, 116, 105, 111, 110, 0, 83, 116, 49, 49, 108, 111, 103, 105, 99, 95, 101, 114, 114, 111, 114, 0, 83, 116, 49, 50, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 57, 95, 95, 112, 111, 105, 110, 116, 101, 114, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 49, 55, 95, 95, 112, 98, 97, 115, 101, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 49, 95, 95, 118, 109, 105, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 32, 99, 111, 110, 115, 116, 0, 32, 118, 111, 108, 97, 116, 105, 108, 101, 0, 32, 114, 101, 115, 116, 114, 105, 99, 116, 0, 118, 111, 105, 100, 0, 119, 99, 104, 97, 114, 95, 116, 0, 98, 111, 111, 108, 0, 99, 104, 97, 114, 0, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 99, 104, 97, 114, 0, 115, 104, 111, 114, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 115, 104, 111, 114, 116, 0, 105, 110, 116, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 105, 110, 116, 0, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 0, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 108, 111, 110, 103, 32, 108, 111, 110, 103, 0, 95, 95, 105, 110, 116, 49, 50, 56, 0, 117, 110, 115, 105, 103, 110, 101, 100, 32, 95, 95, 105, 110, 116, 49, 50, 56, 0, 102, 108, 111, 97, 116, 0, 100, 111, 117, 98, 108, 101, 0, 108, 111, 110, 103, 32, 100, 111, 117, 98, 108, 101, 0, 95, 95, 102, 108, 111, 97, 116, 49, 50, 56, 0, 46, 46, 46, 0, 95, 71, 76, 79, 66, 65, 76, 95, 95, 78, 0, 40, 97, 110, 111, 110, 121, 109, 111, 117, 115, 32, 110, 97, 109, 101, 115, 112, 97, 99, 101, 41, 0, 100, 101, 99, 105, 109, 97, 108, 54, 52, 0, 100, 101, 99, 105, 109, 97, 108, 49, 50, 56, 0, 100, 101, 99, 105, 109, 97, 108, 51, 50, 0, 100, 101, 99, 105, 109, 97, 108, 49, 54, 0, 99, 104, 97, 114, 51, 50, 95, 116, 0, 99, 104, 97, 114, 49, 54, 95, 116, 0, 97, 117, 116, 111, 0, 115, 116, 100, 58, 58, 110, 117, 108, 108, 112, 116, 114, 95, 116, 0, 32, 91, 0, 32, 91, 93, 0, 93, 0, 40, 0, 41, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 0, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 0, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 0, 102, 112, 0, 38, 38, 0, 62, 0, 41, 32, 0, 32, 40, 0, 38, 0, 38, 61, 0, 61, 0, 97, 108, 105, 103, 110, 111, 102, 32, 40, 0, 99, 111, 110, 115, 116, 95, 99, 97, 115, 116, 60, 0, 62, 40, 0, 44, 0, 126, 0, 41, 40, 0, 58, 58, 0, 100, 101, 108, 101, 116, 101, 91, 93, 32, 0, 100, 121, 110, 97, 109, 105, 99, 95, 99, 97, 115, 116, 60, 0, 42, 0, 100, 101, 108, 101, 116, 101, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 0, 111, 112, 101, 114, 97, 116, 111, 114, 38, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 40, 41, 0, 111, 112, 101, 114, 97, 116, 111, 114, 44, 0, 111, 112, 101, 114, 97, 116, 111, 114, 126, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 100, 101, 108, 101, 116, 101, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 0, 111, 112, 101, 114, 97, 116, 111, 114, 47, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 0, 111, 112, 101, 114, 97, 116, 111, 114, 94, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 61, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 34, 34, 32, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 60, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 60, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 42, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 45, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 91, 93, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 33, 0, 111, 112, 101, 114, 97, 116, 111, 114, 32, 110, 101, 119, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 0, 111, 112, 101, 114, 97, 116, 111, 114, 124, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 42, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 43, 43, 0, 111, 112, 101, 114, 97, 116, 111, 114, 45, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 63, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 0, 111, 112, 101, 114, 97, 116, 111, 114, 37, 61, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 0, 111, 112, 101, 114, 97, 116, 111, 114, 62, 62, 61, 0, 60, 0, 44, 32, 0, 32, 62, 0, 100, 101, 99, 108, 116, 121, 112, 101, 40, 0, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 105, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 44, 32, 115, 116, 100, 58, 58, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 115, 116, 114, 105, 110, 103, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 111, 115, 116, 114, 101, 97, 109, 0, 115, 116, 100, 58, 58, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 60, 99, 104, 97, 114, 44, 32, 115, 116, 100, 58, 58, 99, 104, 97, 114, 95, 116, 114, 97, 105, 116, 115, 60, 99, 104, 97, 114, 62, 32, 62, 0, 98, 97, 115, 105, 99, 95, 105, 111, 115, 116, 114, 101, 97, 109, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 0, 115, 116, 100, 58, 58, 0, 46, 42, 0, 46, 0, 47, 0, 47, 61, 0, 94, 0, 94, 61, 0, 61, 61, 0, 62, 61, 0, 41, 91, 0, 60, 61, 0, 60, 60, 0, 60, 60, 61, 0, 45, 0, 45, 61, 0, 42, 61, 0, 45, 45, 0, 41, 45, 45, 0, 91, 93, 32, 0, 32, 0, 33, 61, 0, 33, 0, 110, 111, 101, 120, 99, 101, 112, 116, 32, 40, 0, 124, 124, 0, 124, 0, 124, 61, 0, 45, 62, 42, 0, 43, 0, 43, 61, 0, 43, 43, 0, 41, 43, 43, 0, 45, 62, 0, 41, 32, 63, 32, 40, 0, 41, 32, 58, 32, 40, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 95, 99, 97, 115, 116, 60, 0, 37, 0, 37, 61, 0, 62, 62, 0, 62, 62, 61, 0, 115, 116, 97, 116, 105, 99, 95, 99, 97, 115, 116, 60, 0, 115, 105, 122, 101, 111, 102, 32, 40, 0, 115, 105, 122, 101, 111, 102, 46, 46, 46, 40, 0, 116, 121, 112, 101, 105, 100, 40, 0, 116, 104, 114, 111, 119, 0, 116, 104, 114, 111, 119, 32, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 32, 38, 0, 32, 38, 38, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 105, 100, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 115, 116, 100, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 0, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 86, 84, 84, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 102, 111, 114, 32, 0, 116, 121, 112, 101, 105, 110, 102, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 0, 99, 111, 118, 97, 114, 105, 97, 110, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 32, 118, 116, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 45, 105, 110, 45, 0, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 110, 111, 110, 45, 118, 105, 114, 116, 117, 97, 108, 32, 116, 104, 117, 110, 107, 32, 116, 111, 32, 0, 103, 117, 97, 114, 100, 32, 118, 97, 114, 105, 97, 98, 108, 101, 32, 102, 111, 114, 32, 0, 114, 101, 102, 101, 114, 101, 110, 99, 101, 32, 116, 101, 109, 112, 111, 114, 97, 114, 121, 32, 102, 111, 114, 32, 0, 95, 98, 108, 111, 99, 107, 95, 105, 110, 118, 111, 107, 101, 0, 105, 110, 118, 111, 99, 97, 116, 105, 111, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 102, 111, 114, 32, 98, 108, 111, 99, 107, 32, 105, 110, 32, 0 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30720); var tempDoublePtr = STATICTOP; STATICTOP += 16; function _atexit(func, arg) { @@ -1167,389 +1176,12 @@ function _atexit(func, arg) { function ___cxa_atexit() { return _atexit.apply(null, arguments); } -Module["_i64Subtract"] = _i64Subtract; -function ___assert_fail(condition, filename, line, func) { - ABORT = true; - throw "Assertion failed: " + Pointer_stringify(condition) + ", at: " + [ filename ? Pointer_stringify(filename) : "unknown filename", line, func ? Pointer_stringify(func) : "unknown function" ] + " at " + stackTrace(); -} -function __ZSt18uncaught_exceptionv() { - return !!__ZSt18uncaught_exceptionv.uncaught_exception; -} -var EXCEPTIONS = { - last: 0, - caught: [], - infos: {}, - deAdjust: (function(adjusted) { - if (!adjusted || EXCEPTIONS.infos[adjusted]) return adjusted; - for (var ptr in EXCEPTIONS.infos) { - var info = EXCEPTIONS.infos[ptr]; - if (info.adjusted === adjusted) { - return ptr; - } - } - return adjusted; - }), - addRef: (function(ptr) { - if (!ptr) return; - var info = EXCEPTIONS.infos[ptr]; - info.refcount++; - }), - decRef: (function(ptr) { - if (!ptr) return; - var info = EXCEPTIONS.infos[ptr]; - assert(info.refcount > 0); - info.refcount--; - if (info.refcount === 0) { - if (info.destructor) { - Runtime.dynCall("vi", info.destructor, [ ptr ]); - } - delete EXCEPTIONS.infos[ptr]; - ___cxa_free_exception(ptr); - } - }), - clearRef: (function(ptr) { - if (!ptr) return; - var info = EXCEPTIONS.infos[ptr]; - info.refcount = 0; - }) -}; -function ___resumeException(ptr) { - if (!EXCEPTIONS.last) { - EXCEPTIONS.last = ptr; - } - EXCEPTIONS.clearRef(EXCEPTIONS.deAdjust(ptr)); - throw ptr + " - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."; -} -function ___cxa_find_matching_catch() { - var thrown = EXCEPTIONS.last; - if (!thrown) { - return (asm["setTempRet0"](0), 0) | 0; - } - var info = EXCEPTIONS.infos[thrown]; - var throwntype = info.type; - if (!throwntype) { - return (asm["setTempRet0"](0), thrown) | 0; - } - var typeArray = Array.prototype.slice.call(arguments); - var pointer = Module["___cxa_is_pointer_type"](throwntype); - if (!___cxa_find_matching_catch.buffer) ___cxa_find_matching_catch.buffer = _malloc(4); - HEAP32[___cxa_find_matching_catch.buffer >> 2] = thrown; - thrown = ___cxa_find_matching_catch.buffer; - for (var i = 0; i < typeArray.length; i++) { - if (typeArray[i] && Module["___cxa_can_catch"](typeArray[i], throwntype, thrown)) { - thrown = HEAP32[thrown >> 2]; - info.adjusted = thrown; - return (asm["setTempRet0"](typeArray[i]), thrown) | 0; - } - } - thrown = HEAP32[thrown >> 2]; - return (asm["setTempRet0"](throwntype), thrown) | 0; -} -function ___cxa_throw(ptr, type, destructor) { - EXCEPTIONS.infos[ptr] = { - ptr: ptr, - adjusted: ptr, - type: type, - destructor: destructor, - refcount: 0 - }; - EXCEPTIONS.last = ptr; - if (!("uncaught_exception" in __ZSt18uncaught_exceptionv)) { - __ZSt18uncaught_exceptionv.uncaught_exception = 1; - } else { - __ZSt18uncaught_exceptionv.uncaught_exception++; - } - throw ptr + " - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."; -} -Module["_memset"] = _memset; -Module["_pthread_mutex_lock"] = _pthread_mutex_lock; -function __isLeapYear(year) { - return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); -} -function __arraySum(array, index) { - var sum = 0; - for (var i = 0; i <= index; sum += array[i++]) ; - return sum; -} -var __MONTH_DAYS_LEAP = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]; -var __MONTH_DAYS_REGULAR = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]; -function __addDays(date, days) { - var newDate = new Date(date.getTime()); - while (days > 0) { - var leap = __isLeapYear(newDate.getFullYear()); - var currentMonth = newDate.getMonth(); - var daysInCurrentMonth = (leap ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR)[currentMonth]; - if (days > daysInCurrentMonth - newDate.getDate()) { - days -= daysInCurrentMonth - newDate.getDate() + 1; - newDate.setDate(1); - if (currentMonth < 11) { - newDate.setMonth(currentMonth + 1); - } else { - newDate.setMonth(0); - newDate.setFullYear(newDate.getFullYear() + 1); - } - } else { - newDate.setDate(newDate.getDate() + days); - return newDate; - } - } - return newDate; -} -function _strftime(s, maxsize, format, tm) { - var tm_zone = HEAP32[tm + 40 >> 2]; - var date = { - tm_sec: HEAP32[tm >> 2], - tm_min: HEAP32[tm + 4 >> 2], - tm_hour: HEAP32[tm + 8 >> 2], - tm_mday: HEAP32[tm + 12 >> 2], - tm_mon: HEAP32[tm + 16 >> 2], - tm_year: HEAP32[tm + 20 >> 2], - tm_wday: HEAP32[tm + 24 >> 2], - tm_yday: HEAP32[tm + 28 >> 2], - tm_isdst: HEAP32[tm + 32 >> 2], - tm_gmtoff: HEAP32[tm + 36 >> 2], - tm_zone: tm_zone ? Pointer_stringify(tm_zone) : "" - }; - var pattern = Pointer_stringify(format); - var EXPANSION_RULES_1 = { - "%c": "%a %b %d %H:%M:%S %Y", - "%D": "%m/%d/%y", - "%F": "%Y-%m-%d", - "%h": "%b", - "%r": "%I:%M:%S %p", - "%R": "%H:%M", - "%T": "%H:%M:%S", - "%x": "%m/%d/%y", - "%X": "%H:%M:%S" - }; - for (var rule in EXPANSION_RULES_1) { - pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_1[rule]); - } - var WEEKDAYS = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]; - var MONTHS = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]; - function leadingSomething(value, digits, character) { - var str = typeof value === "number" ? value.toString() : value || ""; - while (str.length < digits) { - str = character[0] + str; - } - return str; - } - function leadingNulls(value, digits) { - return leadingSomething(value, digits, "0"); - } - function compareByDay(date1, date2) { - function sgn(value) { - return value < 0 ? -1 : value > 0 ? 1 : 0; - } - var compare; - if ((compare = sgn(date1.getFullYear() - date2.getFullYear())) === 0) { - if ((compare = sgn(date1.getMonth() - date2.getMonth())) === 0) { - compare = sgn(date1.getDate() - date2.getDate()); - } - } - return compare; - } - function getFirstWeekStartDate(janFourth) { - switch (janFourth.getDay()) { - case 0: - return new Date(janFourth.getFullYear() - 1, 11, 29); - case 1: - return janFourth; - case 2: - return new Date(janFourth.getFullYear(), 0, 3); - case 3: - return new Date(janFourth.getFullYear(), 0, 2); - case 4: - return new Date(janFourth.getFullYear(), 0, 1); - case 5: - return new Date(janFourth.getFullYear() - 1, 11, 31); - case 6: - return new Date(janFourth.getFullYear() - 1, 11, 30); - } - } - function getWeekBasedYear(date) { - var thisDate = __addDays(new Date(date.tm_year + 1900, 0, 1), date.tm_yday); - var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4); - var janFourthNextYear = new Date(thisDate.getFullYear() + 1, 0, 4); - var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); - var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); - if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) { - if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) { - return thisDate.getFullYear() + 1; - } else { - return thisDate.getFullYear(); - } - } else { - return thisDate.getFullYear() - 1; - } - } - var EXPANSION_RULES_2 = { - "%a": (function(date) { - return WEEKDAYS[date.tm_wday].substring(0, 3); - }), - "%A": (function(date) { - return WEEKDAYS[date.tm_wday]; - }), - "%b": (function(date) { - return MONTHS[date.tm_mon].substring(0, 3); - }), - "%B": (function(date) { - return MONTHS[date.tm_mon]; - }), - "%C": (function(date) { - var year = date.tm_year + 1900; - return leadingNulls(year / 100 | 0, 2); - }), - "%d": (function(date) { - return leadingNulls(date.tm_mday, 2); - }), - "%e": (function(date) { - return leadingSomething(date.tm_mday, 2, " "); - }), - "%g": (function(date) { - return getWeekBasedYear(date).toString().substring(2); - }), - "%G": (function(date) { - return getWeekBasedYear(date); - }), - "%H": (function(date) { - return leadingNulls(date.tm_hour, 2); - }), - "%I": (function(date) { - var twelveHour = date.tm_hour; - if (twelveHour == 0) twelveHour = 12; else if (twelveHour > 12) twelveHour -= 12; - return leadingNulls(twelveHour, 2); - }), - "%j": (function(date) { - return leadingNulls(date.tm_mday + __arraySum(__isLeapYear(date.tm_year + 1900) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, date.tm_mon - 1), 3); - }), - "%m": (function(date) { - return leadingNulls(date.tm_mon + 1, 2); - }), - "%M": (function(date) { - return leadingNulls(date.tm_min, 2); - }), - "%n": (function() { - return "\n"; - }), - "%p": (function(date) { - if (date.tm_hour >= 0 && date.tm_hour < 12) { - return "AM"; - } else { - return "PM"; - } - }), - "%S": (function(date) { - return leadingNulls(date.tm_sec, 2); - }), - "%t": (function() { - return "\t"; - }), - "%u": (function(date) { - var day = new Date(date.tm_year + 1900, date.tm_mon + 1, date.tm_mday, 0, 0, 0, 0); - return day.getDay() || 7; - }), - "%U": (function(date) { - var janFirst = new Date(date.tm_year + 1900, 0, 1); - var firstSunday = janFirst.getDay() === 0 ? janFirst : __addDays(janFirst, 7 - janFirst.getDay()); - var endDate = new Date(date.tm_year + 1900, date.tm_mon, date.tm_mday); - if (compareByDay(firstSunday, endDate) < 0) { - var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth() - 1) - 31; - var firstSundayUntilEndJanuary = 31 - firstSunday.getDate(); - var days = firstSundayUntilEndJanuary + februaryFirstUntilEndMonth + endDate.getDate(); - return leadingNulls(Math.ceil(days / 7), 2); - } - return compareByDay(firstSunday, janFirst) === 0 ? "01" : "00"; - }), - "%V": (function(date) { - var janFourthThisYear = new Date(date.tm_year + 1900, 0, 4); - var janFourthNextYear = new Date(date.tm_year + 1901, 0, 4); - var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); - var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); - var endDate = __addDays(new Date(date.tm_year + 1900, 0, 1), date.tm_yday); - if (compareByDay(endDate, firstWeekStartThisYear) < 0) { - return "53"; - } - if (compareByDay(firstWeekStartNextYear, endDate) <= 0) { - return "01"; - } - var daysDifference; - if (firstWeekStartThisYear.getFullYear() < date.tm_year + 1900) { - daysDifference = date.tm_yday + 32 - firstWeekStartThisYear.getDate(); - } else { - daysDifference = date.tm_yday + 1 - firstWeekStartThisYear.getDate(); - } - return leadingNulls(Math.ceil(daysDifference / 7), 2); - }), - "%w": (function(date) { - var day = new Date(date.tm_year + 1900, date.tm_mon + 1, date.tm_mday, 0, 0, 0, 0); - return day.getDay(); - }), - "%W": (function(date) { - var janFirst = new Date(date.tm_year, 0, 1); - var firstMonday = janFirst.getDay() === 1 ? janFirst : __addDays(janFirst, janFirst.getDay() === 0 ? 1 : 7 - janFirst.getDay() + 1); - var endDate = new Date(date.tm_year + 1900, date.tm_mon, date.tm_mday); - if (compareByDay(firstMonday, endDate) < 0) { - var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth() - 1) - 31; - var firstMondayUntilEndJanuary = 31 - firstMonday.getDate(); - var days = firstMondayUntilEndJanuary + februaryFirstUntilEndMonth + endDate.getDate(); - return leadingNulls(Math.ceil(days / 7), 2); - } - return compareByDay(firstMonday, janFirst) === 0 ? "01" : "00"; - }), - "%y": (function(date) { - return (date.tm_year + 1900).toString().substring(2); - }), - "%Y": (function(date) { - return date.tm_year + 1900; - }), - "%z": (function(date) { - var off = date.tm_gmtoff; - var ahead = off >= 0; - off = Math.abs(off) / 60; - off = off / 60 * 100 + off % 60; - return (ahead ? "+" : "-") + String("0000" + off).slice(-4); - }), - "%Z": (function(date) { - return date.tm_zone; - }), - "%%": (function() { - return "%"; - }) - }; - for (var rule in EXPANSION_RULES_2) { - if (pattern.indexOf(rule) >= 0) { - pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_2[rule](date)); - } - } - var bytes = intArrayFromString(pattern, false); - if (bytes.length > maxsize) { - return 0; - } - writeArrayToMemory(bytes, s); - return bytes.length - 1; -} -function _strftime_l(s, maxsize, format, tm) { - return _strftime(s, maxsize, format, tm); -} -function _abort() { - Module["abort"](); -} -function _pthread_once(ptr, func) { - if (!_pthread_once.seen) _pthread_once.seen = {}; - if (ptr in _pthread_once.seen) return; - Runtime.dynCall("v", func); - _pthread_once.seen[ptr] = 1; +function _emscripten_get_now() { + abort(); } -function ___lock() {} -function ___unlock() {} -var PTHREAD_SPECIFIC = {}; -function _pthread_getspecific(key) { - return PTHREAD_SPECIFIC[key] || 0; +function _emscripten_get_now_is_monotonic() { + return ENVIRONMENT_IS_NODE || typeof dateNow !== "undefined" || (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) && self["performance"] && self["performance"]["now"]; } -var _llvm_fabs_f64 = Math_abs; -Module["_i64Add"] = _i64Add; -var PTHREAD_SPECIFIC_NEXT_KEY = 1; var ERRNO_CODES = { EPERM: 1, ENOENT: 2, @@ -1673,6 +1305,312 @@ var ERRNO_CODES = { EOWNERDEAD: 130, ESTRPIPE: 86 }; +function ___setErrNo(value) { + if (Module["___errno_location"]) HEAP32[Module["___errno_location"]() >> 2] = value; + return value; +} +function _clock_gettime(clk_id, tp) { + var now; + if (clk_id === 0) { + now = Date.now(); + } else if (clk_id === 1 && _emscripten_get_now_is_monotonic()) { + now = _emscripten_get_now(); + } else { + ___setErrNo(ERRNO_CODES.EINVAL); + return -1; + } + HEAP32[tp >> 2] = now / 1e3 | 0; + HEAP32[tp + 4 >> 2] = now % 1e3 * 1e3 * 1e3 | 0; + return 0; +} +Module["_i64Subtract"] = _i64Subtract; +function ___assert_fail(condition, filename, line, func) { + ABORT = true; + throw "Assertion failed: " + Pointer_stringify(condition) + ", at: " + [ filename ? Pointer_stringify(filename) : "unknown filename", line, func ? Pointer_stringify(func) : "unknown function" ] + " at " + stackTrace(); +} +function __ZSt18uncaught_exceptionv() { + return !!__ZSt18uncaught_exceptionv.uncaught_exception; +} +var EXCEPTIONS = { + last: 0, + caught: [], + infos: {}, + deAdjust: (function(adjusted) { + if (!adjusted || EXCEPTIONS.infos[adjusted]) return adjusted; + for (var ptr in EXCEPTIONS.infos) { + var info = EXCEPTIONS.infos[ptr]; + if (info.adjusted === adjusted) { + return ptr; + } + } + return adjusted; + }), + addRef: (function(ptr) { + if (!ptr) return; + var info = EXCEPTIONS.infos[ptr]; + info.refcount++; + }), + decRef: (function(ptr) { + if (!ptr) return; + var info = EXCEPTIONS.infos[ptr]; + assert(info.refcount > 0); + info.refcount--; + if (info.refcount === 0) { + if (info.destructor) { + Runtime.dynCall("vi", info.destructor, [ ptr ]); + } + delete EXCEPTIONS.infos[ptr]; + ___cxa_free_exception(ptr); + } + }), + clearRef: (function(ptr) { + if (!ptr) return; + var info = EXCEPTIONS.infos[ptr]; + info.refcount = 0; + }) +}; +function ___resumeException(ptr) { + if (!EXCEPTIONS.last) { + EXCEPTIONS.last = ptr; + } + EXCEPTIONS.clearRef(EXCEPTIONS.deAdjust(ptr)); + throw ptr + " - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."; +} +function ___cxa_find_matching_catch() { + var thrown = EXCEPTIONS.last; + if (!thrown) { + return (asm["setTempRet0"](0), 0) | 0; + } + var info = EXCEPTIONS.infos[thrown]; + var throwntype = info.type; + if (!throwntype) { + return (asm["setTempRet0"](0), thrown) | 0; + } + var typeArray = Array.prototype.slice.call(arguments); + var pointer = Module["___cxa_is_pointer_type"](throwntype); + if (!___cxa_find_matching_catch.buffer) ___cxa_find_matching_catch.buffer = _malloc(4); + HEAP32[___cxa_find_matching_catch.buffer >> 2] = thrown; + thrown = ___cxa_find_matching_catch.buffer; + for (var i = 0; i < typeArray.length; i++) { + if (typeArray[i] && Module["___cxa_can_catch"](typeArray[i], throwntype, thrown)) { + thrown = HEAP32[thrown >> 2]; + info.adjusted = thrown; + return (asm["setTempRet0"](typeArray[i]), thrown) | 0; + } + } + thrown = HEAP32[thrown >> 2]; + return (asm["setTempRet0"](throwntype), thrown) | 0; +} +function ___cxa_throw(ptr, type, destructor) { + EXCEPTIONS.infos[ptr] = { + ptr: ptr, + adjusted: ptr, + type: type, + destructor: destructor, + refcount: 0 + }; + EXCEPTIONS.last = ptr; + if (!("uncaught_exception" in __ZSt18uncaught_exceptionv)) { + __ZSt18uncaught_exceptionv.uncaught_exception = 1; + } else { + __ZSt18uncaught_exceptionv.uncaught_exception++; + } + throw ptr + " - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."; +} +Module["_memset"] = _memset; +Module["_pthread_mutex_lock"] = _pthread_mutex_lock; +function _pthread_cond_signal() { + return 0; +} +function _abort() { + Module["abort"](); +} +function _pthread_cond_destroy() { + return 0; +} +function _pthread_mutex_destroy() {} +function _pthread_create() { + return 11; +} +function _pthread_once(ptr, func) { + if (!_pthread_once.seen) _pthread_once.seen = {}; + if (ptr in _pthread_once.seen) return; + Runtime.dynCall("v", func); + _pthread_once.seen[ptr] = 1; +} +Module["_i64Add"] = _i64Add; +var cttz_i8 = allocate([ 8, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 7, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0 ], "i8", ALLOC_STATIC); +Module["_llvm_cttz_i32"] = _llvm_cttz_i32; +Module["___udivmoddi4"] = ___udivmoddi4; +Module["___divdi3"] = ___divdi3; +function ___lock() {} +function ___unlock() {} +var PTHREAD_SPECIFIC = {}; +function _pthread_getspecific(key) { + return PTHREAD_SPECIFIC[key] || 0; +} +var _llvm_fabs_f64 = Math_abs; +function _sysconf(name) { + switch (name) { + case 30: + return PAGE_SIZE; + case 85: + return totalMemory / PAGE_SIZE; + case 132: + case 133: + case 12: + case 137: + case 138: + case 15: + case 235: + case 16: + case 17: + case 18: + case 19: + case 20: + case 149: + case 13: + case 10: + case 236: + case 153: + case 9: + case 21: + case 22: + case 159: + case 154: + case 14: + case 77: + case 78: + case 139: + case 80: + case 81: + case 82: + case 68: + case 67: + case 164: + case 11: + case 29: + case 47: + case 48: + case 95: + case 52: + case 51: + case 46: + return 200809; + case 79: + return 0; + case 27: + case 246: + case 127: + case 128: + case 23: + case 24: + case 160: + case 161: + case 181: + case 182: + case 242: + case 183: + case 184: + case 243: + case 244: + case 245: + case 165: + case 178: + case 179: + case 49: + case 50: + case 168: + case 169: + case 175: + case 170: + case 171: + case 172: + case 97: + case 76: + case 32: + case 173: + case 35: + return -1; + case 176: + case 177: + case 7: + case 155: + case 8: + case 157: + case 125: + case 126: + case 92: + case 93: + case 129: + case 130: + case 131: + case 94: + case 91: + return 1; + case 74: + case 60: + case 69: + case 70: + case 4: + return 1024; + case 31: + case 42: + case 72: + return 32; + case 87: + case 26: + case 33: + return 2147483647; + case 34: + case 1: + return 47839; + case 38: + case 36: + return 99; + case 43: + case 37: + return 2048; + case 0: + return 2097152; + case 3: + return 65536; + case 28: + return 32768; + case 44: + return 32767; + case 75: + return 16384; + case 39: + return 1e3; + case 89: + return 700; + case 71: + return 256; + case 40: + return 255; + case 2: + return 100; + case 180: + return 64; + case 25: + return 20; + case 5: + return 16; + case 6: + return 6; + case 73: + return 4; + case 84: + { + if (typeof navigator === "object") return navigator["hardwareConcurrency"] || 1; + return 1; + } + } + ___setErrNo(ERRNO_CODES.EINVAL); + return -1; +} +var PTHREAD_SPECIFIC_NEXT_KEY = 1; function _pthread_key_create(key, destructor) { if (key == 0) { return ERRNO_CODES.EINVAL; @@ -1682,6 +1620,19 @@ function _pthread_key_create(key, destructor) { PTHREAD_SPECIFIC_NEXT_KEY++; return 0; } +function _pthread_key_delete(key) { + if (key in PTHREAD_SPECIFIC) { + delete PTHREAD_SPECIFIC[key]; + return 0; + } + return ERRNO_CODES.EINVAL; +} +function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.set(HEAPU8.subarray(src, src + num), dest); + return dest; +} +Module["_memcpy"] = _memcpy; +Module["_memmove"] = _memmove; function _pthread_setspecific(key, value) { if (!(key in PTHREAD_SPECIFIC)) { return ERRNO_CODES.EINVAL; @@ -1818,10 +1769,6 @@ var ERRNO_MESSAGES = { 130: "Previous owner died", 131: "State not recoverable" }; -function ___setErrNo(value) { - if (Module["___errno_location"]) HEAP32[Module["___errno_location"]() >> 2] = value; - return value; -} var PATH = { splitPath: (function(filename) { var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; @@ -5006,6 +4953,10 @@ function ___syscall54(which, varargs) { } Module["_bitshift64Ashr"] = _bitshift64Ashr; Module["_bitshift64Lshr"] = _bitshift64Lshr; +function ___cxa_pure_virtual() { + ABORT = true; + throw "Pure virtual function called!"; +} function _pthread_cleanup_push(routine, arg) { __ATEXIT__.push((function() { Runtime.dynCall("vi", routine, [ arg ]); @@ -5013,22 +4964,335 @@ function _pthread_cleanup_push(routine, arg) { _pthread_cleanup_push.level = __ATEXIT__.length; } Module["_pthread_cond_broadcast"] = _pthread_cond_broadcast; +var _environ = STATICTOP; +STATICTOP += 16; +function ___buildEnvironment(env) { + var MAX_ENV_VALUES = 64; + var TOTAL_ENV_SIZE = 1024; + var poolPtr; + var envPtr; + if (!___buildEnvironment.called) { + ___buildEnvironment.called = true; + ENV["USER"] = ENV["LOGNAME"] = "web_user"; + ENV["PATH"] = "/"; + ENV["PWD"] = "/"; + ENV["HOME"] = "/home/web_user"; + ENV["LANG"] = "C"; + ENV["_"] = Module["thisProgram"]; + poolPtr = allocate(TOTAL_ENV_SIZE, "i8", ALLOC_STATIC); + envPtr = allocate(MAX_ENV_VALUES * 4, "i8*", ALLOC_STATIC); + HEAP32[envPtr >> 2] = poolPtr; + HEAP32[_environ >> 2] = envPtr; + } else { + envPtr = HEAP32[_environ >> 2]; + poolPtr = HEAP32[envPtr >> 2]; + } + var strings = []; + var totalSize = 0; + for (var key in env) { + if (typeof env[key] === "string") { + var line = key + "=" + env[key]; + strings.push(line); + totalSize += line.length; + } + } + if (totalSize > TOTAL_ENV_SIZE) { + throw new Error("Environment size exceeded TOTAL_ENV_SIZE!"); + } + var ptrSize = 4; + for (var i = 0; i < strings.length; i++) { + var line = strings[i]; + writeAsciiToMemory(line, poolPtr); + HEAP32[envPtr + i * ptrSize >> 2] = poolPtr; + poolPtr += line.length + 1; + } + HEAP32[envPtr + strings.length * ptrSize >> 2] = 0; +} +var ENV = {}; +function _getenv(name) { + if (name === 0) return 0; + name = Pointer_stringify(name); + if (!ENV.hasOwnProperty(name)) return 0; + if (_getenv.ret) _free(_getenv.ret); + _getenv.ret = allocate(intArrayFromString(ENV[name]), "i8", ALLOC_NORMAL); + return _getenv.ret; +} +function __isLeapYear(year) { + return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); +} +function __arraySum(array, index) { + var sum = 0; + for (var i = 0; i <= index; sum += array[i++]) ; + return sum; +} +var __MONTH_DAYS_LEAP = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]; +var __MONTH_DAYS_REGULAR = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]; +function __addDays(date, days) { + var newDate = new Date(date.getTime()); + while (days > 0) { + var leap = __isLeapYear(newDate.getFullYear()); + var currentMonth = newDate.getMonth(); + var daysInCurrentMonth = (leap ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR)[currentMonth]; + if (days > daysInCurrentMonth - newDate.getDate()) { + days -= daysInCurrentMonth - newDate.getDate() + 1; + newDate.setDate(1); + if (currentMonth < 11) { + newDate.setMonth(currentMonth + 1); + } else { + newDate.setMonth(0); + newDate.setFullYear(newDate.getFullYear() + 1); + } + } else { + newDate.setDate(newDate.getDate() + days); + return newDate; + } + } + return newDate; +} +function _strftime(s, maxsize, format, tm) { + var tm_zone = HEAP32[tm + 40 >> 2]; + var date = { + tm_sec: HEAP32[tm >> 2], + tm_min: HEAP32[tm + 4 >> 2], + tm_hour: HEAP32[tm + 8 >> 2], + tm_mday: HEAP32[tm + 12 >> 2], + tm_mon: HEAP32[tm + 16 >> 2], + tm_year: HEAP32[tm + 20 >> 2], + tm_wday: HEAP32[tm + 24 >> 2], + tm_yday: HEAP32[tm + 28 >> 2], + tm_isdst: HEAP32[tm + 32 >> 2], + tm_gmtoff: HEAP32[tm + 36 >> 2], + tm_zone: tm_zone ? Pointer_stringify(tm_zone) : "" + }; + var pattern = Pointer_stringify(format); + var EXPANSION_RULES_1 = { + "%c": "%a %b %d %H:%M:%S %Y", + "%D": "%m/%d/%y", + "%F": "%Y-%m-%d", + "%h": "%b", + "%r": "%I:%M:%S %p", + "%R": "%H:%M", + "%T": "%H:%M:%S", + "%x": "%m/%d/%y", + "%X": "%H:%M:%S" + }; + for (var rule in EXPANSION_RULES_1) { + pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_1[rule]); + } + var WEEKDAYS = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ]; + var MONTHS = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]; + function leadingSomething(value, digits, character) { + var str = typeof value === "number" ? value.toString() : value || ""; + while (str.length < digits) { + str = character[0] + str; + } + return str; + } + function leadingNulls(value, digits) { + return leadingSomething(value, digits, "0"); + } + function compareByDay(date1, date2) { + function sgn(value) { + return value < 0 ? -1 : value > 0 ? 1 : 0; + } + var compare; + if ((compare = sgn(date1.getFullYear() - date2.getFullYear())) === 0) { + if ((compare = sgn(date1.getMonth() - date2.getMonth())) === 0) { + compare = sgn(date1.getDate() - date2.getDate()); + } + } + return compare; + } + function getFirstWeekStartDate(janFourth) { + switch (janFourth.getDay()) { + case 0: + return new Date(janFourth.getFullYear() - 1, 11, 29); + case 1: + return janFourth; + case 2: + return new Date(janFourth.getFullYear(), 0, 3); + case 3: + return new Date(janFourth.getFullYear(), 0, 2); + case 4: + return new Date(janFourth.getFullYear(), 0, 1); + case 5: + return new Date(janFourth.getFullYear() - 1, 11, 31); + case 6: + return new Date(janFourth.getFullYear() - 1, 11, 30); + } + } + function getWeekBasedYear(date) { + var thisDate = __addDays(new Date(date.tm_year + 1900, 0, 1), date.tm_yday); + var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4); + var janFourthNextYear = new Date(thisDate.getFullYear() + 1, 0, 4); + var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); + var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); + if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) { + if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) { + return thisDate.getFullYear() + 1; + } else { + return thisDate.getFullYear(); + } + } else { + return thisDate.getFullYear() - 1; + } + } + var EXPANSION_RULES_2 = { + "%a": (function(date) { + return WEEKDAYS[date.tm_wday].substring(0, 3); + }), + "%A": (function(date) { + return WEEKDAYS[date.tm_wday]; + }), + "%b": (function(date) { + return MONTHS[date.tm_mon].substring(0, 3); + }), + "%B": (function(date) { + return MONTHS[date.tm_mon]; + }), + "%C": (function(date) { + var year = date.tm_year + 1900; + return leadingNulls(year / 100 | 0, 2); + }), + "%d": (function(date) { + return leadingNulls(date.tm_mday, 2); + }), + "%e": (function(date) { + return leadingSomething(date.tm_mday, 2, " "); + }), + "%g": (function(date) { + return getWeekBasedYear(date).toString().substring(2); + }), + "%G": (function(date) { + return getWeekBasedYear(date); + }), + "%H": (function(date) { + return leadingNulls(date.tm_hour, 2); + }), + "%I": (function(date) { + var twelveHour = date.tm_hour; + if (twelveHour == 0) twelveHour = 12; else if (twelveHour > 12) twelveHour -= 12; + return leadingNulls(twelveHour, 2); + }), + "%j": (function(date) { + return leadingNulls(date.tm_mday + __arraySum(__isLeapYear(date.tm_year + 1900) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, date.tm_mon - 1), 3); + }), + "%m": (function(date) { + return leadingNulls(date.tm_mon + 1, 2); + }), + "%M": (function(date) { + return leadingNulls(date.tm_min, 2); + }), + "%n": (function() { + return "\n"; + }), + "%p": (function(date) { + if (date.tm_hour >= 0 && date.tm_hour < 12) { + return "AM"; + } else { + return "PM"; + } + }), + "%S": (function(date) { + return leadingNulls(date.tm_sec, 2); + }), + "%t": (function() { + return "\t"; + }), + "%u": (function(date) { + var day = new Date(date.tm_year + 1900, date.tm_mon + 1, date.tm_mday, 0, 0, 0, 0); + return day.getDay() || 7; + }), + "%U": (function(date) { + var janFirst = new Date(date.tm_year + 1900, 0, 1); + var firstSunday = janFirst.getDay() === 0 ? janFirst : __addDays(janFirst, 7 - janFirst.getDay()); + var endDate = new Date(date.tm_year + 1900, date.tm_mon, date.tm_mday); + if (compareByDay(firstSunday, endDate) < 0) { + var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth() - 1) - 31; + var firstSundayUntilEndJanuary = 31 - firstSunday.getDate(); + var days = firstSundayUntilEndJanuary + februaryFirstUntilEndMonth + endDate.getDate(); + return leadingNulls(Math.ceil(days / 7), 2); + } + return compareByDay(firstSunday, janFirst) === 0 ? "01" : "00"; + }), + "%V": (function(date) { + var janFourthThisYear = new Date(date.tm_year + 1900, 0, 4); + var janFourthNextYear = new Date(date.tm_year + 1901, 0, 4); + var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); + var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); + var endDate = __addDays(new Date(date.tm_year + 1900, 0, 1), date.tm_yday); + if (compareByDay(endDate, firstWeekStartThisYear) < 0) { + return "53"; + } + if (compareByDay(firstWeekStartNextYear, endDate) <= 0) { + return "01"; + } + var daysDifference; + if (firstWeekStartThisYear.getFullYear() < date.tm_year + 1900) { + daysDifference = date.tm_yday + 32 - firstWeekStartThisYear.getDate(); + } else { + daysDifference = date.tm_yday + 1 - firstWeekStartThisYear.getDate(); + } + return leadingNulls(Math.ceil(daysDifference / 7), 2); + }), + "%w": (function(date) { + var day = new Date(date.tm_year + 1900, date.tm_mon + 1, date.tm_mday, 0, 0, 0, 0); + return day.getDay(); + }), + "%W": (function(date) { + var janFirst = new Date(date.tm_year, 0, 1); + var firstMonday = janFirst.getDay() === 1 ? janFirst : __addDays(janFirst, janFirst.getDay() === 0 ? 1 : 7 - janFirst.getDay() + 1); + var endDate = new Date(date.tm_year + 1900, date.tm_mon, date.tm_mday); + if (compareByDay(firstMonday, endDate) < 0) { + var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth() - 1) - 31; + var firstMondayUntilEndJanuary = 31 - firstMonday.getDate(); + var days = firstMondayUntilEndJanuary + februaryFirstUntilEndMonth + endDate.getDate(); + return leadingNulls(Math.ceil(days / 7), 2); + } + return compareByDay(firstMonday, janFirst) === 0 ? "01" : "00"; + }), + "%y": (function(date) { + return (date.tm_year + 1900).toString().substring(2); + }), + "%Y": (function(date) { + return date.tm_year + 1900; + }), + "%z": (function(date) { + var off = date.tm_gmtoff; + var ahead = off >= 0; + off = Math.abs(off) / 60; + off = off / 60 * 100 + off % 60; + return (ahead ? "+" : "-") + String("0000" + off).slice(-4); + }), + "%Z": (function(date) { + return date.tm_zone; + }), + "%%": (function() { + return "%"; + }) + }; + for (var rule in EXPANSION_RULES_2) { + if (pattern.indexOf(rule) >= 0) { + pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_2[rule](date)); + } + } + var bytes = intArrayFromString(pattern, false); + if (bytes.length > maxsize) { + return 0; + } + writeArrayToMemory(bytes, s); + return bytes.length - 1; +} +function _strftime_l(s, maxsize, format, tm) { + return _strftime(s, maxsize, format, tm); +} function _pthread_cleanup_pop() { assert(_pthread_cleanup_push.level == __ATEXIT__.length, "cannot pop if something else added meanwhile!"); __ATEXIT__.pop(); _pthread_cleanup_push.level = __ATEXIT__.length; } -function ___cxa_begin_catch(ptr) { - __ZSt18uncaught_exceptionv.uncaught_exception--; - EXCEPTIONS.caught.push(ptr); - EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr)); - return ptr; -} -function _emscripten_memcpy_big(dest, src, num) { - HEAPU8.set(HEAPU8.subarray(src, src + num), dest); - return dest; -} -Module["_memcpy"] = _memcpy; +function _pthread_join() {} +Module["___remdi3"] = ___remdi3; function ___syscall6(which, varargs) { SYSCALLS.varargs = varargs; try { @@ -5040,6 +5304,9 @@ function ___syscall6(which, varargs) { return -e.errno; } } +Module["___udivdi3"] = ___udivdi3; +Module["___muldsi3"] = ___muldsi3; +Module["___muldi3"] = ___muldi3; function _sbrk(bytes) { var self = _sbrk; if (!self.called) { @@ -5059,8 +5326,14 @@ function _sbrk(bytes) { return ret; } Module["_bitshift64Shl"] = _bitshift64Shl; -Module["_memmove"] = _memmove; +function ___cxa_begin_catch(ptr) { + __ZSt18uncaught_exceptionv.uncaught_exception--; + EXCEPTIONS.caught.push(ptr); + EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr)); + return ptr; +} function ___gxx_personality_v0() {} +Module["___uremdi3"] = ___uremdi3; function _pthread_cond_wait() { return 0; } @@ -5104,6 +5377,24 @@ function ___syscall145(which, varargs) { } var ___dso_handle = STATICTOP; STATICTOP += 16; +if (ENVIRONMENT_IS_NODE) { + _emscripten_get_now = function _emscripten_get_now_actual() { + var t = process["hrtime"](); + return t[0] * 1e3 + t[1] / 1e6; + }; +} else if (typeof dateNow !== "undefined") { + _emscripten_get_now = dateNow; +} else if (typeof self === "object" && self["performance"] && typeof self["performance"]["now"] === "function") { + _emscripten_get_now = (function() { + return self["performance"]["now"](); + }); +} else if (typeof performance === "object" && typeof performance["now"] === "function") { + _emscripten_get_now = (function() { + return performance["now"](); + }); +} else { + _emscripten_get_now = Date.now; +} FS.staticInit(); __ATINIT__.unshift((function() { if (!Module["noFSInit"] && !FS.init.initialized) FS.init(); @@ -5133,11 +5424,11 @@ if (ENVIRONMENT_IS_NODE) { var NODEJS_PATH = require("path"); NODEFS.staticInit(); } +___buildEnvironment(ENV); STACK_BASE = STACKTOP = Runtime.alignMemory(STATICTOP); staticSealed = true; STACK_MAX = STACK_BASE + TOTAL_STACK; DYNAMIC_BASE = DYNAMICTOP = Runtime.alignMemory(STACK_MAX); -var cttz_i8 = allocate([ 8, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 7, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0 ], "i8", ALLOC_DYNAMIC); function invoke_iiiiiiii(index, a1, a2, a3, a4, a5, a6, a7) { try { return Module["dynCall_iiiiiiii"](index, a1, a2, a3, a4, a5, a6, a7); @@ -5309,38 +5600,51 @@ Module.asmLibraryArg = { "invoke_iiiiii": invoke_iiiiii, "invoke_viiii": invoke_viiii, "_pthread_cleanup_pop": _pthread_cleanup_pop, - "_strftime": _strftime, + "_pthread_getspecific": _pthread_getspecific, "_pthread_cond_wait": _pthread_cond_wait, + "_pthread_join": _pthread_join, "_pthread_key_create": _pthread_key_create, "_abort": _abort, "_llvm_fabs_f64": _llvm_fabs_f64, "___gxx_personality_v0": ___gxx_personality_v0, "___assert_fail": ___assert_fail, "___cxa_allocate_exception": ___cxa_allocate_exception, - "__ZSt18uncaught_exceptionv": __ZSt18uncaught_exceptionv, + "_emscripten_get_now_is_monotonic": _emscripten_get_now_is_monotonic, + "___buildEnvironment": ___buildEnvironment, + "_pthread_create": _pthread_create, "__addDays": __addDays, "_strftime_l": _strftime_l, "___setErrNo": ___setErrNo, "_sbrk": _sbrk, + "_pthread_key_delete": _pthread_key_delete, "___cxa_begin_catch": ___cxa_begin_catch, "_emscripten_memcpy_big": _emscripten_memcpy_big, "___resumeException": ___resumeException, - "___cxa_find_matching_catch": ___cxa_find_matching_catch, - "_pthread_getspecific": _pthread_getspecific, + "__ZSt18uncaught_exceptionv": __ZSt18uncaught_exceptionv, + "_sysconf": _sysconf, + "_strftime": _strftime, "__arraySum": __arraySum, + "_pthread_cond_signal": _pthread_cond_signal, "_llvm_fabs_f32": _llvm_fabs_f32, + "_pthread_mutex_destroy": _pthread_mutex_destroy, "_pthread_once": _pthread_once, + "_getenv": _getenv, + "_clock_gettime": _clock_gettime, "___syscall54": ___syscall54, "___unlock": ___unlock, "__isLeapYear": __isLeapYear, + "_emscripten_get_now": _emscripten_get_now, "_pthread_setspecific": _pthread_setspecific, "___cxa_atexit": ___cxa_atexit, "___cxa_throw": ___cxa_throw, "___lock": ___lock, "___syscall6": ___syscall6, "_pthread_cleanup_push": _pthread_cleanup_push, + "___cxa_pure_virtual": ___cxa_pure_virtual, + "_pthread_cond_destroy": _pthread_cond_destroy, "_atexit": _atexit, "___syscall140": ___syscall140, + "___cxa_find_matching_catch": ___cxa_find_matching_catch, "___syscall145": ___syscall145, "___syscall146": ___syscall146, "STACKTOP": STACKTOP, @@ -5389,17 +5693,8 @@ var asm = (function(global,env,buffer) { var undef = 0; var nan = global.NaN, inf = global.Infinity; var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; - var tempRet0 = 0; - var tempRet1 = 0; - var tempRet2 = 0; - var tempRet3 = 0; - var tempRet4 = 0; - var tempRet5 = 0; - var tempRet6 = 0; - var tempRet7 = 0; - var tempRet8 = 0; - var tempRet9 = 0; + var Math_floor=global.Math.floor; var Math_abs=global.Math.abs; var Math_sqrt=global.Math.sqrt; @@ -5437,38 +5732,51 @@ var asm = (function(global,env,buffer) { var invoke_iiiiii=env.invoke_iiiiii; var invoke_viiii=env.invoke_viiii; var _pthread_cleanup_pop=env._pthread_cleanup_pop; - var _strftime=env._strftime; + var _pthread_getspecific=env._pthread_getspecific; var _pthread_cond_wait=env._pthread_cond_wait; + var _pthread_join=env._pthread_join; var _pthread_key_create=env._pthread_key_create; var _abort=env._abort; var _llvm_fabs_f64=env._llvm_fabs_f64; var ___gxx_personality_v0=env.___gxx_personality_v0; var ___assert_fail=env.___assert_fail; var ___cxa_allocate_exception=env.___cxa_allocate_exception; - var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; + var _emscripten_get_now_is_monotonic=env._emscripten_get_now_is_monotonic; + var ___buildEnvironment=env.___buildEnvironment; + var _pthread_create=env._pthread_create; var __addDays=env.__addDays; var _strftime_l=env._strftime_l; var ___setErrNo=env.___setErrNo; var _sbrk=env._sbrk; + var _pthread_key_delete=env._pthread_key_delete; var ___cxa_begin_catch=env.___cxa_begin_catch; var _emscripten_memcpy_big=env._emscripten_memcpy_big; var ___resumeException=env.___resumeException; - var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; - var _pthread_getspecific=env._pthread_getspecific; + var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; + var _sysconf=env._sysconf; + var _strftime=env._strftime; var __arraySum=env.__arraySum; + var _pthread_cond_signal=env._pthread_cond_signal; var _llvm_fabs_f32=env._llvm_fabs_f32; + var _pthread_mutex_destroy=env._pthread_mutex_destroy; var _pthread_once=env._pthread_once; + var _getenv=env._getenv; + var _clock_gettime=env._clock_gettime; var ___syscall54=env.___syscall54; var ___unlock=env.___unlock; var __isLeapYear=env.__isLeapYear; + var _emscripten_get_now=env._emscripten_get_now; var _pthread_setspecific=env._pthread_setspecific; var ___cxa_atexit=env.___cxa_atexit; var ___cxa_throw=env.___cxa_throw; var ___lock=env.___lock; var ___syscall6=env.___syscall6; var _pthread_cleanup_push=env._pthread_cleanup_push; + var ___cxa_pure_virtual=env.___cxa_pure_virtual; + var _pthread_cond_destroy=env._pthread_cond_destroy; var _atexit=env._atexit; var ___syscall140=env.___syscall140; + var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; var ___syscall145=env.___syscall145; var ___syscall146=env.___syscall146; var tempFloat = 0.0; @@ -5507,7 +5815,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i62 = i76 + 560 | 0; i64 = i76 + 548 | 0; i65 = i76 + 536 | 0; - i47 = i76 + 384 | 0; + i47 = i76 + 396 | 0; i57 = i76 + 520 | 0; i55 = i76 + 512 | 0; i20 = i76 + 496 | 0; @@ -5519,7 +5827,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i61 = i76 + 424 | 0; i60 = i76 + 420 | 0; i38 = i76 + 408 | 0; - i51 = i76 + 396 | 0; + i51 = i76 + 384 | 0; i52 = i76 + 372 | 0; i39 = i76 + 360 | 0; i43 = i76 + 344 | 0; @@ -5640,18 +5948,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i2 = (HEAP8[i3 + i2 + -1 >> 0] | 0) == 38 ? i7 : i6; } if (!i11) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 29956) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 33269) | 0; i2 = i2 + 6 | 0; } if (!i12) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 29963) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 33276) | 0; i2 = i2 + 9 | 0; } - if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 29973) | 0; + if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 33286) | 0; } else { - if (!i11) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 29956) | 0; - if (!i12) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 29963) | 0; - if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 29973) | 0; + if (!i11) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 33269) | 0; + if (!i12) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 33276) | 0; + if (!i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i10 * 24 | 0) | 0, 33286) | 0; } i7 = HEAP32[i16 >> 2] | 0; i2 = i7 + -16 | 0; @@ -5723,10 +6031,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i72 = (i70 & 1) == 0; i70 = i72 ? (i70 & 255) >>> 1 : HEAP32[i75 + 4 >> 2] | 0; i71 = i70 >>> 0 > 2; - i72 = _memcmp(i72 ? i75 + 1 | 0 : HEAP32[i75 + 8 >> 2] | 0, 30297, i71 ? 2 : i70) | 0; + i72 = _memcmp(i72 ? i75 + 1 | 0 : HEAP32[i75 + 8 >> 2] | 0, 33610, i71 ? 2 : i70) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i75); if (!(((i72 | 0) == 0 ? (i70 >>> 0 < 2 ? -1 : i71 & 1) : i72) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i2 >> 2] | 0) + -12 | 0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i2 >> 2] | 0) + -12 | 0, 0, 30300) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i2 >> 2] | 0) + -12 | 0, 0, 33613) | 0; break; } if ((i1 + -49 & 255) < 9) { @@ -5760,7 +6068,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i72 = (i69 & 1) == 0; i69 = i72 ? (i69 & 255) >>> 1 : HEAP32[i71 + 4 >> 2] | 0; i70 = i69 >>> 0 > 2; - i72 = _memcmp(i72 ? i71 + 1 | 0 : HEAP32[i71 + 8 >> 2] | 0, 30297, i70 ? 2 : i69) | 0; + i72 = _memcmp(i72 ? i71 + 1 | 0 : HEAP32[i71 + 8 >> 2] | 0, 33610, i70 ? 2 : i69) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i71); if (!(((i72 | 0) == 0 ? (i69 >>> 0 < 2 ? -1 : i70 & 1) : i72) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i2 >> 2] | 0) + -12 | 0); i7 = (HEAP32[i2 >> 2] | 0) + -12 | 0; @@ -5785,7 +6093,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i3 = i3 + 1 | 0; } HEAP8[i5 + i4 >> 0] = 0; - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 30297) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 33610) | 0; HEAP32[i50 >> 2] = HEAP32[i2 >> 2]; HEAP32[i50 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i50 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -5795,7 +6103,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 30304) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 33617) | 0; HEAP32[i59 >> 2] = HEAP32[i2 >> 2]; HEAP32[i59 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i59 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -5908,13 +6216,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i72 = (i70 & 1) == 0; i70 = i72 ? (i70 & 255) >>> 1 : HEAP32[i56 + 4 >> 2] | 0; i71 = i70 >>> 0 > 2; - i72 = _memcmp(i72 ? i56 + 1 | 0 : HEAP32[i56 + 8 >> 2] | 0, 30297, i71 ? 2 : i70) | 0; + i72 = _memcmp(i72 ? i56 + 1 | 0 : HEAP32[i56 + 8 >> 2] | 0, 33610, i71 ? 2 : i70) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56); if (!(((i72 | 0) == 0 ? (i70 >>> 0 < 2 ? -1 : i71 & 1) : i72) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj(i3); i7 = HEAP32[i34 >> 2] | 0; i10 = i7 + -12 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i66); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 30297) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 33610) | 0; HEAP32[i65 >> 2] = HEAP32[i1 >> 2]; HEAP32[i65 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i65 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -5924,7 +6232,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 30304) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 33617) | 0; HEAP32[i64 >> 2] = HEAP32[i1 >> 2]; HEAP32[i64 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i64 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6092,7 +6400,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i1 = i73; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 31538) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 34851) | 0; i6 = i74 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i8 >> 2] = HEAP32[i74 + 12 >> 2]; @@ -6153,7 +6461,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i3 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i1, i72, i74) | 0; if ((i3 | 0) != (i1 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i75, 30306, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i75, 33619, 1); i11 = i74 + 4 | 0; i10 = i75 + 4 | 0; i7 = i71 + 8 | 0; @@ -6207,7 +6515,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, while (1) { if (i1 >>> 0 >= i6 >>> 0) break; i70 = HEAP8[i75 >> 0] | 0; - if (((i70 & 1) == 0 ? (i70 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 30940) | 0; + if (((i70 & 1) == 0 ? (i70 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 34253) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i71, (HEAP32[i74 >> 2] | 0) + (i1 * 24 | 0) | 0); i70 = HEAP8[i71 >> 0] | 0; i69 = (i70 & 1) == 0; @@ -6244,16 +6552,16 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } } else if ((i67 | 0) == 174) { i1 = i1 + 1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 33621) | 0; switch (i2 | 0) { case 1: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 31547) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 34860) | 0; break; } case 2: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 31550) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 34863) | 0; break; } default: @@ -6261,7 +6569,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i2 = HEAP32[i11 >> 2] | 0; if ((HEAP32[i74 >> 2] | 0) != (i2 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 31397) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 34710) | 0; i72 = HEAP8[i75 >> 0] | 0; i71 = (i72 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKcj((HEAP32[i11 >> 2] | 0) + -12 | 0, 0, i71 ? i75 + 1 | 0 : HEAP32[i75 + 8 >> 2] | 0, i71 ? (i72 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) | 0; @@ -6348,7 +6656,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i1 = i73; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 31554) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 34867) | 0; i6 = i74 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i9 >> 2] = HEAP32[i74 + 12 >> 2]; @@ -6417,7 +6725,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i3 = HEAP32[i46 >> 2] | 0; i10 = i3 + -24 | 0; L299 : do if ((HEAP8[((HEAP8[i11 >> 0] & 1) == 0 ? i11 + 1 | 0 : HEAP32[i75 + 20 >> 2] | 0) >> 0] | 0) == 40) { - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 30306) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 33619) | 0; HEAP32[i53 >> 2] = HEAP32[i1 >> 2]; HEAP32[i53 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i53 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6440,7 +6748,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 31565) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i50, 34878) | 0; HEAP32[i59 >> 2] = HEAP32[i1 >> 2]; HEAP32[i59 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i59 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6522,7 +6830,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i63); __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i53); i3 = HEAP32[i46 >> 2] | 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i11, 0, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i11, 0, 33621) | 0; HEAP32[i66 >> 2] = HEAP32[i1 >> 2]; HEAP32[i66 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i66 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6602,7 +6910,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i66); } else { - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 31397) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i75, 34710) | 0; HEAP32[i64 >> 2] = HEAP32[i1 >> 2]; HEAP32[i64 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i64 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6625,7 +6933,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i62, 31565) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i62, 34878) | 0; HEAP32[i56 >> 2] = HEAP32[i1 >> 2]; HEAP32[i56 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i56 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -6638,8 +6946,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, do if (HEAP8[i10 >> 0] & 1) { i9 = i3 + -16 | 0; HEAP8[HEAP32[i9 >> 2] >> 0] = 0; - i6 = i3 + -20 | 0; - HEAP32[i6 >> 2] = 0; + i8 = i3 + -20 | 0; + HEAP32[i8 >> 2] = 0; i1 = HEAP8[i10 >> 0] | 0; if (!(i1 & 1)) i5 = 10; else { i1 = HEAP32[i10 >> 2] | 0; @@ -6649,43 +6957,43 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, if (!(i1 & 1)) { i2 = (i1 & 255) >>> 1; if ((i1 & 255) < 22) { - i7 = i2; - i8 = 1; i4 = 10; + i6 = i2; + i7 = 1; } else { - i7 = i2; - i8 = 1; i4 = (i2 + 16 & 240) + -1 | 0; + i6 = i2; + i7 = 1; } } else { - i7 = 0; - i8 = 0; i4 = 10; + i6 = 0; + i7 = 0; } if ((i4 | 0) != (i5 | 0)) { if ((i4 | 0) == 10) { i3 = i10 + 1 | 0; i2 = HEAP32[i9 >> 2] | 0; - if (i8) { + if (i7) { _memcpy(i3 | 0, i2 | 0, ((i1 & 255) >>> 1) + 1 | 0) | 0; _free(i2); } else { HEAP8[i3 >> 0] = HEAP8[i2 >> 0] | 0; _free(i2); } - HEAP8[i10 >> 0] = i7 << 1; + HEAP8[i10 >> 0] = i6 << 1; break; } i2 = i4 + 1 | 0; i3 = _malloc(i2) | 0; if (!(i4 >>> 0 <= i5 >>> 0 & (i3 | 0) == 0)) { - if (i8) _memcpy(i3 | 0, i10 + 1 | 0, ((i1 & 255) >>> 1) + 1 | 0) | 0; else { + if (i7) _memcpy(i3 | 0, i10 + 1 | 0, ((i1 & 255) >>> 1) + 1 | 0) | 0; else { i72 = HEAP32[i9 >> 2] | 0; HEAP8[i3 >> 0] = HEAP8[i72 >> 0] | 0; _free(i72); } HEAP32[i10 >> 2] = i2 | 1; - HEAP32[i6 >> 2] = i7; + HEAP32[i8 >> 2] = i6; HEAP32[i9 >> 2] = i3; } } @@ -6898,21 +7206,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i66 & 1) == 0; i66 = i71 ? (i66 & 255) >>> 1 : HEAP32[i11 >> 2] | 0; i67 = i66 >>> 0 > 2; - i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 30297, i67 ? 2 : i66) | 0; + i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 33610, i67 ? 2 : i66) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i38); i3 = HEAP32[i74 >> 2] | 0; if (((i71 | 0) == 0 ? (i66 >>> 0 < 2 ? -1 : i67 & 1) : i71) | 0) { i2 = HEAP16[i3 + (i9 * 24 | 0) + 12 >> 1] | 0; if (!(i2 & 1)) i2 = (i2 & 65535) >>> 8 & 255; else i2 = HEAP8[HEAP32[i3 + (i9 * 24 | 0) + 20 >> 2] >> 0] | 0; if (i2 << 24 >> 24 == 40) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 30306) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 33619) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 33621) | 0; } } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 30358) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 33671) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 33621) | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 30350) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 33663) | 0; i6 = HEAP32[i16 >> 2] | 0; i7 = i6 + -16 | 0; i8 = HEAP32[i74 >> 2] | 0; @@ -7016,19 +7324,19 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i65 & 1) == 0; i65 = i71 ? (i65 & 255) >>> 1 : HEAP32[i13 >> 2] | 0; i66 = i65 >>> 0 > 2; - i71 = _memcmp(i71 ? i15 : HEAP32[i14 >> 2] | 0, 30297, i66 ? 2 : i65) | 0; + i71 = _memcmp(i71 ? i15 : HEAP32[i14 >> 2] | 0, 33610, i66 ? 2 : i65) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i51); i3 = HEAP32[i74 >> 2] | 0; if (((i71 | 0) == 0 ? (i65 >>> 0 < 2 ? -1 : i66 & 1) : i71) | 0) { i2 = HEAP16[i3 + (i9 * 24 | 0) + 12 >> 1] | 0; if (!(i2 & 1)) i2 = (i2 & 65535) >>> 8 & 255; else i2 = HEAP8[HEAP32[i3 + (i9 * 24 | 0) + 20 >> 2] >> 0] | 0; if (i2 << 24 >> 24 == 40) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 30306) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 33619) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 33621) | 0; } } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 30358) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 33671) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 33621) | 0; } i3 = HEAP32[i74 >> 2] | 0; i2 = i3 + (i9 * 24 | 0) | 0; @@ -7041,27 +7349,25 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i65 & 1) == 0; i65 = i71 ? (i65 & 255) >>> 1 : HEAP32[i16 >> 2] | 0; i66 = i65 >>> 0 > 12; - i71 = _memcmp(i71 ? i18 : HEAP32[i17 >> 2] | 0, 31569, i66 ? 12 : i65) | 0; + i71 = _memcmp(i71 ? i18 : HEAP32[i17 >> 2] | 0, 34882, i66 ? 12 : i65) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i52); i12 = HEAP32[i74 >> 2] | 0; i2 = i12 + (i9 * 24 | 0) | 0; if (!(((i71 | 0) == 0 ? (i65 >>> 0 < 12 ? -1 : i66 & 1) : i71) | 0)) { i3 = HEAP8[i2 >> 0] | 0; if (!(i3 & 1)) { - i8 = (i3 & 255) >>> 1; - i11 = i8; - i8 = i8 >>> 0 < 11 ? i8 : 11; + i11 = (i3 & 255) >>> 1; + i8 = i11 >>> 0 < 11 ? i11 : 11; i4 = 10; } else { - i8 = HEAP32[i12 + (i9 * 24 | 0) + 4 >> 2] | 0; + i11 = HEAP32[i12 + (i9 * 24 | 0) + 4 >> 2] | 0; i3 = HEAP32[i2 >> 2] | 0; - i11 = i8; - i8 = i8 >>> 0 < 11 ? i8 : 11; + i8 = i11 >>> 0 < 11 ? i11 : 11; i4 = (i3 & -2) + -1 | 0; i3 = i3 & 255; } if ((i8 - i11 + i4 | 0) >>> 0 < 2) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i4, 2 - i8 + i11 - i4 | 0, i11, 0, i8, 2, 31582); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i4, 2 - i8 + i11 - i4 | 0, i11, 0, i8, 2, 34895); break; } if (!(i3 & 1)) i10 = i2 + 1 | 0; else i10 = HEAP32[i12 + (i9 * 24 | 0) + 8 >> 2] | 0; @@ -7070,7 +7376,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, if ((i11 | 0) == (i8 | 0)) { i4 = i8; i6 = 0; - i5 = 31582; + i5 = 34895; i3 = 2; i67 = 402; } else { @@ -7082,22 +7388,22 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i3 = 2; break; } - do if (i10 >>> 0 < 31582 >>> 0 & (i10 + i11 | 0) >>> 0 > 31582 >>> 0) if ((i10 + i8 | 0) >>> 0 > 31582 >>> 0) { - _memcpy(i10 | 0, 31582, i8 | 0) | 0; + do if (i10 >>> 0 < 34895 >>> 0 & (i10 + i11 | 0) >>> 0 > 34895 >>> 0) if ((i10 + i8 | 0) >>> 0 > 34895 >>> 0) { + _memcpy(i10 | 0, 34895, i8 | 0) | 0; i6 = i8; - i5 = 31584; + i5 = 34897; i4 = 0; i3 = 2 - i8 | 0; break; } else { i6 = 0; - i5 = 31582 + (2 - i8) | 0; + i5 = 34895 + (2 - i8) | 0; i4 = i8; i3 = 2; break; } else { i6 = 0; - i5 = 31582; + i5 = 34895; i4 = i8; i3 = 2; } while (0); @@ -7108,7 +7414,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } else { i4 = 2; i6 = 0; - i5 = 31582; + i5 = 34895; i3 = 2; i67 = 402; } while (0); @@ -7123,7 +7429,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } else i67 = 385; while (0); if ((i67 | 0) == 385) { i67 = 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 30427) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 33740) | 0; } i6 = HEAP32[i22 >> 2] | 0; i7 = i6 + -16 | 0; @@ -7225,21 +7531,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i71 = (i66 & 1) == 0; i66 = i71 ? (i66 & 255) >>> 1 : HEAP32[i11 >> 2] | 0; i67 = i66 >>> 0 > 2; - i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 30297, i67 ? 2 : i66) | 0; + i71 = _memcmp(i71 ? i13 : HEAP32[i12 >> 2] | 0, 33610, i67 ? 2 : i66) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i39); i3 = HEAP32[i74 >> 2] | 0; if (((i71 | 0) == 0 ? (i66 >>> 0 < 2 ? -1 : i67 & 1) : i71) | 0) { i2 = HEAP16[i3 + (i9 * 24 | 0) + 12 >> 1] | 0; if (!(i2 & 1)) i2 = (i2 & 65535) >>> 8 & 255; else i2 = HEAP8[HEAP32[i3 + (i9 * 24 | 0) + 20 >> 2] >> 0] | 0; if (i2 << 24 >> 24 == 40) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 30306) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 33619) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 33621) | 0; } } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 30358) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i9 * 24 | 0) | 0, 33671) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) + 12 | 0, 0, 33621) | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 30361) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i74 >> 2] | 0) + (i9 * 24 | 0) | 0, 33674) | 0; i6 = HEAP32[i16 >> 2] | 0; i7 = i6 + -16 | 0; i8 = HEAP32[i74 >> 2] | 0; @@ -7475,7 +7781,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i73 = (i70 & 1) == 0; i70 = i73 ? (i70 & 255) >>> 1 : HEAP32[i13 + 4 >> 2] | 0; i72 = i70 >>> 0 > 9; - i73 = _memcmp(i73 ? i13 + 1 | 0 : HEAP32[i13 + 8 >> 2] | 0, 31585, i72 ? 9 : i70) | 0; + i73 = _memcmp(i73 ? i13 + 1 | 0 : HEAP32[i13 + 8 >> 2] | 0, 34898, i72 ? 9 : i70) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i13); if (!(((i73 | 0) == 0 ? (i70 >>> 0 < 9 ? -1 : i72 & 1) : i73) | 0)) { __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i59, (HEAP32[i7 >> 2] | 0) + -24 | 0); @@ -7496,7 +7802,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i4 = i59 + 4 | 0; i73 = __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT_(i70 + 9 | 0, i70 + (i72 ? (i73 & 255) >>> 1 : HEAP32[i4 >> 2] | 0) | 0, i74) | 0; if ((i73 | 0) == (((HEAP8[i59 >> 0] & 1) == 0 ? i3 : HEAP32[i2 >> 2] | 0) + 9 | 0)) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i33, i71, 31397); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i33, i71, 34710); i73 = HEAP8[i59 >> 0] | 0; i72 = (i73 & 1) == 0; i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i33, i72 ? i3 : HEAP32[i2 >> 2] | 0, i72 ? (i73 & 255) >>> 1 : HEAP32[i4 >> 2] | 0) | 0; @@ -7540,7 +7846,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i33); } else { i4 = (HEAP32[i7 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i27, i71, 30938); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i27, i71, 34251); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i28, (HEAP32[i7 >> 2] | 0) + -24 | 0); i2 = HEAP8[i28 >> 0] | 0; i3 = (i2 & 1) == 0; @@ -7554,7 +7860,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i26, 30353) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i26, 33666) | 0; HEAP32[i25 >> 2] = HEAP32[i2 >> 2]; HEAP32[i25 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i25 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -7575,7 +7881,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i59); } else { i2 = (HEAP32[i7 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i17, i71, 31397); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i17, i71, 34710); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i18, (HEAP32[i7 >> 2] | 0) + -24 | 0); i3 = HEAP8[i18 >> 0] | 0; i4 = (i3 & 1) == 0; @@ -7965,7 +8271,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i4 = i2 + -24 | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i50, i5, i3); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i50, 0, 31616) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i50, 0, 34929) | 0; HEAP32[i59 >> 2] = HEAP32[i2 >> 2]; HEAP32[i59 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i59 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -7975,7 +8281,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i59, 30304) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i59, 33617) | 0; HEAP32[i71 >> 2] = HEAP32[i2 >> 2]; HEAP32[i71 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i71 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -7995,7 +8301,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, } i1 = i1 + 2 | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, i5, i3); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i56, 0, 31625) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i56, 0, 34938) | 0; HEAP32[i66 >> 2] = HEAP32[i2 >> 2]; HEAP32[i66 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i66 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8005,7 +8311,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i66, 30304) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i66, 33617) | 0; HEAP32[i63 >> 2] = HEAP32[i2 >> 2]; HEAP32[i63 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i63 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8128,8 +8434,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, i1 = HEAP32[i74 + 4 >> 2] | 0; if ((HEAP32[i74 >> 2] | 0) == (i1 | 0)) break; i1 = i1 + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i65, 31616, i75); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 30304) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i65, 34929, i75); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i65, 33617) | 0; HEAP32[i64 >> 2] = HEAP32[i2 >> 2]; HEAP32[i64 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i64 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -8272,60 +8578,59 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i73, STACKTOP = i76; return i1 | 0; } - function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i1, i126, i135) { i1 = i1 | 0; i126 = i126 | 0; i135 = i135 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0, i42 = 0, i43 = 0, i44 = 0, i45 = 0, i46 = 0, i47 = 0, i48 = 0, i49 = 0, i50 = 0, i51 = 0, i52 = 0, i53 = 0, i54 = 0, i55 = 0, i56 = 0, i57 = 0, i58 = 0, i59 = 0, i60 = 0, i61 = 0, i62 = 0, i63 = 0, i64 = 0, i65 = 0, i66 = 0, i67 = 0, i68 = 0, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i73 = 0, i74 = 0, i75 = 0, i76 = 0, i77 = 0, i78 = 0, i79 = 0, i80 = 0, i81 = 0, i82 = 0, i83 = 0, i84 = 0, i85 = 0, i86 = 0, i87 = 0, i88 = 0, i89 = 0, i90 = 0, i91 = 0, i92 = 0, i93 = 0, i94 = 0, i95 = 0, i96 = 0, i97 = 0, i98 = 0, i99 = 0, i100 = 0, i101 = 0, i102 = 0, i103 = 0, i104 = 0, i105 = 0, i106 = 0, i107 = 0, i108 = 0, i109 = 0, i110 = 0, i111 = 0, i112 = 0, i113 = 0, i114 = 0, i115 = 0, i116 = 0, i117 = 0, i118 = 0, i119 = 0, i120 = 0, i121 = 0, i122 = 0, i123 = 0, i124 = 0, i125 = 0, i127 = 0, i128 = 0, i129 = 0, i130 = 0, i131 = 0, i132 = 0, i133 = 0, i134 = 0, i136 = 0, i137 = 0, i138 = 0, i139 = 0, i140 = 0; i140 = STACKTOP; - STACKTOP = STACKTOP + 1104 | 0; - i138 = i140 + 1072 | 0; - i139 = i140 + 1048 | 0; - i137 = i140 + 1032 | 0; - i136 = i140 + 1020 | 0; - i133 = i140 + 1008 | 0; - i132 = i140 + 984 | 0; - i134 = i140 + 972 | 0; - i124 = i140 + 596 | 0; - i125 = i140 + 572 | 0; - i128 = i140 + 548 | 0; - i127 = i140 + 524 | 0; - i130 = i140 + 488 | 0; + STACKTOP = STACKTOP + 1088 | 0; + i138 = i140 + 1064 | 0; + i139 = i140 + 1040 | 0; + i137 = i140 + 1024 | 0; + i136 = i140 + 1012 | 0; + i133 = i140 + 1e3 | 0; + i132 = i140 + 976 | 0; + i134 = i140 + 964 | 0; + i124 = i140 + 604 | 0; + i125 = i140 + 568 | 0; + i128 = i140 + 556 | 0; + i127 = i140 + 520 | 0; + i130 = i140 + 496 | 0; i131 = i140 + 460 | 0; - i2 = i140 + 960 | 0; - i6 = i140 + 948 | 0; - i9 = i140 + 936 | 0; - i13 = i140 + 924 | 0; - i16 = i140 + 912 | 0; - i18 = i140 + 900 | 0; - i19 = i140 + 888 | 0; - i115 = i140 + 876 | 0; - i116 = i140 + 864 | 0; - i117 = i140 + 852 | 0; - i118 = i140 + 840 | 0; - i20 = i140 + 828 | 0; - i119 = i140 + 816 | 0; - i120 = i140 + 804 | 0; - i121 = i140 + 792 | 0; - i122 = i140 + 780 | 0; - i23 = i140 + 768 | 0; - i24 = i140 + 756 | 0; - i25 = i140 + 744 | 0; - i27 = i140 + 732 | 0; - i28 = i140 + 720 | 0; - i29 = i140 + 708 | 0; - i30 = i140 + 696 | 0; - i98 = i140 + 672 | 0; - i99 = i140 + 656 | 0; - i100 = i140 + 644 | 0; - i101 = i140 + 632 | 0; - i102 = i140 + 620 | 0; - i31 = i140 + 608 | 0; - i32 = i140 + 584 | 0; - i33 = i140 + 560 | 0; - i34 = i140 + 536 | 0; - i35 = i140 + 512 | 0; + i2 = i140 + 952 | 0; + i6 = i140 + 940 | 0; + i9 = i140 + 928 | 0; + i13 = i140 + 916 | 0; + i16 = i140 + 904 | 0; + i18 = i140 + 892 | 0; + i19 = i140 + 880 | 0; + i115 = i140 + 868 | 0; + i116 = i140 + 856 | 0; + i117 = i140 + 844 | 0; + i118 = i140 + 832 | 0; + i20 = i140 + 820 | 0; + i119 = i140 + 808 | 0; + i120 = i140 + 796 | 0; + i121 = i140 + 784 | 0; + i122 = i140 + 772 | 0; + i23 = i140 + 760 | 0; + i24 = i140 + 748 | 0; + i25 = i140 + 736 | 0; + i27 = i140 + 724 | 0; + i28 = i140 + 712 | 0; + i29 = i140 + 700 | 0; + i30 = i140 + 688 | 0; + i98 = i140 + 664 | 0; + i99 = i140 + 652 | 0; + i100 = i140 + 640 | 0; + i101 = i140 + 628 | 0; + i102 = i140 + 616 | 0; + i31 = i140 + 592 | 0; + i32 = i140 + 580 | 0; + i33 = i140 + 544 | 0; + i34 = i140 + 532 | 0; + i35 = i140 + 484 | 0; i36 = i140 + 472 | 0; i37 = i140 + 448 | 0; i38 = i140 + 436 | 0; @@ -8394,7 +8699,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 97: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 30350, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 33663, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i2, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i2); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8403,7 +8708,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 100: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 30361, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 33674, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i6, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i6); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8412,7 +8717,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 110: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 30361, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 33674, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i9, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i9); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8421,7 +8726,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 78: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 30363, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 33676, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i13, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i13); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8430,7 +8735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 83: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i16, 30366, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i16, 33679, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i16, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i16); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8441,7 +8746,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 97 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) ? (i136 = i1 + 2 | 0, i105 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i136, i126, i135) | 0, (i105 | 0) != (i136 | 0)) : 0) ? (i79 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i79 | 0)) : 0) { i10 = i79 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i10); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 30368) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 33681) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8451,7 +8756,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 33621) | 0; HEAP32[i138 >> 2] = HEAP32[i1 >> 2]; HEAP32[i138 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i138 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8540,7 +8845,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 97 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 122 : 0) ? (i136 = i1 + 2 | 0, i106 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i136, i126, i135) | 0, (i106 | 0) != (i136 | 0)) : 0) ? (i80 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i80 | 0)) : 0) { i10 = i80 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i10); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 30368) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 33681) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8550,7 +8855,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 33621) | 0; HEAP32[i138 >> 2] = HEAP32[i1 >> 2]; HEAP32[i138 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i138 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8655,7 +8960,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 30378) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 33691) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8665,7 +8970,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 30390) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 33703) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8687,7 +8992,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 33621) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8793,7 +9098,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i2 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i138); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i123 >> 2] | 0) + -24 | 0, 30306) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i123 >> 2] | 0) + -24 | 0, 33619) | 0; i7 = i139 + 4 | 0; i8 = i139 + 8 | 0; i9 = i139 + 1 | 0; @@ -8833,7 +9138,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i2 = HEAP32[i123 >> 2] | 0; if ((HEAP32[i135 >> 2] | 0) != (i2 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 33621) | 0; i1 = i3 + 1 | 0; } } while (0); @@ -8842,7 +9147,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 109: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i18, 30393, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i18, 33706, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i18, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i18); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8851,7 +9156,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 111: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i19, 30395, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i19, 33708, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i19, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i19); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -8956,7 +9261,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i4 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i4); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 30306) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 33619) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8966,7 +9271,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 30397) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 33710) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -8988,7 +9293,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 33621) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9026,7 +9331,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i4 = HEAP32[i3 >> 2] | 0; if ((HEAP32[i135 >> 2] | 0) == (i4 | 0)) break L1; i10 = i4 + -24 | 0; - L266 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i117, 30400, 2); else { + L266 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i117, 33713, 2); else { i1 = 0; while (1) { if ((i1 | 0) == 3) break L266; @@ -9034,7 +9339,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; } } while (0); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i117, 30403) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i117, 33716) | 0; HEAP32[i116 >> 2] = HEAP32[i1 >> 2]; HEAP32[i116 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i116 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9147,7 +9452,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 30413) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 33726) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9157,7 +9462,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 30390) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 33703) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9179,7 +9484,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 33621) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9205,7 +9510,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i20, 30427, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i20, 33740, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i20, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i20); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9220,7 +9525,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i4 = HEAP32[i3 >> 2] | 0; if ((HEAP32[i135 >> 2] | 0) == (i4 | 0)) break L1; i10 = i4 + -24 | 0; - L342 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i121, 30400, 2); else { + L342 : do if (i91) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i121, 33713, 2); else { i1 = 0; while (1) { if ((i1 | 0) == 3) break L342; @@ -9228,7 +9533,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; } } while (0); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i121, 30429) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i121, 33742) | 0; HEAP32[i120 >> 2] = HEAP32[i1 >> 2]; HEAP32[i120 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i120 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9344,7 +9649,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i137); i3 = HEAP32[i73 >> 2] | 0; } - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 31344, i138); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 34657, i138); i137 = HEAP8[i139 >> 0] | 0; i136 = (i137 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i1 + -48 | 0, i136 ? i139 + 1 | 0 : HEAP32[i139 + 8 >> 2] | 0, i136 ? (i137 & 255) >>> 1 : HEAP32[i139 + 4 >> 2] | 0) | 0; @@ -9368,7 +9673,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i137); i3 = HEAP32[i75 >> 2] | 0; } - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 31347, i138); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i139, 34660, i138); i137 = HEAP8[i139 >> 0] | 0; i136 = (i137 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i1 + -48 | 0, i136 ? i139 + 1 | 0 : HEAP32[i139 + 8 >> 2] | 0, i136 ? (i137 & 255) >>> 1 : HEAP32[i139 + 4 >> 2] | 0) | 0; @@ -9381,7 +9686,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 118: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i23, 31349, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i23, 34662, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i23, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i23); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9390,7 +9695,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 86: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i24, 31351, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i24, 34664, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i24, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9404,7 +9709,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 111: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i25, 31354, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i25, 34667, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i25, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i25); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9413,7 +9718,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 79: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 31356, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 34669, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i27, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9422,7 +9727,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 113: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i28, 31359, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i28, 34672, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i28, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i28); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9436,7 +9741,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i29, 31362, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i29, 34675, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i29, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i29); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9445,7 +9750,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 116: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i30, 30353, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i30, 33666, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i30, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i30); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9488,8 +9793,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i139, i1 + -48 | 0); i3 = (HEAP32[i4 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i102, 30306, i139); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i102, 31365) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i102, 33619, i139); + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i102, 34678) | 0; HEAP32[i101 >> 2] = HEAP32[i1 >> 2]; HEAP32[i101 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i101 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9511,7 +9816,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i100, 30304) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i100, 33617) | 0; HEAP32[i99 >> 2] = HEAP32[i1 >> 2]; HEAP32[i99 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i99 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9538,7 +9843,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i31, 31368, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i31, 34681, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i31, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i31); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9547,7 +9852,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 115: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 31371, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 34684, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i32, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i32); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9556,7 +9861,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 83: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i33, 31374, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i33, 34687, 3); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i33, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i33); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9565,7 +9870,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 116: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 30938, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 34251, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i34, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i34); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9579,7 +9884,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 105: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i35, 31378, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i35, 34691, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i35, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i35); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9588,7 +9893,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 73: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i36, 31380, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i36, 34693, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i36, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i36); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9597,7 +9902,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 108: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i37, 30427, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i37, 33740, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i37, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i37); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9606,7 +9911,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 76: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i38, 31383, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i38, 34696, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i38, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i38); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9617,7 +9922,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i1 + 2 | 0; if ((i2 | 0) != (i126 | 0) ? (HEAP8[i2 >> 0] | 0) == 95 : 0) { i138 = i1 + 3 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i63, 31386, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i63, 34699, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i63, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i63); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -9629,7 +9934,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((HEAP32[i135 >> 2] | 0) == (i2 | 0)) break L1; i3 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i85, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i85, 0, 30306) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i85, 0, 33619) | 0; HEAP32[i84 >> 2] = HEAP32[i1 >> 2]; HEAP32[i84 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i84 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9639,7 +9944,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i84, 31389) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i84, 34702) | 0; HEAP32[i83 >> 2] = HEAP32[i1 >> 2]; HEAP32[i83 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i83 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -9892,11 +10197,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i134 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - if (i15) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i134, 30400, 2); - if (i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 31393) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 31397) | 0; + if (i15) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i134, 33713, 2); + if (i13) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 34706) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i134, 34710) | 0; if (i5) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i125, 30306, i133); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i125, 30355) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i125, 33619, i133); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i125, 33668) | 0; HEAP32[i124 >> 2] = HEAP32[i2 >> 2]; HEAP32[i124 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i124 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -9916,8 +10221,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i132 = (i137 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i134, i132 ? i136 + 1 | 0 : HEAP32[i136 + 8 >> 2] | 0, i132 ? (i137 & 255) >>> 1 : HEAP32[i136 + 4 >> 2] | 0) | 0; if (i12) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i127, 30358, i139); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i127, 30308) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i127, 33671, i139); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i127, 33621) | 0; HEAP32[i128 >> 2] = HEAP32[i2 >> 2]; HEAP32[i128 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i128 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -9991,7 +10296,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 101: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i39, 31399, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i39, 34712, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i39, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i39); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10000,7 +10305,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 103: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i40, 31378, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i40, 34691, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i40, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i40); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10009,7 +10314,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 116: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i41, 31402, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i41, 34715, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i41, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i41); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10022,7 +10327,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((i2 | 0) != (i13 | 0) ? (i81 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i81 | 0)) : 0) { i12 = i81 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i12); - i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 31404) | 0; + i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 34717) | 0; HEAP32[i139 >> 2] = HEAP32[i3 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10032,7 +10337,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i3 + (i4 << 2) >> 2] = 0; i4 = i4 + 1 | 0; } - i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 30308) | 0; + i3 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 33621) | 0; HEAP32[i138 >> 2] = HEAP32[i3 >> 2]; HEAP32[i138 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; HEAP32[i138 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; @@ -10129,7 +10434,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 111: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i42, 31415, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i42, 34728, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i42, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i42); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10138,7 +10443,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 114: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i43, 31418, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i43, 34731, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i43, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i43); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10147,7 +10452,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 82: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i44, 31420, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i44, 34733, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i44, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i44); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10161,7 +10466,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 109: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i45, 31423, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i45, 34736, 3); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i45, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i45); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10170,7 +10475,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 108: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i48, 31427, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i48, 34740, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i48, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i48); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10179,7 +10484,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 76: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i49, 31429, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i49, 34742, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i49, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i49); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10190,7 +10495,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i2 = i1 + 2 | 0; if ((i2 | 0) != (i126 | 0) ? (HEAP8[i2 >> 0] | 0) == 95 : 0) { i138 = i1 + 3 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i64, 31432, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i64, 34745, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i64, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i64); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10202,7 +10507,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((HEAP32[i135 >> 2] | 0) == (i2 | 0)) break L1; i3 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i89, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i89, 0, 30306) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i89, 0, 33619) | 0; HEAP32[i88 >> 2] = HEAP32[i1 >> 2]; HEAP32[i88 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i88 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10212,7 +10517,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i88, 31435) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i88, 34748) | 0; HEAP32[i87 >> 2] = HEAP32[i1 >> 2]; HEAP32[i87 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i87 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10234,7 +10539,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 115: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i50, 31427, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i50, 34740, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i50, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i50); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10264,7 +10569,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i139); i3 = HEAP32[i4 >> 2] | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -48 | 0, 31439) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -48 | 0, 34752) | 0; i1 = HEAP8[i138 >> 0] | 0; i139 = (i1 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i4 >> 2] | 0) + -24 | 0, i139 ? i138 + 1 | 0 : HEAP32[i138 + 8 >> 2] | 0, i139 ? (i1 & 255) >>> 1 : HEAP32[i138 + 4 >> 2] | 0) | 0; @@ -10342,8 +10647,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i1 + -48 | 0); i3 = (HEAP32[i5 >> 2] | 0) + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i114, 30306, i137); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i114, 31442) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i114, 33619, i137); + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i114, 34755) | 0; HEAP32[i113 >> 2] = HEAP32[i1 >> 2]; HEAP32[i113 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i113 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10365,7 +10670,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i112, 31448) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i112, 34761) | 0; HEAP32[i111 >> 2] = HEAP32[i1 >> 2]; HEAP32[i111 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i111 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10387,7 +10692,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i110, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i110, 33621) | 0; HEAP32[i109 >> 2] = HEAP32[i1 >> 2]; HEAP32[i109 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i109 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10430,7 +10735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 31454) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 34767) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10440,7 +10745,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 30390) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 33703) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10462,7 +10767,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 33621) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10488,7 +10793,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 109: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i53, 31472, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i53, 34785, 1); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i53, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i53); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10497,7 +10802,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 77: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i55, 31474, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i55, 34787, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i55, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i55); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10506,7 +10811,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 115: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i57, 31477, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i57, 34790, 2); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i57, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i57); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10515,7 +10820,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ case 83: { i138 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i58, 31480, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i58, 34793, 3); i139 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i138, i126, i58, i135) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i58); i1 = (i139 | 0) == (i138 | 0) ? i1 : i139; @@ -10542,7 +10847,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } i3 = i1 + -48 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i134, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 31484) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i134, 0, 34797) | 0; HEAP32[i132 >> 2] = HEAP32[i1 >> 2]; HEAP32[i132 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i132 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10552,7 +10857,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 30390) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i132, 33703) | 0; HEAP32[i133 >> 2] = HEAP32[i1 >> 2]; HEAP32[i133 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i133 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10574,7 +10879,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i136, 33621) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10617,7 +10922,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) ? (i134 = i1 + 2 | 0, i76 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i134, i126, i135) | 0, (i76 | 0) != (i134 | 0)) : 0) ? (i10 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i10 | 0)) : 0) { i3 = i10 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 31497) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 34810) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10627,7 +10932,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 33621) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10652,7 +10957,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 122 : 0) ? (i134 = i1 + 2 | 0, i77 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i134, i126, i135) | 0, (i77 | 0) != (i134 | 0)) : 0) ? (i11 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i11 | 0)) : 0) { i3 = i11 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 31497) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 34810) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10662,7 +10967,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 33621) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10693,7 +10998,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 90 : 0) ? (i14 = i1 + 2 | 0, (HEAP8[i14 >> 0] | 0) == 102) : 0) ? (i78 = __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4_RT_(i14, i126, i135) | 0, (i78 | 0) != (i14 | 0)) : 0) ? (i15 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i15 | 0)) : 0) { i3 = i15 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 31506) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 34819) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10703,7 +11008,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 33621) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10729,7 +11034,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 115 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 90 : 0) ? (i12 = i1 + 2 | 0, (HEAP8[i12 >> 0] | 0) == 84) : 0) ? (i104 = i135 + 4 | 0, i97 = ((HEAP32[i104 >> 2] | 0) - (HEAP32[i135 >> 2] | 0) | 0) / 24 | 0, i107 = __ZN10__cxxabiv112_GLOBAL__N_120parse_template_paramINS0_2DbEEEPKcS4_S4_RT_(i12, i126, i135) | 0, i67 = HEAP32[i135 >> 2] | 0, i92 = ((HEAP32[i104 >> 2] | 0) - i67 | 0) / 24 | 0, i67, (i107 | 0) != (i12 | 0)) : 0) { HEAP8[i139 >> 0] = 20; i1 = i139 + 1 | 0; - i2 = 31506; + i2 = 34819; i3 = i1 + 10 | 0; do { HEAP8[i1 >> 0] = HEAP8[i2 >> 0] | 0; @@ -10751,7 +11056,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ i1 = i1 + 1 | 0; if ((i1 | 0) == (i92 | 0)) break L867; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i133, (HEAP32[i135 >> 2] | 0) + (i1 * 24 | 0) | 0); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i133, 0, 30940) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i133, 0, 34253) | 0; HEAP32[i136 >> 2] = HEAP32[i2 >> 2]; HEAP32[i136 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i136 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -10768,7 +11073,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i133); } } while (0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i139, 33621) | 0; i3 = i92; while (1) { if ((i3 | 0) == (i97 | 0)) break; @@ -10847,7 +11152,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if ((i4 | 0) != (i3 | 0) ? (i68 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i68 | 0)) : 0) { i3 = i68 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i136, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 31517) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i136, 0, 34830) | 0; HEAP32[i137 >> 2] = HEAP32[i1 >> 2]; HEAP32[i137 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i137 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10857,7 +11162,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i137, 33621) | 0; HEAP32[i139 >> 2] = HEAP32[i1 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -10880,7 +11185,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ } case 114: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i90, 31525); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i90, 34838); i2 = i135 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i139 = HEAP32[i135 + 8 >> 2] | 0; @@ -10916,7 +11221,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_ if (((((i59 | 0) > 2 ? (HEAP8[i1 >> 0] | 0) == 116 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 119 : 0) ? (i136 = i1 + 2 | 0, i69 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i136, i126, i135) | 0, (i69 | 0) != (i136 | 0)) : 0) ? (i17 = HEAP32[i135 + 4 >> 2] | 0, (HEAP32[i135 >> 2] | 0) != (i17 | 0)) : 0) { i1 = i17 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i137, i1); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 31531) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i137, 0, 34844) | 0; HEAP32[i139 >> 2] = HEAP32[i2 >> 2]; HEAP32[i139 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i139 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -11018,7 +11323,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i5, 30437); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i5, 33750); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11052,7 +11357,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ case 110: case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i6, 30448); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i6, 33761); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11085,7 +11390,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 78: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i17, 30458); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i17, 33771); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11118,7 +11423,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i28, 30469); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i28, 33782); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11159,7 +11464,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i39, 30479); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i39, 33792); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11192,7 +11497,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i46, 30490); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i46, 33803); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11225,7 +11530,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i47, 30500); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i47, 33813); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11273,7 +11578,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 30510) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 33823) | 0; HEAP8[i52 + 60 >> 0] = 1; break L1; } @@ -11287,7 +11592,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i48, 30520); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i48, 33833); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11320,7 +11625,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i49, 30538); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i49, 33851); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11358,7 +11663,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ HEAP32[i50 >> 2] = 17; HEAP32[i50 + 4 >> 2] = 15; i2 = i1; - i3 = 30548; + i3 = 33861; i4 = i2 + 15 | 0; do { HEAP8[i2 >> 0] = HEAP8[i3 >> 0] | 0; @@ -11405,7 +11710,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 118: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 30564); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 33877); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11438,7 +11743,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 86: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 30574); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 33887); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11479,7 +11784,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 30585); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 33898); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11512,7 +11817,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 79: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i10, 30595); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i10, 33908); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11545,7 +11850,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 113: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i11, 30606); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i11, 33919); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11586,7 +11891,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i12, 30617); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i12, 33930); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11619,7 +11924,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i13, 30628); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i13, 33941); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11662,7 +11967,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 30638); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 33951); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11697,7 +12002,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i15, 30649); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i15, 33962); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11741,12 +12046,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 30660) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 33973) | 0; break L1; } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i16, 30672); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i16, 33985); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11779,7 +12084,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 30683); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 33996); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11812,7 +12117,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i19, 30695); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i19, 34008); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11853,7 +12158,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i20, 30705); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i20, 34018); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11886,7 +12191,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 73: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i21, 30715); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i21, 34028); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11919,7 +12224,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i22, 30538); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i22, 33851); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11952,7 +12257,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 76: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i23, 30726); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i23, 34039); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -11985,7 +12290,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i24, 30737); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i24, 34050); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12026,7 +12331,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i25, 30748); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i25, 34061); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12059,7 +12364,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i26, 30763); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i26, 34076); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12092,7 +12397,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 103: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 30705); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 34018); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12125,7 +12430,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i29, 30774); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i29, 34087); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12158,7 +12463,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 119: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i30, 30784); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i30, 34097); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12199,7 +12504,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i31, 30797); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i31, 34110); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12232,7 +12537,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 114: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i32, 30808); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i32, 34121); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12265,7 +12570,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 82: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i33, 30818); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i33, 34131); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12306,7 +12611,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i34, 30829); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i34, 34142); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12339,7 +12644,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i35, 30841); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i35, 34154); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12372,7 +12677,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 76: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i36, 30851); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i36, 34164); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12405,7 +12710,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 112: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i37, 30862); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i37, 34175); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12438,7 +12743,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i38, 30841); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i38, 34154); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12471,7 +12776,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i40, 30873); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i40, 34186); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12514,7 +12819,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i41, 30884); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i41, 34197); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12549,7 +12854,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ switch (HEAP8[i53 + 1 >> 0] | 0) { case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i42, 30894); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i42, 34207); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12582,7 +12887,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 77: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i43, 30904); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i43, 34217); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12615,7 +12920,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i44, 30915); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i44, 34228); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12648,7 +12953,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ } case 83: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i45, 30926); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i45, 34239); i1 = i52 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i50 = HEAP32[i52 + 8 >> 2] | 0; @@ -12702,7 +13007,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ i1 = i53; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 30510) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 33823) | 0; break L1; } default: @@ -12714,6 +13019,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_ STACKTOP = i54; return i1 | 0; } + function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_RT_(i1, i3, i36) { i1 = i1 | 0; i3 = i3 | 0; @@ -12754,7 +13060,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R L1 : do if ((i1 | 0) != (i3 | 0)) do switch (HEAP8[i1 >> 0] | 0) { case 118: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i6, 29983); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i6, 33296); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -12789,13 +13095,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R { HEAP8[i32 >> 0] = 14; i2 = i32 + 1 | 0; - HEAP8[i2 >> 0] = HEAP8[29988] | 0; - HEAP8[i2 + 1 >> 0] = HEAP8[29989] | 0; - HEAP8[i2 + 2 >> 0] = HEAP8[29990] | 0; - HEAP8[i2 + 3 >> 0] = HEAP8[29991] | 0; - HEAP8[i2 + 4 >> 0] = HEAP8[29992] | 0; - HEAP8[i2 + 5 >> 0] = HEAP8[29993] | 0; - HEAP8[i2 + 6 >> 0] = HEAP8[29994] | 0; + HEAP8[i2 >> 0] = HEAP8[33301] | 0; + HEAP8[i2 + 1 >> 0] = HEAP8[33302] | 0; + HEAP8[i2 + 2 >> 0] = HEAP8[33303] | 0; + HEAP8[i2 + 3 >> 0] = HEAP8[33304] | 0; + HEAP8[i2 + 4 >> 0] = HEAP8[33305] | 0; + HEAP8[i2 + 5 >> 0] = HEAP8[33306] | 0; + HEAP8[i2 + 6 >> 0] = HEAP8[33307] | 0; HEAP8[i32 + 8 >> 0] = 0; i2 = i32 + 12 | 0; i3 = 0; @@ -12836,7 +13142,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 98: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 29996); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 33309); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -12869,7 +13175,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 99: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i17, 30001); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i17, 33314); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -12902,7 +13208,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 30006); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i18, 33319); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -12935,7 +13241,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 104: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i19, 30018); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i19, 33331); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -12968,7 +13274,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i20, 30032); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i20, 33345); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13001,7 +13307,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 116: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i21, 30038); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i21, 33351); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13034,7 +13340,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i22, 30053); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i22, 33366); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13067,7 +13373,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 106: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i23, 30057); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i23, 33370); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13100,7 +13406,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 108: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i7, 30070); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i7, 33383); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13133,7 +13439,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 109: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 30075); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 33388); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13166,7 +13472,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 120: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 30089); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i9, 33402); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13204,7 +13510,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R HEAP32[i34 >> 2] = 33; HEAP32[i34 + 4 >> 2] = 18; i3 = i2; - i4 = 30099; + i4 = 33412; i5 = i3 + 18 | 0; do { HEAP8[i3 >> 0] = HEAP8[i4 >> 0] | 0; @@ -13251,7 +13557,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 110: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i10, 30118); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i10, 33431); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13284,7 +13590,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i11, 30127); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i11, 33440); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13317,7 +13623,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 102: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i12, 30145); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i12, 33458); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13352,12 +13658,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R { HEAP8[i33 >> 0] = 12; i2 = i33 + 1 | 0; - HEAP8[i2 >> 0] = HEAP8[30151] | 0; - HEAP8[i2 + 1 >> 0] = HEAP8[30152] | 0; - HEAP8[i2 + 2 >> 0] = HEAP8[30153] | 0; - HEAP8[i2 + 3 >> 0] = HEAP8[30154] | 0; - HEAP8[i2 + 4 >> 0] = HEAP8[30155] | 0; - HEAP8[i2 + 5 >> 0] = HEAP8[30156] | 0; + HEAP8[i2 >> 0] = HEAP8[33464] | 0; + HEAP8[i2 + 1 >> 0] = HEAP8[33465] | 0; + HEAP8[i2 + 2 >> 0] = HEAP8[33466] | 0; + HEAP8[i2 + 3 >> 0] = HEAP8[33467] | 0; + HEAP8[i2 + 4 >> 0] = HEAP8[33468] | 0; + HEAP8[i2 + 5 >> 0] = HEAP8[33469] | 0; HEAP8[i33 + 7 >> 0] = 0; i2 = i33 + 12 | 0; i3 = 0; @@ -13398,7 +13704,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i13, 30158); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i13, 33471); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13431,7 +13737,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 103: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 30170); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i14, 33483); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13464,7 +13770,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 122: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i16, 30181); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i16, 33494); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13509,7 +13815,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R switch (HEAP8[i2 >> 0] | 0) { case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i24, 30218); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i24, 33531); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13542,7 +13848,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 101: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i25, 30228); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i25, 33541); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13575,7 +13881,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 102: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i26, 30239); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i26, 33552); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13608,7 +13914,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 104: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 30249); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i27, 33562); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13641,7 +13947,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i28, 30259); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i28, 33572); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13674,7 +13980,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i29, 30268); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i29, 33581); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13707,7 +14013,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i30, 30277); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i30, 33590); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13740,7 +14046,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R } case 110: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i31, 30282); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i31, 33595); i2 = i36 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i36 + 8 >> 2] | 0; @@ -13799,14 +14105,14 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i58 = i72 + 112 | 0; i59 = i72 + 108 | 0; i60 = i72 + 96 | 0; - i61 = i72 + 64 | 0; + i61 = i72 + 80 | 0; i62 = i72 + 56 | 0; i63 = i72 + 40 | 0; i52 = i72 + 36 | 0; i53 = i72 + 24 | 0; i54 = i72 + 8 | 0; i55 = i72; - i8 = i72 + 80 | 0; + i8 = i72 + 64 | 0; i5 = i72 + 60 | 0; i7 = i67; L1 : do if ((i7 - i71 | 0) > 1) { @@ -13899,7 +14205,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, __ZNSt3__114__split_bufferIN10__cxxabiv112_GLOBAL__N_111string_pairERNS2_11short_allocIS3_Lj4096EEEED2Ev(i70); } if (((i7 - i1 | 0) > 1 ? (HEAP8[i1 >> 0] | 0) == 83 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i49 >> 2] | 0) + -24 | 0, 31595, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i49 >> 2] | 0) + -24 | 0, 34908, 3); i1 = i1 + 2 | 0; } if ((i1 | 0) == (i67 | 0)) { @@ -14076,7 +14382,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i50, 30400, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i50, 33713, i64); i3 = HEAP8[i50 >> 0] | 0; i8 = (i3 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i8 ? i9 : HEAP32[i47 >> 2] | 0, i8 ? (i3 & 255) >>> 1 : HEAP32[i10 >> 2] | 0) | 0; @@ -14147,7 +14453,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i57, 30400, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i57, 33713, i64); i8 = HEAP8[i57 >> 0] | 0; i7 = (i8 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i7 ? i20 : HEAP32[i19 >> 2] | 0, i7 ? (i8 & 255) >>> 1 : HEAP32[i21 >> 2] | 0) | 0; @@ -14226,7 +14532,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i60, 30400, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i60, 33713, i64); i8 = HEAP8[i60 >> 0] | 0; i7 = (i8 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i7 ? i27 : HEAP32[i26 >> 2] | 0, i7 ? (i8 & 255) >>> 1 : HEAP32[i28 >> 2] | 0) | 0; @@ -14296,7 +14602,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i3 = HEAP8[i4 >> 0] | 0; if (!(i3 & 1)) i3 = (i3 & 255) >>> 1; else i3 = HEAP32[i5 + -44 >> 2] | 0; if (!i3) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i4, i64); else { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i53, 30400, i64); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i53, 33713, i64); i8 = HEAP8[i53 >> 0] | 0; i7 = (i8 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i4, i7 ? i45 : HEAP32[i44 >> 2] | 0, i7 ? (i8 & 255) >>> 1 : HEAP32[i46 >> 2] | 0) | 0; @@ -14377,7 +14683,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, i1 = __ZN10__cxxabiv112_GLOBAL__N_119parse_discriminatorEPKcS2_(i3 + 2 | 0, i67) | 0; i2 = HEAP32[i68 + 4 >> 2] | 0; if ((HEAP32[i68 >> 2] | 0) == (i2 | 0)) break L225; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 31599) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 34912) | 0; break L225; } case 100: @@ -14429,7 +14735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i68); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 30400) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 33713) | 0; i68 = HEAP8[i70 >> 0] | 0; i67 = (i68 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i67 ? i70 + 1 | 0 : HEAP32[i70 + 8 >> 2] | 0, i67 ? (i68 & 255) >>> 1 : HEAP32[i70 + 4 >> 2] | 0) | 0; @@ -14469,7 +14775,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i68); i4 = HEAP32[i5 >> 2] | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 30400) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 33713) | 0; i68 = HEAP8[i70 >> 0] | 0; i67 = (i68 & 1) == 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i67 ? i70 + 1 | 0 : HEAP32[i70 + 8 >> 2] | 0, i67 ? (i68 & 255) >>> 1 : HEAP32[i70 + 4 >> 2] | 0) | 0; @@ -14501,7 +14807,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i71, if (i3 | i2) i1 = i2 ? i69 : i1; else { i2 = HEAP32[i68 + 4 >> 2] | 0; if ((HEAP32[i68 >> 2] | 0) == (i2 | 0)) break; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31338) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 34651) | 0; } if ((i1 | 0) != (i69 | 0)) { if ((i1 | 0) == (i67 | 0)) { @@ -14642,24 +14948,24 @@ function _malloc(i1) { do if (i1 >>> 0 < 245) { i15 = i1 >>> 0 < 11 ? 16 : i1 + 11 & -8; i1 = i15 >>> 3; - i9 = HEAP32[8354] | 0; + i9 = HEAP32[9188] | 0; i2 = i9 >>> i1; if (i2 & 3 | 0) { i2 = (i2 & 1 ^ 1) + i1 | 0; - i3 = 33456 + (i2 << 1 << 2) | 0; + i3 = 36792 + (i2 << 1 << 2) | 0; i4 = i3 + 8 | 0; i5 = HEAP32[i4 >> 2] | 0; i6 = i5 + 8 | 0; i7 = HEAP32[i6 >> 2] | 0; do if ((i3 | 0) != (i7 | 0)) { - if (i7 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i7 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i7 + 12 | 0; if ((HEAP32[i1 >> 2] | 0) == (i5 | 0)) { HEAP32[i1 >> 2] = i3; HEAP32[i4 >> 2] = i7; break; } else _abort(); - } else HEAP32[8354] = i9 & ~(1 << i2); while (0); + } else HEAP32[9188] = i9 & ~(1 << i2); while (0); i38 = i2 << 3; HEAP32[i5 + 4 >> 2] = i38 | 3; i38 = i5 + i38 + 4 | 0; @@ -14668,7 +14974,7 @@ function _malloc(i1) { STACKTOP = i39; return i38 | 0; } - i7 = HEAP32[8356] | 0; + i7 = HEAP32[9190] | 0; if (i15 >>> 0 > i7 >>> 0) { if (i2 | 0) { i3 = 2 << i1; @@ -14684,22 +14990,22 @@ function _malloc(i1) { i3 = i3 >>> i4; i2 = i3 >>> 1 & 1; i2 = (i5 | i8 | i6 | i4 | i2) + (i3 >>> i2) | 0; - i3 = 33456 + (i2 << 1 << 2) | 0; + i3 = 36792 + (i2 << 1 << 2) | 0; i4 = i3 + 8 | 0; i6 = HEAP32[i4 >> 2] | 0; i8 = i6 + 8 | 0; i5 = HEAP32[i8 >> 2] | 0; do if ((i3 | 0) != (i5 | 0)) { - if (i5 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i5 + 12 | 0; if ((HEAP32[i1 >> 2] | 0) == (i6 | 0)) { HEAP32[i1 >> 2] = i3; HEAP32[i4 >> 2] = i5; - i10 = HEAP32[8356] | 0; + i10 = HEAP32[9190] | 0; break; } else _abort(); } else { - HEAP32[8354] = i9 & ~(1 << i2); + HEAP32[9188] = i9 & ~(1 << i2); i10 = i7; } while (0); i7 = (i2 << 3) - i15 | 0; @@ -14708,20 +15014,20 @@ function _malloc(i1) { HEAP32[i4 + 4 >> 2] = i7 | 1; HEAP32[i4 + i7 >> 2] = i7; if (i10 | 0) { - i5 = HEAP32[8359] | 0; + i5 = HEAP32[9193] | 0; i2 = i10 >>> 3; - i3 = 33456 + (i2 << 1 << 2) | 0; - i1 = HEAP32[8354] | 0; + i3 = 36792 + (i2 << 1 << 2) | 0; + i1 = HEAP32[9188] | 0; i2 = 1 << i2; if (i1 & i2) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { i11 = i1; i12 = i2; } } else { - HEAP32[8354] = i1 | i2; + HEAP32[9188] = i1 | i2; i11 = i3 + 8 | 0; i12 = i3; } @@ -14730,13 +15036,13 @@ function _malloc(i1) { HEAP32[i5 + 8 >> 2] = i12; HEAP32[i5 + 12 >> 2] = i3; } - HEAP32[8356] = i7; - HEAP32[8359] = i4; + HEAP32[9190] = i7; + HEAP32[9193] = i4; i38 = i8; STACKTOP = i39; return i38 | 0; } - i1 = HEAP32[8355] | 0; + i1 = HEAP32[9189] | 0; if (i1) { i3 = (i1 & 0 - i1) + -1 | 0; i37 = i3 >>> 12 & 16; @@ -14748,7 +15054,7 @@ function _malloc(i1) { i2 = i3 >>> 1 & 2; i3 = i3 >>> i2; i4 = i3 >>> 1 & 1; - i4 = HEAP32[33720 + ((i36 | i37 | i38 | i2 | i4) + (i3 >>> i4) << 2) >> 2] | 0; + i4 = HEAP32[37056 + ((i36 | i37 | i38 | i2 | i4) + (i3 >>> i4) << 2) >> 2] | 0; i3 = (HEAP32[i4 + 4 >> 2] & -8) - i15 | 0; i2 = i4; while (1) { @@ -14766,7 +15072,7 @@ function _malloc(i1) { i2 = i1; i4 = i38 ? i1 : i4; } - i6 = HEAP32[8358] | 0; + i6 = HEAP32[9192] | 0; if (i9 >>> 0 < i6 >>> 0) _abort(); i8 = i9 + i15 | 0; if (i9 >>> 0 >= i8 >>> 0) _abort(); @@ -14818,20 +15124,20 @@ function _malloc(i1) { } while (0); do if (i7 | 0) { i1 = HEAP32[i9 + 28 >> 2] | 0; - i2 = 33720 + (i1 << 2) | 0; + i2 = 37056 + (i1 << 2) | 0; if ((i9 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i13; if (!i13) { - HEAP32[8355] = HEAP32[8355] & ~(1 << i1); + HEAP32[9189] = HEAP32[9189] & ~(1 << i1); break; } } else { - if (i7 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i7 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i7 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i9 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i7 + 20 >> 2] = i13; if (!i13) break; } - i2 = HEAP32[8358] | 0; + i2 = HEAP32[9192] | 0; if (i13 >>> 0 < i2 >>> 0) _abort(); HEAP32[i13 + 24 >> 2] = i7; i1 = HEAP32[i9 + 16 >> 2] | 0; @@ -14841,7 +15147,7 @@ function _malloc(i1) { break; } while (0); i1 = HEAP32[i9 + 20 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i13 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i13; break; @@ -14856,22 +15162,22 @@ function _malloc(i1) { HEAP32[i9 + 4 >> 2] = i15 | 3; HEAP32[i8 + 4 >> 2] = i3 | 1; HEAP32[i8 + i3 >> 2] = i3; - i1 = HEAP32[8356] | 0; + i1 = HEAP32[9190] | 0; if (i1 | 0) { - i5 = HEAP32[8359] | 0; + i5 = HEAP32[9193] | 0; i2 = i1 >>> 3; - i4 = 33456 + (i2 << 1 << 2) | 0; - i1 = HEAP32[8354] | 0; + i4 = 36792 + (i2 << 1 << 2) | 0; + i1 = HEAP32[9188] | 0; i2 = 1 << i2; if (i1 & i2) { i1 = i4 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { i16 = i1; i17 = i2; } } else { - HEAP32[8354] = i1 | i2; + HEAP32[9188] = i1 | i2; i16 = i4 + 8 | 0; i17 = i4; } @@ -14880,8 +15186,8 @@ function _malloc(i1) { HEAP32[i5 + 8 >> 2] = i17; HEAP32[i5 + 12 >> 2] = i4; } - HEAP32[8356] = i3; - HEAP32[8359] = i8; + HEAP32[9190] = i3; + HEAP32[9193] = i8; } i38 = i9 + 8 | 0; STACKTOP = i39; @@ -14891,7 +15197,7 @@ function _malloc(i1) { } else if (i1 >>> 0 <= 4294967231) { i1 = i1 + 11 | 0; i15 = i1 & -8; - i9 = HEAP32[8355] | 0; + i9 = HEAP32[9189] | 0; if (i9) { i3 = 0 - i15 | 0; i1 = i1 >>> 8; @@ -14904,7 +15210,7 @@ function _malloc(i1) { i8 = 14 - (i16 | i17 | i8) + (i31 << i8 >>> 15) | 0; i8 = i15 >>> (i8 + 7 | 0) & 1 | i8 << 1; } else i8 = 0; - i2 = HEAP32[33720 + (i8 << 2) >> 2] | 0; + i2 = HEAP32[37056 + (i8 << 2) >> 2] | 0; L123 : do if (!i2) { i1 = 0; i2 = 0; @@ -14952,7 +15258,7 @@ function _malloc(i1) { i16 = i17 >>> 1 & 2; i17 = i17 >>> i16; i1 = i17 >>> 1 & 1; - i1 = HEAP32[33720 + ((i11 | i12 | i13 | i16 | i1) + (i17 >>> i1) << 2) >> 2] | 0; + i1 = HEAP32[37056 + ((i11 | i12 | i13 | i16 | i1) + (i17 >>> i1) << 2) >> 2] | 0; } if (!i1) { i8 = i3; @@ -14978,8 +15284,8 @@ function _malloc(i1) { break; } else i31 = 90; } - if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[8356] | 0) - i15 | 0) >>> 0 : 0) { - i5 = HEAP32[8358] | 0; + if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[9190] | 0) - i15 | 0) >>> 0 : 0) { + i5 = HEAP32[9192] | 0; if (i9 >>> 0 < i5 >>> 0) _abort(); i7 = i9 + i15 | 0; if (i9 >>> 0 >= i7 >>> 0) _abort(); @@ -15031,20 +15337,20 @@ function _malloc(i1) { } while (0); do if (i6 | 0) { i1 = HEAP32[i9 + 28 >> 2] | 0; - i2 = 33720 + (i1 << 2) | 0; + i2 = 37056 + (i1 << 2) | 0; if ((i9 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i19; if (!i19) { - HEAP32[8355] = HEAP32[8355] & ~(1 << i1); + HEAP32[9189] = HEAP32[9189] & ~(1 << i1); break; } } else { - if (i6 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i6 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i6 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i9 | 0)) HEAP32[i1 >> 2] = i19; else HEAP32[i6 + 20 >> 2] = i19; if (!i19) break; } - i2 = HEAP32[8358] | 0; + i2 = HEAP32[9192] | 0; if (i19 >>> 0 < i2 >>> 0) _abort(); HEAP32[i19 + 24 >> 2] = i6; i1 = HEAP32[i9 + 16 >> 2] | 0; @@ -15054,7 +15360,7 @@ function _malloc(i1) { break; } while (0); i1 = HEAP32[i9 + 20 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i19 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i19; break; @@ -15066,18 +15372,18 @@ function _malloc(i1) { HEAP32[i7 + i8 >> 2] = i8; i1 = i8 >>> 3; if (i8 >>> 0 < 256) { - i3 = 33456 + (i1 << 1 << 2) | 0; - i2 = HEAP32[8354] | 0; + i3 = 36792 + (i1 << 1 << 2) | 0; + i2 = HEAP32[9188] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { i21 = i1; i22 = i2; } } else { - HEAP32[8354] = i2 | i1; + HEAP32[9188] = i2 | i1; i21 = i3 + 8 | 0; i22 = i3; } @@ -15097,15 +15403,15 @@ function _malloc(i1) { i3 = 14 - (i36 | i37 | i3) + (i38 << i3 >>> 15) | 0; i3 = i8 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i4 = 33720 + (i3 << 2) | 0; + i4 = 37056 + (i3 << 2) | 0; HEAP32[i7 + 28 >> 2] = i3; i1 = i7 + 16 | 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 >> 2] = 0; - i1 = HEAP32[8355] | 0; + i1 = HEAP32[9189] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[8355] = i1 | i2; + HEAP32[9189] = i1 | i2; HEAP32[i4 >> 2] = i7; HEAP32[i7 + 24 >> 2] = i4; HEAP32[i7 + 12 >> 2] = i7; @@ -15130,7 +15436,7 @@ function _malloc(i1) { i1 = i3; } } - if ((i31 | 0) == 145) if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if ((i31 | 0) == 145) if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i7; HEAP32[i7 + 24 >> 2] = i1; HEAP32[i7 + 12 >> 2] = i7; @@ -15139,7 +15445,7 @@ function _malloc(i1) { } else if ((i31 | 0) == 148) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i38 = HEAP32[8358] | 0; + i38 = HEAP32[9192] | 0; if (i2 >>> 0 >= i38 >>> 0 & i3 >>> 0 >= i38 >>> 0) { HEAP32[i2 + 12 >> 2] = i7; HEAP32[i1 >> 2] = i7; @@ -15161,20 +15467,20 @@ function _malloc(i1) { } } } else i15 = -1; while (0); - i3 = HEAP32[8356] | 0; + i3 = HEAP32[9190] | 0; if (i3 >>> 0 >= i15 >>> 0) { i1 = i3 - i15 | 0; - i2 = HEAP32[8359] | 0; + i2 = HEAP32[9193] | 0; if (i1 >>> 0 > 15) { i38 = i2 + i15 | 0; - HEAP32[8359] = i38; - HEAP32[8356] = i1; + HEAP32[9193] = i38; + HEAP32[9190] = i1; HEAP32[i38 + 4 >> 2] = i1 | 1; HEAP32[i38 + i1 >> 2] = i1; HEAP32[i2 + 4 >> 2] = i15 | 3; } else { - HEAP32[8356] = 0; - HEAP32[8359] = 0; + HEAP32[9190] = 0; + HEAP32[9193] = 0; HEAP32[i2 + 4 >> 2] = i3 | 3; i38 = i2 + i3 + 4 | 0; HEAP32[i38 >> 2] = HEAP32[i38 >> 2] | 1; @@ -15183,32 +15489,32 @@ function _malloc(i1) { STACKTOP = i39; return i38 | 0; } - i1 = HEAP32[8357] | 0; + i1 = HEAP32[9191] | 0; if (i1 >>> 0 > i15 >>> 0) { i36 = i1 - i15 | 0; - HEAP32[8357] = i36; - i38 = HEAP32[8360] | 0; + HEAP32[9191] = i36; + i38 = HEAP32[9194] | 0; i37 = i38 + i15 | 0; - HEAP32[8360] = i37; + HEAP32[9194] = i37; HEAP32[i37 + 4 >> 2] = i36 | 1; HEAP32[i38 + 4 >> 2] = i15 | 3; i38 = i38 + 8 | 0; STACKTOP = i39; return i38 | 0; } - if (!(HEAP32[8472] | 0)) { - HEAP32[8474] = 4096; - HEAP32[8473] = 4096; - HEAP32[8475] = -1; - HEAP32[8476] = -1; - HEAP32[8477] = 0; - HEAP32[8465] = 0; + if (!(HEAP32[9306] | 0)) { + HEAP32[9308] = 4096; + HEAP32[9307] = 4096; + HEAP32[9309] = -1; + HEAP32[9310] = -1; + HEAP32[9311] = 0; + HEAP32[9299] = 0; i22 = i14 & -16 ^ 1431655768; HEAP32[i14 >> 2] = i22; - HEAP32[8472] = i22; + HEAP32[9306] = i22; } i7 = i15 + 48 | 0; - i6 = HEAP32[8474] | 0; + i6 = HEAP32[9308] | 0; i8 = i15 + 47 | 0; i5 = i6 + i8 | 0; i6 = 0 - i6 | 0; @@ -15218,16 +15524,16 @@ function _malloc(i1) { STACKTOP = i39; return i38 | 0; } - i1 = HEAP32[8464] | 0; - if (i1 | 0 ? (i21 = HEAP32[8462] | 0, i22 = i21 + i9 | 0, i22 >>> 0 <= i21 >>> 0 | i22 >>> 0 > i1 >>> 0) : 0) { + i1 = HEAP32[9298] | 0; + if (i1 | 0 ? (i21 = HEAP32[9296] | 0, i22 = i21 + i9 | 0, i22 >>> 0 <= i21 >>> 0 | i22 >>> 0 > i1 >>> 0) : 0) { i38 = 0; STACKTOP = i39; return i38 | 0; } - L254 : do if (!(HEAP32[8465] & 4)) { - i1 = HEAP32[8360] | 0; + L254 : do if (!(HEAP32[9299] & 4)) { + i1 = HEAP32[9194] | 0; L256 : do if (i1) { - i3 = 33864; + i3 = 37200; while (1) { i2 = HEAP32[i3 >> 2] | 0; if (i2 >>> 0 <= i1 >>> 0 ? (i18 = i3 + 4 | 0, (i2 + (HEAP32[i18 >> 2] | 0) | 0) >>> 0 > i1 >>> 0) : 0) { @@ -15241,7 +15547,7 @@ function _malloc(i1) { break L256; } } - i1 = i5 - (HEAP32[8357] | 0) & i6; + i1 = i5 - (HEAP32[9191] | 0) & i6; if (i1 >>> 0 < 2147483647) { i2 = _sbrk(i1 | 0) | 0; if ((i2 | 0) == ((HEAP32[i4 >> 2] | 0) + (HEAP32[i3 >> 2] | 0) | 0)) { @@ -15256,13 +15562,13 @@ function _malloc(i1) { } else i31 = 171; while (0); do if ((i31 | 0) == 171 ? (i20 = _sbrk(0) | 0, (i20 | 0) != (-1 | 0)) : 0) { i1 = i20; - i2 = HEAP32[8473] | 0; + i2 = HEAP32[9307] | 0; i3 = i2 + -1 | 0; if (!(i3 & i1)) i1 = i9; else i1 = i9 - i1 + (i3 + i1 & 0 - i2) | 0; - i2 = HEAP32[8462] | 0; + i2 = HEAP32[9296] | 0; i3 = i2 + i1 | 0; if (i1 >>> 0 > i15 >>> 0 & i1 >>> 0 < 2147483647) { - i22 = HEAP32[8464] | 0; + i22 = HEAP32[9298] | 0; if (i22 | 0 ? i3 >>> 0 <= i2 >>> 0 | i3 >>> 0 > i22 >>> 0 : 0) break; i2 = _sbrk(i1 | 0) | 0; if ((i2 | 0) == (i20 | 0)) { @@ -15275,7 +15581,7 @@ function _malloc(i1) { } while (0); L276 : do if ((i31 | 0) == 181) { i3 = 0 - i1 | 0; - do if (i7 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i23 = HEAP32[8474] | 0, i23 = i8 - i1 + i23 & 0 - i23, i23 >>> 0 < 2147483647) : 0) if ((_sbrk(i23 | 0) | 0) == (-1 | 0)) { + do if (i7 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i23 = HEAP32[9308] | 0, i23 = i8 - i1 + i23 & 0 - i23, i23 >>> 0 < 2147483647) : 0) if ((_sbrk(i23 | 0) | 0) == (-1 | 0)) { _sbrk(i3 | 0) | 0; break L276; } else { @@ -15289,7 +15595,7 @@ function _malloc(i1) { break L254; } } while (0); - HEAP32[8465] = HEAP32[8465] | 4; + HEAP32[9299] = HEAP32[9299] | 4; i31 = 188; } else i31 = 188; while (0); if ((((i31 | 0) == 188 ? i9 >>> 0 < 2147483647 : 0) ? (i24 = _sbrk(i9 | 0) | 0, i25 = _sbrk(0) | 0, i24 >>> 0 < i25 >>> 0 & ((i24 | 0) != (-1 | 0) & (i25 | 0) != (-1 | 0))) : 0) ? (i26 = i25 - i24 | 0, i26 >>> 0 > (i15 + 40 | 0) >>> 0) : 0) { @@ -15298,12 +15604,12 @@ function _malloc(i1) { i31 = 191; } if ((i31 | 0) == 191) { - i1 = (HEAP32[8462] | 0) + i5 | 0; - HEAP32[8462] = i1; - if (i1 >>> 0 > (HEAP32[8463] | 0) >>> 0) HEAP32[8463] = i1; - i8 = HEAP32[8360] | 0; + i1 = (HEAP32[9296] | 0) + i5 | 0; + HEAP32[9296] = i1; + if (i1 >>> 0 > (HEAP32[9297] | 0) >>> 0) HEAP32[9297] = i1; + i8 = HEAP32[9194] | 0; do if (i8) { - i4 = 33864; + i4 = 37200; do { i1 = HEAP32[i4 >> 2] | 0; i2 = i4 + 4 | 0; @@ -15323,21 +15629,21 @@ function _malloc(i1) { i38 = i8 + 8 | 0; i38 = (i38 & 7 | 0) == 0 ? 0 : 0 - i38 & 7; i37 = i8 + i38 | 0; - i38 = i5 - i38 + (HEAP32[8357] | 0) | 0; - HEAP32[8360] = i37; - HEAP32[8357] = i38; + i38 = i5 - i38 + (HEAP32[9191] | 0) | 0; + HEAP32[9194] = i37; + HEAP32[9191] = i38; HEAP32[i37 + 4 >> 2] = i38 | 1; HEAP32[i37 + i38 + 4 >> 2] = 40; - HEAP32[8361] = HEAP32[8476]; + HEAP32[9195] = HEAP32[9310]; break; } - i1 = HEAP32[8358] | 0; + i1 = HEAP32[9192] | 0; if (i7 >>> 0 < i1 >>> 0) { - HEAP32[8358] = i7; + HEAP32[9192] = i7; i9 = i7; } else i9 = i1; i3 = i7 + i5 | 0; - i1 = 33864; + i1 = 37200; while (1) { if ((HEAP32[i1 >> 2] | 0) == (i3 | 0)) { i2 = i1; @@ -15346,7 +15652,7 @@ function _malloc(i1) { } i1 = HEAP32[i1 + 8 >> 2] | 0; if (!i1) { - i2 = 33864; + i2 = 37200; break; } } @@ -15362,10 +15668,10 @@ function _malloc(i1) { i6 = i1 - i11 - i15 | 0; HEAP32[i11 + 4 >> 2] = i15 | 3; do if ((i1 | 0) != (i8 | 0)) { - if ((i1 | 0) == (HEAP32[8359] | 0)) { - i38 = (HEAP32[8356] | 0) + i6 | 0; - HEAP32[8356] = i38; - HEAP32[8359] = i10; + if ((i1 | 0) == (HEAP32[9193] | 0)) { + i38 = (HEAP32[9190] | 0) + i6 | 0; + HEAP32[9190] = i38; + HEAP32[9193] = i10; HEAP32[i10 + 4 >> 2] = i38 | 1; HEAP32[i10 + i38 >> 2] = i38; break; @@ -15423,19 +15729,19 @@ function _malloc(i1) { } while (0); if (!i7) break; i2 = HEAP32[i1 + 28 >> 2] | 0; - i3 = 33720 + (i2 << 2) | 0; + i3 = 37056 + (i2 << 2) | 0; do if ((i1 | 0) != (HEAP32[i3 >> 2] | 0)) { - if (i7 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i7 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i2 = i7 + 16 | 0; if ((HEAP32[i2 >> 2] | 0) == (i1 | 0)) HEAP32[i2 >> 2] = i36; else HEAP32[i7 + 20 >> 2] = i36; if (!i36) break L328; } else { HEAP32[i3 >> 2] = i36; if (i36 | 0) break; - HEAP32[8355] = HEAP32[8355] & ~(1 << i2); + HEAP32[9189] = HEAP32[9189] & ~(1 << i2); break L328; } while (0); - i4 = HEAP32[8358] | 0; + i4 = HEAP32[9192] | 0; if (i36 >>> 0 < i4 >>> 0) _abort(); HEAP32[i36 + 24 >> 2] = i7; i2 = i1 + 16 | 0; @@ -15447,7 +15753,7 @@ function _malloc(i1) { } while (0); i2 = HEAP32[i2 + 4 >> 2] | 0; if (!i2) break; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i36 + 20 >> 2] = i2; HEAP32[i2 + 24 >> 2] = i36; break; @@ -15455,14 +15761,14 @@ function _malloc(i1) { } else { i3 = HEAP32[i1 + 8 >> 2] | 0; i4 = HEAP32[i1 + 12 >> 2] | 0; - i2 = 33456 + (i5 << 1 << 2) | 0; + i2 = 36792 + (i5 << 1 << 2) | 0; do if ((i3 | 0) != (i2 | 0)) { if (i3 >>> 0 < i9 >>> 0) _abort(); if ((HEAP32[i3 + 12 >> 2] | 0) == (i1 | 0)) break; _abort(); } while (0); if ((i4 | 0) == (i3 | 0)) { - HEAP32[8354] = HEAP32[8354] & ~(1 << i5); + HEAP32[9188] = HEAP32[9188] & ~(1 << i5); break; } do if ((i4 | 0) == (i2 | 0)) i33 = i4 + 8 | 0; else { @@ -15486,17 +15792,17 @@ function _malloc(i1) { HEAP32[i10 + i6 >> 2] = i6; i1 = i6 >>> 3; if (i6 >>> 0 < 256) { - i3 = 33456 + (i1 << 1 << 2) | 0; - i2 = HEAP32[8354] | 0; + i3 = 36792 + (i1 << 1 << 2) | 0; + i2 = HEAP32[9188] | 0; i1 = 1 << i1; do if (!(i2 & i1)) { - HEAP32[8354] = i2 | i1; + HEAP32[9188] = i2 | i1; i37 = i3 + 8 | 0; i38 = i3; } else { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 >= (HEAP32[8358] | 0) >>> 0) { + if (i2 >>> 0 >= (HEAP32[9192] | 0) >>> 0) { i37 = i1; i38 = i2; break; @@ -15523,15 +15829,15 @@ function _malloc(i1) { i3 = 14 - (i36 | i37 | i3) + (i38 << i3 >>> 15) | 0; i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1; } while (0); - i4 = 33720 + (i3 << 2) | 0; + i4 = 37056 + (i3 << 2) | 0; HEAP32[i10 + 28 >> 2] = i3; i1 = i10 + 16 | 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 >> 2] = 0; - i1 = HEAP32[8355] | 0; + i1 = HEAP32[9189] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[8355] = i1 | i2; + HEAP32[9189] = i1 | i2; HEAP32[i4 >> 2] = i10; HEAP32[i10 + 24 >> 2] = i4; HEAP32[i10 + 12 >> 2] = i10; @@ -15556,7 +15862,7 @@ function _malloc(i1) { i1 = i3; } } - if ((i31 | 0) == 276) if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if ((i31 | 0) == 276) if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i10; HEAP32[i10 + 24 >> 2] = i1; HEAP32[i10 + 12 >> 2] = i10; @@ -15565,7 +15871,7 @@ function _malloc(i1) { } else if ((i31 | 0) == 279) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i38 = HEAP32[8358] | 0; + i38 = HEAP32[9192] | 0; if (i2 >>> 0 >= i38 >>> 0 & i3 >>> 0 >= i38 >>> 0) { HEAP32[i2 + 12 >> 2] = i10; HEAP32[i1 >> 2] = i10; @@ -15576,15 +15882,15 @@ function _malloc(i1) { } else _abort(); } } else { - i38 = (HEAP32[8357] | 0) + i6 | 0; - HEAP32[8357] = i38; - HEAP32[8360] = i10; + i38 = (HEAP32[9191] | 0) + i6 | 0; + HEAP32[9191] = i38; + HEAP32[9194] = i10; HEAP32[i10 + 4 >> 2] = i38 | 1; } while (0); i38 = i11 + 8 | 0; STACKTOP = i39; return i38 | 0; - } else i2 = 33864; + } else i2 = 37200; while (1) { i1 = HEAP32[i2 >> 2] | 0; if (i1 >>> 0 <= i8 >>> 0 ? (i32 = i1 + (HEAP32[i2 + 4 >> 2] | 0) | 0, i32 >>> 0 > i8 >>> 0) : 0) { @@ -15603,21 +15909,21 @@ function _malloc(i1) { i4 = (i4 & 7 | 0) == 0 ? 0 : 0 - i4 & 7; i38 = i7 + i4 | 0; i4 = i5 + -40 - i4 | 0; - HEAP32[8360] = i38; - HEAP32[8357] = i4; + HEAP32[9194] = i38; + HEAP32[9191] = i4; HEAP32[i38 + 4 >> 2] = i4 | 1; HEAP32[i38 + i4 + 4 >> 2] = 40; - HEAP32[8361] = HEAP32[8476]; + HEAP32[9195] = HEAP32[9310]; i4 = i3 + 4 | 0; HEAP32[i4 >> 2] = 27; - HEAP32[i1 >> 2] = HEAP32[8466]; - HEAP32[i1 + 4 >> 2] = HEAP32[8467]; - HEAP32[i1 + 8 >> 2] = HEAP32[8468]; - HEAP32[i1 + 12 >> 2] = HEAP32[8469]; - HEAP32[8466] = i7; - HEAP32[8467] = i5; - HEAP32[8469] = 0; - HEAP32[8468] = i1; + HEAP32[i1 >> 2] = HEAP32[9300]; + HEAP32[i1 + 4 >> 2] = HEAP32[9301]; + HEAP32[i1 + 8 >> 2] = HEAP32[9302]; + HEAP32[i1 + 12 >> 2] = HEAP32[9303]; + HEAP32[9300] = i7; + HEAP32[9301] = i5; + HEAP32[9303] = 0; + HEAP32[9302] = i1; i1 = i3 + 24 | 0; do { i1 = i1 + 4 | 0; @@ -15630,18 +15936,18 @@ function _malloc(i1) { HEAP32[i3 >> 2] = i7; i1 = i7 >>> 3; if (i7 >>> 0 < 256) { - i3 = 33456 + (i1 << 1 << 2) | 0; - i2 = HEAP32[8354] | 0; + i3 = 36792 + (i1 << 1 << 2) | 0; + i2 = HEAP32[9188] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { i34 = i1; i35 = i2; } } else { - HEAP32[8354] = i2 | i1; + HEAP32[9188] = i2 | i1; i34 = i3 + 8 | 0; i35 = i3; } @@ -15661,14 +15967,14 @@ function _malloc(i1) { i3 = 14 - (i36 | i37 | i3) + (i38 << i3 >>> 15) | 0; i3 = i7 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i5 = 33720 + (i3 << 2) | 0; + i5 = 37056 + (i3 << 2) | 0; HEAP32[i8 + 28 >> 2] = i3; HEAP32[i8 + 20 >> 2] = 0; HEAP32[i6 >> 2] = 0; - i1 = HEAP32[8355] | 0; + i1 = HEAP32[9189] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[8355] = i1 | i2; + HEAP32[9189] = i1 | i2; HEAP32[i5 >> 2] = i8; HEAP32[i8 + 24 >> 2] = i5; HEAP32[i8 + 12 >> 2] = i8; @@ -15693,7 +15999,7 @@ function _malloc(i1) { i1 = i3; } } - if ((i31 | 0) == 302) if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if ((i31 | 0) == 302) if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i8; HEAP32[i8 + 24 >> 2] = i1; HEAP32[i8 + 12 >> 2] = i8; @@ -15702,7 +16008,7 @@ function _malloc(i1) { } else if ((i31 | 0) == 305) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i38 = HEAP32[8358] | 0; + i38 = HEAP32[9192] | 0; if (i2 >>> 0 >= i38 >>> 0 & i3 >>> 0 >= i38 >>> 0) { HEAP32[i2 + 12 >> 2] = i8; HEAP32[i1 >> 2] = i8; @@ -15714,16 +16020,16 @@ function _malloc(i1) { } } } else { - i38 = HEAP32[8358] | 0; - if ((i38 | 0) == 0 | i7 >>> 0 < i38 >>> 0) HEAP32[8358] = i7; - HEAP32[8466] = i7; - HEAP32[8467] = i5; - HEAP32[8469] = 0; - HEAP32[8363] = HEAP32[8472]; - HEAP32[8362] = -1; + i38 = HEAP32[9192] | 0; + if ((i38 | 0) == 0 | i7 >>> 0 < i38 >>> 0) HEAP32[9192] = i7; + HEAP32[9300] = i7; + HEAP32[9301] = i5; + HEAP32[9303] = 0; + HEAP32[9197] = HEAP32[9306]; + HEAP32[9196] = -1; i1 = 0; do { - i38 = 33456 + (i1 << 1 << 2) | 0; + i38 = 36792 + (i1 << 1 << 2) | 0; HEAP32[i38 + 12 >> 2] = i38; HEAP32[i38 + 8 >> 2] = i38; i1 = i1 + 1 | 0; @@ -15732,19 +16038,19 @@ function _malloc(i1) { i38 = (i38 & 7 | 0) == 0 ? 0 : 0 - i38 & 7; i37 = i7 + i38 | 0; i38 = i5 + -40 - i38 | 0; - HEAP32[8360] = i37; - HEAP32[8357] = i38; + HEAP32[9194] = i37; + HEAP32[9191] = i38; HEAP32[i37 + 4 >> 2] = i38 | 1; HEAP32[i37 + i38 + 4 >> 2] = 40; - HEAP32[8361] = HEAP32[8476]; + HEAP32[9195] = HEAP32[9310]; } while (0); - i1 = HEAP32[8357] | 0; + i1 = HEAP32[9191] | 0; if (i1 >>> 0 > i15 >>> 0) { i36 = i1 - i15 | 0; - HEAP32[8357] = i36; - i38 = HEAP32[8360] | 0; + HEAP32[9191] = i36; + i38 = HEAP32[9194] | 0; i37 = i38 + i15 | 0; - HEAP32[8360] = i37; + HEAP32[9194] = i37; HEAP32[i37 + 4 >> 2] = i36 | 1; HEAP32[i38 + 4 >> 2] = i15 | 3; i38 = i38 + 8 | 0; @@ -15798,9 +16104,9 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i24 = i38 + 16 | 0; i25 = i38; i2 = i33 + 12 | 0; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i34, HEAP32[i2 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i34, HEAP32[i2 >> 2] | 0); i3 = i4 + 16 | 0; - if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i35 >> 2] = HEAP32[i4 >> 2], HEAP32[i35 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i35 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i35 + 12 >> 2] = HEAP32[i4 + 12 >> 2], i5 = i33 + 16 | 0, __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i34, HEAP32[i5 >> 2] | 0), HEAP32[i4 >> 2] = HEAP32[i1 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i1 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) { + if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i35 >> 2] = HEAP32[i4 >> 2], HEAP32[i35 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i35 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i35 + 12 >> 2] = HEAP32[i4 + 12 >> 2], i5 = i33 + 16 | 0, __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i34, HEAP32[i5 >> 2] | 0), HEAP32[i4 >> 2] = HEAP32[i1 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i1 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) { HEAP32[i36 >> 2] = HEAP32[i4 >> 2]; HEAP32[i36 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; HEAP32[i36 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; @@ -15811,7 +16117,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 5: break; default: - if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(16470, 15475, 471, 16546); + if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(16617, 15772, 473, 16693); } i1 = HEAP32[(HEAP32[i5 >> 2] | 0) + 4 >> 2] | 0; switch (i1 | 0) { @@ -15819,7 +16125,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 5: break; default: - if ((HEAP32[i36 >> 2] | 0) != (i1 | 0)) ___assert_fail(16558, 15475, 472, 16546); + if ((HEAP32[i36 >> 2] | 0) != (i1 | 0)) ___assert_fail(16705, 15772, 474, 16693); } L13 : do switch (HEAP32[i35 >> 2] | 0) { case 1: @@ -15858,12 +16164,12 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 3: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i33 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 127](i33, 16637); + i33 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 511](i33, 16784); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16652); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16799); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -15887,8 +16193,8 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 4: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16671); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16818); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -15912,8 +16218,8 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 5: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16686); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16833); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i34 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i34 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i37 >> 2] = 1; @@ -15943,8 +16249,8 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 6: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16701); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16848); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -16173,12 +16479,12 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 3: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i33 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 127](i33, 16716); + i33 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i33 >> 2] | 0) + 20 >> 2] & 511](i33, 16863); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16731); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16878); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -16202,8 +16508,8 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 4: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16750); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16897); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -16227,8 +16533,8 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 5: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16765); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16912); } if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i34 = __ZN4wasm7Literal10getIntegerEv(i36) | 0, (i34 | 0) == -1 & (tempRet0 | 0) == -1) : 0) { HEAP32[i37 >> 2] = 2; @@ -16260,8 +16566,8 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect case 6: { if ((__ZN4wasm7Literal10getIntegerEv(i36) | 0) == 0 & (tempRet0 | 0) == 0) { - i34 = HEAP32[(HEAP32[i34 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 127](i34, 16780); + i34 = HEAP32[(HEAP32[i34 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i34 >> 2] | 0) + 20 >> 2] & 511](i34, 16927); } i1 = i35 + 8 | 0; if ((HEAP32[i35 >> 2] | 0) == 1) { @@ -16674,7 +16980,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i1 = i1 + 1 | 0; } while ((i1 | 0) < (i2 | 0)); _strncpy(i5, i3 + 1 | 0, 15) | 0; - L105 : do switch (HEAP8[i5 >> 0] | 0) { + L101 : do switch (HEAP8[i5 >> 0] | 0) { case 97: { i1 = i5 + 1 | 0; @@ -16683,26 +16989,26 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 4, i4) | 0; i8 = 114; - break L105; + break L101; } case 100: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 0, i4) | 0; i8 = 114; - break L105; + break L101; } case 110: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 7, i4) | 0; i8 = 114; - break L105; + break L101; } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 24; - break L105; + break L101; } } } @@ -16802,19 +17108,19 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 115; } } while (0); - L128 : do if ((i8 | 0) == 24) { - L130 : do switch (HEAP8[i1 >> 0] | 0) { + L124 : do if ((i8 | 0) == 24) { + L126 : do switch (HEAP8[i1 >> 0] | 0) { case 101: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 5, i4) | 0; i8 = 114; - break L128; + break L124; } case 108: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 0, i4) | 0; i8 = 114; - break L128; + break L124; } case 111: { @@ -16823,12 +17129,12 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 16, i4) | 0; i8 = 114; - break L128; + break L124; } case 110: break; default: - break L130; + break L126; } switch (HEAP8[i5 + 3 >> 0] | 0) { case 118: @@ -16837,42 +17143,42 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 { i1 = __ZN4wasm22SExpressionWasmBuilder9makeConstERNS_7ElementENS_8WasmTypeE(i7, i6, i4) | 0; i8 = 114; - break L128; + break L124; } default: - break L130; + break L126; } switch (HEAP8[i5 + 8 >> 0] | 0) { case 115: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 11 >> 0] | 0) == 51 ? 19 : 21, i4) | 0; i8 = 114; - break L128; + break L124; } case 117: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 11 >> 0] | 0) == 51 ? 20 : 22, i4) | 0; i8 = 114; - break L128; + break L124; } default: - break L130; + break L126; } } case 116: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 1, i4) | 0; i8 = 114; - break L128; + break L124; } default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 36; } while (0); - L145 : do if ((i8 | 0) == 36) { + L141 : do if ((i8 | 0) == 36) { switch (HEAP8[i1 >> 0] | 0) { case 105: { @@ -16883,32 +17189,32 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 24, i4) | 0; i8 = 114; - break L145; + break L141; } default: {} } - L149 : do if ((i8 | 0) == 37) switch (HEAP8[i5 + 3 >> 0] | 0) { + L145 : do if ((i8 | 0) == 37) switch (HEAP8[i5 + 3 >> 0] | 0) { case 95: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 4 >> 0] | 0) == 117 ? 4 : 3, i4) | 0; i8 = 114; - break L145; + break L141; } case 0: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 15, i4) | 0; i8 = 114; - break L145; + break L141; } default: - break L149; + break L145; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 42; } while (0); - L155 : do if ((i8 | 0) == 42) { + L151 : do if ((i8 | 0) == 42) { switch (HEAP8[i1 >> 0] | 0) { case 113: { @@ -16919,28 +17225,28 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 7 >> 0] | 0) == 117 ? 12 : 11, i4) | 0; i8 = 114; - break L155; + break L151; } default: {} } - L159 : do if ((i8 | 0) == 43) switch (HEAP8[i5 + 2 >> 0] | 0) { + L155 : do if ((i8 | 0) == 43) switch (HEAP8[i5 + 2 >> 0] | 0) { case 0: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 19, i4) | 0; i8 = 114; - break L155; + break L151; } case 122: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 10, 1) | 0; i8 = 114; - break L155; + break L151; } default: - break L159; + break L155; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 48; } while (0); @@ -16949,29 +17255,29 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 51; break; } while (0); - L170 : do if ((i8 | 0) == 51) { - L172 : do switch (HEAP8[i1 >> 0] | 0) { + L166 : do if ((i8 | 0) == 51) { + L168 : do switch (HEAP8[i1 >> 0] | 0) { case 116: switch (HEAP8[i5 + 2 >> 0] | 0) { case 95: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 3 >> 0] | 0) == 117 ? 26 : 25, i4) | 0; i8 = 114; - break L170; + break L166; } case 0: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 31, i4) | 0; i8 = 114; - break L170; + break L166; } default: - break L172; + break L168; } case 101: switch (HEAP8[i5 + 2 >> 0] | 0) { @@ -16979,42 +17285,42 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 3 >> 0] | 0) == 117 ? 28 : 27, i4) | 0; i8 = 114; - break L170; + break L166; } case 0: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 32, i4) | 0; i8 = 114; - break L170; + break L166; } default: - break L172; + break L168; } default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 59; } while (0); - L182 : do if ((i8 | 0) == 59) { - L184 : do switch (HEAP8[i1 >> 0] | 0) { + L178 : do if ((i8 | 0) == 59) { + L180 : do switch (HEAP8[i1 >> 0] | 0) { case 116: switch (HEAP8[i5 + 2 >> 0] | 0) { case 95: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 3 >> 0] | 0) == 117 ? 22 : 21, i4) | 0; i8 = 114; - break L182; + break L178; } case 0: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 29, i4) | 0; i8 = 114; - break L182; + break L178; } default: - break L184; + break L180; } case 101: switch (HEAP8[i5 + 2 >> 0] | 0) { @@ -17022,81 +17328,81 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 3 >> 0] | 0) == 117 ? 24 : 23, i4) | 0; i8 = 114; - break L182; + break L178; } case 0: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 30, i4) | 0; i8 = 114; - break L182; + break L178; } default: - break L184; + break L180; } case 111: { i1 = __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i7, i6, i4) | 0; i8 = 114; - break L182; + break L178; } default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 68; } while (0); - L195 : do if ((i8 | 0) == 68) switch (HEAP8[i1 >> 0] | 0) { + L191 : do if ((i8 | 0) == 68) switch (HEAP8[i1 >> 0] | 0) { case 105: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 17, i4) | 0; i8 = 114; - break L195; + break L191; } case 97: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 18, i4) | 0; i8 = 114; - break L195; + break L191; } case 117: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 2, i4) | 0; i8 = 114; - break L195; + break L191; } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 73; - break L195; + break L191; } } while (0); - L202 : do if ((i8 | 0) == 73) { - L204 : do if ((HEAP8[i1 >> 0] | 0) == 101) switch (HEAP8[i5 + 2 >> 0] | 0) { + L198 : do if ((i8 | 0) == 73) { + L200 : do if ((HEAP8[i1 >> 0] | 0) == 101) switch (HEAP8[i5 + 2 >> 0] | 0) { case 0: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 20, i4) | 0; i8 = 114; - break L202; + break L198; } case 97: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 8, i4) | 0; i8 = 114; - break L202; + break L198; } case 103: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 3, i4) | 0; i8 = 114; - break L202; + break L198; } default: - break L204; + break L200; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 79; } while (0); @@ -17105,127 +17411,127 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 82; break; } while (0); - L216 : do if ((i8 | 0) == 82) switch (HEAP8[i1 >> 0] | 0) { + L212 : do if ((i8 | 0) == 82) switch (HEAP8[i1 >> 0] | 0) { case 114: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 23, i4) | 0; i8 = 114; - break L216; + break L212; } case 111: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 2, i4) | 0; i8 = 114; - break L216; + break L212; } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 86; - break L216; + break L212; } } while (0); - L222 : do if ((i8 | 0) == 86) { - L224 : do switch (HEAP8[i1 >> 0] | 0) { + L218 : do if ((i8 | 0) == 86) { + L220 : do switch (HEAP8[i1 >> 0] | 0) { case 101: switch (HEAP8[i5 + 2 >> 0] | 0) { case 109: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 4 >> 0] | 0) == 117 ? 6 : 5, i4) | 0; i8 = 114; - break L222; + break L218; } case 105: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, (i4 + -3 | 0) >>> 0 < 2 ? 25 : 18, i4) | 0; i8 = 114; - break L222; + break L218; } default: - break L224; + break L220; } case 111: { if ((HEAP8[i5 + 2 >> 0] | 0) == 116) { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 3 >> 0] | 0) == 108 ? 13 : 14, i4) | 0; i8 = 114; - break L222; + break L218; } break; } default: {} } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 93; } while (0); - L232 : do if ((i8 | 0) == 93) switch (HEAP8[i1 >> 0] | 0) { + L228 : do if ((i8 | 0) == 93) switch (HEAP8[i1 >> 0] | 0) { case 104: if ((HEAP8[i5 + 2 >> 0] | 0) == 108) { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 10, i4) | 0; i8 = 114; - break L232; + break L228; } else { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 4 >> 0] | 0) == 117 ? 11 : 12, i4) | 0; i8 = 114; - break L232; + break L228; } case 117: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOpENS_8WasmTypeE(i7, i6, 1, i4) | 0; i8 = 114; - break L232; + break L228; } case 113: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 9, i4) | 0; i8 = 114; - break L232; + break L228; } case 116: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE(i7, i6, i4) | 0; i8 = 114; - break L232; + break L228; } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 101; - break L232; + break L228; } } while (0); - L243 : do if ((i8 | 0) == 101) { - L245 : do if ((HEAP8[i1 >> 0] | 0) == 114) switch (HEAP8[i5 + 6 >> 0] | 0) { + L239 : do if ((i8 | 0) == 101) { + L241 : do if ((HEAP8[i1 >> 0] | 0) == 114) switch (HEAP8[i5 + 6 >> 0] | 0) { case 115: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 9 >> 0] | 0) == 51 ? 14 : 16, i4) | 0; i8 = 114; - break L243; + break L239; } case 117: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, (HEAP8[i5 + 9 >> 0] | 0) == 51 ? 15 : 17, i4) | 0; i8 = 114; - break L243; + break L239; } default: { - if ((HEAP8[i5 + 2 >> 0] | 0) != 117) break L245; + if ((HEAP8[i5 + 2 >> 0] | 0) != 117) break L241; i1 = __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS_8WasmTypeE(i7, i6, 7, i4) | 0; i8 = 114; - break L243; + break L239; } } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 108; } while (0); @@ -17234,7 +17540,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 111; break; @@ -17244,19 +17550,19 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 114; break; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; i1 = i7 + 8 | 0; __ZNKSt3__18functionIFvvEEclEv(i1); i8 = 115; break; } while (0); if ((i8 | 0) == 114) { - i8 = 187; + i8 = 184; break; } else if ((i8 | 0) == 115) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i5) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i5) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i1); - i8 = 186; + i8 = 183; break; } } else { @@ -17268,25 +17574,25 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 case 108: { i1 = __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } case 114: { if ((HEAP8[i2 + 2 >> 0] | 0) == 95 ? (HEAP8[i2 + 3 >> 0] | 0) == 116 : 0) { i1 = __ZN4wasm22SExpressionWasmBuilder14makeBreakTableERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } i1 = __ZN4wasm22SExpressionWasmBuilder9makeBreakERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); - i8 = 138; + i8 = 137; break L3; } } @@ -17294,7 +17600,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 case 99: { i1 = i2 + 1 | 0; - i8 = 138; + i8 = 137; break; } case 101: @@ -17327,220 +17633,219 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, i6 i8 = 159; break; } - case 109: - { - i1 = i2 + 1 | 0; - i8 = 162; - break; - } case 110: { i1 = i2 + 1 | 0; - i8 = 165; + i8 = 162; break; } case 112: { i1 = i2 + 1 | 0; - i8 = 168; + i8 = 165; break; } case 115: { i1 = i2 + 1 | 0; - i8 = 171; + i8 = 168; break; } case 114: { i1 = i2 + 1 | 0; - i8 = 176; + i8 = 173; break; } case 116: { i1 = i2 + 1 | 0; - i8 = 179; + i8 = 176; break; } case 117: { i1 = i2 + 1 | 0; - i8 = 182; + i8 = 179; break; } default: i1 = i7 + 8 | 0; } while (0); - if ((i8 | 0) == 138) { - if ((HEAP8[i1 >> 0] | 0) == 97) { - if ((i2 | 0) == (HEAP32[8187] | 0)) { + if ((i8 | 0) == 137) { + switch (HEAP8[i1 >> 0] | 0) { + case 97: + { + i8 = 138; + break; + } + case 117: + { + i1 = __ZN4wasm22SExpressionWasmBuilder8makeHostERNS_7ElementENS_6HostOpE(i7, i6, 1) | 0; + i8 = 184; + break L1; + } + default: + {} + } + if ((i8 | 0) == 138) { + if ((i2 | 0) == (HEAP32[9017] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder8makeCallERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break; } - if ((i2 | 0) == (HEAP32[8188] | 0)) { + if ((i2 | 0) == (HEAP32[9018] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder14makeCallImportERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break; } - if ((i2 | 0) == (HEAP32[8189] | 0)) { + if ((i2 | 0) == (HEAP32[9019] | 0)) { i1 = __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break; } } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 146; } do if ((i8 | 0) == 146) if ((HEAP8[i1 >> 0] | 0) == 108) { i1 = __ZN4wasm22SExpressionWasmBuilder14makeThenOrElseERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 149; break; } while (0); - L44 : do if ((i8 | 0) == 149) switch (HEAP8[i1 >> 0] | 0) { + L45 : do if ((i8 | 0) == 149) switch (HEAP8[i1 >> 0] | 0) { case 101: { i1 = __ZN4wasm22SExpressionWasmBuilder12makeGetLocalERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } case 114: { i1 = __ZN4wasm22SExpressionWasmBuilder8makeHostERNS_7ElementENS_6HostOpE(i7, i6, 2) | 0; - i8 = 187; + i8 = 184; break L1; } default: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 153; - break L44; + break L45; } } while (0); do if ((i8 | 0) == 153) if ((HEAP8[i1 >> 0] | 0) == 97) { i1 = __ZN4wasm22SExpressionWasmBuilder8makeHostERNS_7ElementENS_6HostOpE(i7, i6, 3) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 156; break; } while (0); do if ((i8 | 0) == 156) if ((HEAP8[i1 >> 0] | 0) == 102) { i1 = __ZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 159; break; } while (0); do if ((i8 | 0) == 159) if ((HEAP8[i1 >> 0] | 0) == 111) { i1 = __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); i8 = 162; break; } while (0); - do if ((i8 | 0) == 162) if ((HEAP8[i1 >> 0] | 0) == 101) { - i1 = __ZN4wasm22SExpressionWasmBuilder8makeHostERNS_7ElementENS_6HostOpE(i7, i6, 1) | 0; - i8 = 187; - break L1; - } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; - __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); - i8 = 165; - break; - } while (0); - do if ((i8 | 0) == 165) if ((HEAP8[i1 >> 0] | 0) == 111) { + do if ((i8 | 0) == 162) if ((HEAP8[i1 >> 0] | 0) == 111) { i1 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(HEAP32[i7 + 4 >> 2] | 0) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); - i8 = 168; + i8 = 165; break; } while (0); - do if ((i8 | 0) == 168) if ((HEAP8[i1 >> 0] | 0) == 97) { + do if ((i8 | 0) == 165) if ((HEAP8[i1 >> 0] | 0) == 97) { i1 = __ZN4wasm22SExpressionWasmBuilder8makeHostERNS_7ElementENS_6HostOpE(i7, i6, 0) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); - i8 = 171; + i8 = 168; break; } while (0); - if ((i8 | 0) == 171) { - L82 : do if ((HEAP8[i1 >> 0] | 0) == 101) switch (HEAP8[i2 + 2 >> 0] | 0) { + if ((i8 | 0) == 168) { + L78 : do if ((HEAP8[i1 >> 0] | 0) == 101) switch (HEAP8[i2 + 2 >> 0] | 0) { case 116: { i1 = __ZN4wasm22SExpressionWasmBuilder12makeSetLocalERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } case 108: { i1 = __ZN4wasm22SExpressionWasmBuilder10makeSelectERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } default: - break L82; + break L78; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); - i8 = 176; + i8 = 173; } - do if ((i8 | 0) == 176) if ((HEAP8[i1 >> 0] | 0) == 101) { + do if ((i8 | 0) == 173) if ((HEAP8[i1 >> 0] | 0) == 101) { i1 = __ZN4wasm22SExpressionWasmBuilder10makeReturnERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); - i8 = 179; + i8 = 176; break; } while (0); - do if ((i8 | 0) == 179) if ((HEAP8[i1 >> 0] | 0) == 104) { + do if ((i8 | 0) == 176) if ((HEAP8[i1 >> 0] | 0) == 104) { i1 = __ZN4wasm22SExpressionWasmBuilder14makeThenOrElseERNS_7ElementE(i7, i6) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i7 + 8 | 0); - i8 = 182; + i8 = 179; break; } while (0); - do if ((i8 | 0) == 182) if ((HEAP8[i1 >> 0] | 0) == 110) { + do if ((i8 | 0) == 179) if ((HEAP8[i1 >> 0] | 0) == 110) { i1 = __ZN10MixedArena5allocIN4wasm11UnreachableEEEPT_v(HEAP32[i7 + 4 >> 2] | 0) | 0; - i8 = 187; + i8 = 184; break L1; } else { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; i1 = i7 + 8 | 0; __ZNKSt3__18functionIFvvEEclEv(i1); break; } while (0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14273) | 0, i2) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14860) | 0, i2) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i1); - i8 = 186; + i8 = 183; } while (0); - if ((i8 | 0) == 186) _abort(); else if ((i8 | 0) == 187) { + if ((i8 | 0) == 183) _abort(); else if ((i8 | 0) == 184) { STACKTOP = i9; return i1 | 0; } @@ -17766,7 +18071,7 @@ function _printf_core(i50, i3, i51, i52, i53) { break L1; } i5 = i3 + 1 | 0; - i4 = HEAP8[23789 + (i9 * 58 | 0) + i4 >> 0] | 0; + i4 = HEAP8[26790 + (i9 * 58 | 0) + i4 >> 0] | 0; i7 = i4 & 255; if ((i7 + -1 | 0) >>> 0 < 8) { i3 = i5; @@ -17799,7 +18104,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i1 = 0; break L1; } - _pop_arg_529(i44, i7, i51); + _pop_arg(i44, i7, i51); } while (0); if ((i26 | 0) == 52 ? (i26 = 0, !i27) : 0) { i4 = i12; @@ -17905,14 +18210,14 @@ function _printf_core(i50, i3, i51, i52, i53) { if (!(i23 & 8)) { i4 = i23; i9 = 0; - i7 = 24269; + i7 = 27270; i26 = 77; } else { i9 = i36 - i3 | 0; i4 = i23; i8 = (i8 | 0) > (i9 | 0) ? i8 : i9 + 1 | 0; i9 = 0; - i7 = 24269; + i7 = 27270; i26 = 77; } break; @@ -17930,18 +18235,18 @@ function _printf_core(i50, i3, i51, i52, i53) { HEAP32[i5 >> 2] = i3; HEAP32[i5 + 4 >> 2] = i4; i5 = 1; - i7 = 24269; + i7 = 27270; i26 = 76; break L75; } if (!(i23 & 2048)) { i7 = i23 & 1; i5 = i7; - i7 = (i7 | 0) == 0 ? 24269 : 24271; + i7 = (i7 | 0) == 0 ? 27270 : 27272; i26 = 76; } else { i5 = 1; - i7 = 24270; + i7 = 27271; i26 = 76; } break; @@ -17952,7 +18257,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = HEAP32[i4 >> 2] | 0; i4 = HEAP32[i4 + 4 >> 2] | 0; i5 = 0; - i7 = 24269; + i7 = 27270; i26 = 76; break; } @@ -17962,7 +18267,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = i37; i10 = 1; i12 = 0; - i11 = 24269; + i11 = 27270; i4 = i28; break; } @@ -17976,7 +18281,7 @@ function _printf_core(i50, i3, i51, i52, i53) { case 115: { i4 = HEAP32[i44 >> 2] | 0; - i4 = i4 | 0 ? i4 : 26171; + i4 = i4 | 0 ? i4 : 29172; i26 = 82; break; } @@ -18015,14 +18320,14 @@ function _printf_core(i50, i3, i51, i52, i53) { if ((HEAP32[tempDoublePtr + 4 >> 2] | 0) >= 0) if (!(i23 & 2048)) { i22 = i23 & 1; i21 = i22; - i22 = (i22 | 0) == 0 ? 26179 : 26184; + i22 = (i22 | 0) == 0 ? 29180 : 29185; } else { i21 = 1; - i22 = 26181; + i22 = 29182; } else { d6 = -d6; i21 = 1; - i22 = 26178; + i22 = 29179; } HEAPF64[tempDoublePtr >> 3] = d6; i20 = HEAP32[tempDoublePtr + 4 >> 2] & 2146435072; @@ -18066,7 +18371,7 @@ function _printf_core(i50, i3, i51, i52, i53) { while (1) { i22 = ~~d6; i3 = i4 + 1 | 0; - HEAP8[i4 >> 0] = HEAPU8[24253 + i22 >> 0] | i11; + HEAP8[i4 >> 0] = HEAPU8[27254 + i22 >> 0] | i11; d6 = (d6 - +(i22 | 0)) * 16.0; do if ((i3 - i39 | 0) == 1) { if (i5 & (i7 & d6 == 0.0)) break; @@ -18357,7 +18662,7 @@ function _printf_core(i50, i3, i51, i52, i53) { } while (i4 >>> 0 <= i20 >>> 0); do if (i11 | 0) { if (HEAP32[i50 >> 2] & 32 | 0) break; - ___fwritex(31347, 1, i50) | 0; + ___fwritex(34660, 1, i50) | 0; } while (0); if ((i3 | 0) > 0 & i4 >>> 0 < i18 >>> 0) { i5 = i4; @@ -18399,7 +18704,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i4 = i5; break; } - ___fwritex(31347, 1, i50) | 0; + ___fwritex(34660, 1, i50) | 0; i4 = i5; } else { if (i4 >>> 0 <= i46 >>> 0) break; @@ -18429,7 +18734,7 @@ function _printf_core(i50, i3, i51, i52, i53) { ___fwritex(i22, i4, i50) | 0; i3 = HEAP32[i50 >> 2] | 0; } - if (!(i3 & 32)) ___fwritex(i8 ? (i9 ? 26205 : 26209) : i9 ? 26197 : 26201, 3, i50) | 0; + if (!(i3 & 32)) ___fwritex(i8 ? (i9 ? 29219 : 29206) : i9 ? 29198 : 29202, 3, i50) | 0; _pad(i50, 32, i25, i7, i23 ^ 8192); i3 = (i7 | 0) < (i25 | 0) ? i25 : i7; } while (0); @@ -18443,7 +18748,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i5 = i23; i10 = i8; i12 = 0; - i11 = 24269; + i11 = 27270; i4 = i28; } } while (0); @@ -18456,7 +18761,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = i28; do { i3 = i3 + -1 | 0; - HEAP8[i3 >> 0] = HEAPU8[24253 + (i4 & 15) >> 0] | i7; + HEAP8[i3 >> 0] = HEAPU8[27254 + (i4 & 15) >> 0] | i7; i4 = _bitshift64Lshr(i4 | 0, i5 | 0, 4) | 0; i5 = tempRet0; } while (!((i4 | 0) == 0 & (i5 | 0) == 0)); @@ -18464,19 +18769,19 @@ function _printf_core(i50, i3, i51, i52, i53) { if ((i9 & 8 | 0) == 0 | (HEAP32[i26 >> 2] | 0) == 0 & (HEAP32[i26 + 4 >> 2] | 0) == 0) { i4 = i9; i9 = 0; - i7 = 24269; + i7 = 27270; i26 = 77; } else { i4 = i9; i9 = 2; - i7 = 24269 + (i10 >> 4) | 0; + i7 = 27270 + (i10 >> 4) | 0; i26 = 77; } } else { i3 = i28; i4 = i9; i9 = 0; - i7 = 24269; + i7 = 27270; i26 = 77; } } else if ((i26 | 0) == 76) { @@ -18491,7 +18796,7 @@ function _printf_core(i50, i3, i51, i52, i53) { i3 = i4; i10 = i22 ? i8 : i23 - i4 | 0; i12 = 0; - i11 = 24269; + i11 = 27270; i4 = i22 ? i4 + i8 | 0 : i23; } else if ((i26 | 0) == 86) { i26 = 0; @@ -18582,7 +18887,7 @@ function _printf_core(i50, i3, i51, i52, i53) { while (1) { i2 = HEAP32[i53 + (i1 << 2) >> 2] | 0; if (!i2) break; - _pop_arg_529(i52 + (i1 << 3) | 0, i2, i51); + _pop_arg(i52 + (i1 << 3) | 0, i2, i51); i1 = i1 + 1 | 0; if ((i1 | 0) >= 10) { i1 = 1; @@ -18604,6 +18909,7 @@ function _printf_core(i50, i3, i51, i52, i53) { STACKTOP = i54; return i1 | 0; } + function ___floatscan(i24, i2, i21) { i24 = i24 | 0; i2 = i2 | 0; @@ -18670,7 +18976,7 @@ function ___floatscan(i24, i2, i21) { i3 = i2; i2 = 0; do { - if ((i3 | 32 | 0) != (HEAP8[23780 + i2 >> 0] | 0)) break; + if ((i3 | 32 | 0) != (HEAP8[29210 + i2 >> 0] | 0)) break; do if (i2 >>> 0 < 7) { i3 = HEAP32[i23 >> 2] | 0; if (i3 >>> 0 < (HEAP32[i22 >> 2] | 0) >>> 0) { @@ -18702,7 +19008,7 @@ function ___floatscan(i24, i2, i21) { L34 : do if (!i2) { i2 = 0; do { - if ((i3 | 32 | 0) != (HEAP8[26205 + i2 >> 0] | 0)) break L34; + if ((i3 | 32 | 0) != (HEAP8[29219 + i2 >> 0] | 0)) break L34; do if (i2 >>> 0 < 2) { i3 = HEAP32[i23 >> 2] | 0; if (i3 >>> 0 < (HEAP32[i22 >> 2] | 0) >>> 0) { @@ -19292,13 +19598,13 @@ function ___floatscan(i24, i2, i21) { break; } if ((i3 | 0) < 9) { - d1 = +(i28 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[4860 + (8 - i3 << 2) >> 2] | 0); + d1 = +(i28 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[8588 + (8 - i3 << 2) >> 2] | 0); break; } i24 = i30 + 27 + (Math_imul(i3, -3) | 0) | 0; i2 = HEAP32[i27 >> 2] | 0; if ((i24 | 0) > 30 | (i2 >>> i24 | 0) == 0) { - d1 = +(i28 | 0) * +(i2 >>> 0) * +(HEAP32[4860 + (i3 + -10 << 2) >> 2] | 0); + d1 = +(i28 | 0) * +(i2 >>> 0) * +(HEAP32[8588 + (i3 + -10 << 2) >> 2] | 0); break; } } @@ -19308,7 +19614,7 @@ function ___floatscan(i24, i2, i21) { i2 = 0; } else { i13 = (i3 | 0) > -1 ? i2 : i2 + 9 | 0; - i8 = HEAP32[4860 + (8 - i13 << 2) >> 2] | 0; + i8 = HEAP32[8588 + (8 - i13 << 2) >> 2] | 0; if (i6) { i9 = 1e9 / (i8 | 0) | 0; i5 = 0; @@ -19560,8 +19866,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i32 = i36; i31 = i36 + 432 | 0; i33 = i36 + 408 | 0; - i34 = i36 + 384 | 0; - i11 = i36 + 396 | 0; + i34 = i36 + 396 | 0; + i11 = i36 + 384 | 0; i19 = i36 + 360 | 0; i20 = i36 + 336 | 0; i12 = i36 + 320 | 0; @@ -19592,7 +19898,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 119: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i11, 29988, 7); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i11, 33301, 7); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i11, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i11); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19604,7 +19910,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R switch (HEAP8[i1 + 2 >> 0] | 0) { case 48: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i19, 30310); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i19, 33623); i2 = i35 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i35 + 8 >> 2] | 0; @@ -19637,7 +19943,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R } case 49: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i20, 30316); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i20, 33629); i2 = i35 + 4 | 0; i3 = HEAP32[i2 >> 2] | 0; i34 = HEAP32[i35 + 8 >> 2] | 0; @@ -19675,7 +19981,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 99: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i12, 30001, 4); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i12, 33314, 4); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i12, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i12); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19684,7 +19990,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 97: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 30006, 11); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i13, 33319, 11); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i13, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i13); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19693,7 +19999,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 104: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 30018, 13); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 33331, 13); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i14, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19702,7 +20008,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 115: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i15, 30032, 5); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i15, 33345, 5); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i15, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19711,7 +20017,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 116: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 30038, 14); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, 33351, 14); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i2, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i2); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19720,7 +20026,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 105: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i3, 40976, 0); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i3, 44318, 0); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i3, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i3); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19729,7 +20035,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 106: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 30321, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 33634, 1); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i4, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i4); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19738,7 +20044,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 108: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i5, 30323, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i5, 33636, 1); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i5, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i5); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19747,7 +20053,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 109: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 30325, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 33638, 2); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i6, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i6); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19756,7 +20062,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 120: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i7, 30328, 2); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i7, 33641, 2); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i7, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i7); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19765,7 +20071,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 121: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 30331, 3); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 33644, 3); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i8, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i8); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19774,7 +20080,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 110: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 30118, 8); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 33431, 8); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i9, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i9); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19783,7 +20089,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R case 111: { i34 = i1 + 2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 30127, 17); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 33440, 17); i35 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i34, i18, i10, i35) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i10); i1 = (i35 | 0) == (i34 | 0) ? i1 : i35; @@ -19829,7 +20135,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i27 >> 3] = +HEAPF32[i32 >> 2]; - i2 = _snprintf(i31, 24, 30335, i27) | 0; + i2 = _snprintf(i31, 24, 33648, i27) | 0; if (i2 >>> 0 > 23) break; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, i31, i2); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i33, i34); @@ -19910,7 +20216,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i28 >> 3] = +HEAPF64[i32 >> 3]; - i2 = _snprintf(i31, 32, 30339, i28) | 0; + i2 = _snprintf(i31, 32, 33652, i28) | 0; if (i2 >>> 0 > 31) break; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, i31, i2); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i33, i34); @@ -19991,7 +20297,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R i2 = i2 + 1 | 0; } while ((i2 | 0) < (i3 | 0)); HEAPF64[i29 >> 3] = +HEAPF64[i32 >> 3]; - i2 = _snprintf(i31, 40, 30342, i29) | 0; + i2 = _snprintf(i31, 40, 33655, i29) | 0; if (i2 >>> 0 > 39) break; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, i31, i2); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i33, i34); @@ -20063,7 +20369,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R if ((HEAP32[i35 >> 2] | 0) == (i2 | 0)) break L1; i5 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i25, i5); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i25, 0, 30306) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i25, 0, 33619) | 0; HEAP32[i24 >> 2] = HEAP32[i1 >> 2]; HEAP32[i24 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i24 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -20073,7 +20379,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 33621) | 0; HEAP32[i23 >> 2] = HEAP32[i1 >> 2]; HEAP32[i23 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i23 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -20132,6 +20438,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R STACKTOP = i36; return i1 | 0; } + function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_(i36, i37, i2, i3, i4, i38, i30, i25, i33, i34, i1) { i36 = i36 | 0; i37 = i37 | 0; @@ -20165,7 +20472,7 @@ function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i24 >> 2] = i1; HEAP32[i46 >> 2] = i8; i40 = i46 + 4 | 0; - HEAP32[i40 >> 2] = 208; + HEAP32[i40 >> 2] = 232; HEAP32[i29 >> 2] = i8; HEAP32[i28 >> 2] = i8 + 400; i1 = 0; @@ -20903,7 +21210,7 @@ function __ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i29 >> 2] = i1; HEAP32[i50 >> 2] = i9; i44 = i50 + 4 | 0; - HEAP32[i44 >> 2] = 208; + HEAP32[i44 >> 2] = 232; HEAP32[i33 >> 2] = i9; HEAP32[i32 >> 2] = i9 + 400; i1 = 0; @@ -21683,7 +21990,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31790) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 35103) | 0; break L126; } case 82: @@ -21699,7 +22006,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31810) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 35123) | 0; break L126; } default: @@ -21729,7 +22036,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31639) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 34952) | 0; break L126; } case 84: @@ -21745,7 +22052,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31651) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 34964) | 0; break L126; } case 73: @@ -21761,7 +22068,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31660) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 34973) | 0; break L126; } case 83: @@ -21777,7 +22084,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31674) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 34987) | 0; break L126; } case 99: @@ -21803,7 +22110,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i1 = i22; break L126; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31693) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 35006) | 0; break L126; } case 67: @@ -21847,7 +22154,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i3 = HEAP32[i4 >> 2] | 0; } i11 = i5 + -48 | 0; - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i23, 0, 31720) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i23, 0, 35033) | 0; HEAP32[i13 >> 2] = HEAP32[i2 >> 2]; HEAP32[i13 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i13 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -21857,7 +22164,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 31745) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 35058) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -21973,10 +22280,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i } i2 = i2 + -24 | 0; if ((HEAP8[i22 + 2 >> 0] | 0) == 118) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 31750) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 35063) | 0; break L126; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 31768) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 35081) | 0; break L126; } } @@ -22144,8 +22451,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i i13 = i21 + 1 | 0; i7 = 1; L75 : while (1) { - i2 = HEAP32[i20 >> 2] | 0; i3 = HEAP32[i14 >> 2] | 0; + i2 = HEAP32[i20 >> 2] | 0; while (1) { i4 = (i3 - i2 | 0) / 24 | 0; i5 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i1, i19, i20) | 0; @@ -22174,7 +22481,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i while (1) { if (i2 >>> 0 >= i5 >>> 0) break; i6 = HEAP8[i21 >> 0] | 0; - if (((i6 & 1) == 0 ? (i6 & 255) >>> 1 : HEAP32[i8 >> 2] | 0) | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i21, 30940) | 0; + if (((i6 & 1) == 0 ? (i6 & 255) >>> 1 : HEAP32[i8 >> 2] | 0) | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i21, 34253) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i15, (HEAP32[i20 >> 2] | 0) + (i2 * 24 | 0) | 0); i6 = HEAP8[i15 >> 0] | 0; i3 = (i6 & 1) == 0; @@ -22204,7 +22511,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i break; } if (!i7) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + -24 | 0, 30940) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + -24 | 0, 34253) | 0; i3 = HEAP32[i14 >> 2] | 0; i4 = HEAP8[i21 >> 0] | 0; i2 = HEAP32[i8 >> 2] | 0; @@ -22225,18 +22532,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i } while (0); if ((i2 | 0) != (i3 | 0)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i3 + -24 | 0, 41); - if (i16 & 1 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 29956) | 0; - if (i16 & 2 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 29963) | 0; - if (i16 & 4 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 29973) | 0; + if (i16 & 1 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 33269) | 0; + if (i16 & 2 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 33276) | 0; + if (i16 & 4 | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 33286) | 0; switch (i17 | 0) { case 1: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 31547) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 34860) | 0; break; } case 2: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 31550) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 34863) | 0; break; } default: @@ -22356,7 +22663,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ break L6; } __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEEEET_RS9_(i12, i2 + -24 | 0); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 30395) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 33708) | 0; HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i10 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i10 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -22406,7 +22713,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ switch (HEAP8[i1 + 1 >> 0] | 0) { case 116: { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 31319, 8); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 34632, 8); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i8, i9); i7 = i13 + 4 | 0; i2 = HEAP32[i7 >> 2] | 0; @@ -22481,7 +22788,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ default: break L40; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 31328, 9); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i10, 34641, 9); __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i7, i10); i14 = i13 + 4 | 0; i2 = HEAP32[i14 >> 2] | 0; @@ -22617,12 +22924,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ i2 = i8; continue; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i5 + -48 | 0, 30940) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i5 + -48 | 0, 34253) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i14 >> 2] | 0) + -24 | 0, i2 ? i10 : HEAP32[i9 >> 2] | 0, i4) | 0; i2 = i8; } if ((i4 | 0) == 91) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 30308) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i14 >> 2] | 0) + -24 | 0, 33621) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); i3 = i2; break; @@ -22663,14 +22970,14 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_ i4 = i11 + -16 | 0; if (!(i6 & 1)) { i5 = i12 + 1 | 0; - i10 = (i6 & 255) >>> 1; i8 = 10; + i10 = (i6 & 255) >>> 1; } else { i5 = HEAP32[i4 >> 2] | 0; i6 = HEAP32[i12 >> 2] | 0; i4 = i5 + 7 | 0; - i10 = HEAP32[i11 + -20 >> 2] | 0; i8 = (i6 & -2) + -1 | 0; + i10 = HEAP32[i11 + -20 >> 2] | 0; i6 = i6 & 255; } i9 = i4 - i5 | 0; @@ -22762,10 +23069,10 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect STACKTOP = STACKTOP + 656 | 0; i40 = i47 + 632 | 0; i37 = i47 + 576 | 0; - i39 = i47 + 544 | 0; + i39 = i47 + 560 | 0; i2 = i47 + 616 | 0; i3 = i47 + 600 | 0; - i14 = i47 + 560 | 0; + i14 = i47 + 544 | 0; i25 = i47 + 528 | 0; i31 = i47 + 512 | 0; i32 = i47 + 496 | 0; @@ -22802,7 +23109,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i28 = i47 + 32 | 0; i29 = i47 + 16 | 0; i30 = i47; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i37, i38, HEAP32[i45 + 12 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i37, i38, HEAP32[i45 + 12 >> 2] | 0); if (!(HEAP32[i37 + 16 >> 2] | 0)) { HEAP32[i39 >> 2] = HEAP32[i37 >> 2]; HEAP32[i39 + 4 >> 2] = HEAP32[i37 + 4 >> 2]; @@ -23976,7 +24283,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i i22 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i2) | 0; HEAP32[i22 + 4 >> 2] = i19; L1 : do if ((i19 + -3 | 0) >>> 0 < 2) { - if ((i4 | 0) == (HEAP32[8146] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[8976] | 0)) switch (i19 | 0) { case 3: { HEAP32[i22 + 8 >> 2] = 3; @@ -23997,7 +24304,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L1; } } - if ((i4 | 0) == (HEAP32[8194] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[9024] | 0)) switch (i19 | 0) { case 3: { HEAP32[i22 + 8 >> 2] = 3; @@ -24018,10 +24325,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L1; } } - if ((i4 | 0) == (HEAP32[8145] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[8975] | 0)) switch (i19 | 0) { case 3: { - d3 = +_nan(40976); + d3 = +_nan(44318); HEAP32[i22 + 8 >> 2] = 3; HEAPF32[i22 + 16 >> 2] = d3; i18 = i22; @@ -24029,7 +24336,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } case 4: { - d3 = +_nan(40976); + d3 = +_nan(44318); HEAP32[i22 + 8 >> 2] = 4; HEAPF64[i22 + 16 >> 3] = d3; i18 = i22; @@ -24051,7 +24358,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i i4 = i1 ? i2 : 0; do if (i1) { if ((HEAP8[i2 >> 0] | 0) == 48 ? (HEAP8[i5 + 5 >> 0] | 0) == 120 : 0) break; - ___assert_fail(13308, 13364, 70, 13378); + ___assert_fail(13880, 13936, 70, 13950); } while (0); switch (i19 | 0) { case 3: @@ -24060,16 +24367,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, i4, _strlen(i4) | 0); i2 = i20 + 60 | 0; i1 = i20 + 8 | 0; - HEAP32[i20 >> 2] = 2868; - HEAP32[i2 >> 2] = 2888; + HEAP32[i20 >> 2] = 3036; + HEAP32[i2 >> 2] = 3056; HEAP32[i20 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i20 + 60 | 0, i1); HEAP32[i20 + 132 >> 2] = 0; HEAP32[i20 + 136 >> 2] = -1; - HEAP32[i20 >> 2] = 2812; - HEAP32[i2 >> 2] = 2832; + HEAP32[i20 >> 2] = 2980; + HEAP32[i2 >> 2] = 3e3; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 2904; + HEAP32[i1 >> 2] = 3072; i2 = i20 + 40 | 0; i4 = 0; while (1) { @@ -24118,16 +24425,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, i4, _strlen(i4) | 0); i1 = i20 + 60 | 0; i2 = i20 + 8 | 0; - HEAP32[i20 >> 2] = 2868; - HEAP32[i1 >> 2] = 2888; + HEAP32[i20 >> 2] = 3036; + HEAP32[i1 >> 2] = 3056; HEAP32[i20 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i20 + 60 | 0, i2); HEAP32[i20 + 132 >> 2] = 0; HEAP32[i20 + 136 >> 2] = -1; - HEAP32[i20 >> 2] = 2812; - HEAP32[i1 >> 2] = 2832; + HEAP32[i20 >> 2] = 2980; + HEAP32[i1 >> 2] = 3e3; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i2); - HEAP32[i2 >> 2] = 2904; + HEAP32[i2 >> 2] = 3072; i1 = i20 + 40 | 0; i4 = 0; while (1) { @@ -24197,10 +24504,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } } } - if ((i4 | 0) == (HEAP32[8195] | 0)) switch (i19 | 0) { + if ((i4 | 0) == (HEAP32[9025] | 0)) switch (i19 | 0) { case 3: { - d24 = -+_nan(40976); + d24 = -+_nan(44318); HEAP32[i22 + 8 >> 2] = 3; HEAPF32[i22 + 16 >> 2] = d24; i18 = i22; @@ -24208,7 +24515,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i } case 4: { - d24 = -+_nan(40976); + d24 = -+_nan(44318); HEAP32[i22 + 8 >> 2] = 4; HEAPF64[i22 + 16 >> 3] = d24; i18 = i22; @@ -24248,16 +24555,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, i2, _strlen(i2) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 2868; - HEAP32[i2 >> 2] = 2888; + HEAP32[i21 >> 2] = 3036; + HEAP32[i2 >> 2] = 3056; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 2812; - HEAP32[i2 >> 2] = 2832; + HEAP32[i21 >> 2] = 2980; + HEAP32[i2 >> 2] = 3e3; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 2904; + HEAP32[i1 >> 2] = 3072; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -24282,16 +24589,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, i4, _strlen(i4) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 2868; - HEAP32[i2 >> 2] = 2888; + HEAP32[i21 >> 2] = 3036; + HEAP32[i2 >> 2] = 3056; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 2812; - HEAP32[i2 >> 2] = 2832; + HEAP32[i21 >> 2] = 2980; + HEAP32[i2 >> 2] = 3e3; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 2904; + HEAP32[i1 >> 2] = 3072; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -24338,16 +24645,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, i2, _strlen(i2) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 2868; - HEAP32[i2 >> 2] = 2888; + HEAP32[i21 >> 2] = 3036; + HEAP32[i2 >> 2] = 3056; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 2812; - HEAP32[i2 >> 2] = 2832; + HEAP32[i21 >> 2] = 2980; + HEAP32[i2 >> 2] = 3e3; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 2904; + HEAP32[i1 >> 2] = 3072; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -24377,16 +24684,16 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, i4, _strlen(i4) | 0); i2 = i21 + 60 | 0; i1 = i21 + 8 | 0; - HEAP32[i21 >> 2] = 2868; - HEAP32[i2 >> 2] = 2888; + HEAP32[i21 >> 2] = 3036; + HEAP32[i2 >> 2] = 3056; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i21 + 60 | 0, i1); HEAP32[i21 + 132 >> 2] = 0; HEAP32[i21 + 136 >> 2] = -1; - HEAP32[i21 >> 2] = 2812; - HEAP32[i2 >> 2] = 2832; + HEAP32[i21 >> 2] = 2980; + HEAP32[i2 >> 2] = 3e3; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1); - HEAP32[i1 >> 2] = 2904; + HEAP32[i1 >> 2] = 3072; i2 = i21 + 40 | 0; i4 = 0; while (1) { @@ -24434,7 +24741,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i break L72; } } while (0); - if ((HEAP32[i1 >> 2] | 0) == (i19 | 0)) i18 = i22; else ___assert_fail(13389, 13364, 160, 13378); + if ((HEAP32[i1 >> 2] | 0) == (i19 | 0)) i18 = i22; else ___assert_fail(13961, 13936, 160, 13950); } while (0); STACKTOP = i23; return i18 | 0; @@ -24461,7 +24768,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R switch (i3 | 0) { case 97: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i6, 30956); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i6, 34269); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -24494,7 +24801,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 98: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 30971); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 34284); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -24527,7 +24834,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 115: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 30989); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 34302); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -24560,7 +24867,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 105: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i9, 31001); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i9, 34314); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -24593,7 +24900,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 111: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i10, 31014); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i10, 34327); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -24626,7 +24933,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R } case 100: { - __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i11, 31027); + __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i11, 34340); i1 = i15 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; i13 = HEAP32[i15 + 8 >> 2] | 0; @@ -24837,7 +25144,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S i1 = i15; break; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 30400) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 33713) | 0; break; } if (((i2 - i4 | 0) > 2 ? (HEAP8[i4 >> 0] | 0) == 115 : 0) ? (HEAP8[i4 + 1 >> 0] | 0) == 114 : 0) { @@ -24916,7 +25223,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i11); i2 = HEAP32[i9 >> 2] | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 30400) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 33713) | 0; HEAP32[i10 >> 2] = HEAP32[i1 >> 2]; HEAP32[i10 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i10 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -24969,7 +25276,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i9 >> 2] | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 30400) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 33713) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -25050,7 +25357,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i5 >> 2] | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 30400) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 33713) | 0; HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i6 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -25076,7 +25383,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S i1 = i15; break; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 30400) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 33713) | 0; i8 = i2; } else i8 = i14 + 4 | 0; i5 = i9 + 8 | 0; @@ -25105,7 +25412,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i12); i2 = HEAP32[i8 >> 2] | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 30400) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 33713) | 0; HEAP32[i9 >> 2] = HEAP32[i1 >> 2]; HEAP32[i9 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i9 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -25155,7 +25462,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S __ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15); i3 = HEAP32[i8 >> 2] | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 30400) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i16, 0, 33713) | 0; HEAP32[i11 >> 2] = HEAP32[i2 >> 2]; HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i11 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -25178,392 +25485,6 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S return i1 | 0; } -function __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEvT0_S9_T_(i2, i1, i35) { - i2 = i2 | 0; - i1 = i1 | 0; - i35 = i35 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0; - i37 = STACKTOP; - STACKTOP = STACKTOP + 176 | 0; - i34 = i37 + 168 | 0; - i33 = i37 + 160 | 0; - i31 = i37 + 152 | 0; - i32 = i37 + 144 | 0; - i22 = i37 + 136 | 0; - i24 = i37 + 128 | 0; - i25 = i37 + 120 | 0; - i26 = i37 + 112 | 0; - i27 = i37 + 104 | 0; - i28 = i37 + 96 | 0; - i29 = i37 + 88 | 0; - i30 = i37 + 80 | 0; - i12 = i37 + 72 | 0; - i13 = i37 + 64 | 0; - i14 = i37 + 56 | 0; - i15 = i37 + 48 | 0; - i16 = i37 + 40 | 0; - i17 = i37 + 32 | 0; - i18 = i37 + 24 | 0; - i19 = i37 + 16 | 0; - i20 = i37 + 8 | 0; - i21 = i37; - L1 : while (1) { - i11 = i1; - i23 = i1 + -8 | 0; - L3 : while (1) { - i10 = i2; - i3 = i11 - i10 | 0; - i4 = i3 >> 3; - switch (i4 | 0) { - case 1: - case 0: - break L1; - case 2: - { - i1 = i23; - i36 = 4; - break L1; - } - case 3: - { - i1 = i23; - i36 = 6; - break L1; - } - case 4: - { - i1 = i23; - i36 = 7; - break L1; - } - case 5: - { - i1 = i23; - i36 = 8; - break L1; - } - default: - {} - } - if ((i3 | 0) < 248) { - i36 = 10; - break L1; - } - i7 = i2 + (((i4 | 0) / 2 | 0) << 3) | 0; - if ((i3 | 0) > 7992) { - i4 = (i4 | 0) / 4 | 0; - i4 = __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_S9_T_(i2, i2 + (i4 << 3) | 0, i7, i7 + (i4 << 3) | 0, i23, i35) | 0; - } else i4 = __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_T_(i2, i7, i23, i35) | 0; - i9 = i2; - i8 = HEAP32[i9 + 4 >> 2] | 0; - i6 = i22; - HEAP32[i6 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i6 + 4 >> 2] = i8; - i6 = i7; - i8 = HEAP32[i6 + 4 >> 2] | 0; - i9 = i24; - HEAP32[i9 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i9 + 4 >> 2] = i8; - HEAP32[i33 >> 2] = HEAP32[i22 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i22 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i24 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i24 + 4 >> 2]; - do if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0) i5 = i23; else { - i3 = i23; - while (1) { - i3 = i3 + -8 | 0; - if ((i2 | 0) == (i3 | 0)) break; - i9 = i3; - i8 = HEAP32[i9 + 4 >> 2] | 0; - i6 = i14; - HEAP32[i6 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i6 + 4 >> 2] = i8; - i6 = i7; - i8 = HEAP32[i6 + 4 >> 2] | 0; - i9 = i15; - HEAP32[i9 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i9 + 4 >> 2] = i8; - HEAP32[i33 >> 2] = HEAP32[i14 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i14 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i15 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i15 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0) { - i5 = i3; - i36 = 29; - break; - } - } - if ((i36 | 0) == 29) { - i36 = 0; - i9 = i2; - i8 = HEAP32[i9 >> 2] | 0; - i9 = HEAP32[i9 + 4 >> 2] | 0; - i39 = i5; - i38 = HEAP32[i39 + 4 >> 2] | 0; - i6 = i2; - HEAP32[i6 >> 2] = HEAP32[i39 >> 2]; - HEAP32[i6 + 4 >> 2] = i38; - HEAP32[i5 >> 2] = i8; - HEAP32[i5 + 4 >> 2] = i9; - i5 = i3; - i4 = i4 + 1 | 0; - break; - } - i3 = i2 + 8 | 0; - i39 = i2; - i38 = HEAP32[i39 + 4 >> 2] | 0; - i10 = i25; - HEAP32[i10 >> 2] = HEAP32[i39 >> 2]; - HEAP32[i10 + 4 >> 2] = i38; - i10 = i23; - i38 = HEAP32[i10 + 4 >> 2] | 0; - i39 = i26; - HEAP32[i39 >> 2] = HEAP32[i10 >> 2]; - HEAP32[i39 + 4 >> 2] = i38; - HEAP32[i33 >> 2] = HEAP32[i25 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i25 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i26 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i26 + 4 >> 2]; - if (!(__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0)) { - while (1) { - if ((i3 | 0) == (i23 | 0)) break L1; - i39 = i2; - i38 = HEAP32[i39 + 4 >> 2] | 0; - i10 = i27; - HEAP32[i10 >> 2] = HEAP32[i39 >> 2]; - HEAP32[i10 + 4 >> 2] = i38; - i10 = i3; - i38 = HEAP32[i10 + 4 >> 2] | 0; - i39 = i28; - HEAP32[i39 >> 2] = HEAP32[i10 >> 2]; - HEAP32[i39 + 4 >> 2] = i38; - HEAP32[i33 >> 2] = HEAP32[i27 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i27 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i28 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i28 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0) { - i4 = i3; - break; - } - i3 = i3 + 8 | 0; - } - i38 = i4; - i10 = HEAP32[i38 >> 2] | 0; - i38 = HEAP32[i38 + 4 >> 2] | 0; - i8 = i23; - i9 = HEAP32[i8 + 4 >> 2] | 0; - i39 = i4; - HEAP32[i39 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i39 + 4 >> 2] = i9; - i39 = i23; - HEAP32[i39 >> 2] = i10; - HEAP32[i39 + 4 >> 2] = i38; - i3 = i3 + 8 | 0; - } - if ((i3 | 0) == (i23 | 0)) break L1; else i4 = i23; - while (1) { - i5 = i3; - while (1) { - i3 = i2; - i39 = HEAP32[i3 + 4 >> 2] | 0; - i38 = i29; - HEAP32[i38 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i38 + 4 >> 2] = i39; - i38 = i5; - i39 = HEAP32[i38 + 4 >> 2] | 0; - i3 = i30; - HEAP32[i3 >> 2] = HEAP32[i38 >> 2]; - HEAP32[i3 + 4 >> 2] = i39; - HEAP32[i33 >> 2] = HEAP32[i29 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i29 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i30 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i30 + 4 >> 2]; - i3 = i5 + 8 | 0; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0) { - i7 = i5; - i6 = i5; - break; - } else i5 = i3; - } - do { - i39 = i2; - i38 = HEAP32[i39 + 4 >> 2] | 0; - i10 = i12; - HEAP32[i10 >> 2] = HEAP32[i39 >> 2]; - HEAP32[i10 + 4 >> 2] = i38; - i4 = i4 + -8 | 0; - i10 = i4; - i38 = HEAP32[i10 + 4 >> 2] | 0; - i39 = i13; - HEAP32[i39 >> 2] = HEAP32[i10 >> 2]; - HEAP32[i39 + 4 >> 2] = i38; - HEAP32[i33 >> 2] = HEAP32[i12 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i12 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i13 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i13 + 4 >> 2]; - } while (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0); - i5 = i4; - if (i6 >>> 0 >= i5 >>> 0) { - i2 = i6; - continue L3; - } - i39 = i7; - i38 = HEAP32[i39 >> 2] | 0; - i39 = HEAP32[i39 + 4 >> 2] | 0; - i8 = i4; - i9 = HEAP32[i8 + 4 >> 2] | 0; - i10 = i7; - HEAP32[i10 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i10 + 4 >> 2] = i9; - HEAP32[i4 >> 2] = i38; - HEAP32[i4 + 4 >> 2] = i39; - i4 = i5; - } - } while (0); - i3 = i2 + 8 | 0; - L35 : do if (i3 >>> 0 < i5 >>> 0) { - i6 = i5; - i5 = i7; - while (1) { - i7 = i3; - while (1) { - i3 = i7; - i39 = HEAP32[i3 + 4 >> 2] | 0; - i38 = i16; - HEAP32[i38 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i38 + 4 >> 2] = i39; - i38 = i5; - i39 = HEAP32[i38 + 4 >> 2] | 0; - i3 = i17; - HEAP32[i3 >> 2] = HEAP32[i38 >> 2]; - HEAP32[i3 + 4 >> 2] = i39; - HEAP32[i33 >> 2] = HEAP32[i16 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i16 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i17 + 4 >> 2]; - i3 = i7 + 8 | 0; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0) i7 = i3; else { - i9 = i7; - i8 = i7; - break; - } - } - do { - i6 = i6 + -8 | 0; - i39 = i6; - i38 = HEAP32[i39 + 4 >> 2] | 0; - i7 = i18; - HEAP32[i7 >> 2] = HEAP32[i39 >> 2]; - HEAP32[i7 + 4 >> 2] = i38; - i7 = i5; - i38 = HEAP32[i7 + 4 >> 2] | 0; - i39 = i19; - HEAP32[i39 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i39 + 4 >> 2] = i38; - HEAP32[i33 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i18 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i19 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i19 + 4 >> 2]; - } while (!(__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0)); - i7 = i6; - if (i8 >>> 0 > i7 >>> 0) { - i3 = i8; - break L35; - } - i39 = i9; - i38 = HEAP32[i39 >> 2] | 0; - i39 = HEAP32[i39 + 4 >> 2] | 0; - i41 = i6; - i40 = HEAP32[i41 + 4 >> 2] | 0; - HEAP32[i9 >> 2] = HEAP32[i41 >> 2]; - HEAP32[i9 + 4 >> 2] = i40; - HEAP32[i6 >> 2] = i38; - HEAP32[i6 + 4 >> 2] = i39; - i6 = i7; - i5 = (i5 | 0) == (i8 | 0) ? i7 : i5; - i4 = i4 + 1 | 0; - } - } else i5 = i7; while (0); - if ((i3 | 0) != (i5 | 0) ? (i41 = i5, i40 = HEAP32[i41 + 4 >> 2] | 0, i39 = i20, HEAP32[i39 >> 2] = HEAP32[i41 >> 2], HEAP32[i39 + 4 >> 2] = i40, i39 = i3, i40 = HEAP32[i39 + 4 >> 2] | 0, i41 = i21, HEAP32[i41 >> 2] = HEAP32[i39 >> 2], HEAP32[i41 + 4 >> 2] = i40, HEAP32[i33 >> 2] = HEAP32[i20 >> 2], HEAP32[i33 + 4 >> 2] = HEAP32[i20 + 4 >> 2], HEAP32[i34 >> 2] = HEAP32[i21 >> 2], HEAP32[i34 + 4 >> 2] = HEAP32[i21 + 4 >> 2], __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0) : 0) { - i40 = i3; - i39 = HEAP32[i40 >> 2] | 0; - i40 = HEAP32[i40 + 4 >> 2] | 0; - i9 = i5; - i38 = HEAP32[i9 + 4 >> 2] | 0; - i41 = i3; - HEAP32[i41 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i41 + 4 >> 2] = i38; - i41 = i5; - HEAP32[i41 >> 2] = i39; - HEAP32[i41 + 4 >> 2] = i40; - i4 = i4 + 1 | 0; - } - if (!i4) { - i4 = __ZNSt3__127__insertion_sort_incompleteIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEbT0_S9_T_(i2, i3, i35) | 0; - i5 = i3 + 8 | 0; - if (__ZNSt3__127__insertion_sort_incompleteIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEbT0_S9_T_(i5, i1, i35) | 0) { - i36 = 46; - break; - } - if (i4) { - i2 = i5; - continue; - } - } - i41 = i3; - if ((i41 - i10 | 0) >= (i11 - i41 | 0)) { - i36 = 45; - break; - } - __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEvT0_S9_T_(i2, i3, i35); - i2 = i3 + 8 | 0; - } - if ((i36 | 0) == 45) { - i36 = 0; - __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEvT0_S9_T_(i3 + 8 | 0, i1, i35); - i1 = i3; - continue; - } else if ((i36 | 0) == 46) { - i36 = 0; - if (i4) break; else { - i1 = i3; - continue; - } - } - } - if ((i36 | 0) == 4) { - i41 = i1; - i40 = HEAP32[i41 + 4 >> 2] | 0; - i39 = i31; - HEAP32[i39 >> 2] = HEAP32[i41 >> 2]; - HEAP32[i39 + 4 >> 2] = i40; - i39 = i2; - i40 = HEAP32[i39 + 4 >> 2] | 0; - i41 = i32; - HEAP32[i41 >> 2] = HEAP32[i39 >> 2]; - HEAP32[i41 + 4 >> 2] = i40; - HEAP32[i33 >> 2] = HEAP32[i31 >> 2]; - HEAP32[i33 + 4 >> 2] = HEAP32[i31 + 4 >> 2]; - HEAP32[i34 >> 2] = HEAP32[i32 >> 2]; - HEAP32[i34 + 4 >> 2] = HEAP32[i32 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i35, i33, i34) | 0) { - i40 = i2; - i39 = HEAP32[i40 >> 2] | 0; - i40 = HEAP32[i40 + 4 >> 2] | 0; - i36 = i1; - i38 = HEAP32[i36 + 4 >> 2] | 0; - i41 = i2; - HEAP32[i41 >> 2] = HEAP32[i36 >> 2]; - HEAP32[i41 + 4 >> 2] = i38; - i41 = i1; - HEAP32[i41 >> 2] = i39; - HEAP32[i41 + 4 >> 2] = i40; - } - } else if ((i36 | 0) == 6) __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_T_(i2, i2 + 8 | 0, i1, i35) | 0; else if ((i36 | 0) == 7) __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_T_(i2, i2 + 8 | 0, i2 + 16 | 0, i1, i35) | 0; else if ((i36 | 0) == 8) __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_S9_T_(i2, i2 + 8 | 0, i2 + 16 | 0, i2 + 24 | 0, i1, i35) | 0; else if ((i36 | 0) == 10) __ZNSt3__118__insertion_sort_3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEvT0_S9_T_(i2, i1, i35); - STACKTOP = i37; - return; -} - function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_RT_(i29, i28, i35) { i29 = i29 | 0; i28 = i28 | 0; @@ -25591,7 +25512,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ __ZNSt3__113__vector_baseIN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11short_allocIS3_Lj4096EEEED2Ev(i30); } } while (0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 30938, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i34, 34251, 1); i30 = i35 + 4 | 0; i14 = i35 + 12 | 0; i15 = i33 + 8 | 0; @@ -25748,7 +25669,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ while (1) { if (i1 >>> 0 >= i3 >>> 0) break; i37 = HEAP8[i34 >> 0] | 0; - if (((i37 & 1) == 0 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 30940) | 0; + if (((i37 & 1) == 0 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) >>> 0 > 1) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 34253) | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i25, (HEAP32[i35 >> 2] | 0) + (i1 * 24 | 0) | 0); i37 = HEAP8[i25 >> 0] | 0; i11 = (i37 & 1) == 0; @@ -25777,7 +25698,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ i6 = i1 + 1 | 0; i37 = HEAP8[i34 >> 0] | 0; i29 = (i37 & 1) == 0; - if ((HEAP8[(i29 ? i34 + 1 | 0 : HEAP32[i34 + 8 >> 2] | 0) + (i29 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) + -1 >> 0] | 0) == 62) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 30943) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 30353) | 0; + if ((HEAP8[(i29 ? i34 + 1 | 0 : HEAP32[i34 + 8 >> 2] | 0) + (i29 ? (i37 & 255) >>> 1 : HEAP32[i26 >> 2] | 0) + -1 >> 0] | 0) == 62) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 34256) | 0; else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i34, 33666) | 0; HEAP32[i32 >> 2] = HEAP32[i34 >> 2]; HEAP32[i32 + 4 >> 2] = HEAP32[i34 + 4 >> 2]; HEAP32[i32 + 8 >> 2] = HEAP32[i34 + 8 >> 2]; @@ -25827,6 +25748,184 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_ return i6 | 0; } +function __ZN4wasm10PostWalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE4scanEPS4_PPNS_10ExpressionE(i5, i1) { + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i4 = HEAP32[i1 >> 2] | 0; + L1 : do switch (HEAP32[i4 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 279, i1); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i4) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 280, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13maybePushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 3: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 281, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i4) | 0) + 16 | 0); + break; + } + case 4: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 282, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13maybePushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13maybePushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 5: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 283, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13maybePushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 28 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 6: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 284, i1); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 285, i1); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 286, i1); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 287, i1); + break; + } + case 10: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 288, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 11: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 289, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 12: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 290, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 24 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 291, i1); + break; + } + case 14: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 292, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 15: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 293, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 16: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 294, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 17: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 295, i1); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13maybePushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 18: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 296, i1); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i4) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 278, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 297, i1); + break; + } + case 20: + { + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i5, 298, i1); + break; + } + default: + {} + } while (0); + return; +} + function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc(i41, i35, i36, i39, i37, i40, i38, i1) { i41 = i41 | 0; i35 = i35 | 0; @@ -25876,7 +25975,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i37 >> 2] = 0; i44 = __ZNKSt3__18ios_base6getlocEv(i39) | 0; HEAP32[i28 >> 2] = i44; - i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 34992) | 0; + i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 38408) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i44) | 0; do switch (i38 << 24 >> 24 | 0) { case 65: @@ -25931,7 +26030,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i33 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i32 >> 2]; HEAP32[i2 >> 2] = HEAP32[i33 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 9528, 9560) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10060, 10092) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -25942,7 +26041,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i3 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i34 >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 9560, 9592) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10092, 10124) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26010,7 +26109,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i12 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; HEAP32[i2 >> 2] = HEAP32[i12 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 9592, 9636) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10124, 10168) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26021,7 +26120,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i15 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i14 >> 2]; HEAP32[i2 >> 2] = HEAP32[i15 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 9636, 9656) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10168, 10188) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26040,7 +26139,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE HEAP32[i18 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; HEAP32[i2 >> 2] = HEAP32[i18 >> 2]; - i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 9656, 9688) | 0; + i43 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i41, i1, i2, i39, i37, i40, 10188, 10220) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26165,7 +26264,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i37 >> 2] = 0; i44 = __ZNKSt3__18ios_base6getlocEv(i39) | 0; HEAP32[i28 >> 2] = i44; - i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 34960) | 0; + i28 = __ZNKSt3__16locale9use_facetERNS0_2idE(i28, 38376) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i44) | 0; do switch (i38 << 24 >> 24 | 0) { case 65: @@ -26219,7 +26318,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i33 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i32 >> 2]; HEAP32[i2 >> 2] = HEAP32[i33 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 27630, 27638) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 30925, 30933) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26230,7 +26329,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i3 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i34 >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 27638, 27646) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 30933, 30941) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26298,7 +26397,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i12 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; HEAP32[i2 >> 2] = HEAP32[i12 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 27646, 27657) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 30941, 30952) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26309,7 +26408,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i15 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i14 >> 2]; HEAP32[i2 >> 2] = HEAP32[i15 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 27657, 27662) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 30952, 30957) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26328,7 +26427,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i18 >> 2] = HEAP32[i36 >> 2]; HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; HEAP32[i2 >> 2] = HEAP32[i18 >> 2]; - i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 27662, 27670) | 0; + i43 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i41, i1, i2, i39, i37, i40, 30957, 30965) | 0; HEAP32[i35 >> 2] = i43; i43 = 26; break; @@ -26402,13 +26501,12 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE STACKTOP = i42; return i1 | 0; } - function _free(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0; if (!i1) return; i3 = i1 + -8 | 0; - i7 = HEAP32[8358] | 0; + i7 = HEAP32[9192] | 0; if (i3 >>> 0 < i7 >>> 0) _abort(); i1 = HEAP32[i1 + -4 >> 2] | 0; i2 = i1 & 3; @@ -26421,7 +26519,7 @@ function _free(i1) { i10 = i3 + (0 - i1) | 0; i9 = i1 + i4 | 0; if (i10 >>> 0 < i7 >>> 0) _abort(); - if ((i10 | 0) == (HEAP32[8359] | 0)) { + if ((i10 | 0) == (HEAP32[9193] | 0)) { i1 = i12 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; if ((i2 & 3 | 0) != 3) { @@ -26429,7 +26527,7 @@ function _free(i1) { i6 = i9; break; } - HEAP32[8356] = i9; + HEAP32[9190] = i9; HEAP32[i1 >> 2] = i2 & -2; HEAP32[i10 + 4 >> 2] = i9 | 1; HEAP32[i10 + i9 >> 2] = i9; @@ -26439,13 +26537,13 @@ function _free(i1) { if (i1 >>> 0 < 256) { i2 = HEAP32[i10 + 8 >> 2] | 0; i3 = HEAP32[i10 + 12 >> 2] | 0; - i1 = 33456 + (i4 << 1 << 2) | 0; + i1 = 36792 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i7 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i10 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[8354] = HEAP32[8354] & ~(1 << i4); + HEAP32[9188] = HEAP32[9188] & ~(1 << i4); i16 = i10; i6 = i9; break; @@ -26509,17 +26607,17 @@ function _free(i1) { } while (0); if (i5) { i1 = HEAP32[i10 + 28 >> 2] | 0; - i2 = 33720 + (i1 << 2) | 0; + i2 = 37056 + (i1 << 2) | 0; if ((i10 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i8; if (!i8) { - HEAP32[8355] = HEAP32[8355] & ~(1 << i1); + HEAP32[9189] = HEAP32[9189] & ~(1 << i1); i16 = i10; i6 = i9; break; } } else { - if (i5 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i10 | 0)) HEAP32[i1 >> 2] = i8; else HEAP32[i5 + 20 >> 2] = i8; if (!i8) { @@ -26528,7 +26626,7 @@ function _free(i1) { break; } } - i3 = HEAP32[8358] | 0; + i3 = HEAP32[9192] | 0; if (i8 >>> 0 < i3 >>> 0) _abort(); HEAP32[i8 + 24 >> 2] = i5; i1 = i10 + 16 | 0; @@ -26539,7 +26637,7 @@ function _free(i1) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1) if (i1 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i1) if (i1 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i8 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i8; i16 = i10; @@ -26562,20 +26660,20 @@ function _free(i1) { i2 = HEAP32[i1 >> 2] | 0; if (!(i2 & 1)) _abort(); if (!(i2 & 2)) { - if ((i12 | 0) == (HEAP32[8360] | 0)) { - i15 = (HEAP32[8357] | 0) + i6 | 0; - HEAP32[8357] = i15; - HEAP32[8360] = i16; + if ((i12 | 0) == (HEAP32[9194] | 0)) { + i15 = (HEAP32[9191] | 0) + i6 | 0; + HEAP32[9191] = i15; + HEAP32[9194] = i16; HEAP32[i16 + 4 >> 2] = i15 | 1; - if ((i16 | 0) != (HEAP32[8359] | 0)) return; - HEAP32[8359] = 0; - HEAP32[8356] = 0; + if ((i16 | 0) != (HEAP32[9193] | 0)) return; + HEAP32[9193] = 0; + HEAP32[9190] = 0; return; } - if ((i12 | 0) == (HEAP32[8359] | 0)) { - i15 = (HEAP32[8356] | 0) + i6 | 0; - HEAP32[8356] = i15; - HEAP32[8359] = i16; + if ((i12 | 0) == (HEAP32[9193] | 0)) { + i15 = (HEAP32[9190] | 0) + i6 | 0; + HEAP32[9190] = i15; + HEAP32[9193] = i16; HEAP32[i16 + 4 >> 2] = i15 | 1; HEAP32[i16 + i15 >> 2] = i15; return; @@ -26611,14 +26709,14 @@ function _free(i1) { i2 = i3; } } - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = 0; i13 = i1; break; } } else { i2 = HEAP32[i12 + 8 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i3 = i2 + 12 | 0; if ((HEAP32[i3 >> 2] | 0) != (i12 | 0)) _abort(); i4 = i1 + 8 | 0; @@ -26631,20 +26729,20 @@ function _free(i1) { } while (0); if (i5 | 0) { i1 = HEAP32[i12 + 28 >> 2] | 0; - i2 = 33720 + (i1 << 2) | 0; + i2 = 37056 + (i1 << 2) | 0; if ((i12 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i13; if (!i13) { - HEAP32[8355] = HEAP32[8355] & ~(1 << i1); + HEAP32[9189] = HEAP32[9189] & ~(1 << i1); break; } } else { - if (i5 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i5 + 20 >> 2] = i13; if (!i13) break; } - i3 = HEAP32[8358] | 0; + i3 = HEAP32[9192] | 0; if (i13 >>> 0 < i3 >>> 0) _abort(); HEAP32[i13 + 24 >> 2] = i5; i1 = i12 + 16 | 0; @@ -26655,7 +26753,7 @@ function _free(i1) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i13 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i13; break; @@ -26664,17 +26762,17 @@ function _free(i1) { } else { i2 = HEAP32[i12 + 8 >> 2] | 0; i3 = HEAP32[i12 + 12 >> 2] | 0; - i1 = 33456 + (i4 << 1 << 2) | 0; + i1 = 36792 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i12 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[8354] = HEAP32[8354] & ~(1 << i4); + HEAP32[9188] = HEAP32[9188] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { - if (i3 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i3 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i3 + 8 | 0; if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) i11 = i1; else _abort(); } else i11 = i3 + 8 | 0; @@ -26683,8 +26781,8 @@ function _free(i1) { } while (0); HEAP32[i16 + 4 >> 2] = i6 | 1; HEAP32[i16 + i6 >> 2] = i6; - if ((i16 | 0) == (HEAP32[8359] | 0)) { - HEAP32[8356] = i6; + if ((i16 | 0) == (HEAP32[9193] | 0)) { + HEAP32[9190] = i6; return; } } else { @@ -26694,18 +26792,18 @@ function _free(i1) { } i1 = i6 >>> 3; if (i6 >>> 0 < 256) { - i3 = 33456 + (i1 << 1 << 2) | 0; - i2 = HEAP32[8354] | 0; + i3 = 36792 + (i1 << 1 << 2) | 0; + i2 = HEAP32[9188] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { i14 = i1; i15 = i2; } } else { - HEAP32[8354] = i2 | i1; + HEAP32[9188] = i2 | i1; i14 = i3 + 8 | 0; i15 = i3; } @@ -26725,11 +26823,11 @@ function _free(i1) { i3 = 14 - (i13 | i14 | i3) + (i15 << i3 >>> 15) | 0; i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i4 = 33720 + (i3 << 2) | 0; + i4 = 37056 + (i3 << 2) | 0; HEAP32[i16 + 28 >> 2] = i3; HEAP32[i16 + 20 >> 2] = 0; HEAP32[i16 + 16 >> 2] = 0; - i1 = HEAP32[8355] | 0; + i1 = HEAP32[9189] | 0; i2 = 1 << i3; do if (i1 & i2) { i5 = i6 << ((i3 | 0) == 31 ? 0 : 25 - (i3 >>> 1) | 0); @@ -26750,7 +26848,7 @@ function _free(i1) { i1 = i3; } } - if ((i4 | 0) == 127) if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if ((i4 | 0) == 127) if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i2 >> 2] = i16; HEAP32[i16 + 24 >> 2] = i1; HEAP32[i16 + 12 >> 2] = i16; @@ -26759,7 +26857,7 @@ function _free(i1) { } else if ((i4 | 0) == 130) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i15 = HEAP32[8358] | 0; + i15 = HEAP32[9192] | 0; if (i2 >>> 0 >= i15 >>> 0 & i3 >>> 0 >= i15 >>> 0) { HEAP32[i2 + 12 >> 2] = i16; HEAP32[i1 >> 2] = i16; @@ -26770,20 +26868,20 @@ function _free(i1) { } else _abort(); } } else { - HEAP32[8355] = i1 | i2; + HEAP32[9189] = i1 | i2; HEAP32[i4 >> 2] = i16; HEAP32[i16 + 24 >> 2] = i4; HEAP32[i16 + 12 >> 2] = i16; HEAP32[i16 + 8 >> 2] = i16; } while (0); - i16 = (HEAP32[8362] | 0) + -1 | 0; - HEAP32[8362] = i16; - if (!i16) i1 = 33872; else return; + i16 = (HEAP32[9196] | 0) + -1 | 0; + HEAP32[9196] = i16; + if (!i16) i1 = 37208; else return; while (1) { i1 = HEAP32[i1 >> 2] | 0; if (!i1) break; else i1 = i1 + 8 | 0; } - HEAP32[8362] = -1; + HEAP32[9196] = -1; return; } @@ -27036,9 +27134,9 @@ function _dispose_chunk(i2, i3) { if (!(i1 & 3)) return; i11 = i2 + (0 - i5) | 0; i10 = i5 + i3 | 0; - i8 = HEAP32[8358] | 0; + i8 = HEAP32[9192] | 0; if (i11 >>> 0 < i8 >>> 0) _abort(); - if ((i11 | 0) == (HEAP32[8359] | 0)) { + if ((i11 | 0) == (HEAP32[9193] | 0)) { i2 = i14 + 4 | 0; i1 = HEAP32[i2 >> 2] | 0; if ((i1 & 3 | 0) != 3) { @@ -27046,7 +27144,7 @@ function _dispose_chunk(i2, i3) { i6 = i10; break; } - HEAP32[8356] = i10; + HEAP32[9190] = i10; HEAP32[i2 >> 2] = i1 & -2; HEAP32[i11 + 4 >> 2] = i10 | 1; HEAP32[i11 + i10 >> 2] = i10; @@ -27056,13 +27154,13 @@ function _dispose_chunk(i2, i3) { if (i5 >>> 0 < 256) { i2 = HEAP32[i11 + 8 >> 2] | 0; i3 = HEAP32[i11 + 12 >> 2] | 0; - i1 = 33456 + (i4 << 1 << 2) | 0; + i1 = 36792 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i8 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i11 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[8354] = HEAP32[8354] & ~(1 << i4); + HEAP32[9188] = HEAP32[9188] & ~(1 << i4); i17 = i11; i6 = i10; break; @@ -27126,17 +27224,17 @@ function _dispose_chunk(i2, i3) { } while (0); if (i5) { i1 = HEAP32[i11 + 28 >> 2] | 0; - i2 = 33720 + (i1 << 2) | 0; + i2 = 37056 + (i1 << 2) | 0; if ((i11 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i9; if (!i9) { - HEAP32[8355] = HEAP32[8355] & ~(1 << i1); + HEAP32[9189] = HEAP32[9189] & ~(1 << i1); i17 = i11; i6 = i10; break; } } else { - if (i5 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i11 | 0)) HEAP32[i1 >> 2] = i9; else HEAP32[i5 + 20 >> 2] = i9; if (!i9) { @@ -27145,7 +27243,7 @@ function _dispose_chunk(i2, i3) { break; } } - i3 = HEAP32[8358] | 0; + i3 = HEAP32[9192] | 0; if (i9 >>> 0 < i3 >>> 0) _abort(); HEAP32[i9 + 24 >> 2] = i5; i1 = i11 + 16 | 0; @@ -27156,7 +27254,7 @@ function _dispose_chunk(i2, i3) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1) if (i1 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i1) if (i1 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i9 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i9; i17 = i11; @@ -27174,25 +27272,25 @@ function _dispose_chunk(i2, i3) { i17 = i2; i6 = i3; } while (0); - i7 = HEAP32[8358] | 0; + i7 = HEAP32[9192] | 0; if (i14 >>> 0 < i7 >>> 0) _abort(); i1 = i14 + 4 | 0; i2 = HEAP32[i1 >> 2] | 0; if (!(i2 & 2)) { - if ((i14 | 0) == (HEAP32[8360] | 0)) { - i16 = (HEAP32[8357] | 0) + i6 | 0; - HEAP32[8357] = i16; - HEAP32[8360] = i17; + if ((i14 | 0) == (HEAP32[9194] | 0)) { + i16 = (HEAP32[9191] | 0) + i6 | 0; + HEAP32[9191] = i16; + HEAP32[9194] = i17; HEAP32[i17 + 4 >> 2] = i16 | 1; - if ((i17 | 0) != (HEAP32[8359] | 0)) return; - HEAP32[8359] = 0; - HEAP32[8356] = 0; + if ((i17 | 0) != (HEAP32[9193] | 0)) return; + HEAP32[9193] = 0; + HEAP32[9190] = 0; return; } - if ((i14 | 0) == (HEAP32[8359] | 0)) { - i16 = (HEAP32[8356] | 0) + i6 | 0; - HEAP32[8356] = i16; - HEAP32[8359] = i17; + if ((i14 | 0) == (HEAP32[9193] | 0)) { + i16 = (HEAP32[9190] | 0) + i6 | 0; + HEAP32[9190] = i16; + HEAP32[9193] = i17; HEAP32[i17 + 4 >> 2] = i16 | 1; HEAP32[i17 + i16 >> 2] = i16; return; @@ -27248,20 +27346,20 @@ function _dispose_chunk(i2, i3) { } while (0); if (i5 | 0) { i1 = HEAP32[i14 + 28 >> 2] | 0; - i2 = 33720 + (i1 << 2) | 0; + i2 = 37056 + (i1 << 2) | 0; if ((i14 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i13; if (!i13) { - HEAP32[8355] = HEAP32[8355] & ~(1 << i1); + HEAP32[9189] = HEAP32[9189] & ~(1 << i1); break; } } else { - if (i5 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i14 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i5 + 20 >> 2] = i13; if (!i13) break; } - i3 = HEAP32[8358] | 0; + i3 = HEAP32[9192] | 0; if (i13 >>> 0 < i3 >>> 0) _abort(); HEAP32[i13 + 24 >> 2] = i5; i1 = i14 + 16 | 0; @@ -27272,7 +27370,7 @@ function _dispose_chunk(i2, i3) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i13 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i13; break; @@ -27281,13 +27379,13 @@ function _dispose_chunk(i2, i3) { } else { i2 = HEAP32[i14 + 8 >> 2] | 0; i3 = HEAP32[i14 + 12 >> 2] | 0; - i1 = 33456 + (i4 << 1 << 2) | 0; + i1 = 36792 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i7 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i14 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[8354] = HEAP32[8354] & ~(1 << i4); + HEAP32[9188] = HEAP32[9188] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { @@ -27300,8 +27398,8 @@ function _dispose_chunk(i2, i3) { } while (0); HEAP32[i17 + 4 >> 2] = i6 | 1; HEAP32[i17 + i6 >> 2] = i6; - if ((i17 | 0) == (HEAP32[8359] | 0)) { - HEAP32[8356] = i6; + if ((i17 | 0) == (HEAP32[9193] | 0)) { + HEAP32[9190] = i6; return; } } else { @@ -27311,18 +27409,18 @@ function _dispose_chunk(i2, i3) { } i1 = i6 >>> 3; if (i6 >>> 0 < 256) { - i3 = 33456 + (i1 << 1 << 2) | 0; - i2 = HEAP32[8354] | 0; + i3 = 36792 + (i1 << 1 << 2) | 0; + i2 = HEAP32[9188] | 0; i1 = 1 << i1; if (i2 & i1) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { i15 = i1; i16 = i2; } } else { - HEAP32[8354] = i2 | i1; + HEAP32[9188] = i2 | i1; i15 = i3 + 8 | 0; i16 = i3; } @@ -27342,14 +27440,14 @@ function _dispose_chunk(i2, i3) { i3 = 14 - (i14 | i15 | i3) + (i16 << i3 >>> 15) | 0; i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1; } else i3 = 0; - i4 = 33720 + (i3 << 2) | 0; + i4 = 37056 + (i3 << 2) | 0; HEAP32[i17 + 28 >> 2] = i3; HEAP32[i17 + 20 >> 2] = 0; HEAP32[i17 + 16 >> 2] = 0; - i1 = HEAP32[8355] | 0; + i1 = HEAP32[9189] | 0; i2 = 1 << i3; if (!(i1 & i2)) { - HEAP32[8355] = i1 | i2; + HEAP32[9189] = i1 | i2; HEAP32[i4 >> 2] = i17; HEAP32[i17 + 24 >> 2] = i4; HEAP32[i17 + 12 >> 2] = i17; @@ -27375,7 +27473,7 @@ function _dispose_chunk(i2, i3) { } } if ((i4 | 0) == 124) { - if (i2 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i2 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); HEAP32[i2 >> 2] = i17; HEAP32[i17 + 24 >> 2] = i1; HEAP32[i17 + 12 >> 2] = i17; @@ -27384,7 +27482,7 @@ function _dispose_chunk(i2, i3) { } else if ((i4 | 0) == 127) { i1 = i3 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; - i16 = HEAP32[8358] | 0; + i16 = HEAP32[9192] | 0; if (!(i2 >>> 0 >= i16 >>> 0 & i3 >>> 0 >= i16 >>> 0)) _abort(); HEAP32[i2 + 12 >> 2] = i17; HEAP32[i1 >> 2] = i17; @@ -27399,7 +27497,7 @@ function __ZNSt3__112__next_primeEj(i5) { i5 = i5 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0; L1 : do if (i5 >>> 0 < 212) { - i1 = 8344; + i1 = 8876; i2 = 48; L2 : while (1) { while (1) { @@ -27419,7 +27517,7 @@ function __ZNSt3__112__next_primeEj(i5) { i6 = (i5 >>> 0) / 210 | 0; i7 = i6 * 210 | 0; i5 = i5 - i7 | 0; - i1 = 8536; + i1 = 9068; i2 = 48; L10 : while (1) { while (1) { @@ -27434,9 +27532,9 @@ function __ZNSt3__112__next_primeEj(i5) { i1 = i1 + 4 | 0; i2 = i2 + -1 - i3 | 0; } - i1 = i1 - 8536 >> 2; + i1 = i1 - 9068 >> 2; i5 = i1; - i1 = (HEAP32[8536 + (i1 << 2) >> 2] | 0) + i7 | 0; + i1 = (HEAP32[9068 + (i1 << 2) >> 2] | 0) + i7 | 0; while (1) { i4 = 5; while (1) { @@ -27445,7 +27543,7 @@ function __ZNSt3__112__next_primeEj(i5) { i8 = 17; break; } - i2 = HEAP32[8344 + (i4 << 2) >> 2] | 0; + i2 = HEAP32[8876 + (i4 << 2) >> 2] | 0; i3 = (i1 >>> 0) / (i2 >>> 0) | 0; if (i3 >>> 0 < i2 >>> 0) break L1; if ((i1 | 0) == (Math_imul(i3, i2) | 0)) break; else i4 = i4 + 1 | 0; @@ -27653,11 +27751,1963 @@ function __ZNSt3__112__next_primeEj(i5) { i7 = i4 ? 0 : i7; i5 = i7; i6 = i1; - i1 = (HEAP32[8536 + (i7 << 2) >> 2] | 0) + (i1 * 210 | 0) | 0; + i1 = (HEAP32[9068 + (i7 << 2) >> 2] | 0) + (i1 * 210 | 0) | 0; } } while (0); return i1 | 0; } +function __ZN4wasm10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 126, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 127, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 128, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 129, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 130, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 131, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 132, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 133, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 134, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 135, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 136, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 137, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 138, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 139, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 140, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 141, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 142, i2); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 143, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 125, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 144, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 145, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 237, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 238, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 239, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 240, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 241, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 242, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 243, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 244, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 245, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 246, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 247, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 248, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 249, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 250, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 251, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 252, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 253, i2); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 254, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 236, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 255, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 256, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 106, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 103, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 107, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 108, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 109, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 110, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 111, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 112, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 113, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 114, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 115, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 116, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 117, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 118, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 119, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 120, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 121, i2); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 122, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 101, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 123, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 124, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 216, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 217, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 218, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 219, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 220, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 221, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 222, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 223, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 224, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 225, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 226, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 227, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 228, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 229, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 230, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 231, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 232, i2); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 233, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 215, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 234, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 235, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 194, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 196, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 197, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 198, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 199, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 201, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 202, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 203, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 204, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 205, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 206, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 207, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 208, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 209, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 210, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 211, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 200, i2); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 212, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 213, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 214, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 147, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 148, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 149, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 150, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 151, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 152, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 153, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 154, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 155, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 156, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 157, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 158, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 159, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 160, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 161, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 162, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 163, i2); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 164, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 146, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 165, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 166, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 258, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 259, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 260, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 261, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 262, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 263, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 264, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 265, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 266, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 267, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 268, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 269, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 270, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 271, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 272, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 273, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 274, i2); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 275, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 257, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 276, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 277, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm10PostWalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 81, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 82, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 83, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 84, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 85, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 86, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 87, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 88, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 89, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 90, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 91, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 92, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 93, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 94, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 95, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 96, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 97, i2); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 98, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 80, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 99, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 100, i2); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i32, i26) { + i32 = i32 | 0; + i26 = i26 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0; + i36 = STACKTOP; + STACKTOP = STACKTOP + 96 | 0; + i19 = i36 + 88 | 0; + i2 = i36 + 84 | 0; + i29 = i36 + 80 | 0; + i34 = i36 + 68 | 0; + i33 = i36 + 56 | 0; + i35 = i36 + 44 | 0; + i30 = i36 + 40 | 0; + i28 = i36 + 20 | 0; + i27 = i36 + 12 | 0; + i20 = i36 + 16 | 0; + i21 = i36 + 8 | 0; + i22 = i36 + 4 | 0; + i23 = i36; + HEAP32[i2 >> 2] = 0; + i31 = __ZN4wasm7Element4listEv(i26) | 0; + if (!(HEAP8[HEAP32[(HEAP32[i31 >> 2] | 0) + 4 >> 2] >> 0] | 0)) { + i1 = __ZN4wasm7Element4listEv(i26) | 0; + i1 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0) | 0; + HEAP32[i2 >> 2] = i1; + i1 = i32 + 44 | 0; + i3 = 2; + } else { + i1 = i32 + 44 | 0; + i3 = __ZN4wasm4Name7fromIntEj(HEAP32[i1 >> 2] | 0) | 0; + HEAP32[i2 >> 2] = i3; + i3 = 1; + } + HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 1; + HEAP32[i29 >> 2] = 0; + i15 = i32 + 80 | 0; + HEAP32[i15 >> 2] = 0; + HEAP32[i32 + 84 >> 2] = 0; + HEAP32[i34 >> 2] = 0; + i16 = i34 + 4 | 0; + HEAP32[i16 >> 2] = 0; + HEAP32[i34 + 8 >> 2] = 0; + HEAP32[i33 >> 2] = 0; + i17 = i33 + 4 | 0; + HEAP32[i17 >> 2] = 0; + HEAP32[i33 + 8 >> 2] = 0; + HEAP32[i35 >> 2] = 0; + i18 = i35 + 4 | 0; + HEAP32[i18 >> 2] = 0; + HEAP32[i35 + 8 >> 2] = 0; + HEAP32[i30 >> 2] = 0; + HEAP32[i28 >> 2] = i32; + HEAP32[i28 + 4 >> 2] = i2; + HEAP32[i28 + 8 >> 2] = i33; + HEAP32[i28 + 12 >> 2] = i30; + HEAP32[i28 + 16 >> 2] = i35; + i10 = i32 + 8 | 0; + i11 = i34 + 8 | 0; + i12 = i32 + 68 | 0; + i31 = i32 + 64 | 0; + i24 = i32 + 4 | 0; + i13 = i33 + 8 | 0; + i14 = i35 + 8 | 0; + i1 = 0; + i2 = 0; + while (1) { + if (i3 >>> 0 >= (__ZN4wasm7Element4sizeEv(i26) | 0) >>> 0) break; + i9 = __ZN4wasm7ElementixEj(i26, i3) | 0; + i7 = __ZN4wasm7Element4listEv(i9) | 0; + i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0; + L8 : do if ((i7 | 0) == (HEAP32[9008] | 0) | (i7 | 0) == (HEAP32[9015] | 0)) { + i4 = 1; + while (1) { + if (i4 >>> 0 >= (__ZN4wasm7Element4sizeEv(i9) | 0) >>> 0) break L8; + HEAP32[i19 >> 2] = 0; + HEAP32[i27 >> 2] = 0; + i8 = (__ZN4wasm7ElementixEj(i9, i4) | 0) + 20 | 0; + if ((HEAP8[i8 >> 0] | 0) == 0 ? (i25 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i32, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i9, i4) | 0) | 0, 1, 0) | 0, HEAP32[i27 >> 2] = i25, (i25 | 0) != 0) : 0) { + i5 = __ZN4wasm4Name7fromIntEj(HEAP32[i15 >> 2] | 0) | 0; + HEAP32[i19 >> 2] = i5; + i8 = i25; + } else { + i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i9, i4) | 0) | 0; + HEAP32[i19 >> 2] = i5; + i4 = i4 + 1 | 0; + i8 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i32, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i9, i4) | 0) | 0, 0, 0) | 0; + HEAP32[i27 >> 2] = i8; + } + i4 = i4 + 1 | 0; + do if ((i7 | 0) == (HEAP32[9008] | 0)) { + i6 = HEAP32[i17 >> 2] | 0; + if (i6 >>> 0 < (HEAP32[i13 >> 2] | 0) >>> 0) { + HEAP32[i6 >> 2] = i5; + HEAP32[i6 + 4 >> 2] = i8; + HEAP32[i17 >> 2] = (HEAP32[i17 >> 2] | 0) + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringERNS1_8WasmTypeEEEEvDpOT_(i33, i19, i27); + break; + } + } else { + i6 = HEAP32[i18 >> 2] | 0; + if (i6 >>> 0 < (HEAP32[i14 >> 2] | 0) >>> 0) { + HEAP32[i6 >> 2] = i5; + HEAP32[i6 + 4 >> 2] = i8; + HEAP32[i18 >> 2] = (HEAP32[i18 >> 2] | 0) + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringERNS1_8WasmTypeEEEEvDpOT_(i35, i19, i27); + break; + } + } while (0); + HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + 1; + HEAP32[i20 >> 2] = i5; + i6 = __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixEOS2_(i12, i20) | 0; + HEAP32[i6 >> 2] = i8; + } + } else { + if ((i7 | 0) == (HEAP32[9009] | 0)) { + i9 = __ZN4wasm7Element4listEv(i9) | 0; + i9 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i32, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; + HEAP32[i30 >> 2] = i9; + break; + } + if ((i7 | 0) == (HEAP32[9016] | 0)) { + i2 = __ZN4wasm7Element4listEv(i9) | 0; + i2 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) | 0; + i9 = HEAP32[i32 >> 2] | 0; + HEAP32[i21 >> 2] = i2; + HEAP32[i19 >> 2] = HEAP32[i21 >> 2]; + if (!(__ZN4wasm6Module17checkFunctionTypeENS_4NameE(i9, i19) | 0)) __ZNKSt3__18functionIFvvEEclEv(i10); + i5 = HEAP32[i32 >> 2] | 0; + HEAP32[i22 >> 2] = i2; + HEAP32[i19 >> 2] = HEAP32[i22 >> 2]; + i5 = __ZN4wasm6Module15getFunctionTypeENS_4NameE(i5, i19) | 0; + HEAP32[i30 >> 2] = HEAP32[i5 + 4 >> 2]; + i4 = i5 + 8 | 0; + i5 = i5 + 12 | 0; + i9 = 0; + while (1) { + if (i9 >>> 0 >= (HEAP32[i5 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2 >>> 0) break L8; + i8 = __ZN4wasm4Name7fromIntEj(i9) | 0; + HEAP32[i19 >> 2] = i8; + i6 = HEAP32[(HEAP32[i4 >> 2] | 0) + (i9 << 2) >> 2] | 0; + HEAP32[i27 >> 2] = i6; + i7 = HEAP32[i16 >> 2] | 0; + if (i7 >>> 0 < (HEAP32[i11 >> 2] | 0) >>> 0) { + HEAP32[i7 >> 2] = i8; + HEAP32[i7 + 4 >> 2] = i6; + HEAP32[i16 >> 2] = (HEAP32[i16 >> 2] | 0) + 8; + } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringERNS1_8WasmTypeEEEEvDpOT_(i34, i19, i27); + HEAP32[i23 >> 2] = i8; + i8 = __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixEOS2_(i12, i23) | 0; + HEAP32[i8 >> 2] = i6; + i9 = i9 + 1 | 0; + } + } + i7 = HEAP32[i16 >> 2] | 0; + i8 = HEAP32[i34 >> 2] | 0; + i4 = i8; + i5 = i7; + if ((i7 | 0) != (i8 | 0) ? (HEAP32[i17 >> 2] | 0) == (HEAP32[i33 >> 2] | 0) : 0) __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i33, i4, i5); + if (!(HEAP32[i31 >> 2] | 0)) __ZZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementEENKUlvE_clEv(i28); + i4 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i32, i9) | 0; + HEAP32[i19 >> 2] = i4; + i9 = HEAP32[i29 >> 2] | 0; + i6 = i9; + i7 = i4; + do if (i9) { + if (!i1) { + i1 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i24 >> 2] | 0) | 0; + i4 = i1 + 16 | 0; + i5 = HEAP32[i4 >> 2] | 0; + if ((i5 | 0) == (HEAP32[i1 + 20 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1 + 12 | 0, i29); else { + HEAP32[i5 >> 2] = i6; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; + } + __ZN4wasm5Block8finalizeEv(i1); + HEAP32[i29 >> 2] = i1; + } + i4 = i1 + 16 | 0; + i5 = HEAP32[i4 >> 2] | 0; + if ((i5 | 0) == (HEAP32[i1 + 20 >> 2] | 0)) { + __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1 + 12 | 0, i19); + break; + } else { + HEAP32[i5 >> 2] = i7; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; + break; + } + } else HEAP32[i29 >> 2] = i4; while (0); + } while (0); + i3 = i3 + 1 | 0; + } + i1 = HEAP32[i31 >> 2] | 0; + if (!i1) { + __ZZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementEENKUlvE_clEv(i28); + i1 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(HEAP32[i24 >> 2] | 0) | 0; + HEAP32[i29 >> 2] = i1; + i1 = HEAP32[i31 >> 2] | 0; + } + if ((HEAP32[i1 + 4 >> 2] | 0) != (HEAP32[i30 >> 2] | 0)) ___assert_fail(14815, 14303, 438, 14846); + HEAP32[i1 + 36 >> 2] = HEAP32[i29 >> 2]; + HEAP32[i1 + 32 >> 2] = i2; + __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i32 >> 2] | 0, HEAP32[i31 >> 2] | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE5clearEv(i32 + 68 | 0); + i3 = HEAP32[i32 + 88 >> 2] | 0; + i1 = i32 + 92 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i32 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i32; + i2 = i32; + } + HEAP32[i31 >> 2] = 0; + __ZNSt3__113__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i35); + __ZNSt3__113__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i33); + __ZNSt3__113__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i34); + STACKTOP = i36; + return; +} + +function __ZN4wasm10PostWalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i5, i1) { + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i4 = HEAP32[i1 >> 2] | 0; + L1 : do switch (HEAP32[i4 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 174, i1); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i4) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 175, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 3: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 176, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i4) | 0) + 16 | 0); + break; + } + case 4: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 177, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 5: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 178, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 6: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 179, i1); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 180, i1); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 181, i1); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 182, i1); + break; + } + case 10: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 183, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 11: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 184, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 12: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 185, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 186, i1); + break; + } + case 14: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 187, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 15: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 188, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 16: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 189, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 17: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 190, i1); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 18: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 191, i1); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i4) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 173, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 192, i1); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 193, i1); + break; + } + default: + {} + } while (0); + return; +} function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S4_RT_(i6, i2, i12) { i6 = i6 | 0; @@ -27832,7 +29882,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S i1 = i6; break L1; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 31338) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 34651) | 0; i6 = i12 + 16 | 0; i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0; HEAP32[i4 >> 2] = HEAP32[i12 + 12 >> 2]; @@ -27892,228 +29942,391 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S return i1 | 0; } -function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i34, i32) { - i34 = i34 | 0; - i32 = i32 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i33 = 0, i35 = 0, i36 = 0, i37 = 0; - i37 = STACKTOP; - STACKTOP = STACKTOP + 48 | 0; - i24 = i37 + 36 | 0; - i1 = i37 + 32 | 0; - i36 = i37 + 20 | 0; - i33 = i37 + 8 | 0; - i25 = i37 + 16 | 0; - i26 = i37 + 12 | 0; - i27 = i37 + 4 | 0; - i28 = i37; - i29 = i34 + 4 | 0; - i31 = __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(HEAP32[i29 >> 2] | 0) | 0; - i35 = i34 + 68 | 0; - HEAP32[i35 >> 2] = i31; - i23 = __ZN4wasm7Element4listEv(i32) | 0; - if (!(HEAP8[HEAP32[(HEAP32[i23 >> 2] | 0) + 4 >> 2] >> 0] | 0)) { - i2 = __ZN4wasm7Element4listEv(i32) | 0; - i2 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) | 0; - HEAP32[i31 >> 2] = i2; - i2 = 2; - } else { - i2 = __ZN4wasm4Name7fromIntEj(HEAP32[i34 + 44 >> 2] | 0) | 0; - HEAP32[i31 >> 2] = i2; - i2 = 1; - } - if (HEAP8[i34 + 64 >> 0] | 0) { - i23 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14248) | 0; - HEAP32[i1 >> 2] = HEAP32[i31 >> 2]; - HEAP32[i24 >> 2] = HEAP32[i1 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i23, i24) | 0, 10) | 0; - } - i9 = i34 + 44 | 0; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 1; - i9 = i31 + 36 | 0; - HEAP32[i9 >> 2] = 0; - i10 = i34 + 84 | 0; - HEAP32[i10 >> 2] = 0; - HEAP32[i34 + 88 >> 2] = 0; - HEAP32[i36 >> 2] = 0; - i11 = i36 + 4 | 0; - HEAP32[i11 >> 2] = 0; - HEAP32[i36 + 8 >> 2] = 0; - i12 = i31 + 4 | 0; - i13 = i31 + 32 | 0; - i14 = i34 + 8 | 0; - i15 = i36 + 8 | 0; - i16 = i34 + 72 | 0; - i17 = i31 + 8 | 0; - i18 = i31 + 12 | 0; - i19 = (i17 | 0) == (i36 | 0); - i20 = i31 + 16 | 0; - i21 = i31 + 24 | 0; - i22 = i31 + 28 | 0; - i23 = i31 + 20 | 0; - i1 = 0; - i8 = i2; - while (1) { - if (i8 >>> 0 >= (__ZN4wasm7Element4sizeEv(i32) | 0) >>> 0) break; - i7 = __ZN4wasm7ElementixEj(i32, i8) | 0; - i5 = __ZN4wasm7Element4listEv(i7) | 0; - i5 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i5 >> 2] >> 2] | 0) | 0; - L11 : do if ((i5 | 0) == (HEAP32[8178] | 0) | (i5 | 0) == (HEAP32[8185] | 0)) { - i2 = 1; +function __ZN4wasm10PostWalkerINS_6VacuumENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i5 = HEAP32[i2 >> 2] | 0; + L1 : do switch (HEAP32[i5 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 300, i2); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; while (1) { - if (i2 >>> 0 >= (__ZN4wasm7Element4sizeEv(i7) | 0) >>> 0) break L11; - HEAP32[i24 >> 2] = 0; - HEAP32[i33 >> 2] = 0; - i6 = (__ZN4wasm7ElementixEj(i7, i2) | 0) + 20 | 0; - if ((HEAP8[i6 >> 0] | 0) == 0 ? (i30 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i34, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i7, i2) | 0) | 0, 1, 0) | 0, HEAP32[i33 >> 2] = i30, (i30 | 0) != 0) : 0) { - i3 = __ZN4wasm4Name7fromIntEj(HEAP32[i10 >> 2] | 0) | 0; - HEAP32[i24 >> 2] = i3; - i6 = i30; - } else { - i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i7, i2) | 0) | 0; - HEAP32[i24 >> 2] = i3; - i2 = i2 + 1 | 0; - i6 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i34, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i7, i2) | 0) | 0, 0, 0) | 0; - HEAP32[i33 >> 2] = i6; - } - i2 = i2 + 1 | 0; - do if ((i5 | 0) == (HEAP32[8178] | 0)) { - i4 = HEAP32[i18 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i20 >> 2] | 0) >>> 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i4 + 4 >> 2] = i6; - HEAP32[i18 >> 2] = (HEAP32[i18 >> 2] | 0) + 8; - break; - } else { - __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringERNS1_8WasmTypeEEEEvDpOT_(i17, i24, i33); - break; - } - } else { - i4 = HEAP32[i21 >> 2] | 0; - if (i4 >>> 0 < (HEAP32[i22 >> 2] | 0) >>> 0) { - HEAP32[i4 >> 2] = i3; - HEAP32[i4 + 4 >> 2] = i6; - HEAP32[i21 >> 2] = (HEAP32[i21 >> 2] | 0) + 8; - break; - } else { - __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringERNS1_8WasmTypeEEEEvDpOT_(i23, i24, i33); - break; - } - } while (0); - HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 1; - HEAP32[i25 >> 2] = i3; - i4 = __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixEOS2_(i16, i25) | 0; - HEAP32[i4 >> 2] = i6; + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; } - } else { - if ((i5 | 0) == (HEAP32[8179] | 0)) { - i7 = __ZN4wasm7Element4listEv(i7) | 0; - i7 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i34, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i7 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; - HEAP32[i12 >> 2] = i7; - break; + } + case 2: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 301, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 3: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 302, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i5) | 0) + 16 | 0); + break; + } + case 4: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 303, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 5: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 304, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 6: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 305, i2); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; } - if ((i5 | 0) == (HEAP32[8186] | 0)) { - i2 = __ZN4wasm7Element4listEv(i7) | 0; - i2 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) | 0; - HEAP32[i13 >> 2] = i2; - i7 = HEAP32[i34 >> 2] | 0; - HEAP32[i26 >> 2] = i2; - HEAP32[i24 >> 2] = HEAP32[i26 >> 2]; - if (!(__ZN4wasm6Module17checkFunctionTypeENS_4NameE(i7, i24) | 0)) __ZNKSt3__18functionIFvvEEclEv(i14); - i3 = HEAP32[i34 >> 2] | 0; - HEAP32[i27 >> 2] = i2; - HEAP32[i24 >> 2] = HEAP32[i27 >> 2]; - i3 = __ZN4wasm6Module15getFunctionTypeENS_4NameE(i3, i24) | 0; - HEAP32[i12 >> 2] = HEAP32[i3 + 4 >> 2]; - i2 = i3 + 8 | 0; - i3 = i3 + 12 | 0; - i7 = 0; - while (1) { - if (i7 >>> 0 >= (HEAP32[i3 >> 2] | 0) - (HEAP32[i2 >> 2] | 0) >> 2 >>> 0) break L11; - i6 = __ZN4wasm4Name7fromIntEj(i7) | 0; - HEAP32[i24 >> 2] = i6; - i4 = HEAP32[(HEAP32[i2 >> 2] | 0) + (i7 << 2) >> 2] | 0; - HEAP32[i33 >> 2] = i4; - i5 = HEAP32[i11 >> 2] | 0; - if (i5 >>> 0 < (HEAP32[i15 >> 2] | 0) >>> 0) { - HEAP32[i5 >> 2] = i6; - HEAP32[i5 + 4 >> 2] = i4; - HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 8; - } else __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRN6cashew7IStringERNS1_8WasmTypeEEEEvDpOT_(i36, i24, i33); - HEAP32[i28 >> 2] = i6; - i6 = __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixEOS2_(i16, i28) | 0; - HEAP32[i6 >> 2] = i4; - i7 = i7 + 1 | 0; - } + } + case 7: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 306, i2); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; } - i5 = HEAP32[i11 >> 2] | 0; - i6 = HEAP32[i36 >> 2] | 0; - i2 = i6; - i3 = i5; - if ((i5 | 0) != (i6 | 0) ? !(i19 | (HEAP32[i18 >> 2] | 0) != (HEAP32[i17 >> 2] | 0)) : 0) __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i17, i2, i3); - i2 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i34, i7) | 0; - HEAP32[i24 >> 2] = i2; - i4 = i2; - do if (HEAP32[i9 >> 2] | 0) { - if (!i1) { - i1 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i29 >> 2] | 0) | 0; - i2 = i1 + 16 | 0; - i3 = HEAP32[i2 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i1 + 20 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1 + 12 | 0, i9); else { - HEAP32[i3 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4; - } - __ZN4wasm5Block8finalizeEv(i1); - HEAP32[i9 >> 2] = i1; - } - i2 = i1 + 16 | 0; - i3 = HEAP32[i2 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i1 + 20 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1 + 12 | 0, i24); - break; - } else { - HEAP32[i3 >> 2] = i4; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4; - break; - } - } else HEAP32[i9 >> 2] = i2; while (0); - } while (0); - i8 = i8 + 1 | 0; - } - if (!(HEAP32[i9 >> 2] | 0)) { - i33 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(HEAP32[i29 >> 2] | 0) | 0; - HEAP32[i9 >> 2] = i33; - } - __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i34 >> 2] | 0, i31); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE5clearEv(i34 + 72 | 0); - i3 = HEAP32[i34 + 92 >> 2] | 0; - i1 = i34 + 96 | 0; - i2 = HEAP32[i1 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i3 | 0)) break; - i34 = i2 + -4 | 0; - HEAP32[i1 >> 2] = i34; - i2 = i34; - } - HEAP32[i35 >> 2] = 0; - __ZNSt3__113__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i36); - STACKTOP = i37; + } + case 8: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 307, i2); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 308, i2); + break; + } + case 10: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 309, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 11: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 310, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i5) | 0) + 24 | 0); + break; + } + case 12: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 311, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i5) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 312, i2); + break; + } + case 14: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 313, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 15: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 314, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i5) | 0) + 12 | 0); + break; + } + case 16: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 315, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 17: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 316, i2); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i5) | 0) + 8 | 0); + break; + } + case 18: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 317, i2); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i5) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 299, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 318, i2); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1 + 16 | 0, 319, i2); + break; + } + default: + {} + } while (0); return; } -function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { - i17 = i17 | 0; +function __ZN4wasm10PostWalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i5, i1) { + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i4 = HEAP32[i1 >> 2] | 0; + L1 : do switch (HEAP32[i4 >> 2] | 0) { + case 0: + { + _abort(); + break; + } + case 1: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 60, i1); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i4) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 2: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 61, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 3: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 62, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i4) | 0) + 16 | 0); + break; + } + case 4: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 63, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 5: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 64, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 6: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 65, i1); + i3 = __ZN4wasm10Expression4castINS_4CallEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 7: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 66, i1); + i3 = __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 8: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 67, i1); + i3 = __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0; + i1 = i3 + 8 | 0; + i3 = (HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break; + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 9: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 68, i1); + break; + } + case 10: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 69, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 11: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 70, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_4LoadEEEPT_v(i4) | 0) + 24 | 0); + break; + } + case 12: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 71, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 24 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_5StoreEEEPT_v(i4) | 0) + 20 | 0); + break; + } + case 13: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 72, i1); + break; + } + case 14: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 73, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 15: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 74, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i4) | 0) + 12 | 0); + break; + } + case 16: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 75, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6SelectEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 17: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 76, i1); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i4) | 0) + 8 | 0); + break; + } + case 18: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 77, i1); + i3 = __ZN4wasm10Expression4castINS_4HostEEEPT_v(i4) | 0; + i1 = i3 + 16 | 0; + i3 = (HEAP32[i3 + 20 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 59, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } + case 19: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 78, i1); + break; + } + case 20: + { + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i5, 79, i1); + break; + } + default: + {} + } while (0); + return; +} + +function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i16, i14) { + i16 = i16 | 0; i14 = i14 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i15 = 0, i16 = 0, i18 = 0, i19 = 0; - i18 = STACKTOP; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i15 = 0, i17 = 0, i18 = 0; + i17 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i11 = i18 + 4 | 0; - i12 = i18; - i15 = i17 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 17773, 1) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i17); - i16 = i17 + 8 | 0; - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 17805, 0) | 0, 31397) | 0; + i11 = i17 + 4 | 0; + i12 = i17; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 18049, 1) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i16); + i15 = i16 + 4 | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 18081, 0) | 0, 34710) | 0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i14 + 60 >> 2] | 0) | 0; i1 = i14 + 64 | 0; switch (HEAP32[i1 >> 2] | 0) { @@ -28121,21 +30334,21 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { case 0: break; default: - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 31397) | 0, HEAP32[i1 >> 2] | 0) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 34710) | 0, HEAP32[i1 >> 2] | 0) | 0; } i1 = i14 + 68 | 0; i2 = i14 + 72 | 0; i3 = HEAP32[i2 >> 2] | 0; - i13 = i17 + 20 | 0; - i4 = i17 + 12 | 0; + i13 = i16 + 16 | 0; + i4 = i16 + 8 | 0; i9 = HEAP32[i1 >> 2] | 0; while (1) { if ((i9 | 0) == (i3 | 0)) break; i10 = HEAP32[i9 >> 2] | 0; i5 = HEAP32[i9 + 4 >> 2] | 0; i6 = HEAP32[i9 + 8 >> 2] | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP8[i4 >> 0] | 0 ? 40976 : 17812) | 0, 17817) | 0, i10) | 0, 17827) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP8[i4 >> 0] | 0 ? 44318 : 18088) | 0, 18093) | 0, i10) | 0, 18103) | 0; i10 = 0; while (1) { if ((i10 | 0) == (i6 | 0)) break; @@ -28143,53 +30356,53 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { L10 : do switch (i7 & 255 | 0) { case 10: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17833) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18109) | 0; break; } case 13: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17836) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18112) | 0; break; } case 9: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17840) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18116) | 0; break; } case 12: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17843) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18119) | 0; break; } case 8: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17847) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18123) | 0; break; } case 92: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17851) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18127) | 0; break; } case 34: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17854) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18130) | 0; break; } case 39: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17857) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18133) | 0; break; } default: { - i8 = HEAP32[i15 >> 2] | 0; + i8 = HEAP32[i16 >> 2] | 0; if ((i7 + -32 & 255) < 95) { __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_h(i8, i7) | 0; break L10; } else { - i19 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; - HEAP32[i19 >> 2] = HEAP32[i19 >> 2] & -75 | 8; + i18 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; + HEAP32[i18 >> 2] = HEAP32[i18 >> 2] & -75 | 8; i8 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 92) | 0, (i7 & 255) >>> 4 & 255) | 0, i7 & 15) | 0; i8 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i8 >> 2] = HEAP32[i8 >> 2] & -75 | 2; @@ -28199,73 +30412,73 @@ function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i17, i14) { } while (0); i10 = i10 + 1 | 0; } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, 17830) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 18106) | 0; i9 = i9 + 12 | 0; } - if ((HEAP32[i2 >> 2] | 0) == (HEAP32[i1 >> 2] | 0)) i1 = 40976; else i1 = HEAP8[i4 >> 0] | 0 ? 40976 : 17860; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, i1) | 0, 30308) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + if ((HEAP32[i2 >> 2] | 0) == (HEAP32[i1 >> 2] | 0)) i1 = 44318; else i1 = HEAP8[i4 >> 0] | 0 ? 44318 : 18136; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, i1) | 0, 33621) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; i1 = i14 + 80 | 0; if (HEAP32[i1 >> 2] | 0) { - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 17864, 0) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i15 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 17878) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 18140, 0) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i16 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 18154) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; } i1 = i14 + 84 | 0; if (HEAP32[i1 >> 2] | 0) { - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - i19 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i15 >> 2] | 0, 17887, 0) | 0, 31397) | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + i18 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 18163, 0) | 0, 34710) | 0; HEAP32[i12 >> 2] = HEAP32[i1 >> 2]; HEAP32[i11 >> 2] = HEAP32[i12 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i19, i11) | 0, 30308) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i18, i11) | 0, 33621) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; } i1 = HEAP32[i14 + 4 >> 2] | 0; i2 = HEAP32[i14 >> 2] | 0; while (1) { if ((i2 | 0) == (i1 | 0)) break; - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i17, HEAP32[i2 >> 2] | 0, 1); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i16, HEAP32[i2 >> 2] | 0, 1); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; i2 = i2 + 4 | 0; } i1 = HEAP32[i14 + 16 >> 2] | 0; i2 = HEAP32[i14 + 12 >> 2] | 0; while (1) { if ((i2 | 0) == (i1 | 0)) break; - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i17, HEAP32[i2 >> 2] | 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i16, HEAP32[i2 >> 2] | 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; i2 = i2 + 4 | 0; } i1 = HEAP32[i14 + 28 >> 2] | 0; i2 = HEAP32[i14 + 24 >> 2] | 0; while (1) { if ((i2 | 0) == (i1 | 0)) break; - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i17, HEAP32[i2 >> 2] | 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i16, HEAP32[i2 >> 2] | 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; i2 = i2 + 4 | 0; } i1 = i14 + 48 | 0; if ((HEAP32[i14 + 52 >> 2] | 0) != (HEAP32[i1 >> 2] | 0)) { - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i17, i1); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i16, i1); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; } i2 = HEAP32[i14 + 40 >> 2] | 0; i1 = HEAP32[i14 + 36 >> 2] | 0; while (1) { if ((i1 | 0) == (i2 | 0)) break; - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i15 >> 2] | 0, HEAP32[i16 >> 2] | 0) | 0; - __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i17, HEAP32[i1 >> 2] | 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i15 >> 2] | 0) | 0; + __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i16, HEAP32[i1 >> 2] | 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; i1 = i1 + 4 | 0; } - __ZN4wasm16PrintSExpression9decIndentEv(i17); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i15 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; - STACKTOP = i18; + __ZN4wasm16PrintSExpression9decIndentEv(i16); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i13 >> 2] | 0) | 0; + STACKTOP = i17; return; } @@ -28296,16 +30509,16 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba i15 = i24 + 12 | 0; i17 = i24; if (i1) { - i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36680) | 0; + i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40096) | 0; i1 = HEAP32[i3 >> 2] | 0; if (i12) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i4, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i4, i3); i17 = HEAP32[i4 >> 2] | 0; HEAP8[i13 >> 0] = i17; HEAP8[i13 + 1 >> 0] = i17 >> 8; HEAP8[i13 + 2 >> 0] = i17 >> 16; HEAP8[i13 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 127](i8, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 511](i8, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -28326,13 +30539,13 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8); i2 = i3; } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i5, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i5, i3); i17 = HEAP32[i5 >> 2] | 0; HEAP8[i13 >> 0] = i17; HEAP8[i13 + 1 >> 0] = i17 >> 8; HEAP8[i13 + 2 >> 0] = i17 >> 16; HEAP8[i13 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 127](i9, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 511](i9, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -28357,7 +30570,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP8[i19 >> 0] = i17; i19 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; HEAP8[i21 >> 0] = i19; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i16, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i16, i3); if (!(HEAP8[i20 >> 0] & 1)) { HEAP8[i20 + 1 >> 0] = 0; HEAP8[i20 >> 0] = 0; @@ -28376,7 +30589,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i16); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i18, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i18, i3); if (!(HEAP8[i22 >> 0] & 1)) { HEAP8[i22 + 1 >> 0] = 0; HEAP8[i22 >> 0] = 0; @@ -28397,16 +30610,16 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i18); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 36 >> 2] & 127](i3) | 0; } else { - i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36672) | 0; + i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40088) | 0; i1 = HEAP32[i3 >> 2] | 0; if (i12) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i6, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i6, i3); i18 = HEAP32[i6 >> 2] | 0; HEAP8[i13 >> 0] = i18; HEAP8[i13 + 1 >> 0] = i18 >> 8; HEAP8[i13 + 2 >> 0] = i18 >> 16; HEAP8[i13 + 3 >> 0] = i18 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 127](i10, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 32 >> 2] & 511](i10, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -28427,13 +30640,13 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); i2 = i3; } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i7, i3); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i7, i3); i18 = HEAP32[i7 >> 2] | 0; HEAP8[i13 >> 0] = i18; HEAP8[i13 + 1 >> 0] = i18 >> 8; HEAP8[i13 + 2 >> 0] = i18 >> 16; HEAP8[i13 + 3 >> 0] = i18 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 127](i11, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 511](i11, i3); if (!(HEAP8[i14 >> 0] & 1)) { HEAP8[i14 + 1 >> 0] = 0; HEAP8[i14 >> 0] = 0; @@ -28458,7 +30671,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP8[i19 >> 0] = i18; i19 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0; HEAP8[i21 >> 0] = i19; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i15, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i15, i3); if (!(HEAP8[i20 >> 0] & 1)) { HEAP8[i20 + 1 >> 0] = 0; HEAP8[i20 >> 0] = 0; @@ -28477,7 +30690,7 @@ function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i15); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i17, i3); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i17, i3); if (!(HEAP8[i22 >> 0] & 1)) { HEAP8[i22 + 1 >> 0] = 0; HEAP8[i22 >> 0] = 0; @@ -28565,7 +30778,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i3 + 1; i4 = HEAPU8[i3 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - if ((HEAPU8[23515 + i4 >> 0] | 0) > 15) { + if ((HEAPU8[26525 + i4 >> 0] | 0) > 15) { i1 = (HEAP32[i14 >> 2] | 0) == 0; if (!i1) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1; if (!i6) { @@ -28589,7 +30802,7 @@ function ___intscan(i13, i3, i6, i1, i2) { } } else { i3 = i5 ? 10 : i3; - if ((HEAPU8[23515 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) i10 = 32; else { + if ((HEAPU8[26525 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) i10 = 32; else { if (HEAP32[i14 >> 2] | 0) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1; ___shlim(i13, 0); i2 = ___errno_location() | 0; @@ -28659,8 +30872,8 @@ function ___intscan(i13, i3, i6, i1, i2) { } else i10 = 46; L63 : do if ((i10 | 0) == 46) { if (!(i3 + -1 & i3)) { - i10 = HEAP8[23771 + ((i3 * 23 | 0) >>> 5 & 7) >> 0] | 0; - i5 = HEAP8[23515 + i4 >> 0] | 0; + i10 = HEAP8[26781 + ((i3 * 23 | 0) >>> 5 & 7) >> 0] | 0; + i5 = HEAP8[26525 + i4 >> 0] | 0; i6 = i5 & 255; if (i6 >>> 0 < i3 >>> 0) { i4 = 0; @@ -28671,7 +30884,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[23515 + i4 >> 0] | 0; + i5 = HEAP8[26525 + i4 >> 0] | 0; i6 = i5 & 255; if (!(i7 >>> 0 < 134217728 & i6 >>> 0 < i3 >>> 0)) break; else i4 = i7; } @@ -28696,7 +30909,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[23515 + i4 >> 0] | 0; + i5 = HEAP8[26525 + i4 >> 0] | 0; if ((i5 & 255) >>> 0 >= i3 >>> 0 | (i6 >>> 0 > i9 >>> 0 | (i6 | 0) == (i9 | 0) & i7 >>> 0 > i8 >>> 0)) { i5 = i6; i10 = 72; @@ -28704,7 +30917,7 @@ function ___intscan(i13, i3, i6, i1, i2) { } else i4 = i6; } } - i5 = HEAP8[23515 + i4 >> 0] | 0; + i5 = HEAP8[26525 + i4 >> 0] | 0; i6 = i5 & 255; if (i6 >>> 0 < i3 >>> 0) { i4 = 0; @@ -28715,7 +30928,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[23515 + i4 >> 0] | 0; + i5 = HEAP8[26525 + i4 >> 0] | 0; i6 = i5 & 255; if (!(i7 >>> 0 < 119304647 & i6 >>> 0 < i3 >>> 0)) break; else i4 = i7; } @@ -28749,7 +30962,7 @@ function ___intscan(i13, i3, i6, i1, i2) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - i5 = HEAP8[23515 + i4 >> 0] | 0; + i5 = HEAP8[26525 + i4 >> 0] | 0; if ((i5 & 255) >>> 0 >= i3 >>> 0) { i5 = i6; i10 = 72; @@ -28761,14 +30974,14 @@ function ___intscan(i13, i3, i6, i1, i2) { i10 = 72; } } while (0); - if ((i10 | 0) == 72) if ((HEAPU8[23515 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) { + if ((i10 | 0) == 72) if ((HEAPU8[26525 + i4 >> 0] | 0) >>> 0 < i3 >>> 0) { do { i4 = HEAP32[i15 >> 2] | 0; if (i4 >>> 0 < (HEAP32[i14 >> 2] | 0) >>> 0) { HEAP32[i15 >> 2] = i4 + 1; i4 = HEAPU8[i4 >> 0] | 0; } else i4 = ___shgetc(i13) | 0; - } while ((HEAPU8[23515 + i4 >> 0] | 0) >>> 0 < i3 >>> 0); + } while ((HEAPU8[26525 + i4 >> 0] | 0) >>> 0 < i3 >>> 0); i5 = ___errno_location() | 0; HEAP32[i5 >> 2] = 34; i5 = i2; @@ -28828,16 +31041,16 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba i14 = i23 + 12 | 0; i16 = i23; if (i1) { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36696) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40112) | 0; i1 = HEAP32[i2 >> 2] | 0; if (i11) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i3, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i3, i2); i16 = HEAP32[i3 >> 2] | 0; HEAP8[i12 >> 0] = i16; HEAP8[i12 + 1 >> 0] = i16 >> 8; HEAP8[i12 + 2 >> 0] = i16 >> 16; HEAP8[i12 + 3 >> 0] = i16 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i7, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i7, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -28852,13 +31065,13 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i7); } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i4, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i4, i2); i16 = HEAP32[i4 >> 2] | 0; HEAP8[i12 >> 0] = i16; HEAP8[i12 + 1 >> 0] = i16 >> 8; HEAP8[i12 + 2 >> 0] = i16 >> 16; HEAP8[i12 + 3 >> 0] = i16 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i8, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i8, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -28877,7 +31090,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP32[i18 >> 2] = i16; i18 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i20 >> 2] = i18; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i15, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i15, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -28896,7 +31109,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i15); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i17, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i17, i2); if (!(HEAP8[i21 >> 0] & 1)) HEAP8[i21 >> 0] = 0; else HEAP32[HEAP32[i21 + 8 >> 2] >> 2] = 0; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i21, 0); @@ -28912,16 +31125,16 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i17); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36688) | 0; + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40104) | 0; i1 = HEAP32[i2 >> 2] | 0; if (i11) { - FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 127](i5, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 44 >> 2] & 511](i5, i2); i17 = HEAP32[i5 >> 2] | 0; HEAP8[i12 >> 0] = i17; HEAP8[i12 + 1 >> 0] = i17 >> 8; HEAP8[i12 + 2 >> 0] = i17 >> 16; HEAP8[i12 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i9, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i9, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -28936,13 +31149,13 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i9); } else { - FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 127](i6, i2); + FUNCTION_TABLE_vii[HEAP32[i1 + 40 >> 2] & 511](i6, i2); i17 = HEAP32[i6 >> 2] | 0; HEAP8[i12 >> 0] = i17; HEAP8[i12 + 1 >> 0] = i17 >> 8; HEAP8[i12 + 2 >> 0] = i17 >> 16; HEAP8[i12 + 3 >> 0] = i17 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i10, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i10, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -28961,7 +31174,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba HEAP32[i18 >> 2] = i17; i18 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i20 >> 2] = i18; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i14, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i14, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -28980,7 +31193,7 @@ function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i14); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i16, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i16, i2); if (!(HEAP8[i21 >> 0] & 1)) HEAP8[i21 >> 0] = 0; else HEAP32[HEAP32[i21 + 8 >> 2] >> 2] = 0; HEAP32[i21 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i21, 0); @@ -29006,7 +31219,7 @@ function __ZN6cashew4InitC2Ev(i1) { var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0; i16 = STACKTOP; STACKTOP = STACKTOP + 368 | 0; - i1 = i16 + 336 | 0; + i1 = i16 + 340 | 0; i3 = i16 + 308 | 0; i4 = i16 + 280 | 0; i5 = i16 + 252 | 0; @@ -29019,135 +31232,135 @@ function __ZN6cashew4InitC2Ev(i1) { i12 = i16 + 56 | 0; i13 = i16 + 28 | 0; i14 = i16; - i15 = i16 + 364 | 0; - __ZN6cashew10IStringSetC2EPKc(i1, 31347); + i15 = i16 + 336 | 0; + __ZN6cashew10IStringSetC2EPKc(i1, 34660); HEAP8[i1 + 20 >> 0] = 0; HEAP32[i1 + 24 >> 2] = 0; - i2 = HEAP32[8314] | 0; - if (i2 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i2 = HEAP32[9147] | 0; + if (i2 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i2, i1); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i1); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i1); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1); - __ZN6cashew10IStringSetC2EPKc(i3, 23214); + __ZN6cashew10IStringSetC2EPKc(i3, 26001); HEAP8[i3 + 20 >> 0] = 1; HEAP32[i3 + 24 >> 2] = 1; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i3); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i3); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i3); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i3); - __ZN6cashew10IStringSetC2EPKc(i4, 23222); + __ZN6cashew10IStringSetC2EPKc(i4, 26009); HEAP8[i4 + 20 >> 0] = 0; HEAP32[i4 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i4); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i4); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i4); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i4); - __ZN6cashew10IStringSetC2EPKc(i5, 23228); + __ZN6cashew10IStringSetC2EPKc(i5, 26015); HEAP8[i5 + 20 >> 0] = 0; HEAP32[i5 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i5); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i5); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i5); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i5); - __ZN6cashew10IStringSetC2EPKc(i6, 23232); + __ZN6cashew10IStringSetC2EPKc(i6, 26019); HEAP8[i6 + 20 >> 0] = 0; HEAP32[i6 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i6); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i6); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i6); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i6); - __ZN6cashew10IStringSetC2EPKc(i7, 23242); + __ZN6cashew10IStringSetC2EPKc(i7, 26029); HEAP8[i7 + 20 >> 0] = 0; HEAP32[i7 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i7); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i7); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i7); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i7); - __ZN6cashew10IStringSetC2EPKc(i8, 23252); + __ZN6cashew10IStringSetC2EPKc(i8, 26039); HEAP8[i8 + 20 >> 0] = 0; HEAP32[i8 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i8); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i8); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i8); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i8); - __ZN6cashew10IStringSetC2EPKc(i9, 30361); + __ZN6cashew10IStringSetC2EPKc(i9, 33674); HEAP8[i9 + 20 >> 0] = 0; HEAP32[i9 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i9); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i9); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i9); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i9); - __ZN6cashew10IStringSetC2EPKc(i10, 31354); + __ZN6cashew10IStringSetC2EPKc(i10, 34667); HEAP8[i10 + 20 >> 0] = 0; HEAP32[i10 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i10); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i10); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i10); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i10); - __ZN6cashew10IStringSetC2EPKc(i11, 31418); + __ZN6cashew10IStringSetC2EPKc(i11, 34731); HEAP8[i11 + 20 >> 0] = 0; HEAP32[i11 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i11); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i11); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i11); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i11); - __ZN6cashew10IStringSetC2EPKc(i12, 23258); + __ZN6cashew10IStringSetC2EPKc(i12, 26045); HEAP8[i12 + 20 >> 0] = 1; HEAP32[i12 + 24 >> 2] = 3; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i12); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i12); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i12); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i12); - __ZN6cashew10IStringSetC2EPKc(i13, 30366); + __ZN6cashew10IStringSetC2EPKc(i13, 33679); HEAP8[i13 + 20 >> 0] = 1; HEAP32[i13 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i13); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i13); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i13); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i13); - __ZN6cashew10IStringSetC2EPKc(i14, 30393); + __ZN6cashew10IStringSetC2EPKc(i14, 33706); HEAP8[i14 + 20 >> 0] = 1; HEAP32[i14 + 24 >> 2] = 0; - i1 = HEAP32[8314] | 0; - if (i1 >>> 0 < (HEAP32[8315] | 0) >>> 0) { + i1 = HEAP32[9147] | 0; + if (i1 >>> 0 < (HEAP32[9148] | 0) >>> 0) { __ZN6cashew13OperatorClassC2EOS0_(i1, i14); - HEAP32[8314] = (HEAP32[8314] | 0) + 28; - } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(33252, i14); + HEAP32[9147] = (HEAP32[9147] | 0) + 28; + } else __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(36584, i14); __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i14); - __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(33264, 4); + __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(36596, 4); i2 = 0; while (1) { - i1 = HEAP32[8313] | 0; - if (i2 >>> 0 >= (((HEAP32[8314] | 0) - i1 | 0) / 28 | 0) >>> 0) break; + i1 = HEAP32[9146] | 0; + if (i2 >>> 0 >= (((HEAP32[9147] | 0) - i1 | 0) / 28 | 0) >>> 0) break; i1 = i1 + (i2 * 28 | 0) + 8 | 0; while (1) { i1 = HEAP32[i1 >> 2] | 0; if (!i1) break; HEAP32[i15 >> 2] = HEAP32[i1 + 8 >> 2]; - i14 = __ZNSt3__113unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[8316] | 0) + ((HEAP32[(HEAP32[8313] | 0) + (i2 * 28 | 0) + 24 >> 2] | 0) * 20 | 0) | 0, i15) | 0; + i14 = __ZNSt3__113unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[9149] | 0) + ((HEAP32[(HEAP32[9146] | 0) + (i2 * 28 | 0) + 24 >> 2] | 0) * 20 | 0) | 0, i15) | 0; HEAP32[i14 >> 2] = i2; } i2 = i2 + 1 | 0; @@ -29181,14 +31394,14 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i12 = i21 + 12 | 0; i15 = i21; if (i1) { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36680) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i3, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40096) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i3, i2); i15 = HEAP32[i3 >> 2] | 0; HEAP8[i8 >> 0] = i15; HEAP8[i8 + 1 >> 0] = i15 >> 8; HEAP8[i8 + 2 >> 0] = i15 >> 16; HEAP8[i8 + 3 >> 0] = i15 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i5, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i5, i2); if (!(HEAP8[i7 >> 0] & 1)) { HEAP8[i7 + 1 >> 0] = 0; HEAP8[i7 >> 0] = 0; @@ -29207,7 +31420,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i9, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i9, i2); if (!(HEAP8[i13 >> 0] & 1)) { HEAP8[i13 + 1 >> 0] = 0; HEAP8[i13 >> 0] = 0; @@ -29230,7 +31443,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP8[i16 >> 0] = i15; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP8[i18 >> 0] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i11, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i11, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -29249,7 +31462,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i14, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i14, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -29270,14 +31483,14 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i14); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36672) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i4, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40088) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i4, i2); i14 = HEAP32[i4 >> 2] | 0; HEAP8[i8 >> 0] = i14; HEAP8[i8 + 1 >> 0] = i14 >> 8; HEAP8[i8 + 2 >> 0] = i14 >> 16; HEAP8[i8 + 3 >> 0] = i14 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i6, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i6, i2); if (!(HEAP8[i7 >> 0] & 1)) { HEAP8[i7 + 1 >> 0] = 0; HEAP8[i7 >> 0] = 0; @@ -29296,7 +31509,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i6); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i10, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i10, i2); if (!(HEAP8[i13 >> 0] & 1)) { HEAP8[i13 + 1 >> 0] = 0; HEAP8[i13 >> 0] = 0; @@ -29319,7 +31532,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP8[i16 >> 0] = i14; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP8[i18 >> 0] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i12, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i12, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -29338,7 +31551,7 @@ function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i15, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i15, i2); if (!(HEAP8[i19 >> 0] & 1)) { HEAP8[i19 + 1 >> 0] = 0; HEAP8[i19 >> 0] = 0; @@ -29389,14 +31602,14 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i12 = i21 + 12 | 0; i15 = i21; if (i1) { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36696) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i3, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40112) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i3, i2); i15 = HEAP32[i3 >> 2] | 0; HEAP8[i8 >> 0] = i15; HEAP8[i8 + 1 >> 0] = i15 >> 8; HEAP8[i8 + 2 >> 0] = i15 >> 16; HEAP8[i8 + 3 >> 0] = i15 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i5, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i5, i2); if (!(HEAP8[i7 >> 0] & 1)) HEAP8[i7 >> 0] = 0; else HEAP32[HEAP32[i7 + 8 >> 2] >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i7, 0); @@ -29410,7 +31623,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i5); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i9, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i9, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -29428,7 +31641,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP32[i16 >> 2] = i15; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i18 >> 2] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i11, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i11, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -29447,7 +31660,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i14, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i14, i2); if (!(HEAP8[i19 >> 0] & 1)) HEAP8[i19 >> 0] = 0; else HEAP32[HEAP32[i19 + 8 >> 2] >> 2] = 0; HEAP32[i19 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i19, 0); @@ -29463,14 +31676,14 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i14); i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; } else { - i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 36688) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 127](i4, i2); + i2 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 40104) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 511](i4, i2); i14 = HEAP32[i4 >> 2] | 0; HEAP8[i8 >> 0] = i14; HEAP8[i8 + 1 >> 0] = i14 >> 8; HEAP8[i8 + 2 >> 0] = i14 >> 16; HEAP8[i8 + 3 >> 0] = i14 >> 24; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 127](i6, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 32 >> 2] & 511](i6, i2); if (!(HEAP8[i7 >> 0] & 1)) HEAP8[i7 >> 0] = 0; else HEAP32[HEAP32[i7 + 8 >> 2] >> 2] = 0; HEAP32[i7 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i7, 0); @@ -29484,7 +31697,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i6); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i10, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 511](i10, i2); if (!(HEAP8[i13 >> 0] & 1)) HEAP8[i13 >> 0] = 0; else HEAP32[HEAP32[i13 + 8 >> 2] >> 2] = 0; HEAP32[i13 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i13, 0); @@ -29502,7 +31715,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas HEAP32[i16 >> 2] = i14; i16 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 127](i2) | 0; HEAP32[i18 >> 2] = i16; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i12, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i12, i2); if (!(HEAP8[i17 >> 0] & 1)) { HEAP8[i17 + 1 >> 0] = 0; HEAP8[i17 >> 0] = 0; @@ -29521,7 +31734,7 @@ function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas i1 = i1 + 1 | 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i15, i2); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 511](i15, i2); if (!(HEAP8[i19 >> 0] & 1)) HEAP8[i19 >> 0] = 0; else HEAP32[HEAP32[i19 + 8 >> 2] >> 2] = 0; HEAP32[i19 + 4 >> 2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj(i19, 0); @@ -29561,7 +31774,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i12 = i22; i2 = __ZNKSt3__18ios_base6getlocEv(i15) | 0; HEAP32[i13 >> 2] = i2; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 34992) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i13, 38408) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i2) | 0; HEAP32[i20 >> 2] = 0; i2 = i1; @@ -29625,8 +31838,8 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i4 = HEAP32[i5 >> 2] | 0; i3 = i1 + 16 | 0; if ((i4 | 0) == (HEAP32[i3 >> 2] | 0)) i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 36 >> 2] & 127](i1) | 0; else i4 = HEAP32[i4 >> 2] | 0; - i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 31](i13, i4) | 0; - if ((i7 | 0) == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 31](i13, HEAP32[i2 >> 2] | 0) | 0)) { + i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 63](i13, i4) | 0; + if ((i7 | 0) == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 63](i13, HEAP32[i2 >> 2] | 0) | 0)) { i21 = 57; break; } @@ -29799,7 +32012,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i11 = i23; i13 = __ZNKSt3__18ios_base6getlocEv(i16) | 0; HEAP32[i12 >> 2] = i13; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 34960) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 38376) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i13) | 0; HEAP32[i21 >> 2] = 0; i13 = i12 + 8 | 0; @@ -29856,8 +32069,8 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i4 = HEAP32[i5 >> 2] | 0; i3 = i1 + 16 | 0; if ((i4 | 0) == (HEAP32[i3 >> 2] | 0)) i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 36 >> 2] & 127](i1) | 0; else i4 = HEAPU8[i4 >> 0] | 0; - i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 12 >> 2] & 31](i12, i4 & 255) | 0; - if (i6 << 24 >> 24 == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 12 >> 2] & 31](i12, HEAP8[i2 >> 0] | 0) | 0) << 24 >> 24) { + i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 12 >> 2] & 63](i12, i4 & 255) | 0; + if (i6 << 24 >> 24 == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 12 >> 2] & 63](i12, HEAP8[i2 >> 0] | 0) | 0) << 24 >> 24) { i22 = 53; break; } @@ -30014,9 +32227,9 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4 var i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i15 = 0; i15 = STACKTOP; STACKTOP = STACKTOP + 128 | 0; - i13 = i15 + 104 | 0; - i3 = i15 + 72 | 0; - i10 = i15 + 80 | 0; + i13 = i15 + 100 | 0; + i3 = i15 + 96 | 0; + i10 = i15 + 72 | 0; i11 = i15 + 60 | 0; i12 = i15 + 48 | 0; i6 = i15 + 24 | 0; @@ -30050,7 +32263,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4 i2 = i2 + 1 | 0; } HEAP8[i4 + i3 >> 0] = 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 30347) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 33660) | 0; HEAP32[i11 >> 2] = HEAP32[i1 >> 2]; HEAP32[i11 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i11 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -30122,7 +32335,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4 i2 = i2 + 1 | 0; } HEAP8[i4 + i3 >> 0] = 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 30347) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 33660) | 0; HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -30233,10 +32446,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 i5 = i14 + 8 | 0; i6 = i14 + 1 | 0; i2 = i18 >>> 0 > 1; - i3 = _memcmp(i3 ? i6 : HEAP32[i5 >> 2] | 0, 30353, i2 ? 1 : i18) | 0; + i3 = _memcmp(i3 ? i6 : HEAP32[i5 >> 2] | 0, 33666, i2 ? 1 : i18) | 0; if (!(((i3 | 0) == 0 ? ((i18 | 0) == 0 ? -1 : i2 & 1) : i3) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i7, 40); - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i13, 30306, i15); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 30355) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i13, 33619, i15); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 33668) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -30258,7 +32471,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i11, 30358) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i11, 33671) | 0; HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i10 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i10 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -30280,7 +32493,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i9, 30308) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i9, 33621) | 0; HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -30303,7 +32516,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 i18 = (i13 & 1) == 0; i13 = i18 ? (i13 & 255) >>> 1 : HEAP32[i4 >> 2] | 0; i14 = i13 >>> 0 > 1; - i18 = _memcmp(i18 ? i6 : HEAP32[i5 >> 2] | 0, 30353, i14 ? 1 : i13) | 0; + i18 = _memcmp(i18 ? i6 : HEAP32[i5 >> 2] | 0, 33666, i14 ? 1 : i13) | 0; if (!(((i18 | 0) == 0 ? ((i13 | 0) == 0 ? -1 : i14 & 1) : i18) | 0)) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i7, 41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i16); @@ -30313,6 +32526,345 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4 return i1 | 0; } +function __ZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionE(i9, i15) { + i9 = i9 | 0; + i15 = i15 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0; + i23 = STACKTOP; + STACKTOP = STACKTOP + 112 | 0; + i13 = i23; + i14 = i23 + 108 | 0; + i17 = i23 + 96 | 0; + i21 = i23 + 84 | 0; + i20 = i23 + 72 | 0; + i22 = i23 + 40 | 0; + i19 = i23 + 24 | 0; + i18 = i23 + 12 | 0; + i8 = __ZN4wasm8Function12getNumLocalsEv(i15) | 0; + HEAP32[i17 >> 2] = 0; + i16 = i17 + 4 | 0; + HEAP32[i16 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + i2 = i17 + 8 | 0; + i3 = 0; + while (1) { + HEAP32[i13 >> 2] = i3; + if (i3 >>> 0 >= i8 >>> 0) break; + i1 = HEAP32[i16 >> 2] | 0; + if ((i1 | 0) == (HEAP32[i2 >> 2] | 0)) __ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_(i17, i13); else { + HEAP32[i1 >> 2] = i3; + HEAP32[i16 >> 2] = i1 + 4; + } + i3 = i3 + 1 | 0; + } + i12 = HEAP32[i17 >> 2] | 0; + i11 = HEAP32[i16 >> 2] | 0; + HEAP32[i13 >> 2] = i9; + HEAP32[i13 + 4 >> 2] = i15; + HEAP32[i13 + 8 >> 2] = i17; + __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEvT0_S8_T_(i12, i11, i13); + i11 = i15 + 8 | 0; + i12 = i15 + 12 | 0; + i1 = (HEAP32[i12 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2; + i2 = HEAP32[i17 >> 2] | 0; + i3 = 0; + while (1) { + if (i3 >>> 0 >= i1 >>> 0) { + i4 = 0; + break; + } + if ((HEAP32[i2 + (i3 << 2) >> 2] | 0) >>> 0 < i1 >>> 0) i3 = i3 + 1 | 0; else { + i10 = 10; + break; + } + } + if ((i10 | 0) == 10) ___assert_fail(24501, 24535, 54, 24564); + while (1) { + if ((i4 | 0) == (i1 | 0)) break; + HEAP32[i2 + (i4 << 2) >> 2] = i4; + i4 = i4 + 1 | 0; + } + i6 = i15 + 20 | 0; + __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEEC2ERKS5_(i21, i6); + i1 = HEAP32[i6 >> 2] | 0; + i7 = i15 + 24 | 0; + i2 = HEAP32[i7 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + i5 = i2 + -4 | 0; + HEAP32[i7 >> 2] = i5; + i2 = i5; + } + i4 = i9 + 40 | 0; + i5 = i15 + 28 | 0; + i1 = (HEAP32[i12 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2; + while (1) { + i2 = HEAP32[i17 >> 2] | 0; + if (i1 >>> 0 >= (HEAP32[i16 >> 2] | 0) - i2 >> 2 >>> 0) break; + i2 = HEAP32[i2 + (i1 << 2) >> 2] | 0; + HEAP32[i13 >> 2] = i2; + i3 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i4, i13) | 0; + if (!(HEAP32[i3 >> 2] | 0)) { + i10 = 22; + break; + } + i2 = (HEAP32[i21 >> 2] | 0) + (i2 - ((HEAP32[i12 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2) << 2) | 0; + i3 = HEAP32[i7 >> 2] | 0; + if ((i3 | 0) == (HEAP32[i5 >> 2] | 0)) __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i6, i2); else { + HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i7 >> 2] = i3 + 4; + } + i1 = i1 + 1 | 0; + } + if ((i10 | 0) == 22) __ZNSt3__16vectorIjNS_9allocatorIjEEE6resizeEj(i17, i1); + __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE5clearEv(i9 + 40 | 0); + HEAP32[i20 >> 2] = 0; + HEAP32[i20 + 4 >> 2] = 0; + HEAP32[i20 + 8 >> 2] = 0; + __ZNSt3__16vectorIjNS_9allocatorIjEEE6resizeEj(i20, i8); + i1 = HEAP32[i17 >> 2] | 0; + i2 = (HEAP32[i16 >> 2] | 0) - i1 >> 2; + i3 = HEAP32[i20 >> 2] | 0; + i4 = 0; + while (1) { + if ((i4 | 0) == (i2 | 0)) break; + if ((HEAP32[i12 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2 >>> 0 > i4 >>> 0) HEAP32[i3 + (i4 << 2) >> 2] = i4; else HEAP32[i3 + (HEAP32[i1 + (i4 << 2) >> 2] << 2) >> 2] = i4; + i4 = i4 + 1 | 0; + } + HEAP32[i22 >> 2] = 0; + HEAP32[i22 + 4 >> 2] = 0; + HEAP32[i22 + 8 >> 2] = 0; + HEAP32[i22 + 12 >> 2] = 0; + HEAP32[i22 + 16 >> 2] = 0; + HEAP32[i22 + 20 >> 2] = 0; + HEAP32[i22 + 24 >> 2] = i15; + HEAP32[i22 + 28 >> 2] = i20; + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE4walkERPNS_10ExpressionE(i22, i15 + 36 | 0); + i5 = i15 + 40 | 0; + __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEEC2ERKS5_(i19, i5); + i6 = i15 + 52 | 0; + HEAP32[i18 + 4 >> 2] = 0; + HEAP32[i18 + 8 >> 2] = 0; + i2 = i18 + 4 | 0; + HEAP32[i18 >> 2] = i2; + i4 = HEAP32[i6 >> 2] | 0; + i1 = i15 + 56 | 0; + i3 = i4; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + HEAP32[i14 >> 2] = i2; + HEAP32[i13 >> 2] = HEAP32[i14 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_jEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_(i18, i13, i3 + 16 | 0) | 0; + i12 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i4) | 0; + i3 = i12; + i4 = i12; + } + i3 = HEAP32[i5 >> 2] | 0; + i1 = i15 + 44 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i15 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i15; + i2 = i15; + } + __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE6resizeEj(i5, (HEAP32[i16 >> 2] | 0) - (HEAP32[i17 >> 2] | 0) >> 2); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv(i6); + i2 = 0; + while (1) { + i1 = HEAP32[i17 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i16 >> 2] | 0) - i1 >> 2 >>> 0) break; + HEAP32[(HEAP32[i5 >> 2] | 0) + (i2 << 2) >> 2] = HEAP32[(HEAP32[i19 >> 2] | 0) + (HEAP32[i1 + (i2 << 2) >> 2] << 2) >> 2]; + i15 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i6, (HEAP32[i19 >> 2] | 0) + (HEAP32[(HEAP32[i17 >> 2] | 0) + (i2 << 2) >> 2] << 2) | 0) | 0; + HEAP32[i15 >> 2] = i2; + i2 = i2 + 1 | 0; + } + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev(i18); + __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i19); + __ZNSt3__113__vector_baseIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskENS_9allocatorISA_EEED2Ev(i22 + 4 | 0); + __ZNSt3__113__vector_baseIjNS_9allocatorIjEEED2Ev(i20); + __ZNSt3__113__vector_baseIN4wasm8WasmTypeENS_9allocatorIS2_EEED2Ev(i21); + __ZNSt3__113__vector_baseIjNS_9allocatorIjEEED2Ev(i17); + STACKTOP = i23; + return; +} + +function __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEvT0_S8_T_(i2, i1, i12) { + i2 = i2 | 0; + i1 = i1 | 0; + i12 = i12 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i13 = 0; + L1 : while (1) { + i10 = i1; + i11 = i1 + -4 | 0; + L3 : while (1) { + i9 = i2; + i3 = i10 - i9 | 0; + i4 = i3 >> 2; + switch (i4 | 0) { + case 1: + case 0: + break L1; + case 2: + { + i1 = i11; + i13 = 4; + break L1; + } + case 3: + { + i1 = i11; + i13 = 6; + break L1; + } + case 4: + { + i1 = i11; + i13 = 7; + break L1; + } + case 5: + { + i1 = i11; + i13 = 8; + break L1; + } + default: + {} + } + if ((i3 | 0) < 124) { + i13 = 10; + break L1; + } + i5 = i2 + (((i4 | 0) / 2 | 0) << 2) | 0; + if ((i3 | 0) > 3996) { + i4 = (i4 | 0) / 4 | 0; + i4 = __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_S8_T_(i2, i2 + (i4 << 2) | 0, i5, i5 + (i4 << 2) | 0, i11, i12) | 0; + } else i4 = __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_T_(i2, i5, i11, i12) | 0; + do if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i2 >> 2] | 0, HEAP32[i5 >> 2] | 0) | 0) i6 = i11; else { + i3 = i11; + while (1) { + i3 = i3 + -4 | 0; + if ((i2 | 0) == (i3 | 0)) break; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i3 >> 2] | 0, HEAP32[i5 >> 2] | 0) | 0) { + i13 = 29; + break; + } + } + if ((i13 | 0) == 29) { + i13 = 0; + i6 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i6; + i6 = i3; + i4 = i4 + 1 | 0; + break; + } + i3 = i2 + 4 | 0; + if (!(__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i2 >> 2] | 0, HEAP32[i11 >> 2] | 0) | 0)) { + while (1) { + if ((i3 | 0) == (i11 | 0)) break L1; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i2 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0) break; + i3 = i3 + 4 | 0; + } + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i11 >> 2]; + HEAP32[i11 >> 2] = i9; + i3 = i3 + 4 | 0; + } + if ((i3 | 0) == (i11 | 0)) break L1; else i4 = i11; + while (1) { + i5 = i3; + while (1) { + i3 = i5 + 4 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i2 >> 2] | 0, HEAP32[i5 >> 2] | 0) | 0) break; else i5 = i3; + } + do i4 = i4 + -4 | 0; while (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i2 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0); + if (i5 >>> 0 >= i4 >>> 0) { + i2 = i5; + continue L3; + } + i9 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i9; + } + } while (0); + i3 = i2 + 4 | 0; + L35 : do if (i3 >>> 0 < i6 >>> 0) { + i8 = i5; + while (1) { + i5 = i3; + while (1) { + i3 = i5 + 4 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i5 >> 2] | 0, HEAP32[i8 >> 2] | 0) | 0) i5 = i3; else { + i7 = i5; + break; + } + } + i5 = i6; + do i5 = i5 + -4 | 0; while (!(__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i5 >> 2] | 0, HEAP32[i8 >> 2] | 0) | 0)); + if (i7 >>> 0 > i5 >>> 0) { + i3 = i7; + i5 = i8; + break L35; + } + i6 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i6; + i6 = i5; + i8 = (i8 | 0) == (i7 | 0) ? i5 : i8; + i4 = i4 + 1 | 0; + } + } while (0); + if ((i3 | 0) != (i5 | 0) ? __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i5 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0 : 0) { + i8 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i8; + i4 = i4 + 1 | 0; + } + if (!i4) { + i4 = __ZNSt3__127__insertion_sort_incompleteIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEbT0_S8_T_(i2, i3, i12) | 0; + i5 = i3 + 4 | 0; + if (__ZNSt3__127__insertion_sort_incompleteIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEbT0_S8_T_(i5, i1, i12) | 0) { + i13 = 46; + break; + } + if (i4) { + i2 = i5; + continue; + } + } + i8 = i3; + if ((i8 - i9 | 0) >= (i10 - i8 | 0)) { + i13 = 45; + break; + } + __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEvT0_S8_T_(i2, i3, i12); + i2 = i3 + 4 | 0; + } + if ((i13 | 0) == 45) { + i13 = 0; + __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEvT0_S8_T_(i3 + 4 | 0, i1, i12); + i1 = i3; + continue; + } else if ((i13 | 0) == 46) { + i13 = 0; + if (i4) break; else { + i1 = i3; + continue; + } + } + } + if ((i13 | 0) == 4) { + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i12, HEAP32[i1 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0) { + i13 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i1 >> 2] = i13; + } + } else if ((i13 | 0) == 6) __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_T_(i2, i2 + 4 | 0, i1, i12) | 0; else if ((i13 | 0) == 7) __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_T_(i2, i2 + 4 | 0, i2 + 8 | 0, i1, i12) | 0; else if ((i13 | 0) == 8) __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_S8_T_(i2, i2 + 4 | 0, i2 + 8 | 0, i2 + 12 | 0, i1, i12) | 0; else if ((i13 | 0) == 10) __ZNSt3__118__insertion_sort_3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEvT0_S8_T_(i2, i1, i12); + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i1, i2, i13, i10) { i1 = i1 | 0; i2 = i2 | 0; @@ -30330,8 +32882,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S i5 = HEAP8[i13 >> 0] | 0; i11 = i13 + 4 | 0; do if (((i5 & 1) == 0 ? (i5 & 255) >>> 1 : HEAP32[i11 >> 2] | 0) >>> 0 > 3) { - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 30306, i13); - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 30308) | 0; + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 33619, i13); + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 33621) | 0; HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -30451,192 +33003,6 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S return i1 | 0; } -function __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i6, i5) { - i6 = i6 | 0; - i5 = i5 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0; - i2 = i6 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 40) | 0; - i3 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i2 >> 2] | 0) | 0; - i4 = i5 + 8 | 0; - if ((HEAP32[i4 >> 2] | 0) > 18) i1 = (HEAP32[i5 + 12 >> 2] | 0) + 4 | 0; else i1 = i5 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 46) | 0; - do switch (HEAP32[i4 >> 2] | 0) { - case 0: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18385) | 0; - break; - } - case 1: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 22790) | 0; - break; - } - case 2: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18389) | 0; - break; - } - case 3: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18393) | 0; - break; - } - case 4: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18399) | 0; - break; - } - case 5: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18405) | 0; - break; - } - case 6: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18411) | 0; - break; - } - case 7: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18417) | 0; - break; - } - case 8: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18421) | 0; - break; - } - case 9: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18424) | 0; - break; - } - case 10: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18428) | 0; - break; - } - case 11: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18432) | 0; - break; - } - case 12: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18438) | 0; - break; - } - case 13: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18444) | 0; - break; - } - case 14: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18449) | 0; - break; - } - case 15: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18454) | 0; - break; - } - case 16: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18458) | 0; - break; - } - case 17: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18467) | 0; - break; - } - case 18: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18471) | 0; - break; - } - case 19: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18475) | 0; - break; - } - case 20: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18478) | 0; - break; - } - case 21: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18481) | 0; - break; - } - case 22: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18486) | 0; - break; - } - case 23: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18491) | 0; - break; - } - case 24: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18496) | 0; - break; - } - case 25: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18501) | 0; - break; - } - case 26: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18506) | 0; - break; - } - case 27: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18511) | 0; - break; - } - case 28: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18516) | 0; - break; - } - case 29: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18521) | 0; - break; - } - case 30: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18524) | 0; - break; - } - case 31: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18527) | 0; - break; - } - case 32: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18530) | 0; - break; - } - default: - _abort(); - } while (0); - __ZN4wasm16PrintSExpression9incIndentEv(i6); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i6, HEAP32[i5 + 12 >> 2] | 0); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i6, HEAP32[i5 + 16 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i6); - return; -} - function __ZNSt3__111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i(i31, i33, i32, i30, i1, i19, i18, i23, i24, i20, i27, i22, i26, i25, i21) { i31 = i31 | 0; i33 = i33 | 0; @@ -30676,7 +33042,7 @@ function __ZNSt3__111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKN case 1: { HEAP32[i33 >> 2] = HEAP32[i32 >> 2]; - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i18 >> 2] | 0) + 44 >> 2] & 31](i18, 32) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i18 >> 2] | 0) + 44 >> 2] & 63](i18, 32) | 0; i9 = HEAP32[i32 >> 2] | 0; HEAP32[i32 >> 2] = i9 + 4; HEAP32[i9 >> 2] = i8; @@ -30737,7 +33103,7 @@ function __ZNSt3__111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKN i2 = i9; i6 = i6 + -1 | 0; } - if (i4) i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i18 >> 2] | 0) + 44 >> 2] & 31](i18, 48) | 0; else i7 = 0; + if (i4) i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i18 >> 2] | 0) + 44 >> 2] & 63](i18, 48) | 0; else i7 = 0; i5 = HEAP32[i32 >> 2] | 0; while (1) { i4 = i5 + 4 | 0; @@ -30750,7 +33116,7 @@ function __ZNSt3__111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKN HEAP32[i5 >> 2] = i20; } if ((i2 | 0) == (i1 | 0)) { - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i18 >> 2] | 0) + 44 >> 2] & 31](i18, 48) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i18 >> 2] | 0) + 44 >> 2] & 63](i18, 48) | 0; i9 = HEAP32[i32 >> 2] | 0; i2 = i9 + 4 | 0; HEAP32[i32 >> 2] = i2; @@ -30845,6 +33211,331 @@ function __ZNSt3__111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKN return; } +function __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 40) | 0; + i2 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i5 >> 2] | 0) | 0; + i3 = i4 + 8 | 0; + if ((HEAP32[i3 >> 2] | 0) > 18) i1 = (HEAP32[i4 + 12 >> 2] | 0) + 4 | 0; else i1 = i4 + 4 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 46) | 0; + do switch (HEAP32[i3 >> 2] | 0) { + case 0: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18661) | 0; + break; + } + case 1: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 25536) | 0; + break; + } + case 2: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18665) | 0; + break; + } + case 3: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18669) | 0; + break; + } + case 4: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18675) | 0; + break; + } + case 5: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18681) | 0; + break; + } + case 6: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18687) | 0; + break; + } + case 7: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18693) | 0; + break; + } + case 8: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18697) | 0; + break; + } + case 9: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18700) | 0; + break; + } + case 10: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18704) | 0; + break; + } + case 11: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18708) | 0; + break; + } + case 12: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18714) | 0; + break; + } + case 13: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18720) | 0; + break; + } + case 14: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18725) | 0; + break; + } + case 15: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18730) | 0; + break; + } + case 16: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18734) | 0; + break; + } + case 17: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18743) | 0; + break; + } + case 18: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18747) | 0; + break; + } + case 19: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18751) | 0; + break; + } + case 20: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18754) | 0; + break; + } + case 21: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18757) | 0; + break; + } + case 22: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18762) | 0; + break; + } + case 23: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18767) | 0; + break; + } + case 24: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18772) | 0; + break; + } + case 25: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18777) | 0; + break; + } + case 26: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18782) | 0; + break; + } + case 27: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18787) | 0; + break; + } + case 28: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18792) | 0; + break; + } + case 29: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18797) | 0; + break; + } + case 30: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18800) | 0; + break; + } + case 31: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18803) | 0; + break; + } + case 32: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18806) | 0; + break; + } + default: + _abort(); + } while (0); + __ZN4wasm16PrintSExpression9incIndentEv(i5); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i5, HEAP32[i4 + 12 >> 2] | 0); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i5, HEAP32[i4 + 16 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i5); + return; +} + +function __ZN4wasm14SimplifyLocals4walkERPNS_10ExpressionE(i28, i27) { + i28 = i28 | 0; + i27 = i27 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i29 = 0, i30 = 0; + i30 = STACKTOP; + STACKTOP = STACKTOP + 128 | 0; + i9 = i30 + 116 | 0; + i10 = i30 + 56 | 0; + i16 = i30 + 52 | 0; + i17 = i30 + 4 | 0; + i18 = i30; + i25 = i30 + 104 | 0; + i24 = i30 + 60 | 0; + i26 = i30 + 8 | 0; + i19 = i28 + 88 | 0; + i20 = i28 + 16 | 0; + i21 = i28 + 104 | 0; + i22 = i28 + 108 | 0; + i23 = i28 + 116 | 0; + i11 = i28 + 120 | 0; + i12 = i28 + 40 | 0; + i13 = i28 + 52 | 0; + i14 = i28 + 64 | 0; + i15 = i28 + 36 | 0; + do { + HEAP8[i19 >> 0] = 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i20, i27); + i8 = HEAP32[i22 >> 2] | 0; + i1 = HEAP32[i21 >> 2] | 0; + i6 = i8; + if ((i8 | 0) != (i1 | 0)) { + while (1) { + if ((i1 | 0) == (i6 | 0)) break; + i2 = HEAP32[i1 >> 2] | 0; + i3 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v((HEAP32[i15 >> 2] | 0) + 88 | 0) | 0; + HEAP32[i9 >> 2] = i3; + i4 = i2 + 16 | 0; + i5 = HEAP32[i4 >> 2] | 0; + if (i5 >>> 0 < (HEAP32[i2 + 20 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i2 + 12 | 0, i9); + i1 = i1 + 4 | 0; + } + i1 = HEAP32[i21 >> 2] | 0; + i2 = HEAP32[i22 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + i8 = i2 + -4 | 0; + HEAP32[i22 >> 2] = i8; + i2 = i8; + } + HEAP8[i19 >> 0] = 1; + } + i7 = HEAP32[i11 >> 2] | 0; + i1 = HEAP32[i23 >> 2] | 0; + i8 = i7; + if ((i7 | 0) != (i1 | 0)) { + while (1) { + if ((i1 | 0) == (i8 | 0)) break; + i2 = HEAP32[i1 >> 2] | 0; + HEAP32[i10 >> 2] = (HEAP32[i15 >> 2] | 0) + 88; + i4 = i2 + 12 | 0; + i3 = __ZN4wasm7Builder8blockifyEPNS_10ExpressionE(i10, HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i4 >> 2] = i3; + i4 = i3 + 12 | 0; + i5 = i3 + 16 | 0; + i7 = HEAP32[i5 >> 2] | 0; + if (!((i7 | 0) != (HEAP32[i4 >> 2] | 0) ? (HEAP32[HEAP32[i7 + -4 >> 2] >> 2] | 0) == 19 : 0)) i29 = 22; + do if ((i29 | 0) == 22) { + i29 = 0; + i6 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v((HEAP32[i15 >> 2] | 0) + 88 | 0) | 0; + HEAP32[i16 >> 2] = i6; + i7 = HEAP32[i5 >> 2] | 0; + if (i7 >>> 0 < (HEAP32[i3 + 20 >> 2] | 0) >>> 0) { + HEAP32[i7 >> 2] = i6; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + break; + } else { + __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i4, i16); + break; + } + } while (0); + HEAP32[i17 >> 2] = (HEAP32[i15 >> 2] | 0) + 88; + i3 = i2 + 16 | 0; + i2 = __ZN4wasm7Builder8blockifyEPNS_10ExpressionE(i17, HEAP32[i3 >> 2] | 0) | 0; + HEAP32[i3 >> 2] = i2; + i3 = i2 + 12 | 0; + i4 = i2 + 16 | 0; + i7 = HEAP32[i4 >> 2] | 0; + if (!((i7 | 0) != (HEAP32[i3 >> 2] | 0) ? (HEAP32[HEAP32[i7 + -4 >> 2] >> 2] | 0) == 19 : 0)) i29 = 27; + do if ((i29 | 0) == 27) { + i29 = 0; + i5 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v((HEAP32[i15 >> 2] | 0) + 88 | 0) | 0; + HEAP32[i18 >> 2] = i5; + i6 = HEAP32[i4 >> 2] | 0; + if (i6 >>> 0 < (HEAP32[i2 + 20 >> 2] | 0) >>> 0) { + HEAP32[i6 >> 2] = i5; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; + break; + } else { + __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i3, i18); + break; + } + } while (0); + i1 = i1 + 4 | 0; + } + i1 = HEAP32[i23 >> 2] | 0; + i2 = HEAP32[i11 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + i8 = i2 + -4 | 0; + HEAP32[i11 >> 2] = i8; + i2 = i8; + } + HEAP8[i19 >> 0] = 1; + } + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5clearEv(i12); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5clearEv(i13); + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv(i14); + } while ((HEAP8[i19 >> 0] | 0) != 0); + HEAP32[i25 >> 2] = 0; + HEAP32[i25 + 4 >> 2] = 0; + HEAP32[i25 + 8 >> 2] = 0; + __ZNSt3__16vectorIiNS_9allocatorIiEEE6resizeEj(i25, __ZN4wasm8Function12getNumLocalsEv(HEAP32[i28 + 32 >> 2] | 0) | 0); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEEC2Ev(i24); + HEAP32[i24 >> 2] = 4444; + HEAP32[i24 + 40 >> 2] = i25; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i24 + 16 | 0, i27); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEEC2Ev(i26); + HEAP32[i26 >> 2] = 4500; + HEAP32[i26 + 40 >> 2] = i25; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i26 + 16 | 0, i27); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEED2Ev(i26); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEED2Ev(i24); + __ZNSt3__113__vector_baseIiNS_9allocatorIiEEED2Ev(i25); + STACKTOP = i30; + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT_(i1, i6, i13) { i1 = i1 | 0; i6 = i6 | 0; @@ -30880,7 +33571,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT i6 = (i3 & 1) == 0; i3 = i6 ? (i3 & 255) >>> 1 : HEAP32[i5 + 4 >> 2] | 0; i4 = i3 >>> 0 > 10; - i6 = _memcmp(i6 ? i5 + 1 | 0 : HEAP32[i5 + 8 >> 2] | 0, 30185, i4 ? 10 : i3) | 0; + i6 = _memcmp(i6 ? i5 + 1 | 0 : HEAP32[i5 + 8 >> 2] | 0, 33498, i4 ? 10 : i3) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i5); if (!(((i6 | 0) == 0 ? (i3 >>> 0 < 10 ? -1 : i4 & 1) : i6) | 0)) { i1 = _malloc(32) | 0; @@ -30888,7 +33579,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT HEAP32[i9 >> 2] = 33; HEAP32[i9 + 4 >> 2] = 21; i2 = i1; - i3 = 30196; + i3 = 33509; i4 = i2 + 21 | 0; do { HEAP8[i2 >> 0] = HEAP8[i3 >> 0] | 0; @@ -31020,7 +33711,7 @@ function __ZNSt3__111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKN case 1: { HEAP32[i33 >> 2] = HEAP32[i32 >> 2]; - i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 31](i17, 32) | 0; + i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 63](i17, 32) | 0; i6 = HEAP32[i32 >> 2] | 0; HEAP32[i32 >> 2] = i6 + 1; HEAP8[i6 >> 0] = i5; @@ -31083,7 +33774,7 @@ function __ZNSt3__111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKN i2 = i6; i5 = i5 + -1 | 0; } - if (i4) i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 31](i17, 48) | 0; else i6 = 0; + if (i4) i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 63](i17, 48) | 0; else i6 = 0; while (1) { i4 = HEAP32[i32 >> 2] | 0; HEAP32[i32 >> 2] = i4 + 1; @@ -31094,7 +33785,7 @@ function __ZNSt3__111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKN HEAP8[i4 >> 0] = i19; } L35 : do if ((i2 | 0) == (i1 | 0)) { - i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 31](i17, 48) | 0; + i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 63](i17, 48) | 0; i34 = HEAP32[i32 >> 2] | 0; HEAP32[i32 >> 2] = i34 + 1; HEAP8[i34 >> 0] = i6; @@ -31182,6 +33873,204 @@ function __ZNSt3__111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKN return; } +function __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_(i1, i11) { + i1 = i1 | 0; + i11 = i11 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0; + i2 = HEAP32[i11 >> 2] | 0; + do if (i2) if (HEAP32[i11 + 4 >> 2] | 0) { + i3 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i11) | 0; + i2 = HEAP32[i3 >> 2] | 0; + if (!i2) { + i4 = i3; + i6 = 6; + break; + } else { + i5 = i3; + i4 = i3; + i6 = 8; + break; + } + } else { + i5 = i11; + i4 = i11; + i6 = 8; + break; + } else { + i4 = i11; + i3 = i11; + i6 = 6; + } while (0); + if ((i6 | 0) == 6) { + i2 = HEAP32[i3 + 4 >> 2] | 0; + if (!i2) { + i9 = i3 + 8 | 0; + i10 = 0; + i2 = 0; + i8 = i4; + } else { + i5 = i3; + i6 = 8; + } + } + if ((i6 | 0) == 8) { + i9 = i5 + 8 | 0; + HEAP32[i2 + 8 >> 2] = HEAP32[i9 >> 2]; + i10 = 1; + i3 = i5; + i8 = i4; + } + i4 = HEAP32[i9 >> 2] | 0; + i5 = HEAP32[i4 >> 2] | 0; + if ((i5 | 0) == (i3 | 0)) { + HEAP32[i4 >> 2] = i2; + if ((i3 | 0) == (i1 | 0)) { + i1 = i2; + i5 = 0; + } else i5 = HEAP32[i4 + 4 >> 2] | 0; + } else HEAP32[i4 + 4 >> 2] = i2; + i6 = i3 + 12 | 0; + i7 = (HEAP8[i6 >> 0] | 0) != 0; + if ((i3 | 0) != (i11 | 0)) { + i12 = i11 + 8 | 0; + i4 = HEAP32[i12 >> 2] | 0; + HEAP32[i9 >> 2] = i4; + if ((HEAP32[HEAP32[i12 >> 2] >> 2] | 0) == (i11 | 0)) HEAP32[i4 >> 2] = i3; else HEAP32[i4 + 4 >> 2] = i3; + i4 = HEAP32[i11 >> 2] | 0; + HEAP32[i8 >> 2] = i4; + HEAP32[i4 + 8 >> 2] = i3; + i4 = HEAP32[i11 + 4 >> 2] | 0; + HEAP32[i3 + 4 >> 2] = i4; + if (i4 | 0) HEAP32[i4 + 8 >> 2] = i3; + HEAP8[i6 >> 0] = HEAP8[i11 + 12 >> 0] | 0; + i1 = (i1 | 0) == (i11 | 0) ? i3 : i1; + } + do if (i7 & (i1 | 0) != 0) { + if (i10) { + HEAP8[i2 + 12 >> 0] = 1; + break; + } + while (1) { + i2 = HEAP32[i5 + 8 >> 2] | 0; + i3 = i5 + 12 | 0; + i4 = (HEAP8[i3 >> 0] | 0) != 0; + if ((HEAP32[i2 >> 2] | 0) == (i5 | 0)) { + if (i4) { + i4 = i1; + i1 = i5; + } else { + HEAP8[i3 >> 0] = 1; + HEAP8[i2 + 12 >> 0] = 0; + __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i2); + i12 = HEAP32[i5 + 4 >> 2] | 0; + i4 = (i1 | 0) == (i12 | 0) ? i5 : i1; + i1 = HEAP32[i12 >> 2] | 0; + } + i2 = HEAP32[i1 >> 2] | 0; + i3 = (i2 | 0) == 0; + if (!i3 ? (HEAP8[i2 + 12 >> 0] | 0) == 0 : 0) { + i6 = 49; + break; + } + i12 = HEAP32[i1 + 4 >> 2] | 0; + if (i12 | 0 ? (HEAP8[i12 + 12 >> 0] | 0) == 0 : 0) { + i6 = 48; + break; + } + HEAP8[i1 + 12 >> 0] = 0; + i2 = HEAP32[i1 + 8 >> 2] | 0; + i1 = i2 + 12 | 0; + if ((i2 | 0) == (i4 | 0) | (HEAP8[i1 >> 0] | 0) == 0) { + i6 = 45; + break; + } + i12 = HEAP32[i2 + 8 >> 2] | 0; + i1 = i4; + i2 = (HEAP32[i12 >> 2] | 0) == (i2 | 0) ? i12 + 4 | 0 : i12; + } else { + if (!i4) { + HEAP8[i3 >> 0] = 1; + HEAP8[i2 + 12 >> 0] = 0; + __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i2); + i12 = HEAP32[i5 >> 2] | 0; + i1 = (i1 | 0) == (i12 | 0) ? i5 : i1; + i5 = HEAP32[i12 + 4 >> 2] | 0; + } + i3 = HEAP32[i5 >> 2] | 0; + if (i3 | 0 ? (HEAP8[i3 + 12 >> 0] | 0) == 0 : 0) { + i1 = i5; + i6 = 34; + break; + } + i2 = HEAP32[i5 + 4 >> 2] | 0; + if (i2 | 0 ? (HEAP8[i2 + 12 >> 0] | 0) == 0 : 0) { + i1 = i5; + i6 = 35; + break; + } + HEAP8[i5 + 12 >> 0] = 0; + i2 = HEAP32[i5 + 8 >> 2] | 0; + if ((i2 | 0) == (i1 | 0)) { + i6 = 32; + break; + } + if (!(HEAP8[i2 + 12 >> 0] | 0)) { + i1 = i2; + i6 = 32; + break; + } + i12 = HEAP32[i2 + 8 >> 2] | 0; + i2 = (HEAP32[i12 >> 2] | 0) == (i2 | 0) ? i12 + 4 | 0 : i12; + } + i5 = HEAP32[i2 >> 2] | 0; + } + if ((i6 | 0) == 32) { + HEAP8[i1 + 12 >> 0] = 1; + break; + } else if ((i6 | 0) == 34) { + i2 = HEAP32[i1 + 4 >> 2] | 0; + if (!i2) i6 = 36; else i6 = 35; + } else if ((i6 | 0) == 45) { + HEAP8[i1 >> 0] = 1; + break; + } else if ((i6 | 0) == 48) if (i3) i6 = 50; else i6 = 49; + if ((i6 | 0) == 35) if (!(HEAP8[i2 + 12 >> 0] | 0)) i6 = 37; else i6 = 36; else if ((i6 | 0) == 49) if (!(HEAP8[i2 + 12 >> 0] | 0)) i6 = 51; else i6 = 50; + if ((i6 | 0) == 36) { + HEAP8[i3 + 12 >> 0] = 1; + HEAP8[i1 + 12 >> 0] = 0; + __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i1); + i1 = HEAP32[i1 + 8 >> 2] | 0; + i2 = HEAP32[i1 + 4 >> 2] | 0; + i6 = 37; + } else if ((i6 | 0) == 50) { + HEAP8[(HEAP32[i1 + 4 >> 2] | 0) + 12 >> 0] = 1; + HEAP8[i1 + 12 >> 0] = 0; + __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i1); + i1 = HEAP32[i1 + 8 >> 2] | 0; + i2 = HEAP32[i1 >> 2] | 0; + i6 = 51; + } + if ((i6 | 0) == 37) { + i12 = HEAP32[i1 + 8 >> 2] | 0; + i11 = i12 + 12 | 0; + HEAP8[i1 + 12 >> 0] = HEAP8[i11 >> 0] | 0; + HEAP8[i11 >> 0] = 1; + HEAP8[i2 + 12 >> 0] = 1; + __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i12); + break; + } else if ((i6 | 0) == 51) { + i12 = HEAP32[i1 + 8 >> 2] | 0; + i11 = i12 + 12 | 0; + HEAP8[i1 + 12 >> 0] = HEAP8[i11 >> 0] | 0; + HEAP8[i11 >> 0] = 1; + HEAP8[i2 + 12 >> 0] = 1; + __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i12); + break; + } + } while (0); + return; +} + function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb(i16, i17, i1, i19, i15, i18, i14) { i16 = i16 | 0; i17 = i17 | 0; @@ -31254,7 +34143,7 @@ function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIw if (!((i8 | 0) != 0 & (i6 ^ i3))) break; i3 = HEAP32[i4 + 12 >> 2] | 0; if ((i3 | 0) == (HEAP32[i4 + 16 >> 2] | 0)) i3 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 36 >> 2] & 127](i4) | 0; else i3 = HEAP32[i3 >> 2] | 0; - if (!i14) i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 31](i15, i3) | 0; + if (!i14) i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 63](i15, i3) | 0; i12 = i13 + 1 | 0; i7 = 0; i9 = i1; @@ -31265,7 +34154,7 @@ function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIw do if ((HEAP8[i8 >> 0] | 0) == 1) { if (!(HEAP8[i9 >> 0] & 1)) i4 = i9 + 4 | 0; else i4 = HEAP32[i9 + 8 >> 2] | 0; i4 = HEAP32[i4 + (i13 << 2) >> 2] | 0; - if (!i14) i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 31](i15, i4) | 0; + if (!i14) i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 63](i15, i4) | 0; if ((i3 | 0) != (i4 | 0)) { HEAP8[i8 >> 0] = 0; i4 = i7; @@ -31429,7 +34318,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, i2 = i2 + 1 | 0; } HEAP8[i4 + i3 >> 0] = 0; - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 30358) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, 0, 33671) | 0; HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; HEAP32[i7 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i7 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -31439,7 +34328,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 33621) | 0; HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i6 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -31476,7 +34365,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, i2 = i1; while (1) { if ((i3 | 0) >= 13) break; - if ((HEAP8[i2 >> 0] | 0) != (HEAP8[31835 + i3 >> 0] | 0)) break L43; + if ((HEAP8[i2 >> 0] | 0) != (HEAP8[35148 + i3 >> 0] | 0)) break L43; i3 = i3 + 1 | 0; i2 = i2 + 1 | 0; } @@ -31498,7 +34387,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10, } while (0); i3 = HEAP32[i9 + 4 >> 2] | 0; if ((HEAP32[i9 >> 2] | 0) != (i3 | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 31849) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 35162) | 0; i1 = i2; } } while (0); @@ -32460,7 +35349,7 @@ function _try_realloc_chunk(i14, i13) { i12 = HEAP32[i11 >> 2] | 0; i1 = i12 & -8; i8 = i14 + i1 | 0; - i6 = HEAP32[8358] | 0; + i6 = HEAP32[9192] | 0; i2 = i12 & 3; if (!((i2 | 0) != 1 & i14 >>> 0 >= i6 >>> 0 & i14 >>> 0 < i8 >>> 0)) _abort(); i3 = HEAP32[i8 + 4 >> 2] | 0; @@ -32470,7 +35359,7 @@ function _try_realloc_chunk(i14, i13) { i14 = 0; return i14 | 0; } - if (i1 >>> 0 >= (i13 + 4 | 0) >>> 0 ? (i1 - i13 | 0) >>> 0 <= HEAP32[8474] << 1 >>> 0 : 0) return i14 | 0; + if (i1 >>> 0 >= (i13 + 4 | 0) >>> 0 ? (i1 - i13 | 0) >>> 0 <= HEAP32[9308] << 1 >>> 0 : 0) return i14 | 0; i14 = 0; return i14 | 0; } @@ -32485,8 +35374,8 @@ function _try_realloc_chunk(i14, i13) { _dispose_chunk(i10, i1); return i14 | 0; } - if ((i8 | 0) == (HEAP32[8360] | 0)) { - i1 = (HEAP32[8357] | 0) + i1 | 0; + if ((i8 | 0) == (HEAP32[9194] | 0)) { + i1 = (HEAP32[9191] | 0) + i1 | 0; if (i1 >>> 0 <= i13 >>> 0) { i14 = 0; return i14 | 0; @@ -32495,12 +35384,12 @@ function _try_realloc_chunk(i14, i13) { i9 = i14 + i13 | 0; HEAP32[i11 >> 2] = i12 & 1 | i13 | 2; HEAP32[i9 + 4 >> 2] = i10 | 1; - HEAP32[8360] = i9; - HEAP32[8357] = i10; + HEAP32[9194] = i9; + HEAP32[9191] = i10; return i14 | 0; } - if ((i8 | 0) == (HEAP32[8359] | 0)) { - i2 = (HEAP32[8356] | 0) + i1 | 0; + if ((i8 | 0) == (HEAP32[9193] | 0)) { + i2 = (HEAP32[9190] | 0) + i1 | 0; if (i2 >>> 0 < i13 >>> 0) { i14 = 0; return i14 | 0; @@ -32521,8 +35410,8 @@ function _try_realloc_chunk(i14, i13) { i2 = 0; i1 = 0; } - HEAP32[8356] = i1; - HEAP32[8359] = i2; + HEAP32[9190] = i1; + HEAP32[9193] = i2; return i14 | 0; } if (i3 & 2 | 0) { @@ -32585,20 +35474,20 @@ function _try_realloc_chunk(i14, i13) { } while (0); if (i5 | 0) { i1 = HEAP32[i8 + 28 >> 2] | 0; - i2 = 33720 + (i1 << 2) | 0; + i2 = 37056 + (i1 << 2) | 0; if ((i8 | 0) == (HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = i7; if (!i7) { - HEAP32[8355] = HEAP32[8355] & ~(1 << i1); + HEAP32[9189] = HEAP32[9189] & ~(1 << i1); break; } } else { - if (i5 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); + if (i5 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); i1 = i5 + 16 | 0; if ((HEAP32[i1 >> 2] | 0) == (i8 | 0)) HEAP32[i1 >> 2] = i7; else HEAP32[i5 + 20 >> 2] = i7; if (!i7) break; } - i3 = HEAP32[8358] | 0; + i3 = HEAP32[9192] | 0; if (i7 >>> 0 < i3 >>> 0) _abort(); HEAP32[i7 + 24 >> 2] = i5; i1 = i8 + 16 | 0; @@ -32609,7 +35498,7 @@ function _try_realloc_chunk(i14, i13) { break; } while (0); i1 = HEAP32[i1 + 4 >> 2] | 0; - if (i1 | 0) if (i1 >>> 0 < (HEAP32[8358] | 0) >>> 0) _abort(); else { + if (i1 | 0) if (i1 >>> 0 < (HEAP32[9192] | 0) >>> 0) _abort(); else { HEAP32[i7 + 20 >> 2] = i1; HEAP32[i1 + 24 >> 2] = i7; break; @@ -32618,13 +35507,13 @@ function _try_realloc_chunk(i14, i13) { } else { i2 = HEAP32[i8 + 8 >> 2] | 0; i3 = HEAP32[i8 + 12 >> 2] | 0; - i1 = 33456 + (i4 << 1 << 2) | 0; + i1 = 36792 + (i4 << 1 << 2) | 0; if ((i2 | 0) != (i1 | 0)) { if (i2 >>> 0 < i6 >>> 0) _abort(); if ((HEAP32[i2 + 12 >> 2] | 0) != (i8 | 0)) _abort(); } if ((i3 | 0) == (i2 | 0)) { - HEAP32[8354] = HEAP32[8354] & ~(1 << i4); + HEAP32[9188] = HEAP32[9188] & ~(1 << i4); break; } if ((i3 | 0) != (i1 | 0)) { @@ -32652,6 +35541,102 @@ function _try_realloc_chunk(i14, i13) { return 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i9, i15, i14) { + i9 = i9 | 0; + i15 = i15 | 0; + i14 = i14 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i16 = 0; + i10 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i11 = i10 + 16 | 0; + i1 = i10 + 12 | 0; + i12 = i10 + 8 | 0; + i6 = i10 + 4 | 0; + i7 = i10; + HEAP32[i9 + 4 >> 2] = 0; + HEAP32[i9 + 8 >> 2] = 0; + HEAP32[i9 >> 2] = i9 + 4; + HEAP32[i9 + 12 >> 2] = i15; + i13 = i15 + 8 | 0; + i8 = i15 + 12 | 0; + i5 = i14 + 4 | 0; + if (((HEAP32[i8 >> 2] | 0) - (HEAP32[i13 >> 2] | 0) >> 2 | 0) != ((HEAP32[i5 >> 2] | 0) - (HEAP32[i14 >> 2] | 0) >> 4 | 0)) { + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 15945) | 0; + HEAP32[i1 >> 2] = HEAP32[i15 >> 2]; + HEAP32[i11 >> 2] = HEAP32[i1 >> 2]; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i11) | 0, 15956) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i8 >> 2] | 0) - (HEAP32[i13 >> 2] | 0) >> 2) | 0, 15967) | 0; + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i5 >> 2] | 0) - (HEAP32[i14 >> 2] | 0) >> 4) | 0, 15985) | 0; + i3 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i11 >> 2] = i3; + i3 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38376) | 0; + i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 63](i3, 10) | 0; + __ZNSt3__16localeD2Ev(i11); + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0; + _abort(); + } + i1 = 0; + while (1) { + if (i1 >>> 0 >= (__ZN4wasm8Function12getNumLocalsEv(i15) | 0) >>> 0) { + i2 = 5; + break; + } + i16 = HEAP32[i14 >> 2] | 0; + i3 = HEAP32[i13 >> 2] | 0; + i2 = (HEAP32[i8 >> 2] | 0) - i3 >> 2 >>> 0 > i1 >>> 0; + i4 = i16; + if (i1 >>> 0 < (HEAP32[i5 >> 2] | 0) - i16 >> 4 >>> 0) { + if (!i2) { + i2 = 8; + break; + } + if ((HEAP32[i3 + (i1 << 2) >> 2] | 0) != (HEAP32[i4 + (i1 << 4) >> 2] | 0)) { + i2 = 10; + break; + } + i16 = __ZN4wasm8Function12getLocalNameEj(i15, i1) | 0; + HEAP32[i6 >> 2] = i16; + i16 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i9, i6) | 0; + i4 = (HEAP32[i14 >> 2] | 0) + (i1 << 4) | 0; + HEAP32[i16 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i16 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i16 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i16 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + } else { + if (i2) { + i2 = 13; + break; + } + i4 = __ZN4wasm8Function12getLocalTypeEj(i15, i1) | 0; + i16 = __ZN4wasm8Function12getLocalNameEj(i15, i1) | 0; + HEAP32[i7 >> 2] = i16; + i16 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i9, i7) | 0; + HEAP32[i16 >> 2] = i4; + } + i1 = i1 + 1 | 0; + } + if ((i2 | 0) == 5) { + STACKTOP = i10; + return; + } else if ((i2 | 0) == 8) ___assert_fail(15997, 15772, 161, 16018); else if ((i2 | 0) == 10) { + i16 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 15945) | 0; + HEAP32[i12 >> 2] = HEAP32[i15 >> 2]; + HEAP32[i11 >> 2] = HEAP32[i12 >> 2]; + i16 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i16, i11) | 0, 16032) | 0; + i16 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i16, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i13 >> 2] | 0) + (i1 << 2) >> 2] | 0) | 0) | 0, 16048) | 0, i1) | 0, 16064) | 0; + i16 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i16, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i14 >> 2] | 0) + (i1 << 4) >> 2] | 0) | 0) | 0, 34660) | 0; + i15 = __ZNKSt3__18ios_base6getlocEv(i16 + (HEAP32[(HEAP32[i16 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i11 >> 2] = i15; + i15 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38376) | 0; + i15 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 63](i15, 10) | 0; + __ZNSt3__16localeD2Ev(i11); + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i16, i15) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i16) | 0; + _abort(); + } else if ((i2 | 0) == 13) ___assert_fail(16071, 15772, 171, 16018); +} + function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_(i1, i23, i24, i2, i25, i19) { i1 = i1 | 0; i23 = i23 | 0; @@ -33073,8 +36058,8 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i15 = i19; i10 = i19 + 208 | 0; i18 = i19 + 196 | 0; - i1 = i19 + 180 | 0; - i17 = i19 + 184 | 0; + i1 = i19 + 192 | 0; + i17 = i19 + 180 | 0; i14 = i19 + 176 | 0; i12 = i19 + 16 | 0; i13 = i19 + 8 | 0; @@ -33087,8 +36072,8 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } i9 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i1 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34992) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 27153, 27179, i10) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38408) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 30448, 30474, i10) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; i1 = 0; while (1) { @@ -33168,7 +36153,7 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i13 = (HEAP8[i17 >> 0] & 1) == 0 ? i9 : HEAP32[i8 >> 2] | 0; i14 = __ZNSt3__16__clocEv() | 0; HEAP32[i15 >> 2] = i16; - if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 27188, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; + if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 30483, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; if (i2) { i1 = HEAP32[i2 + 12 >> 2] | 0; if ((i1 | 0) == (HEAP32[i2 + 16 >> 2] | 0)) i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0; else i1 = HEAP32[i1 >> 2] | 0; @@ -33210,16 +36195,16 @@ function __ZNSt3__19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_ i21 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i13 = i21; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34992) | 0; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 35e3) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 127](i13, i10); + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38408) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38416) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 511](i13, i10); HEAP32[i18 >> 2] = i17; i1 = HEAP8[i14 >> 0] | 0; switch (i1 << 24 >> 24) { case 43: case 45: { - i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 31](i12, i1) | 0; + i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 63](i12, i1) | 0; i2 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i2 + 4; HEAP32[i2 >> 2] = i11; @@ -33243,12 +36228,12 @@ function __ZNSt3__19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_ break L4; } } - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 31](i12, 48) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 63](i12, 48) | 0; i9 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i9 + 4; HEAP32[i9 >> 2] = i8; i2 = i2 + 2 | 0; - i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 31](i12, HEAP8[i1 >> 0] | 0) | 0; + i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 63](i12, HEAP8[i1 >> 0] | 0) | 0; i1 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i1 + 4; HEAP32[i1 >> 2] = i9; @@ -33303,7 +36288,7 @@ function __ZNSt3__19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_ i3 = 0; i4 = (i4 >>> 0 < (((i22 & 1) == 0 ? (i22 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) + -1 | 0) >>> 0 & 1) + i4 | 0; } - i23 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 31](i12, HEAP8[i8 >> 0] | 0) | 0; + i23 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 44 >> 2] & 63](i12, HEAP8[i8 >> 0] | 0) | 0; i22 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i22 + 4; HEAP32[i22 >> 2] = i23; @@ -33340,7 +36325,7 @@ function __ZNSt3__19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_ i20 = 29; break; } - i22 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 44 >> 2] & 31](i12, i2) | 0; + i22 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 44 >> 2] & 63](i12, i2) | 0; i23 = HEAP32[i18 >> 2] | 0; i2 = i23 + 4 | 0; HEAP32[i18 >> 2] = i2; @@ -33431,7 +36416,7 @@ function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIc i4 = HEAP32[i3 + 12 >> 2] | 0; if ((i4 | 0) == (HEAP32[i3 + 16 >> 2] | 0)) i3 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 36 >> 2] & 127](i3) | 0; else i3 = HEAPU8[i4 >> 0] | 0; i3 = i3 & 255; - if (!i14) i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 12 >> 2] & 31](i15, i3) | 0; + if (!i14) i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 12 >> 2] & 63](i15, i3) | 0; i12 = i13 + 1 | 0; i7 = 0; i9 = i1; @@ -33442,7 +36427,7 @@ function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIc do if ((HEAP8[i8 >> 0] | 0) == 1) { if (!(HEAP8[i9 >> 0] & 1)) i4 = i9 + 1 | 0; else i4 = HEAP32[i9 + 8 >> 2] | 0; i4 = HEAP8[i4 + i13 >> 0] | 0; - if (!i14) i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 12 >> 2] & 31](i15, i4) | 0; + if (!i14) i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 12 >> 2] & 63](i15, i4) | 0; if (i3 << 24 >> 24 != i4 << 24 >> 24) { HEAP8[i8 >> 0] = 0; i4 = i7; @@ -33549,166 +36534,6 @@ function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIc return i1 | 0; } -function __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_T_(i10, i11, i12, i9) { - i10 = i10 | 0; - i11 = i11 | 0; - i12 = i12 | 0; - i9 = i9 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; - i15 = STACKTOP; - STACKTOP = STACKTOP + 96 | 0; - i14 = i15 + 88 | 0; - i13 = i15 + 80 | 0; - i17 = i15 + 72 | 0; - i16 = i15 + 64 | 0; - i1 = i15 + 56 | 0; - i2 = i15 + 48 | 0; - i3 = i15 + 40 | 0; - i4 = i15 + 32 | 0; - i5 = i15 + 24 | 0; - i6 = i15 + 16 | 0; - i7 = i15 + 8 | 0; - i8 = i15; - i18 = i11; - i19 = HEAP32[i18 + 4 >> 2] | 0; - i20 = i17; - HEAP32[i20 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i20 + 4 >> 2] = i19; - i20 = i10; - i19 = HEAP32[i20 + 4 >> 2] | 0; - i18 = i16; - HEAP32[i18 >> 2] = HEAP32[i20 >> 2]; - HEAP32[i18 + 4 >> 2] = i19; - HEAP32[i13 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i13 + 4 >> 2] = HEAP32[i17 + 4 >> 2]; - HEAP32[i14 >> 2] = HEAP32[i16 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i16 + 4 >> 2]; - do if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i9, i13, i14) | 0) { - i20 = i12; - i2 = HEAP32[i20 + 4 >> 2] | 0; - i1 = i5; - HEAP32[i1 >> 2] = HEAP32[i20 >> 2]; - HEAP32[i1 + 4 >> 2] = i2; - i1 = i11; - i2 = HEAP32[i1 + 4 >> 2] | 0; - i20 = i6; - HEAP32[i20 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i20 + 4 >> 2] = i2; - HEAP32[i13 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i13 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; - HEAP32[i14 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - i20 = __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i9, i13, i14) | 0; - i2 = i10; - i1 = HEAP32[i2 >> 2] | 0; - i2 = HEAP32[i2 + 4 >> 2] | 0; - if (i20) { - i18 = i12; - i19 = HEAP32[i18 + 4 >> 2] | 0; - i20 = i10; - HEAP32[i20 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i20 + 4 >> 2] = i19; - i20 = i12; - HEAP32[i20 >> 2] = i1; - HEAP32[i20 + 4 >> 2] = i2; - i1 = 1; - break; - } - i20 = i11; - i19 = HEAP32[i20 + 4 >> 2] | 0; - i18 = i10; - HEAP32[i18 >> 2] = HEAP32[i20 >> 2]; - HEAP32[i18 + 4 >> 2] = i19; - i18 = i11; - HEAP32[i18 >> 2] = i1; - HEAP32[i18 + 4 >> 2] = i2; - i18 = i12; - i19 = HEAP32[i18 + 4 >> 2] | 0; - i20 = i7; - HEAP32[i20 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i20 + 4 >> 2] = i19; - i20 = i8; - HEAP32[i20 >> 2] = i1; - HEAP32[i20 + 4 >> 2] = i2; - HEAP32[i13 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i13 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; - HEAP32[i14 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i8 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i9, i13, i14) | 0) { - i20 = i11; - i19 = HEAP32[i20 >> 2] | 0; - i20 = HEAP32[i20 + 4 >> 2] | 0; - i17 = i12; - i18 = HEAP32[i17 + 4 >> 2] | 0; - i1 = i11; - HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i1 + 4 >> 2] = i18; - i1 = i12; - HEAP32[i1 >> 2] = i19; - HEAP32[i1 + 4 >> 2] = i20; - i1 = 2; - } else i1 = 1; - } else { - i20 = i12; - i19 = HEAP32[i20 + 4 >> 2] | 0; - i18 = i1; - HEAP32[i18 >> 2] = HEAP32[i20 >> 2]; - HEAP32[i18 + 4 >> 2] = i19; - i18 = i11; - i19 = HEAP32[i18 + 4 >> 2] | 0; - i20 = i2; - HEAP32[i20 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i20 + 4 >> 2] = i19; - HEAP32[i13 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i13 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i14 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i9, i13, i14) | 0) { - i19 = i11; - i18 = HEAP32[i19 >> 2] | 0; - i19 = HEAP32[i19 + 4 >> 2] | 0; - i16 = i12; - i17 = HEAP32[i16 + 4 >> 2] | 0; - i20 = i11; - HEAP32[i20 >> 2] = HEAP32[i16 >> 2]; - HEAP32[i20 + 4 >> 2] = i17; - i20 = i12; - HEAP32[i20 >> 2] = i18; - HEAP32[i20 + 4 >> 2] = i19; - i20 = i11; - i19 = HEAP32[i20 + 4 >> 2] | 0; - i18 = i3; - HEAP32[i18 >> 2] = HEAP32[i20 >> 2]; - HEAP32[i18 + 4 >> 2] = i19; - i18 = i10; - i19 = HEAP32[i18 + 4 >> 2] | 0; - i20 = i4; - HEAP32[i20 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i20 + 4 >> 2] = i19; - HEAP32[i13 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i13 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i14 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i9, i13, i14) | 0) { - i20 = i10; - i19 = HEAP32[i20 >> 2] | 0; - i20 = HEAP32[i20 + 4 >> 2] | 0; - i17 = i11; - i18 = HEAP32[i17 + 4 >> 2] | 0; - i1 = i10; - HEAP32[i1 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i1 + 4 >> 2] = i18; - i1 = i11; - HEAP32[i1 >> 2] = i19; - HEAP32[i1 + 4 >> 2] = i20; - i1 = 2; - } else i1 = 1; - } else i1 = 0; - } while (0); - STACKTOP = i15; - return i1 | 0; -} - function __ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi(i12, i13, i14, i10, i6) { i12 = i12 | 0; i13 = i13 | 0; @@ -33874,16 +36699,16 @@ function __ZNSt3__19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS i21 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i13 = i21; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34960) | 0; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34972) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 127](i13, i10); + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38376) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38388) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 511](i13, i10); HEAP32[i18 >> 2] = i17; i1 = HEAP8[i14 >> 0] | 0; switch (i1 << 24 >> 24) { case 43: case 45: { - i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, i1) | 0; + i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, i1) | 0; i2 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i2 + 1; HEAP8[i2 >> 0] = i11; @@ -33907,12 +36732,12 @@ function __ZNSt3__19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS break L4; } } - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 48) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, 48) | 0; i9 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i8; i2 = i2 + 2 | 0; - i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, HEAP8[i1 >> 0] | 0) | 0; + i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, HEAP8[i1 >> 0] | 0) | 0; i1 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i1 + 1; HEAP8[i1 >> 0] = i9; @@ -33967,7 +36792,7 @@ function __ZNSt3__19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS i3 = 0; i4 = (i4 >>> 0 < (((i22 & 1) == 0 ? (i22 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) + -1 | 0) >>> 0 & 1) + i4 | 0; } - i23 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, HEAP8[i8 >> 0] | 0) | 0; + i23 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 63](i12, HEAP8[i8 >> 0] | 0) | 0; i22 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i22 + 1; HEAP8[i22 >> 0] = i23; @@ -33999,7 +36824,7 @@ function __ZNSt3__19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS i20 = 29; break; } - i22 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i12, i2) | 0; + i22 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 63](i12, i2) | 0; i23 = HEAP32[i18 >> 2] | 0; HEAP32[i18 >> 2] = i23 + 1; HEAP8[i23 >> 0] = i22; @@ -34301,6 +37126,89 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE1 return i24 | 0; } +function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i11, i10) { + i11 = i11 | 0; + i10 = i10 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i12 = 0, i13 = 0; + i13 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i8 = i13 + 16 | 0; + i7 = i13 + 12 | 0; + i1 = i13 + 8 | 0; + i5 = i13 + 4 | 0; + i9 = i13; + HEAP32[i11 + 24 >> 2] = i10; + i2 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i11 >> 2] | 0, 18218, 1) | 0; + HEAP32[i7 >> 2] = HEAP32[i10 >> 2]; + HEAP32[i8 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i8) | 0; + i2 = i10 + 32 | 0; + if (HEAP32[i2 >> 2] | 0) { + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i11 >> 2] | 0, HEAP32[i11 + 12 >> 2] | 0) | 0, 18224) | 0; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i8 >> 2] = HEAP32[i1 >> 2]; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i8) | 0, 41) | 0; + } + i6 = i10 + 8 | 0; + i7 = i10 + 12 | 0; + i1 = HEAP32[i7 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + L4 : do if ((i1 | 0) != (i2 | 0)) { + i4 = i11 + 12 | 0; + i3 = 0; + while (1) { + if (i3 >>> 0 >= i1 - i2 >> 2 >>> 0) break L4; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i11 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0; + i1 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i11 >> 2] | 0, 18231) | 0; + i2 = __ZN4wasm16PrintSExpression14printableLocalEj(i11, i3) | 0; + HEAP32[i5 >> 2] = i2; + HEAP32[i8 >> 2] = HEAP32[i5 >> 2]; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i1, i8) | 0, 32) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, __ZN4wasm13printWasmTypeENS_8WasmTypeE(__ZN4wasm8Function12getLocalTypeEj(i10, i3) | 0) | 0) | 0, 33621) | 0; + i1 = HEAP32[i7 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i3 + 1 | 0; + } + } while (0); + i1 = i10 + 4 | 0; + if (HEAP32[i1 >> 2] | 0) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i11 >> 2] | 0, HEAP32[i11 + 12 >> 2] | 0) | 0; + i5 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i11 >> 2] | 0, 18193) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 33621) | 0; + } + __ZN4wasm16PrintSExpression9incIndentEv(i11); + i2 = i11 + 4 | 0; + i3 = i11 + 16 | 0; + i1 = (HEAP32[i7 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2; + while (1) { + if (i1 >>> 0 >= (__ZN4wasm8Function12getNumLocalsEv(i10) | 0) >>> 0) break; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i11 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0; + i7 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i11 >> 2] | 0, 18238) | 0; + i6 = __ZN4wasm16PrintSExpression14printableLocalEj(i11, i1) | 0; + HEAP32[i9 >> 2] = i6; + HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i8) | 0, 32) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i7, __ZN4wasm13printWasmTypeENS_8WasmTypeE(__ZN4wasm8Function12getLocalTypeEj(i10, i1) | 0) | 0) | 0, 33621) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i11 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; + i1 = i1 + 1 | 0; + } + i1 = i10 + 36 | 0; + L17 : do if (((HEAP8[i11 + 20 >> 0] | 0) == 0 ? __ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 : 0) ? (i10 = (__ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i10 >> 2] | 0) == 0) : 0) { + i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + i1 = HEAP32[i2 + 16 >> 2] | 0; + i2 = HEAP32[i2 + 12 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break L17; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i11, HEAP32[i2 >> 2] | 0); + i2 = i2 + 4 | 0; + } + } else i12 = 18; while (0); + if ((i12 | 0) == 18) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i11, HEAP32[i1 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i11); + STACKTOP = i13; + return; +} + function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_(i1, i23, i24, i2, i25, i19) { i1 = i1 | 0; i23 = i23 | 0; @@ -34679,6 +37587,123 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2 return i26 | 0; } +function __ZN4wasm14SimplifyLocals19optimizeBlockReturnEPNS_5BlockE(i17, i8) { + i17 = i17 | 0; + i8 = i8 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i18 = 0; + i18 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i14 = i18 + 12 | 0; + i16 = i18 + 16 | 0; + i13 = i18 + 8 | 0; + i7 = i18 + 4 | 0; + i12 = i18; + HEAP32[i14 >> 2] = i8; + i15 = i8; + if (HEAP32[i8 + 8 >> 2] | 0 ? (i1 = i8 + 8 | 0, (__ZNKSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i17 + 64 | 0, i1) | 0) == 0) : 0) { + i5 = i17 + 52 | 0; + i11 = __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixERSC_(i5, i1) | 0; + i10 = i16 + 4 | 0; + i2 = HEAP32[i11 >> 2] | 0; + HEAP32[i16 >> 2] = i2; + i6 = i11 + 4 | 0; + i3 = HEAP32[i6 >> 2] | 0; + HEAP32[i10 >> 2] = i3; + i4 = i11 + 8 | 0; + HEAP32[i16 + 8 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i11 >> 2] = 0; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE14__erase_uniqueIS3_EEjRKT_(i5, i1) | 0; + i5 = i2; + if ((i3 | 0) != (i2 | 0)) { + if (HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] | 0) ___assert_fail(23151, 22896, 257, 23172); + HEAP32[i13 >> 2] = -1; + i11 = i17 + 40 | 0; + i6 = i17 + 44 | 0; + i1 = i3 - i2 >> 4; + i3 = HEAP32[i11 >> 2] | 0; + L9 : while (1) { + if ((i3 | 0) == (i6 | 0)) break; + i2 = HEAP32[i3 + 16 >> 2] | 0; + HEAP32[i7 >> 2] = i2; + i4 = 0; + while (1) { + if (i4 >>> 0 >= i1 >>> 0) { + i7 = i2; + i9 = 11; + break L9; + } + if (!(__ZNKSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE14__count_uniqueIjEEjRKT_(i5 + (i4 << 4) + 4 | 0, i7) | 0)) break; else i4 = i4 + 1 | 0; + } + i3 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i3) | 0; + } + do if ((i9 | 0) == 11) { + HEAP32[i13 >> 2] = i7; + i2 = i8 + 12 | 0; + i1 = i8 + 16 | 0; + i9 = HEAP32[i1 >> 2] | 0; + if ((i9 | 0) != (HEAP32[i2 >> 2] | 0) ? (HEAP32[HEAP32[i9 + -4 >> 2] >> 2] | 0) == 19 : 0) { + i5 = __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE2atERS8_(i11, i13) | 0; + i5 = HEAP32[i5 >> 2] | 0; + i9 = (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i5 >> 2] | 0) | 0) + 12 | 0; + i9 = HEAP32[i9 >> 2] | 0; + i6 = HEAP32[i2 >> 2] | 0; + HEAP32[i6 + (((HEAP32[i1 >> 2] | 0) - i6 >> 2) + -1 << 2) >> 2] = i9; + i6 = HEAP32[i14 >> 2] | 0; + HEAP32[i6 + 4 >> 2] = HEAP32[i9 + 4 >> 2]; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i1 >> 2] = 19; + HEAP32[i1 + 4 >> 2] = 0; + i1 = HEAP32[i16 >> 2] | 0; + i2 = (HEAP32[i10 >> 2] | 0) - i1 >> 4; + i5 = 0; + while (1) { + if (i5 >>> 0 >= i2 >>> 0) { + i9 = 19; + break; + } + i3 = __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE2atERS8_(i1 + (i5 << 4) + 4 | 0, i13) | 0; + i3 = HEAP32[i3 >> 2] | 0; + i4 = i1 + (i5 << 4) | 0; + if (HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] | 0) { + i9 = 21; + break; + } + i10 = (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i3 >> 2] | 0) | 0) + 12 | 0; + HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] = HEAP32[i10 >> 2]; + i10 = HEAP32[i3 >> 2] | 0; + HEAP32[i10 >> 2] = 19; + HEAP32[i10 + 4 >> 2] = 0; + i5 = i5 + 1 | 0; + } + if ((i9 | 0) == 19) { + HEAP32[i12 >> 2] = (HEAP32[i17 + 36 >> 2] | 0) + 88; + i15 = __ZN4wasm7Builder12makeSetLocalEjPNS_10ExpressionE(i12, i7, i6) | 0; + HEAP32[i17 + 16 >> 2] = i15; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5clearEv(i11); + HEAP8[i17 + 88 >> 0] = 1; + break; + } else if ((i9 | 0) == 21) ___assert_fail(23192, 22896, 295, 23172); + } + i1 = i17 + 108 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i17 + 112 >> 2] | 0)) { + __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i17 + 104 | 0, i14); + break; + } else { + HEAP32[i2 >> 2] = i15; + HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; + break; + } + } while (0); + } + __ZNSt3__113__vector_baseIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEED2Ev(i16); + } + STACKTOP = i18; + return; +} + function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_(i1, i21, i22, i2, i23, i17) { i1 = i1 | 0; i21 = i21 | 0; @@ -34956,6 +37981,7 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE1 STACKTOP = i20; return i24 | 0; } + function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_(i1, i21, i22, i2, i23, i17) { i1 = i1 | 0; i21 = i21 | 0; @@ -35255,9 +38281,9 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i16, i1) { HEAP32[i14 >> 2] = 0; HEAP32[i17 + 8 >> 2] = 0; i9 = i17 + 8 | 0; - i15 = i16 + 96 | 0; - i6 = i16 + 100 | 0; - i7 = i16 + 92 | 0; + i15 = i16 + 92 | 0; + i6 = i16 + 96 | 0; + i7 = i16 + 88 | 0; i3 = 0; i4 = 0; while (1) { @@ -35273,7 +38299,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i16, i1) { HEAP32[i2 >> 2] = i4; i4 = 2; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 22706, 5); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 25452, 5); i4 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i16, i5) | 0; HEAP32[i2 + 8 >> 2] = i4; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); @@ -35289,7 +38315,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i16, i1) { i1 = __ZN4wasm7ElementixEj(i1, i4) | 0; i4 = __ZN4wasm7Element4listEv(i1) | 0; i4 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i4 >> 2] >> 2] | 0) | 0; - if ((i4 | 0) != (HEAP32[8190] | 0)) break; + if ((i4 | 0) != (HEAP32[9020] | 0)) break; i2 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i8 >> 2] | 0) | 0; HEAP32[i10 >> 2] = i2; HEAP32[i11 >> 2] = i1; @@ -35361,10 +38387,9 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i16, i1) { __ZNSt3__113__vector_baseINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEED2Ev(i17); STACKTOP = i18; return i16 | 0; - } else if ((i2 | 0) == 32) ___assert_fail(14437, 13733, 779, 14469); + } else if ((i2 | 0) == 32) ___assert_fail(15024, 14303, 786, 15056); return 0; } - function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { d2 = +d2; i1 = i1 | 0; @@ -35396,7 +38421,7 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { break; } i5 = (i9 | 0) != 0; - i7 = i5 ? HEAP32[779] | 0 : HEAP32[778] | 0; + i7 = i5 ? HEAP32[814] | 0 : HEAP32[813] | 0; L4 : do if (i10) { if (i11) { i22 = 12; @@ -35404,9 +38429,9 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { } if (!(__ZN4wasm12isUInteger64Ed(d2) | 0)) { HEAPF64[i18 >> 3] = d2; - _snprintf(i7, 999, i5 ? 15367 : 15370, i18) | 0; + _snprintf(i7, 999, i5 ? 15664 : 15667, i18) | 0; HEAP32[i19 >> 2] = i13; - _sscanf(i7, 15289, i19) | 0; + _sscanf(i7, 15586, i19) | 0; break; } i1 = __ZN4wasm12toUInteger64Ed(d2) | 0; @@ -35414,16 +38439,16 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { i4 = i20; HEAP32[i4 >> 2] = i1; HEAP32[i4 + 4 >> 2] = tempRet0; - _snprintf(i7, 999, i6 ? 15350 : 15357, i20) | 0; + _snprintf(i7, 999, i6 ? 15647 : 15654, i20) | 0; if (i6) { HEAP32[i21 >> 2] = i14; - _sscanf(i7, 15362, i21) | 0; + _sscanf(i7, 15659, i21) | 0; i6 = i14; HEAPF64[i13 >> 3] = +((HEAP32[i6 >> 2] | 0) >>> 0) + 4294967296.0 * +((HEAP32[i6 + 4 >> 2] | 0) >>> 0); break; } else { HEAP32[i17 >> 2] = i13; - _sscanf(i7, 15289, i17) | 0; + _sscanf(i7, 15586, i17) | 0; break; } } else { @@ -35431,22 +38456,22 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { i4 = 0; while (1) { if ((i4 | 0) >= 19) break L4; - HEAP8[38888] = 37; - HEAP8[38889] = 46; + HEAP8[42228] = 37; + HEAP8[42229] = 46; if ((i4 | 0) < 10) { - HEAP8[38890] = i4 + 48; - HEAP8[38891] = i1; - HEAP8[38892] = 0; + HEAP8[42230] = i4 + 48; + HEAP8[42231] = i1; + HEAP8[42232] = 0; } else { - HEAP8[38890] = 49; - HEAP8[38891] = i4 + 38; - HEAP8[38892] = i1; - HEAP8[38893] = 0; + HEAP8[42230] = 49; + HEAP8[42231] = i4 + 38; + HEAP8[42232] = i1; + HEAP8[42233] = 0; } HEAPF64[i15 >> 3] = d2; - _snprintf(i7, 999, 38888, i15) | 0; + _snprintf(i7, 999, 42228, i15) | 0; HEAP32[i16 >> 2] = i13; - _sscanf(i7, 15289, i16) | 0; + _sscanf(i7, 15586, i16) | 0; if (+HEAPF64[i13 >> 3] == d2) break; else i4 = i4 + 1 | 0; } } while (0); @@ -35533,172 +38558,22 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) { d3 = +HEAPF64[i12 >> 3]; d2 = +HEAPF64[i23 >> 3]; if (d3 == d2) { - i23 = HEAP32[779] | 0; + i23 = HEAP32[814] | 0; i22 = _strlen(i23) | 0; - i1 = HEAP32[778] | 0; + i1 = HEAP32[813] | 0; i22 = i22 >>> 0 < (_strlen(i1) | 0) >>> 0; i1 = i22 ? i23 : i1; - } else i1 = d3 < d2 ? HEAP32[779] | 0 : HEAP32[778] | 0; + } else i1 = d3 < d2 ? HEAP32[814] | 0 : HEAP32[813] | 0; if (i24) { i1 = i1 + -1 | 0; HEAP8[i1 >> 0] = 45; } STACKTOP = i25; return i1 | 0; - } else if ((i22 | 0) == 12) ___assert_fail(15293, 15300, 871, 15338); else if ((i22 | 0) == 38) ___assert_fail(15375, 15300, 934, 15338); + } else if ((i22 | 0) == 12) ___assert_fail(15590, 15597, 871, 15635); else if ((i22 | 0) == 38) ___assert_fail(15672, 15597, 934, 15635); return 0; } -function __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i6, i5) { - i6 = i6 | 0; - i5 = i5 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0; - i2 = i6 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 40) | 0; - i3 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i2 >> 2] | 0) | 0; - i4 = i5 + 8 | 0; - if ((HEAP32[i4 >> 2] | 0) == 10) i1 = (HEAP32[i5 + 12 >> 2] | 0) + 4 | 0; else i1 = i5 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 46) | 0; - do switch (HEAP32[i4 >> 2] | 0) { - case 0: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18137) | 0; - break; - } - case 1: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18141) | 0; - break; - } - case 2: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18145) | 0; - break; - } - case 10: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18152) | 0; - break; - } - case 3: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18156) | 0; - break; - } - case 4: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18160) | 0; - break; - } - case 5: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18164) | 0; - break; - } - case 6: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18169) | 0; - break; - } - case 7: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18175) | 0; - break; - } - case 8: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18181) | 0; - break; - } - case 9: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18189) | 0; - break; - } - case 11: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18194) | 0; - break; - } - case 12: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18207) | 0; - break; - } - case 13: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18220) | 0; - break; - } - case 14: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18229) | 0; - break; - } - case 15: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18241) | 0; - break; - } - case 16: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18253) | 0; - break; - } - case 17: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18265) | 0; - break; - } - case 18: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18277) | 0, (HEAP32[i5 + 4 >> 2] | 0) == 2 ? 18290 : 18294) | 0; - break; - } - case 20: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18298) | 0; - break; - } - case 19: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18312) | 0; - break; - } - case 22: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18326) | 0; - break; - } - case 21: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18340) | 0; - break; - } - case 23: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18354) | 0; - break; - } - case 24: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18366) | 0; - break; - } - case 25: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18277) | 0, (HEAP32[i5 + 4 >> 2] | 0) == 4 ? 18377 : 18381) | 0; - break; - } - default: - _abort(); - } while (0); - __ZN4wasm16PrintSExpression9incIndentEv(i6); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i6, HEAP32[i5 + 12 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i6); - return; -} - function ___cxa_demangle(i10, i1, i16, i18) { i10 = i10 | 0; i1 = i1 | 0; @@ -35835,6 +38710,155 @@ function ___cxa_demangle(i10, i1, i16, i18) { return i1 | 0; } +function __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 40) | 0; + i2 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i5 >> 2] | 0) | 0; + i3 = i4 + 8 | 0; + if ((HEAP32[i3 >> 2] | 0) == 10) i1 = (HEAP32[i4 + 12 >> 2] | 0) + 4 | 0; else i1 = i4 + 4 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 46) | 0; + do switch (HEAP32[i3 >> 2] | 0) { + case 0: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18413) | 0; + break; + } + case 1: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18417) | 0; + break; + } + case 2: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18421) | 0; + break; + } + case 10: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18428) | 0; + break; + } + case 3: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18432) | 0; + break; + } + case 4: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18436) | 0; + break; + } + case 5: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18440) | 0; + break; + } + case 6: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18445) | 0; + break; + } + case 7: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18451) | 0; + break; + } + case 8: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18457) | 0; + break; + } + case 9: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18465) | 0; + break; + } + case 11: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18470) | 0; + break; + } + case 12: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18483) | 0; + break; + } + case 13: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18496) | 0; + break; + } + case 14: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18505) | 0; + break; + } + case 15: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18517) | 0; + break; + } + case 16: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18529) | 0; + break; + } + case 17: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18541) | 0; + break; + } + case 18: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18553) | 0, (HEAP32[i4 + 4 >> 2] | 0) == 2 ? 18566 : 18570) | 0; + break; + } + case 20: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18574) | 0; + break; + } + case 19: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18588) | 0; + break; + } + case 22: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18602) | 0; + break; + } + case 21: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18616) | 0; + break; + } + case 23: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18630) | 0; + break; + } + case 24: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18642) | 0; + break; + } + case 25: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18553) | 0, (HEAP32[i4 + 4 >> 2] | 0) == 4 ? 18653 : 18657) | 0; + break; + } + default: + _abort(); + } while (0); + __ZN4wasm16PrintSExpression9incIndentEv(i5); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i5, HEAP32[i4 + 12 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i5); + return; +} + function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv(i1, i20, i21, i3, i22, i16) { i1 = i1 | 0; i20 = i20 | 0; @@ -35848,8 +38872,8 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i15 = i19; i10 = i19 + 208 | 0; i18 = i19 + 196 | 0; - i1 = i19 + 180 | 0; - i17 = i19 + 184 | 0; + i1 = i19 + 192 | 0; + i17 = i19 + 180 | 0; i14 = i19 + 176 | 0; i12 = i19 + 16 | 0; i13 = i19 + 8 | 0; @@ -35862,8 +38886,8 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } i9 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i1 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34960) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 27153, 27179, i10) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38376) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 30448, 30474, i10) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; i1 = 0; while (1) { @@ -35932,7 +38956,7 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i13 = (HEAP8[i17 >> 0] & 1) == 0 ? i9 : HEAP32[i8 >> 2] | 0; i14 = __ZNSt3__16__clocEv() | 0; HEAP32[i15 >> 2] = i16; - if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 27188, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; + if ((__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i13, i14, 30483, i15) | 0) != 1) HEAP32[i22 >> 2] = 4; if (i1) { if ((HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[i1 + 16 >> 2] | 0) ? (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 36 >> 2] & 127](i1) | 0) == -1 : 0) { HEAP32[i20 >> 2] = 0; @@ -35962,10 +38986,10 @@ function __ZNSt3__16locale5__impC2Ej(i4, i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i5 = 0; HEAP32[i4 + 4 >> 2] = i1 + -1; - HEAP32[i4 >> 2] = 11376; + HEAP32[i4 >> 2] = 11908; i1 = i4 + 8 | 0; __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej(i1, 28); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4 + 144 | 0, 27186, 1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4 + 144 | 0, 30481, 1); i1 = HEAP32[i1 >> 2] | 0; i2 = i4 + 12 | 0; i3 = HEAP32[i2 >> 2] | 0; @@ -35975,229 +38999,198 @@ function __ZNSt3__16locale5__impC2Ej(i4, i1) { HEAP32[i2 >> 2] = i5; i3 = i5; } - HEAP32[8023] = 0; - HEAP32[8022] = 9040; - __ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_(i4, 32088); - HEAP32[8025] = 0; - HEAP32[8024] = 9072; - __ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_(i4, 32096); - __ZNSt3__15ctypeIcEC2EPKtbj(32104, 0, 0, 1); - __ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 32104); - HEAP32[8031] = 0; - HEAP32[8030] = 11592; - __ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 32120); - HEAP32[8033] = 0; - HEAP32[8032] = 11660; - __ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 32128); - HEAP32[8035] = 0; - HEAP32[8034] = 11328; + HEAP32[8853] = 0; + HEAP32[8852] = 9572; + __ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_(i4, 35408); + HEAP32[8855] = 0; + HEAP32[8854] = 9604; + __ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_(i4, 35416); + __ZNSt3__15ctypeIcEC2EPKtbj(35424, 0, 0, 1); + __ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 35424); + HEAP32[8861] = 0; + HEAP32[8860] = 12124; + __ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 35440); + HEAP32[8863] = 0; + HEAP32[8862] = 12192; + __ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 35448); + HEAP32[8865] = 0; + HEAP32[8864] = 11860; i5 = __ZNSt3__16__clocEv() | 0; - HEAP32[8036] = i5; - __ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 32136); - HEAP32[8039] = 0; - HEAP32[8038] = 11708; - __ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 32152); - HEAP32[8041] = 0; - HEAP32[8040] = 11756; - __ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 32160); - __ZNSt3__18numpunctIcEC2Ej(32168, 1); - __ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 32168); - __ZNSt3__18numpunctIwEC2Ej(32192, 1); - __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 32192); - HEAP32[8057] = 0; - HEAP32[8056] = 9104; - __ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 32224); - HEAP32[8059] = 0; - HEAP32[8058] = 9168; - __ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 32232); - HEAP32[8061] = 0; - HEAP32[8060] = 9232; - __ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 32240); - HEAP32[8063] = 0; - HEAP32[8062] = 9284; - __ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 32248); - HEAP32[8065] = 0; - HEAP32[8064] = 10832; - __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 32256); - HEAP32[8067] = 0; - HEAP32[8066] = 10888; - __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 32264); - HEAP32[8069] = 0; - HEAP32[8068] = 10944; - __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 32272); - HEAP32[8071] = 0; - HEAP32[8070] = 11e3; - __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 32280); - HEAP32[8073] = 0; - HEAP32[8072] = 11056; - __ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 32288); - HEAP32[8075] = 0; - HEAP32[8074] = 11084; - __ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 32296); - HEAP32[8077] = 0; - HEAP32[8076] = 11112; - __ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 32304); - HEAP32[8079] = 0; - HEAP32[8078] = 11140; - __ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 32312); - HEAP32[8081] = 0; - HEAP32[8080] = 9336; - HEAP32[8082] = 9384; - __ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 32320); - HEAP32[8085] = 0; - HEAP32[8084] = 9420; - HEAP32[8086] = 9468; - __ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 32336); - HEAP32[8089] = 0; - HEAP32[8088] = 11572; + HEAP32[8866] = i5; + __ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 35456); + HEAP32[8869] = 0; + HEAP32[8868] = 12240; + __ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 35472); + HEAP32[8871] = 0; + HEAP32[8870] = 12288; + __ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 35480); + __ZNSt3__18numpunctIcEC2Ej(35488, 1); + __ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 35488); + __ZNSt3__18numpunctIwEC2Ej(35512, 1); + __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 35512); + HEAP32[8887] = 0; + HEAP32[8886] = 9636; + __ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 35544); + HEAP32[8889] = 0; + HEAP32[8888] = 9700; + __ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 35552); + HEAP32[8891] = 0; + HEAP32[8890] = 9764; + __ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 35560); + HEAP32[8893] = 0; + HEAP32[8892] = 9816; + __ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 35568); + HEAP32[8895] = 0; + HEAP32[8894] = 11364; + __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 35576); + HEAP32[8897] = 0; + HEAP32[8896] = 11420; + __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 35584); + HEAP32[8899] = 0; + HEAP32[8898] = 11476; + __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 35592); + HEAP32[8901] = 0; + HEAP32[8900] = 11532; + __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 35600); + HEAP32[8903] = 0; + HEAP32[8902] = 11588; + __ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 35608); + HEAP32[8905] = 0; + HEAP32[8904] = 11616; + __ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 35616); + HEAP32[8907] = 0; + HEAP32[8906] = 11644; + __ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 35624); + HEAP32[8909] = 0; + HEAP32[8908] = 11672; + __ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 35632); + HEAP32[8911] = 0; + HEAP32[8910] = 9868; + HEAP32[8912] = 9916; + __ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 35640); + HEAP32[8915] = 0; + HEAP32[8914] = 9952; + HEAP32[8916] = 1e4; + __ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 35656); + HEAP32[8919] = 0; + HEAP32[8918] = 12104; i5 = __ZNSt3__16__clocEv() | 0; - HEAP32[8090] = i5; - HEAP32[8088] = 10784; - __ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 32352); - HEAP32[8093] = 0; - HEAP32[8092] = 11572; + HEAP32[8920] = i5; + HEAP32[8918] = 11316; + __ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 35672); + HEAP32[8923] = 0; + HEAP32[8922] = 12104; i5 = __ZNSt3__16__clocEv() | 0; - HEAP32[8094] = i5; - HEAP32[8092] = 10808; - __ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 32368); - HEAP32[8097] = 0; - HEAP32[8096] = 11168; - __ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 32384); - HEAP32[8099] = 0; - HEAP32[8098] = 11200; - __ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 32392); + HEAP32[8924] = i5; + HEAP32[8922] = 11340; + __ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 35688); + HEAP32[8927] = 0; + HEAP32[8926] = 11700; + __ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 35704); + HEAP32[8929] = 0; + HEAP32[8928] = 11732; + __ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 35712); return; } -function __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i3, i2) { - i1 = i1 | 0; - i3 = i3 | 0; - i2 = i2 | 0; - if (!i2) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i2 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBlockEPNS_5BlockE(i1, i3, i2); - break; - } - case 2: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner7visitIfEPNS_2IfE(i1, i3, i2); - break; - } - case 3: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoopEPNS_4LoopE(i1, i3, i2); - break; - } - case 4: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBreakEPNS_5BreakE(i1, i3, i2); - break; - } - case 5: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i1, i3, i2); - break; - } - case 6: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitCallEPNS_4CallE(i1, i3, i2); - break; - } - case 7: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner15visitCallImportEPNS_10CallImportE(i1, i3, i2); - break; - } - case 8: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i1, i3, i2); - break; - } - case 9: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitGetLocalEPNS_8GetLocalE(i1, i3, i2); - break; - } - case 10: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitSetLocalEPNS_8SetLocalE(i1, i3, i2); - break; - } - case 11: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i1, i3, i2); - break; - } - case 12: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i3, i2); - break; - } - case 13: - { - i3 = i2 + 8 | 0; - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - case 14: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitUnaryEPNS_5UnaryE(i1, i3, i2); - break; - } - case 15: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitBinaryEPNS_6BinaryE(i1, i3, i2); - break; - } - case 16: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i3, i2); - break; - } - case 17: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i1, i3, i2); - break; - } - case 18: - { - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitHostEPNS_4HostE(i1, i3, i2); - break; - } - case 19: - { - HEAP32[i1 >> 2] = 0; - i3 = i1 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - case 20: - { - i3 = HEAP32[(HEAP32[i3 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 127](i3, 18589); - HEAP32[i1 >> 2] = 0; - i3 = i1 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - break; - } - default: - {} - } while (0); +function __GLOBAL__sub_I_parser_cpp() { + __ZN6cashew7IString3setEPKcb(36220, 25437, 1); + __ZN6cashew7IString3setEPKcb(36224, 25446, 1); + __ZN6cashew7IString3setEPKcb(36228, 25452, 1); + __ZN6cashew7IString3setEPKcb(36232, 25458, 1); + __ZN6cashew7IString3setEPKcb(36236, 25463, 1); + __ZN6cashew7IString3setEPKcb(36240, 25470, 1); + __ZN6cashew7IString3setEPKcb(36244, 25475, 1); + __ZN6cashew7IString3setEPKcb(36248, 25479, 1); + __ZN6cashew7IString3setEPKcb(36252, 25485, 1); + __ZN6cashew7IString3setEPKcb(36256, 25497, 1); + __ZN6cashew7IString3setEPKcb(36260, 25504, 1); + __ZN6cashew7IString3setEPKcb(36264, 25511, 1); + __ZN6cashew7IString3setEPKcb(36268, 25514, 1); + __ZN6cashew7IString3setEPKcb(36272, 25519, 1); + __ZN6cashew7IString3setEPKcb(36276, 25525, 1); + __ZN6cashew7IString3setEPKcb(36280, 25528, 1); + __ZN6cashew7IString3setEPKcb(36284, 25532, 1); + __ZN6cashew7IString3setEPKcb(36288, 25536, 1); + __ZN6cashew7IString3setEPKcb(36292, 25540, 1); + __ZN6cashew7IString3setEPKcb(36296, 25545, 1); + __ZN6cashew7IString3setEPKcb(36300, 25549, 1); + __ZN6cashew7IString3setEPKcb(36304, 25555, 1); + __ZN6cashew7IString3setEPKcb(36308, 25561, 1); + __ZN6cashew7IString3setEPKcb(36312, 25570, 1); + __ZN6cashew7IString3setEPKcb(36316, 25577, 1); + __ZN6cashew7IString3setEPKcb(36320, 29198, 1); + __ZN6cashew7IString3setEPKcb(36324, 29219, 1); + __ZN6cashew7IString3setEPKcb(36328, 25584, 1); + __ZN6cashew7IString3setEPKcb(36332, 25593, 1); + __ZN6cashew7IString3setEPKcb(36336, 25605, 1); + __ZN6cashew7IString3setEPKcb(36340, 25620, 1); + __ZN6cashew7IString3setEPKcb(36344, 25634, 1); + __ZN6cashew7IString3setEPKcb(36348, 25647, 1); + __ZN6cashew7IString3setEPKcb(36352, 25661, 1); + __ZN6cashew7IString3setEPKcb(36356, 25673, 1); + __ZN6cashew7IString3setEPKcb(36360, 25688, 1); + __ZN6cashew7IString3setEPKcb(36364, 25703, 1); + __ZN6cashew7IString3setEPKcb(36368, 25716, 1); + __ZN6cashew7IString3setEPKcb(36372, 25729, 1); + __ZN6cashew7IString3setEPKcb(36376, 34740, 1); + __ZN6cashew7IString3setEPKcb(36380, 34691, 1); + __ZN6cashew7IString3setEPKcb(36384, 34731, 1); + __ZN6cashew7IString3setEPKcb(36388, 33674, 1); + __ZN6cashew7IString3setEPKcb(36392, 34667, 1); + __ZN6cashew7IString3setEPKcb(36396, 34715, 1); + __ZN6cashew7IString3setEPKcb(36400, 33708, 1); + __ZN6cashew7IString3setEPKcb(36404, 34251, 1); + __ZN6cashew7IString3setEPKcb(36408, 34675, 1); + __ZN6cashew7IString3setEPKcb(36412, 34681, 1); + __ZN6cashew7IString3setEPKcb(36416, 33666, 1); + __ZN6cashew7IString3setEPKcb(36420, 34672, 1); + __ZN6cashew7IString3setEPKcb(36424, 34712, 1); + __ZN6cashew7IString3setEPKcb(36428, 34662, 1); + __ZN6cashew7IString3setEPKcb(36432, 34785, 1); + __ZN6cashew7IString3setEPKcb(36436, 33740, 1); + __ZN6cashew7IString3setEPKcb(36440, 34790, 1); + __ZN6cashew7IString3setEPKcb(36444, 34684, 1); + __ZN6cashew7IString3setEPKcb(36448, 25742, 1); + __ZN6cashew7IString3setEPKcb(36452, 25746, 1); + __ZN6cashew7IString3setEPKcb(36456, 25760, 1); + __ZN6cashew7IString3setEPKcb(36460, 25766, 1); + __ZN6cashew7IString3setEPKcb(36464, 25773, 1); + __ZN6cashew7IString3setEPKcb(36468, 25780, 1); + __ZN6cashew7IString3setEPKcb(36472, 25788, 1); + __ZN6cashew7IString3setEPKcb(36476, 25795, 1); + __ZN6cashew7IString3setEPKcb(36480, 25803, 1); + __ZN6cashew7IString3setEPKcb(36484, 25811, 1); + __ZN6cashew7IString3setEPKcb(36488, 25819, 1); + __ZN6cashew7IString3setEPKcb(36492, 44318, 1); + __ZN6cashew7IString3setEPKcb(36496, 25822, 1); + __ZN6cashew7IString3setEPKcb(36500, 33619, 1); + __ZN6cashew7IString3setEPKcb(36504, 25831, 1); + __ZN6cashew7IString3setEPKcb(36508, 25833, 1); + __ZN6cashew7IString3setEPKcb(36512, 25835, 1); + __ZN6cashew7IString3setEPKcb(36516, 33706, 1); + __ZN6cashew7IString3setEPKcb(36520, 25837, 1); + __ZN6cashew7IString3setEPKcb(36524, 25839, 1); + __ZN6cashew7IString3setEPKcb(36528, 25841, 1); + __ZN6cashew7IString3setEPKcb(36532, 25846, 1); + __ZN6cashew7IString3setEPKcb(36536, 25854, 1); + __ZN6cashew7IString3setEPKcb(36540, 34660, 1); + __ZN6cashew7IString3setEPKcb(36544, 25858, 1); + __ZN6cashew7IString3setEPKcb(36548, 25862, 1); + __ZN6cashew7IString3setEPKcb(36552, 25868, 1); + __ZN6cashew7IString3setEPKcb(36556, 34838, 1); + __ZN6cashew7IString3setEPKcb(36560, 33679, 1); + __ZN6cashew10IStringSetC2EPKc(36564, 25875); + ___cxa_atexit(211, 36564, ___dso_handle | 0) | 0; + HEAP32[9146] = 0; + HEAP32[9147] = 0; + HEAP32[9148] = 0; + ___cxa_atexit(212, 36584, ___dso_handle | 0) | 0; + HEAP32[9149] = 0; + HEAP32[9150] = 0; + HEAP32[9151] = 0; + ___cxa_atexit(213, 36596, ___dso_handle | 0) | 0; + __ZN6cashew4InitC2Ev(42244); return; } @@ -36337,6 +39330,133 @@ function __ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_t return i1 | 0; } +function __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i3, i2) { + i1 = i1 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + if (!i2) ___assert_fail(22690, 25274, 68, 22695); + do switch (HEAP32[i2 >> 2] | 0) { + case 1: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBlockEPNS_5BlockE(i1, i3, i2); + break; + } + case 2: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner7visitIfEPNS_2IfE(i1, i3, i2); + break; + } + case 3: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoopEPNS_4LoopE(i1, i3, i2); + break; + } + case 4: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBreakEPNS_5BreakE(i1, i3, i2); + break; + } + case 5: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i1, i3, i2); + break; + } + case 6: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitCallEPNS_4CallE(i1, i3, i2); + break; + } + case 7: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner15visitCallImportEPNS_10CallImportE(i1, i3, i2); + break; + } + case 8: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i1, i3, i2); + break; + } + case 9: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitGetLocalEPNS_8GetLocalE(i1, i3, i2); + break; + } + case 10: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitSetLocalEPNS_8SetLocalE(i1, i3, i2); + break; + } + case 11: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i1, i3, i2); + break; + } + case 12: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i3, i2); + break; + } + case 13: + { + i3 = i2 + 8 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + case 14: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitUnaryEPNS_5UnaryE(i1, i3, i2); + break; + } + case 15: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitBinaryEPNS_6BinaryE(i1, i3, i2); + break; + } + case 16: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i3, i2); + break; + } + case 17: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i1, i3, i2); + break; + } + case 18: + { + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitHostEPNS_4HostE(i1, i3, i2); + break; + } + case 19: + { + HEAP32[i1 >> 2] = 0; + i3 = i1 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + case 20: + { + i3 = HEAP32[(HEAP32[i3 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 511](i3, 18868); + HEAP32[i1 >> 2] = 0; + i3 = i1 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + break; + } + default: + {} + } while (0); + return; +} + function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) { i14 = i14 | 0; i10 = i10 | 0; @@ -36381,7 +39501,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) i7 = __ZN4wasm7ElementixEj(i10, i2) | 0; i1 = __ZN4wasm7Element4listEv(i7) | 0; i1 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0; - L12 : do if ((i1 | 0) == (HEAP32[8178] | 0)) { + L12 : do if ((i1 | 0) == (HEAP32[9008] | 0)) { i1 = i15 + 8 | 0; i2 = i15 + 12 | 0; i3 = i15 + 16 | 0; @@ -36398,13 +39518,13 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) i6 = i6 + 1 | 0; } } else { - if ((i1 | 0) == (HEAP32[8179] | 0)) { + if ((i1 | 0) == (HEAP32[9009] | 0)) { i8 = __ZN4wasm7Element4listEv(i7) | 0; i8 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i14, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i8 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; HEAP32[i15 + 4 >> 2] = i8; break; } - if ((i1 | 0) != (HEAP32[8186] | 0)) { + if ((i1 | 0) != (HEAP32[9016] | 0)) { __ZNKSt3__18functionIFvvEEclEv(i14 + 8 | 0); break; } @@ -36424,12 +39544,12 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i14, i10) i1 = __ZN4wasm7ElementixEj(i10, i1) | 0; i10 = __ZN4wasm7Element4listEv(i1) | 0; i10 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i10 >> 2] >> 2] | 0) | 0; - if ((i10 | 0) == (HEAP32[8179] | 0)) { + if ((i10 | 0) == (HEAP32[9009] | 0)) { i10 = __ZN4wasm7Element4listEv(i1) | 0; i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i14, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i10 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; HEAP32[i15 + 4 >> 2] = i10; break; - } else ___assert_fail(14189, 13733, 1146, 14216); + } else ___assert_fail(14756, 14303, 1153, 14783); } } while (0); __ZN4wasm6getSigEPNS_12FunctionTypeE(i11, i15); @@ -36524,7 +39644,7 @@ function _mbsrtowcs(i5, i10, i1, i3) { break; } i8 = i5; - i7 = HEAP32[4656 + (i4 << 2) >> 2] | 0; + i7 = HEAP32[4836 + (i4 << 2) >> 2] | 0; i2 = i2 + 1 | 0; i9 = 37; continue; @@ -36554,7 +39674,7 @@ function _mbsrtowcs(i5, i10, i1, i3) { i9 = 48; break; } - i4 = HEAP32[4656 + (i4 << 2) >> 2] | 0; + i4 = HEAP32[4836 + (i4 << 2) >> 2] | 0; i6 = i2 + 1 | 0; i9 = 16; continue; @@ -36665,545 +39785,82 @@ function _mbsrtowcs(i5, i10, i1, i3) { return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i12, i11, i9) { - i12 = i12 | 0; - i11 = i11 | 0; - i9 = i9 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i13 = 0, i14 = 0; - i13 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i6 = i13 + 8 | 0; - i1 = i13 + 4 | 0; - i7 = i13; - HEAP32[i12 + 4 >> 2] = 0; - HEAP32[i12 + 8 >> 2] = 0; - HEAP32[i12 >> 2] = i12 + 4; - HEAP32[i12 + 12 >> 2] = i11; - i8 = i11 + 8 | 0; - i4 = i11 + 12 | 0; - i5 = i9 + 4 | 0; - i2 = HEAP32[i5 >> 2] | 0; - i3 = HEAP32[i9 >> 2] | 0; - if (((HEAP32[i4 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 3 | 0) != (i2 - i3 >> 4 | 0)) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 15648) | 0; - HEAP32[i1 >> 2] = HEAP32[i11 >> 2]; - HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i6) | 0, 15659) | 0; - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, (HEAP32[i4 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 3) | 0, 15670) | 0; - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i5 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 4) | 0, 15688) | 0; - i1 = __ZNKSt3__18ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i6 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 34960) | 0; - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0; - __ZNSt3__16localeD2Ev(i6); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i1) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0; - _abort(); - } - i1 = 0; - while (1) { - if (i1 >>> 0 >= i2 - i3 >> 4 >>> 0) break; - i2 = HEAP32[i8 >> 2] | 0; - if ((HEAP32[i2 + (i1 << 3) + 4 >> 2] | 0) != (HEAP32[i3 + (i1 << 4) >> 2] | 0)) { - i10 = 7; - break; - } - i3 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i12, i2 + (i1 << 3) | 0) | 0; - i2 = (HEAP32[i9 >> 2] | 0) + (i1 << 4) | 0; - HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i3 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i3 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i3 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - i3 = HEAP32[i9 >> 2] | 0; - i2 = HEAP32[i5 >> 2] | 0; - i1 = i1 + 1 | 0; - } - if ((i10 | 0) == 7) { - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 15648) | 0; - HEAP32[i7 >> 2] = HEAP32[i11 >> 2]; - HEAP32[i6 >> 2] = HEAP32[i7 >> 2]; - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i6) | 0, 15700) | 0; - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i8 >> 2] | 0) + (i1 << 3) + 4 >> 2] | 0) | 0) | 0, 15716) | 0, i1) | 0, 15732) | 0; - i14 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i9 >> 2] | 0) + (i1 << 4) >> 2] | 0) | 0) | 0, 31347) | 0; - i10 = __ZNKSt3__18ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; - HEAP32[i6 >> 2] = i10; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 34960) | 0; - i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0; - __ZNSt3__16localeD2Ev(i6); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i10) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i14) | 0; - _abort(); - } - i2 = HEAP32[i11 + 24 >> 2] | 0; - i1 = HEAP32[i11 + 20 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - i11 = HEAP32[i1 + 4 >> 2] | 0; - i14 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i12, i1) | 0; - HEAP32[i14 >> 2] = i11; - i1 = i1 + 8 | 0; - } - STACKTOP = i13; - return; -} - -function __GLOBAL__sub_I_parser_cpp() { - __ZN6cashew7IString3setEPKcb(32900, 22691, 1); - __ZN6cashew7IString3setEPKcb(32904, 22700, 1); - __ZN6cashew7IString3setEPKcb(32908, 22706, 1); - __ZN6cashew7IString3setEPKcb(32912, 22712, 1); - __ZN6cashew7IString3setEPKcb(32916, 22717, 1); - __ZN6cashew7IString3setEPKcb(32920, 22724, 1); - __ZN6cashew7IString3setEPKcb(32924, 22729, 1); - __ZN6cashew7IString3setEPKcb(32928, 22733, 1); - __ZN6cashew7IString3setEPKcb(32932, 22739, 1); - __ZN6cashew7IString3setEPKcb(32936, 22751, 1); - __ZN6cashew7IString3setEPKcb(32940, 22758, 1); - __ZN6cashew7IString3setEPKcb(32944, 22765, 1); - __ZN6cashew7IString3setEPKcb(32948, 22768, 1); - __ZN6cashew7IString3setEPKcb(32952, 22773, 1); - __ZN6cashew7IString3setEPKcb(32956, 22779, 1); - __ZN6cashew7IString3setEPKcb(32960, 22782, 1); - __ZN6cashew7IString3setEPKcb(32964, 22786, 1); - __ZN6cashew7IString3setEPKcb(32968, 22790, 1); - __ZN6cashew7IString3setEPKcb(32972, 22794, 1); - __ZN6cashew7IString3setEPKcb(32976, 22799, 1); - __ZN6cashew7IString3setEPKcb(32980, 22803, 1); - __ZN6cashew7IString3setEPKcb(32984, 22809, 1); - __ZN6cashew7IString3setEPKcb(32988, 22815, 1); - __ZN6cashew7IString3setEPKcb(32992, 22824, 1); - __ZN6cashew7IString3setEPKcb(32996, 22831, 1); - __ZN6cashew7IString3setEPKcb(33e3, 26197, 1); - __ZN6cashew7IString3setEPKcb(33004, 26205, 1); - __ZN6cashew7IString3setEPKcb(33008, 22838, 1); - __ZN6cashew7IString3setEPKcb(33012, 22847, 1); - __ZN6cashew7IString3setEPKcb(33016, 22860, 1); - __ZN6cashew7IString3setEPKcb(33020, 22874, 1); - __ZN6cashew7IString3setEPKcb(33024, 22886, 1); - __ZN6cashew7IString3setEPKcb(33028, 22901, 1); - __ZN6cashew7IString3setEPKcb(33032, 22916, 1); - __ZN6cashew7IString3setEPKcb(33036, 22929, 1); - __ZN6cashew7IString3setEPKcb(33040, 22942, 1); - __ZN6cashew7IString3setEPKcb(33044, 31427, 1); - __ZN6cashew7IString3setEPKcb(33048, 31378, 1); - __ZN6cashew7IString3setEPKcb(33052, 31418, 1); - __ZN6cashew7IString3setEPKcb(33056, 30361, 1); - __ZN6cashew7IString3setEPKcb(33060, 31354, 1); - __ZN6cashew7IString3setEPKcb(33064, 31402, 1); - __ZN6cashew7IString3setEPKcb(33068, 30395, 1); - __ZN6cashew7IString3setEPKcb(33072, 30938, 1); - __ZN6cashew7IString3setEPKcb(33076, 31362, 1); - __ZN6cashew7IString3setEPKcb(33080, 31368, 1); - __ZN6cashew7IString3setEPKcb(33084, 30353, 1); - __ZN6cashew7IString3setEPKcb(33088, 31359, 1); - __ZN6cashew7IString3setEPKcb(33092, 31399, 1); - __ZN6cashew7IString3setEPKcb(33096, 31349, 1); - __ZN6cashew7IString3setEPKcb(33100, 31472, 1); - __ZN6cashew7IString3setEPKcb(33104, 30427, 1); - __ZN6cashew7IString3setEPKcb(33108, 31477, 1); - __ZN6cashew7IString3setEPKcb(33112, 31371, 1); - __ZN6cashew7IString3setEPKcb(33116, 22955, 1); - __ZN6cashew7IString3setEPKcb(33120, 22959, 1); - __ZN6cashew7IString3setEPKcb(33124, 22973, 1); - __ZN6cashew7IString3setEPKcb(33128, 22979, 1); - __ZN6cashew7IString3setEPKcb(33132, 22986, 1); - __ZN6cashew7IString3setEPKcb(33136, 22993, 1); - __ZN6cashew7IString3setEPKcb(33140, 23001, 1); - __ZN6cashew7IString3setEPKcb(33144, 23008, 1); - __ZN6cashew7IString3setEPKcb(33148, 23016, 1); - __ZN6cashew7IString3setEPKcb(33152, 23024, 1); - __ZN6cashew7IString3setEPKcb(33156, 23032, 1); - __ZN6cashew7IString3setEPKcb(33160, 40976, 1); - __ZN6cashew7IString3setEPKcb(33164, 23035, 1); - __ZN6cashew7IString3setEPKcb(33168, 30306, 1); - __ZN6cashew7IString3setEPKcb(33172, 23044, 1); - __ZN6cashew7IString3setEPKcb(33176, 23046, 1); - __ZN6cashew7IString3setEPKcb(33180, 23048, 1); - __ZN6cashew7IString3setEPKcb(33184, 30393, 1); - __ZN6cashew7IString3setEPKcb(33188, 23050, 1); - __ZN6cashew7IString3setEPKcb(33192, 23052, 1); - __ZN6cashew7IString3setEPKcb(33196, 23054, 1); - __ZN6cashew7IString3setEPKcb(33200, 23059, 1); - __ZN6cashew7IString3setEPKcb(33204, 23067, 1); - __ZN6cashew7IString3setEPKcb(33208, 31347, 1); - __ZN6cashew7IString3setEPKcb(33212, 23071, 1); - __ZN6cashew7IString3setEPKcb(33216, 23075, 1); - __ZN6cashew7IString3setEPKcb(33220, 23081, 1); - __ZN6cashew7IString3setEPKcb(33224, 31525, 1); - __ZN6cashew7IString3setEPKcb(33228, 30366, 1); - __ZN6cashew10IStringSetC2EPKc(33232, 23088); - ___cxa_atexit(191, 33232, ___dso_handle | 0) | 0; - HEAP32[8313] = 0; - HEAP32[8314] = 0; - HEAP32[8315] = 0; - ___cxa_atexit(192, 33252, ___dso_handle | 0) | 0; - HEAP32[8316] = 0; - HEAP32[8317] = 0; - HEAP32[8318] = 0; - ___cxa_atexit(193, 33264, ___dso_handle | 0) | 0; - __ZN6cashew4InitC2Ev(38902); - return; -} - -function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i9, i8) { - i9 = i9 | 0; - i8 = i8 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i10 = 0, i11 = 0, i12 = 0; - i11 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i11 + 16 | 0; - i3 = i11 + 12 | 0; - i1 = i11 + 8 | 0; - i4 = i11 + 4 | 0; - i6 = i11; - i7 = i9 + 4 | 0; - i2 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 >> 2] | 0, 17942, 1) | 0; - HEAP32[i3 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i5) | 0; - i2 = i8 + 32 | 0; - if (HEAP32[i2 >> 2] | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i9 + 16 >> 2] | 0) | 0, 17948) | 0; - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i5 >> 2] = HEAP32[i1 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i3, i5) | 0, 41) | 0; - } - i3 = HEAP32[i8 + 12 >> 2] | 0; - i1 = HEAP32[i8 + 8 >> 2] | 0; - i2 = i3; - L4 : do if ((i3 | 0) != (i1 | 0)) { - i3 = i9 + 16 | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break L4; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; - i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 17955) | 0; - HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; - i12 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i12, i5) | 0, 32) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 + 4 >> 2] | 0) | 0) | 0, 30308) | 0; - i1 = i1 + 8 | 0; - } - } while (0); - i1 = i8 + 4 | 0; - if (HEAP32[i1 >> 2] | 0) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i9 + 16 >> 2] | 0) | 0; - i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 17917) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 30308) | 0; - } - __ZN4wasm16PrintSExpression9incIndentEv(i9); - i1 = HEAP32[i8 + 24 >> 2] | 0; - i2 = i9 + 8 | 0; - i3 = i9 + 20 | 0; - i4 = HEAP32[i8 + 20 >> 2] | 0; - while (1) { - if ((i4 | 0) == (i1 | 0)) break; - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i7 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0; - i12 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i7 >> 2] | 0, 17962) | 0; - HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i12 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i12, i5) | 0, 32) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i4 + 4 >> 2] | 0) | 0) | 0, 30308) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0; - i4 = i4 + 8 | 0; - } - i1 = i8 + 36 | 0; - L17 : do if (__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 ? (i12 = (__ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i12 >> 2] | 0) == 0) : 0) { - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; - i1 = HEAP32[i2 + 16 >> 2] | 0; - i2 = HEAP32[i2 + 12 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break L17; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, HEAP32[i2 >> 2] | 0); - i2 = i2 + 4 | 0; - } - } else i10 = 17; while (0); - if ((i10 | 0) == 17) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, HEAP32[i1 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i9); - STACKTOP = i11; - return; -} - -function __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_S9_T_(i11, i12, i13, i4, i1, i10) { - i11 = i11 | 0; - i12 = i12 | 0; - i13 = i13 | 0; - i4 = i4 | 0; +function __ZN4wasm21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i3) { i1 = i1 | 0; - i10 = i10 | 0; - var i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0; - i16 = STACKTOP; - STACKTOP = STACKTOP + 80 | 0; - i15 = i16 + 72 | 0; - i14 = i16 + 64 | 0; - i18 = i16 + 56 | 0; - i17 = i16 + 48 | 0; - i2 = i16 + 40 | 0; - i3 = i16 + 32 | 0; - i5 = i16 + 24 | 0; - i6 = i16 + 16 | 0; - i7 = i16 + 8 | 0; - i8 = i16; - i9 = __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_T_(i11, i12, i13, i4, i10) | 0; - i19 = i1; - i20 = HEAP32[i19 + 4 >> 2] | 0; - i21 = i18; - HEAP32[i21 >> 2] = HEAP32[i19 >> 2]; - HEAP32[i21 + 4 >> 2] = i20; - i21 = i4; - i20 = HEAP32[i21 + 4 >> 2] | 0; - i19 = i17; - HEAP32[i19 >> 2] = HEAP32[i21 >> 2]; - HEAP32[i19 + 4 >> 2] = i20; - HEAP32[i14 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i18 + 4 >> 2]; - HEAP32[i15 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i15 + 4 >> 2] = HEAP32[i17 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i10, i14, i15) | 0) { - i21 = i4; - i20 = HEAP32[i21 >> 2] | 0; - i21 = HEAP32[i21 + 4 >> 2] | 0; - i17 = i1; - i18 = HEAP32[i17 + 4 >> 2] | 0; - i19 = i4; - HEAP32[i19 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i19 + 4 >> 2] = i18; - HEAP32[i1 >> 2] = i20; - HEAP32[i1 + 4 >> 2] = i21; - i1 = i9 + 1 | 0; - i21 = i4; - i20 = HEAP32[i21 + 4 >> 2] | 0; - i19 = i2; - HEAP32[i19 >> 2] = HEAP32[i21 >> 2]; - HEAP32[i19 + 4 >> 2] = i20; - i19 = i13; - i20 = HEAP32[i19 + 4 >> 2] | 0; - i21 = i3; - HEAP32[i21 >> 2] = HEAP32[i19 >> 2]; - HEAP32[i21 + 4 >> 2] = i20; - HEAP32[i14 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i15 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i10, i14, i15) | 0) { - i21 = i13; - i20 = HEAP32[i21 >> 2] | 0; - i21 = HEAP32[i21 + 4 >> 2] | 0; - i18 = i4; - i19 = HEAP32[i18 + 4 >> 2] | 0; - i1 = i13; - HEAP32[i1 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i1 + 4 >> 2] = i19; - i1 = i4; - HEAP32[i1 >> 2] = i20; - HEAP32[i1 + 4 >> 2] = i21; - i1 = i9 + 2 | 0; - i21 = i13; - i20 = HEAP32[i21 + 4 >> 2] | 0; - i19 = i5; - HEAP32[i19 >> 2] = HEAP32[i21 >> 2]; - HEAP32[i19 + 4 >> 2] = i20; - i19 = i12; - i20 = HEAP32[i19 + 4 >> 2] | 0; - i21 = i6; - HEAP32[i21 >> 2] = HEAP32[i19 >> 2]; - HEAP32[i21 + 4 >> 2] = i20; - HEAP32[i14 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; - HEAP32[i15 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i15 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i10, i14, i15) | 0) { - i20 = i12; - i19 = HEAP32[i20 >> 2] | 0; - i20 = HEAP32[i20 + 4 >> 2] | 0; - i17 = i13; - i18 = HEAP32[i17 + 4 >> 2] | 0; - i21 = i12; - HEAP32[i21 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i21 + 4 >> 2] = i18; - i21 = i13; - HEAP32[i21 >> 2] = i19; - HEAP32[i21 + 4 >> 2] = i20; - i21 = i12; - i20 = HEAP32[i21 + 4 >> 2] | 0; - i19 = i7; - HEAP32[i19 >> 2] = HEAP32[i21 >> 2]; - HEAP32[i19 + 4 >> 2] = i20; - i19 = i11; - i20 = HEAP32[i19 + 4 >> 2] | 0; - i21 = i8; - HEAP32[i21 >> 2] = HEAP32[i19 >> 2]; - HEAP32[i21 + 4 >> 2] = i20; - HEAP32[i14 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; - HEAP32[i15 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i15 + 4 >> 2] = HEAP32[i8 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i10, i14, i15) | 0) { - i21 = i11; - i20 = HEAP32[i21 >> 2] | 0; - i21 = HEAP32[i21 + 4 >> 2] | 0; - i18 = i12; - i19 = HEAP32[i18 + 4 >> 2] | 0; - i1 = i11; - HEAP32[i1 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i1 + 4 >> 2] = i19; - i1 = i12; - HEAP32[i1 >> 2] = i20; - HEAP32[i1 + 4 >> 2] = i21; - i1 = i9 + 4 | 0; - } else i1 = i9 + 3 | 0; - } - } - } else i1 = i9; - STACKTOP = i16; - return i1 | 0; -} - -function __ZNSt3__127__insertion_sort_incompleteIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEbT0_S9_T_(i12, i13, i11) { - i12 = i12 | 0; - i13 = i13 | 0; - i11 = i11 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0; - i16 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i15 = i16 + 56 | 0; - i14 = i16 + 48 | 0; - i2 = i16 + 40 | 0; - i3 = i16 + 32 | 0; - i7 = i16 + 24 | 0; - i8 = i16 + 16 | 0; - i9 = i16 + 8 | 0; - i10 = i16; - switch (i13 - i12 >> 3 | 0) { - case 1: + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i2 = HEAP32[i3 >> 2] | 0; + L1 : do switch (HEAP32[i2 >> 2] | 0) { case 0: { - i1 = 1; + _abort(); break; } + case 1: + { + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 194, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i2) | 0; + i1 = i3 + 12 | 0; + i3 = (HEAP32[i3 + 16 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + while (1) { + i2 = i3 + -1 | 0; + if ((i3 | 0) <= 0) break L1; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (HEAP32[i1 >> 2] | 0) + (i2 << 2) | 0); + i3 = i2; + } + } case 2: { - i1 = i13 + -8 | 0; - i13 = i1; - i10 = HEAP32[i13 + 4 >> 2] | 0; - i9 = i2; - HEAP32[i9 >> 2] = HEAP32[i13 >> 2]; - HEAP32[i9 + 4 >> 2] = i10; - i9 = i12; - i10 = HEAP32[i9 + 4 >> 2] | 0; - i13 = i3; - HEAP32[i13 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i13 + 4 >> 2] = i10; - HEAP32[i14 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i15 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i11, i14, i15) | 0) { - i15 = i12; - i14 = HEAP32[i15 >> 2] | 0; - i15 = HEAP32[i15 + 4 >> 2] | 0; - i10 = i1; - i11 = HEAP32[i10 + 4 >> 2] | 0; - i13 = i12; - HEAP32[i13 >> 2] = HEAP32[i10 >> 2]; - HEAP32[i13 + 4 >> 2] = i11; - HEAP32[i1 >> 2] = i14; - HEAP32[i1 + 4 >> 2] = i15; - i1 = 1; - } else i1 = 1; + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 196, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 8 | 0); break; } case 3: { - __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_T_(i12, i12 + 8 | 0, i13 + -8 | 0, i11) | 0; - i1 = 1; + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 197, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_4LoopEEEPT_v(i2) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); break; } case 4: { - __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_T_(i12, i12 + 8 | 0, i12 + 16 | 0, i13 + -8 | 0, i11) | 0; - i1 = 1; + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 198, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i2) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(i2) | 0) + 12 | 0); break; } case 5: { - __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_S9_T_(i12, i12 + 8 | 0, i12 + 16 | 0, i12 + 24 | 0, i13 + -8 | 0, i11) | 0; - i1 = 1; + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 199, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i2) | 0) + 28 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i2) | 0) + 24 | 0); break; } - default: + case 17: { - i2 = i12 + 16 | 0; - __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_T_(i12, i12 + 8 | 0, i2, i11) | 0; - i1 = 0; - i6 = i12 + 24 | 0; - while (1) { - if ((i6 | 0) == (i13 | 0)) { - i2 = 1; - i1 = 0; - break; - } - i5 = i6; - i4 = HEAP32[i5 + 4 >> 2] | 0; - i3 = i7; - HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i3 + 4 >> 2] = i4; - i3 = i2; - i4 = HEAP32[i3 + 4 >> 2] | 0; - i5 = i8; - HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i5 + 4 >> 2] = i4; - HEAP32[i14 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; - HEAP32[i15 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i15 + 4 >> 2] = HEAP32[i8 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i11, i14, i15) | 0) { - i5 = i6; - i4 = HEAP32[i5 >> 2] | 0; - i5 = HEAP32[i5 + 4 >> 2] | 0; - i3 = i6; - while (1) { - i18 = i2; - i17 = HEAP32[i18 + 4 >> 2] | 0; - HEAP32[i3 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i3 + 4 >> 2] = i17; - if ((i2 | 0) == (i12 | 0)) break; - i3 = i9; - HEAP32[i3 >> 2] = i4; - HEAP32[i3 + 4 >> 2] = i5; - i3 = i2 + -8 | 0; - i19 = i3; - i17 = HEAP32[i19 + 4 >> 2] | 0; - i18 = i10; - HEAP32[i18 >> 2] = HEAP32[i19 >> 2]; - HEAP32[i18 + 4 >> 2] = i17; - HEAP32[i14 >> 2] = HEAP32[i9 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i9 + 4 >> 2]; - HEAP32[i15 >> 2] = HEAP32[i10 >> 2]; - HEAP32[i15 + 4 >> 2] = HEAP32[i10 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i11, i14, i15) | 0) { - i19 = i2; - i2 = i3; - i3 = i19; - } else break; - } - i19 = i2; - HEAP32[i19 >> 2] = i4; - HEAP32[i19 + 4 >> 2] = i5; - i1 = i1 + 1 | 0; - if ((i1 | 0) == 8) { - i2 = 0; - i1 = (i6 + 8 | 0) == (i13 | 0); - break; - } - } - i2 = i6; - i6 = i6 + 8 | 0; - } - i1 = i1 | i2; + i4 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 200, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 195, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i4, 167, (__ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i2) | 0) + 8 | 0); + break; } - } - STACKTOP = i16; - return i1 | 0; + default: + __ZN4wasm10PostWalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i3); + } while (0); + return; } function ___udivmoddi4(i5, i6, i8, i11, i13) { @@ -37386,6 +40043,191 @@ function ___udivmoddi4(i5, i6, i8, i11, i13) { return (tempRet0 = i14, i15) | 0; } +function __ZN4wasm10PassRunner3runEPNS_6ModuleE(i15, i14) { + i15 = i15 | 0; + i14 = i14 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i16 = 0, d17 = 0.0; + i16 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i12 = i16; + i13 = i15 + 20 | 0; + L1 : do if (!(HEAP8[i13 >> 0] | 0)) { + i3 = HEAP32[i15 + 4 >> 2] | 0; + i5 = HEAP32[i15 + 8 >> 2] | 0; + i6 = 0; + i7 = 0; + i11 = 0; + } else { + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 17128) | 0; + i7 = __ZNKSt3__18ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i12 >> 2] = i7; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 38376) | 0; + i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 63](i7, 10) | 0; + __ZNSt3__16localeD2Ev(i12); + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i7) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i6) | 0; + i6 = __ZNSt3__16chrono12steady_clock3nowEv() | 0; + i7 = tempRet0; + i3 = HEAP32[i15 + 4 >> 2] | 0; + i5 = HEAP32[i15 + 8 >> 2] | 0; + i4 = i3; + i8 = 0; + while (1) { + if ((i4 | 0) == (i5 | 0)) { + i11 = i8; + break L1; + } + i1 = HEAP32[i4 >> 2] | 0; + i2 = HEAP8[i1 + 4 >> 0] | 0; + if (!(i2 & 1)) i1 = (i2 & 255) >>> 1; else i1 = HEAP32[i1 + 8 >> 2] | 0; + i4 = i4 + 4 | 0; + i8 = i8 >>> 0 < i1 >>> 0 ? i1 : i8; + } + } while (0); + i10 = i15 + 16 | 0; + while (1) { + if ((i3 | 0) == (i5 | 0)) break; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i10 >> 2] = i9; + if (!(HEAP8[i13 >> 0] | 0)) { + i1 = 0; + i2 = 0; + } else { + i2 = i9 + 4 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 17159) | 0, i2) | 0, 17189) | 0; + i4 = i9 + 8 | 0; + i8 = 0; + while (1) { + i1 = HEAP8[i2 >> 0] | 0; + if (!(i1 & 1)) i1 = (i1 & 255) >>> 1; else i1 = HEAP32[i4 >> 2] | 0; + if (i8 >>> 0 >= (i11 - i1 | 0) >>> 0) break; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(37420, 32) | 0; + i8 = i8 + 1 | 0; + } + i1 = __ZNSt3__16chrono12steady_clock3nowEv() | 0; + i2 = tempRet0; + } + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i9 >> 2] | 0) + 12 >> 2] & 15](i9, i15, i14); + if (HEAP8[i13 >> 0] | 0) { + i9 = __ZNSt3__16chrono12steady_clock3nowEv() | 0; + i9 = _i64Subtract(i9 | 0, tempRet0 | 0, i1 | 0, i2 | 0) | 0; + i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(37420, (+(i9 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9) | 0, 17194) | 0; + i8 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i12 >> 2] = i8; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 38376) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 63](i8, 10) | 0; + __ZNSt3__16localeD2Ev(i12); + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0; + } + i3 = i3 + 4 | 0; + } + if (HEAP8[i13 >> 0] | 0) { + i15 = __ZNSt3__16chrono12steady_clock3nowEv() | 0; + i15 = _i64Subtract(i15 | 0, tempRet0 | 0, i6 | 0, i7 | 0) | 0; + d17 = (+(i15 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9; + i15 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 17204) | 0, d17) | 0, 17194) | 0; + i14 = __ZNKSt3__18ios_base6getlocEv(i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i12 >> 2] = i14; + i14 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 38376) | 0; + i14 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i14 >> 2] | 0) + 28 >> 2] & 63](i14, 10) | 0; + __ZNSt3__16localeD2Ev(i12); + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i15, i14) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i15) | 0; + } + STACKTOP = i16; + return; +} + +function __ZN4wasm14SimplifyLocals16optimizeIfReturnEPNS_2IfEPPNS_10ExpressionERNSt3__13mapIjNS0_12SinkableInfoENS6_4lessIjEENS6_9allocatorINS6_4pairIKjS8_EEEEEE(i21, i5, i18, i13) { + i21 = i21 | 0; + i5 = i5 | 0; + i18 = i18 | 0; + i13 = i13 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i19 = 0, i20 = 0, i22 = 0; + i22 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i19 = i22 + 20 | 0; + i1 = i22 + 4 | 0; + i16 = i22 + 24 | 0; + i4 = i22 + 16 | 0; + i17 = i22; + HEAP32[i19 >> 2] = i5; + i7 = i5 + 16 | 0; + i20 = i5; + if (!(HEAP32[i7 >> 2] | 0)) ___assert_fail(22936, 22896, 308, 22967); + if ((HEAP32[(HEAP32[i21 + 96 >> 2] | 0) + -4 >> 2] | 0) != (i5 | 0)) ___assert_fail(22984, 22896, 310, 22967); + __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEEC2ERKS6_(i1, i21 + 92 | 0); + i8 = __ZN4wasm18ExpressionAnalyzer12isResultUsedENSt3__16vectorIPNS_10ExpressionENS1_9allocatorIS4_EEEEPNS_8FunctionE(i1, HEAP32[i21 + 32 >> 2] | 0) | 0; + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1); + if (!i8) { + i8 = i21 + 40 | 0; + HEAP32[i16 >> 2] = -1; + i1 = i13 + 4 | 0; + i3 = HEAP32[i13 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i2 = HEAP32[i3 + 16 >> 2] | 0; + HEAP32[i4 >> 2] = i2; + if (__ZNKSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE14__count_uniqueIjEEjRKT_(i8, i4) | 0) { + i3 = i2; + i6 = 9; + break; + } + i3 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i3) | 0; + } + do if ((i6 | 0) == 9) { + HEAP32[i16 >> 2] = i3; + i1 = __ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i5 + 12 >> 2] | 0) | 0; + i2 = __ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i7 >> 2] | 0) | 0; + if ((((i1 | 0 ? (i9 = i1 + 12 | 0, i10 = i1 + 16 | 0, i11 = HEAP32[i10 >> 2] | 0, (i11 | 0) != (HEAP32[i9 >> 2] | 0)) : 0) ? (i2 | 0 ? (HEAP32[HEAP32[i11 + -4 >> 2] >> 2] | 0) == 19 : 0) : 0) ? (i14 = i2 + 12 | 0, i15 = i2 + 16 | 0, i12 = HEAP32[i15 >> 2] | 0, (i12 | 0) != (HEAP32[i14 >> 2] | 0)) : 0) ? (HEAP32[HEAP32[i12 + -4 >> 2] >> 2] | 0) == 19 : 0) { + i13 = __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE2atERS8_(i13, i16) | 0; + i13 = HEAP32[i13 >> 2] | 0; + i11 = (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i13 >> 2] | 0) | 0) + 12 | 0; + i12 = HEAP32[i9 >> 2] | 0; + HEAP32[i12 + (((HEAP32[i10 >> 2] | 0) - i12 >> 2) + -1 << 2) >> 2] = HEAP32[i11 >> 2]; + i13 = HEAP32[i13 >> 2] | 0; + HEAP32[i13 >> 2] = 19; + HEAP32[i13 + 4 >> 2] = 0; + __ZN4wasm5Block8finalizeEv(i1); + i1 = i1 + 4 | 0; + if (!(HEAP32[i1 >> 2] | 0)) ___assert_fail(23038, 22896, 340, 22967); + i16 = __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE2atERS8_(i8, i16) | 0; + i16 = HEAP32[i16 >> 2] | 0; + i13 = (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i16 >> 2] | 0) | 0) + 12 | 0; + i14 = HEAP32[i14 >> 2] | 0; + HEAP32[i14 + (((HEAP32[i15 >> 2] | 0) - i14 >> 2) + -1 << 2) >> 2] = HEAP32[i13 >> 2]; + i16 = HEAP32[i16 >> 2] | 0; + HEAP32[i16 >> 2] = 19; + HEAP32[i16 + 4 >> 2] = 0; + __ZN4wasm5Block8finalizeEv(i2); + if (!(HEAP32[i1 >> 2] | 0)) ___assert_fail(23038, 22896, 345, 22967); + i1 = HEAP32[i19 >> 2] | 0; + __ZN4wasm2If8finalizeEv(i1); + if (!(HEAP32[i1 + 4 >> 2] | 0)) ___assert_fail(23064, 22896, 347, 22967); else { + HEAP32[i17 >> 2] = (HEAP32[i21 + 36 >> 2] | 0) + 88; + i20 = __ZN4wasm7Builder12makeSetLocalEjPNS_10ExpressionE(i17, i3, i1) | 0; + HEAP32[i18 >> 2] = i20; + HEAP8[i21 + 88 >> 0] = 1; + break; + } + } + i1 = i21 + 120 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i21 + 124 >> 2] | 0)) { + __ZNSt3__16vectorIPN4wasm2IfENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i21 + 116 | 0, i19); + break; + } else { + HEAP32[i2 >> 2] = i20; + HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; + break; + } + } while (0); + } + STACKTOP = i22; + return; +} + function __ZN4wasm22ShellExternalInterface4loadEPNS_4LoadEj(i3, i2, i4, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -37567,15 +40409,15 @@ function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE i7 = i28 + 432 | 0; i9 = i28 + 32 | 0; i14 = i28 + 24 | 0; - i13 = i28 + 16 | 0; - i11 = i28 + 20 | 0; + i13 = i28 + 20 | 0; + i11 = i28 + 16 | 0; HEAP32[i5 >> 2] = i1; HEAPF64[i10 >> 3] = d4; - i1 = _snprintf(i1, 100, 28648, i10) | 0; + i1 = _snprintf(i1, 100, 31943, i10) | 0; if (i1 >>> 0 > 99) { i1 = __ZNSt3__16__clocEv() | 0; HEAPF64[i3 >> 3] = d4; - i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 28648, i3) | 0; + i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 31943, i3) | 0; i2 = HEAP32[i5 >> 2] | 0; if (!i2) __ZSt17__throw_bad_allocv(); i3 = _malloc(i1 << 2) | 0; @@ -37593,7 +40435,7 @@ function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE } i1 = __ZNKSt3__18ios_base6getlocEv(i19) | 0; HEAP32[i20 >> 2] = i1; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 34992) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 38408) | 0; i3 = HEAP32[i5 >> 2] | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i6 >> 2] | 0) + 48 >> 2] & 7](i6, i3, i3 + i22 | 0, i17) | 0; if (!i22) i5 = 0; else i5 = (HEAP8[HEAP32[i5 >> 2] >> 0] | 0) == 45; @@ -37681,15 +40523,15 @@ function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE i7 = i28 + 28 | 0; i9 = i28 + 76 | 0; i14 = i28 + 24 | 0; - i13 = i28 + 16 | 0; - i11 = i28 + 20 | 0; + i13 = i28 + 20 | 0; + i11 = i28 + 16 | 0; HEAP32[i5 >> 2] = i1; HEAPF64[i10 >> 3] = d4; - i1 = _snprintf(i1, 100, 28648, i10) | 0; + i1 = _snprintf(i1, 100, 31943, i10) | 0; if (i1 >>> 0 > 99) { i1 = __ZNSt3__16__clocEv() | 0; HEAPF64[i3 >> 3] = d4; - i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 28648, i3) | 0; + i1 = __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz(i5, i1, 31943, i3) | 0; i2 = HEAP32[i5 >> 2] | 0; if (!i2) __ZSt17__throw_bad_allocv(); i3 = _malloc(i1) | 0; @@ -37707,7 +40549,7 @@ function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE } i1 = __ZNKSt3__18ios_base6getlocEv(i19) | 0; HEAP32[i20 >> 2] = i1; - i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 34960) | 0; + i6 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 38376) | 0; i3 = HEAP32[i5 >> 2] | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i6 >> 2] | 0) + 32 >> 2] & 7](i6, i3, i3 + i22 | 0, i17) | 0; if (!i22) i5 = 0; else i5 = (HEAP8[HEAP32[i5 >> 2] >> 0] | 0) == 45; @@ -37771,85 +40613,174 @@ function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE } function __GLOBAL__sub_I_binaryen_js_cpp() { - __ZN6cashew7IString3setEPKcb(32576, 12712, 1); - __ZN6cashew7IString3setEPKcb(32580, 12719, 1); - __ZN6cashew7IString3setEPKcb(32584, 12723, 1); - __ZN6cashew7IString3setEPKcb(32588, 26205, 1); - __ZN6cashew7IString3setEPKcb(32592, 23780, 1); - __ZN6cashew7IString3setEPKcb(32596, 12732, 1); - __ZN6cashew7IString3setEPKcb(32600, 12740, 1); - __ZN6cashew7IString3setEPKcb(32604, 12750, 1); - __ZN6cashew7IString3setEPKcb(32608, 12761, 1); - __ZN6cashew7IString3setEPKcb(32612, 12772, 1); - __ZN6cashew7IString3setEPKcb(32616, 12783, 1); - __ZN6cashew7IString3setEPKcb(32620, 12795, 1); - __ZN6cashew7IString3setEPKcb(32624, 12807, 1); - __ZN6cashew7IString3setEPKcb(32628, 12820, 1); - __ZN6cashew7IString3setEPKcb(32632, 12833, 1); - __ZN6cashew7IString3setEPKcb(32636, 12853, 1); - __ZN6cashew7IString3setEPKcb(32640, 12858, 1); - __ZN6cashew7IString3setEPKcb(32644, 12863, 1); - __ZN6cashew7IString3setEPKcb(32648, 12869, 1); - __ZN6cashew7IString3setEPKcb(32652, 12876, 1); - __ZN6cashew7IString3setEPKcb(32656, 12885, 1); - __ZN6cashew7IString3setEPKcb(32660, 12893, 1); - __ZN6cashew7IString3setEPKcb(32664, 12904, 1); - __ZN6cashew7IString3setEPKcb(32668, 18160, 1); - __ZN6cashew7IString3setEPKcb(32672, 18169, 1); - __ZN6cashew7IString3setEPKcb(32676, 18164, 1); - __ZN6cashew7IString3setEPKcb(32680, 18189, 1); - __ZN6cashew7IString3setEPKcb(32684, 12916, 1); - __ZN6cashew7IString3setEPKcb(32688, 12934, 1); - __ZN6cashew7IString3setEPKcb(32692, 12943, 1); - __ZN6cashew7IString3setEPKcb(32696, 12960, 1); - __ZN6cashew7IString3setEPKcb(32700, 17773, 1); - __ZN6cashew7IString3setEPKcb(32704, 17887, 1); - __ZN6cashew7IString3setEPKcb(32708, 12968, 1); - __ZN6cashew7IString3setEPKcb(32712, 17905, 1); - __ZN6cashew7IString3setEPKcb(32716, 12973, 1); - __ZN6cashew7IString3setEPKcb(32720, 17805, 1); - __ZN6cashew7IString3setEPKcb(32724, 12980, 1); - __ZN6cashew7IString3setEPKcb(32728, 12988, 1); - __ZN6cashew7IString3setEPKcb(32732, 12995, 1); - __ZN6cashew7IString3setEPKcb(32736, 17936, 1); - __ZN6cashew7IString3setEPKcb(32740, 13002, 1); - __ZN6cashew7IString3setEPKcb(32744, 17893, 1); - __ZN6cashew7IString3setEPKcb(32748, 22794, 1); - __ZN6cashew7IString3setEPKcb(32752, 13008, 1); - __ZN6cashew7IString3setEPKcb(32756, 13020, 1); - __ZN6cashew7IString3setEPKcb(32760, 22706, 1); - __ZN6cashew7IString3setEPKcb(32764, 13034, 1); - __ZN6cashew7IString3setEPKcb(32768, 13040, 1); - __ZN6cashew7IString3setEPKcb(32772, 22768, 1); - __ZN6cashew7IString3setEPKcb(32776, 13045, 1); - __ZN6cashew7IString3setEPKcb(32780, 13055, 1); - __ZN6cashew7IString3setEPKcb(32784, 23054, 1); - __ZN6cashew7IString3setEPKcb(32788, 13060, 1); - __ZN6cashew7IString3setEPKcb(32792, 13063, 1); - __ZN6cashew7IString3setEPKcb(32796, 13071, 1); - __ZN6cashew7IString3setEPKcb(32800, 13078, 1); - __ZN6cashew7IString3setEPKcb(32804, 13082, 1); - __ZN6cashew7IString3setEPKcb(32808, 13102, 1); - __ZN6cashew7IString3setEPKcb(32812, 13112, 1); - __ZN6cashew7IString3setEPKcb(32816, 13123, 1); - __ZN6cashew7IString3setEPKcb(32820, 13134, 1); - __ZN6cashew7IString3setEPKcb(32824, 13148, 1); - __ZN6cashew7IString3setEPKcb(32828, 13157, 1); - __ZN6cashew7IString3setEPKcb(32832, 13167, 1); - __ZN6cashew7IString3setEPKcb(32836, 13178, 1); - __ZN6cashew7IString3setEPKcb(32840, 13189, 1); - __ZN6cashew7IString3setEPKcb(32844, 13202, 1); - __ZN6cashew7IString3setEPKcb(32848, 13212, 1); - __ZN6cashew7IString3setEPKcb(32852, 13221, 1); - __ZN6cashew7IString3setEPKcb(32856, 13230, 1); - __ZN6cashew7IString3setEPKcb(32860, 13244, 1); - __ZN6cashew7IString3setEPKcb(32864, 13256, 1); - __ZN6cashew7IString3setEPKcb(32868, 13271, 1); - __ZN6cashew7IString3setEPKcb(32872, 18626, 1); - __ZN6cashew7IString3setEPKcb(32876, 13280, 1); - __ZN6cashew7IString3setEPKcb(32880, 13287, 1); - __ZN6cashew7IString3setEPKcb(32884, 13292, 1); - __ZN6cashew7IString3setEPKcb(32888, 13297, 1); + __ZN6cashew7IString3setEPKcb(35896, 13284, 1); + __ZN6cashew7IString3setEPKcb(35900, 13291, 1); + __ZN6cashew7IString3setEPKcb(35904, 13295, 1); + __ZN6cashew7IString3setEPKcb(35908, 29219, 1); + __ZN6cashew7IString3setEPKcb(35912, 29210, 1); + __ZN6cashew7IString3setEPKcb(35916, 13304, 1); + __ZN6cashew7IString3setEPKcb(35920, 13312, 1); + __ZN6cashew7IString3setEPKcb(35924, 13322, 1); + __ZN6cashew7IString3setEPKcb(35928, 13333, 1); + __ZN6cashew7IString3setEPKcb(35932, 13344, 1); + __ZN6cashew7IString3setEPKcb(35936, 13355, 1); + __ZN6cashew7IString3setEPKcb(35940, 13367, 1); + __ZN6cashew7IString3setEPKcb(35944, 13379, 1); + __ZN6cashew7IString3setEPKcb(35948, 13392, 1); + __ZN6cashew7IString3setEPKcb(35952, 13405, 1); + __ZN6cashew7IString3setEPKcb(35956, 13425, 1); + __ZN6cashew7IString3setEPKcb(35960, 13430, 1); + __ZN6cashew7IString3setEPKcb(35964, 13435, 1); + __ZN6cashew7IString3setEPKcb(35968, 13441, 1); + __ZN6cashew7IString3setEPKcb(35972, 13448, 1); + __ZN6cashew7IString3setEPKcb(35976, 13457, 1); + __ZN6cashew7IString3setEPKcb(35980, 13465, 1); + __ZN6cashew7IString3setEPKcb(35984, 13476, 1); + __ZN6cashew7IString3setEPKcb(35988, 18436, 1); + __ZN6cashew7IString3setEPKcb(35992, 18445, 1); + __ZN6cashew7IString3setEPKcb(35996, 18440, 1); + __ZN6cashew7IString3setEPKcb(36e3, 18465, 1); + __ZN6cashew7IString3setEPKcb(36004, 13488, 1); + __ZN6cashew7IString3setEPKcb(36008, 13506, 1); + __ZN6cashew7IString3setEPKcb(36012, 13515, 1); + __ZN6cashew7IString3setEPKcb(36016, 13532, 1); + __ZN6cashew7IString3setEPKcb(36020, 18049, 1); + __ZN6cashew7IString3setEPKcb(36024, 18163, 1); + __ZN6cashew7IString3setEPKcb(36028, 13540, 1); + __ZN6cashew7IString3setEPKcb(36032, 18181, 1); + __ZN6cashew7IString3setEPKcb(36036, 13545, 1); + __ZN6cashew7IString3setEPKcb(36040, 18081, 1); + __ZN6cashew7IString3setEPKcb(36044, 13552, 1); + __ZN6cashew7IString3setEPKcb(36048, 13560, 1); + __ZN6cashew7IString3setEPKcb(36052, 13567, 1); + __ZN6cashew7IString3setEPKcb(36056, 18212, 1); + __ZN6cashew7IString3setEPKcb(36060, 13574, 1); + __ZN6cashew7IString3setEPKcb(36064, 18169, 1); + __ZN6cashew7IString3setEPKcb(36068, 25540, 1); + __ZN6cashew7IString3setEPKcb(36072, 13580, 1); + __ZN6cashew7IString3setEPKcb(36076, 13592, 1); + __ZN6cashew7IString3setEPKcb(36080, 25452, 1); + __ZN6cashew7IString3setEPKcb(36084, 13606, 1); + __ZN6cashew7IString3setEPKcb(36088, 13612, 1); + __ZN6cashew7IString3setEPKcb(36092, 25514, 1); + __ZN6cashew7IString3setEPKcb(36096, 13617, 1); + __ZN6cashew7IString3setEPKcb(36100, 13627, 1); + __ZN6cashew7IString3setEPKcb(36104, 25841, 1); + __ZN6cashew7IString3setEPKcb(36108, 13632, 1); + __ZN6cashew7IString3setEPKcb(36112, 13635, 1); + __ZN6cashew7IString3setEPKcb(36116, 13643, 1); + __ZN6cashew7IString3setEPKcb(36120, 13650, 1); + __ZN6cashew7IString3setEPKcb(36124, 13654, 1); + __ZN6cashew7IString3setEPKcb(36128, 13674, 1); + __ZN6cashew7IString3setEPKcb(36132, 13684, 1); + __ZN6cashew7IString3setEPKcb(36136, 13695, 1); + __ZN6cashew7IString3setEPKcb(36140, 13706, 1); + __ZN6cashew7IString3setEPKcb(36144, 13720, 1); + __ZN6cashew7IString3setEPKcb(36148, 13729, 1); + __ZN6cashew7IString3setEPKcb(36152, 13739, 1); + __ZN6cashew7IString3setEPKcb(36156, 13750, 1); + __ZN6cashew7IString3setEPKcb(36160, 13761, 1); + __ZN6cashew7IString3setEPKcb(36164, 13774, 1); + __ZN6cashew7IString3setEPKcb(36168, 13784, 1); + __ZN6cashew7IString3setEPKcb(36172, 13793, 1); + __ZN6cashew7IString3setEPKcb(36176, 13802, 1); + __ZN6cashew7IString3setEPKcb(36180, 13816, 1); + __ZN6cashew7IString3setEPKcb(36184, 13828, 1); + __ZN6cashew7IString3setEPKcb(36188, 13843, 1); + __ZN6cashew7IString3setEPKcb(36192, 18880, 1); + __ZN6cashew7IString3setEPKcb(36196, 13852, 1); + __ZN6cashew7IString3setEPKcb(36200, 13859, 1); + __ZN6cashew7IString3setEPKcb(36204, 13864, 1); + __ZN6cashew7IString3setEPKcb(36208, 13869, 1); + return; +} + +function __ZN4wasm14SimplifyLocals9visitPostEPS0_PPNS_10ExpressionE(i8, i13) { + i8 = i8 | 0; + i13 = i13 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i14 = 0, i15 = 0, i16 = 0; + i15 = STACKTOP; + STACKTOP = STACKTOP + 224 | 0; + i14 = i15 + 160 | 0; + i9 = i15 + 152 | 0; + i5 = i15 + 148 | 0; + i6 = i15 + 136 | 0; + i10 = i15 + 64 | 0; + i11 = i15; + i12 = i15 + 128 | 0; + i1 = HEAP32[i13 >> 2] | 0; + i7 = (HEAP32[i1 >> 2] | 0) == 10 ? i1 : 0; + i4 = (i7 | 0) != 0; + if (i4 ? (i2 = i8 + 40 | 0, i3 = __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4findIjEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_(i2, i7 + 8 | 0) | 0, (i3 | 0) != (i8 + 44 | 0)) : 0) { + i1 = i3 + 20 | 0; + i16 = (__ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0) + 12 | 0; + HEAP32[HEAP32[i1 >> 2] >> 2] = HEAP32[i16 >> 2]; + HEAP32[i9 >> 2] = i3; + HEAP32[i14 >> 2] = HEAP32[i9 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE(i2, i14) | 0; + HEAP8[i8 + 88 >> 0] = 1; + i1 = HEAP32[i13 >> 2] | 0; + } + HEAP32[i14 + 32 >> 2] = 0; + HEAP32[i14 + 36 >> 2] = 0; + HEAP32[i14 >> 2] = 0; + HEAP32[i14 + 4 >> 2] = 0; + HEAP32[i14 + 8 >> 2] = 0; + HEAP32[i14 + 12 >> 2] = 0; + HEAP32[i14 + 16 >> 2] = 0; + HEAP32[i14 + 20 >> 2] = 0; + HEAP16[i14 + 24 >> 1] = 0; + HEAP32[i14 + 28 >> 2] = i14 + 32; + HEAP32[i14 + 44 >> 2] = 0; + HEAP32[i14 + 48 >> 2] = 0; + HEAP32[i14 + 40 >> 2] = i14 + 44; + HEAP8[i14 + 52 >> 0] = 0; + HEAP8[i14 + 53 >> 0] = 0; + if (__ZN4wasm14EffectAnalyzer9checkPostEPNS_10ExpressionE(i14, i1) | 0) __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i8, i14); + i3 = i8 + 96 | 0; + do if (i4) { + i1 = HEAP32[i3 >> 2] | 0; + i2 = i1 + -4 | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i16 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i16; + i1 = i16; + } + i1 = i8 + 92 | 0; + HEAP32[i5 >> 2] = i7; + if (i2 >>> 0 < (HEAP32[i8 + 100 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i7; + HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i1, i5); + __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEEC2ERKS6_(i6, i1); + i16 = __ZN4wasm18ExpressionAnalyzer12isResultUsedENSt3__16vectorIPNS_10ExpressionENS1_9allocatorIS4_EEEEPNS_8FunctionE(i6, HEAP32[i8 + 32 >> 2] | 0) | 0; + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i6); + if (!i16) { + i2 = HEAP32[i7 + 8 >> 2] | 0; + HEAP32[i9 >> 2] = i2; + i1 = i8 + 40 | 0; + if (!(__ZNKSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE14__count_uniqueIjEEjRKT_(i1, i9) | 0)) { + __ZN4wasm14SimplifyLocals12SinkableInfoC2EPPNS_10ExpressionE(i11, i13); + HEAP32[i10 >> 2] = i2; + __ZN4wasm14SimplifyLocals12SinkableInfoC2EOS1_(i10 + 4 | 0, i11); + __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE7emplaceIJNS7_IjS3_EEEEENS7_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS3_EEPNS_11__tree_nodeISH_PvEEiEEEEbEEDpOT_(i12, i1, i10); + __ZN4wasm14EffectAnalyzerD2Ev(i10 + 8 | 0); + __ZN4wasm14EffectAnalyzerD2Ev(i11 + 4 | 0); + break; + } else ___assert_fail(22862, 22896, 239, 22926); + } + } while (0); + i2 = HEAP32[i3 >> 2] | 0; + i1 = i2 + -4 | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + i16 = i2 + -4 | 0; + HEAP32[i3 >> 2] = i16; + i2 = i16; + } + __ZN4wasm14EffectAnalyzerD2Ev(i14); + STACKTOP = i15; return; } @@ -37868,7 +40799,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4 i1 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i3, i1, i2) | 0; if ((i1 | 0) != (i3 | 0) ? (i4 = i2 + 4 | 0, i6 = HEAP32[i4 >> 2] | 0, (HEAP32[i2 >> 2] | 0) != (i6 | 0)) : 0) { i11 = i6 + -24 | 0; - __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i14, i5, 30306); + __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i14, i5, 33619); __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i15, (HEAP32[i4 >> 2] | 0) + -24 | 0); i2 = HEAP8[i15 >> 0] | 0; i3 = (i2 & 1) == 0; @@ -37882,7 +40813,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4 HEAP32[i2 + (i3 << 2) >> 2] = 0; i3 = i3 + 1 | 0; } - i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 30308) | 0; + i2 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i13, 33621) | 0; HEAP32[i12 >> 2] = HEAP32[i2 >> 2]; HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; @@ -38019,7 +40950,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_126parse_base_unresolved_nameINS0_2DbEEEPK if ((i3 | 0) != (i4 | 0)) { i1 = __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S4_RT_(i3, i4, i6) | 0; if ((i1 | 0) == (i3 | 0)) i1 = __ZN10__cxxabiv112_GLOBAL__N_115parse_simple_idINS0_2DbEEEPKcS4_S4_RT_(i3, i4, i6) | 0; - if ((i1 | 0) != (i3 | 0) ? (i2 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i2 | 0)) : 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 30395) | 0; else i1 = i3; + if ((i1 | 0) != (i3 | 0) ? (i2 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i2 | 0)) : 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 33708) | 0; else i1 = i3; } else i1 = i4; i1 = (i1 | 0) == (i3 | 0) ? i5 : i1; break L1; @@ -38064,6 +40995,139 @@ function __ZN10__cxxabiv112_GLOBAL__N_126parse_base_unresolved_nameINS0_2DbEEEPK return i1 | 0; } +function __ZN4wasm15RemoveUnusedBrs8visitAnyEPS0_PPNS_10ExpressionE(i9, i1) { + i9 = i9 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i11 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i8 = i11; + i1 = HEAP32[i1 >> 2] | 0; + i10 = i9 + 44 | 0; + L1 : do if ((HEAP32[i1 >> 2] | 0) != 4) { + if (__ZN4wasm10Expression2isINS_6SwitchEEEbv(i1) | 0) { + i3 = HEAP32[i10 >> 2] | 0; + i1 = i9 + 48 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break L1; + i10 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i10; + i2 = i10; + } + } + if ((HEAP32[i1 >> 2] | 0) == 2) { + i7 = (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i1) | 0) + 16 | 0; + if (!(HEAP32[i7 >> 2] | 0)) break; + i7 = i9 + 60 | 0; + i6 = HEAP32[i7 >> 2] | 0; + i1 = i6; + if ((i6 | 0) == (HEAP32[i9 + 56 >> 2] | 0)) ___assert_fail(20170, 20195, 57, 20226); + i5 = HEAP32[i1 + -8 >> 2] | 0; + i6 = i9 + 48 | 0; + i4 = i9 + 52 | 0; + i3 = HEAP32[i1 + -12 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i5 | 0)) break; + i1 = HEAP32[i3 >> 2] | 0; + HEAP32[i8 >> 2] = i1; + i2 = HEAP32[i6 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i4 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i8); else { + HEAP32[i2 >> 2] = i1; + HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 4; + } + i3 = i3 + 4 | 0; + } + i2 = HEAP32[i7 >> 2] | 0; + i1 = i2 + -12 | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break L1; + i10 = i2 + -12 | 0; + HEAP32[i7 >> 2] = i10; + __ZNSt3__113__vector_baseIPN4wasm5BreakENS_9allocatorIS3_EEED2Ev(i10); + i2 = HEAP32[i7 >> 2] | 0; + } + } + if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(i1) | 0)) switch (HEAP32[i1 >> 2] | 0) { + case 19: + break L1; + case 3: + { + i3 = HEAP32[i10 >> 2] | 0; + i1 = i9 + 48 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break L1; + i10 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i10; + i2 = i10; + } + } + default: + { + i3 = HEAP32[i10 >> 2] | 0; + i1 = i9 + 48 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break L1; + i10 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i10; + i2 = i10; + } + } + } + i7 = (__ZN4wasm10Expression4castINS_5BlockEEEPT_v(i1) | 0) + 8 | 0; + i7 = HEAP32[i7 >> 2] | 0; + if (i7 | 0) { + i8 = (HEAP32[i9 + 48 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; + i5 = i9 + 40 | 0; + i6 = 0; + i1 = 0; + while (1) { + if ((i6 | 0) == (i8 | 0)) break; + i2 = HEAP32[i10 >> 2] | 0; + i3 = HEAP32[i2 + (i6 << 2) >> 2] | 0; + i4 = i3; + if ((HEAP32[i3 + 8 >> 2] | 0) != (i7 | 0)) if (!i1) i1 = 0; else HEAP32[i2 + (i6 - i1 << 2) >> 2] = i4; else { + i9 = i3; + HEAP32[i9 >> 2] = 19; + HEAP32[i9 + 4 >> 2] = 0; + HEAP8[i5 >> 0] = 1; + i1 = i1 + 1 | 0; + } + i6 = i6 + 1 | 0; + } + if (i1 | 0) __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE6resizeEj(i10, i8 - i1 | 0); + } + } else { + i2 = HEAP32[i10 >> 2] | 0; + i4 = i9 + 48 | 0; + i3 = HEAP32[i4 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i2 | 0)) break; + i7 = i3 + -4 | 0; + HEAP32[i4 >> 2] = i7; + i3 = i7; + } + i7 = __ZN4wasm10Expression4castINS_5BreakEEEPT_v(i1) | 0; + HEAP32[i8 >> 2] = i7; + i1 = i7; + do if ((HEAP32[i7 + 16 >> 2] | 0) == 0 ? (HEAP32[i7 + 12 >> 2] | 0) == 0 : 0) { + i2 = HEAP32[i4 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i9 + 52 >> 2] | 0)) { + __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i8); + break; + } else { + HEAP32[i2 >> 2] = i1; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; + break; + } + } while (0); + } while (0); + STACKTOP = i11; + return; +} + function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE(i1, i23, i3, i20, i19, i18) { i1 = i1 | 0; i23 = i23 | 0; @@ -38089,13 +41153,13 @@ function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE i10 = i28; i1 = __ZNKSt3__18ios_base6getlocEv(i20) | 0; HEAP32[i21 >> 2] = i1; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i21, 34992) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i21, 38408) | 0; i7 = HEAP8[i18 >> 0] | 0; i2 = (i7 & 1) == 0; i12 = i18 + 4 | 0; if (!((i2 ? (i7 & 255) >>> 1 : HEAP32[i12 >> 2] | 0) | 0)) i7 = 0; else { i7 = HEAP32[(i2 ? i12 : HEAP32[i18 + 8 >> 2] | 0) >> 2] | 0; - i7 = (i7 | 0) == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 44 >> 2] & 31](i11, 45) | 0); + i7 = (i7 | 0) == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 44 >> 2] & 63](i11, 45) | 0); } i2 = 0; while (1) { @@ -38184,13 +41248,13 @@ function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE i10 = i27; i1 = __ZNKSt3__18ios_base6getlocEv(i19) | 0; HEAP32[i20 >> 2] = i1; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 34960) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i20, 38376) | 0; i7 = HEAP8[i17 >> 0] | 0; i2 = (i7 & 1) == 0; i3 = i17 + 4 | 0; if (!((i2 ? (i7 & 255) >>> 1 : HEAP32[i3 >> 2] | 0) | 0)) i7 = 0; else { i7 = HEAP8[(i2 ? i17 + 1 | 0 : HEAP32[i17 + 8 >> 2] | 0) >> 0] | 0; - i7 = i7 << 24 >> 24 == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 45) | 0) << 24 >> 24; + i7 = i7 << 24 >> 24 == (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 63](i11, 45) | 0) << 24 >> 24; } i2 = 0; while (1) { @@ -38717,32 +41781,32 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__112basic_stringIcNS2_11c L1 : do if (!i4) __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEC2ERKS7_(i6, i5); else { i2 = i1 ? i5 + 1 | 0 : HEAP32[i5 + 8 >> 2] | 0; i1 = i4 >>> 0 > 11; - i3 = _memcmp(i2, 30989, i1 ? 11 : i4) | 0; + i3 = _memcmp(i2, 34302, i1 ? 11 : i4) | 0; if (!(((i3 | 0) == 0 ? (i4 >>> 0 < 11 ? -1 : i1 & 1) : i3) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 31041, 70); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 31112, 12); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 34354, 70); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 34425, 12); break; } i1 = i4 >>> 0 > 12; i3 = i1 ? 12 : i4; - i7 = _memcmp(i2, 31001, i3) | 0; + i7 = _memcmp(i2, 34314, i3) | 0; i1 = i4 >>> 0 < 12 ? -1 : i1 & 1; if (!(((i7 | 0) == 0 ? i1 : i7) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 31125, 49); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 31175, 13); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 34438, 49); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 34488, 13); break; } - i7 = _memcmp(i2, 31014, i3) | 0; + i7 = _memcmp(i2, 34327, i3) | 0; if (!(((i7 | 0) == 0 ? i1 : i7) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 31189, 49); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 31239, 13); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 34502, 49); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 34552, 13); break; } i3 = i4 >>> 0 > 13; - i7 = _memcmp(i2, 31027, i3 ? 13 : i4) | 0; + i7 = _memcmp(i2, 34340, i3 ? 13 : i4) | 0; if (!(((i7 | 0) == 0 ? (i4 >>> 0 < 13 ? -1 : i3 & 1) : i7) | 0)) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 31253, 50); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 31304, 14); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i5, 34566, 50); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i6, 34617, 14); break; } i1 = i2 + i4 | 0; @@ -39165,9 +42229,9 @@ function __ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l i17 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i12 = i17; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34992) | 0; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 35e3) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i12, i5); + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38408) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38416) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i12, i5); i8 = HEAP8[i12 >> 0] | 0; i9 = i12 + 4 | 0; L1 : do if (((i8 & 1) == 0 ? (i8 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) | 0) { @@ -39177,7 +42241,7 @@ function __ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l case 43: case 45: { - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 31](i10, i1) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 63](i10, i1) | 0; i3 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i3 + 4; HEAP32[i3 >> 2] = i8; @@ -39196,11 +42260,11 @@ function __ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l default: break L7; } - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 31](i10, 48) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 63](i10, 48) | 0; i7 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i7 + 4; HEAP32[i7 >> 2] = i8; - i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 31](i10, HEAP8[i1 >> 0] | 0) | 0; + i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 63](i10, HEAP8[i1 >> 0] | 0) | 0; i8 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i8 + 4; HEAP32[i8 >> 2] = i7; @@ -39235,7 +42299,7 @@ function __ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l i1 = 0; i4 = (i4 >>> 0 < (((i18 & 1) == 0 ? (i18 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) + -1 | 0) >>> 0 & 1) + i4 | 0; } - i19 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 31](i10, HEAP8[i8 >> 0] | 0) | 0; + i19 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 44 >> 2] & 63](i10, HEAP8[i8 >> 0] | 0) | 0; i18 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i18 + 4; HEAP32[i18 >> 2] = i19; @@ -39268,7 +42332,6 @@ function __ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l STACKTOP = i17; return; } - function __ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE(i2, i14, i13, i15, i16, i11, i1) { i2 = i2 | 0; i14 = i14 | 0; @@ -39281,9 +42344,9 @@ function __ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6 i17 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i12 = i17; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34960) | 0; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 34972) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i12, i5); + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38376) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38388) | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i12, i5); i8 = HEAP8[i12 >> 0] | 0; i9 = i12 + 4 | 0; if (((i8 & 1) == 0 ? (i8 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) | 0) { @@ -39293,7 +42356,7 @@ function __ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6 case 43: case 45: { - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, i1) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 63](i10, i1) | 0; i3 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i3 + 1; HEAP8[i3 >> 0] = i8; @@ -39312,11 +42375,11 @@ function __ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6 default: break L7; } - i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 48) | 0; + i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 63](i10, 48) | 0; i7 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i7 + 1; HEAP8[i7 >> 0] = i8; - i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, HEAP8[i1 >> 0] | 0) | 0; + i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 63](i10, HEAP8[i1 >> 0] | 0) | 0; i8 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i8 + 1; HEAP8[i8 >> 0] = i7; @@ -39351,7 +42414,7 @@ function __ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6 i1 = 0; i4 = (i4 >>> 0 < (((i18 & 1) == 0 ? (i18 & 255) >>> 1 : HEAP32[i9 >> 2] | 0) + -1 | 0) >>> 0 & 1) + i4 | 0; } - i19 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, HEAP8[i8 >> 0] | 0) | 0; + i19 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 63](i10, HEAP8[i8 >> 0] | 0) | 0; i18 = HEAP32[i11 >> 2] | 0; HEAP32[i11 >> 2] = i18 + 1; HEAP8[i18 >> 0] = i19; @@ -39871,16 +42934,16 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE i9 = i20 + 464 | 0; HEAP32[i19 >> 2] = i4; i18 = i19 + 4 | 0; - HEAP32[i18 >> 2] = 208; + HEAP32[i18 >> 2] = 232; i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i16 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 34992) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 38408) | 0; HEAP8[i5 >> 0] = 0; HEAP32[i21 >> 2] = HEAP32[i14 >> 2]; i3 = HEAP32[i3 + 4 >> 2] | 0; HEAP32[i7 >> 2] = HEAP32[i21 >> 2]; if (__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_(i13, i7, i2, i16, i3, i15, i5, i1, i19, i8, i4 + 400 | 0) | 0) { - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 28542, 28552, i7) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 31837, 31847, i7) | 0; i2 = HEAP32[i8 >> 2] | 0; i4 = HEAP32[i19 >> 2] | 0; i1 = i2 - i4 | 0; @@ -39912,14 +42975,14 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE if ((HEAP32[i2 >> 2] | 0) == (i3 | 0)) break; i2 = i2 + 4 | 0; } - HEAP8[i1 >> 0] = HEAP8[28542 + (i2 - i6 >> 2) >> 0] | 0; + HEAP8[i1 >> 0] = HEAP8[31837 + (i2 - i6 >> 2) >> 0] | 0; i2 = HEAP32[i8 >> 2] | 0; i1 = i1 + 1 | 0; i4 = i4 + 4 | 0; } HEAP8[i1 >> 0] = 0; HEAP32[i10 >> 2] = i12; - _sscanf(i9, 28443, i10) | 0; + _sscanf(i9, 31738, i10) | 0; if (i11 | 0) _free(i11); } i1 = HEAP32[i13 >> 2] | 0; @@ -40102,110 +43165,6 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pairaSEOS1_(i12, i10) { return; } -function __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_S9_T_(i8, i9, i10, i1, i7) { - i8 = i8 | 0; - i9 = i9 | 0; - i10 = i10 | 0; - i1 = i1 | 0; - i7 = i7 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0; - i13 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i12 = i13 + 56 | 0; - i11 = i13 + 48 | 0; - i15 = i13 + 40 | 0; - i14 = i13 + 32 | 0; - i2 = i13 + 24 | 0; - i3 = i13 + 16 | 0; - i4 = i13 + 8 | 0; - i5 = i13; - i6 = __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_T_(i8, i9, i10, i7) | 0; - i16 = i1; - i17 = HEAP32[i16 + 4 >> 2] | 0; - i18 = i15; - HEAP32[i18 >> 2] = HEAP32[i16 >> 2]; - HEAP32[i18 + 4 >> 2] = i17; - i18 = i10; - i17 = HEAP32[i18 + 4 >> 2] | 0; - i16 = i14; - HEAP32[i16 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i16 + 4 >> 2] = i17; - HEAP32[i11 >> 2] = HEAP32[i15 >> 2]; - HEAP32[i11 + 4 >> 2] = HEAP32[i15 + 4 >> 2]; - HEAP32[i12 >> 2] = HEAP32[i14 >> 2]; - HEAP32[i12 + 4 >> 2] = HEAP32[i14 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i7, i11, i12) | 0) { - i18 = i10; - i17 = HEAP32[i18 >> 2] | 0; - i18 = HEAP32[i18 + 4 >> 2] | 0; - i14 = i1; - i15 = HEAP32[i14 + 4 >> 2] | 0; - i16 = i10; - HEAP32[i16 >> 2] = HEAP32[i14 >> 2]; - HEAP32[i16 + 4 >> 2] = i15; - HEAP32[i1 >> 2] = i17; - HEAP32[i1 + 4 >> 2] = i18; - i1 = i6 + 1 | 0; - i18 = i10; - i17 = HEAP32[i18 + 4 >> 2] | 0; - i16 = i2; - HEAP32[i16 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i16 + 4 >> 2] = i17; - i16 = i9; - i17 = HEAP32[i16 + 4 >> 2] | 0; - i18 = i3; - HEAP32[i18 >> 2] = HEAP32[i16 >> 2]; - HEAP32[i18 + 4 >> 2] = i17; - HEAP32[i11 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i12 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i12 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i7, i11, i12) | 0) { - i17 = i9; - i16 = HEAP32[i17 >> 2] | 0; - i17 = HEAP32[i17 + 4 >> 2] | 0; - i14 = i10; - i15 = HEAP32[i14 + 4 >> 2] | 0; - i18 = i9; - HEAP32[i18 >> 2] = HEAP32[i14 >> 2]; - HEAP32[i18 + 4 >> 2] = i15; - i18 = i10; - HEAP32[i18 >> 2] = i16; - HEAP32[i18 + 4 >> 2] = i17; - i18 = i9; - i17 = HEAP32[i18 + 4 >> 2] | 0; - i16 = i4; - HEAP32[i16 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i16 + 4 >> 2] = i17; - i16 = i8; - i17 = HEAP32[i16 + 4 >> 2] | 0; - i18 = i5; - HEAP32[i18 >> 2] = HEAP32[i16 >> 2]; - HEAP32[i18 + 4 >> 2] = i17; - HEAP32[i11 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i11 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i12 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i12 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i7, i11, i12) | 0) { - i18 = i8; - i17 = HEAP32[i18 >> 2] | 0; - i18 = HEAP32[i18 + 4 >> 2] | 0; - i15 = i9; - i16 = HEAP32[i15 + 4 >> 2] | 0; - i1 = i8; - HEAP32[i1 >> 2] = HEAP32[i15 >> 2]; - HEAP32[i1 + 4 >> 2] = i16; - i1 = i9; - HEAP32[i1 >> 2] = i17; - HEAP32[i1 + 4 >> 2] = i18; - i1 = i6 + 3 | 0; - } else i1 = i6 + 2 | 0; - } - } else i1 = i6; - STACKTOP = i13; - return i1 | 0; -} - function __ZNSt3__1L12utf8_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeE(i1, i10, i11, i3, i12, i13, i9, i2) { i1 = i1 | 0; i10 = i10 | 0; @@ -40379,7 +43338,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i12, i11) i10 = i13 + 8 | 0; i8 = i13 + 4 | 0; i9 = i13; - HEAP8[i12 + 104 >> 0] = 1; + HEAP8[i12 + 100 >> 0] = 1; i7 = __ZN4wasm7Element4listEv(i11) | 0; i7 = _atoi(__ZN4wasm7Element5c_strEv(HEAP32[(HEAP32[i7 >> 2] | 0) + 4 >> 2] | 0) | 0) | 0; HEAP32[(HEAP32[i12 >> 2] | 0) + 60 >> 2] = i7; @@ -40396,7 +43355,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i12, i11) i5 = __ZN4wasm7ElementixEj(i11, i1) | 0; i7 = __ZN4wasm7Element4listEv(i5) | 0; i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0; - if ((i7 | 0) != (HEAP32[8181] | 0)) break; + if ((i7 | 0) != (HEAP32[9011] | 0)) break; i2 = __ZN4wasm7Element4listEv(i5) | 0; i2 = __ZN4wasm7Element5c_strEv(HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] | 0) | 0; i4 = _malloc(_strlen(i2) | 0) | 0; @@ -40477,7 +43436,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i12, i11) } else __ZNSt3__16vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRPciEEEvDpOT_(i7 + 68 | 0, i8, i10, i9); i1 = i1 + 1 | 0; } - ___assert_fail(14944, 13733, 1061, 14970); + ___assert_fail(15228, 14303, 1068, 15254); } while (0); STACKTOP = i13; return; @@ -40495,8 +43454,8 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i i8 = i11; i1 = __ZN4wasm7Element4listEv(i5) | 0; i1 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0; - if ((i1 | 0) != (HEAP32[8186] | 0)) { - if ((i1 | 0) == (HEAP32[8177] | 0)) { + if ((i1 | 0) != (HEAP32[9016] | 0)) { + if ((i1 | 0) == (HEAP32[9007] | 0)) { HEAP32[i9 >> 2] = 0; i4 = __ZN4wasm7Element4listEv(i5) | 0; if (!(HEAP8[HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] >> 0] | 0)) { @@ -40525,11 +43484,11 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i i1 = __ZN4wasm7ElementixEj(i5, i3) | 0; i2 = __ZN4wasm7Element4listEv(i1) | 0; i2 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i2 >> 2] >> 2] | 0) | 0; - if ((i2 | 0) == (HEAP32[8179] | 0)) { + if ((i2 | 0) == (HEAP32[9009] | 0)) { i2 = 13; break; } - if ((i2 | 0) == (HEAP32[8186] | 0)) { + if ((i2 | 0) == (HEAP32[9016] | 0)) { i2 = 15; break; } else i3 = i3 + 1 | 0; @@ -40585,16 +43544,16 @@ function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE i9 = i20 + 36 | 0; HEAP32[i19 >> 2] = i4; i18 = i19 + 4 | 0; - HEAP32[i18 >> 2] = 208; + HEAP32[i18 >> 2] = 232; i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i16 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 34960) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i16, 38376) | 0; HEAP8[i5 >> 0] = 0; HEAP32[i21 >> 2] = HEAP32[i14 >> 2]; i3 = HEAP32[i3 + 4 >> 2] | 0; HEAP32[i7 >> 2] = HEAP32[i21 >> 2]; if (__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_(i13, i7, i2, i16, i3, i15, i5, i1, i19, i8, i4 + 100 | 0) | 0) { - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 28432, 28442, i7) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 31727, 31737, i7) | 0; i2 = HEAP32[i8 >> 2] | 0; i4 = HEAP32[i19 >> 2] | 0; i1 = i2 - i4 | 0; @@ -40626,14 +43585,14 @@ function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE if ((HEAP8[i2 >> 0] | 0) == i3 << 24 >> 24) break; i2 = i2 + 1 | 0; } - HEAP8[i1 >> 0] = HEAP8[28432 + (i2 - i6) >> 0] | 0; + HEAP8[i1 >> 0] = HEAP8[31727 + (i2 - i6) >> 0] | 0; i2 = HEAP32[i8 >> 2] | 0; i1 = i1 + 1 | 0; i4 = i4 + 1 | 0; } HEAP8[i1 >> 0] = 0; HEAP32[i10 >> 2] = i12; - _sscanf(i9, 28443, i10) | 0; + _sscanf(i9, 31738, i10) | 0; if (i11 | 0) _free(i11); } i1 = HEAP32[i13 >> 2] | 0; @@ -40795,75 +43754,6 @@ function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7see return; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i9, i13, i11) { - i9 = i9 | 0; - i13 = i13 | 0; - i11 = i11 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i12 = 0, i14 = 0; - i14 = STACKTOP; - STACKTOP = STACKTOP + 96 | 0; - i5 = i14 + 84 | 0; - i1 = i14 + 40 | 0; - i6 = i14 + 80 | 0; - i10 = i14 + 68 | 0; - i12 = i14 + 16 | 0; - i7 = i14; - i8 = i14 + 64 | 0; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i13, HEAP32[i11 + 24 >> 2] | 0); - if (!(HEAP32[i1 + 16 >> 2] | 0)) { - i3 = __ZNK4wasm7Literal6geti32Ev(i1) | 0; - i4 = i13 + 4 | 0; - i1 = HEAP32[i4 >> 2] | 0; - i2 = HEAP32[i1 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i2 + 52 >> 2] | 0) - (HEAP32[i2 + 48 >> 2] | 0) >> 2 >>> 0) { - i2 = HEAP32[i1 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, 16017); - i2 = HEAP32[HEAP32[i4 >> 2] >> 2] | 0; - } - i1 = HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + (i3 << 2) >> 2] | 0; - HEAP32[i6 >> 2] = i1; - HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i6 = (__ZN4wasm6Module11getFunctionENS_4NameE(i2, i5) | 0) + 32 | 0; - i6 = HEAP32[i6 >> 2] | 0; - if (i6 | 0 ? (i6 | 0) != (HEAP32[HEAP32[i11 + 20 >> 2] >> 2] | 0) : 0) { - i6 = HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 20 >> 2] & 127](i6, 16040); - } - HEAP32[i10 >> 2] = 0; - HEAP32[i10 + 4 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17generateArgumentsERKNS4_IPNS_10ExpressionENS6_ISC_EEEES9_(i12, i13, i11 + 8 | 0, i10); - if (!(HEAP32[i12 + 16 >> 2] | 0)) { - i13 = HEAP32[i4 >> 2] | 0; - HEAP32[i8 >> 2] = i1; - HEAP32[i5 >> 2] = HEAP32[i8 >> 2]; - __ZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i7, i13, i5, i10); - HEAP32[i9 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i9 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; - HEAP32[i9 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; - HEAP32[i9 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; - HEAP32[i9 + 16 >> 2] = 0; - } else { - HEAP32[i9 >> 2] = HEAP32[i12 >> 2]; - HEAP32[i9 + 4 >> 2] = HEAP32[i12 + 4 >> 2]; - HEAP32[i9 + 8 >> 2] = HEAP32[i12 + 8 >> 2]; - HEAP32[i9 + 12 >> 2] = HEAP32[i12 + 12 >> 2]; - HEAP32[i9 + 16 >> 2] = HEAP32[i12 + 16 >> 2]; - HEAP32[i9 + 20 >> 2] = HEAP32[i12 + 20 >> 2]; - } - __ZNSt3__113__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i10); - } else { - HEAP32[i9 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i9 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i9 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i9 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; - HEAP32[i9 + 16 >> 2] = HEAP32[i1 + 16 >> 2]; - HEAP32[i9 + 20 >> 2] = HEAP32[i1 + 20 >> 2]; - } - STACKTOP = i14; - return; -} - function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE(i1, i10, i11, i4, i2, i12, i6) { i1 = i1 | 0; i10 = i10 | 0; @@ -40884,10 +43774,10 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE i7 = i16; HEAP32[i15 >> 2] = i17; i14 = i15 + 4 | 0; - HEAP32[i14 >> 2] = 208; + HEAP32[i14 >> 2] = 232; i9 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i18 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 34992) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 38408) | 0; HEAP8[i3 >> 0] = 0; i8 = HEAP32[i11 >> 2] | 0; HEAP32[i7 >> 2] = i8; @@ -40897,8 +43787,8 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE if (__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_(i10, i19, i4, i18, i2, i12, i3, i1, i15, i5, i17 + 400 | 0) | 0) { if (!(HEAP8[i6 >> 0] & 1)) HEAP8[i6 >> 0] = 0; else HEAP32[HEAP32[i6 + 8 >> 2] >> 2] = 0; HEAP32[i6 + 4 >> 2] = 0; - if (HEAP8[i3 >> 0] | 0) __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw(i6, FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 44 >> 2] & 31](i1, 45) | 0); - i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 44 >> 2] & 31](i1, 48) | 0; + if (HEAP8[i3 >> 0] | 0) __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw(i6, FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 44 >> 2] & 63](i1, 45) | 0); + i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 44 >> 2] & 63](i1, 48) | 0; i4 = HEAP32[i5 >> 2] | 0; i2 = i4 + -4 | 0; i1 = HEAP32[i15 >> 2] | 0; @@ -40945,6 +43835,74 @@ function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE return i2 | 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i8, i12, i10) { + i8 = i8 | 0; + i12 = i12 | 0; + i10 = i10 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i11 = 0, i13 = 0; + i13 = STACKTOP; + STACKTOP = STACKTOP + 96 | 0; + i4 = i13 + 84 | 0; + i1 = i13 + 40 | 0; + i5 = i13 + 80 | 0; + i9 = i13 + 68 | 0; + i11 = i13 + 16 | 0; + i6 = i13; + i7 = i13 + 64 | 0; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i12, HEAP32[i10 + 24 >> 2] | 0); + if (!(HEAP32[i1 + 16 >> 2] | 0)) { + i3 = __ZNK4wasm7Literal6geti32Ev(i1) | 0; + i2 = HEAP32[i12 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i1 + 52 >> 2] | 0) - (HEAP32[i1 + 48 >> 2] | 0) >> 2 >>> 0) i2 = i1; else { + i2 = HEAP32[i2 + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i2, 16164); + i2 = HEAP32[HEAP32[i12 >> 2] >> 2] | 0; + } + i1 = HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + (i3 << 2) >> 2] | 0; + HEAP32[i5 >> 2] = i1; + HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; + i5 = (__ZN4wasm6Module11getFunctionENS_4NameE(i2, i4) | 0) + 32 | 0; + i5 = HEAP32[i5 >> 2] | 0; + if (i5 | 0 ? (i5 | 0) != (HEAP32[HEAP32[i10 + 20 >> 2] >> 2] | 0) : 0) { + i5 = HEAP32[(HEAP32[i12 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 16187); + } + HEAP32[i9 >> 2] = 0; + HEAP32[i9 + 4 >> 2] = 0; + HEAP32[i9 + 8 >> 2] = 0; + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17generateArgumentsERKNS4_IPNS_10ExpressionENS6_ISC_EEEES9_(i11, i12, i10 + 8 | 0, i9); + if (!(HEAP32[i11 + 16 >> 2] | 0)) { + i12 = HEAP32[i12 >> 2] | 0; + HEAP32[i7 >> 2] = i1; + HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; + __ZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i6, i12, i4, i9); + HEAP32[i8 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i8 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i8 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i8 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i8 + 16 >> 2] = 0; + } else { + HEAP32[i8 >> 2] = HEAP32[i11 >> 2]; + HEAP32[i8 + 4 >> 2] = HEAP32[i11 + 4 >> 2]; + HEAP32[i8 + 8 >> 2] = HEAP32[i11 + 8 >> 2]; + HEAP32[i8 + 12 >> 2] = HEAP32[i11 + 12 >> 2]; + HEAP32[i8 + 16 >> 2] = HEAP32[i11 + 16 >> 2]; + HEAP32[i8 + 20 >> 2] = HEAP32[i11 + 20 >> 2]; + } + __ZNSt3__113__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i9); + } else { + HEAP32[i8 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i8 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; + HEAP32[i8 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; + HEAP32[i8 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; + HEAP32[i8 + 16 >> 2] = HEAP32[i1 + 16 >> 2]; + HEAP32[i8 + 20 >> 2] = HEAP32[i1 + 20 >> 2]; + } + STACKTOP = i13; + return; +} + function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE(i1, i10, i11, i4, i2, i12, i6) { i1 = i1 | 0; i10 = i10 | 0; @@ -40965,10 +43923,10 @@ function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE i7 = i16; HEAP32[i15 >> 2] = i17; i14 = i15 + 4 | 0; - HEAP32[i14 >> 2] = 208; + HEAP32[i14 >> 2] = 232; i9 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i18 >> 2] = i9; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 34960) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i18, 38376) | 0; HEAP8[i3 >> 0] = 0; i8 = HEAP32[i11 >> 2] | 0; HEAP32[i7 >> 2] = i8; @@ -40983,8 +43941,8 @@ function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE HEAP8[HEAP32[i6 + 8 >> 2] >> 0] = 0; HEAP32[i6 + 4 >> 2] = 0; } - if (HEAP8[i3 >> 0] | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc(i6, FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 45) | 0); - i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 48) | 0; + if (HEAP8[i3 >> 0] | 0) __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc(i6, FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 45) | 0); + i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 48) | 0; i4 = HEAP32[i5 >> 2] | 0; i2 = i4 + -1 | 0; i1 = HEAP32[i15 >> 2] | 0; @@ -41092,7 +44050,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i1 = 0; break L16; } - if (!((i5 | 0) == 0 & i3) ? (__ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i10, i15, HEAP32[i4 + (i5 << 2) >> 2] | 0), HEAP32[i13 >> 2] = HEAP32[i10 >> 2], HEAP32[i13 + 4 >> 2] = HEAP32[i10 + 4 >> 2], HEAP32[i13 + 8 >> 2] = HEAP32[i10 + 8 >> 2], HEAP32[i13 + 12 >> 2] = HEAP32[i10 + 12 >> 2], HEAP32[i13 + 16 >> 2] = HEAP32[i10 + 16 >> 2], i12 = HEAP32[i7 >> 2] | 0, i12 | 0) : 0) { + if (!((i5 | 0) == 0 & i3) ? (__ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i10, i15, HEAP32[i4 + (i5 << 2) >> 2] | 0), HEAP32[i13 >> 2] = HEAP32[i10 >> 2], HEAP32[i13 + 4 >> 2] = HEAP32[i10 + 4 >> 2], HEAP32[i13 + 8 >> 2] = HEAP32[i10 + 8 >> 2], HEAP32[i13 + 12 >> 2] = HEAP32[i10 + 12 >> 2], HEAP32[i13 + 16 >> 2] = HEAP32[i10 + 16 >> 2], i12 = HEAP32[i7 >> 2] | 0, i12 | 0) : 0) { i1 = i12; break; } @@ -41114,12 +44072,172 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } -function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv(i1) { +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; + i20 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i14 = i20 + 48 | 0; + i18 = i20 + 52 | 0; + i17 = i20 + 36 | 0; + i19 = i20 + 32 | 0; + i15 = i20 + 28 | 0; + i16 = i20; + HEAP32[i14 >> 2] = i2; + i13 = i1 + 20 | 0; + HEAP32[i13 >> 2] = i2; + i9 = __ZN4wasm10ThreadPool4sizeEv(__ZN4wasm10ThreadPool3getEv() | 0) | 0; + HEAP32[i18 >> 2] = 0; + i10 = i18 + 4 | 0; + HEAP32[i10 >> 2] = 0; + HEAP32[i18 + 8 >> 2] = 0; + HEAP32[i17 >> 2] = 0; + i11 = i17 + 4 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + HEAP32[i19 >> 2] = 0; + i4 = HEAP32[i14 >> 2] | 0; + i4 = (HEAP32[i4 + 40 >> 2] | 0) - (HEAP32[i4 + 36 >> 2] | 0) >> 2; + i5 = i18 + 8 | 0; + i6 = HEAP32[i20 + 24 >> 2] | 0; + i7 = i16 + 16 | 0; + i8 = i17 + 8 | 0; + i12 = 0; + while (1) { + if (i12 >>> 0 >= i9 >>> 0) break; + i3 = __Znwj(40) | 0; + i1 = i3; + i2 = i1 + 40 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEEC2Ev(i3); + HEAP32[i3 >> 2] = 4228; + HEAP32[i3 + 36 >> 2] = HEAP32[i13 >> 2]; + i1 = i3; + HEAP32[i15 >> 2] = i1; + i2 = HEAP32[i10 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i18, i15); + i1 = HEAP32[i15 >> 2] | 0; + HEAP32[i15 >> 2] = 0; + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } else { + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = i2 + 4; + HEAP32[i15 >> 2] = 0; + } + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 4256; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i19; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 16 >> 2] = i14; + HEAP32[i1 + 20 >> 2] = i6; + HEAP32[i7 >> 2] = i1; + i1 = HEAP32[i11 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i1, i16); + HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 24; + } else __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i17, i16); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i16); + i12 = i12 + 1 | 0; + } + __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(__ZN4wasm10ThreadPool3getEv() | 0, i17); + __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i17); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i18); + STACKTOP = i20; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; + i20 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i14 = i20 + 48 | 0; + i18 = i20 + 52 | 0; + i17 = i20 + 36 | 0; + i19 = i20 + 32 | 0; + i15 = i20 + 28 | 0; + i16 = i20; + HEAP32[i14 >> 2] = i2; + i13 = i1 + 20 | 0; + HEAP32[i13 >> 2] = i2; + i9 = __ZN4wasm10ThreadPool4sizeEv(__ZN4wasm10ThreadPool3getEv() | 0) | 0; + HEAP32[i18 >> 2] = 0; + i10 = i18 + 4 | 0; + HEAP32[i10 >> 2] = 0; + HEAP32[i18 + 8 >> 2] = 0; + HEAP32[i17 >> 2] = 0; + i11 = i17 + 4 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + HEAP32[i19 >> 2] = 0; + i4 = HEAP32[i14 >> 2] | 0; + i4 = (HEAP32[i4 + 40 >> 2] | 0) - (HEAP32[i4 + 36 >> 2] | 0) >> 2; + i5 = i18 + 8 | 0; + i6 = HEAP32[i20 + 24 >> 2] | 0; + i7 = i16 + 16 | 0; + i8 = i17 + 8 | 0; + i12 = 0; + while (1) { + if (i12 >>> 0 >= i9 >>> 0) break; + i3 = __Znwj(40) | 0; + i1 = i3; + i2 = i1 + 40 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEEC2Ev(i3); + HEAP32[i3 >> 2] = 3580; + HEAP32[i3 + 36 >> 2] = HEAP32[i13 >> 2]; + i1 = i3; + HEAP32[i15 >> 2] = i1; + i2 = HEAP32[i10 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i18, i15); + i1 = HEAP32[i15 >> 2] | 0; + HEAP32[i15 >> 2] = 0; + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } else { + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = i2 + 4; + HEAP32[i15 >> 2] = 0; + } + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 3608; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i19; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 16 >> 2] = i14; + HEAP32[i1 + 20 >> 2] = i6; + HEAP32[i7 >> 2] = i1; + i1 = HEAP32[i11 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i1, i16); + HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 24; + } else __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i17, i16); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i16); + i12 = i12 + 1 | 0; + } + __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(__ZN4wasm10ThreadPool3getEv() | 0, i17); + __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i17); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i18); + STACKTOP = i20; + return; +} + +function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[32024] | 0) == 0 ? ___cxa_guard_acquire(32024) | 0 : 0) { - if ((HEAP8[32032] | 0) == 0 ? ___cxa_guard_acquire(32032) | 0 : 0) { - i1 = 36016; + if ((HEAP8[35264] | 0) == 0 ? ___cxa_guard_acquire(35264) | 0 : 0) { + if ((HEAP8[35272] | 0) == 0 ? ___cxa_guard_acquire(35272) | 0 : 0) { + i1 = 38620; do { i2 = 0; while (1) { @@ -41128,44 +44246,44 @@ function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 36304); - ___cxa_atexit(205, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36016, 10028) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36028, 10060) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36040, 10096) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36052, 10120) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36064, 10144) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36076, 10160) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36088, 10180) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36100, 10200) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36112, 10228) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36124, 10268) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36136, 10300) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36148, 10336) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36160, 10372) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36172, 10388) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36184, 10404) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36196, 10420) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36208, 10144) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36220, 10436) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36232, 10452) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36244, 10468) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36256, 10484) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36268, 10500) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36280, 10516) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36292, 10532) | 0; - HEAP32[9076] = 36016; - } - return HEAP32[9076] | 0; + } while ((i1 | 0) != 38908); + ___cxa_atexit(225, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38620, 31050) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38632, 31058) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38644, 31067) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38656, 31073) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38668, 31079) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38680, 31083) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38692, 31088) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38704, 31093) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38716, 31100) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38728, 31110) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38740, 31118) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38752, 31127) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38764, 31136) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38776, 31140) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38788, 31144) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38800, 31148) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38812, 31079) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38824, 31152) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38836, 31156) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38848, 31160) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38860, 31164) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38872, 31168) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38884, 31172) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38896, 31176) | 0; + HEAP32[9727] = 38620; + } + return HEAP32[9727] | 0; } -function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv(i1) { +function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[31944] | 0) == 0 ? ___cxa_guard_acquire(31944) | 0 : 0) { - if ((HEAP8[31952] | 0) == 0 ? ___cxa_guard_acquire(31952) | 0 : 0) { - i1 = 35204; + if ((HEAP8[35344] | 0) == 0 ? ___cxa_guard_acquire(35344) | 0 : 0) { + if ((HEAP8[35352] | 0) == 0 ? ___cxa_guard_acquire(35352) | 0 : 0) { + i1 = 39432; do { i2 = 0; while (1) { @@ -41174,36 +44292,116 @@ function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 35492); - ___cxa_atexit(201, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35204, 27755) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35216, 27763) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35228, 27772) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35240, 27778) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35252, 27784) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35264, 27788) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35276, 27793) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35288, 27798) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35300, 27805) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35312, 27815) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35324, 27823) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35336, 27832) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35348, 27841) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35360, 27845) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35372, 27849) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35384, 27853) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35396, 27784) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35408, 27857) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35420, 27861) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35432, 27865) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35444, 27869) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35456, 27873) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35468, 27877) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35480, 27881) | 0; - HEAP32[8873] = 35204; - } - return HEAP32[8873] | 0; + } while ((i1 | 0) != 39720); + ___cxa_atexit(229, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39432, 10560) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39444, 10592) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39456, 10628) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39468, 10652) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39480, 10676) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39492, 10692) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39504, 10712) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39516, 10732) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39528, 10760) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39540, 10800) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39552, 10832) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39564, 10868) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39576, 10904) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39588, 10920) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39600, 10936) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39612, 10952) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39624, 10676) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39636, 10968) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39648, 10984) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39660, 11e3) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39672, 11016) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39684, 11032) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39696, 11048) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39708, 11064) | 0; + HEAP32[9930] = 39432; + } + return HEAP32[9930] | 0; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; + i20 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i14 = i20 + 48 | 0; + i18 = i20 + 52 | 0; + i17 = i20 + 36 | 0; + i19 = i20 + 32 | 0; + i15 = i20 + 28 | 0; + i16 = i20; + HEAP32[i14 >> 2] = i2; + i13 = i1 + 20 | 0; + HEAP32[i13 >> 2] = i2; + i9 = __ZN4wasm10ThreadPool4sizeEv(__ZN4wasm10ThreadPool3getEv() | 0) | 0; + HEAP32[i18 >> 2] = 0; + i10 = i18 + 4 | 0; + HEAP32[i10 >> 2] = 0; + HEAP32[i18 + 8 >> 2] = 0; + HEAP32[i17 >> 2] = 0; + i11 = i17 + 4 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + HEAP32[i19 >> 2] = 0; + i4 = HEAP32[i14 >> 2] | 0; + i4 = (HEAP32[i4 + 40 >> 2] | 0) - (HEAP32[i4 + 36 >> 2] | 0) >> 2; + i5 = i18 + 8 | 0; + i6 = HEAP32[i20 + 24 >> 2] | 0; + i7 = i16 + 16 | 0; + i8 = i17 + 8 | 0; + i12 = 0; + while (1) { + if (i12 >>> 0 >= i9 >>> 0) break; + i3 = __Znwj(40) | 0; + i1 = i3; + i2 = i1 + 40 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEEC2Ev(i3); + HEAP32[i3 >> 2] = 4772; + HEAP32[i3 + 36 >> 2] = HEAP32[i13 >> 2]; + i1 = i3; + HEAP32[i15 >> 2] = i1; + i2 = HEAP32[i10 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i18, i15); + i1 = HEAP32[i15 >> 2] | 0; + HEAP32[i15 >> 2] = 0; + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } else { + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = i2 + 4; + HEAP32[i15 >> 2] = 0; + } + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 4800; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i19; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 16 >> 2] = i14; + HEAP32[i1 + 20 >> 2] = i6; + HEAP32[i7 >> 2] = i1; + i1 = HEAP32[i11 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i1, i16); + HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 24; + } else __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i17, i16); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i16); + i12 = i12 + 1 | 0; + } + __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(__ZN4wasm10ThreadPool3getEv() | 0, i17); + __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i17); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i18); + STACKTOP = i20; + return; } function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i17, i16, i12) { @@ -41304,169 +44502,82 @@ function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CString return; } -function __ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE4walkERPNS_10ExpressionE(i1, i11) { +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i2) { i1 = i1 | 0; - i11 = i11 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i12 + 20 | 0; - i10 = i12 + 8 | 0; - i2 = i12; - i3 = HEAP32[i11 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i10 >> 2] = 0; - i9 = i10 + 4 | 0; - HEAP32[i9 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - i4 = i10 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i9 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 4; - continue; - } - } - i2 = i1 + 4 | 0; - i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; - L13 : while (1) { - i6 = i7 + -1 | 0; - if ((i7 | 0) <= 0) break; - i5 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i4 = i5 + 12 | 0; - i5 = i5 + 16 | 0; - i8 = 0; - while (1) { - i13 = HEAP32[i4 >> 2] | 0; - i3 = i13; - if (i8 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i13 >> 2 >>> 0) { - i7 = i6; - continue L13; - } - if ((i8 | 0) == 0 ? (i7 | 0) < ((HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0) : 0) { - __ZN4wasm11WasmVisitorINS_17RemoveUnusedNamesEvE5visitEPNS_10ExpressionE(i1, HEAP32[i3 >> 2] | 0); - i3 = HEAP32[i2 >> 2] | 0; - if (i3 | 0) { - HEAP32[HEAP32[i4 >> 2] >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - } else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + (i8 << 2) | 0); - i8 = i8 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i10); - } else { - HEAP32[i2 >> 2] = 3900; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i11 >> 2] | 0); - i2 = i1 + 4 | 0; - } - __ZN4wasm11WasmVisitorINS_17RemoveUnusedNamesEvE5visitEPNS_10ExpressionE(i1, HEAP32[i11 >> 2] | 0); - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - HEAP32[i11 >> 2] = i1; - HEAP32[i2 >> 2] = 0; - } - } - STACKTOP = i12; - return; -} - -function __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i13, i1) { - i13 = i13 | 0; - i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i14 = 0; - i14 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i14 + 20 | 0; - i9 = i14 + 4 | 0; - i12 = i14 + 8 | 0; - i6 = i14; - HEAP32[i9 >> 2] = i1; - HEAP32[i12 >> 2] = 0; - i10 = i12 + 4 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; + i20 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i14 = i20 + 48 | 0; + i18 = i20 + 52 | 0; + i17 = i20 + 36 | 0; + i19 = i20 + 32 | 0; + i15 = i20 + 28 | 0; + i16 = i20; + HEAP32[i14 >> 2] = i2; + i13 = i1 + 20 | 0; + HEAP32[i13 >> 2] = i2; + i9 = __ZN4wasm10ThreadPool4sizeEv(__ZN4wasm10ThreadPool3getEv() | 0) | 0; + HEAP32[i18 >> 2] = 0; + i10 = i18 + 4 | 0; HEAP32[i10 >> 2] = 0; - HEAP32[i12 + 8 >> 2] = 0; - i7 = i12 + 8 | 0; - i11 = i13 + 4 | 0; - i8 = i13 + 8 | 0; - i3 = 0; - i2 = 0; - i4 = 0; - while (1) { - if ((i4 | 0) != (i3 | 0)) { - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i11 >> 2] | 0, HEAP32[i8 >> 2] | 0) | 0; - i2 = HEAP32[i10 >> 2] | 0; - } - if ((i2 | 0) == (HEAP32[i7 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i12, i9); else { - HEAP32[i2 >> 2] = i1; - HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; - } - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i11 >> 2] | 0, 22706, 0) | 0; - i1 = HEAP32[i9 >> 2] | 0; - if (HEAP32[i1 + 8 >> 2] | 0) { - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i11 >> 2] | 0, 32) | 0; - HEAP32[i6 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i5) | 0; - } - __ZN4wasm16PrintSExpression9incIndentEv(i13); - i2 = HEAP32[i1 + 12 >> 2] | 0; - if ((HEAP32[i1 + 16 >> 2] | 0) == (i2 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i2 >> 2] | 0) | 0)) break; - i1 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i1 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i9 >> 2] = i1; - i4 = HEAP32[i10 >> 2] | 0; - i3 = HEAP32[i12 >> 2] | 0; - i2 = i4; - } - i3 = HEAP32[i10 >> 2] | 0; - i7 = HEAP32[i3 + -4 >> 2] | 0; - i1 = i3; + HEAP32[i18 + 8 >> 2] = 0; + HEAP32[i17 >> 2] = 0; + i11 = i17 + 4 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + HEAP32[i19 >> 2] = 0; + i4 = HEAP32[i14 >> 2] | 0; + i4 = (HEAP32[i4 + 40 >> 2] | 0) - (HEAP32[i4 + 36 >> 2] | 0) >> 2; + i5 = i18 + 8 | 0; + i6 = HEAP32[i20 + 24 >> 2] | 0; + i7 = i16 + 16 | 0; + i8 = i17 + 8 | 0; + i12 = 0; while (1) { - if ((i1 | 0) == (HEAP32[i12 >> 2] | 0)) break; - i2 = i3 + -4 | 0; - i4 = HEAP32[i2 >> 2] | 0; - HEAP32[i9 >> 2] = i4; + if (i12 >>> 0 >= i9 >>> 0) break; + i3 = __Znwj(52) | 0; i1 = i3; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - i8 = i1 + -4 | 0; - HEAP32[i10 >> 2] = i8; - i1 = i8; - } - i5 = i4 + 12 | 0; - i6 = i4 + 16 | 0; - i1 = (i4 | 0) != (i7 | 0); - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i6 >> 2] | 0) - i2 >> 2 >>> 0) break; - if ((i3 | 0) == 0 & i1) { - __ZN4wasm16PrintSExpression9decIndentEv(i13); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i11 >> 2] | 0, 10) | 0; - } else __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i13, HEAP32[i2 + (i3 << 2) >> 2] | 0); - i3 = i3 + 1 | 0; - } - i3 = HEAP32[i10 >> 2] | 0; + i2 = i1 + 52 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + __ZN4wasm17RemoveUnusedNamesC2Ev(i3); + HEAP32[i3 + 36 >> 2] = HEAP32[i13 >> 2]; i1 = i3; + HEAP32[i15 >> 2] = i1; + i2 = HEAP32[i10 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i18, i15); + i1 = HEAP32[i15 >> 2] | 0; + HEAP32[i15 >> 2] = 0; + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } else { + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = i2 + 4; + HEAP32[i15 >> 2] = 0; + } + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 4084; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i19; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 16 >> 2] = i14; + HEAP32[i1 + 20 >> 2] = i6; + HEAP32[i7 >> 2] = i1; + i1 = HEAP32[i11 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i1, i16); + HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 24; + } else __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i17, i16); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i16); + i12 = i12 + 1 | 0; } - __ZN4wasm16PrintSExpression9decIndentEv(i13); - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i12); - STACKTOP = i14; + __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(__ZN4wasm10ThreadPool3getEv() | 0, i17); + __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i17); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i18); + STACKTOP = i20; return; } @@ -41612,489 +44723,240 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_(i4, return i1 | 0; } -function __ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE4walkERPNS_10ExpressionE(i1, i11) { - i1 = i1 | 0; - i11 = i11 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i12 + 20 | 0; - i10 = i12 + 8 | 0; - i2 = i12; - i3 = HEAP32[i11 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i10 >> 2] = 0; - i9 = i10 + 4 | 0; - HEAP32[i9 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - i4 = i10 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i9 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 4; - continue; - } - } - i2 = i1 + 4 | 0; - i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; - L13 : while (1) { - i6 = i7 + -1 | 0; - if ((i7 | 0) <= 0) break; - i5 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i4 = i5 + 12 | 0; - i5 = i5 + 16 | 0; - i8 = 0; - while (1) { - i13 = HEAP32[i4 >> 2] | 0; - i3 = i13; - if (i8 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i13 >> 2 >>> 0) { - i7 = i6; - continue L13; - } - if ((i8 | 0) == 0 ? (i7 | 0) < ((HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0) : 0) { - __ZN4wasm11WasmVisitorINS_15RemoveUnusedBrsEvE5visitEPNS_10ExpressionE(i1, HEAP32[i3 >> 2] | 0); - i3 = HEAP32[i2 >> 2] | 0; - if (i3 | 0) { - HEAP32[HEAP32[i4 >> 2] >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - } else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + (i8 << 2) | 0); - i8 = i8 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i10); - } else { - HEAP32[i2 >> 2] = 3772; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i11 >> 2] | 0); - i2 = i1 + 4 | 0; - } - __ZN4wasm11WasmVisitorINS_15RemoveUnusedBrsEvE5visitEPNS_10ExpressionE(i1, HEAP32[i11 >> 2] | 0); - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - HEAP32[i11 >> 2] = i1; - HEAP32[i2 >> 2] = 0; - } - } - STACKTOP = i12; - return; -} - -function __ZN4wasm10WasmWalkerINS_14SimplifyLocalsEvE4walkERPNS_10ExpressionE(i1, i11) { +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i2) { i1 = i1 | 0; - i11 = i11 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i12 + 20 | 0; - i10 = i12 + 8 | 0; - i2 = i12; - i3 = HEAP32[i11 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i10 >> 2] = 0; - i9 = i10 + 4 | 0; - HEAP32[i9 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - i4 = i10 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i9 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 4; - continue; - } - } - i2 = i1 + 4 | 0; - i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; - L13 : while (1) { - i6 = i7 + -1 | 0; - if ((i7 | 0) <= 0) break; - i5 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i4 = i5 + 12 | 0; - i5 = i5 + 16 | 0; - i8 = 0; - while (1) { - i13 = HEAP32[i4 >> 2] | 0; - i3 = i13; - if (i8 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i13 >> 2 >>> 0) { - i7 = i6; - continue L13; - } - if ((i8 | 0) == 0 ? (i7 | 0) < ((HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0) : 0) { - __ZN4wasm11WasmVisitorINS_14SimplifyLocalsEvE5visitEPNS_10ExpressionE(i1, HEAP32[i3 >> 2] | 0); - i3 = HEAP32[i2 >> 2] | 0; - if (i3 | 0) { - HEAP32[HEAP32[i4 >> 2] >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - } else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + (i8 << 2) | 0); - i8 = i8 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i10); - } else { - HEAP32[i2 >> 2] = 4156; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i11 >> 2] | 0); - i2 = i1 + 4 | 0; - } - __ZN4wasm11WasmVisitorINS_14SimplifyLocalsEvE5visitEPNS_10ExpressionE(i1, HEAP32[i11 >> 2] | 0); - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - HEAP32[i11 >> 2] = i1; - HEAP32[i2 >> 2] = 0; - } - } - STACKTOP = i12; - return; -} - -function __ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE4walkERPNS_10ExpressionE(i1, i11) { - i1 = i1 | 0; - i11 = i11 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i12 + 20 | 0; - i10 = i12 + 8 | 0; - i2 = i12; - i3 = HEAP32[i11 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i10 >> 2] = 0; - i9 = i10 + 4 | 0; - HEAP32[i9 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - i4 = i10 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i9 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 4; - continue; - } - } - i2 = i1 + 4 | 0; - i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; - L13 : while (1) { - i6 = i7 + -1 | 0; - if ((i7 | 0) <= 0) break; - i5 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i4 = i5 + 12 | 0; - i5 = i5 + 16 | 0; - i8 = 0; - while (1) { - i13 = HEAP32[i4 >> 2] | 0; - i3 = i13; - if (i8 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i13 >> 2 >>> 0) { - i7 = i6; - continue L13; - } - if ((i8 | 0) == 0 ? (i7 | 0) < ((HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0) : 0) { - __ZN4wasm11WasmVisitorINS_14PostEmscriptenEvE5visitEPNS_10ExpressionE(i1, HEAP32[i3 >> 2] | 0); - i3 = HEAP32[i2 >> 2] | 0; - if (i3 | 0) { - HEAP32[HEAP32[i4 >> 2] >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - } else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + (i8 << 2) | 0); - i8 = i8 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i10); - } else { - HEAP32[i2 >> 2] = 4028; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i11 >> 2] | 0); - i2 = i1 + 4 | 0; - } - __ZN4wasm11WasmVisitorINS_14PostEmscriptenEvE5visitEPNS_10ExpressionE(i1, HEAP32[i11 >> 2] | 0); - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - HEAP32[i11 >> 2] = i1; - HEAP32[i2 >> 2] = 0; - } - } - STACKTOP = i12; - return; -} - -function __ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE4walkERPNS_10ExpressionE(i1, i11) { - i1 = i1 | 0; - i11 = i11 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i12 + 20 | 0; - i10 = i12 + 8 | 0; - i2 = i12; - i3 = HEAP32[i11 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i10 >> 2] = 0; - i9 = i10 + 4 | 0; - HEAP32[i9 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - i4 = i10 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i9 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 4; - continue; - } - } - i2 = i1 + 4 | 0; - i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; - L13 : while (1) { - i6 = i7 + -1 | 0; - if ((i7 | 0) <= 0) break; - i5 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i4 = i5 + 12 | 0; - i5 = i5 + 16 | 0; - i8 = 0; - while (1) { - i13 = HEAP32[i4 >> 2] | 0; - i3 = i13; - if (i8 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i13 >> 2 >>> 0) { - i7 = i6; - continue L13; - } - if ((i8 | 0) == 0 ? (i7 | 0) < ((HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0) : 0) { - __ZN4wasm11WasmVisitorINS_13ReorderLocalsEvE5visitEPNS_10ExpressionE(i1, HEAP32[i3 >> 2] | 0); - i3 = HEAP32[i2 >> 2] | 0; - if (i3 | 0) { - HEAP32[HEAP32[i4 >> 2] >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - } else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + (i8 << 2) | 0); - i8 = i8 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i10); + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; + i20 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i14 = i20 + 48 | 0; + i18 = i20 + 52 | 0; + i17 = i20 + 36 | 0; + i19 = i20 + 32 | 0; + i15 = i20 + 28 | 0; + i16 = i20; + HEAP32[i14 >> 2] = i2; + i13 = i1 + 20 | 0; + HEAP32[i13 >> 2] = i2; + i9 = __ZN4wasm10ThreadPool4sizeEv(__ZN4wasm10ThreadPool3getEv() | 0) | 0; + HEAP32[i18 >> 2] = 0; + i10 = i18 + 4 | 0; + HEAP32[i10 >> 2] = 0; + HEAP32[i18 + 8 >> 2] = 0; + HEAP32[i17 >> 2] = 0; + i11 = i17 + 4 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + HEAP32[i19 >> 2] = 0; + i4 = HEAP32[i14 >> 2] | 0; + i4 = (HEAP32[i4 + 40 >> 2] | 0) - (HEAP32[i4 + 36 >> 2] | 0) >> 2; + i5 = i18 + 8 | 0; + i6 = HEAP32[i20 + 24 >> 2] | 0; + i7 = i16 + 16 | 0; + i8 = i17 + 8 | 0; + i12 = 0; + while (1) { + if (i12 >>> 0 >= i9 >>> 0) break; + i3 = __Znwj(68) | 0; + i1 = i3; + i2 = i1 + 68 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + __ZN4wasm15RemoveUnusedBrsC2Ev(i3); + HEAP32[i3 + 36 >> 2] = HEAP32[i13 >> 2]; + i1 = i3; + HEAP32[i15 >> 2] = i1; + i2 = HEAP32[i10 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i18, i15); + i1 = HEAP32[i15 >> 2] | 0; + HEAP32[i15 >> 2] = 0; + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); } else { - HEAP32[i2 >> 2] = 4284; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i11 >> 2] | 0); - i2 = i1 + 4 | 0; - } - __ZN4wasm11WasmVisitorINS_13ReorderLocalsEvE5visitEPNS_10ExpressionE(i1, HEAP32[i11 >> 2] | 0); - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - HEAP32[i11 >> 2] = i1; - HEAP32[i2 >> 2] = 0; + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = i2 + 4; + HEAP32[i15 >> 2] = 0; } + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 3940; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i19; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 16 >> 2] = i14; + HEAP32[i1 + 20 >> 2] = i6; + HEAP32[i7 >> 2] = i1; + i1 = HEAP32[i11 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i1, i16); + HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 24; + } else __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i17, i16); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i16); + i12 = i12 + 1 | 0; } - STACKTOP = i12; + __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(__ZN4wasm10ThreadPool3getEv() | 0, i17); + __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i17); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i18); + STACKTOP = i20; return; } -function __ZN4wasm10WasmWalkerINS_11MergeBlocksEvE4walkERPNS_10ExpressionE(i1, i11) { +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i2) { i1 = i1 | 0; - i11 = i11 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i12 + 20 | 0; - i10 = i12 + 8 | 0; - i2 = i12; - i3 = HEAP32[i11 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i10 >> 2] = 0; - i9 = i10 + 4 | 0; - HEAP32[i9 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - i4 = i10 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i9 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 4; - continue; - } - } - i2 = i1 + 4 | 0; - i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; - L13 : while (1) { - i6 = i7 + -1 | 0; - if ((i7 | 0) <= 0) break; - i5 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i4 = i5 + 12 | 0; - i5 = i5 + 16 | 0; - i8 = 0; - while (1) { - i13 = HEAP32[i4 >> 2] | 0; - i3 = i13; - if (i8 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i13 >> 2 >>> 0) { - i7 = i6; - continue L13; - } - if ((i8 | 0) == 0 ? (i7 | 0) < ((HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0) : 0) { - __ZN4wasm11WasmVisitorINS_11MergeBlocksEvE5visitEPNS_10ExpressionE(i1, HEAP32[i3 >> 2] | 0); - i3 = HEAP32[i2 >> 2] | 0; - if (i3 | 0) { - HEAP32[HEAP32[i4 >> 2] >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - } else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + (i8 << 2) | 0); - i8 = i8 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i10); + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; + i20 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i14 = i20 + 48 | 0; + i18 = i20 + 52 | 0; + i17 = i20 + 36 | 0; + i19 = i20 + 32 | 0; + i15 = i20 + 28 | 0; + i16 = i20; + HEAP32[i14 >> 2] = i2; + i13 = i1 + 20 | 0; + HEAP32[i13 >> 2] = i2; + i9 = __ZN4wasm10ThreadPool4sizeEv(__ZN4wasm10ThreadPool3getEv() | 0) | 0; + HEAP32[i18 >> 2] = 0; + i10 = i18 + 4 | 0; + HEAP32[i10 >> 2] = 0; + HEAP32[i18 + 8 >> 2] = 0; + HEAP32[i17 >> 2] = 0; + i11 = i17 + 4 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + HEAP32[i19 >> 2] = 0; + i4 = HEAP32[i14 >> 2] | 0; + i4 = (HEAP32[i4 + 40 >> 2] | 0) - (HEAP32[i4 + 36 >> 2] | 0) >> 2; + i5 = i18 + 8 | 0; + i6 = HEAP32[i20 + 24 >> 2] | 0; + i7 = i16 + 16 | 0; + i8 = i17 + 8 | 0; + i12 = 0; + while (1) { + if (i12 >>> 0 >= i9 >>> 0) break; + i3 = __Znwj(128) | 0; + i1 = i3; + i2 = i1 + 128 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + __ZN4wasm14SimplifyLocalsC2Ev(i3); + HEAP32[i3 + 36 >> 2] = HEAP32[i13 >> 2]; + i1 = i3; + HEAP32[i15 >> 2] = i1; + i2 = HEAP32[i10 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i18, i15); + i1 = HEAP32[i15 >> 2] | 0; + HEAP32[i15 >> 2] = 0; + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); } else { - HEAP32[i2 >> 2] = 3484; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i11 >> 2] | 0); - i2 = i1 + 4 | 0; - } - __ZN4wasm11WasmVisitorINS_11MergeBlocksEvE5visitEPNS_10ExpressionE(i1, HEAP32[i11 >> 2] | 0); - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - HEAP32[i11 >> 2] = i1; - HEAP32[i2 >> 2] = 0; + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = i2 + 4; + HEAP32[i15 >> 2] = 0; } + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 4372; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i19; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 16 >> 2] = i14; + HEAP32[i1 + 20 >> 2] = i6; + HEAP32[i7 >> 2] = i1; + i1 = HEAP32[i11 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i1, i16); + HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 24; + } else __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i17, i16); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i16); + i12 = i12 + 1 | 0; } - STACKTOP = i12; + __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(__ZN4wasm10ThreadPool3getEv() | 0, i17); + __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i17); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i18); + STACKTOP = i20; return; } -function __ZN4wasm10WasmWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i1, i11) { +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i2) { i1 = i1 | 0; - i11 = i11 | 0; - var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i5 = i12 + 20 | 0; - i10 = i12 + 8 | 0; - i2 = i12; - i3 = HEAP32[i11 >> 2] | 0; - if (i3 | 0) { - if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i3) | 0) { - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - HEAP32[i10 >> 2] = 0; - i9 = i10 + 4 | 0; - HEAP32[i9 >> 2] = 0; - HEAP32[i10 + 8 >> 2] = 0; - i4 = i10 + 8 | 0; - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - while (1) { - i3 = HEAP32[i2 + 12 >> 2] | 0; - if ((HEAP32[i2 + 16 >> 2] | 0) == (i3 | 0)) break; - if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i3 >> 2] | 0) | 0)) break; - i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i2 + 12 >> 2] >> 2] | 0) | 0; - HEAP32[i5 >> 2] = i2; - i3 = HEAP32[i9 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { - __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i10, i5); - continue; - } else { - HEAP32[i3 >> 2] = i2; - HEAP32[i9 >> 2] = (HEAP32[i9 >> 2] | 0) + 4; - continue; - } - } - i2 = i1 + 4 | 0; - i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; - L13 : while (1) { - i6 = i7 + -1 | 0; - if ((i7 | 0) <= 0) break; - i5 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i6 << 2) >> 2] | 0; - i4 = i5 + 12 | 0; - i5 = i5 + 16 | 0; - i8 = 0; - while (1) { - i13 = HEAP32[i4 >> 2] | 0; - i3 = i13; - if (i8 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i13 >> 2 >>> 0) { - i7 = i6; - continue L13; - } - if ((i8 | 0) == 0 ? (i7 | 0) < ((HEAP32[i9 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0) : 0) { - __ZN4wasm11WasmVisitorINS_11BreakSeekerEvE5visitEPNS_10ExpressionE(i1, HEAP32[i3 >> 2] | 0); - i3 = HEAP32[i2 >> 2] | 0; - if (i3 | 0) { - HEAP32[HEAP32[i4 >> 2] >> 2] = i3; - HEAP32[i2 >> 2] = 0; - } - } else FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + (i8 << 2) | 0); - i8 = i8 + 1 | 0; - } - } - __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i10); + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0; + i20 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i14 = i20 + 48 | 0; + i18 = i20 + 52 | 0; + i17 = i20 + 36 | 0; + i19 = i20 + 32 | 0; + i15 = i20 + 28 | 0; + i16 = i20; + HEAP32[i14 >> 2] = i2; + i13 = i1 + 20 | 0; + HEAP32[i13 >> 2] = i2; + i9 = __ZN4wasm10ThreadPool4sizeEv(__ZN4wasm10ThreadPool3getEv() | 0) | 0; + HEAP32[i18 >> 2] = 0; + i10 = i18 + 4 | 0; + HEAP32[i10 >> 2] = 0; + HEAP32[i18 + 8 >> 2] = 0; + HEAP32[i17 >> 2] = 0; + i11 = i17 + 4 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i17 + 8 >> 2] = 0; + HEAP32[i19 >> 2] = 0; + i4 = HEAP32[i14 >> 2] | 0; + i4 = (HEAP32[i4 + 40 >> 2] | 0) - (HEAP32[i4 + 36 >> 2] | 0) >> 2; + i5 = i18 + 8 | 0; + i6 = HEAP32[i20 + 24 >> 2] | 0; + i7 = i16 + 16 | 0; + i8 = i17 + 8 | 0; + i12 = 0; + while (1) { + if (i12 >>> 0 >= i9 >>> 0) break; + i3 = __Znwj(52) | 0; + i1 = i3; + i2 = i1 + 52 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + __ZN4wasm13ReorderLocalsC2Ev(i3); + HEAP32[i3 + 36 >> 2] = HEAP32[i13 >> 2]; + i1 = i3; + HEAP32[i15 >> 2] = i1; + i2 = HEAP32[i10 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i18, i15); + i1 = HEAP32[i15 >> 2] | 0; + HEAP32[i15 >> 2] = 0; + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); } else { - HEAP32[i2 >> 2] = 3060; - HEAP32[i2 + 4 >> 2] = i1; - __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE5visitEPNS_10ExpressionE(i2, HEAP32[i11 >> 2] | 0); - i2 = i1 + 4 | 0; - } - __ZN4wasm11WasmVisitorINS_11BreakSeekerEvE5visitEPNS_10ExpressionE(i1, HEAP32[i11 >> 2] | 0); - i1 = HEAP32[i2 >> 2] | 0; - if (i1 | 0) { - HEAP32[i11 >> 2] = i1; - HEAP32[i2 >> 2] = 0; + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = i2 + 4; + HEAP32[i15 >> 2] = 0; } + i1 = __Znwj(24) | 0; + HEAP32[i1 >> 2] = 4628; + HEAP32[i1 + 4 >> 2] = i3; + HEAP32[i1 + 8 >> 2] = i19; + HEAP32[i1 + 12 >> 2] = i4; + HEAP32[i1 + 16 >> 2] = i14; + HEAP32[i1 + 20 >> 2] = i6; + HEAP32[i7 >> 2] = i1; + i1 = HEAP32[i11 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 >> 2] | 0) >>> 0) { + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i1, i16); + HEAP32[i11 >> 2] = (HEAP32[i11 >> 2] | 0) + 24; + } else __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i17, i16); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i16); + i12 = i12 + 1 | 0; } - STACKTOP = i12; + __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(__ZN4wasm10ThreadPool3getEv() | 0, i17); + __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i17); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i18); + STACKTOP = i20; return; } @@ -42154,7 +45016,7 @@ function __ZNSt3__19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_ } i2 = i1 - i5 | 0; if ((i2 | 0) > 31) i1 = -1; else { - i3 = HEAP8[27153 + i2 >> 0] | 0; + i3 = HEAP8[30448 + i2 >> 0] | 0; switch (i2 | 0) { case 24: case 25: @@ -42204,6 +45066,90 @@ function __ZNSt3__19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_ return i1 | 0; } +function __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i12, i1) { + i12 = i12 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i13 = 0; + i13 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i13 + 20 | 0; + i9 = i13 + 4 | 0; + i11 = i13 + 8 | 0; + i6 = i13; + HEAP32[i9 >> 2] = i1; + HEAP32[i11 >> 2] = 0; + i10 = i11 + 4 | 0; + HEAP32[i10 >> 2] = 0; + HEAP32[i11 + 8 >> 2] = 0; + i7 = i11 + 8 | 0; + i8 = i12 + 4 | 0; + i2 = 0; + i3 = 0; + i4 = 0; + while (1) { + if ((i3 | 0) != (i4 | 0)) { + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i8 >> 2] | 0) | 0; + i2 = HEAP32[i10 >> 2] | 0; + } + if ((i2 | 0) == (HEAP32[i7 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i11, i9); else { + HEAP32[i2 >> 2] = i1; + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; + } + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 25452, 0) | 0; + i1 = HEAP32[i9 >> 2] | 0; + if (HEAP32[i1 + 8 >> 2] | 0) { + i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i12 >> 2] | 0, 32) | 0; + HEAP32[i6 >> 2] = HEAP32[i1 + 8 >> 2]; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i5) | 0; + } + __ZN4wasm16PrintSExpression9incIndentEv(i12); + i2 = HEAP32[i1 + 12 >> 2] | 0; + if ((HEAP32[i1 + 16 >> 2] | 0) == (i2 | 0)) break; + if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i2 >> 2] | 0) | 0)) break; + i1 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[HEAP32[i1 + 12 >> 2] >> 2] | 0) | 0; + HEAP32[i9 >> 2] = i1; + i3 = HEAP32[i10 >> 2] | 0; + i2 = i3; + i4 = HEAP32[i11 >> 2] | 0; + } + i3 = HEAP32[i10 >> 2] | 0; + i7 = HEAP32[i3 + -4 >> 2] | 0; + i1 = i3; + while (1) { + if ((i1 | 0) == (HEAP32[i11 >> 2] | 0)) break; + i2 = i3 + -4 | 0; + i4 = HEAP32[i2 >> 2] | 0; + HEAP32[i9 >> 2] = i4; + i1 = i3; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = i1 + -4 | 0; + HEAP32[i10 >> 2] = i8; + i1 = i8; + } + i5 = i4 + 12 | 0; + i6 = i4 + 16 | 0; + i1 = (i4 | 0) != (i7 | 0); + i3 = 0; + while (1) { + i2 = HEAP32[i5 >> 2] | 0; + if (i3 >>> 0 >= (HEAP32[i6 >> 2] | 0) - i2 >> 2 >>> 0) break; + if ((i3 | 0) == 0 & i1) { + __ZN4wasm16PrintSExpression9decIndentEv(i12); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i12 >> 2] | 0, 10) | 0; + } else __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i12, HEAP32[i2 + (i3 << 2) >> 2] | 0); + i3 = i3 + 1 | 0; + } + i3 = HEAP32[i10 >> 2] | 0; + i1 = i3; + } + __ZN4wasm16PrintSExpression9decIndentEv(i12); + __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i11); + STACKTOP = i13; + return; +} + function __ZN4wasm17SExpressionParser5parseEv(i15) { i15 = i15 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i16 = 0, i17 = 0; @@ -42298,12 +45244,12 @@ function __ZN4wasm17SExpressionParser5parseEv(i15) { HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4; } } - if ((i16 | 0) == 9) ___assert_fail(13773, 13733, 156, 13786); + if ((i16 | 0) == 9) ___assert_fail(14343, 14303, 157, 14356); if ((HEAP32[i9 >> 2] | 0) == (HEAP32[i14 >> 2] | 0)) { __ZNSt3__113__vector_baseIPN4wasm7ElementENS_9allocatorIS3_EEED2Ev(i14); STACKTOP = i17; return i7 | 0; - } else ___assert_fail(13792, 13733, 163, 13786); + } else ___assert_fail(25256, 14303, 164, 14356); return 0; } @@ -42410,7 +45356,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i8, i7) { HEAP32[i10 + 8 >> 2] = i1; i1 = 2; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 14927, 8); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 15211, 8); i9 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i8, i1) | 0; HEAP32[i10 + 8 >> 2] = i9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); @@ -42423,16 +45369,16 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i8, i7) { HEAP32[i6 >> 2] = i9; i1 = i1 + 1 | 0; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 14936, 7); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 15220, 7); i9 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i8, i2) | 0; HEAP32[i10 + 12 >> 2] = i9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i2); } - i4 = i8 + 92 | 0; + i4 = i8 + 88 | 0; i2 = i10 + 8 | 0; - i9 = i8 + 96 | 0; + i9 = i8 + 92 | 0; i3 = HEAP32[i9 >> 2] | 0; - i5 = i8 + 100 | 0; + i5 = i8 + 96 | 0; if ((i3 | 0) == (HEAP32[i5 >> 2] | 0)) { __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i4, i2); i2 = HEAP32[i9 >> 2] | 0; @@ -42468,95 +45414,6 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i8, i7) { return i10 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitHostEPNS_4HostE(i6, i2, i1) { - i6 = i6 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i7 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i3 = i7; - L1 : do switch (HEAP32[i1 + 8 >> 2] | 0) { - case 0: - { - HEAP32[i6 >> 2] = 1; - HEAP32[i6 + 8 >> 2] = 65536; - HEAP32[i6 + 16 >> 2] = 0; - break; - } - case 1: - { - i5 = HEAP32[(HEAP32[i2 + 4 >> 2] | 0) + 20 >> 2] << 16; - HEAP32[i6 >> 2] = 1; - HEAP32[i6 + 8 >> 2] = i5; - HEAP32[i6 + 16 >> 2] = 0; - break; - } - case 2: - { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i2, HEAP32[HEAP32[i1 + 16 >> 2] >> 2] | 0); - if (!(HEAP32[i3 + 16 >> 2] | 0)) { - i4 = i2 + 4 | 0; - i5 = HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] | 0; - i3 = __ZNK4wasm7Literal6geti32Ev(i3) | 0; - if (i3 >>> 0 > 65535) { - i2 = HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, 16795); - } - i2 = HEAP32[i4 >> 2] | 0; - i1 = HEAP32[i2 + 20 >> 2] | 0; - if (i1 >>> 0 >= ~i3 >>> 0) { - i2 = HEAP32[i2 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 127](i2, 16832); - i2 = HEAP32[i4 >> 2] | 0; - i1 = HEAP32[i2 + 20 >> 2] | 0; - } - i3 = i1 + i3 | 0; - if (i3 >>> 0 > (HEAP32[(HEAP32[i2 >> 2] | 0) + 64 >> 2] | 0) >>> 0) { - i1 = HEAP32[i2 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 16870); - i1 = HEAP32[i4 >> 2] | 0; - i2 = i1; - i1 = HEAP32[i1 + 20 >> 2] | 0; - } - i2 = HEAP32[i2 + 24 >> 2] | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 15](i2, i1 << 16, i3 << 16); - HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] = i3; - HEAP32[i6 >> 2] = 1; - HEAP32[i6 + 8 >> 2] = i5 << 16; - HEAP32[i6 + 16 >> 2] = 0; - } else { - HEAP32[i6 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i6 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i6 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i6 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i6 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; - HEAP32[i6 + 20 >> 2] = HEAP32[i3 + 20 >> 2]; - } - break; - } - case 3: - { - i5 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[8221] | 0); - HEAP32[i6 >> 2] = 1; - i1 = i6 + 8 | 0; - if (i5) { - HEAP32[i1 >> 2] = 1; - HEAP32[i6 + 16 >> 2] = 0; - break L1; - } else { - HEAP32[i1 >> 2] = 0; - HEAP32[i6 + 16 >> 2] = 0; - break L1; - } - } - default: - _abort(); - } while (0); - STACKTOP = i7; - return; -} - function __ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_(i4, i7, i1, i10, i14, i2, i9, i13) { i4 = i4 | 0; i7 = i7 | 0; @@ -42683,75 +45540,6 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_(i4, return i1 | 0; } -function __ZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i11, i8, i2, i6) { - i11 = i11 | 0; - i8 = i8 | 0; - i2 = i2 | 0; - i6 = i6 | 0; - var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; - i15 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i13 = i15 + 48 | 0; - i3 = i15 + 40 | 0; - i4 = i15 + 36 | 0; - i7 = i15; - i5 = i15 + 24 | 0; - i12 = i8 + 4 | 0; - i1 = HEAP32[i12 >> 2] | 0; - if (i1 >>> 0 > 250) { - i1 = HEAP32[i8 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 15463); - i1 = HEAP32[i12 >> 2] | 0; - } - HEAP32[i12 >> 2] = i1 + 1; - i9 = HEAP32[i2 >> 2] | 0; - HEAP32[i3 >> 2] = i9; - i10 = i8 + 12 | 0; - i1 = HEAP32[i10 >> 2] | 0; - if (i1 >>> 0 < (HEAP32[i8 + 16 >> 2] | 0) >>> 0) { - HEAP32[i1 >> 2] = i9; - HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i8 + 8 | 0, i3); - i1 = HEAP32[i8 >> 2] | 0; - HEAP32[i4 >> 2] = i9; - HEAP32[i13 >> 2] = HEAP32[i4 >> 2]; - i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i13) | 0; - if (!i1) ___assert_fail(23035, 15475, 673, 15498); - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i13, i1, i6); - HEAP32[i5 >> 2] = 3128; - HEAP32[i5 + 4 >> 2] = i8; - HEAP32[i5 + 8 >> 2] = i13; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i5, HEAP32[i1 + 36 >> 2] | 0); - i8 = HEAP32[i7 + 16 >> 2] | 0; - if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[8222] | 0))) ___assert_fail(15511, 15475, 681, 15498); - HEAP32[i11 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i11 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; - HEAP32[i11 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; - HEAP32[i11 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; - i2 = HEAP32[i1 + 4 >> 2] | 0; - if (!i2) { - HEAP32[i11 >> 2] = 0; - i1 = i11 + 8 | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - i1 = 0; - } else i1 = HEAP32[i11 >> 2] | 0; - if ((i2 | 0) != (i1 | 0)) ___assert_fail(15559, 15475, 684, 15498); - HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + -1; - i1 = HEAP32[i10 >> 2] | 0; - i2 = i1 + -4 | 0; - if ((HEAP32[i2 >> 2] | 0) == (i9 | 0)) i14 = i1; else ___assert_fail(15588, 15475, 686, 15498); - while (1) { - if ((i14 | 0) == (i2 | 0)) break; - i12 = i14 + -4 | 0; - HEAP32[i10 >> 2] = i12; - i14 = i12; - } - __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i13); - STACKTOP = i15; - return; -} - function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i1, i2, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -42771,7 +45559,7 @@ function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clE __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i7); i7 = __ZN4wasm7Element4listEv(i4) | 0; i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0; - if ((i7 | 0) != (HEAP32[8192] | 0) ? (i7 = __ZN4wasm7Element4listEv(i4) | 0, i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0, (i7 | 0) != (HEAP32[8193] | 0)) : 0) { + if ((i7 | 0) != (HEAP32[9022] | 0) ? (i7 = __ZN4wasm7Element4listEv(i4) | 0, i7 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i7 >> 2] >> 2] | 0) | 0, (i7 | 0) != (HEAP32[9023] | 0)) : 0) { i7 = i1; i6 = 0; } else { @@ -42786,9 +45574,9 @@ function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clE i6 = 1; } } - i5 = i8 + 96 | 0; + i5 = i8 + 92 | 0; i1 = HEAP32[i5 >> 2] | 0; - if ((i1 | 0) == (HEAP32[i8 + 100 >> 2] | 0)) __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i8 + 92 | 0, i3); else { + if ((i1 | 0) == (HEAP32[i8 + 96 >> 2] | 0)) __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i8 + 88 | 0, i3); else { HEAP32[i1 >> 2] = i7; HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; } @@ -42819,13 +45607,101 @@ function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clE HEAP32[i11 >> 2] = i1; } } else { - i13 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(i1) | 0) + 8 | 0; + i13 = (__ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(i1) | 0) + 8 | 0; HEAP32[i13 >> 2] = i7; } STACKTOP = i12; return i1 | 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitHostEPNS_4HostE(i6, i5, i1) { + i6 = i6 | 0; + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i7; + L1 : do switch (HEAP32[i1 + 8 >> 2] | 0) { + case 0: + { + HEAP32[i6 >> 2] = 1; + HEAP32[i6 + 8 >> 2] = 65536; + HEAP32[i6 + 16 >> 2] = 0; + break; + } + case 1: + { + i5 = HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] | 0; + HEAP32[i6 >> 2] = 1; + HEAP32[i6 + 8 >> 2] = i5; + HEAP32[i6 + 16 >> 2] = 0; + break; + } + case 2: + { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i5, HEAP32[HEAP32[i1 + 16 >> 2] >> 2] | 0); + if (!(HEAP32[i2 + 16 >> 2] | 0)) { + i4 = HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] | 0; + i3 = __ZNK4wasm7Literal6geti32Ev(i2) | 0; + if (i3 >>> 0 > 65535) { + i2 = HEAP32[(HEAP32[i5 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i2, 16942); + } + i2 = HEAP32[i5 >> 2] | 0; + i1 = HEAP32[i2 + 20 >> 2] | 0; + if (i1 >>> 0 >= ~i3 >>> 0) { + i2 = HEAP32[i2 + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 511](i2, 16979); + i2 = HEAP32[i5 >> 2] | 0; + i1 = HEAP32[i2 + 20 >> 2] | 0; + } + i3 = i1 + i3 | 0; + if (i3 >>> 0 > (HEAP32[(HEAP32[i2 >> 2] | 0) + 64 >> 2] | 0) >>> 0) { + i1 = HEAP32[i2 + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 17017); + i1 = HEAP32[i5 >> 2] | 0; + i2 = i1; + i1 = HEAP32[i1 + 20 >> 2] | 0; + } + i2 = HEAP32[i2 + 24 >> 2] | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 15](i2, i1 << 16, i3 << 16); + HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] = i3; + HEAP32[i6 >> 2] = 1; + HEAP32[i6 + 8 >> 2] = i4; + HEAP32[i6 + 16 >> 2] = 0; + } else { + HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i6 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i6 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + HEAP32[i6 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; + HEAP32[i6 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; + } + break; + } + case 3: + { + i5 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[9051] | 0); + HEAP32[i6 >> 2] = 1; + i1 = i6 + 8 | 0; + if (i5) { + HEAP32[i1 >> 2] = 1; + HEAP32[i6 + 16 >> 2] = 0; + break L1; + } else { + HEAP32[i1 >> 2] = 0; + HEAP32[i6 + 16 >> 2] = 0; + break L1; + } + } + default: + _abort(); + } while (0); + STACKTOP = i7; + return; +} + function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe(i1, i26, i21, i20, d9) { i1 = i1 | 0; i26 = i26 | 0; @@ -42851,7 +45727,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i4 = i5; HEAP32[i4 >> 2] = 37; HEAP32[i4 + 4 >> 2] = 0; - i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 27402, HEAP32[i21 + 4 >> 2] | 0) | 0; + i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 30697, HEAP32[i21 + 4 >> 2] | 0) | 0; HEAP32[i8 >> 2] = i10; i1 = __ZNSt3__16__clocEv() | 0; if (i4) { @@ -42913,6 +45789,74 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 return i1 | 0; } +function __ZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i11, i8, i2, i6) { + i11 = i11 | 0; + i8 = i8 | 0; + i2 = i2 | 0; + i6 = i6 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0; + i15 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i13 = i15 + 40 | 0; + i3 = i15 + 36 | 0; + i4 = i15 + 32 | 0; + i7 = i15; + i5 = i15 + 24 | 0; + i12 = i8 + 4 | 0; + i1 = HEAP32[i12 >> 2] | 0; + if (i1 >>> 0 > 250) { + i1 = HEAP32[i8 + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 15760); + i1 = HEAP32[i12 >> 2] | 0; + } + HEAP32[i12 >> 2] = i1 + 1; + i9 = HEAP32[i2 >> 2] | 0; + HEAP32[i3 >> 2] = i9; + i10 = i8 + 12 | 0; + i1 = HEAP32[i10 >> 2] | 0; + if (i1 >>> 0 < (HEAP32[i8 + 16 >> 2] | 0) >>> 0) { + HEAP32[i1 >> 2] = i9; + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i8 + 8 | 0, i3); + i1 = HEAP32[i8 >> 2] | 0; + HEAP32[i4 >> 2] = i9; + HEAP32[i13 >> 2] = HEAP32[i4 >> 2]; + i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i13) | 0; + if (!i1) ___assert_fail(25822, 15772, 675, 15795); + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i13, i1, i6); + HEAP32[i5 >> 2] = i8; + HEAP32[i5 + 4 >> 2] = i13; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i5, HEAP32[i1 + 36 >> 2] | 0); + i8 = HEAP32[i7 + 16 >> 2] | 0; + if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[9052] | 0))) ___assert_fail(15808, 15772, 683, 15795); + HEAP32[i11 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i11 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; + HEAP32[i11 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; + HEAP32[i11 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; + i2 = HEAP32[i1 + 4 >> 2] | 0; + if (!i2) { + HEAP32[i11 >> 2] = 0; + i1 = i11 + 8 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + i1 = 0; + } else i1 = HEAP32[i11 >> 2] | 0; + if ((i2 | 0) != (i1 | 0)) ___assert_fail(15856, 15772, 686, 15795); + HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + -1; + i1 = HEAP32[i10 >> 2] | 0; + i2 = i1 + -4 | 0; + if ((HEAP32[i2 >> 2] | 0) == (i9 | 0)) i14 = i1; else ___assert_fail(15885, 15772, 688, 15795); + while (1) { + if ((i14 | 0) == (i2 | 0)) break; + i12 = i14 + -4 | 0; + HEAP32[i10 >> 2] = i12; + i14 = i12; + } + __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i13); + STACKTOP = i15; + return; +} + function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringEiEENS_22__unordered_map_hasherIS3_S4_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S4_NS_8equal_toIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS4_PvEE(i16, i15, i1) { i16 = i16 | 0; i15 = i15 | 0; @@ -43024,7 +45968,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i4 = i5; HEAP32[i4 >> 2] = 37; HEAP32[i4 + 4 >> 2] = 0; - i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 27402, HEAP32[i22 + 4 >> 2] | 0) | 0; + i4 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 30697, HEAP32[i22 + 4 >> 2] | 0) | 0; HEAP32[i8 >> 2] = i10; i1 = __ZNSt3__16__clocEv() | 0; if (i4) { @@ -43231,7 +46175,7 @@ function __ZNSt3__19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_ i2 = i1 - i5 | 0; i1 = i2 >> 2; if ((i2 | 0) <= 124) { - i3 = HEAP8[27153 + i1 >> 0] | 0; + i3 = HEAP8[30448 + i1 >> 0] | 0; switch (i1 | 0) { case 24: case 25: @@ -43292,7 +46236,7 @@ function __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i1, i2) { while (1) { i2 = HEAP32[i12 >> 2] | 0; if (i1 >>> 0 >= (HEAP32[i7 >> 2] | 0) - i2 >> 2 >>> 0) break; - i5 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i2 + (i1 << 2) >> 2] | 0) | 0; + i5 = __ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i2 + (i1 << 2) >> 2] | 0) | 0; if (i5 | 0 ? (HEAP32[i5 + 8 >> 2] | 0) == 0 : 0) { HEAP32[i14 >> 2] = 0; HEAP32[i8 >> 2] = 0; @@ -43347,218 +46291,6 @@ function __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i1, i2) { return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b(i15, i14, i6) { i15 = i15 | 0; i14 = i14 | 0; @@ -43577,7 +46309,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b(i15, i1 do if (!i6 ? (i5 = i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0, HEAP32[i5 + 4 >> 2] & 4096 | 0) : 0) { i5 = __ZNKSt3__18ios_base6getlocEv(i5) | 0; HEAP32[i4 >> 2] = i5; - i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 34960) | 0; + i5 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 38376) | 0; __ZNSt3__16localeD2Ev(i4); i1 = HEAP32[i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; i4 = i5 + 8 | 0; @@ -43629,218 +46361,6 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b(i15, i1 return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd(i1, i24, i19, i18, d7) { i1 = i1 | 0; i24 = i24 | 0; @@ -43865,7 +46385,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i25 = i4; HEAP32[i25 >> 2] = 37; HEAP32[i25 + 4 >> 2] = 0; - i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 40976, HEAP32[i19 + 4 >> 2] | 0) | 0; + i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 44318, HEAP32[i19 + 4 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i8; i1 = __ZNSt3__16__clocEv() | 0; if (i25) { @@ -43922,451 +46442,6 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm11WasmVisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i3, i2) { - i3 = i3 | 0; - i2 = i2 | 0; - var i1 = 0, i4 = 0; - i4 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i1 = i4; - if (!i2) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i2 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i3, i2); - break; - } - case 2: - { - __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i3, i2); - break; - } - case 3: - { - __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i3, i2); - break; - } - case 4: - { - __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i3, i2); - break; - } - case 5: - { - __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i3, i2); - break; - } - case 6: - { - __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i3, i2); - break; - } - case 7: - { - __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i3, i2); - break; - } - case 8: - { - __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, i2); - break; - } - case 9: - { - __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i3, i2); - break; - } - case 10: - { - __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i3, i2); - break; - } - case 11: - { - __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i3, i2); - break; - } - case 12: - { - __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i2); - break; - } - case 13: - { - i3 = HEAP32[i3 + 4 >> 2] | 0; - i2 = i2 + 8 | 0; - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7LiteralE(i3, i1) | 0; - break; - } - case 14: - { - __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i3, i2); - break; - } - case 15: - { - __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i3, i2); - break; - } - case 16: - { - __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i3, i2); - break; - } - case 17: - { - __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i3, i2); - break; - } - case 18: - { - __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i3, i2); - break; - } - case 19: - { - __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i3, i2); - break; - } - case 20: - { - __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i3, i2); - break; - } - default: - {} - } while (0); - STACKTOP = i4; - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - do switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBlockEPNS_5BlockE(i2, i1); - break; - } - case 2: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE7visitIfEPNS_2IfE(i2, i1); - break; - } - case 3: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - break; - } - case 4: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBreakEPNS_5BreakE(i2, i1); - break; - } - case 5: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSwitchEPNS_6SwitchE(i2, i1); - break; - } - case 6: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitCallEPNS_4CallE(i2, i1); - break; - } - case 7: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE15visitCallImportEPNS_10CallImportE(i2, i1); - break; - } - case 8: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE17visitCallIndirectEPNS_12CallIndirectE(i2, i1); - break; - } - case 20: - case 19: - case 13: - case 9: - break; - case 10: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 11: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - break; - } - case 12: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitStoreEPNS_5StoreE(i2, i1); - break; - } - case 14: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - break; - } - case 15: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitBinaryEPNS_6BinaryE(i2, i1); - break; - } - case 16: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSelectEPNS_6SelectE(i2, i1); - break; - } - case 17: - { - i2 = HEAP32[i2 + 4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 8 | 0); - break; - } - case 18: - { - __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitHostEPNS_4HostE(i2, i1); - break; - } - default: - {} - } while (0); - return; -} - function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd(i1, i24, i20, i19, d7) { i1 = i1 | 0; i24 = i24 | 0; @@ -44391,7 +46466,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i25 = i4; HEAP32[i25 >> 2] = 37; HEAP32[i25 + 4 >> 2] = 0; - i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 40976, HEAP32[i20 + 4 >> 2] | 0) | 0; + i25 = __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i4 + 1 | 0, 44318, HEAP32[i20 + 4 >> 2] | 0) | 0; HEAP32[i6 >> 2] = i8; i1 = __ZNSt3__16__clocEv() | 0; if (i25) { @@ -44447,6 +46522,67 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i25 | 0; } +function __ZN4wasm14SimplifyLocals15doNoteNonLinearEPS0_PPNS_10ExpressionE(i7, i1) { + i7 = i7 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8 + 24 | 0; + i6 = i8 + 8 | 0; + i4 = i8; + i1 = HEAP32[i1 >> 2] | 0; + L1 : do if ((HEAP32[i1 >> 2] | 0) != 4) { + if (!(__ZN4wasm10Expression2isINS_5BlockEEEbv(i1) | 0)) { + if ((HEAP32[i1 >> 2] | 0) == 2) { + i6 = (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i1) | 0) + 16 | 0; + if (!(HEAP32[i6 >> 2] | 0)) { + i2 = 16; + break; + } + ___assert_fail(23213, 22896, 123, 23240); + } + if (__ZN4wasm10Expression2isINS_6SwitchEEEbv(i1) | 0) { + i3 = __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i1) | 0; + i1 = HEAP32[i3 + 12 >> 2] | 0; + i2 = i7 + 64 | 0; + i3 = HEAP32[i3 + 8 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) { + i2 = 16; + break L1; + } + HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i5, i2, i4); + i3 = i3 + 4 | 0; + } + } else i2 = 16; + } + } else { + i1 = __ZN4wasm10Expression4castINS_5BreakEEEPT_v(i1) | 0; + if (HEAP32[i1 + 12 >> 2] | 0) { + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i5, i7 + 64 | 0, i1 + 8 | 0); + i2 = 16; + break; + } + i4 = __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixERSC_(i7 + 52 | 0, i1 + 8 | 0) | 0; + HEAP32[i6 >> 2] = i1; + i1 = i6 + 4 | 0; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2EOSC_(i1, i7 + 40 | 0); + i2 = i4 + 4 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i4 + 8 >> 2] | 0) >>> 0) { + __ZN4wasm14SimplifyLocals10BlockBreakC2EOS1_(i3, i6); + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 16; + } else __ZNSt3__16vectorIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i4, i6); + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i1); + i2 = 16; + } while (0); + if ((i2 | 0) == 16) __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5clearEv(i7 + 40 | 0); + STACKTOP = i8; + return; +} + function __ZNSt3__110__stdinbufIcE9__getcharEb(i11, i14) { i11 = i11 | 0; i14 = i14 | 0; @@ -44721,6 +46857,128 @@ function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } +function __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i3, i2) { + i3 = i3 | 0; + i2 = i2 | 0; + var i1 = 0, i4 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i4; + if (!i2) ___assert_fail(22690, 25274, 68, 22695); + do switch (HEAP32[i2 >> 2] | 0) { + case 1: + { + __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i3, i2); + break; + } + case 2: + { + __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i3, i2); + break; + } + case 3: + { + __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i3, i2); + break; + } + case 4: + { + __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i3, i2); + break; + } + case 5: + { + __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i3, i2); + break; + } + case 6: + { + __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i3, i2); + break; + } + case 7: + { + __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i3, i2); + break; + } + case 8: + { + __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, i2); + break; + } + case 9: + { + __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i3, i2); + break; + } + case 10: + { + __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i3, i2); + break; + } + case 11: + { + __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i3, i2); + break; + } + case 12: + { + __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i2); + break; + } + case 13: + { + i3 = HEAP32[i3 >> 2] | 0; + i2 = i2 + 8 | 0; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7LiteralE(i3, i1) | 0; + break; + } + case 14: + { + __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i3, i2); + break; + } + case 15: + { + __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i3, i2); + break; + } + case 16: + { + __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i3, i2); + break; + } + case 17: + { + __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i3, i2); + break; + } + case 18: + { + __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i3, i2); + break; + } + case 19: + { + __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i3, i2); + break; + } + case 20: + { + __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i3, i2); + break; + } + default: + {} + } while (0); + STACKTOP = i4; + return; +} + function __ZNSt3__110__stdinbufIwE9__getcharEb(i11, i14) { i11 = i11 | 0; i14 = i14 | 0; @@ -44831,6 +47089,71 @@ function __ZNSt3__110__stdinbufIwE9__getcharEb(i11, i14) { return i1 | 0; } +function __ZN4wasm7Builder12makeFunctionENS_4NameEONSt3__16vectorINS_8NameTypeENS2_9allocatorIS4_EEEENS_8WasmTypeES8_PNS_10ExpressionE(i1, i3, i8, i4, i13, i2) { + i1 = i1 | 0; + i3 = i3 | 0; + i8 = i8 | 0; + i4 = i4 | 0; + i13 = i13 | 0; + i2 = i2 | 0; + var i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i14 = 0; + i14 = __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP32[i14 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i14 + 4 >> 2] = i4; + HEAP32[i14 + 36 >> 2] = i2; + i5 = HEAP32[i8 + 4 >> 2] | 0; + i6 = i14 + 12 | 0; + i7 = i14 + 16 | 0; + i4 = i14 + 8 | 0; + i9 = i14 + 40 | 0; + i10 = i14 + 44 | 0; + i11 = i14 + 52 | 0; + i12 = i14 + 48 | 0; + i3 = HEAP32[i8 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i5 | 0)) break; + i1 = i3 + 4 | 0; + i2 = HEAP32[i6 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i7 >> 2] | 0)) __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i4, i1); else { + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i6 >> 2] = i2 + 4; + } + i8 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; + i1 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i11, i3) | 0; + HEAP32[i1 >> 2] = i8; + i1 = HEAP32[i10 >> 2] | 0; + if ((i1 | 0) == (HEAP32[i12 >> 2] | 0)) __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i9, i3); else { + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; + } + i3 = i3 + 8 | 0; + } + i4 = HEAP32[i13 + 4 >> 2] | 0; + i5 = i14 + 24 | 0; + i6 = i14 + 28 | 0; + i7 = i14 + 20 | 0; + i3 = HEAP32[i13 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i4 | 0)) break; + i1 = i3 + 4 | 0; + i2 = HEAP32[i5 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i6 >> 2] | 0)) __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i7, i1); else { + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i5 >> 2] = i2 + 4; + } + i13 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2; + i1 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i11, i3) | 0; + HEAP32[i1 >> 2] = i13; + i1 = HEAP32[i10 >> 2] | 0; + if ((i1 | 0) == (HEAP32[i12 >> 2] | 0)) __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i9, i3); else { + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4; + } + i3 = i3 + 8 | 0; + } + return i14 | 0; +} + function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE(i2, i5, i6, i7, i1) { i2 = i2 | 0; i5 = i5 | 0; @@ -45009,178 +47332,74 @@ function __ZNSt3__1L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE(i1, i8 return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i4, i2) { - i1 = i1 | 0; - i4 = i4 | 0; - i2 = i2 | 0; - var i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i5 = i7 + 48 | 0; - i3 = i7 + 24 | 0; - i6 = i7; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i2 + 20 >> 2] | 0); - if (!(HEAP32[i3 + 16 >> 2] | 0)) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i4, HEAP32[i2 + 24 >> 2] | 0); - if (!(HEAP32[i6 + 16 >> 2] | 0)) { - i4 = HEAP32[i4 + 4 >> 2] | 0; - i8 = HEAP32[i4 + 24 >> 2] | 0; - i9 = HEAP32[(HEAP32[i8 >> 2] | 0) + 12 >> 2] | 0; - HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i5 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - i4 = __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralE(i4, i2, i5) | 0; - HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i5 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i5 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i5 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - FUNCTION_TABLE_viiii[i9 & 15](i8, i2, i4, i5); - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } else { - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i3 + 20 >> 2]; - } - STACKTOP = i7; - return; -} - function __ZNSt3__18ios_base4InitC2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; - i3 = HEAP32[1135] | 0; - __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(34592, i3, 34648); - HEAP32[8478] = 8884; - HEAP32[8480] = 8904; - HEAP32[8479] = 0; - __ZNSt3__18ios_base4initEPv(33920, 34592); - HEAP32[8498] = 0; - HEAP32[8499] = -1; - i2 = HEAP32[1105] | 0; - __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(34696, i2, 34656); - HEAP32[8500] = 8964; - HEAP32[8501] = 8984; - __ZNSt3__18ios_base4initEPv(34004, 34696); - HEAP32[8519] = 0; - HEAP32[8520] = -1; - i1 = HEAP32[1076] | 0; - __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(34744, i1, 34664); - HEAP32[8521] = 8964; - HEAP32[8522] = 8984; - __ZNSt3__18ios_base4initEPv(34088, 34744); - HEAP32[8540] = 0; - HEAP32[8541] = -1; - i4 = HEAP32[34084 + (HEAP32[(HEAP32[8521] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; - HEAP32[8542] = 8964; - HEAP32[8543] = 8984; - __ZNSt3__18ios_base4initEPv(34172, i4); - HEAP32[8561] = 0; - HEAP32[8562] = -1; - HEAP32[33912 + (HEAP32[(HEAP32[8478] | 0) + -12 >> 2] | 0) + 72 >> 2] = 34e3; - i4 = 34084 + (HEAP32[(HEAP32[8521] | 0) + -12 >> 2] | 0) + 4 | 0; + i3 = HEAP32[1289] | 0; + __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(37928, i3, 37984); + HEAP32[9312] = 9416; + HEAP32[9314] = 9436; + HEAP32[9313] = 0; + __ZNSt3__18ios_base4initEPv(37256, 37928); + HEAP32[9332] = 0; + HEAP32[9333] = -1; + i2 = HEAP32[1318] | 0; + __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(38032, i2, 37992); + HEAP32[9334] = 9496; + HEAP32[9335] = 9516; + __ZNSt3__18ios_base4initEPv(37340, 38032); + HEAP32[9353] = 0; + HEAP32[9354] = -1; + i1 = HEAP32[1260] | 0; + __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(38080, i1, 38e3); + HEAP32[9355] = 9496; + HEAP32[9356] = 9516; + __ZNSt3__18ios_base4initEPv(37424, 38080); + HEAP32[9374] = 0; + HEAP32[9375] = -1; + i4 = HEAP32[37420 + (HEAP32[(HEAP32[9355] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; + HEAP32[9376] = 9496; + HEAP32[9377] = 9516; + __ZNSt3__18ios_base4initEPv(37508, i4); + HEAP32[9395] = 0; + HEAP32[9396] = -1; + HEAP32[37248 + (HEAP32[(HEAP32[9312] | 0) + -12 >> 2] | 0) + 72 >> 2] = 37336; + i4 = 37420 + (HEAP32[(HEAP32[9355] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i4 >> 2] = HEAP32[i4 >> 2] | 8192; - HEAP32[34084 + (HEAP32[(HEAP32[8521] | 0) + -12 >> 2] | 0) + 72 >> 2] = 34e3; - __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(34792, i3, 34672); - HEAP32[8563] = 8924; - HEAP32[8565] = 8944; - HEAP32[8564] = 0; - __ZNSt3__18ios_base4initEPv(34260, 34792); - HEAP32[8583] = 0; - HEAP32[8584] = -1; - __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(34848, i2, 34680); - HEAP32[8585] = 9004; - HEAP32[8586] = 9024; - __ZNSt3__18ios_base4initEPv(34344, 34848); - HEAP32[8604] = 0; - HEAP32[8605] = -1; - __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(34896, i1, 34688); - HEAP32[8606] = 9004; - HEAP32[8607] = 9024; - __ZNSt3__18ios_base4initEPv(34428, 34896); - HEAP32[8625] = 0; - HEAP32[8626] = -1; - i1 = HEAP32[34424 + (HEAP32[(HEAP32[8606] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; - HEAP32[8627] = 9004; - HEAP32[8628] = 9024; - __ZNSt3__18ios_base4initEPv(34512, i1); - HEAP32[8646] = 0; - HEAP32[8647] = -1; - HEAP32[34252 + (HEAP32[(HEAP32[8563] | 0) + -12 >> 2] | 0) + 72 >> 2] = 34340; - i1 = 34424 + (HEAP32[(HEAP32[8606] | 0) + -12 >> 2] | 0) + 4 | 0; + HEAP32[37420 + (HEAP32[(HEAP32[9355] | 0) + -12 >> 2] | 0) + 72 >> 2] = 37336; + __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(38128, i3, 38008); + HEAP32[9397] = 9456; + HEAP32[9399] = 9476; + HEAP32[9398] = 0; + __ZNSt3__18ios_base4initEPv(37596, 38128); + HEAP32[9417] = 0; + HEAP32[9418] = -1; + __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(38184, i2, 38016); + HEAP32[9419] = 9536; + HEAP32[9420] = 9556; + __ZNSt3__18ios_base4initEPv(37680, 38184); + HEAP32[9438] = 0; + HEAP32[9439] = -1; + __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(38232, i1, 38024); + HEAP32[9440] = 9536; + HEAP32[9441] = 9556; + __ZNSt3__18ios_base4initEPv(37764, 38232); + HEAP32[9459] = 0; + HEAP32[9460] = -1; + i1 = HEAP32[37760 + (HEAP32[(HEAP32[9440] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0; + HEAP32[9461] = 9536; + HEAP32[9462] = 9556; + __ZNSt3__18ios_base4initEPv(37848, i1); + HEAP32[9480] = 0; + HEAP32[9481] = -1; + HEAP32[37588 + (HEAP32[(HEAP32[9397] | 0) + -12 >> 2] | 0) + 72 >> 2] = 37676; + i1 = 37760 + (HEAP32[(HEAP32[9440] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i1 >> 2] = HEAP32[i1 >> 2] | 8192; - HEAP32[34424 + (HEAP32[(HEAP32[8606] | 0) + -12 >> 2] | 0) + 72 >> 2] = 34340; - return; -} -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i6, i3) { - i1 = i1 | 0; - i6 = i6 | 0; - i3 = i3 | 0; - var i2 = 0, i4 = 0, i5 = 0, i7 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 80 | 0; - i5 = i7 + 48 | 0; - i4 = i7 + 24 | 0; - i2 = i7; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i5, i6, HEAP32[i3 + 8 >> 2] | 0); - if (!(HEAP32[i5 + 16 >> 2] | 0)) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i6, HEAP32[i3 + 12 >> 2] | 0); - if (!(HEAP32[i4 + 16 >> 2] | 0)) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i6, HEAP32[i3 + 16 >> 2] | 0); - if (!(HEAP32[i2 + 16 >> 2] | 0)) { - i6 = (__ZNK4wasm7Literal6geti32Ev(i2) | 0) != 0; - i6 = i6 ? i5 : i4; - HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; - } else { - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; - } - } else { - HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i5 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = HEAP32[i5 + 16 >> 2]; - HEAP32[i1 + 20 >> 2] = HEAP32[i5 + 20 >> 2]; - } - STACKTOP = i7; + HEAP32[37760 + (HEAP32[(HEAP32[9440] | 0) + -12 >> 2] | 0) + 72 >> 2] = 37676; return; } -function _pop_arg_529(i2, i3, i1) { +function _pop_arg(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; i1 = i1 | 0; @@ -45290,6 +47509,111 @@ function _pop_arg_529(i2, i3, i1) { return; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitStoreEPNS_5StoreE(i1, i4, i2) { + i1 = i1 | 0; + i4 = i4 | 0; + i2 = i2 | 0; + var i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i5 = i7 + 48 | 0; + i3 = i7 + 24 | 0; + i6 = i7; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i2 + 20 >> 2] | 0); + if (!(HEAP32[i3 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i4, HEAP32[i2 + 24 >> 2] | 0); + if (!(HEAP32[i6 + 16 >> 2] | 0)) { + i4 = HEAP32[i4 >> 2] | 0; + i8 = HEAP32[i4 + 24 >> 2] | 0; + i9 = HEAP32[(HEAP32[i8 >> 2] | 0) + 12 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i5 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + i4 = __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralE(i4, i2, i5) | 0; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i5 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i5 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i5 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + FUNCTION_TABLE_viiii[i9 & 15](i8, i2, i4, i5); + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } else { + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } + } else { + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i3 + 20 >> 2]; + } + STACKTOP = i7; + return; +} + +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSelectEPNS_6SelectE(i1, i6, i3) { + i1 = i1 | 0; + i6 = i6 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0, i5 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 80 | 0; + i5 = i7 + 48 | 0; + i4 = i7 + 24 | 0; + i2 = i7; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i5, i6, HEAP32[i3 + 8 >> 2] | 0); + if (!(HEAP32[i5 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i6, HEAP32[i3 + 12 >> 2] | 0); + if (!(HEAP32[i4 + 16 >> 2] | 0)) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i6, HEAP32[i3 + 16 >> 2] | 0); + if (!(HEAP32[i2 + 16 >> 2] | 0)) { + i6 = (__ZNK4wasm7Literal6geti32Ev(i2) | 0) != 0; + i6 = i6 ? i5 : i4; + HEAP32[i1 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i6 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i6 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i6 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i6 + 20 >> 2]; + } else { + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i2 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i2 + 20 >> 2]; + } + } else { + HEAP32[i1 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; + } + } else { + HEAP32[i1 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i5 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i5 + 16 >> 2]; + HEAP32[i1 + 20 >> 2] = HEAP32[i5 + 20 >> 2]; + } + STACKTOP = i7; + return; +} + function _scanexp(i8, i3) { i8 = i8 | 0; i3 = i3 | 0; @@ -45394,7 +47718,7 @@ function __ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits i1 = i1 + 1 | 0; } HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 >> 2] = 11232; + HEAP32[i6 >> 2] = 11764; i5 = HEAP8[i2 >> 0] | 0; i1 = (i5 & 1) == 0; i4 = i2 + 4 | 0; @@ -45423,7 +47747,7 @@ function __ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits i1 = i1 + 1 | 0; } HEAP32[i10 + 4 >> 2] = 0; - HEAP32[i10 >> 2] = 11280; + HEAP32[i10 >> 2] = 11812; i4 = i2 + (_strlen(i2) | 0) | 0; i5 = i4; i6 = i12 + 128 | 0; @@ -45463,19 +47787,19 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7Literal if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) { i2 = i12 + 64 | 0; i1 = i12 + 8 | 0; - HEAP32[i1 >> 2] = 3168; + HEAP32[i1 >> 2] = 3292; i3 = i12 + 12 | 0; - HEAP32[i12 >> 2] = 3308; - HEAP32[i2 >> 2] = 3328; + HEAP32[i12 >> 2] = 3432; + HEAP32[i2 >> 2] = 3452; HEAP32[i12 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i12 + 64 | 0, i3); HEAP32[i12 + 136 >> 2] = 0; HEAP32[i12 + 140 >> 2] = -1; - HEAP32[i12 >> 2] = 3148; - HEAP32[i2 >> 2] = 3188; - HEAP32[i1 >> 2] = 3168; + HEAP32[i12 >> 2] = 3272; + HEAP32[i2 >> 2] = 3312; + HEAP32[i1 >> 2] = 3292; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 2904; + HEAP32[i3 >> 2] = 3072; i1 = i12 + 44 | 0; i2 = 0; while (1) { @@ -45493,11 +47817,11 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7Literal } __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 16170) | 0, i5, i6) | 0, 16173) | 0, i7, i8) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 16317) | 0, i5, i6) | 0, 16320) | 0, i7, i8) | 0; i11 = HEAP32[i4 + 24 >> 2] | 0; i9 = HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] | 0; __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i10, i3); - FUNCTION_TABLE_vii[i9 & 127](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); + FUNCTION_TABLE_vii[i9 & 511](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i12); } @@ -45522,19 +47846,19 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) { i2 = i12 + 64 | 0; i1 = i12 + 8 | 0; - HEAP32[i1 >> 2] = 3168; + HEAP32[i1 >> 2] = 3292; i3 = i12 + 12 | 0; - HEAP32[i12 >> 2] = 3308; - HEAP32[i2 >> 2] = 3328; + HEAP32[i12 >> 2] = 3432; + HEAP32[i2 >> 2] = 3452; HEAP32[i12 + 4 >> 2] = 0; __ZNSt3__18ios_base4initEPv(i12 + 64 | 0, i3); HEAP32[i12 + 136 >> 2] = 0; HEAP32[i12 + 140 >> 2] = -1; - HEAP32[i12 >> 2] = 3148; - HEAP32[i2 >> 2] = 3188; - HEAP32[i1 >> 2] = 3168; + HEAP32[i12 >> 2] = 3272; + HEAP32[i2 >> 2] = 3312; + HEAP32[i1 >> 2] = 3292; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 2904; + HEAP32[i3 >> 2] = 3072; i1 = i12 + 44 | 0; i2 = 0; while (1) { @@ -45552,11 +47876,11 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE } __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 16170) | 0, i5, i6) | 0, 16173) | 0, i7, i8) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i12 + 8 | 0, i11) | 0, 16317) | 0, i5, i6) | 0, 16320) | 0, i7, i8) | 0; i11 = HEAP32[i4 + 24 >> 2] | 0; i9 = HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] | 0; __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i10, i3); - FUNCTION_TABLE_vii[i9 & 127](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); + FUNCTION_TABLE_vii[i9 & 511](i11, (HEAP8[i10 >> 0] & 1) == 0 ? i10 + 1 | 0 : HEAP32[i10 + 8 >> 2] | 0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i12); } @@ -45592,7 +47916,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i i7 = 2; i5 = i3 + 7 | 0; break L1; - } else ___assert_fail(14386, 13733, 815, 14402); + } else ___assert_fail(14973, 14303, 822, 14989); break; } case 51: @@ -45602,7 +47926,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i i7 = 4; i5 = i3 + 7 | 0; break L1; - } else ___assert_fail(14411, 13733, 819, 14402); + } else ___assert_fail(14998, 14303, 826, 14989); break; } default: @@ -45654,7 +47978,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i } i4 = i4 + 1 | 0; } - if ((i2 | 0) == 14) ___assert_fail(18475, 13733, 830, 14402); else if ((i2 | 0) == 22) { + if ((i2 | 0) == 14) ___assert_fail(18751, 14303, 837, 14989); else if ((i2 | 0) == 22) { i10 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i10, i1) | 0; HEAP32[i9 + 24 >> 2] = i10; return i9 | 0; @@ -45662,6 +47986,63 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i return 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i13, i4, i7) { + i13 = i13 | 0; + i4 = i4 | 0; + i7 = i7 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i14 = 0, i15 = 0, i16 = 0; + i16 = STACKTOP; + STACKTOP = STACKTOP + 48 | 0; + i1 = i16 + 24 | 0; + i2 = i16; + HEAP32[i13 >> 2] = 0; + i9 = i13 + 8 | 0; + i12 = i9; + HEAP32[i12 >> 2] = 0; + HEAP32[i12 + 4 >> 2] = 0; + i12 = i13 + 16 | 0; + HEAP32[i12 >> 2] = 0; + i3 = HEAP32[i7 + 28 >> 2] | 0; + if (i3) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i4, i3); + HEAP32[i13 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i13 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; + HEAP32[i13 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; + HEAP32[i13 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; + HEAP32[i13 + 16 >> 2] = HEAP32[i1 + 16 >> 2]; + if (!(HEAP32[i12 >> 2] | 0)) { + i11 = i9; + i8 = i13; + i10 = HEAP32[i11 >> 2] | 0; + i11 = HEAP32[i11 + 4 >> 2] | 0; + i14 = HEAP32[i13 >> 2] | 0; + i15 = HEAP32[i13 + 4 >> 2] | 0; + i5 = 5; + } + } else { + i8 = i13; + i10 = 0; + i11 = 0; + i14 = 0; + i15 = 0; + i5 = 5; + } + if ((i5 | 0) == 5 ? (__ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i4, HEAP32[i7 + 24 >> 2] | 0), HEAP32[i8 >> 2] = HEAP32[i2 >> 2], HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2], HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2], HEAP32[i8 + 12 >> 2] = HEAP32[i2 + 12 >> 2], HEAP32[i8 + 16 >> 2] = HEAP32[i2 + 16 >> 2], (HEAP32[i12 >> 2] | 0) == 0) : 0) { + i2 = __ZN4wasm7Literal10getIntegerEv(i13) | 0; + i5 = tempRet0; + i1 = HEAP32[i7 + 20 >> 2] | 0; + if ((i5 | 0) > -1 | (i5 | 0) == -1 & i2 >>> 0 > 4294967295 ? (i6 = HEAP32[i7 + 8 >> 2] | 0, i2 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) - i6 >> 2 >>> 0) : 0) i1 = HEAP32[i6 + (i2 << 2) >> 2] | 0; + HEAP32[i12 >> 2] = i1; + HEAP32[i13 >> 2] = i14; + HEAP32[i8 + 4 >> 2] = i15; + i15 = i9; + HEAP32[i15 >> 2] = i10; + HEAP32[i15 + 4 >> 2] = i11; + } + STACKTOP = i16; + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i1, i4, i3) { i1 = i1 | 0; i4 = i4 | 0; @@ -45686,7 +48067,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i if ((!((i7 | 0) == (i11 | 0) | (i7 | 0) == (i4 | 0)) ? (HEAP8[i7 >> 0] | 0) == 69 : 0) ? (i2 = HEAP32[i3 + 4 >> 2] | 0, (HEAP32[i3 >> 2] | 0) != (i2 | 0)) : 0) { i3 = i2 + -24 | 0; __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i9, i3); - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 30946) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 34259) | 0; HEAP32[i8 >> 2] = HEAP32[i1 >> 2]; HEAP32[i8 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i8 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -45696,7 +48077,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i HEAP32[i1 + (i2 << 2) >> 2] = 0; i2 = i2 + 1 | 0; } - i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 30308) | 0; + i1 = __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 33621) | 0; HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; HEAP32[i6 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i6 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; @@ -45719,79 +48100,6 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i return i1 | 0; } -function __ZNSt3__118__insertion_sort_3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEvT0_S9_T_(i10, i12, i9) { - i10 = i10 | 0; - i12 = i12 | 0; - i9 = i9 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i11 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0; - i15 = STACKTOP; - STACKTOP = STACKTOP + 48 | 0; - i14 = i15 + 40 | 0; - i13 = i15 + 32 | 0; - i3 = i15 + 24 | 0; - i4 = i15 + 16 | 0; - i5 = i15 + 8 | 0; - i6 = i15; - i1 = i10 + 16 | 0; - __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEjT0_S9_S9_T_(i10, i10 + 8 | 0, i1, i9) | 0; - i11 = i10 + 24 | 0; - while (1) { - if ((i11 | 0) == (i12 | 0)) break; - i8 = i11; - i7 = HEAP32[i8 + 4 >> 2] | 0; - i2 = i3; - HEAP32[i2 >> 2] = HEAP32[i8 >> 2]; - HEAP32[i2 + 4 >> 2] = i7; - i2 = i1; - i7 = HEAP32[i2 + 4 >> 2] | 0; - i8 = i4; - HEAP32[i8 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i8 + 4 >> 2] = i7; - HEAP32[i13 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i13 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i14 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i9, i13, i14) | 0) { - i8 = i11; - i7 = HEAP32[i8 >> 2] | 0; - i8 = HEAP32[i8 + 4 >> 2] | 0; - i2 = i11; - while (1) { - i17 = i1; - i16 = HEAP32[i17 + 4 >> 2] | 0; - HEAP32[i2 >> 2] = HEAP32[i17 >> 2]; - HEAP32[i2 + 4 >> 2] = i16; - if ((i1 | 0) == (i10 | 0)) break; - i2 = i5; - HEAP32[i2 >> 2] = i7; - HEAP32[i2 + 4 >> 2] = i8; - i2 = i1 + -8 | 0; - i18 = i2; - i16 = HEAP32[i18 + 4 >> 2] | 0; - i17 = i6; - HEAP32[i17 >> 2] = HEAP32[i18 >> 2]; - HEAP32[i17 + 4 >> 2] = i16; - HEAP32[i13 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i13 + 4 >> 2] = HEAP32[i5 + 4 >> 2]; - HEAP32[i14 >> 2] = HEAP32[i6 >> 2]; - HEAP32[i14 + 4 >> 2] = HEAP32[i6 + 4 >> 2]; - if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i9, i13, i14) | 0) { - i18 = i1; - i1 = i2; - i2 = i18; - } else break; - } - i18 = i1; - HEAP32[i18 >> 2] = i7; - HEAP32[i18 + 4 >> 2] = i8; - } - i1 = i11; - i11 = i11 + 8 | 0; - } - STACKTOP = i15; - return; -} - function __ZN4wasm17SExpressionParser11parseStringEv(i8) { i8 = i8 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; @@ -45944,7 +48252,7 @@ function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8ove HEAP32[i16 + 16 >> 2] = i2; } if ((i7 | 0) == (i5 | 0)) { - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i16 >> 2] | 0) + 52 >> 2] & 31](i16, i15 & 255) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i16 >> 2] | 0) + 52 >> 2] & 63](i16, i15 & 255) | 0; break; } else { HEAP32[i14 >> 2] = i4; @@ -45973,7 +48281,7 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i13, i2) { i1 = 2; } else i1 = 1; i1 = __ZN4wasm7ElementixEj(i2, i1) | 0; - if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(14137, 13733, 1168, 14151); + if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(14665, 14303, 1175, 14679); i2 = i12 + 4 | 0; i3 = i12 + 12 | 0; i4 = i12 + 16 | 0; @@ -45984,10 +48292,10 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i13, i2) { i6 = __ZN4wasm7ElementixEj(i1, i9) | 0; i10 = __ZN4wasm7Element4listEv(i6) | 0; i10 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i10 >> 2] >> 2] | 0) | 0; - L10 : do if ((i10 | 0) != (HEAP32[8178] | 0)) { + L10 : do if ((i10 | 0) != (HEAP32[9008] | 0)) { i10 = __ZN4wasm7Element4listEv(i6) | 0; i10 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i10 >> 2] >> 2] | 0) | 0; - if ((i10 | 0) == (HEAP32[8179] | 0)) { + if ((i10 | 0) == (HEAP32[9009] | 0)) { i10 = __ZN4wasm7Element4listEv(i6) | 0; i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i13, __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i10 >> 2] | 0) + 4 >> 2] | 0) | 0, 0, 0) | 0; HEAP32[i2 >> 2] = i10; @@ -46013,7 +48321,93 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i13, i2) { return; } -function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb(i10, i11, i8, i9, i12, i14) { +function __ZNSt3__127__insertion_sort_incompleteIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEbT0_S8_T_(i6, i8, i5) { + i6 = i6 | 0; + i8 = i8 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + switch (i8 - i6 >> 2 | 0) { + case 1: + case 0: + { + i1 = 1; + break; + } + case 2: + { + i1 = i8 + -4 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i5, HEAP32[i1 >> 2] | 0, HEAP32[i6 >> 2] | 0) | 0) { + i8 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i1 >> 2] = i8; + i1 = 1; + } else i1 = 1; + break; + } + case 3: + { + __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_T_(i6, i6 + 4 | 0, i8 + -4 | 0, i5) | 0; + i1 = 1; + break; + } + case 4: + { + __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_T_(i6, i6 + 4 | 0, i6 + 8 | 0, i8 + -4 | 0, i5) | 0; + i1 = 1; + break; + } + case 5: + { + __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_S8_T_(i6, i6 + 4 | 0, i6 + 8 | 0, i6 + 12 | 0, i8 + -4 | 0, i5) | 0; + i1 = 1; + break; + } + default: + { + i2 = i6 + 8 | 0; + __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_T_(i6, i6 + 4 | 0, i2, i5) | 0; + i1 = 0; + i7 = i6 + 12 | 0; + while (1) { + if ((i7 | 0) == (i8 | 0)) { + i2 = 1; + i1 = 0; + break; + } + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i5, HEAP32[i7 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0) { + i4 = HEAP32[i7 >> 2] | 0; + i3 = i7; + while (1) { + HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; + if ((i2 | 0) == (i6 | 0)) { + i2 = i6; + break; + } + i3 = i2 + -4 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i5, i4, HEAP32[i3 >> 2] | 0) | 0) { + i9 = i2; + i2 = i3; + i3 = i9; + } else break; + } + HEAP32[i2 >> 2] = i4; + i1 = i1 + 1 | 0; + if ((i1 | 0) == 8) { + i2 = 0; + i1 = (i7 + 4 | 0) == (i8 | 0); + break; + } + } + i2 = i7; + i7 = i7 + 4 | 0; + } + i1 = i1 | i2; + } + } + return i1 | 0; +} + +function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb(i10, i11, i8, i9, i12, i14) { i10 = i10 | 0; i11 = i11 | 0; i8 = i8 | 0; @@ -46025,8 +48419,8 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 STACKTOP = STACKTOP + 64 | 0; i2 = i15 + 48 | 0; i1 = i15 + 24 | 0; - i13 = i15 + 16 | 0; - i3 = i15 + 20 | 0; + i13 = i15 + 20 | 0; + i3 = i15 + 16 | 0; i4 = i15 + 12 | 0; i5 = i15 + 8 | 0; i6 = i15 + 4 | 0; @@ -46060,28 +48454,28 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } else { i10 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i5 >> 2] = i10; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34960) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38408) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; i9 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i6 >> 2] = i9; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 34972) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 38416) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 127](i1, i10); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 127](i1 + 12 | 0, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 511](i1, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 511](i1 + 12 | 0, i10); HEAP32[i7 >> 2] = HEAP32[i8 >> 2]; HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; - i13 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb(i11, i2, i1, i1 + 24 | 0, i13, i12, 1) | 0) == (i1 | 0) & 1; + i13 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb(i11, i2, i1, i1 + 24 | 0, i13, i12, 1) | 0) == (i1 | 0) & 1; HEAP8[i14 >> 0] = i13; i14 = HEAP32[i11 >> 2] | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 12 | 0); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1 + 12 | 0); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1); i1 = i14; } STACKTOP = i15; return i1 | 0; } -function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb(i10, i11, i8, i9, i12, i14) { +function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb(i10, i11, i8, i9, i12, i14) { i10 = i10 | 0; i11 = i11 | 0; i8 = i8 | 0; @@ -46093,8 +48487,8 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 STACKTOP = STACKTOP + 64 | 0; i2 = i15 + 48 | 0; i1 = i15 + 24 | 0; - i13 = i15 + 16 | 0; - i3 = i15 + 20 | 0; + i13 = i15 + 20 | 0; + i3 = i15 + 16 | 0; i4 = i15 + 12 | 0; i5 = i15 + 8 | 0; i6 = i15 + 4 | 0; @@ -46128,21 +48522,21 @@ function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } else { i10 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i5 >> 2] = i10; - i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34992) | 0; + i13 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38376) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; i9 = __ZNKSt3__18ios_base6getlocEv(i9) | 0; HEAP32[i6 >> 2] = i9; - i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 35e3) | 0; + i10 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 38388) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i9) | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 127](i1, i10); - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 127](i1 + 12 | 0, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 511](i1, i10); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 511](i1 + 12 | 0, i10); HEAP32[i7 >> 2] = HEAP32[i8 >> 2]; HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; - i13 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb(i11, i2, i1, i1 + 24 | 0, i13, i12, 1) | 0) == (i1 | 0) & 1; + i13 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb(i11, i2, i1, i1 + 24 | 0, i13, i12, 1) | 0) == (i1 | 0) & 1; HEAP8[i14 >> 0] = i13; i14 = HEAP32[i11 >> 2] | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1 + 12 | 0); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 12 | 0); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); i1 = i14; } STACKTOP = i15; @@ -46162,7 +48556,7 @@ function __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsI i10 = i14 + 8 | 0; i2 = i14 + 4 | 0; i11 = i14; - __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i9, 13413, i12); + __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i9, 26515, i12); __ZN6cashew7IStringC2EPKcb(i4, (HEAP8[i9 >> 0] & 1) == 0 ? i9 + 1 | 0 : HEAP32[i9 + 8 >> 2] | 0, 0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9); i4 = HEAP32[i4 >> 2] | 0; @@ -46213,50 +48607,6 @@ function __ZN4wasm18ensureFunctionTypeENSt3__112basic_stringIcNS0_11char_traitsI return i1 | 0; } -function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i7, i5, i6) { - i7 = i7 | 0; - i5 = i5 | 0; - i6 = i6 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i1 = i8 + 4 | 0; - i2 = i8; - if (i6) { - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 + 4 >> 2] | 0, 17893, 0) | 0, 32) | 0; - HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0, 17898) | 0; - } - i2 = i5 + 8 | 0; - i1 = i5 + 12 | 0; - if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) { - i4 = i7 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i4 >> 2] | 0, HEAP32[i7 + 16 >> 2] | 0) | 0; - __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i4 >> 2] | 0, 17905) | 0; - i3 = HEAP32[i1 >> 2] | 0; - i2 = HEAP32[i2 >> 2] | 0; - while (1) { - i1 = HEAP32[i4 >> 2] | 0; - if ((i2 | 0) == (i3 | 0)) break; - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i1, 32) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i2 >> 2] | 0) | 0) | 0; - i2 = i2 + 4 | 0; - } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i1, 41) | 0; - } - i1 = i5 + 4 | 0; - if (HEAP32[i1 >> 2] | 0) { - i5 = i7 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, HEAP32[i7 + 16 >> 2] | 0) | 0; - i5 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 17917) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41) | 0; - } - if (i6) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i7 + 4 >> 2] | 0, 17925) | 0; - STACKTOP = i8; - return; -} - function __ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_(i7, i13, i11, i12, i14, i3, i2, i4, i5, i8) { i7 = i7 | 0; i13 = i13 | 0; @@ -46335,7 +48685,7 @@ function __ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri break L6; } HEAP32[i14 >> 2] = 0; - i1 = HEAP8[27153 + i1 >> 0] | 0; + i1 = HEAP8[30448 + i1 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; i1 = 0; @@ -46346,7 +48696,7 @@ function __ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri default: {} } - i1 = HEAP8[27153 + i1 >> 0] | 0; + i1 = HEAP8[30448 + i1 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1; @@ -46435,7 +48785,7 @@ function __ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri break L6; } HEAP32[i14 >> 2] = 0; - i1 = HEAP8[27153 + i2 >> 0] | 0; + i1 = HEAP8[30448 + i2 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; i1 = 0; @@ -46446,7 +48796,7 @@ function __ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri default: {} } - i1 = HEAP8[27153 + i2 >> 0] | 0; + i1 = HEAP8[30448 + i2 >> 0] | 0; HEAP32[i12 >> 2] = i9 + 1; HEAP8[i9 >> 0] = i1; HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1; @@ -46456,6 +48806,48 @@ function __ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri return i1 | 0; } +function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i6, i4, i5) { + i6 = i6 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i7 + 4 | 0; + i2 = i7; + if (i5) { + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 18169, 0) | 0, 32) | 0; + HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i3, i1) | 0, 18174) | 0; + } + i2 = i4 + 8 | 0; + i1 = i4 + 12 | 0; + if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, HEAP32[i6 + 12 >> 2] | 0) | 0; + __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i6 >> 2] | 0, 18181) | 0; + i3 = HEAP32[i1 >> 2] | 0; + i2 = HEAP32[i2 >> 2] | 0; + while (1) { + i1 = HEAP32[i6 >> 2] | 0; + if ((i2 | 0) == (i3 | 0)) break; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i1, 32) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i2 >> 2] | 0) | 0) | 0; + i2 = i2 + 4 | 0; + } + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i1, 41) | 0; + } + i1 = i4 + 4 | 0; + if (HEAP32[i1 >> 2] | 0) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, HEAP32[i6 + 12 >> 2] | 0) | 0; + i4 = __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i6 >> 2] | 0, 18193) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41) | 0; + } + if (i5) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, 18201) | 0; + STACKTOP = i7; + return; +} + function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE(i9, i8, i1) { i9 = i9 | 0; i8 = i8 | 0; @@ -46481,7 +48873,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( HEAP32[i2 >> 2] = 2; i4 = 2; break L1; - } else ___assert_fail(14386, 13733, 854, 14427); + } else ___assert_fail(14973, 14303, 861, 15014); break; } case 51: @@ -46490,7 +48882,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( HEAP32[i2 >> 2] = 4; i4 = 4; break L1; - } else ___assert_fail(14411, 13733, 858, 14427); + } else ___assert_fail(14998, 14303, 865, 15014); break; } default: @@ -46535,7 +48927,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE( } i1 = i1 + 1 | 0; } - if ((i2 | 0) == 12) ___assert_fail(18475, 13733, 868, 14427); else if ((i2 | 0) == 18) { + if ((i2 | 0) == 12) ___assert_fail(18751, 14303, 875, 15014); else if ((i2 | 0) == 18) { i6 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i9, i3) | 0; HEAP32[i7 + 20 >> 2] = i6; i9 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i9, __ZN4wasm7ElementixEj(i8, i1 + 1 | 0) | 0) | 0; @@ -46671,13 +49063,13 @@ function ___stdio_write(i14, i2, i1) { i2 = 2; i4 = i4 + i1 | 0; while (1) { - if (!(HEAP32[8338] | 0)) { + if (!(HEAP32[9172] | 0)) { HEAP32[i11 >> 2] = HEAP32[i8 >> 2]; HEAP32[i11 + 4 >> 2] = i3; HEAP32[i11 + 8 >> 2] = i2; i6 = ___syscall_ret(___syscall146(146, i11 | 0) | 0) | 0; } else { - _pthread_cleanup_push(195, i14 | 0); + _pthread_cleanup_push(217, i14 | 0); HEAP32[i10 >> 2] = HEAP32[i8 >> 2]; HEAP32[i10 + 4 >> 2] = i3; HEAP32[i10 + 8 >> 2] = i2; @@ -46735,15 +49127,15 @@ function __ZN4wasm7Literal11printDoubleERNSt3__113basic_ostreamIcNS1_11char_trai i4 = HEAP32[tempDoublePtr >> 2] | 0; i1 = HEAP32[tempDoublePtr + 4 >> 2] | 0; i2 = (i1 | 0) < 0; - do if (d3 == 0.0 & i2) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 15286) | 0; else { + do if (d3 == 0.0 & i2) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 15583) | 0; else { d7 = +Math_abs(+d3); HEAPF64[tempDoublePtr >> 3] = d7; i6 = HEAP32[tempDoublePtr + 4 >> 2] | 0; if (i6 >>> 0 > 2146435072 | (i6 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 31378 : 40976) | 0, 26205) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 34691 : 44318) | 0, 29219) | 0; i1 = i1 & 1048575; if ((i4 | 0) == 0 & (i1 | 0) == 0) break; - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 15253) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 15550) | 0; i5 = i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i5 >> 2] = HEAP32[i5 >> 2] & -75 | 8; i6 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(i6, i4, i1) | 0; @@ -46753,7 +49145,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__113basic_ostreamIcNS1_11char_trai } i6 = i1 & 2146435072; if (!(i6 >>> 0 < 2146435072 | (i6 | 0) == 2146435072 & 0 < 0)) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 13045 : 23780) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i2 ? 13617 : 29210) | 0; break; } i1 = __ZN6cashew9JSPrinter11numToStringEdb(d3, 1) | 0; @@ -46767,7 +49159,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__113basic_ostreamIcNS1_11char_trai { i2 = i1 + 1 | 0; if ((HEAP8[i2 >> 0] | 0) == 46) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 15286) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 15583) | 0; i1 = i2; } break; @@ -46780,216 +49172,214 @@ function __ZN4wasm7Literal11printDoubleERNSt3__113basic_ostreamIcNS1_11char_trai return; } -function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i5, i4) { - i5 = i5 | 0; +function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i4, i3) { i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0, i6 = 0; - i2 = i5 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 40) | 0; - i3 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i2 >> 2] | 0) | 0; - i6 = i4 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 18095) | 0; - i3 = i4 + 8 | 0; - i1 = HEAP32[i3 >> 2] | 0; - if (!(i1 >>> 0 >= 4 ? !(i1 >>> 0 < 8 & (HEAP32[i6 >> 2] | 0) == 2) : 0)) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i5 = 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i4 >> 2] | 0, 40) | 0; + i2 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i4 >> 2] | 0) | 0; + i5 = i3 + 4 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i5 >> 2] | 0) | 0) | 0, 18371) | 0; + i2 = i3 + 8 | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!(i1 >>> 0 >= 4 ? !(i1 >>> 0 < 8 & (HEAP32[i5 >> 2] | 0) == 2) : 0)) { switch (i1 | 0) { case 1: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 56) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i4 >> 2] | 0, 56) | 0; break; } case 2: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18101) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i4 >> 2] | 0, 18377) | 0; break; } case 4: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18104) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i4 >> 2] | 0, 18380) | 0; break; } default: _abort(); } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP8[i4 + 12 >> 0] | 0 ? 18107 : 18110) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i4 >> 2] | 0, HEAP8[i3 + 12 >> 0] | 0 ? 18383 : 18386) | 0; } - i1 = i4 + 16 | 0; + i1 = i3 + 16 | 0; if (HEAP32[i1 >> 2] | 0) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18113) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i4 >> 2] | 0, 18389) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i1 >> 2] | 0) | 0; } - i1 = i4 + 20 | 0; - if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i3 >> 2] | 0)) { - i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 18122) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; + i1 = i3 + 20 | 0; + if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) { + i5 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i4 >> 2] | 0, 18398) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i1 >> 2] | 0) | 0; } - __ZN4wasm16PrintSExpression9incIndentEv(i5); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i5, HEAP32[i4 + 24 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i5); + __ZN4wasm16PrintSExpression9incIndentEv(i4); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i3 + 24 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i4); return; } -function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i6, i5) { - i6 = i6 | 0; +function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i5, i4) { i5 = i5 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0; - i3 = i6 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 40) | 0; - i4 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i3 >> 2] | 0) | 0; - i7 = i5 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i7 >> 2] | 0) | 0) | 0, 18130) | 0; - i4 = i5 + 8 | 0; - i1 = HEAP32[i4 >> 2] | 0; - if (!(i1 >>> 0 >= 4 ? !(i1 >>> 0 < 8 & (HEAP32[i7 >> 2] | 0) == 2) : 0)) i2 = 3; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 40) | 0; + i3 = __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i5 >> 2] | 0) | 0; + i6 = i4 + 4 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 18406) | 0; + i3 = i4 + 8 | 0; + i1 = HEAP32[i3 >> 2] | 0; + if (!(i1 >>> 0 >= 4 ? !(i1 >>> 0 < 8 & (HEAP32[i6 >> 2] | 0) == 2) : 0)) i2 = 3; L3 : do if ((i2 | 0) == 3) switch (i1 | 0) { case 1: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 56) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 56) | 0; break L3; } case 2: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 18101) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18377) | 0; break L3; } case 4: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 18104) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18380) | 0; break L3; } default: _abort(); } while (0); - i1 = i5 + 12 | 0; + i1 = i4 + 12 | 0; if (HEAP32[i1 >> 2] | 0) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 18113) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, HEAP32[i1 >> 2] | 0) | 0; + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18389) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; } - i1 = i5 + 16 | 0; - if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i4 >> 2] | 0)) { - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 18122) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, HEAP32[i1 >> 2] | 0) | 0; + i1 = i4 + 16 | 0; + if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i3 >> 2] | 0)) { + i6 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 18398) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0; } - __ZN4wasm16PrintSExpression9incIndentEv(i6); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i6, HEAP32[i5 + 20 >> 2] | 0); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i6, HEAP32[i5 + 24 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i6); + __ZN4wasm16PrintSExpression9incIndentEv(i5); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i5, HEAP32[i4 + 20 >> 2] | 0); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i5, HEAP32[i4 + 24 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i5); return; } -function ___cxx_global_array_dtor_112(i1) { +function ___cxx_global_array_dtor_109(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36584); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36572); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36560); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36548); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36536); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36524); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36512); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36500); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36488); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36476); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36464); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36452); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36440); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36428); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36416); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36404); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36392); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36380); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36368); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36356); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36344); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36332); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36320); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36308); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39188); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39176); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39164); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39152); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39140); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39128); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39116); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39104); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39092); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39080); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39068); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39056); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39044); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39032); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39020); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(39008); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38996); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38984); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38972); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38960); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38948); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38936); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38924); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38912); return; } -function ___cxx_global_array_dtor_109(i1) { +function ___cxx_global_array_dtor_85(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35772); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35760); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35748); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35736); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35724); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35712); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35700); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35688); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35676); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35664); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35652); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35640); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35628); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35616); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35604); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35592); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35580); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35568); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35556); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35544); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35532); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35520); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35508); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35496); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39708); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39696); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39684); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39672); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39660); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39648); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39636); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39624); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39612); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39600); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39588); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39576); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39564); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39552); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39540); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39528); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39516); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39504); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39492); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39480); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39468); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39456); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39444); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39432); return; } -function ___cxx_global_array_dtor_85(i1) { +function ___cxx_global_array_dtor_61(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36292); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36280); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36268); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36256); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36244); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36232); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36220); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36208); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36196); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36184); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36172); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36160); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36148); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36136); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36124); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36112); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36100); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36088); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36076); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36064); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36052); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36040); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36028); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36016); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38896); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38884); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38872); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38860); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38848); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38836); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38824); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38812); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38800); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38788); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38776); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38764); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38752); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38740); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38728); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38716); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38704); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38692); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38680); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38668); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38656); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38644); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38632); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38620); return; } -function ___cxx_global_array_dtor_61(i1) { +function ___cxx_global_array_dtor_112(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35480); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35468); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35456); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35444); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35432); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35420); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35408); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35396); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35384); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35372); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35360); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35348); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35336); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35324); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35312); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35300); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35288); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35276); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35264); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35252); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35240); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35228); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35216); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35204); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(4e4); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39988); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39976); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39964); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39952); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39940); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39928); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39916); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39904); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39892); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39880); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39868); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39856); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39844); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39832); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39820); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39808); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39796); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39784); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39772); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39760); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39748); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39736); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39724); return; } @@ -47172,12 +49562,39 @@ function __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i6, i3, i5, i return 0; } -function __ZNKSt3__120__time_get_c_storageIcE7__weeksEv(i1) { +function __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i4, i2) { + i4 = i4 | 0; + i2 = i2 | 0; + var i1 = 0, i3 = 0, i5 = 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 25511, 0) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i4); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i2 + 8 >> 2] | 0); + i3 = i4 + 20 | 0; + i1 = i2 + 12 | 0; + if ((((HEAP8[i3 >> 0] | 0) == 0 ? __ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 : 0) ? (i5 = (__ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) == 0) : 0) ? (i5 = __ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i5 + 16 >> 2] | 0) - (HEAP32[i5 + 12 >> 2] | 0) | 0) == 4) : 0) { + i5 = (__ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[(HEAP32[i5 >> 2] | 0) + -4 >> 2] | 0); + } else __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 >> 2] | 0); + i1 = i2 + 16 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2 | 0) { + if ((((HEAP8[i3 >> 0] | 0) == 0 ? __ZN4wasm10Expression2isINS_5BlockEEEbv(i2) | 0 : 0) ? (i5 = (__ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) == 0) : 0) ? (i5 = __ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i5 + 16 >> 2] | 0) - (HEAP32[i5 + 12 >> 2] | 0) | 0) == 4) : 0) { + i5 = (__ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[(HEAP32[i5 >> 2] | 0) + -4 >> 2] | 0); + break; + } + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 >> 2] | 0); + } while (0); + __ZN4wasm16PrintSExpression9decIndentEv(i4); + return; +} + +function __ZNKSt3__120__time_get_c_storageIwE7__weeksEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[31928] | 0) == 0 ? ___cxa_guard_acquire(31928) | 0 : 0) { - if ((HEAP8[31936] | 0) == 0 ? ___cxa_guard_acquire(31936) | 0 : 0) { - i1 = 35032; + if ((HEAP8[35328] | 0) == 0 ? ___cxa_guard_acquire(35328) | 0 : 0) { + if ((HEAP8[35336] | 0) == 0 ? ___cxa_guard_acquire(35336) | 0 : 0) { + i1 = 39260; do { i2 = 0; while (1) { @@ -47186,34 +49603,34 @@ function __ZNKSt3__120__time_get_c_storageIcE7__weeksEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 35200); - ___cxa_atexit(200, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35032, 27670) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35044, 27677) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35056, 27684) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35068, 27692) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35080, 27702) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35092, 27711) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35104, 27718) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35116, 27727) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35128, 27731) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35140, 27735) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35152, 27739) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35164, 27743) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35176, 27747) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35188, 27751) | 0; - HEAP32[8800] = 35032; - } - return HEAP32[8800] | 0; + } while ((i1 | 0) != 39428); + ___cxa_atexit(228, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39260, 10220) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39272, 10248) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39284, 10276) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39296, 10308) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39308, 10348) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39320, 10384) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39332, 10412) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39344, 10448) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39356, 10464) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39368, 10480) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39380, 10496) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39392, 10512) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39404, 10528) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39416, 10544) | 0; + HEAP32[9857] = 39260; + } + return HEAP32[9857] | 0; } -function __ZNKSt3__120__time_get_c_storageIwE7__weeksEv(i1) { +function __ZNKSt3__120__time_get_c_storageIcE7__weeksEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[32008] | 0) == 0 ? ___cxa_guard_acquire(32008) | 0 : 0) { - if ((HEAP8[32016] | 0) == 0 ? ___cxa_guard_acquire(32016) | 0 : 0) { - i1 = 35844; + if ((HEAP8[35248] | 0) == 0 ? ___cxa_guard_acquire(35248) | 0 : 0) { + if ((HEAP8[35256] | 0) == 0 ? ___cxa_guard_acquire(35256) | 0 : 0) { + i1 = 38448; do { i2 = 0; while (1) { @@ -47222,26 +49639,26 @@ function __ZNKSt3__120__time_get_c_storageIwE7__weeksEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 36012); - ___cxa_atexit(204, 0, ___dso_handle | 0) | 0; - } - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35844, 9688) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35856, 9716) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35868, 9744) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35880, 9776) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35892, 9816) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35904, 9852) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35916, 9880) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35928, 9916) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35940, 9932) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35952, 9948) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35964, 9964) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35976, 9980) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(35988, 9996) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36e3, 10012) | 0; - HEAP32[9003] = 35844; - } - return HEAP32[9003] | 0; + } while ((i1 | 0) != 38616); + ___cxa_atexit(224, 0, ___dso_handle | 0) | 0; + } + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38448, 30965) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38460, 30972) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38472, 30979) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38484, 30987) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38496, 30997) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38508, 31006) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38520, 31013) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38532, 31022) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38544, 31026) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38556, 31030) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38568, 31034) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38580, 31038) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38592, 31042) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38604, 31046) | 0; + HEAP32[9654] = 38448; + } + return HEAP32[9654] | 0; } function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i6, i1, i7) { @@ -47306,6 +49723,62 @@ function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE6assignIPS2_EENS_ return; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_(i5, i1, i8, i4) { + i5 = i5 | 0; + i1 = i1 | 0; + i8 = i8 | 0; + i4 = i4 | 0; + var i2 = 0, i3 = 0, i6 = 0, i7 = 0; + i3 = i5 + 4 | 0; + i6 = HEAP32[i1 >> 2] | 0; + i1 = i6; + do if ((i6 | 0) != (i3 | 0) ? (i2 = i6 + 16 | 0, !(__ZNK6cashew7IStringltERKS0_(i4, i2) | 0)) : 0) { + if (__ZNK6cashew7IStringltERKS0_(i2, i4) | 0) i2 = 1; else { + HEAP32[i8 >> 2] = i1; + i1 = i8; + break; + } + while (1) { + if ((i2 | 0) <= 0) break; + i2 = i2 + -1 | 0; + i1 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; + } + i2 = i1; + if ((i2 | 0) != (i3 | 0) ? !(__ZNK6cashew7IStringltERKS0_(i4, i2 + 16 | 0) | 0) : 0) { + i1 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_(i5, i8, i4) | 0; + break; + } + i2 = i6 + 4 | 0; + if (!(HEAP32[i2 >> 2] | 0)) { + HEAP32[i8 >> 2] = i6; + i1 = i2; + break; + } else { + HEAP32[i8 >> 2] = i1; + break; + } + } else i7 = 3; while (0); + do if ((i7 | 0) == 3) { + if ((i6 | 0) != (HEAP32[i5 >> 2] | 0)) { + i1 = __ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_(i6) | 0; + if (!(__ZNK6cashew7IStringltERKS0_(i1 + 16 | 0, i4) | 0)) { + i1 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_(i5, i8, i4) | 0; + break; + } + } + if (!(HEAP32[i6 >> 2] | 0)) { + HEAP32[i8 >> 2] = i6; + i1 = i6; + break; + } else { + HEAP32[i8 >> 2] = i1; + i1 = i1 + 4 | 0; + break; + } + } while (0); + return i1 | 0; +} + function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb(i5, i10, i4, i3, i6) { i5 = i5 | 0; i10 = i10 | 0; @@ -47326,10 +49799,10 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 } else { i8 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i2 >> 2] = i8; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 34972) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 38388) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i8) | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 127](i9, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 127](i9, i1); + if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 511](i9, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 511](i9, i1); i4 = HEAP8[i9 >> 0] | 0; i5 = i9 + 1 | 0; i6 = i9 + 8 | 0; @@ -47351,7 +49824,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 HEAP8[i4 >> 0] = i1; break; } - if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 52 >> 2] & 31](i2, i1 & 255) | 0) == -1) HEAP32[i10 >> 2] = 0; + if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 52 >> 2] & 63](i2, i1 & 255) | 0) == -1) HEAP32[i10 >> 2] = 0; } while (0); i1 = HEAP8[i9 >> 0] | 0; i2 = HEAP32[i6 >> 2] | 0; @@ -47364,114 +49837,52 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBreakEPNS_5BreakE(i11, i10, i9) { - i11 = i11 | 0; - i10 = i10 | 0; - i9 = i9 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i12 = 0; - i12 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i2 = i12; - i7 = i9 + 8 | 0; - i1 = HEAP32[i9 + 12 >> 2] | 0; - if (i1) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i10, i1); - i6 = HEAP32[i2 >> 2] | 0; - i5 = HEAP32[i2 + 4 >> 2] | 0; - i4 = i2 + 8 | 0; - i3 = HEAP32[i4 >> 2] | 0; - i4 = HEAP32[i4 + 4 >> 2] | 0; - i1 = HEAP32[i2 + 16 >> 2] | 0; - if (!i1) i8 = 4; else { - HEAP32[i11 >> 2] = i6; - HEAP32[i11 + 4 >> 2] = i5; - i10 = i11 + 8 | 0; - HEAP32[i10 >> 2] = i3; - HEAP32[i10 + 4 >> 2] = i4; - HEAP32[i11 + 16 >> 2] = i1; - } - } else { - i3 = 0; - i4 = 0; - i6 = 0; - i5 = 0; - i8 = 4; - } - do if ((i8 | 0) == 4) { - i2 = HEAP32[i7 >> 2] | 0; - i1 = HEAP32[i9 + 16 >> 2] | 0; - if (i1 | 0) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i11, i10, i1); - i1 = i11 + 16 | 0; - if (HEAP32[i1 >> 2] | 0) break; - i10 = __ZN4wasm7Literal10getIntegerEv(i11) | 0; - if ((i10 | 0) == 0 & (tempRet0 | 0) == 0) { - HEAP32[i11 >> 2] = 0; - i11 = i11 + 8 | 0; - HEAP32[i11 >> 2] = 0; - HEAP32[i11 + 4 >> 2] = 0; - HEAP32[i1 >> 2] = 0; - break; - } - } - HEAP32[i11 >> 2] = i6; - HEAP32[i11 + 4 >> 2] = i5; - i10 = i11 + 8 | 0; - HEAP32[i10 >> 2] = i3; - HEAP32[i10 + 4 >> 2] = i4; - HEAP32[i11 + 16 >> 2] = i2; - } while (0); - STACKTOP = i12; - return; -} - -function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i7, i6) { - i7 = i7 | 0; +function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i5) { i6 = i6 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0, i9 = 0, i10 = 0; - i9 = STACKTOP; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i8 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i3 = i9 + 8 | 0; - i1 = i9 + 4 | 0; - i4 = i9; - i5 = i7 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 17969, 0) | 0; - i2 = i6 + 8 | 0; + i3 = i8 + 8 | 0; + i1 = i8 + 4 | 0; + i4 = i8; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 18245, 0) | 0; + i2 = i5 + 8 | 0; do if (!(HEAP32[i2 >> 2] | 0)) { - i1 = i6 + 12 | 0; - if (HEAP32[i1 >> 2] | 0) i8 = 6; + i1 = i5 + 12 | 0; + if (HEAP32[i1 >> 2] | 0) i7 = 6; } else { - i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 32) | 0; + i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 32) | 0; HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i10, i3) | 0; - if (!(HEAP32[i6 + 12 >> 2] | 0)) ___assert_fail(17974, 17988, 116, 18009); else { - i1 = i6 + 12 | 0; - i8 = 6; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i9, i3) | 0; + if (!(HEAP32[i5 + 12 >> 2] | 0)) ___assert_fail(18250, 18264, 140, 18285); else { + i1 = i5 + 12 | 0; + i7 = 6; break; } } while (0); - if ((i8 | 0) == 6) { - i10 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 32) | 0; + if ((i7 | 0) == 6) { + i9 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 32) | 0; HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; HEAP32[i3 >> 2] = HEAP32[i4 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i10, i3) | 0; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i9, i3) | 0; } - __ZN4wasm16PrintSExpression9incIndentEv(i7); - i1 = i6 + 16 | 0; - i2 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; - L10 : do if ((i2 | 0) != 0 ? (HEAP32[i2 + 8 >> 2] | 0) == 0 : 0) { + __ZN4wasm16PrintSExpression9incIndentEv(i6); + i1 = i5 + 16 | 0; + i2 = __ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + L10 : do if ((i2 | 0) != 0 & (HEAP8[i6 + 20 >> 0] | 0) == 0 ? (HEAP32[i2 + 8 >> 2] | 0) == 0 : 0) { i3 = HEAP32[i2 + 16 >> 2] | 0; i1 = HEAP32[i2 + 12 >> 2] | 0; while (1) { if ((i1 | 0) == (i3 | 0)) break L10; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i7, HEAP32[i1 >> 2] | 0); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i6, HEAP32[i1 >> 2] | 0); i1 = i1 + 4 | 0; } - } else i8 = 12; while (0); - if ((i8 | 0) == 12) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i7, HEAP32[i1 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i7); - STACKTOP = i9; + } else i7 = 12; while (0); + if ((i7 | 0) == 12) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i6, HEAP32[i1 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i6); + STACKTOP = i8; return; } @@ -47516,6 +49927,67 @@ function __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS return; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner10visitBreakEPNS_5BreakE(i11, i10, i9) { + i11 = i11 | 0; + i10 = i10 | 0; + i9 = i9 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i12 = 0; + i12 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i12; + i7 = i9 + 8 | 0; + i1 = HEAP32[i9 + 12 >> 2] | 0; + if (i1) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i10, i1); + i6 = HEAP32[i2 >> 2] | 0; + i5 = HEAP32[i2 + 4 >> 2] | 0; + i4 = i2 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i4 = HEAP32[i4 + 4 >> 2] | 0; + i1 = HEAP32[i2 + 16 >> 2] | 0; + if (!i1) i8 = 4; else { + HEAP32[i11 >> 2] = i6; + HEAP32[i11 + 4 >> 2] = i5; + i10 = i11 + 8 | 0; + HEAP32[i10 >> 2] = i3; + HEAP32[i10 + 4 >> 2] = i4; + HEAP32[i11 + 16 >> 2] = i1; + } + } else { + i3 = 0; + i4 = 0; + i6 = 0; + i5 = 0; + i8 = 4; + } + do if ((i8 | 0) == 4) { + i2 = HEAP32[i7 >> 2] | 0; + i1 = HEAP32[i9 + 16 >> 2] | 0; + if (i1 | 0) { + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i11, i10, i1); + i1 = i11 + 16 | 0; + if (HEAP32[i1 >> 2] | 0) break; + i10 = __ZN4wasm7Literal10getIntegerEv(i11) | 0; + if ((i10 | 0) == 0 & (tempRet0 | 0) == 0) { + HEAP32[i11 >> 2] = 0; + i11 = i11 + 8 | 0; + HEAP32[i11 >> 2] = 0; + HEAP32[i11 + 4 >> 2] = 0; + HEAP32[i1 >> 2] = 0; + break; + } + } + HEAP32[i11 >> 2] = i6; + HEAP32[i11 + 4 >> 2] = i5; + i10 = i11 + 8 | 0; + HEAP32[i10 >> 2] = i3; + HEAP32[i10 + 4 >> 2] = i4; + HEAP32[i11 + 16 >> 2] = i2; + } while (0); + STACKTOP = i12; + return; +} + function _mbsnrtowcs(i2, i12, i3, i1, i9) { i2 = i2 | 0; i12 = i12 | 0; @@ -47676,29 +50148,55 @@ function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CString return; } -function __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i3, i2) { - i3 = i3 | 0; - i2 = i2 | 0; - var i1 = 0, i4 = 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 + 4 >> 2] | 0, 22765, 0) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i3); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i2 + 8 >> 2] | 0); - i1 = i2 + 12 | 0; - if ((__ZN4wasm10Expression2isINS_5BlockEEEbv(HEAP32[i1 >> 2] | 0) | 0 ? (i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i4 >> 2] | 0) == 0) : 0) ? (i4 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i4 + 16 >> 2] | 0) - (HEAP32[i4 + 12 >> 2] | 0) | 0) == 4) : 0) { - i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[(HEAP32[i4 >> 2] | 0) + -4 >> 2] | 0); - } else __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); - i1 = i2 + 16 | 0; - i2 = HEAP32[i1 >> 2] | 0; - do if (i2 | 0) { - if ((__ZN4wasm10Expression2isINS_5BlockEEEbv(i2) | 0 ? (i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0, (HEAP32[i4 >> 2] | 0) == 0) : 0) ? (i4 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0, ((HEAP32[i4 + 16 >> 2] | 0) - (HEAP32[i4 + 12 >> 2] | 0) | 0) == 4) : 0) { - i4 = (__ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[(HEAP32[i4 >> 2] | 0) + -4 >> 2] | 0); - break; +function __ZN4wasm10ThreadPool4workERNSt3__16vectorINS1_8functionIFNS_15ThreadWorkStateEvEEENS1_9allocatorIS6_EEEE(i10, i7) { + i10 = i10 | 0; + i7 = i7 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i11 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i9 = i11 + 24 | 0; + i5 = i11; + i8 = i10 + 4 | 0; + i6 = (HEAP32[i8 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2; + i2 = HEAP32[i7 + 4 >> 2] | 0; + i3 = HEAP32[i7 >> 2] | 0; + i1 = i3; + L1 : do if (i6) { + if (((i2 - i3 | 0) / 24 | 0 | 0) != (i6 | 0)) ___assert_fail(26482, 26338, 144, 26477); + i3 = i10 + 12 | 0; + if (HEAP8[i3 >> 0] | 0) ___assert_fail(26506, 26338, 145, 26477); + HEAP8[i3 >> 0] = 1; + i1 = i10 + 16 | 0; + HEAP32[i9 >> 2] = i1; + i4 = i9 + 4 | 0; + HEAP8[i4 >> 0] = 1; + __ZNSt3__15mutex4lockEv(i1); + __ZN4wasm10ThreadPool20resetThreadsAreReadyEv(i10); + i1 = 0; + while (1) { + if (i1 >>> 0 >= i6 >>> 0) break; + i2 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i1 << 2) >> 2] | 0; + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2ERKS4_(i5, (HEAP32[i7 >> 2] | 0) + (i1 * 24 | 0) | 0); + __ZN4wasm6Thread4workENSt3__18functionIFNS_15ThreadWorkStateEvEEE(i2, i5); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i5); + i1 = i1 + 1 | 0; + } + i1 = i10 + 44 | 0; + i2 = i10 + 92 | 0; + while (1) { + if ((HEAP32[i2 >> 2] | 0) == ((HEAP32[i8 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 2 | 0)) break; + __ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE(i1, i9); + } + HEAP8[i3 >> 0] = 0; + if (HEAP8[i4 >> 0] | 0) __ZNSt3__15mutex6unlockEv(HEAP32[i9 >> 2] | 0); + } else { + if ((i2 | 0) == (i3 | 0)) ___assert_fail(26456, 26338, 137, 26477); + while (1) { + if (__ZNKSt3__18functionIFN4wasm15ThreadWorkStateEvEEclEv(i1) | 0) break L1; + i1 = HEAP32[i7 >> 2] | 0; } - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); } while (0); - __ZN4wasm16PrintSExpression9decIndentEv(i3); + STACKTOP = i11; return; } @@ -47722,10 +50220,10 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 } else { i7 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i2 >> 2] = i7; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 35e3) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i2, 38416) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i7) | 0; i2 = HEAP32[i1 >> 2] | 0; - if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 127](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 127](i8, i1); + if (i6) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 511](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 511](i8, i1); i4 = HEAP8[i8 >> 0] | 0; i5 = i8 + 4 | 0; i6 = i8 + 8 | 0; @@ -47741,7 +50239,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 if (i2 | 0) { i3 = i2 + 24 | 0; i4 = HEAP32[i3 >> 2] | 0; - if ((i4 | 0) == (HEAP32[i2 + 28 >> 2] | 0)) i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 52 >> 2] & 31](i2, i1) | 0; else { + if ((i4 | 0) == (HEAP32[i2 + 28 >> 2] | 0)) i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 52 >> 2] & 63](i2, i1) | 0; else { HEAP32[i3 >> 2] = i4 + 4; HEAP32[i4 >> 2] = i1; } @@ -47851,7 +50349,132 @@ function __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4Pass __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i2); STACKTOP = i10; return; - } else ___assert_fail(16915, 16955, 32, 16968); + } else ___assert_fail(17062, 17102, 34, 17115); +} + +function __ZN4wasm14EffectAnalyzer11invalidatesERS0_(i7, i4) { + i7 = i7 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i8 = i9; + i1 = HEAP16[i7 + 24 >> 1] | 0; + L1 : do if ((i1 & 255) << 24 >> 24 == 0 ? (i2 = HEAP16[i4 + 24 >> 1] | 0, (i2 & 255) << 24 >> 24 == 0) : 0) { + if (!((HEAP8[i7 + 53 >> 0] | 0) == 0 & (i1 & 65535) < 256) ? __ZN4wasm14EffectAnalyzer14accessesMemoryEv(i4) | 0 : 0) { + i1 = 1; + break; + } + if (__ZN4wasm14EffectAnalyzer14accessesMemoryEv(i7) | 0 ? !((HEAP8[i4 + 53 >> 0] | 0) == 0 & (i2 & 65535) < 256) : 0) { + i1 = 1; + break; + } + if (((HEAP32[i7 + 36 >> 2] | 0) + (HEAP32[i7 + 48 >> 2] | 0) | 0) >>> 0 >= 2) ___assert_fail(22701, 22747, 65, 22763); + i3 = i7 + 44 | 0; + i5 = i4 + 40 | 0; + i1 = i4 + 28 | 0; + i2 = HEAP32[i7 + 40 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + HEAP32[i8 >> 2] = HEAP32[i2 + 16 >> 2]; + if (__ZNKSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE14__count_uniqueIjEEjRKT_(i5, i8) | 0) { + i6 = 14; + break; + } + if (__ZNKSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE14__count_uniqueIjEEjRKT_(i1, i8) | 0) { + i6 = 14; + break; + } + i2 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) | 0; + } + if ((i6 | 0) == 14) { + i1 = 1; + break; + } + i2 = i7 + 32 | 0; + i1 = HEAP32[i7 + 28 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) { + i1 = 0; + break L1; + } + HEAP32[i8 >> 2] = HEAP32[i1 + 16 >> 2]; + if (__ZNKSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE14__count_uniqueIjEEjRKT_(i5, i8) | 0) { + i1 = 1; + break L1; + } + i1 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; + } + } else i1 = 1; while (0); + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i7 = i8; + i6 = _pthread_self() | 0; + if ((i6 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i5 = i1 + 4 | 0; + i6 = HEAP32[i5 >> 2] | 0; + i2 = i6; + if (!((i6 | 0) != (HEAP32[i1 >> 2] | 0) ? (i4 = i1 + 12 | 0, i3 = HEAP32[i4 >> 2] | 0, (i3 + 64 | 0) >>> 0 <= 9999) : 0)) { + i3 = __Znaj(1e4) | 0; + HEAP32[i7 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i6 >> 2] = i3; + i2 = (HEAP32[i5 >> 2] | 0) + 4 | 0; + HEAP32[i5 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i7); + i2 = HEAP32[i5 >> 2] | 0; + } + i4 = i1 + 12 | 0; + HEAP32[i4 >> 2] = 0; + i3 = 0; + } + i1 = (HEAP32[i2 + -4 >> 2] | 0) + i3 | 0; + HEAP32[i4 >> 2] = i3 + 64; + HEAP32[i1 + 40 >> 2] = 0; + HEAP32[i1 + 44 >> 2] = 0; + HEAP32[i1 + 48 >> 2] = 0; + i2 = i1 + 52 | 0; + i3 = i1 + 56 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i1 + 60 >> 2] = 0; + i4 = i1; + i5 = i4 + 36 | 0; + do { + HEAP32[i4 >> 2] = 0; + i4 = i4 + 4 | 0; + } while ((i4 | 0) < (i5 | 0)); + HEAP32[i2 >> 2] = i3; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i6 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i7 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i7); + HEAP32[i4 >> 2] = i7; + } + } + i1 = __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i8; + return i1 | 0; } function __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_(i7, i1) { @@ -47987,7 +50610,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i5 = STACKTOP; STACKTOP = STACKTOP + 32 | 0; i2 = i5; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i4, HEAP32[i1 + 8 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i4, HEAP32[i1 + 8 >> 2] | 0); do if (!(HEAP32[i2 + 16 >> 2] | 0)) if (!(__ZNK4wasm7Literal6geti32Ev(i2) | 0)) { i1 = HEAP32[i1 + 16 >> 2] | 0; if (!i1) { @@ -47998,11 +50621,11 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect HEAP32[i3 + 16 >> 2] = 0; break; } else { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1); break; } } else { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i1 + 12 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i1 + 12 >> 2] | 0); if (HEAP32[i3 + 16 >> 2] | 0) break; if (HEAP32[i1 + 16 >> 2] | 0) break; HEAP32[i3 >> 2] = 0; @@ -48022,6 +50645,122 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } +function __ZN10MixedArena5allocIN4wasm6SwitchEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 32 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 32; + HEAP32[i8 >> 2] = 5; + i1 = i8 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP32[i1 + 24 >> 2] = 0; + HEAP32[i1 >> 2] = 5; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm6SwitchEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEE4swapERS4_(i9, i7) { + i9 = i9 | 0; + i7 = i7 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i10 = 0; + i10 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i8 = i10; + i1 = i9 + 16 | 0; + i2 = HEAP32[i1 >> 2] | 0; + i3 = i2; + i4 = i7 + 16 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i6 = (i5 | 0) == (i7 | 0); + do if ((i2 | 0) == (i9 | 0)) if (i6) { + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 12 >> 2] & 511](i2, i8); + i6 = HEAP32[i1 >> 2] | 0; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i6 >> 2] | 0) + 16 >> 2] & 255](i6); + HEAP32[i1 >> 2] = 0; + i6 = HEAP32[i4 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] & 511](i6, i2); + i6 = HEAP32[i4 >> 2] | 0; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i6 >> 2] | 0) + 16 >> 2] & 255](i6); + HEAP32[i4 >> 2] = 0; + HEAP32[i1 >> 2] = i9; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i8 >> 2] | 0) + 12 >> 2] & 511](i8, i5); + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i8 >> 2] | 0) + 16 >> 2] & 255](i8); + HEAP32[i4 >> 2] = i7; + break; + } else { + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 12 >> 2] & 511](i2, i7); + i9 = HEAP32[i1 >> 2] | 0; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i9 >> 2] | 0) + 16 >> 2] & 255](i9); + i9 = i7 + 16 | 0; + HEAP32[i1 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i7; + break; + } else if (i6) { + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 12 >> 2] & 511](i7, i9); + i8 = HEAP32[i4 >> 2] | 0; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i8 >> 2] | 0) + 16 >> 2] & 255](i8); + HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i1 >> 2] = i9; + break; + } else { + HEAP32[i1 >> 2] = i5; + HEAP32[i4 >> 2] = i3; + break; + } while (0); + STACKTOP = i10; + return; +} + function __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i6, i1, i7) { i6 = i6 | 0; i1 = i1 | 0; @@ -48077,46 +50816,73 @@ function __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE6assignIPS2_EENS_ return; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner15visitCallImportEPNS_10CallImportE(i4, i8, i6) { - i4 = i4 | 0; - i8 = i8 | 0; - i6 = i6 | 0; - var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i7 = 0, i9 = 0, i10 = 0; - i9 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i1 = i9 + 56 | 0; - i5 = i9 + 44 | 0; - i7 = i9 + 16 | 0; - i2 = i9; - i3 = i9 + 40 | 0; - HEAP32[i5 >> 2] = 0; - HEAP32[i5 + 4 >> 2] = 0; - HEAP32[i5 + 8 >> 2] = 0; - __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17generateArgumentsERKNS4_IPNS_10ExpressionENS6_ISC_EEEES9_(i7, i8, i6 + 8 | 0, i5); - if (!(HEAP32[i7 + 16 >> 2] | 0)) { - i8 = HEAP32[i8 + 4 >> 2] | 0; - i7 = HEAP32[i8 + 24 >> 2] | 0; - i10 = HEAP32[(HEAP32[i7 >> 2] | 0) + 4 >> 2] | 0; - i8 = HEAP32[i8 >> 2] | 0; - HEAP32[i3 >> 2] = HEAP32[i6 + 20 >> 2]; - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - i8 = __ZN4wasm6Module9getImportENS_4NameE(i8, i1) | 0; - FUNCTION_TABLE_viiii[i10 & 15](i2, i7, i8, i5); - HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; - HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; - HEAP32[i4 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; - HEAP32[i4 + 16 >> 2] = 0; - } else { - HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; - HEAP32[i4 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; - HEAP32[i4 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; - HEAP32[i4 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; - HEAP32[i4 + 16 >> 2] = HEAP32[i7 + 16 >> 2]; - HEAP32[i4 + 20 >> 2] = HEAP32[i7 + 20 >> 2]; +function __ZN4wasm6Vacuum10visitBlockEPNS_5BlockE(i11, i10) { + i11 = i11 | 0; + i10 = i10 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i12 = 0; + i8 = i10 + 12 | 0; + i9 = i10 + 16 | 0; + i7 = (HEAP32[i9 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 2; + i5 = 0; + i2 = 0; + i6 = 0; + L1 : while (1) { + if (i6 >>> 0 >= i7 >>> 0) { + i3 = 12; + break; + } + i3 = HEAP32[i8 >> 2] | 0; + i1 = HEAP32[i3 + (i6 << 2) >> 2] | 0; + i4 = i1; + do if ((HEAP32[i1 >> 2] | 0) != 19) { + i1 = i6 - i2 | 0; + if ((i2 | 0) > 0) { + HEAP32[i3 + (i1 << 2) >> 2] = i4; + i3 = HEAP32[i8 >> 2] | 0; + } + i3 = HEAP32[i3 + (i1 << 2) >> 2] | 0; + i12 = HEAP32[i3 >> 2] | 0; + i4 = __ZN4wasm10Expression7dynCastINS_6SwitchEEEPT_v(i3) | 0; + if ((i3 | 0) == 0 | (i12 | 0) != 4) if (!i4) { + i1 = i5; + break; + } else { + i3 = 10; + break L1; + } else if ((i4 | 0) != 0 | (HEAP32[i3 + 16 >> 2] | 0) == 0) { + i3 = 10; + break L1; + } else { + i1 = i5; + break; + } + } else { + i1 = 1; + i2 = i2 + 1 | 0; + } while (0); + i5 = i1; + i6 = i6 + 1 | 0; } - __ZNSt3__113__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i5); - STACKTOP = i9; + if ((i3 | 0) == 10) __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE6resizeEj(i8, i1 + 1 | 0); else if ((i3 | 0) == 12 ? i5 : 0) __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE6resizeEj(i8, i7 - i2 | 0); + L19 : do if (!(HEAP32[i10 + 8 >> 2] | 0)) { + i1 = HEAP32[i8 >> 2] | 0; + switch ((HEAP32[i9 >> 2] | 0) - i1 >> 2 | 0) { + case 1: + { + HEAP32[i11 + 16 >> 2] = HEAP32[i1 >> 2]; + break L19; + } + case 0: + { + i12 = i10; + HEAP32[i12 >> 2] = 19; + HEAP32[i12 + 4 >> 2] = 0; + break L19; + } + default: + break L19; + } + } while (0); return; } @@ -48177,6 +50943,49 @@ function __ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynam return; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner15visitCallImportEPNS_10CallImportE(i4, i8, i6) { + i4 = i4 | 0; + i8 = i8 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i7 = 0, i9 = 0, i10 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i1 = i9 + 56 | 0; + i5 = i9 + 44 | 0; + i7 = i9 + 16 | 0; + i2 = i9; + i3 = i9 + 40 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17generateArgumentsERKNS4_IPNS_10ExpressionENS6_ISC_EEEES9_(i7, i8, i6 + 8 | 0, i5); + if (!(HEAP32[i7 + 16 >> 2] | 0)) { + i8 = HEAP32[i8 >> 2] | 0; + i7 = HEAP32[i8 + 24 >> 2] | 0; + i10 = HEAP32[(HEAP32[i7 >> 2] | 0) + 4 >> 2] | 0; + i8 = HEAP32[i8 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i6 + 20 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + i8 = __ZN4wasm6Module9getImportENS_4NameE(i8, i1) | 0; + FUNCTION_TABLE_viiii[i10 & 15](i2, i7, i8, i5); + HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i4 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + HEAP32[i4 + 16 >> 2] = 0; + } else { + HEAP32[i4 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i4 + 4 >> 2] = HEAP32[i7 + 4 >> 2]; + HEAP32[i4 + 8 >> 2] = HEAP32[i7 + 8 >> 2]; + HEAP32[i4 + 12 >> 2] = HEAP32[i7 + 12 >> 2]; + HEAP32[i4 + 16 >> 2] = HEAP32[i7 + 16 >> 2]; + HEAP32[i4 + 20 >> 2] = HEAP32[i7 + 20 >> 2]; + } + __ZNSt3__113__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i5); + STACKTOP = i9; + return; +} + function _wcsnrtombs(i3, i11, i4, i2, i1) { i3 = i3 | 0; i11 = i11 | 0; @@ -48346,6 +51155,67 @@ function __ZN4wasm17SExpressionParser14skipWhitespaceEv(i4) { return; } +function __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + i1 = i8 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i8 >> 2] = 7; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + function __ZN4wasm22SExpressionWasmBuilder14makeBreakTableERNS_7ElementE(i11, i10) { i11 = i11 | 0; i10 = i10 | 0; @@ -48415,13 +51285,13 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[27396] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[27397] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[27398] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[27399] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[27400] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[27401] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 30323, 0, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[30691] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[30692] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[30693] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[30694] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[30695] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[30696] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 33636, 0, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -48456,13 +51326,13 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[27396] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[27397] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[27398] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[27399] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[27400] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[27401] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 30323, 1, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[30691] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[30692] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[30693] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[30694] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[30695] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[30696] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 33636, 1, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -48497,13 +51367,13 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[27396] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[27397] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[27398] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[27399] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[27400] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[27401] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 30323, 0, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[30691] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[30692] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[30693] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[30694] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[30695] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[30696] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 33636, 0, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -48538,13 +51408,13 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i5 = i6 + 8 | 0; i11 = i6 + 12 | 0; i9 = i6 + 4 | 0; - HEAP8[i12 >> 0] = HEAP8[27396] | 0; - HEAP8[i12 + 1 >> 0] = HEAP8[27397] | 0; - HEAP8[i12 + 2 >> 0] = HEAP8[27398] | 0; - HEAP8[i12 + 3 >> 0] = HEAP8[27399] | 0; - HEAP8[i12 + 4 >> 0] = HEAP8[27400] | 0; - HEAP8[i12 + 5 >> 0] = HEAP8[27401] | 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 30323, 1, HEAP32[i2 + 4 >> 2] | 0); + HEAP8[i12 >> 0] = HEAP8[30691] | 0; + HEAP8[i12 + 1 >> 0] = HEAP8[30692] | 0; + HEAP8[i12 + 2 >> 0] = HEAP8[30693] | 0; + HEAP8[i12 + 3 >> 0] = HEAP8[30694] | 0; + HEAP8[i12 + 4 >> 0] = HEAP8[30695] | 0; + HEAP8[i12 + 5 >> 0] = HEAP8[30696] | 0; + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i12 + 1 | 0, 33636, 1, HEAP32[i2 + 4 >> 2] | 0); i13 = __ZNSt3__16__clocEv() | 0; HEAP32[i8 >> 2] = i4; i12 = i14 + (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i14, 12, i13, i12, i8) | 0) | 0; @@ -48562,86 +51432,308 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i5 | 0; } -function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i9, i5) { - i9 = i9 | 0; - i5 = i5 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0; - i10 = STACKTOP; +function __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i1 = i10 + 8 | 0; - i2 = i10 + 4 | 0; - i3 = i10; - i8 = i5 + 16 | 0; - i6 = i9 + 4 | 0; - i4 = HEAP32[i6 >> 2] | 0; - do if (!(HEAP32[i8 >> 2] | 0)) { - i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 18026, 0) | 0; - HEAP32[i3 >> 2] = HEAP32[i5 + 8 >> 2]; - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0; - i1 = i5 + 12 | 0; - i5 = HEAP32[i1 >> 2] | 0; - if (i5 | 0 ? (HEAP32[i5 >> 2] | 0) != 19 : 0) { - __ZN4wasm16PrintSExpression9incIndentEv(i9); - i7 = 7; - break; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, 30308) | 0; + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 1; + i1 = i8 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + i1 = i8; } else { - i7 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 18019, 0) | 0; - HEAP32[i2 >> 2] = HEAP32[i5 + 8 >> 2]; - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i1) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i9); - i1 = i5 + 12 | 0; - i7 = 7; - } while (0); - if ((i7 | 0) == 7) { - i1 = HEAP32[i1 >> 2] | 0; - if (i1 | 0 ? (HEAP32[i1 >> 2] | 0) != 19 : 0) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, i1); - i1 = HEAP32[i8 >> 2] | 0; - if (i1 | 0) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, i1); - __ZN4wasm16PrintSExpression9decIndentEv(i9); + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } - STACKTOP = i10; - return; + STACKTOP = i9; + return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitSwitchEPNS_6SwitchE(i3, i4, i8) { - i3 = i3 | 0; - i4 = i4 | 0; - i8 = i8 | 0; - var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0; - i10 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i1 = i10; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, HEAP32[i8 + 24 >> 2] | 0); - i9 = i3 + 16 | 0; - do if (!(HEAP32[i9 >> 2] | 0)) { - i6 = __ZN4wasm7Literal10getIntegerEv(i3) | 0; - i7 = tempRet0; - i2 = HEAP32[i8 + 28 >> 2] | 0; - if (i2) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i4, i2); - HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i3 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i3 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i3 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; - HEAP32[i3 + 16 >> 2] = HEAP32[i1 + 16 >> 2]; - if (HEAP32[i9 >> 2] | 0) break; - } else { +function __ZN10MixedArena5allocIN4wasm4HostEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 32 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; HEAP32[i3 >> 2] = 0; - i4 = i3 + 8 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i9 >> 2] = 0; + i1 = 0; } - i1 = HEAP32[i8 + 20 >> 2] | 0; - if ((i7 | 0) > -1 | (i7 | 0) == -1 & i6 >>> 0 > 4294967295 ? (i5 = HEAP32[i8 + 8 >> 2] | 0, i6 >>> 0 < (HEAP32[i8 + 12 >> 2] | 0) - i5 >> 2 >>> 0) : 0) i1 = HEAP32[i5 + (i6 << 2) >> 2] | 0; - HEAP32[i9 >> 2] = i1; - } while (0); - STACKTOP = i10; - return; + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 32; + HEAP32[i8 >> 2] = 18; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8 + 12 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm4HostEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm4CallEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 6; + i1 = i8 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm4CallEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 4; + i1 = i8 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 >> 2] = 5; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm12CallIndirectEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 32 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 32; + HEAP32[i8 >> 2] = 8; + i1 = i8 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm12CallIndirectEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; } function __ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_(i11, i8, i10, i2, i3, i7) { @@ -48695,44 +51787,239 @@ function __ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_ite return i1 | 0; } -function __ZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfE(i7, i6) { +function __ZN4wasm18ExpressionAnalyzer12isResultUsedENSt3__16vectorIPNS_10ExpressionENS1_9allocatorIS4_EEEEPNS_8FunctionE(i9, i7) { + i9 = i9 | 0; i7 = i7 | 0; - i6 = i6 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0, i9 = 0; - i8 = STACKTOP; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i10 = 0; + i8 = ((HEAP32[i9 + 4 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2) + -2 | 0; + L1 : while (1) { + if ((i8 | 0) <= -1) { + i10 = 15; + break; + } + i6 = HEAP32[i9 >> 2] | 0; + i1 = HEAP32[i6 + (i8 << 2) >> 2] | 0; + i6 = HEAP32[i6 + (i8 + 1 << 2) >> 2] | 0; + if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i1) | 0) { + i3 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i1) | 0; + i2 = HEAP32[i3 + 16 >> 2] | 0; + i3 = HEAP32[i3 + 12 >> 2] | 0; + i1 = (i2 - i3 >> 2) + -1 | 0; + i4 = 0; + while (1) { + if (i4 >>> 0 >= i1 >>> 0) break; + if ((HEAP32[i3 + (i4 << 2) >> 2] | 0) == (i6 | 0)) { + i5 = 0; + break L1; + } else i4 = i4 + 1 | 0; + } + if ((HEAP32[i2 + -4 >> 2] | 0) != (i6 | 0)) { + i10 = 8; + break; + } + } else { + if ((HEAP32[i1 >> 2] | 0) != 2) { + i5 = 1; + break; + } + i1 = __ZN4wasm10Expression4castINS_2IfEEEPT_v(i1) | 0; + i2 = HEAP32[i1 + 16 >> 2] | 0; + if (!i2) { + i5 = 0; + break; + } + if ((i6 | 0) == (HEAP32[i1 + 8 >> 2] | 0)) { + i5 = 1; + break; + } + if (!((i6 | 0) == (i2 | 0) ? 1 : (i6 | 0) == (HEAP32[i1 + 12 >> 2] | 0))) { + i10 = 13; + break; + } + } + i8 = i8 + -1 | 0; + } + if ((i10 | 0) == 8) ___assert_fail(22775, 22747, 132, 22803); else if ((i10 | 0) == 13) ___assert_fail(22816, 22747, 138, 22803); else if ((i10 | 0) == 15) i5 = (HEAP32[i7 + 4 >> 2] | 0) != 0; + return i5 | 0; +} + +function __ZN10MixedArena5allocIN4wasm7ElementEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i4 = i8 + 4 | 0; - i5 = i8; - i3 = i6 + 16 | 0; - L1 : do if (!(HEAP32[i3 >> 2] | 0)) { - i1 = HEAP32[i6 + 12 >> 2] | 0; - if (!((i1 | 0) == 0 | (HEAP32[i1 >> 2] | 0) != 4) ? (i2 = i1 + 16 | 0, (HEAP32[i2 >> 2] | 0) == 0) : 0) { - HEAP32[i2 >> 2] = HEAP32[i6 + 8 >> 2]; - HEAP32[i7 + 8 >> 2] = i1; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP8[i8 >> 0] = 1; + i1 = i8 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + i1 = i8; } else { - i1 = i6 + 4 | 0; - switch (HEAP32[i1 >> 2] | 0) { - case 0: - case 5: - break; - default: - break L1; + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } } - HEAP32[i5 >> 2] = i4; - i2 = i6 + 12 | 0; - if (__ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEbE_clES4_b(i5, HEAP32[i2 >> 2] | 0, 0) | 0 ? (i9 = __ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEbE_clES4_b(i5, HEAP32[i2 >> 2] | 0, 0) | 0, (i9 | 0) == (__ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEbE_clES4_b(i5, HEAP32[i3 >> 2] | 0, 0) | 0)) : 0) { - i9 = __ZN4wasm10Expression4castINS_5BreakEEEPT_v(__ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEE_clES4_(i4, HEAP32[i2 >> 2] | 0) | 0) | 0; - __ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEbE_clES4_b(i5, HEAP32[i2 >> 2] | 0, 1) | 0; - __ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEbE_clES4_b(i5, HEAP32[i3 >> 2] | 0, 1) | 0; - i5 = i9 + 12 | 0; - HEAP32[i1 >> 2] = HEAP32[(HEAP32[i5 >> 2] | 0) + 4 >> 2]; - HEAP32[i5 >> 2] = i6; - HEAP32[i7 + 8 >> 2] = i9; + i1 = __ZN10MixedArena5allocIN4wasm7ElementEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm12FunctionTypeEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; } - } while (0); - STACKTOP = i8; - return; + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 0; + HEAP32[i8 + 4 >> 2] = 0; + HEAP32[i8 + 8 >> 2] = 0; + HEAP32[i8 + 12 >> 2] = 0; + HEAP32[i8 + 16 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm12FunctionTypeEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 13; + HEAP32[i8 + 4 >> 2] = 0; + HEAP32[i8 + 8 >> 2] = 0; + i1 = i8 + 16 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; } function __ZN4wasm22ShellExternalInterface10callImportEPNS_6ImportERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i7, i1, i2, i5) { @@ -48746,7 +52033,7 @@ function __ZN4wasm22ShellExternalInterface10callImportEPNS_6ImportERNSt3__16vect i3 = i6 + 16 | 0; i4 = i6; i1 = HEAP32[i2 + 4 >> 2] | 0; - if ((i1 | 0) == (HEAP32[8217] | 0) ? (HEAP32[i2 + 8 >> 2] | 0) == (HEAP32[8218] | 0) : 0) { + if ((i1 | 0) == (HEAP32[9047] | 0) ? (HEAP32[i2 + 8 >> 2] | 0) == (HEAP32[9048] | 0) : 0) { i2 = HEAP32[i5 + 4 >> 2] | 0; i1 = HEAP32[i5 >> 2] | 0; while (1) { @@ -48756,7 +52043,7 @@ function __ZN4wasm22ShellExternalInterface10callImportEPNS_6ImportERNSt3__16vect HEAP32[i3 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; HEAP32[i3 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; HEAP32[i3 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7LiteralE(34e3, i3) | 0, 10) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7LiteralE(37336, i3) | 0, 10) | 0; i1 = i1 + 16 | 0; } HEAP32[i7 >> 2] = 0; @@ -48766,60 +52053,56 @@ function __ZN4wasm22ShellExternalInterface10callImportEPNS_6ImportERNSt3__16vect STACKTOP = i6; return; } - if ((i1 | 0) == (HEAP32[8200] | 0) ? (HEAP32[i2 + 8 >> 2] | 0) == (HEAP32[8220] | 0) : 0) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34e3, 15197) | 0; - ___cxa_throw(___cxa_allocate_exception(1) | 0, 208, 0); + if ((i1 | 0) == (HEAP32[9030] | 0) ? (HEAP32[i2 + 8 >> 2] | 0) == (HEAP32[9050] | 0) : 0) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37336, 15494) | 0; + ___cxa_throw(___cxa_allocate_exception(1) | 0, 120, 0); } - i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34e3, 15228) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i7, HEAP32[i2 >> 2] | 0) | 0, 17771) | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37336, 15525) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i7, HEAP32[i2 >> 2] | 0) | 0, 18047) | 0; _abort(); } -function __ZN4wasm22SExpressionWasmBuilderC2ERNS_16AllocatingModuleERNS_7ElementENSt3__18functionIFvvEEEb(i5, i3, i4, i2, i1) { +function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i8, i5) { + i8 = i8 | 0; i5 = i5 | 0; - i3 = i3 | 0; - i4 = i4 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - HEAP32[i5 >> 2] = i3; - HEAP32[i5 + 4 >> 2] = i3 + 152; - __ZNSt3__18functionIFvvEEC2ERKS2_(i5 + 8 | 0, i2); - HEAP32[i5 + 32 >> 2] = 0; - HEAP32[i5 + 36 >> 2] = 0; - HEAP32[i5 + 40 >> 2] = 0; - HEAP32[i5 + 48 >> 2] = 0; - HEAP32[i5 + 56 >> 2] = 0; - HEAP32[i5 + 60 >> 2] = 0; - HEAP32[i5 + 52 >> 2] = i5 + 56; - HEAP8[i5 + 64 >> 0] = i1 & 1; - HEAP32[i5 + 68 >> 2] = 0; - HEAP32[i5 + 76 >> 2] = 0; - HEAP32[i5 + 80 >> 2] = 0; - HEAP32[i5 + 72 >> 2] = i5 + 76; - i3 = i5 + 92 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i3 + 8 >> 2] = 0; - HEAP8[i3 + 12 >> 0] = 0; - i3 = __ZN4wasm7Element4listEv(i4) | 0; - i3 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i3 >> 2] >> 2] | 0) | 0; - if ((i3 | 0) != (HEAP32[8175] | 0)) ___assert_fail(14083, 13733, 250, 14110); - i1 = i5 + 44 | 0; - HEAP32[i1 >> 2] = 0; - i2 = 1; - while (1) { - if (i2 >>> 0 >= (__ZN4wasm7Element4sizeEv(i4) | 0) >>> 0) break; - __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i5, __ZN4wasm7ElementixEj(i4, i2) | 0); - __ZN4wasm22SExpressionWasmBuilder15preParseImportsERNS_7ElementE(i5, __ZN4wasm7ElementixEj(i4, i2) | 0); - i2 = i2 + 1 | 0; - } - HEAP32[i1 >> 2] = 0; - i1 = 1; - while (1) { - if (i1 >>> 0 >= (__ZN4wasm7Element4sizeEv(i4) | 0) >>> 0) break; - __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i5, __ZN4wasm7ElementixEj(i4, i1) | 0); - i1 = i1 + 1 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i9 + 8 | 0; + i2 = i9 + 4 | 0; + i3 = i9; + i7 = i5 + 16 | 0; + i4 = HEAP32[i8 >> 2] | 0; + do if (!(HEAP32[i7 >> 2] | 0)) { + i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 18302, 0) | 0; + HEAP32[i3 >> 2] = HEAP32[i5 + 8 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0; + i1 = i5 + 12 | 0; + i5 = HEAP32[i1 >> 2] | 0; + if (i5 | 0 ? (HEAP32[i5 >> 2] | 0) != 19 : 0) { + __ZN4wasm16PrintSExpression9incIndentEv(i8); + i6 = 7; + break; + } + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i8 >> 2] | 0, 33621) | 0; + } else { + i6 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i4, 18295, 0) | 0; + HEAP32[i2 >> 2] = HEAP32[i5 + 8 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i1) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i8); + i1 = i5 + 12 | 0; + i6 = 7; + } while (0); + if ((i6 | 0) == 7) { + i1 = HEAP32[i1 >> 2] | 0; + if (i1 | 0 ? (HEAP32[i1 >> 2] | 0) != 19 : 0) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i8, i1); + i1 = HEAP32[i7 >> 2] | 0; + if (i1 | 0) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i8, i1); + __ZN4wasm16PrintSExpression9decIndentEv(i8); } + STACKTOP = i9; return; } @@ -49159,44 +52442,6 @@ function __ZNSt3__111__stdoutbufIwE8overflowEj(i3, i13) { return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i2, i5, i3) { - i2 = i2 | 0; - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 64 | 0; - i6 = i7 + 40 | 0; - i4 = i7 + 16 | 0; - i1 = i7; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i5, HEAP32[i3 + 24 >> 2] | 0); - if (!(HEAP32[i4 + 16 >> 2] | 0)) { - i9 = HEAP32[i5 + 4 >> 2] | 0; - i5 = HEAP32[i9 + 24 >> 2] | 0; - i8 = HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] | 0; - HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i6 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i6 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i6 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - i6 = __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE(i9, i3, i6) | 0; - FUNCTION_TABLE_viiii[i8 & 15](i1, i5, i3, i6); - HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i2 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i2 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; - HEAP32[i2 + 16 >> 2] = 0; - } else { - HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; - HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; - HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; - HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; - HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; - HEAP32[i2 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; - } - STACKTOP = i7; - return; -} - function __ZNSt3__111__stdoutbufIcE8overflowEi(i3, i13) { i3 = i3 | 0; i13 = i13 | 0; @@ -49272,7 +52517,7 @@ function _mbrtowc(i4, i3, i7, i1) { i9 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; i2 = i9; - i6 = (i1 | 0) == 0 ? 33408 : i1; + i6 = (i1 | 0) == 0 ? 36736 : i1; i1 = HEAP32[i6 >> 2] | 0; L1 : do if (!i3) if (!i1) i1 = 0; else i8 = 15; else { i5 = (i4 | 0) == 0 ? i2 : i4; @@ -49290,7 +52535,7 @@ function _mbrtowc(i4, i3, i7, i1) { i8 = 15; break; } - i1 = HEAP32[4656 + (i1 << 2) >> 2] | 0; + i1 = HEAP32[4836 + (i1 << 2) >> 2] | 0; i2 = i7 + -1 | 0; if (i2) { i3 = i3 + 1 | 0; @@ -49338,6 +52583,103 @@ function _mbrtowc(i4, i3, i7, i1) { return i1 | 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoadEPNS_4LoadE(i2, i5, i3) { + i2 = i2 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i1 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i6 = i7 + 40 | 0; + i4 = i7 + 16 | 0; + i1 = i7; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i5, HEAP32[i3 + 24 >> 2] | 0); + if (!(HEAP32[i4 + 16 >> 2] | 0)) { + i9 = HEAP32[i5 >> 2] | 0; + i5 = HEAP32[i9 + 24 >> 2] | 0; + i8 = HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i6 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i6 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i6 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + i6 = __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE(i9, i3, i6) | 0; + FUNCTION_TABLE_viiii[i8 & 15](i1, i5, i3, i6); + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = 0; + } else { + HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i4 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i4 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i4 + 16 >> 2]; + HEAP32[i2 + 20 >> 2] = HEAP32[i4 + 20 >> 2]; + } + STACKTOP = i7; + return; +} + +function __ZN10MixedArena5allocIN4wasm6ExportEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 8 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 8; + i1 = i8; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i8 >> 2] = 0; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm6ExportEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSD_(i1, i8, i3) { i1 = i1 | 0; i8 = i8 | 0; @@ -49397,6 +52739,64 @@ function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEE return i1 | 0; } +function __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 16 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 16; + HEAP32[i8 >> 2] = 0; + HEAP32[i8 + 4 >> 2] = 0; + HEAP32[i8 + 8 >> 2] = 0; + HEAP32[i8 + 12 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitCallEPNS_4CallE(i4, i8, i6) { i4 = i4 | 0; i8 = i8 | 0; @@ -49414,7 +52814,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect HEAP32[i5 + 8 >> 2] = 0; __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner17generateArgumentsERKNS4_IPNS_10ExpressionENS6_ISC_EEEES9_(i7, i8, i6 + 8 | 0, i5); if (!(HEAP32[i7 + 16 >> 2] | 0)) { - i8 = HEAP32[i8 + 4 >> 2] | 0; + i8 = HEAP32[i8 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i6 + 20 >> 2]; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; __ZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i2, i8, i1, i5); @@ -49436,6 +52836,64 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } +function __ZN10MixedArena5allocIN4wasm4LoopEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 3; + HEAP32[i8 + 4 >> 2] = 0; + HEAP32[i8 + 8 >> 2] = 0; + HEAP32[i8 + 12 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm4LoopEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv(i5, i3, i2, i1, i4) { i5 = i5 | 0; i3 = i3 | 0; @@ -49451,12 +52909,12 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i8 = i6 + 8 | 0; i12 = i6 + 156 | 0; i11 = i6 + 4 | 0; - HEAP8[i5 >> 0] = HEAP8[27404] | 0; - HEAP8[i5 + 1 >> 0] = HEAP8[27405] | 0; - HEAP8[i5 + 2 >> 0] = HEAP8[27406] | 0; - HEAP8[i5 + 3 >> 0] = HEAP8[27407] | 0; - HEAP8[i5 + 4 >> 0] = HEAP8[27408] | 0; - HEAP8[i5 + 5 >> 0] = HEAP8[27409] | 0; + HEAP8[i5 >> 0] = HEAP8[30699] | 0; + HEAP8[i5 + 1 >> 0] = HEAP8[30700] | 0; + HEAP8[i5 + 2 >> 0] = HEAP8[30701] | 0; + HEAP8[i5 + 3 >> 0] = HEAP8[30702] | 0; + HEAP8[i5 + 4 >> 0] = HEAP8[30703] | 0; + HEAP8[i5 + 5 >> 0] = HEAP8[30704] | 0; i9 = __ZNSt3__16__clocEv() | 0; HEAP32[i10 >> 2] = i4; i5 = __ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i7, 20, i9, i5, i10) | 0; @@ -49464,7 +52922,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i4 = __ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i7, i9, i2) | 0; i13 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i12 >> 2] = i13; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 34992) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 38408) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i13) | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 48 >> 2] & 7](i12, i7, i9, i8) | 0; i5 = i8 + (i5 << 2) | 0; @@ -49490,7 +52948,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(i11, i6, i7) { if (HEAP8[i10 >> 0] | 0) { i8 = __ZNKSt3__18ios_base6getlocEv(i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 35016) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38432) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -49499,8 +52957,8 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy(i11, i6, i7) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34960) | 0; - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38376) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; HEAP32[i2 >> 2] = i1; @@ -49533,7 +52991,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx(i11, i6, i7) { if (HEAP8[i10 >> 0] | 0) { i8 = __ZNKSt3__18ios_base6getlocEv(i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i8; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 35016) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38432) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i11 + (HEAP32[(HEAP32[i11 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -49542,8 +53000,8 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx(i11, i6, i7) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34960) | 0; - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38376) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; HEAP32[i2 >> 2] = i1; @@ -49561,6 +53019,58 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEx(i11, i6, i7) { return i11 | 0; } +function __ZN4wasm10ThreadPool10initializeEj(i11, i6) { + i11 = i11 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0; + i12 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i10 = i12 + 8 | 0; + i3 = i12; + if ((i6 | 0) != 1) { + i8 = i11 + 16 | 0; + HEAP32[i10 >> 2] = i8; + i7 = i10 + 4 | 0; + HEAP8[i7 >> 0] = 1; + __ZNSt3__15mutex4lockEv(i8); + i8 = i11 + 4 | 0; + i9 = i11 + 92 | 0; + HEAP32[i9 >> 2] = (HEAP32[i8 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2; + __ZN4wasm10ThreadPool20resetThreadsAreReadyEv(i11); + i4 = i11 + 8 | 0; + i5 = 0; + while (1) { + if (i5 >>> 0 >= i6 >>> 0) break; + i1 = __Znwj(112) | 0; + __ZN4wasm6ThreadC2Ev(i1); + HEAP32[i3 >> 2] = i1; + i2 = HEAP32[i8 >> 2] | 0; + if (i2 >>> 0 >= (HEAP32[i4 >> 2] | 0) >>> 0) { + __ZNSt3__16vectorINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE24__emplace_back_slow_pathIJS6_EEEvDpOT_(i11, i3); + i1 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = 0; + if (i1 | 0) { + __ZN4wasm6ThreadD2Ev(i1); + __ZdlPv(i1); + } + } else { + HEAP32[i2 >> 2] = i1; + HEAP32[i8 >> 2] = i2 + 4; + HEAP32[i3 >> 2] = 0; + } + i5 = i5 + 1 | 0; + } + i1 = i11 + 44 | 0; + while (1) { + if ((HEAP32[i9 >> 2] | 0) == ((HEAP32[i8 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2 | 0)) break; + __ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE(i1, i10); + } + if (HEAP8[i7 >> 0] | 0) __ZNSt3__15mutex6unlockEv(HEAP32[i10 >> 2] | 0); + } + STACKTOP = i12; + return; +} + function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv(i5, i3, i2, i1, i4) { i5 = i5 | 0; i3 = i3 | 0; @@ -49576,12 +53086,12 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i8 = i6 + 12 | 0; i12 = i6 + 8 | 0; i11 = i6 + 4 | 0; - HEAP8[i5 >> 0] = HEAP8[27404] | 0; - HEAP8[i5 + 1 >> 0] = HEAP8[27405] | 0; - HEAP8[i5 + 2 >> 0] = HEAP8[27406] | 0; - HEAP8[i5 + 3 >> 0] = HEAP8[27407] | 0; - HEAP8[i5 + 4 >> 0] = HEAP8[27408] | 0; - HEAP8[i5 + 5 >> 0] = HEAP8[27409] | 0; + HEAP8[i5 >> 0] = HEAP8[30699] | 0; + HEAP8[i5 + 1 >> 0] = HEAP8[30700] | 0; + HEAP8[i5 + 2 >> 0] = HEAP8[30701] | 0; + HEAP8[i5 + 3 >> 0] = HEAP8[30702] | 0; + HEAP8[i5 + 4 >> 0] = HEAP8[30703] | 0; + HEAP8[i5 + 5 >> 0] = HEAP8[30704] | 0; i9 = __ZNSt3__16__clocEv() | 0; HEAP32[i10 >> 2] = i4; i5 = __ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz(i7, 20, i9, i5, i10) | 0; @@ -49589,7 +53099,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i4 = __ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i7, i9, i2) | 0; i13 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i12 >> 2] = i13; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 34960) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i12, 38376) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i13) | 0; FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 32 >> 2] & 7](i12, i7, i9, i8) | 0; i5 = i8 + i5 | 0; @@ -49600,56 +53110,164 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i5 | 0; } -function __ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE9startWalkEPNS_6ModuleE(i7, i5) { - i7 = i7 | 0; - i5 = i5 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i8 = 0; - i4 = i7 + -4 | 0; - i1 = HEAP32[i5 + 4 >> 2] | 0; - i6 = i7 + 4 | 0; - i2 = HEAP32[i5 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i6 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i8 = 5; - break; +function __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 16 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; } - } - if ((i8 | 0) == 5) ___assert_fail(22366, 22375, 1486, 22386); - i1 = HEAP32[i5 + 16 >> 2] | 0; - i2 = HEAP32[i5 + 12 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i6 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i8 = 9; - break; + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 16; + HEAP32[i8 >> 2] = 17; + HEAP32[i8 + 8 >> 2] = 0; + HEAP32[i8 + 4 >> 2] = 5; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } } + i1 = __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } - if ((i8 | 0) == 9) ___assert_fail(22366, 22375, 1490, 22386); - i1 = HEAP32[i5 + 28 >> 2] | 0; - i2 = HEAP32[i5 + 24 >> 2] | 0; + STACKTOP = i9; + return i1 | 0; +} + +function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementENSt3__18functionIFvvEEE(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 >> 2] = i2; + HEAP32[i4 + 4 >> 2] = i2 + 88; + __ZNSt3__18functionIFvvEEC2ERKS2_(i4 + 8 | 0, i1); + HEAP32[i4 + 32 >> 2] = 0; + HEAP32[i4 + 36 >> 2] = 0; + HEAP32[i4 + 40 >> 2] = 0; + HEAP32[i4 + 48 >> 2] = 0; + HEAP32[i4 + 56 >> 2] = 0; + HEAP32[i4 + 60 >> 2] = 0; + HEAP32[i4 + 52 >> 2] = i4 + 56; + HEAP32[i4 + 64 >> 2] = 0; + HEAP32[i4 + 72 >> 2] = 0; + HEAP32[i4 + 76 >> 2] = 0; + HEAP32[i4 + 68 >> 2] = i4 + 72; + i2 = i4 + 88 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP8[i2 + 12 >> 0] = 0; + i2 = __ZN4wasm7Element4listEv(i3) | 0; + i2 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i2 >> 2] >> 2] | 0) | 0; + if ((i2 | 0) != (HEAP32[9005] | 0)) ___assert_fail(14611, 14303, 250, 14638); + i1 = i4 + 44 | 0; + HEAP32[i1 >> 2] = 0; + i2 = 1; while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i6 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i8 = 13; - break; - } + if (i2 >>> 0 >= (__ZN4wasm7Element4sizeEv(i3) | 0) >>> 0) break; + __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i4, __ZN4wasm7ElementixEj(i3, i2) | 0); + __ZN4wasm22SExpressionWasmBuilder15preParseImportsERNS_7ElementE(i4, __ZN4wasm7ElementixEj(i3, i2) | 0); + i2 = i2 + 1 | 0; } - if ((i8 | 0) == 13) ___assert_fail(22366, 22375, 1494, 22386); - i3 = HEAP32[i5 + 40 >> 2] | 0; - i2 = i4 + 12 | 0; - i1 = HEAP32[i5 + 36 >> 2] | 0; + HEAP32[i1 >> 2] = 0; + i1 = 1; while (1) { - if ((i1 | 0) == (i3 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 12 >> 2] & 127](i7, HEAP32[i1 >> 2] | 0); - __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv(i2); - if (!(HEAP32[i6 >> 2] | 0)) i1 = i1 + 4 | 0; else { - i8 = 17; - break; + if (i1 >>> 0 >= (__ZN4wasm7Element4sizeEv(i3) | 0) >>> 0) break; + __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i4, __ZN4wasm7ElementixEj(i3, i1) | 0); + i1 = i1 + 1 | 0; + } + return; +} + +function __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 2; + HEAP32[i8 + 16 >> 2] = 0; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } - if ((i8 | 0) == 17) ___assert_fail(22366, 22375, 1499, 22386); - if (!(HEAP32[i6 >> 2] | 0)) return; else ___assert_fail(22366, 22375, 1502, 22386); + STACKTOP = i9; + return i1 | 0; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy(i6, i5, i4, i3, i1, i2) { @@ -49673,7 +53291,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 30328, 0, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 33641, 0, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -49714,7 +53332,7 @@ function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 30328, 1, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 33641, 1, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -49755,7 +53373,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 30328, 0, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 33641, 0, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -49796,7 +53414,7 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 i15 = i13; HEAP32[i15 >> 2] = 37; HEAP32[i15 + 4 >> 2] = 0; - __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 30328, 1, HEAP32[i4 + 4 >> 2] | 0); + __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 33641, 1, HEAP32[i4 + 4 >> 2] | 0); i15 = __ZNSt3__16__clocEv() | 0; i16 = i9; HEAP32[i16 >> 2] = i1; @@ -49816,6 +53434,55 @@ function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i6 | 0; } +function __ZN4wasm14SimplifyLocals4scanEPS0_PPNS_10ExpressionE(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0, i5 = 0; + i1 = i4 + 16 | 0; + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 168, i3); + i2 = HEAP32[i3 >> 2] | 0; + if ((HEAP32[i2 >> 2] | 0) == 2 ? (i5 = (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 16 | 0, (HEAP32[i5 >> 2] | 0) != 0) : 0) { + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 169, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 16 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 170, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 12 | 0); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 171, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 167, (__ZN4wasm10Expression4castINS_2IfEEEPT_v(i2) | 0) + 8 | 0); + } else __ZN4wasm21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i4, i3); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i1, 172, i3); + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskENS_9allocatorISA_EEE24__emplace_back_slow_pathIJRPFvPS6_PPNS1_10ExpressionEERSI_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskERNS_9allocatorISA_EEEC2EjjSD_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskENS_9allocatorISA_EEE26__swap_out_circular_bufferERNS_14__split_bufferISA_RSC_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskERNS_9allocatorISA_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i10, i8) { i10 = i10 | 0; i8 = i8 | 0; @@ -49830,7 +53497,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i10, i8) { if (HEAP8[i9 >> 0] | 0) { i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 35016) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38432) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -49839,8 +53506,8 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i10, i8) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34960) | 0; - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38376) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; HEAP32[i2 >> 2] = i1; @@ -49858,6 +53525,62 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i10, i8) { return i10 | 0; } +function __ZN10MixedArena5allocIN4wasm11UnreachableEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 8 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 8; + HEAP32[i8 >> 2] = 20; + HEAP32[i8 + 4 >> 2] = 5; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm11UnreachableEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i10, i8) { i10 = i10 | 0; i8 = i8 | 0; @@ -49872,7 +53595,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i10, i8) { if (HEAP8[i9 >> 0] | 0) { i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 35016) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38432) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -49881,8 +53604,8 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i10, i8) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34960) | 0; - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38376) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; HEAP32[i2 >> 2] = i1; @@ -49914,7 +53637,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i10, i8) { if (HEAP8[i9 >> 0] | 0) { i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i1 >> 2] = i7; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 35016) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38432) | 0; __ZNSt3__16localeD2Ev(i1); i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; i4 = HEAP32[i3 + 24 >> 2] | 0; @@ -49923,8 +53646,8 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i10, i8) { if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i5 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34960) | 0; - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38376) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i5); i1 = i1 << 24 >> 24; HEAP32[i2 >> 2] = i1; @@ -49942,91 +53665,520 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi(i10, i8) { return i10 | 0; } -function __ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE9startWalkEPNS_6ModuleE(i6, i3) { - i6 = i6 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i7 = 0; - i4 = i6 + -4 | 0; - i1 = HEAP32[i3 + 4 >> 2] | 0; - i5 = i6 + 4 | 0; - i2 = HEAP32[i3 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i5 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i7 = 5; - break; +function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd(i10, d8) { + i10 = i10 | 0; + d8 = +d8; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i11 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i11 + 16 | 0; + i6 = i11 + 12 | 0; + i9 = i11; + i1 = i11 + 8 | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_(i9, i10); + if (HEAP8[i9 >> 0] | 0) { + i7 = __ZNKSt3__18ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; + HEAP32[i1 >> 2] = i7; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 38432) | 0; + __ZNSt3__16localeD2Ev(i1); + i3 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0; + i4 = HEAP32[i3 + 24 >> 2] | 0; + i2 = i3 + 76 | 0; + i1 = HEAP32[i2 >> 2] | 0; + if ((i1 | 0) == -1) { + i1 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; + HEAP32[i5 >> 2] = i1; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38376) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; + __ZNSt3__16localeD2Ev(i5); + i1 = i1 << 24 >> 24; + HEAP32[i2 >> 2] = i1; + } + i2 = HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] | 0; + HEAP32[i6 >> 2] = i4; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + if (!(FUNCTION_TABLE_iiiiid[i2 & 7](i7, i5, i3, i1 & 255, d8) | 0)) { + i7 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) + 16 | 0; + HEAP32[i7 >> 2] = HEAP32[i7 >> 2] | 5; } } - if ((i7 | 0) == 5) ___assert_fail(22366, 22375, 1486, 22386); - i1 = HEAP32[i3 + 16 >> 2] | 0; - i2 = HEAP32[i3 + 12 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i5 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i7 = 9; - break; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev(i9); + STACKTOP = i11; + return i10 | 0; +} + +function __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 16 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 16; + HEAP32[i8 >> 2] = 10; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } - if ((i7 | 0) == 9) ___assert_fail(22366, 22375, 1490, 22386); - i1 = HEAP32[i3 + 28 >> 2] | 0; - i2 = HEAP32[i3 + 24 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i5 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i7 = 13; - break; + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 16 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 16; + HEAP32[i8 >> 2] = 9; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } } + i1 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } - if ((i7 | 0) == 13) ___assert_fail(22366, 22375, 1494, 22386); - i2 = HEAP32[i3 + 40 >> 2] | 0; - i1 = HEAP32[i3 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - i3 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] & 127](i6, i3); - __ZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionE(i4, i3); - if (!(HEAP32[i5 >> 2] | 0)) i1 = i1 + 4 | 0; else { - i7 = 17; - break; + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm6SelectEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 16; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } } + i1 = __ZN10MixedArena5allocIN4wasm6SelectEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } - if ((i7 | 0) == 17) ___assert_fail(22366, 22375, 1499, 22386); - if (!(HEAP32[i5 >> 2] | 0)) return; else ___assert_fail(22366, 22375, 1502, 22386); + STACKTOP = i9; + return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11truncSFloatEPNS_5UnaryES5_(i4, i5, i2, i1) { - i4 = i4 | 0; - i5 = i5 | 0; - i2 = i2 | 0; +function __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(i1) { i1 = i1 | 0; - var d3 = 0.0, d6 = 0.0; - d3 = +__ZN4wasm7Literal8getFloatEv(i1); - d6 = +Math_abs(+d3); - HEAPF64[tempDoublePtr >> 3] = d6; - i1 = HEAP32[tempDoublePtr + 4 >> 2] | 0; - if (i1 >>> 0 > 2146435072 | (i1 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) { - i1 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 16286); + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 24 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 24; + HEAP32[i8 >> 2] = 15; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } - if ((HEAP32[i2 + 4 >> 2] | 0) == 1) { - if (d3 > 2147483647.0 | d3 < -2147483648.0) { - i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 16305); + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 16 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; } - HEAP32[i4 >> 2] = 1; - HEAP32[i4 + 8 >> 2] = ~~d3; + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 16; + HEAP32[i8 >> 2] = 14; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; } else { - i1 = ~~d3 >>> 0; - i2 = +Math_abs(d3) >= 1.0 ? (d3 > 0.0 ? ~~+Math_min(+Math_floor(d3 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d3 - +(~~d3 >>> 0)) / 4294967296.0) >>> 0) : 0; - if (d3 < -9223372036854775808.0 | d3 >= 1.0 & ((i2 | 0) < 0 | (i2 | 0) == 0 & i1 >>> 0 < 1)) { - i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 16330); + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } } - HEAP32[i4 >> 2] = 2; - i5 = i4 + 8 | 0; - HEAP32[i5 >> 2] = i1; - HEAP32[i5 + 4 >> 2] = i2; + i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm5StoreEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 32 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 32; + HEAP32[i8 >> 2] = 12; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm5StoreEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 32 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 32; + HEAP32[i8 >> 2] = 11; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i9; + i7 = _pthread_self() | 0; + if ((i7 | 0) == (HEAP32[i1 + 16 >> 2] | 0)) { + i4 = i1 + 4 | 0; + i5 = HEAP32[i4 >> 2] | 0; + i2 = i5; + if ((i5 | 0) != (HEAP32[i1 >> 2] | 0) ? (i3 = i1 + 12 | 0, i8 = HEAP32[i3 >> 2] | 0, (i8 + 8 | 0) >>> 0 <= 9999) : 0) i1 = i8; else { + i3 = __Znaj(1e4) | 0; + HEAP32[i6 >> 2] = i3; + if (i2 >>> 0 < (HEAP32[i1 + 8 >> 2] | 0) >>> 0) { + HEAP32[i5 >> 2] = i3; + i2 = (HEAP32[i4 >> 2] | 0) + 4 | 0; + HEAP32[i4 >> 2] = i2; + } else { + __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i1, i6); + i2 = HEAP32[i4 >> 2] | 0; + } + i3 = i1 + 12 | 0; + HEAP32[i3 >> 2] = 0; + i1 = 0; + } + i8 = (HEAP32[i2 + -4 >> 2] | 0) + i1 | 0; + HEAP32[i3 >> 2] = i1 + 8; + HEAP32[i8 >> 2] = 19; + HEAP32[i8 + 4 >> 2] = 0; + i1 = i8; + } else { + i5 = i1 + 20 | 0; + __ZNSt3__15mutex4lockEv(i5); + L13 : while (1) { + i3 = i1 + 16 | 0; + i4 = i1 + 48 | 0; + while (1) { + if ((i7 | 0) == (HEAP32[i3 >> 2] | 0)) break L13; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i1 = i2; + continue L13; + } + i8 = __Znwj(52) | 0; + __ZN10MixedArenaC2Ev(i8); + HEAP32[i4 >> 2] = i8; + } + } + i1 = __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(i1) | 0; + __ZNSt3__15mutex6unlockEv(i5); + } + STACKTOP = i9; + return i1 | 0; +} + +function __ZNSt3__16vectorINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEENS7_ISC_EEE21__push_back_slow_pathISC_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = (((HEAP32[i3 >> 2] | 0) - i4 | 0) / 12 | 0) + 1 | 0; + if (i2 >>> 0 > 357913941) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = ((HEAP32[i7 + 8 >> 2] | 0) - i4 | 0) / 12 | 0; + if (i1 >>> 0 < 178956970) { + i1 = i1 << 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 357913941; + __ZNSt3__114__split_bufferINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEERNS7_ISC_EEEC2EjjSE_(i5, i1, ((HEAP32[i3 >> 2] | 0) - i4 | 0) / 12 | 0, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2EOSC_(i3, i6); + HEAP32[i4 >> 2] = i3 + 12; + __ZNSt3__16vectorINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEENS7_ISC_EEE26__swap_out_circular_bufferERNS_14__split_bufferISC_RSD_EE(i7, i5); + __ZNSt3__114__split_bufferINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEERNS7_ISC_EEED2Ev(i5); + STACKTOP = i8; return; } @@ -50048,7 +54200,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i10 = 8; break; } - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i9, HEAP32[i2 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i9, HEAP32[i2 >> 2] | 0); if (HEAP32[i4 >> 2] | 0) break; i1 = HEAP32[i5 >> 2] | 0; if ((i1 | 0) == (HEAP32[i6 >> 2] | 0)) __ZNSt3__16vectorIN4wasm7LiteralENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i8, i7); else { @@ -50122,7 +54274,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_template_argINS0_2DbEEEPKcS4_S4_R return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11truncUFloatEPNS_5UnaryES5_(i4, i5, i2, i1) { +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11truncSFloatEPNS_5UnaryES5_(i4, i5, i2, i1) { i4 = i4 | 0; i5 = i5 | 0; i2 = i2 | 0; @@ -50133,22 +54285,22 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect HEAPF64[tempDoublePtr >> 3] = d6; i1 = HEAP32[tempDoublePtr + 4 >> 2] | 0; if (i1 >>> 0 > 2146435072 | (i1 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) { - i1 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i1, 16355); + i1 = HEAP32[(HEAP32[i5 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 16433); } if ((HEAP32[i2 + 4 >> 2] | 0) == 1) { - if (d3 > 4294967295.0 | d3 <= -1.0) { - i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 16374); + if (d3 > 2147483647.0 | d3 < -2147483648.0) { + i5 = HEAP32[(HEAP32[i5 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 16452); } HEAP32[i4 >> 2] = 1; - HEAP32[i4 + 8 >> 2] = ~~d3 >>> 0; + HEAP32[i4 + 8 >> 2] = ~~d3; } else { i1 = ~~d3 >>> 0; i2 = +Math_abs(d3) >= 1.0 ? (d3 > 0.0 ? ~~+Math_min(+Math_floor(d3 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d3 - +(~~d3 >>> 0)) / 4294967296.0) >>> 0) : 0; - if (d3 <= -1.0 ? 1 : +(i1 >>> 0) + 4294967296.0 * +(i2 >>> 0) < d3 + -1.0) { - i5 = HEAP32[(HEAP32[i5 + 4 >> 2] | 0) + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 127](i5, 16399); + if (d3 < -9223372036854775808.0 | d3 >= 1.0 & ((i2 | 0) < 0 | (i2 | 0) == 0 & i1 >>> 0 < 1)) { + i5 = HEAP32[(HEAP32[i5 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 16477); } HEAP32[i4 >> 2] = 2; i5 = i4 + 8 | 0; @@ -50195,45 +54347,39 @@ function __ZN10__cxxabiv112_GLOBAL__N_115parse_simple_idINS0_2DbEEEPKcS4_S4_RT_( return i1 | 0; } -function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i4, i3) { +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11truncUFloatEPNS_5UnaryES5_(i4, i5, i2, i1) { i4 = i4 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i5 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i1 = i5 + 4 | 0; - i2 = i5; - switch (HEAP32[i3 + 8 >> 2] | 0) { - case 0: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 18540, 0) | 0, 41) | 0; - break; - } - case 1: - { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 18549, 0) | 0, 41) | 0; - break; - } - case 2: - { - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 18561, 0) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i4); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[HEAP32[i3 + 16 >> 2] >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i4); - break; + i5 = i5 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + var d3 = 0.0, d6 = 0.0; + d3 = +__ZN4wasm7Literal8getFloatEv(i1); + d6 = +Math_abs(+d3); + HEAPF64[tempDoublePtr >> 3] = d6; + i1 = HEAP32[tempDoublePtr + 4 >> 2] | 0; + if (i1 >>> 0 > 2146435072 | (i1 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) { + i1 = HEAP32[(HEAP32[i5 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i1, 16502); + } + if ((HEAP32[i2 + 4 >> 2] | 0) == 1) { + if (d3 > 4294967295.0 | d3 <= -1.0) { + i5 = HEAP32[(HEAP32[i5 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 16521); } - case 3: - { - i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 + 4 >> 2] | 0, 18573, 0) | 0; - HEAP32[i2 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0, 41) | 0; - break; + HEAP32[i4 >> 2] = 1; + HEAP32[i4 + 8 >> 2] = ~~d3 >>> 0; + } else { + i1 = ~~d3 >>> 0; + i2 = +Math_abs(d3) >= 1.0 ? (d3 > 0.0 ? ~~+Math_min(+Math_floor(d3 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d3 - +(~~d3 >>> 0)) / 4294967296.0) >>> 0) : 0; + if (d3 <= -1.0 ? 1 : +(i1 >>> 0) + 4294967296.0 * +(i2 >>> 0) < d3 + -1.0) { + i5 = HEAP32[(HEAP32[i5 >> 2] | 0) + 24 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 511](i5, 16546); } - default: - _abort(); + HEAP32[i4 >> 2] = 2; + i5 = i4 + 8 | 0; + HEAP32[i5 >> 2] = i1; + HEAP32[i5 + 4 >> 2] = i2; } - STACKTOP = i5; return; } @@ -50258,8 +54404,8 @@ function __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic if ((i1 | 0) == -1) { i1 = __ZNKSt3__18ios_base6getlocEv(i7) | 0; HEAP32[i4 >> 2] = i1; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 34960) | 0; - i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i4, 38376) | 0; + i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 63](i1, 32) | 0; __ZNSt3__16localeD2Ev(i4); i1 = i1 << 24 >> 24; HEAP32[i2 >> 2] = i1; @@ -50399,6 +54545,121 @@ function __ZNSt3__110__stdinbufIcE9pbackfailEi(i5, i1) { return i1 | 0; } +function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i5 + 4 | 0; + i2 = i5; + switch (HEAP32[i3 + 8 >> 2] | 0) { + case 0: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 18816, 0) | 0, 41) | 0; + break; + } + case 1: + { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 18825, 0) | 0, 41) | 0; + break; + } + case 2: + { + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 18840, 0) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i4); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[HEAP32[i3 + 16 >> 2] >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i4); + break; + } + case 3: + { + i4 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 18852, 0) | 0; + HEAP32[i2 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i1) | 0, 41) | 0; + break; + } + default: + _abort(); + } + STACKTOP = i5; + return; +} + +function __ZNSt3__16vectorINS0_IPN4wasm5BreakENS_9allocatorIS3_EEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = (((HEAP32[i3 >> 2] | 0) - i4 | 0) / 12 | 0) + 1 | 0; + if (i2 >>> 0 > 357913941) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = ((HEAP32[i7 + 8 >> 2] | 0) - i4 | 0) / 12 | 0; + if (i1 >>> 0 < 178956970) { + i1 = i1 << 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 357913941; + __ZNSt3__114__split_bufferINS_6vectorIPN4wasm5BreakENS_9allocatorIS4_EEEERNS5_IS7_EEEC2EjjS9_(i5, i1, ((HEAP32[i3 >> 2] | 0) - i4 | 0) / 12 | 0, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + HEAP32[i3 >> 2] = 0; + i1 = i3 + 4 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i3 + 8 >> 2] = 0; + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + i2 = i6 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + i1 = i6 + 8 | 0; + HEAP32[i3 + 8 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i1 >> 2] = 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i4 >> 2] = i3 + 12; + __ZNSt3__16vectorINS0_IPN4wasm5BreakENS_9allocatorIS3_EEEENS4_IS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS7_EE(i7, i5); + __ZNSt3__114__split_bufferINS_6vectorIPN4wasm5BreakENS_9allocatorIS4_EEEERNS5_IS7_EEED2Ev(i5); + STACKTOP = i8; + return; +} + +function __ZNSt3__17__sort5IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_S8_T_(i5, i6, i7, i3, i2, i4) { + i5 = i5 | 0; + i6 = i6 | 0; + i7 = i7 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + i4 = i4 | 0; + var i1 = 0, i8 = 0; + i1 = __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_T_(i5, i6, i7, i3, i4) | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i4, HEAP32[i2 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0) { + i8 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i8; + i2 = i1 + 1 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i4, HEAP32[i3 >> 2] | 0, HEAP32[i7 >> 2] | 0) | 0) { + i2 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i2; + i2 = i1 + 2 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i4, HEAP32[i7 >> 2] | 0, HEAP32[i6 >> 2] | 0) | 0) { + i8 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i8; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i4, HEAP32[i6 >> 2] | 0, HEAP32[i5 >> 2] | 0) | 0) { + i8 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i6 >> 2] = i8; + i1 = i1 + 4 | 0; + } else i1 = i1 + 3 | 0; + } else i1 = i2; + } else i1 = i2; + } + return i1 | 0; +} + function __ZNSt3__19to_stringEj(i8, i6) { i8 = i8 | 0; i6 = i6 | 0; @@ -50423,7 +54684,7 @@ function __ZNSt3__19to_stringEj(i8, i6) { while (1) { i1 = (i2 & 1) == 0 ? i4 : HEAP32[i5 >> 2] | 0; HEAP32[i7 >> 2] = i6; - i1 = _snprintf(i1, i3 + 1 | 0, 26537, i7) | 0; + i1 = _snprintf(i1, i3 + 1 | 0, 29794, i7) | 0; if ((i1 | 0) > -1) { if (i1 >>> 0 <= i3 >>> 0) break; } else i1 = i3 << 1 | 1; @@ -50464,13 +54725,13 @@ function ___stdio_read(i8, i7, i9) { i5 = i8 + 44 | 0; HEAP32[i1 + 8 >> 2] = HEAP32[i5 >> 2]; HEAP32[i1 + 12 >> 2] = i11; - if (!(HEAP32[8338] | 0)) { + if (!(HEAP32[9172] | 0)) { HEAP32[i3 >> 2] = HEAP32[i8 + 60 >> 2]; HEAP32[i3 + 4 >> 2] = i1; HEAP32[i3 + 8 >> 2] = 2; i1 = ___syscall_ret(___syscall145(145, i3 | 0) | 0) | 0; } else { - _pthread_cleanup_push(196, i8 | 0); + _pthread_cleanup_push(218, i8 | 0); HEAP32[i2 >> 2] = HEAP32[i8 + 60 >> 2]; HEAP32[i2 + 4 >> 2] = i1; HEAP32[i2 + 8 >> 2] = 2; @@ -50499,249 +54760,49 @@ function ___stdio_read(i8, i7, i9) { return i1 | 0; } -function __ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE9startWalkEPNS_6ModuleE(i5, i3) { - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i4 = 0, i6 = 0; - i1 = HEAP32[i3 + 4 >> 2] | 0; - i4 = i5 + 4 | 0; - i2 = HEAP32[i3 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 5; - break; - } - } - if ((i6 | 0) == 5) ___assert_fail(22366, 22375, 1486, 22386); - i1 = HEAP32[i3 + 16 >> 2] | 0; - i2 = HEAP32[i3 + 12 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 9; - break; - } - } - if ((i6 | 0) == 9) ___assert_fail(22366, 22375, 1490, 22386); - i1 = HEAP32[i3 + 28 >> 2] | 0; - i2 = HEAP32[i3 + 24 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 13; - break; - } - } - if ((i6 | 0) == 13) ___assert_fail(22366, 22375, 1494, 22386); - i2 = HEAP32[i3 + 40 >> 2] | 0; - i1 = HEAP32[i3 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] & 127](i5, HEAP32[i1 >> 2] | 0); - if (!(HEAP32[i4 >> 2] | 0)) i1 = i1 + 4 | 0; else { - i6 = 17; - break; - } - } - if ((i6 | 0) == 17) ___assert_fail(22366, 22375, 1499, 22386); - if (!(HEAP32[i4 >> 2] | 0)) return; else ___assert_fail(22366, 22375, 1502, 22386); -} - -function __ZN4wasm10WasmWalkerINS_14SimplifyLocalsEvE9startWalkEPNS_6ModuleE(i5, i3) { - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i4 = 0, i6 = 0; - i1 = HEAP32[i3 + 4 >> 2] | 0; - i4 = i5 + 4 | 0; - i2 = HEAP32[i3 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 5; - break; - } - } - if ((i6 | 0) == 5) ___assert_fail(22366, 22375, 1486, 22386); - i1 = HEAP32[i3 + 16 >> 2] | 0; - i2 = HEAP32[i3 + 12 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 9; - break; - } - } - if ((i6 | 0) == 9) ___assert_fail(22366, 22375, 1490, 22386); - i1 = HEAP32[i3 + 28 >> 2] | 0; - i2 = HEAP32[i3 + 24 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 13; - break; - } - } - if ((i6 | 0) == 13) ___assert_fail(22366, 22375, 1494, 22386); - i2 = HEAP32[i3 + 40 >> 2] | 0; - i1 = HEAP32[i3 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] & 127](i5, HEAP32[i1 >> 2] | 0); - if (!(HEAP32[i4 >> 2] | 0)) i1 = i1 + 4 | 0; else { - i6 = 17; - break; - } - } - if ((i6 | 0) == 17) ___assert_fail(22366, 22375, 1499, 22386); - if (!(HEAP32[i4 >> 2] | 0)) return; else ___assert_fail(22366, 22375, 1502, 22386); -} - -function __ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE9startWalkEPNS_6ModuleE(i5, i3) { - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i4 = 0, i6 = 0; - i1 = HEAP32[i3 + 4 >> 2] | 0; - i4 = i5 + 4 | 0; - i2 = HEAP32[i3 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 5; - break; - } - } - if ((i6 | 0) == 5) ___assert_fail(22366, 22375, 1486, 22386); - i1 = HEAP32[i3 + 16 >> 2] | 0; - i2 = HEAP32[i3 + 12 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 9; - break; - } - } - if ((i6 | 0) == 9) ___assert_fail(22366, 22375, 1490, 22386); - i1 = HEAP32[i3 + 28 >> 2] | 0; - i2 = HEAP32[i3 + 24 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 13; - break; - } - } - if ((i6 | 0) == 13) ___assert_fail(22366, 22375, 1494, 22386); - i2 = HEAP32[i3 + 40 >> 2] | 0; - i1 = HEAP32[i3 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] & 127](i5, HEAP32[i1 >> 2] | 0); - if (!(HEAP32[i4 >> 2] | 0)) i1 = i1 + 4 | 0; else { - i6 = 17; - break; - } - } - if ((i6 | 0) == 17) ___assert_fail(22366, 22375, 1499, 22386); - if (!(HEAP32[i4 >> 2] | 0)) return; else ___assert_fail(22366, 22375, 1502, 22386); -} - -function __ZN4wasm10WasmWalkerINS_11MergeBlocksEvE9startWalkEPNS_6ModuleE(i5, i3) { - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i4 = 0, i6 = 0; - i1 = HEAP32[i3 + 4 >> 2] | 0; - i4 = i5 + 4 | 0; - i2 = HEAP32[i3 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 5; - break; - } - } - if ((i6 | 0) == 5) ___assert_fail(22366, 22375, 1486, 22386); - i1 = HEAP32[i3 + 16 >> 2] | 0; - i2 = HEAP32[i3 + 12 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 9; - break; - } - } - if ((i6 | 0) == 9) ___assert_fail(22366, 22375, 1490, 22386); - i1 = HEAP32[i3 + 28 >> 2] | 0; - i2 = HEAP32[i3 + 24 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 13; - break; - } - } - if ((i6 | 0) == 13) ___assert_fail(22366, 22375, 1494, 22386); - i2 = HEAP32[i3 + 40 >> 2] | 0; - i1 = HEAP32[i3 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] & 127](i5, HEAP32[i1 >> 2] | 0); - if (!(HEAP32[i4 >> 2] | 0)) i1 = i1 + 4 | 0; else { - i6 = 17; - break; - } - } - if ((i6 | 0) == 17) ___assert_fail(22366, 22375, 1499, 22386); - if (!(HEAP32[i4 >> 2] | 0)) return; else ___assert_fail(22366, 22375, 1502, 22386); -} - -function __ZN4wasm10WasmWalkerINS_11BreakSeekerEvE9startWalkEPNS_6ModuleE(i5, i3) { - i5 = i5 | 0; - i3 = i3 | 0; - var i1 = 0, i2 = 0, i4 = 0, i6 = 0; - i1 = HEAP32[i3 + 4 >> 2] | 0; - i4 = i5 + 4 | 0; - i2 = HEAP32[i3 >> 2] | 0; - while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 5; - break; - } - } - if ((i6 | 0) == 5) ___assert_fail(22366, 22375, 1486, 22386); - i1 = HEAP32[i3 + 16 >> 2] | 0; - i2 = HEAP32[i3 + 12 >> 2] | 0; +function __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i1, i7) { + i1 = i1 | 0; + i7 = i7 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0; + i11 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i10 = i11 + 4 | 0; + i9 = i11; + HEAP32[i10 >> 2] = 0; + i6 = i10 + 4 | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i10 + 8 >> 2] = 0; + i8 = i1 + 40 | 0; + i3 = i1 + 44 | 0; + i4 = i10 + 8 | 0; + i5 = HEAP32[i8 >> 2] | 0; while (1) { - if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 9; - break; - } + if ((i5 | 0) == (i3 | 0)) break; + do if (__ZN4wasm14EffectAnalyzer11invalidatesERS0_(i7, i5 + 24 | 0) | 0) { + i1 = i5 + 16 | 0; + i2 = HEAP32[i6 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i4 >> 2] | 0)) { + __ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_(i10, i1); + break; + } else { + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i6 >> 2] = i2 + 4; + break; + } + } while (0); + i5 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i5) | 0; } - if ((i6 | 0) == 9) ___assert_fail(22366, 22375, 1490, 22386); - i1 = HEAP32[i3 + 28 >> 2] | 0; - i2 = HEAP32[i3 + 24 >> 2] | 0; + i1 = HEAP32[i6 >> 2] | 0; + i2 = HEAP32[i10 >> 2] | 0; while (1) { if ((i2 | 0) == (i1 | 0)) break; - if (!(HEAP32[i4 >> 2] | 0)) i2 = i2 + 4 | 0; else { - i6 = 13; - break; - } - } - if ((i6 | 0) == 13) ___assert_fail(22366, 22375, 1494, 22386); - i2 = HEAP32[i3 + 40 >> 2] | 0; - i1 = HEAP32[i3 + 36 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] & 127](i5, HEAP32[i1 >> 2] | 0); - if (!(HEAP32[i4 >> 2] | 0)) i1 = i1 + 4 | 0; else { - i6 = 17; - break; - } + HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE14__erase_uniqueIjEEjRKT_(i8, i9) | 0; + i2 = i2 + 4 | 0; } - if ((i6 | 0) == 17) ___assert_fail(22366, 22375, 1499, 22386); - if (!(HEAP32[i4 >> 2] | 0)) return; else ___assert_fail(22366, 22375, 1502, 22386); + __ZNSt3__113__vector_baseIjNS_9allocatorIjEEED2Ev(i10); + STACKTOP = i11; + return; } function __ZNSt3__16vectorINS0_INS0_IN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11short_allocIS3_Lj4096EEEEENS4_IS6_Lj4096EEEEENS4_IS8_Lj4096EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS8_RS9_EE(i6, i5) { @@ -50798,8 +54859,8 @@ function __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i2, i1) { if ((HEAP8[(HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) + 20 >> 0] | 0) == 0 ? (i3 = __ZN4wasm7Element4listEv(i1) | 0, i3 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) | 0, ((HEAP8[i3 >> 0] | 0) + -48 | 0) >>> 0 >= 10) : 0) { i3 = __ZN4wasm7Element4listEv(i1) | 0; i3 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) | 0; - if ((i3 | 0) != (HEAP32[8180] | 0)) ___assert_fail(14982, 13733, 1104, 15004); - if (!(HEAP8[i2 + 104 >> 0] | 0)) __ZNKSt3__18functionIFvvEEclEv(i2 + 8 | 0); + if ((i3 | 0) != (HEAP32[9010] | 0)) ___assert_fail(15266, 14303, 1111, 15288); + if (!(HEAP8[i2 + 100 >> 0] | 0)) __ZNKSt3__18functionIFvvEEclEv(i2 + 8 | 0); i3 = (HEAP32[i2 >> 2] | 0) + 80 | 0; i2 = __ZN4wasm7Element4listEv(i1) | 0; i2 = __ZN4wasm7Element3strEv(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) | 0; @@ -50817,45 +54878,243 @@ function __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i2, i1) { return; } -function __ZN6cashew7IString3setEPKcb(i5, i1, i2) { +function __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; i5 = i5 | 0; - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i6 = 0, i7 = 0; - i6 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i6 + 8 | 0; - i4 = i6; - HEAP32[i4 >> 2] = i1; - if ((HEAP8[31912] | 0) == 0 ? ___cxa_guard_acquire(31912) | 0 : 0) { - i1 = __Znwj(20) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = 0; - HEAPF32[i1 + 16 >> 2] = 1.0; - HEAP32[8223] = i1; - } - i1 = HEAP32[8223] | 0; - if (i2) { - __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, i1, i4); - HEAP32[i5 >> 2] = HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2]; - } else { - i1 = __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE4findIS2_EENS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(i1, i4) | 0; - if (!i1) { - i7 = HEAP32[i4 >> 2] | 0; - i2 = (_strlen(i7) | 0) + 1 | 0; - i1 = _malloc(i2) | 0; - _strncpy(i1, i7, i2) | 0; - HEAP32[i4 >> 2] = i1; - __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, HEAP32[8223] | 0, i4); - } else { - i1 = HEAP32[i1 + 8 >> 2] | 0; - HEAP32[i4 >> 2] = i1; - } - HEAP32[i5 >> 2] = i1; - } - STACKTOP = i6; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; return; } @@ -50926,7 +55185,7 @@ function _mbtowc(i2, i6, i4) { i1 = i2 + -194 | 0; if (i1 >>> 0 <= 50) { i2 = i6 + 1 | 0; - i3 = HEAP32[4656 + (i1 << 2) >> 2] | 0; + i3 = HEAP32[4836 + (i1 << 2) >> 2] | 0; if (i4 >>> 0 < 4 ? i3 & -2147483648 >>> ((i4 * 6 | 0) + -6 | 0) | 0 : 0) break; i1 = HEAPU8[i2 >> 0] | 0; i4 = i1 >>> 3; @@ -50963,6 +55222,66 @@ function _mbtowc(i2, i6, i4) { return i1 | 0; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi(i9, i7) { i9 = i9 | 0; i7 = i7 | 0; @@ -50982,7 +55301,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi(i9, i7) { HEAP32[i6 >> 2] = 0; i12 = __ZNKSt3__18ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i12; - i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34984) | 0; + i12 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38400) | 0; i11 = i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0; i13 = HEAP32[(HEAP32[i12 >> 2] | 0) + 16 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i11 + 24 >> 2]; @@ -51000,46 +55319,104 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi(i9, i7) { return i9 | 0; } -function __ZN4wasm15RemoveUnusedBrs10visitBlockEPNS_5BlockE(i2, i5) { - i2 = i2 | 0; - i5 = i5 | 0; - var i1 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0; - i8 = i5 + 8 | 0; - L1 : do if (HEAP32[i8 >> 2] | 0 ? (i9 = i5 + 12 | 0, i10 = i5 + 16 | 0, i4 = HEAP32[i10 >> 2] | 0, i3 = HEAP32[i9 >> 2] | 0, i6 = i3, i1 = i4, (i4 | 0) != (i3 | 0)) : 0) { - i2 = (i4 - i3 >> 2) + -1 | 0; - i3 = 0; - while (1) { - if (i3 >>> 0 >= i2 >>> 0) break; - i5 = HEAP32[i6 + (i3 << 2) >> 2] | 0; - if (!((i5 | 0) == 0 | (HEAP32[i5 >> 2] | 0) != 4) ? (HEAP32[i5 + 16 >> 2] | 0) == 0 : 0) { - i1 = i3; - i7 = 7; +function __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i1, i7, i8) { + i1 = i1 | 0; + i7 = i7 | 0; + i8 = i8 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i9 + 4 | 0; + i6 = i9; + HEAP32[i5 >> 2] = i7; + HEAP32[i6 >> 2] = i8; + i4 = HEAP32[i1 >> 2] | 0; + i1 = HEAP32[i1 + 4 >> 2] | 0; + i1 = (HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i1 + 8 >> 2] | 0) >> 2; + i2 = i1 >>> 0 > i8 >>> 0; + do if (i1 >>> 0 <= i7 >>> 0 | i2) { + i3 = i1 >>> 0 > i7 >>> 0; + if (i1 >>> 0 <= i8 >>> 0 | i3) { + if (i2 & i3) { + i1 = i7 >>> 0 < i8 >>> 0; break; } - i3 = i3 + 1 | 0; - } - if ((i7 | 0) == 7) { - __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE6resizeEj(i9, i1 + 1 | 0); - i4 = HEAP32[i10 >> 2] | 0; - i1 = i4; - } - i3 = i1 + -4 | 0; - i2 = HEAP32[i3 >> 2] | 0; - if ((!((i2 | 0) == 0 | (HEAP32[i2 >> 2] | 0) != 4) ? (HEAP32[i2 + 16 >> 2] | 0) == 0 : 0) ? (HEAP32[i2 + 8 >> 2] | 0) == (HEAP32[i8 >> 2] | 0) : 0) { - i2 = HEAP32[i2 + 12 >> 2] | 0; - if (i2) { - i10 = HEAP32[i9 >> 2] | 0; - HEAP32[i10 + ((i4 - i10 >> 2) + -1 << 2) >> 2] = i2; + i1 = i4 + 40 | 0; + i3 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i1, i5) | 0; + i3 = HEAP32[i3 >> 2] | 0; + i4 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i1, i6) | 0; + if ((i3 | 0) == (HEAP32[i4 >> 2] | 0)) { + i1 = i7 >>> 0 < i8 >>> 0; + break; + } else { + i8 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i1, i5) | 0; + i8 = HEAP32[i8 >> 2] | 0; + i1 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i1, i6) | 0; + i1 = i8 >>> 0 > (HEAP32[i1 >> 2] | 0) >>> 0; break; } - while (1) { - if ((i1 | 0) == (i3 | 0)) break L1; - i9 = i1 + -4 | 0; - HEAP32[i10 >> 2] = i9; - i1 = i9; - } - } - } while (0); + } else i1 = 0; + } else i1 = 1; while (0); + STACKTOP = i9; + return i1 | 0; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i8, i5, i6) { + i8 = i8 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i3 = i8 + 4 | 0; + i4 = HEAP32[i8 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 3) + 1 | 0; + if (i2 >>> 0 > 536870911) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = (HEAP32[i8 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 3 >>> 0 < 268435455) { + i1 = i1 >> 2; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 536870911; + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i7, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 3, i8 + 8 | 0); + i4 = i7 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i6 = HEAP32[i6 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i3 + 4 >> 2] = i6; + HEAP32[i4 >> 2] = i3 + 8; + __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i7); + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i5); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i5); + STACKTOP = i8; return; } @@ -51124,6 +55501,35 @@ function __ZNKSt3__18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traits return; } +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i5); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i5); + STACKTOP = i8; + return; +} + function __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj(i5, i7, i4, i8) { i5 = i5 | 0; i7 = i7 | 0; @@ -51173,36 +55579,160 @@ function __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEEN return; } -function __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i9, i8) { - i9 = i9 | 0; +function __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_T_(i4, i5, i6, i3) { + i4 = i4 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i1 = __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i3, HEAP32[i5 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0; + i2 = __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i3, HEAP32[i6 >> 2] | 0, HEAP32[i5 >> 2] | 0) | 0; + do if (i1) { + i1 = HEAP32[i4 >> 2] | 0; + if (i2) { + HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i6 >> 2] = i1; + i1 = 1; + break; + } + HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i1; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i3, HEAP32[i6 >> 2] | 0, i1) | 0) { + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i6 >> 2] = i1; + i1 = 2; + } else i1 = 1; + } else if (i2) { + i2 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i6 >> 2] = i2; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i3, HEAP32[i5 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0) { + i1 = HEAP32[i4 >> 2] | 0; + HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i1; + i1 = 2; + } else i1 = 1; + } else i1 = 0; while (0); + return i1 | 0; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i5); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i5); + STACKTOP = i8; + return; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i5); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i5); + STACKTOP = i8; + return; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i5); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i5); + STACKTOP = i8; + return; +} + +function __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i8, i7) { i8 = i8 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i10 = 0; - i10 = STACKTOP; + i7 = i7 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i9 = 0; + i9 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i6 = i10 + 8 | 0; - i2 = i10 + 4 | 0; - i7 = i10; - i3 = i9 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 18030, 0) | 0; - i4 = HEAP32[i8 + 12 >> 2] | 0; - i5 = HEAP32[i8 + 8 >> 2] | 0; + i5 = i9 + 8 | 0; + i2 = i9 + 4 | 0; + i6 = i9; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i8 >> 2] | 0, 18306, 0) | 0; + i3 = HEAP32[i7 + 12 >> 2] | 0; + i4 = HEAP32[i7 + 8 >> 2] | 0; while (1) { - i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 31397) | 0; - if ((i5 | 0) == (i4 | 0)) break; - HEAP32[i2 >> 2] = HEAP32[i5 >> 2]; - HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i1, i6) | 0; - i5 = i5 + 4 | 0; + i1 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i8 >> 2] | 0, 34710) | 0; + if ((i4 | 0) == (i3 | 0)) break; + HEAP32[i2 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i1, i5) | 0; + i4 = i4 + 4 | 0; } - HEAP32[i7 >> 2] = HEAP32[i8 + 20 >> 2]; - HEAP32[i6 >> 2] = HEAP32[i7 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i1, i6) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i9); - i1 = HEAP32[i8 + 28 >> 2] | 0; - if (i1 | 0) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, i1); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i9, HEAP32[i8 + 24 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i9); - STACKTOP = i10; + HEAP32[i6 >> 2] = HEAP32[i7 + 20 >> 2]; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i1, i5) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i8); + i1 = HEAP32[i7 + 28 >> 2] | 0; + if (i1 | 0 ? (HEAP32[i1 >> 2] | 0) != 19 : 0) __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i8, i1); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i8, HEAP32[i7 + 24 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i8); + STACKTOP = i9; return; } @@ -51242,6 +55772,35 @@ function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8__appendEj(i return; } +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i5); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i5); + STACKTOP = i8; + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj(i8, i2) { i8 = i8 | 0; i2 = i2 | 0; @@ -51298,26 +55857,26 @@ function __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i3, var i1 = 0; i1 = __ZN4wasm7Element4listEv(i2) | 0; i1 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0; - do if ((i1 | 0) != (HEAP32[8176] | 0)) { - if ((i1 | 0) == (HEAP32[8177] | 0)) { + do if ((i1 | 0) != (HEAP32[9006] | 0)) { + if ((i1 | 0) == (HEAP32[9007] | 0)) { __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) == (HEAP32[8180] | 0)) { + if ((i1 | 0) == (HEAP32[9010] | 0)) { __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) == (HEAP32[8182] | 0)) { + if ((i1 | 0) == (HEAP32[9012] | 0)) { __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) != (HEAP32[8183] | 0)) { - if ((i1 | 0) == (HEAP32[8184] | 0)) { + if ((i1 | 0) != (HEAP32[9013] | 0)) { + if ((i1 | 0) == (HEAP32[9014] | 0)) { __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i3, i2); break; } - if ((i1 | 0) != (HEAP32[8186] | 0)) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 14228) | 0, i1) | 0, 10) | 0; + if ((i1 | 0) != (HEAP32[9016] | 0)) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 14795) | 0, i1) | 0, 10) | 0; __ZNKSt3__18functionIFvvEEclEv(i3 + 8 | 0); } } @@ -51395,6 +55954,35 @@ function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringEiEENS_ return; } +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE24__emplace_back_slow_pathIJS6_EEEvDpOT_(i7, i5) { + i7 = i7 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i6 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i6, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i6 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i6); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i6); + STACKTOP = i8; + return; +} + function __ZNSt3__16vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRPciEEEvDpOT_(i9, i5, i6, i7) { i9 = i9 | 0; i5 = i5 | 0; @@ -51439,7 +56027,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBreakERNS_7ElementE(i4, i3) { do if ((__ZN4wasm7Element4sizeEv(i3) | 0) != 2) { i2 = __ZN4wasm7Element4listEv(i3) | 0; i2 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i2 >> 2] >> 2] | 0) | 0; - if ((i2 | 0) != (HEAP32[8191] | 0)) { + if ((i2 | 0) != (HEAP32[9021] | 0)) { i3 = __ZN4wasm7Element4listEv(i3) | 0; i4 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i4, HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0) | 0; HEAP32[i1 + 12 >> 2] = i4; @@ -51457,17 +56045,53 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBreakERNS_7ElementE(i4, i3) { return i1 | 0; } +function __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE8__appendEj(i7, i2) { + i7 = i7 | 0; + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i6 = i9; + i3 = HEAP32[i7 + 8 >> 2] | 0; + i8 = i7 + 4 | 0; + i1 = HEAP32[i8 >> 2] | 0; + if (i3 - i1 >> 2 >>> 0 < i2 >>> 0) { + i5 = HEAP32[i7 >> 2] | 0; + i4 = (i1 - i5 >> 2) + i2 | 0; + if (i4 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = i3 - i5 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i4 >>> 0 ? i4 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIPN4wasm5BreakERNS_9allocatorIS3_EEEC2EjjS6_(i6, i1, (HEAP32[i8 >> 2] | 0) - i5 >> 2, i7 + 8 | 0); + i8 = i6 + 8 | 0; + i5 = HEAP32[i8 >> 2] | 0; + _memset(i5 | 0, 0, i2 << 2 | 0) | 0; + HEAP32[i8 >> 2] = i5 + (i2 << 2); + __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i7, i6); + __ZNSt3__114__split_bufferIPN4wasm5BreakERNS_9allocatorIS3_EEED2Ev(i6); + } else do { + HEAP32[i1 >> 2] = 0; + i1 = (HEAP32[i8 >> 2] | 0) + 4 | 0; + HEAP32[i8 >> 2] = i1; + i2 = i2 + -1 | 0; + } while ((i2 | 0) != 0); + STACKTOP = i9; + return; +} + function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7LiteralE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0; __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 40) | 0; i3 = HEAP32[i1 >> 2] | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 15240) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 15537) | 0; switch (i3 | 0) { case 0: { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 23050) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 25837) | 0; break; } case 1: @@ -51497,6 +56121,35 @@ function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_7Literal return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 41) | 0; } +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + i2 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 >> 2] = i2; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i7, i5); + __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i5); + STACKTOP = i8; + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKcj(i7, i4, i2, i6) { i7 = i7 | 0; i4 = i4 | 0; @@ -51613,7 +56266,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERy(i8, i7) { HEAP32[i6 >> 2] = 0; i11 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i11; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34984) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38400) | 0; i10 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 36 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -51648,7 +56301,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERx(i8, i7) { HEAP32[i6 >> 2] = 0; i11 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i11; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34984) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38400) | 0; i10 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -51683,7 +56336,7 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERj(i8, i7) { HEAP32[i6 >> 2] = 0; i11 = __ZNKSt3__18ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0; HEAP32[i5 >> 2] = i11; - i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 34984) | 0; + i11 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 38400) | 0; i10 = i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0; i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i10 + 24 >> 2]; @@ -51700,6 +56353,45 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERj(i8, i7) { return i8 | 0; } +function __ZN6cashew7IString3setEPKcb(i5, i1, i2) { + i5 = i5 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i6 = 0, i7 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i6 + 8 | 0; + i4 = i6; + HEAP32[i4 >> 2] = i1; + if ((HEAP8[35224] | 0) == 0 ? ___cxa_guard_acquire(35224) | 0 : 0) { + i1 = __Znwj(20) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAPF32[i1 + 16 >> 2] = 1.0; + HEAP32[9053] = i1; + } + i1 = __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE4findIS2_EENS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[9053] | 0, i4) | 0; + if (!i1) { + if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(14030, 13987, 76, 14061); + if (i2) i1 = HEAP32[i4 >> 2] | 0; else { + i7 = HEAP32[i4 >> 2] | 0; + i2 = (_strlen(i7) | 0) + 1 | 0; + i1 = _malloc(i2) | 0; + _strncpy(i1, i7, i2) | 0; + HEAP32[i4 >> 2] = i1; + } + __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, HEAP32[9053] | 0, i4); + } else { + i1 = HEAP32[i1 + 8 >> 2] | 0; + HEAP32[i4 >> 2] = i1; + } + HEAP32[i5 >> 2] = i1; + STACKTOP = i6; + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueERS7_E4typeESC_SC_(i9, i5, i8) { i9 = i9 | 0; i5 = i5 | 0; @@ -51708,12 +56400,12 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N i3 = i5; i1 = HEAP8[i9 >> 0] | 0; if (!(i1 & 1)) { - i7 = (i1 & 255) >>> 1; i2 = 10; + i7 = (i1 & 255) >>> 1; } else { i1 = HEAP32[i9 >> 2] | 0; - i7 = HEAP32[i9 + 4 >> 2] | 0; i2 = (i1 & -2) + -1 | 0; + i7 = HEAP32[i9 + 4 >> 2] | 0; i1 = i1 & 255; } i6 = i8 - i3 | 0; @@ -51760,28 +56452,44 @@ function __ZL25default_terminate_handlerv() { i2 = HEAP32[i1 >> 2] | 0; i1 = HEAP32[i1 + 4 >> 2] | 0; if (!((i2 & -256 | 0) == 1126902528 & (i1 | 0) == 1129074247)) { - HEAP32[i3 >> 2] = HEAP32[2970]; - _abort_message(29715, i3); + HEAP32[i3 >> 2] = HEAP32[3103]; + _abort_message(32995, i3); } if ((i2 | 0) == 1126902529 & (i1 | 0) == 1129074247) i1 = HEAP32[i4 + 44 >> 2] | 0; else i1 = i4 + 80 | 0; HEAP32[i5 >> 2] = i1; i4 = HEAP32[i4 >> 2] | 0; i1 = HEAP32[i4 + 4 >> 2] | 0; - if (FUNCTION_TABLE_iiii[HEAP32[(HEAP32[668] | 0) + 16 >> 2] & 31](2672, i4, i5) | 0) { + if (FUNCTION_TABLE_iiii[HEAP32[(HEAP32[702] | 0) + 16 >> 2] & 31](2808, i4, i5) | 0) { i8 = HEAP32[i5 >> 2] | 0; - i5 = HEAP32[2970] | 0; + i5 = HEAP32[3103] | 0; i8 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i8 >> 2] | 0) + 8 >> 2] & 127](i8) | 0; HEAP32[i6 >> 2] = i5; HEAP32[i6 + 4 >> 2] = i1; HEAP32[i6 + 8 >> 2] = i8; - _abort_message(29629, i6); + _abort_message(32909, i6); } else { - HEAP32[i8 >> 2] = HEAP32[2970]; + HEAP32[i8 >> 2] = HEAP32[3103]; HEAP32[i8 + 4 >> 2] = i1; - _abort_message(29674, i8); + _abort_message(32954, i8); } } - _abort_message(29753, i7); + _abort_message(33033, i7); +} + +function __ZN4wasm6ModuleD2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 176 | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 164 | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 152 | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 140 | 0); + __ZN10MixedArenaD2Ev(i1 + 88 | 0); + __ZNSt3__113__vector_baseIN4wasm6Memory7SegmentENS_9allocatorIS3_EEED2Ev(i1 + 68 | 0); + __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 48 | 0); + __ZNSt3__113__vector_baseIPN4wasm8FunctionENS_9allocatorIS3_EEED2Ev(i1 + 36 | 0); + __ZNSt3__113__vector_baseIPN4wasm6ExportENS_9allocatorIS3_EEED2Ev(i1 + 24 | 0); + __ZNSt3__113__vector_baseIPN4wasm6ImportENS_9allocatorIS3_EEED2Ev(i1 + 12 | 0); + __ZNSt3__113__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2Ev(i1); + return; } function __ZN4wasm22SExpressionWasmBuilder14makeMaybeBlockERNS_7ElementEjj(i11, i9, i2, i10) { @@ -51844,6 +56552,77 @@ function __ZNSt3__16vectorINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorI return; } +function __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = (((HEAP32[i3 >> 2] | 0) - i4 | 0) / 24 | 0) + 1 | 0; + if (i2 >>> 0 > 178956970) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = ((HEAP32[i7 + 8 >> 2] | 0) - i4 | 0) / 24 | 0; + if (i1 >>> 0 < 89478485) { + i1 = i1 << 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 178956970; + __ZNSt3__114__split_bufferINS_8functionIFN4wasm15ThreadWorkStateEvEEERNS_9allocatorIS5_EEEC2EjjS8_(i5, i1, ((HEAP32[i3 >> 2] | 0) - i4 | 0) / 24 | 0, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i3, i6); + HEAP32[i4 >> 2] = i3 + 24; + __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i7, i5); + __ZNSt3__114__split_bufferINS_8functionIFN4wasm15ThreadWorkStateEvEEERNS_9allocatorIS5_EEED2Ev(i5); + STACKTOP = i8; + return; +} + +function __ZNSt3__16vectorINS0_IPN4wasm5BreakENS_9allocatorIS3_EEEENS4_IS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS7_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i10 = HEAP32[i4 >> 2] | 0; + i8 = i10 + -12 | 0; + i7 = i1 + -12 | 0; + HEAP32[i8 >> 2] = 0; + i9 = i10 + -8 | 0; + HEAP32[i9 >> 2] = 0; + HEAP32[i10 + -4 >> 2] = 0; + HEAP32[i8 >> 2] = HEAP32[i7 >> 2]; + i8 = i1 + -8 | 0; + HEAP32[i9 >> 2] = HEAP32[i8 >> 2]; + i9 = i1 + -4 | 0; + HEAP32[i10 + -4 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = 0; + HEAP32[i8 >> 2] = 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -12; + i1 = i7; + } + i8 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i8; + i8 = i5 + 8 | 0; + i10 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i8 >> 2]; + HEAP32[i8 >> 2] = i10; + i8 = i6 + 8 | 0; + i10 = i5 + 12 | 0; + i9 = HEAP32[i8 >> 2] | 0; + HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; + HEAP32[i10 >> 2] = i9; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + function __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralE(i1, i4, i2) { i1 = i1 | 0; i4 = i4 | 0; @@ -51863,17 +56642,38 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralE i2 = tempRet0; } i7 = i4 + 12 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 16107); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 16123); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 16254); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 16270); i2 = _i64Add(HEAP32[i7 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0; i1 = tempRet0; i4 = i4 + 8 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 16138); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 16153); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 16285); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 16300); STACKTOP = i6; return i2 | 0; } +function __ZN4wasm15RemoveUnusedBrs4scanEPS0_PPNS_10ExpressionE(i1, i4) { + i1 = i1 | 0; + i4 = i4 | 0; + var i2 = 0, i3 = 0; + i2 = i1 + 16 | 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i2, 102, i4); + i3 = HEAP32[i4 >> 2] | 0; + if ((i3 | 0) == 0 | (HEAP32[i3 >> 2] | 0) != 2) __ZN4wasm10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i1, i4); else { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i2, 103, i4); + i1 = i3 + 16 | 0; + if (HEAP32[i1 >> 2] | 0) { + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i2, 101, i1); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i2, 104, i4); + } + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i2, 101, i3 + 12 | 0); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i2, 105, i4); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i2, 101, i3 + 8 | 0); + } + return; +} + function __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE(i1, i4, i2) { i1 = i1 | 0; i4 = i4 | 0; @@ -51893,13 +56693,13 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralE( i2 = tempRet0; } i7 = i4 + 16 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 16107); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 16123); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i7 >> 2] | 0, 0, i3, 0, 16254); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i1, i2, i3 - (HEAP32[i7 >> 2] | 0) | 0, 0, 16270); i2 = _i64Add(HEAP32[i7 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0; i1 = tempRet0; i4 = i4 + 8 | 0; - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 16138); - __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 16153); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, HEAP32[i4 >> 2] | 0, 0, i3, 0, 16285); + __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEEjPT_NS_7LiteralEENKUlyyPKcE_clEyyS7_(i5, i2, i1, i3 - (HEAP32[i4 >> 2] | 0) | 0, 0, 16300); STACKTOP = i6; return i2 | 0; } @@ -51912,12 +56712,12 @@ function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6append i3 = i5; i1 = HEAP8[i9 >> 0] | 0; if (!(i1 & 1)) { - i7 = (i1 & 255) >>> 1; i2 = 1; + i7 = (i1 & 255) >>> 1; } else { i1 = HEAP32[i9 >> 2] | 0; - i7 = HEAP32[i9 + 4 >> 2] | 0; i2 = (i1 & -2) + -1 | 0; + i7 = HEAP32[i9 + 4 >> 2] | 0; i1 = i1 & 255; } i6 = i8 - i3 >> 2; @@ -52037,6 +56837,64 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insert return i7 | 0; } +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitSetLocalEPNS_8SetLocalE(i2, i5, i3) { + i2 = i2 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i1 = 0, i4 = 0, i6 = 0, i7 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i4 = i6; + i1 = i5 + 4 | 0; + i7 = __ZN4wasm8Function12getLocalNameEj(HEAP32[(HEAP32[i1 >> 2] | 0) + 12 >> 2] | 0, HEAP32[i3 + 8 >> 2] | 0) | 0; + HEAP32[i4 >> 2] = i7; + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i5, HEAP32[i3 + 12 >> 2] | 0); + do if (!(HEAP32[i2 + 16 >> 2] | 0)) if ((HEAP32[i2 >> 2] | 0) == (HEAP32[i3 + 4 >> 2] | 0)) { + i7 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(HEAP32[i1 >> 2] | 0, i4) | 0; + HEAP32[i7 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2]; + HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; + HEAP32[i7 + 12 >> 2] = HEAP32[i2 + 12 >> 2]; + break; + } else ___assert_fail(16210, 15772, 373, 16240); while (0); + STACKTOP = i6; + return; +} + +function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE8__appendEj(i8, i6) { + i8 = i8 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i2 = HEAP32[i8 + 8 >> 2] | 0; + i5 = i8 + 4 | 0; + i1 = HEAP32[i5 >> 2] | 0; + if (i2 - i1 >> 2 >>> 0 < i6 >>> 0) { + i4 = HEAP32[i8 >> 2] | 0; + i3 = (i1 - i4 >> 2) + i6 | 0; + if (i3 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = i2 - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i3 >>> 0 ? i3 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIN4wasm4NameERNS_9allocatorIS2_EEEC2EjjS5_(i7, i1, (HEAP32[i5 >> 2] | 0) - i4 >> 2, i8 + 8 | 0); + i5 = i7 + 8 | 0; + i4 = HEAP32[i5 >> 2] | 0; + _memset(i4 | 0, 0, i6 << 2 | 0) | 0; + HEAP32[i5 >> 2] = i4 + (i6 << 2); + __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE(i8, i7); + __ZNSt3__114__split_bufferIN4wasm4NameERNS_9allocatorIS2_EEED2Ev(i7); + } else { + _memset(i1 | 0, 0, i6 << 2 | 0) | 0; + HEAP32[i5 >> 2] = i1 + (i6 << 2); + } + STACKTOP = i9; + return; +} + function ___stpncpy(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -52098,7 +56956,7 @@ function __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_strin i3 = i6 + 24 | 0; i4 = i6 + 12 | 0; i5 = i6; - i7 = i2 + 88 | 0; + i7 = i2 + 84 | 0; i2 = HEAP32[i7 >> 2] | 0; HEAP32[i7 >> 2] = i2 + 1; __ZNSt3__19to_stringEj(i5, i2); @@ -52160,12 +57018,12 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6append i3 = i5; i1 = HEAP8[i9 >> 0] | 0; if (!(i1 & 1)) { - i7 = (i1 & 255) >>> 1; i2 = 10; + i7 = (i1 & 255) >>> 1; } else { i1 = HEAP32[i9 >> 2] | 0; - i7 = HEAP32[i9 + 4 >> 2] | 0; i2 = (i1 & -2) + -1 | 0; + i7 = HEAP32[i9 + 4 >> 2] | 0; i1 = i1 & 255; } i6 = i8 - i3 | 0; @@ -52207,18 +57065,86 @@ function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traits return i1 | 0; } -function __ZN4wasm6ModuleD2Ev(i1) { +function __ZN4wasm14SimplifyLocals8visitPreEPS0_PPNS_10ExpressionE(i6, i1) { + i6 = i6 | 0; i1 = i1 | 0; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 124 | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 112 | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 100 | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i1 + 88 | 0); - __ZNSt3__113__vector_baseIN4wasm6Memory7SegmentENS_9allocatorIS3_EEED2Ev(i1 + 68 | 0); - __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 48 | 0); - __ZNSt3__113__vector_baseIPN4wasm8FunctionENS_9allocatorIS3_EEED2Ev(i1 + 36 | 0); - __ZNSt3__113__vector_baseIPN4wasm6ExportENS_9allocatorIS3_EEED2Ev(i1 + 24 | 0); - __ZNSt3__113__vector_baseIPN4wasm6ImportENS_9allocatorIS3_EEED2Ev(i1 + 12 | 0); - __ZNSt3__113__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2Ev(i1); + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 64 | 0; + i4 = i7 + 56 | 0; + i5 = i7; + i1 = HEAP32[i1 >> 2] | 0; + HEAP32[i4 >> 2] = i1; + HEAP32[i5 + 32 >> 2] = 0; + HEAP32[i5 + 36 >> 2] = 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i5 + 16 >> 2] = 0; + HEAP32[i5 + 20 >> 2] = 0; + HEAP16[i5 + 24 >> 1] = 0; + HEAP32[i5 + 28 >> 2] = i5 + 32; + HEAP32[i5 + 44 >> 2] = 0; + HEAP32[i5 + 48 >> 2] = 0; + HEAP32[i5 + 40 >> 2] = i5 + 44; + HEAP8[i5 + 52 >> 0] = 0; + HEAP8[i5 + 53 >> 0] = 0; + if ((HEAP32[i1 >> 2] | 0) == 3) { + HEAP8[i5 + 24 >> 0] = 1; + __ZN4wasm14SimplifyLocals18checkInvalidationsERNS_14EffectAnalyzerE(i6, i5); + } + i2 = i6 + 96 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (HEAP32[i6 + 100 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i6 + 92 | 0, i4); else { + HEAP32[i3 >> 2] = i1; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4; + } + __ZN4wasm14EffectAnalyzerD2Ev(i5); + STACKTOP = i7; + return; +} + +function __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE7emplaceIJNS7_IjS3_EEEEENS7_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS3_EEPNS_11__tree_nodeISH_PvEEiEEEEbEEDpOT_(i3, i4, i1) { + i3 = i3 | 0; + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i5 = 0, i6 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i5 + 8 | 0; + i6 = i5; + __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE16__construct_nodeINS7_IjS3_EEEENS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIjS3_EEPvEENS_21__map_node_destructorINS6_ISJ_EEEEEEOT_(i2, i4, i1); + i1 = HEAP32[i2 >> 2] | 0; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS5_PvEE(i6, i4, i1); + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + i4 = HEAP8[i6 + 4 >> 0] | 0; + HEAP8[i3 + 4 >> 0] = i4; + HEAP32[i2 >> 2] = 0; + if (!(i4 << 24 >> 24 != 0 | (i1 | 0) == 0)) { + if (HEAP8[i2 + 9 >> 0] | 0) __ZN4wasm14EffectAnalyzerD2Ev(i1 + 24 | 0); + __ZdlPv(i1); + } + STACKTOP = i5; + return; +} + +function ___cxx_global_array_dtor_46(i1) { + i1 = i1 | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39416); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39404); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39392); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39380); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39368); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39356); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39344); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39332); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39320); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39308); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39296); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39284); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39272); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(39260); return; } @@ -52288,41 +57214,22 @@ function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE24__emplace_back_ return; } -function ___cxx_global_array_dtor_46(i1) { - i1 = i1 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(36e3); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35988); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35976); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35964); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35952); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35940); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35928); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35916); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35904); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35892); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35880); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35868); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35856); - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(35844); - return; -} - function ___cxx_global_array_dtor(i1) { i1 = i1 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35188); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35176); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35164); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35152); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35140); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35128); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35116); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35104); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35092); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35080); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35068); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35056); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35044); - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(35032); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38604); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38592); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38580); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38568); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38556); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38544); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38532); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38520); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38508); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38496); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38484); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38472); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38460); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(38448); return; } @@ -52393,6 +57300,33 @@ function __ZNSt3__114__num_put_base14__format_floatEPcPKcj(i1, i3, i2) { return i5 | 0; } +function __ZNSt3__16vectorIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 4) + 1 | 0; + if (i2 >>> 0 > 268435455) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 4 >>> 0 < 134217727) { + i1 = i1 >> 3; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 268435455; + __ZNSt3__114__split_bufferIN4wasm14SimplifyLocals10BlockBreakERNS_9allocatorIS3_EEEC2EjjS6_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 4, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + __ZN4wasm14SimplifyLocals10BlockBreakC2EOS1_(i3, i6); + HEAP32[i4 >> 2] = i3 + 16; + __ZNSt3__16vectorIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i7, i5); + __ZNSt3__114__split_bufferIN4wasm14SimplifyLocals10BlockBreakERNS_9allocatorIS3_EEED2Ev(i5); + STACKTOP = i8; + return; +} + function __ZNSt3__125__num_get_signed_integralIlEET_PKcS3_Rji(i1, i6, i7, i2) { i1 = i1 | 0; i6 = i6 | 0; @@ -52441,25 +57375,71 @@ function __ZNSt3__125__num_get_signed_integralIlEET_PKcS3_Rji(i1, i6, i7, i2) { return i1 | 0; } -function __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i3, i1) { - i3 = i3 | 0; - i1 = i1 | 0; - var i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; - i4 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i5 = i4 + 4 | 0; - i7 = i4; - i2 = i3 + 4 | 0; - i6 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 17928, 0) | 0; - HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i5 >> 2] = HEAP32[i7 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i5) | 0, 32) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, HEAP32[i1 + 4 >> 2] | 0) | 0, 32) | 0; - __Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, HEAP32[i1 + 8 >> 2] | 0) | 0; - i1 = HEAP32[i1 + 12 >> 2] | 0; - if (i1 | 0) __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i3, i1, 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 41) | 0; - STACKTOP = i4; +function __ZNSt3__16vectorIjNS_9allocatorIjEEE8__appendEj(i8, i6) { + i8 = i8 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i2 = HEAP32[i8 + 8 >> 2] | 0; + i5 = i8 + 4 | 0; + i1 = HEAP32[i5 >> 2] | 0; + if (i2 - i1 >> 2 >>> 0 < i6 >>> 0) { + i4 = HEAP32[i8 >> 2] | 0; + i3 = (i1 - i4 >> 2) + i6 | 0; + if (i3 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = i2 - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i3 >>> 0 ? i3 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i7, i1, (HEAP32[i5 >> 2] | 0) - i4 >> 2, i8 + 8 | 0); + i5 = i7 + 8 | 0; + i4 = HEAP32[i5 >> 2] | 0; + _memset(i4 | 0, 0, i6 << 2 | 0) | 0; + HEAP32[i5 >> 2] = i4 + (i6 << 2); + __ZNSt3__16vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i8, i7); + __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev(i7); + } else { + _memset(i1 | 0, 0, i6 << 2 | 0) | 0; + HEAP32[i5 >> 2] = i1 + (i6 << 2); + } + STACKTOP = i9; + return; +} + +function __ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj(i8, i6) { + i8 = i8 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i7 = i9; + i2 = HEAP32[i8 + 8 >> 2] | 0; + i5 = i8 + 4 | 0; + i1 = HEAP32[i5 >> 2] | 0; + if (i2 - i1 >> 2 >>> 0 < i6 >>> 0) { + i4 = HEAP32[i8 >> 2] | 0; + i3 = (i1 - i4 >> 2) + i6 | 0; + if (i3 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i8); + i1 = i2 - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i3 >>> 0 ? i3 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEEC2EjjS3_(i7, i1, (HEAP32[i5 >> 2] | 0) - i4 >> 2, i8 + 8 | 0); + i5 = i7 + 8 | 0; + i4 = HEAP32[i5 >> 2] | 0; + _memset(i4 | 0, 0, i6 << 2 | 0) | 0; + HEAP32[i5 >> 2] = i4 + (i6 << 2); + __ZNSt3__16vectorIiNS_9allocatorIiEEE26__swap_out_circular_bufferERNS_14__split_bufferIiRS2_EE(i8, i7); + __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev(i7); + } else { + _memset(i1 | 0, 0, i6 << 2 | 0) | 0; + HEAP32[i5 >> 2] = i1 + (i6 << 2); + } + STACKTOP = i9; return; } @@ -52472,7 +57452,7 @@ function __ZN4wasm6Module15addFunctionTypeEPNS_12FunctionTypeE(i6, i2) { i3 = i7; i5 = i7 + 4 | 0; HEAP32[i3 >> 2] = i2; - i4 = i6 + 136 | 0; + i4 = i6 + 188 | 0; i1 = __ZN4wasm4Name7fromIntEj(HEAP32[i4 >> 2] | 0) | 0; HEAP32[i5 >> 2] = i1; if (!(HEAP32[i2 >> 2] | 0)) HEAP32[i2 >> 2] = i1; @@ -52487,7 +57467,7 @@ function __ZN4wasm6Module15addFunctionTypeEPNS_12FunctionTypeE(i6, i2) { HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; i1 = i3; } - i6 = i6 + 88 | 0; + i6 = i6 + 140 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i1) | 0; HEAP32[i3 >> 2] = i1; i6 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i5) | 0; @@ -52524,6 +57504,90 @@ function __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE21__push_ return; } +function __ZN4wasm7VisitorINS_14EffectAnalyzerEvE5visitEPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!i1) ___assert_fail(22690, 25274, 68, 22695); + do switch (HEAP32[i1 >> 2] | 0) { + case 19: + case 16: + case 15: + case 14: + case 13: + case 3: + case 1: + break; + case 2: + { + HEAP8[i2 + 24 >> 0] = 1; + break; + } + case 4: + { + HEAP8[i2 + 24 >> 0] = 1; + break; + } + case 5: + { + HEAP8[i2 + 24 >> 0] = 1; + break; + } + case 6: + { + HEAP8[i2 + 25 >> 0] = 1; + break; + } + case 7: + { + HEAP8[i2 + 25 >> 0] = 1; + break; + } + case 8: + { + HEAP8[i2 + 25 >> 0] = 1; + break; + } + case 9: + { + __ZN4wasm14EffectAnalyzer13visitGetLocalEPNS_8GetLocalE(i2, i1); + break; + } + case 10: + { + __ZN4wasm14EffectAnalyzer13visitSetLocalEPNS_8SetLocalE(i2, i1); + break; + } + case 11: + { + HEAP8[i2 + 52 >> 0] = 1; + break; + } + case 12: + { + HEAP8[i2 + 53 >> 0] = 1; + break; + } + case 17: + { + HEAP8[i2 + 24 >> 0] = 1; + break; + } + case 18: + { + HEAP8[i2 + 25 >> 0] = 1; + break; + } + case 20: + { + HEAP8[i2 + 24 >> 0] = 1; + break; + } + default: + {} + } while (0); + return; +} + function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i2) { i6 = i6 | 0; i2 = i2 | 0; @@ -52533,7 +57597,7 @@ function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i2) { i3 = i7; i5 = i7 + 4 | 0; HEAP32[i3 >> 2] = i2; - i4 = i6 + 148 | 0; + i4 = i6 + 200 | 0; i1 = __ZN4wasm4Name7fromIntEj(HEAP32[i4 >> 2] | 0) | 0; HEAP32[i5 >> 2] = i1; if (!(HEAP32[i2 >> 2] | 0)) HEAP32[i2 >> 2] = i1; @@ -52548,7 +57612,7 @@ function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i2) { HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; i1 = i3; } - i6 = i6 + 124 | 0; + i6 = i6 + 176 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i1) | 0; HEAP32[i3 >> 2] = i1; i6 = __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i5) | 0; @@ -52558,6 +57622,34 @@ function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i2) { return; } +function __ZNSt3__17__sort4IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_S8_T_(i4, i5, i6, i2, i3) { + i4 = i4 | 0; + i5 = i5 | 0; + i6 = i6 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + var i1 = 0, i7 = 0; + i1 = __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_T_(i4, i5, i6, i3) | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i3, HEAP32[i2 >> 2] | 0, HEAP32[i6 >> 2] | 0) | 0) { + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i7; + i2 = i1 + 1 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i3, HEAP32[i6 >> 2] | 0, HEAP32[i5 >> 2] | 0) | 0) { + i7 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i6 >> 2] = i7; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i3, HEAP32[i5 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0) { + i7 = HEAP32[i4 >> 2] | 0; + HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i7; + i1 = i1 + 3 | 0; + } else i1 = i1 + 2 | 0; + } else i1 = i2; + } + return i1 | 0; +} + function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEixEOS6_(i6, i4) { i6 = i6 | 0; i4 = i4 | 0; @@ -52608,6 +57700,64 @@ function __ZNSt3__16vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS return; } +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE4walkERPNS_10ExpressionE(i7, i1) { + i7 = i7 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i5 = i7 + 4 | 0; + i6 = i7 + 8 | 0; + if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i7, 278, i1); + while (1) { + i4 = HEAP32[i6 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i5 >> 2] | 0)) { + i1 = 12; + break; + } + i3 = i1 + -8 | 0; + i2 = HEAP32[i3 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i3 | 0)) break; + i8 = i1 + -8 | 0; + HEAP32[i6 >> 2] = i8; + i1 = i8; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i2 & 511](i7, i4); + i1 = HEAP32[i7 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i7 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i4 = i3 + 4 | 0; + i6 = i3; + i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 18204, 0) | 0; + HEAP32[i6 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i4) | 0, 32) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, HEAP32[i1 + 4 >> 2] | 0) | 0, 32) | 0; + __Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, HEAP32[i1 + 8 >> 2] | 0) | 0; + i1 = HEAP32[i1 + 12 >> 2] | 0; + if (i1 | 0) __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i2, i1, 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 41) | 0; + STACKTOP = i3; + return; +} + function __ZN4wasm6Module9addImportEPNS_6ImportE(i6, i2) { i6 = i6 | 0; i2 = i2 | 0; @@ -52617,7 +57767,7 @@ function __ZN4wasm6Module9addImportEPNS_6ImportE(i6, i2) { i3 = i7; i5 = i7 + 4 | 0; HEAP32[i3 >> 2] = i2; - i4 = i6 + 140 | 0; + i4 = i6 + 192 | 0; i1 = __ZN4wasm4Name7fromIntEj(HEAP32[i4 >> 2] | 0) | 0; HEAP32[i5 >> 2] = i1; if (!(HEAP32[i2 >> 2] | 0)) HEAP32[i2 >> 2] = i1; @@ -52632,7 +57782,7 @@ function __ZN4wasm6Module9addImportEPNS_6ImportE(i6, i2) { HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; i1 = i3; } - i6 = i6 + 100 | 0; + i6 = i6 + 152 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i1) | 0; HEAP32[i3 >> 2] = i1; i6 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i5) | 0; @@ -52651,7 +57801,7 @@ function __ZN4wasm6Module9addExportEPNS_6ExportE(i6, i2) { i3 = i7; i5 = i7 + 4 | 0; HEAP32[i3 >> 2] = i2; - i4 = i6 + 144 | 0; + i4 = i6 + 196 | 0; i1 = __ZN4wasm4Name7fromIntEj(HEAP32[i4 >> 2] | 0) | 0; HEAP32[i5 >> 2] = i1; if (!(HEAP32[i2 >> 2] | 0)) HEAP32[i2 >> 2] = i1; @@ -52666,7 +57816,7 @@ function __ZN4wasm6Module9addExportEPNS_6ExportE(i6, i2) { HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; i1 = i3; } - i6 = i6 + 112 | 0; + i6 = i6 + 164 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i1) | 0; HEAP32[i3 >> 2] = i1; i6 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i5) | 0; @@ -52708,46 +57858,6 @@ function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__gro return; } -function __ZN10MixedArena5allocIN4wasm6SwitchEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 32 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 32; - HEAP32[i7 >> 2] = 5; - i6 = i7 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - HEAP32[i6 + 16 >> 2] = 0; - HEAP32[i6 + 20 >> 2] = 0; - HEAP32[i6 + 24 >> 2] = 0; - HEAP32[i6 >> 2] = 5; - STACKTOP = i8; - return i7 | 0; -} - function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i11, i10, i1, i4, i8, i9, i7, i5) { i11 = i11 | 0; i10 = i10 | 0; @@ -52796,7 +57906,7 @@ function __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i4, i HEAP32[i1 >> 2] = HEAP32[i7 >> 2]; i1 = __ZN4wasm6Module15getFunctionTypeENS_4NameE(i6, i1) | 0; HEAP32[i2 + 20 >> 2] = i1; - if (!i1) ___assert_fail(14514, 13733, 980, 14528); else { + if (!i1) ___assert_fail(15101, 14303, 987, 15115); else { HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; i8 = __ZN4wasm7Element4listEv(i3) | 0; i8 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i4, HEAP32[(HEAP32[i8 >> 2] | 0) + 8 >> 2] | 0) | 0; @@ -52815,10 +57925,10 @@ function __ZN4wasm7Literal10printFloatERNSt3__113basic_ostreamIcNS1_11char_trait d4 = +Math_abs(+d2); if ((HEAPF32[tempDoublePtr >> 2] = d4, HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 2139095040) { i1 = (HEAPF32[tempDoublePtr >> 2] = d2, HEAP32[tempDoublePtr >> 2] | 0); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 31378 : 40976) | 0, 26205) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 34691 : 44318) | 0, 29219) | 0; i1 = i1 & 8388607; if (i1 | 0) { - i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 15253) | 0; + i3 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 15550) | 0; i5 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0; HEAP32[i5 >> 2] = HEAP32[i5 >> 2] & -75 | 8; i3 = __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, i1) | 0; @@ -52930,6 +58040,25 @@ function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back return; } +function __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixERSC_(i6, i4) { + i6 = i6 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i7 + 12 | 0; + i3 = i7; + i2 = __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_(i6, i5, i4) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE25__construct_node_with_keyERSC_(i3, i6, i4); + i1 = HEAP32[i3 >> 2] | 0; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_(i6, HEAP32[i5 >> 2] | 0, i2, i1); + } + STACKTOP = i7; + return i1 + 20 | 0; +} + function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -53002,26 +58131,42 @@ function ___fwritex(i3, i4, i6) { return i1 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitSetLocalEPNS_8SetLocalE(i1, i4, i2) { +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; i1 = i1 | 0; - i4 = i4 | 0; - i2 = i2 | 0; - var i3 = 0, i5 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i5; - HEAP32[i3 >> 2] = HEAP32[i2 + 8 >> 2]; - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i4, HEAP32[i2 + 12 >> 2] | 0); - do if (!(HEAP32[i1 + 16 >> 2] | 0)) if ((HEAP32[i1 >> 2] | 0) == (HEAP32[i2 + 4 >> 2] | 0)) { - i4 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(HEAP32[i4 + 8 >> 2] | 0, i3) | 0; - HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i4 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2]; - break; - } else ___assert_fail(16063, 15475, 371, 16093); while (0); - STACKTOP = i5; - return; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 125, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc(i11, i10, i1, i4, i8, i9, i7, i5) { @@ -53056,6 +58201,120 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__gro return; } +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 236, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 101, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 215, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__16vectorIPN4wasm8FunctionENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -53083,6 +58342,120 @@ function __ZNSt3__16vectorIPN4wasm8FunctionENS_9allocatorIS3_EEE21__push_back_sl return; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 167, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 146, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 257, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__16vectorIPN4wasm7ElementENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -53110,6 +58483,33 @@ function __ZNSt3__16vectorIPN4wasm7ElementENS_9allocatorIS3_EEE21__push_back_slo return; } +function __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIN4wasm8WasmTypeERNS_9allocatorIS2_EEEC2EjjS5_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE(i7, i5); + __ZNSt3__114__split_bufferIN4wasm8WasmTypeERNS_9allocatorIS2_EEED2Ev(i5); + STACKTOP = i8; + return; +} + function __ZNSt3__16vectorIPN4wasm7ElementENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -53218,41 +58618,42 @@ function __ZNSt3__16vectorIPN4wasm6ExportENS_9allocatorIS3_EEE21__push_back_slow return; } -function __ZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockE(i1, i2) { +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; - i7 = i2 + 12 | 0; - i6 = i2 + 16 | 0; - i1 = HEAP32[i6 >> 2] | 0; - i2 = HEAP32[i7 >> 2] | 0; - L1 : do if ((i1 | 0) != (i2 | 0)) { - i3 = 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 80, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; while (1) { - i5 = i2; - if (i3 >>> 0 >= ((i1 - i2 >> 2) + -1 | 0) >>> 0) break L1; - i2 = i5 + (i3 << 2) | 0; - i4 = HEAP32[i2 >> 2] | 0; - if ((!((i4 | 0) == 0 | (HEAP32[i4 >> 2] | 0) != 10) ? (i8 = HEAP32[i5 + (i3 + 1 << 2) >> 2] | 0, !((i8 | 0) == 0 | (HEAP32[i8 >> 2] | 0) != 9)) : 0) ? (HEAP32[i4 + 8 >> 2] | 0) == (HEAP32[i8 + 8 >> 2] | 0) : 0) { - i5 = i2 + 4 | 0; - i4 = i5 + 4 | 0; - i2 = i1 - i4 | 0; - _memmove(i5 | 0, i4 | 0, i2 | 0) | 0; - i2 = i5 + (i2 >> 2 << 2) | 0; - i1 = HEAP32[i6 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - i5 = i1 + -4 | 0; - HEAP32[i6 >> 2] = i5; - i1 = i5; - } - i3 = i3 + -1 | 0; - } - i2 = HEAP32[i7 >> 2] | 0; - i3 = i3 + 1 | 0; + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; } - } while (0); - return; + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; } function _vsnprintf(i3, i1, i10, i8) { @@ -53266,7 +58667,7 @@ function _vsnprintf(i3, i1, i10, i8) { i2 = i11 + 112 | 0; i9 = i11; i4 = i9; - i5 = 4892; + i5 = 5392; i6 = i4 + 112 | 0; do { HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; @@ -53305,6 +58706,33 @@ function _vsnprintf(i3, i1, i10, i8) { return i1 | 0; } +function __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIPN4wasm5BreakERNS_9allocatorIS3_EEEC2EjjS6_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i7, i5); + __ZNSt3__114__split_bufferIPN4wasm5BreakERNS_9allocatorIS3_EEED2Ev(i5); + STACKTOP = i8; + return; +} + function __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -53332,6 +58760,77 @@ function __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE21__push_back_slow_ return; } +function __ZNSt3__16vectorINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEENS7_ISC_EEE26__swap_out_circular_bufferERNS_14__split_bufferISC_RSD_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i7 = i1 + -12 | 0; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2EOSC_((HEAP32[i4 >> 2] | 0) + -12 | 0, i7); + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -12; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i2 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i2; + i3 = i6 + 8 | 0; + i7 = i5 + 12 | 0; + i6 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i6; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_(i5, i1, i3) { + i5 = i5 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0, i6 = 0, i7 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i6 + 8 | 0; + i4 = i6 + 4 | 0; + i7 = i6; + HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i2 >> 2] = HEAP32[i7 >> 2]; + i2 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_(i5, i2, i4, i3 + 16 | 0) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_(i5, HEAP32[i4 >> 2] | 0, i2, i3); + i1 = i3; + } + STACKTOP = i6; + return i1 | 0; +} + +function __ZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockE(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i1 = i3 + 8 | 0; + if (!(HEAP32[i1 >> 2] | 0)) i2 = 0; else { + i2 = __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixERSC_(i4 + 52 | 0, i1) | 0; + i2 = (HEAP32[i2 + 4 >> 2] | 0) != (HEAP32[i2 >> 2] | 0); + } + __ZN4wasm14SimplifyLocals19optimizeBlockReturnEPNS_5BlockE(i4, i3); + if (HEAP32[i1 >> 2] | 0) __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__erase_uniqueIS2_EEjRKT_(i4 + 64 | 0, i1) | 0; + if (i2) { + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5clearEv(i4 + 40 | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE14__erase_uniqueIS3_EEjRKT_(i4 + 52 | 0, i1) | 0; + } + return; +} + function __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -53359,6 +58858,44 @@ function __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_p return; } +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i8, i1) { + i8 = i8 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0; + i6 = i8 + 4 | 0; + i7 = i8 + 8 | 0; + if ((HEAP32[i7 >> 2] | 0) != (HEAP32[i6 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i8, 299, i1); + i5 = i8 + -16 | 0; + while (1) { + i4 = HEAP32[i7 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i6 >> 2] | 0)) { + i1 = 12; + break; + } + i2 = i1 + -8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i9 = i1 + -8 | 0; + HEAP32[i7 >> 2] = i9; + i1 = i9; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i3 & 511](i5, i4); + i1 = HEAP32[i8 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i8 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i7, i6) { i7 = i7 | 0; i6 = i6 | 0; @@ -53443,6 +58980,136 @@ function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pa return; } +function __ZN4wasm6Thread8mainLoopEPv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i7 = i8; + i2 = i1 + 4 | 0; + i3 = i1 + 88 | 0; + i4 = i1 + 104 | 0; + i5 = i1 + 80 | 0; + i6 = i7 + 4 | 0; + i1 = i1 + 32 | 0; + while (1) { + __ZNSt3__15mutex4lockEv(i2); + if (!(HEAP32[i4 >> 2] | 0)) { + if (HEAP8[i5 >> 0] | 0) break; + } else { + do {} while (!(__ZNKSt3__18functionIFN4wasm15ThreadWorkStateEvEEclEv(i3) | 0)); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEaSEDn(i3, 0) | 0; + } + __ZNSt3__15mutex6unlockEv(i2); + __ZN4wasm10ThreadPool19notifyThreadIsReadyEv(__ZN4wasm10ThreadPool3getEv() | 0); + HEAP32[i7 >> 2] = i2; + HEAP8[i6 >> 0] = 1; + __ZNSt3__15mutex4lockEv(i2); + if ((HEAP8[i5 >> 0] | 0) == 0 ? (HEAP32[i4 >> 2] | 0) == 0 : 0) __ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE(i1, i7); + if (HEAP8[i6 >> 0] | 0) __ZNSt3__15mutex6unlockEv(HEAP32[i7 >> 2] | 0); + } + __ZNSt3__15mutex6unlockEv(i2); + STACKTOP = i8; + return; +} + +function __ZNSt3__16vectorIPN4wasm2IfENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIPN4wasm2IfERNS_9allocatorIS3_EEEC2EjjS6_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorIPN4wasm2IfENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i7, i5); + __ZNSt3__114__split_bufferIPN4wasm2IfERNS_9allocatorIS3_EEED2Ev(i5); + STACKTOP = i8; + return; +} + +function __ZN4wasm14SimplifyLocalsD2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4528; + __ZNSt3__113__vector_baseIPN4wasm2IfENS_9allocatorIS3_EEED2Ev(i1 + 116 | 0); + __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i1 + 104 | 0); + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 92 | 0); + __ZNSt3__113__vector_baseINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEENS7_ISC_EEED2Ev(i1 + 76 | 0); + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i1 + 64 | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEED2Ev(i1 + 52 | 0); + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 40 | 0); + __ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEED2Ev(i1); + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE14__erase_uniqueIS3_EEjRKT_(i4, i1) { + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i5 + 4 | 0; + i3 = i5; + i1 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_(i4, i1) | 0; + if ((i1 | 0) == (i4 + 4 | 0)) i1 = 0; else { + HEAP32[i3 >> 2] = i1; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE(i4, i2) | 0; + i1 = 1; + } + STACKTOP = i5; + return i1 | 0; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i7, i1) { + i7 = i7 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i5 = i7 + 4 | 0; + i6 = i7 + 8 | 0; + if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, 173, i1); + while (1) { + i4 = HEAP32[i6 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i5 >> 2] | 0)) { + i1 = 12; + break; + } + i3 = i1 + -8 | 0; + i2 = HEAP32[i3 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i3 | 0)) break; + i8 = i1 + -8 | 0; + HEAP32[i6 >> 2] = i8; + i1 = i8; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i2 & 511](i7, i4); + i1 = HEAP32[i7 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i7 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + function __ZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementE(i4, i3) { i4 = i4 | 0; i3 = i3 | 0; @@ -53456,11 +59123,11 @@ function __ZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementE(i4, i3) { HEAP32[i1 + 8 >> 2] = i6; HEAP32[i2 >> 2] = i4; i4 = __ZN4wasm7Element4listEv(i3) | 0; - i4 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 14545, HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2] | 0) | 0; + i4 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 15175, HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2] | 0) | 0; HEAP32[i1 + 12 >> 2] = i4; if ((__ZN4wasm7Element4sizeEv(i3) | 0) == 4) { i6 = __ZN4wasm7Element4listEv(i3) | 0; - i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 14553, HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] | 0) | 0; + i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i2, 15183, HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] | 0) | 0; HEAP32[i1 + 16 >> 2] = i6; __ZN4wasm2If8finalizeEv(i1); } @@ -53468,6 +59135,54 @@ function __ZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementE(i4, i3) { return i1 | 0; } +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__find_equalIS5_EERPNS_16__tree_node_baseIPvEESI_RKT_(i1, i5, i3) { + i1 = i1 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) { + i4 = HEAP32[i3 >> 2] | 0; + while (1) { + i1 = HEAP32[i2 + 16 >> 2] | 0; + if (i4 >>> 0 < i1 >>> 0) { + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + i1 = i2; + i3 = 5; + break; + } + } else { + if (i1 >>> 0 >= i4 >>> 0) { + i1 = i2; + i3 = 10; + break; + } + i1 = i2 + 4 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if (!i3) { + i3 = 9; + break; + } else i1 = i3; + } + i2 = i1; + } + if ((i3 | 0) == 5) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 9) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 10) { + HEAP32[i5 >> 2] = i1; + i1 = i5; + break; + } + } else HEAP32[i5 >> 2] = i1; while (0); + return i1 | 0; +} + function __ZNK4wasm7Literal3negEv(i3, i4) { i3 = i3 | 0; i4 = i4 | 0; @@ -53522,43 +59237,6 @@ function __ZNK4wasm7Literal3negEv(i3, i4) { return; } -function __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - i6 = i7 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - HEAP32[i6 + 16 >> 2] = 0; - HEAP32[i7 >> 2] = 7; - STACKTOP = i8; - return i7 | 0; -} - function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE4findIS2_EENS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(i4, i1) { i4 = i4 | 0; i1 = i1 | 0; @@ -53595,6 +59273,43 @@ function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CString return i1 | 0; } +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i7, i1) { + i7 = i7 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i5 = i7 + 4 | 0; + i6 = i7 + 8 | 0; + if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(25256, 25274, 268, 25295); + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, 59, i1); + while (1) { + i4 = HEAP32[i6 >> 2] | 0; + i1 = i4; + if ((i4 | 0) == (HEAP32[i5 >> 2] | 0)) { + i1 = 12; + break; + } + i3 = i1 + -8 | 0; + i2 = HEAP32[i3 >> 2] | 0; + i4 = HEAP32[i1 + -4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i3 | 0)) break; + i8 = i1 + -8 | 0; + HEAP32[i6 >> 2] = i8; + i1 = i8; + } + if (!(HEAP32[i4 >> 2] | 0)) { + i1 = 9; + break; + } + FUNCTION_TABLE_vii[i2 & 511](i7, i4); + i1 = HEAP32[i7 >> 2] | 0; + if (!i1) continue; + HEAP32[i4 >> 2] = i1; + HEAP32[i7 >> 2] = 0; + } + if ((i1 | 0) == 9) ___assert_fail(25300, 25274, 272, 25295); else if ((i1 | 0) == 12) return; +} + function __ZNK4wasm7Literal3absEv(i3, i4) { i3 = i3 | 0; i4 = i4 | 0; @@ -53649,115 +59364,25 @@ function __ZNK4wasm7Literal3absEv(i3, i4) { return; } -function __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 1; - i6 = i7 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - HEAP32[i6 + 16 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm4HostEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 32 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 32; - HEAP32[i7 >> 2] = 18; - HEAP32[i7 + 4 >> 2] = 0; - i6 = i7 + 12 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm4CallEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; +function __ZN4wasm14SimplifyLocals17doNoteIfElseFalseEPS0_PPNS_10ExpressionE(i4, i2) { + i4 = i4 | 0; + i2 = i2 | 0; + var i1 = 0, i3 = 0, i5 = 0; + i1 = __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; + if (!(HEAP32[i1 + 16 >> 2] | 0)) ___assert_fail(22936, 22896, 151, 22949); + i3 = i4 + 80 | 0; + __ZN4wasm14SimplifyLocals16optimizeIfReturnEPNS_2IfEPPNS_10ExpressionERNSt3__13mapIjNS0_12SinkableInfoENS6_4lessIjEENS6_9allocatorINS6_4pairIKjS8_EEEEEE(i4, i1, i2, (HEAP32[i3 >> 2] | 0) + -12 | 0); + i1 = HEAP32[i3 >> 2] | 0; + i2 = i1 + -12 | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -12 | 0; + HEAP32[i3 >> 2] = i5; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i5); + i1 = HEAP32[i3 >> 2] | 0; } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 6; - i6 = i7 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - HEAP32[i6 + 16 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5clearEv(i4 + 40 | 0); + return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm(i6, i1, i2, i4, i3, i5) { @@ -53789,41 +59414,123 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return i6 | 0; } -function __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; +function __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_(i1, i5, i4) { + i1 = i1 | 0; + i5 = i5 | 0; + i4 = i4 | 0; + var i2 = 0, i3 = 0; + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) { + while (1) { + i1 = i2 + 16 | 0; + if (__ZNK6cashew7IStringltERKS0_(i4, i1) | 0) { + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + i1 = i2; + i3 = 5; + break; + } + } else { + if (!(__ZNK6cashew7IStringltERKS0_(i1, i4) | 0)) { + i1 = i2; + i3 = 10; + break; + } + i1 = i2 + 4 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if (!i3) { + i3 = 9; + break; + } else i1 = i3; + } + i2 = i1; + } + if ((i3 | 0) == 5) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 9) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 10) { HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; + i1 = i5; + break; } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; + } else HEAP32[i5 >> 2] = i1; while (0); + return i1 | 0; +} + +function __ZN4wasm14SimplifyLocals13visitGetLocalEPNS_8GetLocalE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i7 + 4 | 0; + i2 = i7; + i3 = i6 + 40 | 0; + i4 = __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4findIjEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_(i3, i5 + 8 | 0) | 0; + if ((i4 | 0) != (i6 + 44 | 0)) { + i8 = HEAP32[i4 + 20 >> 2] | 0; + HEAP32[i6 + 16 >> 2] = HEAP32[i8 >> 2]; + HEAP32[i8 >> 2] = i5; + HEAP32[i5 >> 2] = 19; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE(i3, i1) | 0; + HEAP8[i6 + 88 >> 0] = 1; } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 4; - i6 = i7 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - HEAP32[i6 >> 2] = 5; - STACKTOP = i8; - return i7 | 0; + STACKTOP = i7; + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_(i1, i5, i4) { + i1 = i1 | 0; + i5 = i5 | 0; + i4 = i4 | 0; + var i2 = 0, i3 = 0; + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) { + while (1) { + i1 = i2 + 16 | 0; + if (__ZNK6cashew7IStringltERKS0_(i4, i1) | 0) { + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + i1 = i2; + i3 = 5; + break; + } + } else { + if (!(__ZNK6cashew7IStringltERKS0_(i1, i4) | 0)) { + i1 = i2; + i3 = 10; + break; + } + i1 = i2 + 4 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if (!i3) { + i3 = 9; + break; + } else i1 = i3; + } + i2 = i1; + } + if ((i3 | 0) == 5) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 9) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 10) { + HEAP32[i5 >> 2] = i1; + i1 = i5; + break; + } + } else HEAP32[i5 >> 2] = i1; while (0); + return i1 | 0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SN_SN_(i3, i4, i2, i1) { @@ -53853,40 +59560,73 @@ function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traits return i1 | 0; } -function __ZN10MixedArena5allocIN4wasm12CallIndirectEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 32 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; +function __ZN4wasm7Builder9makeUnaryENS_7UnaryOpEPNS_10ExpressionENS_8WasmTypeE(i1, i2, i4, i3) { + i1 = i1 | 0; + i2 = i2 | 0; + i4 = i4 | 0; + i3 = i3 | 0; + i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP32[i1 + 8 >> 2] = i2; + HEAP32[i1 + 12 >> 2] = i4; + L1 : do if (!i3) switch (i2 | 0) { + case 9: + case 8: + case 7: + case 6: + case 5: + case 4: + case 3: + case 2: + case 1: + case 0: + { + HEAP32[i1 + 4 >> 2] = HEAP32[i4 + 4 >> 2]; + break L1; } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 32; - HEAP32[i7 >> 2] = 8; - i6 = i7 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; + case 10: + { + HEAP32[i1 + 4 >> 2] = 1; + break L1; + } + case 12: + case 11: + { + HEAP32[i1 + 4 >> 2] = 2; + break L1; + } + case 13: + { + HEAP32[i1 + 4 >> 2] = 1; + break L1; + } + case 23: + { + HEAP32[i1 + 4 >> 2] = 4; + break L1; + } + case 24: + { + HEAP32[i1 + 4 >> 2] = 3; + break L1; + } + case 25: + case 22: + case 21: + case 20: + case 19: + case 18: + case 17: + case 16: + case 15: + case 14: + { + _abort(); + break; + } + default: + _abort(); + } else HEAP32[i1 + 4 >> 2] = i3; while (0); + return i1 | 0; } function __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i6) { @@ -53941,7 +59681,7 @@ function __ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE i4 = i1 + 24 | 0; i2 = HEAP32[i4 >> 2] | 0; if ((i2 | 0) == (HEAP32[i1 + 28 >> 2] | 0)) { - i7 = (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 52 >> 2] & 31](i1, i3 & 255) | 0) == -1; + i7 = (FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 52 >> 2] & 63](i1, i3 & 255) | 0) == -1; i1 = i7 ? 0 : i1; break; } else { @@ -53956,95 +59696,37 @@ function __ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE return i1 | 0; } -function __ZN10MixedArena5allocIN4wasm7ElementEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP8[i7 >> 0] = 1; - i6 = i7 + 4 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i6 + 8 >> 2] = 0; - HEAP32[i6 + 12 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i7) { +function __ZNSt3__118__insertion_sort_3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEvT0_S8_T_(i5, i7, i4) { + i5 = i5 | 0; i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0, i8 = 0; + i1 = i5 + 8 | 0; + __ZNSt3__17__sort3IRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUljjE_PjEEjT0_S8_S8_T_(i5, i5 + 4 | 0, i1, i4) | 0; + i6 = i5 + 12 | 0; + while (1) { + if ((i6 | 0) == (i7 | 0)) break; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i4, HEAP32[i6 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0) { + i3 = HEAP32[i6 >> 2] | 0; + i2 = i6; + while (1) { + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + if ((i1 | 0) == (i5 | 0)) { + i1 = i5; + break; + } + i2 = i1 + -4 | 0; + if (__ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUljjE_clEjj(i4, i3, HEAP32[i2 >> 2] | 0) | 0) { + i8 = i1; + i1 = i2; + i2 = i8; + } else break; + } + HEAP32[i1 >> 2] = i3; } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; + i1 = i6; + i6 = i6 + 4 | 0; } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 13; - HEAP32[i7 + 4 >> 2] = 0; - HEAP32[i7 + 8 >> 2] = 0; - i6 = i7 + 16 | 0; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i4, i5, i1) { - i4 = i4 | 0; - i5 = i5 | 0; - i1 = i1 | 0; - var i2 = 0, i3 = 0, i6 = 0; - i6 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i2 = i6; - HEAP32[i4 >> 2] = 0; - i3 = i4 + 8 | 0; - HEAP32[i3 >> 2] = 0; - HEAP32[i3 + 4 >> 2] = 0; - i3 = i4 + 16 | 0; - HEAP32[i3 >> 2] = 0; - i1 = HEAP32[i1 + 8 >> 2] | 0; - if (!((i1 | 0) != 0 ? (__ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i5, i1), HEAP32[i4 >> 2] = HEAP32[i2 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i2 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i2 + 16 >> 2], (HEAP32[i3 >> 2] | 0) != 0) : 0)) HEAP32[i4 + 16 >> 2] = HEAP32[8222]; - STACKTOP = i6; return; } @@ -54085,39 +59767,24 @@ function ___shgetc(i6) { return i1 | 0; } -function __ZN10MixedArena5allocIN4wasm12FunctionTypeEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 0; - HEAP32[i7 + 4 >> 2] = 0; - HEAP32[i7 + 8 >> 2] = 0; - HEAP32[i7 + 12 >> 2] = 0; - HEAP32[i7 + 16 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner11visitReturnEPNS_6ReturnE(i4, i5, i1) { + i4 = i4 | 0; + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i6 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i2 = i6; + HEAP32[i4 >> 2] = 0; + i3 = i4 + 8 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + i3 = i4 + 16 | 0; + HEAP32[i3 >> 2] = 0; + i1 = HEAP32[i1 + 8 >> 2] | 0; + if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i2, i5, i1), HEAP32[i4 >> 2] = HEAP32[i2 >> 2], HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2], HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2], HEAP32[i4 + 12 >> 2] = HEAP32[i2 + 12 >> 2], HEAP32[i4 + 16 >> 2] = HEAP32[i2 + 16 >> 2], (HEAP32[i3 >> 2] | 0) != 0) : 0)) HEAP32[i4 + 16 >> 2] = HEAP32[9052]; + STACKTOP = i6; + return; } function __ZN4wasm22SExpressionWasmBuilder10makeSelectERNS_7ElementE(i2, i1) { @@ -54141,6 +59808,68 @@ function __ZN4wasm22SExpressionWasmBuilder10makeSelectERNS_7ElementE(i2, i1) { return i3 | 0; } +function __ZN4wasm10ThreadPool3getEv() { + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i5; + i1 = HEAP32[9171] | 0; + if (!i1) { + i1 = __ZNSt3__16thread20hardware_concurrencyEv() | 0; + i2 = _getenv(26301) | 0; + if (!i2) i4 = i1 >>> 0 > 1 ? i1 : 1; else { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, i2, _strlen(i2) | 0); + i4 = __ZNSt3__14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji(i3, 0, 10) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3); + } + i1 = __Znwj(96) | 0; + i2 = i1; + i3 = i2 + 96 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + i2 = HEAP32[9171] | 0; + HEAP32[9171] = i1; + if (i2) { + __ZN4wasm10ThreadPoolD2Ev(i2); + __ZdlPv(i2); + i1 = HEAP32[9171] | 0; + } + __ZN4wasm10ThreadPool10initializeEj(i1, i4); + i1 = HEAP32[9171] | 0; + } + STACKTOP = i5; + return i1 | 0; +} + +function __ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_(i7, i6) { + i7 = i7 | 0; + i6 = i6 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i8; + i3 = i7 + 4 | 0; + i4 = HEAP32[i7 >> 2] | 0; + i2 = ((HEAP32[i3 >> 2] | 0) - i4 >> 2) + 1 | 0; + if (i2 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i7); + i1 = (HEAP32[i7 + 8 >> 2] | 0) - i4 | 0; + if (i1 >> 2 >>> 0 < 536870911) { + i1 = i1 >> 1; + i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1; + } else i1 = 1073741823; + __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i5, i1, (HEAP32[i3 >> 2] | 0) - i4 >> 2, i7 + 8 | 0); + i4 = i5 + 8 | 0; + i3 = HEAP32[i4 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + HEAP32[i4 >> 2] = i3 + 4; + __ZNSt3__16vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i7, i5); + __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev(i5); + STACKTOP = i8; + return; +} + function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringEiEENS_22__unordered_map_hasherIS3_S4_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S4_NS_8equal_toIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__hash_iteratorIPNS_11__hash_nodeIS4_PvEEEERKT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -54217,6 +59946,54 @@ function __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9alloca return i1 | 0; } +function __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS8_(i1, i5, i3) { + i1 = i1 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) { + i4 = HEAP32[i3 >> 2] | 0; + while (1) { + i1 = HEAP32[i2 + 16 >> 2] | 0; + if (i4 >>> 0 < i1 >>> 0) { + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + i1 = i2; + i3 = 5; + break; + } + } else { + if (i1 >>> 0 >= i4 >>> 0) { + i1 = i2; + i3 = 10; + break; + } + i1 = i2 + 4 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if (!i3) { + i3 = 9; + break; + } else i1 = i3; + } + i2 = i1; + } + if ((i3 | 0) == 5) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 9) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 10) { + HEAP32[i5 >> 2] = i1; + i1 = i5; + break; + } + } else HEAP32[i5 >> 2] = i1; while (0); + return i1 | 0; +} + function __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS9_(i1, i5, i4) { i1 = i1 | 0; i5 = i5 | 0; @@ -54282,7 +60059,7 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i6, i HEAP32[i8 + 12 >> 2] = 0; HEAP32[i6 + 24 >> 2] = i1; HEAP32[i6 + 20 >> 2] = HEAP32[i2 + 60 >> 2]; - FUNCTION_TABLE_vii[HEAP32[HEAP32[i1 >> 2] >> 2] & 127](i1, i2); + FUNCTION_TABLE_vii[HEAP32[HEAP32[i1 >> 2] >> 2] & 511](i1, i2); i1 = HEAP32[i2 + 84 >> 2] | 0; if (i1 | 0) { HEAP32[i5 >> 2] = 0; @@ -54508,6 +60285,95 @@ function __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_ return i1 | 0; } +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS5_PvEE(i6, i4, i5) { + i6 = i6 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i7; + i2 = __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__find_equalIS5_EERPNS_16__tree_node_baseIPvEESI_RKT_(i4, i3, i5 + 16 | 0) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_(i4, HEAP32[i3 >> 2] | 0, i2, i5); + i2 = 1; + i1 = i5; + } else i2 = 0; + HEAP32[i6 >> 2] = i1; + HEAP8[i6 + 4 >> 0] = i2; + STACKTOP = i7; + return; +} + function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) { i7 = i7 | 0; i5 = i5 | 0; @@ -54522,7 +60388,7 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) { do if (i3 | 0) { i1 = i4 + 24 | 0; i2 = HEAP32[i1 >> 2] | 0; - if ((i2 | 0) == (HEAP32[i4 + 28 >> 2] | 0)) if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 52 >> 2] & 31](i4, i5 & 255) | 0) == -1) break; else break L1; else { + if ((i2 | 0) == (HEAP32[i4 + 28 >> 2] | 0)) if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 52 >> 2] & 63](i4, i5 & 255) | 0) == -1) break; else break L1; else { HEAP32[i1 >> 2] = i2 + 1; HEAP8[i2 >> 0] = i5; break L1; @@ -54536,70 +60402,231 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) { return i7 | 0; } -function __ZN4wasm16PrintSExpression13printCallBodyEPNS_4CallE(i4, i1) { - i4 = i4 | 0; +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_jEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_(i3, i1, i2) { + i3 = i3 | 0; i1 = i1 | 0; - var i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0; + i2 = i2 | 0; + var i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0; i5 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i3 = i5 + 4 | 0; + i6 = i5 + 4 | 0; i7 = i5; - i2 = i4 + 4 | 0; - i6 = HEAP32[i2 >> 2] | 0; - HEAP32[i7 >> 2] = HEAP32[i1 + 20 >> 2]; + i4 = __Znwj(24) | 0; + i9 = i2; + i8 = HEAP32[i9 + 4 >> 2] | 0; + i2 = i4 + 16 | 0; + HEAP32[i2 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i2 + 4 >> 2] = i8; + HEAP32[i7 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i6 >> 2] = HEAP32[i7 >> 2]; + i1 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_(i3, i6, i4) | 0; + if ((i1 | 0) != (i4 | 0)) __ZdlPv(i4); + STACKTOP = i5; + return i1 | 0; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i3) | 0; - i3 = i1 + 8 | 0; - i1 = i1 + 12 | 0; - if ((HEAP32[i1 >> 2] | 0) == (HEAP32[i3 >> 2] | 0)) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 41) | 0; else { - __ZN4wasm16PrintSExpression9incIndentEv(i4); - i2 = HEAP32[i1 >> 2] | 0; - i1 = HEAP32[i3 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 >> 2] | 0); - i1 = i1 + 4 | 0; - } - __ZN4wasm16PrintSExpression9decIndentEv(i4); + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; } - STACKTOP = i5; + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; return; } -function __ZN10MixedArena5allocIN4wasm8FunctionEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i3 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i4 = i7 + 12 | 0, i2 = HEAP32[i4 >> 2] | 0, (i2 + 40 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i3 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i3); - i1 = HEAP32[i5 >> 2] | 0; - } - i4 = i7 + 12 | 0; - HEAP32[i4 >> 2] = 0; - i2 = 0; +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; } - i3 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i4 >> 2] = i2 + 40; - i1 = i3; - i2 = i1 + 36 | 0; - do { - HEAP32[i1 >> 2] = 0; - i1 = i1 + 4 | 0; - } while ((i1 | 0) < (i2 | 0)); - STACKTOP = i8; - return i3 | 0; + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + +function __ZNSt3__16vectorINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i8 = (HEAP32[i4 >> 2] | 0) + -4 | 0; + i7 = i1 + -4 | 0; + i9 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = 0; + HEAP32[i8 >> 2] = i9; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -4; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i9 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i9; + i7 = i6 + 8 | 0; + i9 = i5 + 12 | 0; + i8 = HEAP32[i7 >> 2] | 0; + HEAP32[i7 >> 2] = HEAP32[i9 >> 2]; + HEAP32[i9 >> 2] = i8; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; } function __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_(i1, i5, i4) { @@ -54669,75 +60696,6 @@ function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CString return; } -function __ZN10MixedArena5allocIN4wasm6ExportEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 8 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 8; - i6 = i7; - HEAP32[i6 >> 2] = 0; - HEAP32[i6 + 4 >> 2] = 0; - HEAP32[i7 >> 2] = 0; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm6ImportEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 16 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 16; - HEAP32[i7 >> 2] = 0; - HEAP32[i7 + 4 >> 2] = 0; - HEAP32[i7 + 8 >> 2] = 0; - HEAP32[i7 + 12 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE12__find_equalIS2_EERPNS_16__tree_node_baseIPvEESD_RKT_(i1, i5, i4) { i1 = i1 | 0; i5 = i5 | 0; @@ -54785,66 +60743,6 @@ function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE12__fin return i1 | 0; } -function __ZN10MixedArena5allocIN4wasm4LoopEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 3; - HEAP32[i7 + 4 >> 2] = 0; - HEAP32[i7 + 8 >> 2] = 0; - HEAP32[i7 + 12 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, i1) { - i3 = i3 | 0; - i1 = i1 | 0; - var i2 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i2 = i4 + 4 | 0; - i6 = i4; - i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 + 4 >> 2] | 0, 18058, 0) | 0; - HEAP32[i6 >> 2] = HEAP32[HEAP32[i1 + 20 >> 2] >> 2]; - HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i2) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i3); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 + 24 >> 2] | 0); - i2 = HEAP32[i1 + 12 >> 2] | 0; - i1 = HEAP32[i1 + 8 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i2 | 0)) break; - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); - i1 = i1 + 4 | 0; - } - __ZN4wasm16PrintSExpression9decIndentEv(i3); - STACKTOP = i4; - return; -} - function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE6rehashEj(i5, i1) { i5 = i5 | 0; i1 = i1 | 0; @@ -54889,7 +60787,7 @@ function __ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE if (!i1) i1 = 0; else { i4 = i1 + 24 | 0; i3 = HEAP32[i4 >> 2] | 0; - if ((i3 | 0) == (HEAP32[i1 + 28 >> 2] | 0)) i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 52 >> 2] & 31](i1, i2) | 0; else { + if ((i3 | 0) == (HEAP32[i1 + 28 >> 2] | 0)) i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 52 >> 2] & 63](i1, i2) | 0; else { HEAP32[i4 >> 2] = i3 + 4; HEAP32[i3 >> 2] = i2; } @@ -54901,6 +60799,56 @@ function __ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE return i1 | 0; } +function __ZNSt3__112_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFlPKcPPciEEET_RKS7_RKT0_PjiT1_(i5, i1, i6, i2) { + i5 = i5 | 0; + i1 = i1 | 0; + i6 = i6 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i4 = i7; + i3 = (HEAP8[i1 >> 0] & 1) == 0 ? i1 + 1 | 0 : HEAP32[i1 + 8 >> 2] | 0; + i8 = ___errno_location() | 0; + i9 = HEAP32[i8 >> 2] | 0; + HEAP32[i8 >> 2] = 0; + i2 = _strtol(i3, i4, i2) | 0; + i1 = HEAP32[i8 >> 2] | 0; + HEAP32[i8 >> 2] = i9; + if ((i1 | 0) == 34) __ZNSt3__112_GLOBAL__N_130throw_from_string_out_of_rangeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE(i5); + i1 = HEAP32[i4 >> 2] | 0; + if ((i1 | 0) == (i3 | 0)) __ZNSt3__112_GLOBAL__N_129throw_from_string_invalid_argERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE(i5); + if (i6 | 0) HEAP32[i6 >> 2] = i1 - i3; + STACKTOP = i7; + return i2 | 0; +} + +function __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0, i5 = 0, i6 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i4 + 4 | 0; + i6 = i4; + i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 18334, 0) | 0; + HEAP32[i6 >> 2] = HEAP32[HEAP32[i1 + 20 >> 2] >> 2]; + HEAP32[i2 >> 2] = HEAP32[i6 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i2) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i3); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 + 24 >> 2] | 0); + i2 = HEAP32[i1 + 12 >> 2] | 0; + i1 = HEAP32[i1 + 8 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); + i1 = i1 + 4 | 0; + } + __ZN4wasm16PrintSExpression9decIndentEv(i3); + STACKTOP = i4; + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_119parse_discriminatorEPKcS2_(i1, i4) { i1 = i1 | 0; i4 = i4 | 0; @@ -54940,6 +60888,83 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_discriminatorEPKcS2_(i1, i4) { return i1 | 0; } +function __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_(i1, i5, i3) { + i1 = i1 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) { + i4 = HEAP32[i3 >> 2] | 0; + while (1) { + i1 = HEAP32[i2 + 16 >> 2] | 0; + if (i4 >>> 0 < i1 >>> 0) { + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + i1 = i2; + i3 = 5; + break; + } + } else { + if (i1 >>> 0 >= i4 >>> 0) { + i1 = i2; + i3 = 10; + break; + } + i1 = i2 + 4 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if (!i3) { + i3 = 9; + break; + } else i1 = i3; + } + i2 = i1; + } + if ((i3 | 0) == 5) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 9) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 10) { + HEAP32[i5 >> 2] = i1; + i1 = i5; + break; + } + } else HEAP32[i5 >> 2] = i1; while (0); + return i1 | 0; +} + +function __ZN4wasm16PrintSExpression13printCallBodyEPNS_4CallE(i4, i1) { + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i5 = 0, i6 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i5 + 4 | 0; + i6 = i5; + i2 = HEAP32[i4 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i1 + 20 >> 2]; + HEAP32[i3 >> 2] = HEAP32[i6 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i3) | 0; + i3 = i1 + 8 | 0; + i1 = i1 + 12 | 0; + if ((HEAP32[i1 >> 2] | 0) == (HEAP32[i3 >> 2] | 0)) __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i4 >> 2] | 0, 41) | 0; else { + __ZN4wasm16PrintSExpression9incIndentEv(i4); + i2 = HEAP32[i1 >> 2] | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 >> 2] | 0); + i1 = i1 + 4 | 0; + } + __ZN4wasm16PrintSExpression9decIndentEv(i4); + } + STACKTOP = i5; + return; +} + function __ZNSt3__127__num_get_unsigned_integralItEET_PKcS3_Rji(i1, i6, i7, i2) { i1 = i1 | 0; i6 = i6 | 0; @@ -54981,6 +61006,54 @@ function __ZNSt3__127__num_get_unsigned_integralItEET_PKcS3_Rji(i1, i6, i7, i2) return i1 | 0; } +function __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE12__find_equalIjEERPNS_16__tree_node_baseIPvEESB_RKT_(i1, i5, i3) { + i1 = i1 | 0; + i5 = i5 | 0; + i3 = i3 | 0; + var i2 = 0, i4 = 0; + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) { + i4 = HEAP32[i3 >> 2] | 0; + while (1) { + i1 = HEAP32[i2 + 16 >> 2] | 0; + if (i4 >>> 0 < i1 >>> 0) { + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + i1 = i2; + i3 = 5; + break; + } + } else { + if (i1 >>> 0 >= i4 >>> 0) { + i1 = i2; + i3 = 10; + break; + } + i1 = i2 + 4 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if (!i3) { + i3 = 9; + break; + } else i1 = i3; + } + i2 = i1; + } + if ((i3 | 0) == 5) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 9) { + HEAP32[i5 >> 2] = i2; + break; + } else if ((i3 | 0) == 10) { + HEAP32[i5 >> 2] = i1; + i1 = i5; + break; + } + } else HEAP32[i5 >> 2] = i1; while (0); + return i1 | 0; +} + function __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i5, i4) { i5 = i5 | 0; i4 = i4 | 0; @@ -55010,40 +61083,26 @@ function __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3st return; } -function __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; +function __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i4) { + i6 = i6 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i7 = 0; + i7 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 16 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; + i5 = i7 + 12 | 0; + i3 = i7; + i2 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS9_(i6, i5, i4) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyERS9_(i3, i6, i4); + i1 = HEAP32[i3 >> 2] | 0; + __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_(i6, HEAP32[i5 >> 2] | 0, i2, i1); } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 16; - HEAP32[i7 >> 2] = 10; - HEAP32[i7 + 4 >> 2] = 0; - HEAP32[i7 + 8 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; + STACKTOP = i7; + return i1 + 24 | 0; } -function __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i4) { +function __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i6, i4) { i6 = i6 | 0; i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i7 = 0; @@ -55054,7 +61113,7 @@ function __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9alloca i2 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS9_(i6, i5, i4) | 0; i1 = HEAP32[i2 >> 2] | 0; if (!i1) { - __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyERS9_(i3, i6, i4); + __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyEOS2_(i3, i6, i4); i1 = HEAP32[i3 >> 2] | 0; __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_(i6, HEAP32[i5 >> 2] | 0, i2, i1); } @@ -55081,70 +61140,23 @@ function __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9alloca return i1 + 20 | 0; } -function __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 16 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 16; - HEAP32[i7 >> 2] = 9; - HEAP32[i7 + 4 >> 2] = 0; - HEAP32[i7 + 8 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE14__erase_uniqueIjEEjRKT_(i4, i1) { + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i5 = 0; + i5 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 16 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; + i2 = i5 + 4 | 0; + i3 = i5; + i1 = __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4findIjEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_(i4, i1) | 0; + if ((i1 | 0) == (i4 + 4 | 0)) i1 = 0; else { + HEAP32[i3 >> 2] = i1; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE(i4, i2) | 0; + i1 = 1; } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 16; - HEAP32[i7 >> 2] = 17; - HEAP32[i7 + 8 >> 2] = 0; - HEAP32[i7 + 4 >> 2] = 5; - STACKTOP = i8; - return i7 | 0; + STACKTOP = i5; + return i1 | 0; } function __ZNK4wasm7Literal3mulERKS0_(i1, i3, i2) { @@ -55271,39 +61283,6 @@ function __ZNK4wasm7Literal3subERKS0_(i1, i3, i2) { return; } -function __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 2; - HEAP32[i7 + 16 >> 2] = 0; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - function __ZNSt3__112__hash_tableINS_17__hash_value_typeIN6cashew7IStringEiEENS_22__unordered_map_hasherIS3_S4_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S4_NS_8equal_toIS3_EELb1EEENS_9allocatorIS4_EEEC2EOSF_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -55617,6 +61596,37 @@ function _atoll(i1) { return (i4 ? i2 : i5) | 0; } +function __ZNSt3__16vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS5_RS7_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i7 = i1 + -24 | 0; + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_((HEAP32[i4 >> 2] | 0) + -24 | 0, i7); + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -24; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i2 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i2; + i3 = i6 + 8 | 0; + i7 = i5 + 12 | 0; + i6 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i6; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i6, i5, i4) { i6 = i6 | 0; i5 = i5 | 0; @@ -55647,6 +61657,44 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N return; } +function __ZN4wasm6ModuleC2Ev(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0; + i1 = i2 + 64 | 0; + i3 = i2; + i4 = i3 + 64 | 0; + do { + HEAP32[i3 >> 2] = 0; + i3 = i3 + 4 | 0; + } while ((i3 | 0) < (i4 | 0)); + HEAP32[i1 >> 2] = -1; + i4 = i2 + 68 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = 0; + __ZN10MixedArenaC2Ev(i2 + 88 | 0); + HEAP32[i2 + 144 >> 2] = 0; + HEAP32[i2 + 148 >> 2] = 0; + HEAP32[i2 + 140 >> 2] = i2 + 144; + HEAP32[i2 + 156 >> 2] = 0; + HEAP32[i2 + 160 >> 2] = 0; + HEAP32[i2 + 152 >> 2] = i2 + 156; + HEAP32[i2 + 168 >> 2] = 0; + HEAP32[i2 + 172 >> 2] = 0; + HEAP32[i2 + 164 >> 2] = i2 + 168; + HEAP32[i2 + 180 >> 2] = 0; + HEAP32[i2 + 184 >> 2] = 0; + HEAP32[i2 + 176 >> 2] = i2 + 180; + i4 = i2 + 188 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + return; +} + function __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i4) { i6 = i6 | 0; i4 = i4 | 0; @@ -55666,36 +61714,57 @@ function __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorIN return i1 + 20 | 0; } -function __ZN10MixedArena5allocIN4wasm11UnreachableEEEPT_v(i7) { +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13maybePushTaskEPFvPS4_PPNS_10ExpressionEESB_(i7, i1, i2) { i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; i8 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 8 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; + __ZNSt3__16vectorIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskENS_9allocatorISA_EEE24__emplace_back_slow_pathIJRPFvPS6_PPNS1_10ExpressionEERSI_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 8; - HEAP32[i7 >> 2] = 20; - HEAP32[i7 + 4 >> 2] = 5; + } while (0); STACKTOP = i8; - return i7 | 0; + return; +} + +function __ZN4wasm6Vacuum7visitIfEPNS_2IfE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i8; + i3 = i5 + 16 | 0; + i1 = HEAP32[i3 >> 2] | 0; + i4 = i1; + do if (i1) { + if ((HEAP32[i1 >> 2] | 0) == 19) { + HEAP32[i3 >> 2] = 0; + i7 = 6; + break; + } + i1 = i5 + 12 | 0; + if ((HEAP32[HEAP32[i1 >> 2] >> 2] | 0) == 19 ? (HEAP32[i1 >> 2] = i4, HEAP32[i3 >> 2] = 0, HEAP32[i2 >> 2] = (HEAP32[i6 + 36 >> 2] | 0) + 88, i4 = i5 + 8 | 0, i1 = HEAP32[i4 >> 2] | 0, i2 = __ZN4wasm7Builder9makeUnaryENS_7UnaryOpEPNS_10ExpressionENS_8WasmTypeE(i2, 10, i1, HEAP32[i1 + 4 >> 2] | 0) | 0, HEAP32[i4 >> 2] = i2, (HEAP32[i3 >> 2] | 0) == 0) : 0) i7 = 6; + } else i7 = 6; while (0); + if ((i7 | 0) == 6 ? (HEAP32[HEAP32[i5 + 12 >> 2] >> 2] | 0) == 19 : 0) HEAP32[i6 + 16 >> 2] = HEAP32[i5 + 8 >> 2]; + STACKTOP = i8; + return; } function __ZNSt3__19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_(i5, i3, i1, i2, i4) { @@ -55710,14 +61779,14 @@ function __ZNSt3__19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_(i5, i7 = i6; i3 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i7 >> 2] = i3; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 34992) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 27153, 27185, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 35e3) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 38408) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 30448, 30480, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 38416) | 0; i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 12 >> 2] & 127](i1) | 0; HEAP32[i2 >> 2] = i7; i2 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; HEAP32[i4 >> 2] = i2; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i5, i1); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i5, i1); __ZNSt3__114__shared_count16__release_sharedEv(i3) | 0; STACKTOP = i6; return; @@ -55754,19 +61823,31 @@ function __ZNSt3__19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_(i5, i7 = i6; i3 = __ZNKSt3__18ios_base6getlocEv(i3) | 0; HEAP32[i7 >> 2] = i3; - i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 34960) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 27153, 27185, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 34972) | 0; + i8 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 38376) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 30448, 30480, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i7, 38388) | 0; i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 12 >> 2] & 127](i1) | 0; HEAP8[i2 >> 0] = i7; i2 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; HEAP8[i4 >> 0] = i2; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i5, i1); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i5, i1); __ZNSt3__114__shared_count16__release_sharedEv(i3) | 0; STACKTOP = i6; return; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!i1) return; else { + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE(i2, HEAP32[i1 >> 2] | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE(i2, HEAP32[i1 + 4 >> 2] | 0); + __ZNSt3__113__vector_baseIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEED2Ev(i1 + 20 | 0); + __ZdlPv(i1); + return; + } +} + function __ZN10__cxxabiv112_GLOBAL__N_117parse_call_offsetEPKcS2_(i1, i4) { i1 = i1 | 0; i4 = i4 | 0; @@ -55792,70 +61873,6 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_call_offsetEPKcS2_(i1, i4) { return i1 | 0; } -function __ZN10MixedArena5allocIN4wasm6SelectEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 16; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 24 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 24; - HEAP32[i7 >> 2] = 15; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE25__construct_node_with_keyEOS6_(i4, i1, i3) { i4 = i4 | 0; i1 = i1 | 0; @@ -55930,134 +61947,6 @@ function __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_ return i1 + 20 | 0; } -function __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 16 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 16; - HEAP32[i7 >> 2] = 14; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm5StoreEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 32 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 32; - HEAP32[i7 >> 2] = 12; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 32 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 32; - HEAP32[i7 >> 2] = 11; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - -function __ZN10MixedArena5allocIN4wasm3NopEEEPT_v(i7) { - i7 = i7 | 0; - var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i8; - i5 = i7 + 4 | 0; - i6 = HEAP32[i5 >> 2] | 0; - i1 = i6; - if (!((i6 | 0) != (HEAP32[i7 >> 2] | 0) ? (i3 = i7 + 12 | 0, i2 = HEAP32[i3 >> 2] | 0, (i2 + 8 | 0) >>> 0 <= 9999) : 0)) { - i2 = __Znaj(1e4) | 0; - HEAP32[i4 >> 2] = i2; - if (i1 >>> 0 < (HEAP32[i7 + 8 >> 2] | 0) >>> 0) { - HEAP32[i6 >> 2] = i2; - i1 = (HEAP32[i5 >> 2] | 0) + 4 | 0; - HEAP32[i5 >> 2] = i1; - } else { - __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_(i7, i4); - i1 = HEAP32[i5 >> 2] | 0; - } - i3 = i7 + 12 | 0; - HEAP32[i3 >> 2] = 0; - i2 = 0; - } - i7 = (HEAP32[i1 + -4 >> 2] | 0) + i2 | 0; - HEAP32[i3 >> 2] = i2 + 8; - HEAP32[i7 >> 2] = 19; - HEAP32[i7 + 4 >> 2] = 0; - STACKTOP = i8; - return i7 | 0; -} - function __ZNSt3__127__num_get_unsigned_integralIyEET_PKcS3_Rji(i1, i6, i7, i2) { i1 = i1 | 0; i6 = i6 | 0; @@ -56102,6 +61991,37 @@ function __ZNSt3__127__num_get_unsigned_integralIyEET_PKcS3_Rji(i1, i6, i7, i2) return i1 | 0; } +function __ZNSt3__16vectorIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i6, i5) { + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i7 = 0; + i2 = HEAP32[i6 >> 2] | 0; + i3 = i6 + 4 | 0; + i4 = i5 + 4 | 0; + i1 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i7 = i1 + -16 | 0; + __ZN4wasm14SimplifyLocals10BlockBreakC2EOS1_((HEAP32[i4 >> 2] | 0) + -16 | 0, i7); + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -16; + i1 = i7; + } + i7 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = i7; + i7 = i5 + 8 | 0; + i2 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i2; + i3 = i6 + 8 | 0; + i7 = i5 + 12 | 0; + i6 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = HEAP32[i7 >> 2]; + HEAP32[i7 >> 2] = i6; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj(i10, i9, i1, i4, i7, i8, i6) { i10 = i10 | 0; i9 = i9 | 0; @@ -56245,13 +62165,13 @@ function __ZN4wasm22SExpressionWasmBuilder8getLabelERNS_7ElementE(i5, i1) { i4 = i6; do if (!(HEAP8[i1 + 20 >> 0] | 0)) { i3 = _atol(__ZN4wasm7Element5c_strEv(i1) | 0) | 0; - i1 = HEAP32[i5 + 92 >> 2] | 0; - i2 = (HEAP32[i5 + 96 >> 2] | 0) - i1 >> 2; + i1 = HEAP32[i5 + 88 >> 2] | 0; + i2 = (HEAP32[i5 + 92 >> 2] | 0) - i1 >> 2; if (i3 >>> 0 < i2 >>> 0) { i1 = HEAP32[i1 + (i2 + ~i3 << 2) >> 2] | 0; break; } else { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 14479, 7); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 15066, 7); i1 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i5, i4) | 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i4); break; @@ -56261,32 +62181,6 @@ function __ZN4wasm22SExpressionWasmBuilder8getLabelERNS_7ElementE(i5, i1) { return i1 | 0; } -function __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i1, i4) { - i1 = i1 | 0; - i4 = i4 | 0; - var i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i5 = i7 + 4 | 0; - i6 = i7; - i2 = i1 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 17936, 0) | 0; - i3 = HEAP32[i4 + 4 >> 2] | 0; - i1 = HEAP32[i4 >> 2] | 0; - while (1) { - if ((i1 | 0) == (i3 | 0)) break; - i8 = HEAP32[i1 >> 2] | 0; - i4 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 32) | 0; - HEAP32[i6 >> 2] = i8; - HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i5) | 0; - i1 = i1 + 4 | 0; - } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 41) | 0; - STACKTOP = i7; - return; -} - function __ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(i6, i4, i3, i5, i7) { i6 = i6 | 0; i4 = i4 | 0; @@ -56344,7 +62238,7 @@ function __ZN4wasm14PostEmscripten13visitMemoryOpINS_5StoreEEEvPT_(i1, i2) { var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; i5 = i2 + 12 | 0; do if (((HEAP32[i5 >> 2] | 0) == 0 ? (i6 = i2 + 20 | 0, i7 = HEAP32[i6 >> 2] | 0, !((i7 | 0) == 0 | (HEAP32[i7 >> 2] | 0) != 15)) : 0) ? (HEAP32[i7 + 8 >> 2] | 0) == 0 : 0) { - if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(20946, 20963, 49, 20993); + if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(21831, 21848, 51, 21878); i3 = i7 + 16 | 0; i1 = HEAP32[i3 >> 2] | 0; i4 = i1; @@ -56370,7 +62264,7 @@ function __ZN4wasm14PostEmscripten13visitMemoryOpINS_4LoadEEEvPT_(i1, i2) { var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; i5 = i2 + 16 | 0; do if (((HEAP32[i5 >> 2] | 0) == 0 ? (i6 = i2 + 24 | 0, i7 = HEAP32[i6 >> 2] | 0, !((i7 | 0) == 0 | (HEAP32[i7 >> 2] | 0) != 15)) : 0) ? (HEAP32[i7 + 8 >> 2] | 0) == 0 : 0) { - if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(20946, 20963, 49, 20993); + if ((HEAP32[i7 + 4 >> 2] | 0) != 1) ___assert_fail(21831, 21848, 51, 21878); i3 = i7 + 16 | 0; i1 = HEAP32[i3 >> 2] | 0; i4 = i1; @@ -56487,40 +62381,30 @@ function __ZNSt3__16vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE26__swap_ return; } -function __ZN4wasm6ModuleC2Ev(i2) { +function __ZNSt3__16vectorIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskENS_9allocatorISA_EEE26__swap_out_circular_bufferERNS_14__split_bufferISA_RSC_EE(i2, i1) { i2 = i2 | 0; - var i1 = 0, i3 = 0, i4 = 0; - i1 = i2 + 64 | 0; - i3 = i2; - i4 = i3 + 64 | 0; - do { - HEAP32[i3 >> 2] = 0; - i3 = i3 + 4 | 0; - } while ((i3 | 0) < (i4 | 0)); - HEAP32[i1 >> 2] = -1; - i4 = i2 + 68 | 0; - HEAP32[i2 + 92 >> 2] = 0; - HEAP32[i2 + 96 >> 2] = 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i4 + 8 >> 2] = 0; - HEAP32[i4 + 12 >> 2] = 0; - HEAP32[i4 + 16 >> 2] = 0; - HEAP32[i2 + 88 >> 2] = i2 + 92; - HEAP32[i2 + 104 >> 2] = 0; - HEAP32[i2 + 108 >> 2] = 0; - HEAP32[i2 + 100 >> 2] = i2 + 104; - HEAP32[i2 + 116 >> 2] = 0; - HEAP32[i2 + 120 >> 2] = 0; - HEAP32[i2 + 112 >> 2] = i2 + 116; - HEAP32[i2 + 128 >> 2] = 0; - HEAP32[i2 + 132 >> 2] = 0; - HEAP32[i2 + 124 >> 2] = i2 + 128; - i4 = i2 + 136 | 0; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i4 + 8 >> 2] = 0; - HEAP32[i4 + 12 >> 2] = 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; return; } @@ -56744,6 +62628,31 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assign return i6 | 0; } +function __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i5, i1) { + i5 = i5 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i6 + 4 | 0; + i3 = i6; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 18212, 0) | 0; + i4 = HEAP32[i1 + 4 >> 2] | 0; + i1 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i4 | 0)) break; + i8 = HEAP32[i1 >> 2] | 0; + i7 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 32) | 0; + HEAP32[i3 >> 2] = i8; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i2) | 0; + i1 = i1 + 4 | 0; + } + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i5 >> 2] | 0, 41) | 0; + STACKTOP = i6; + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj(i6, i5, i4) { i6 = i6 | 0; i5 = i5 | 0; @@ -56768,24 +62677,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6append return i6 | 0; } -function __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEENKUlNS_8NameTypeES3_E_clES3_S3_(i1, i2, i3) { - i1 = i1 | 0; - i2 = i2 | 0; - i3 = i3 | 0; - var i4 = 0, i5 = 0; - i1 = (HEAP32[i1 >> 2] | 0) + 12 | 0; - i5 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i2) | 0; - i5 = HEAP32[i5 >> 2] | 0; - i4 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i3) | 0; - if ((i5 | 0) == (HEAP32[i4 >> 2] | 0)) i1 = (_strcmp(HEAP32[i2 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0) > 0; else { - i5 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i2) | 0; - i5 = HEAP32[i5 >> 2] | 0; - i1 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i3) | 0; - i1 = i5 >>> 0 > (HEAP32[i1 >> 2] | 0) >>> 0; - } - return i1 | 0; -} - function _wcrtomb(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -56927,7 +62818,32 @@ function __ZN4wasm22ShellExternalInterface4initERNS_6ModuleE(i1, i2) { } i4 = i4 + 12 | 0; } - if ((i1 | 0) == 3) return; else if ((i1 | 0) == 5) ___assert_fail(15091, 15170, 92, 15192); + if ((i1 | 0) == 3) return; else if ((i1 | 0) == 5) ___assert_fail(15388, 15467, 92, 15489); +} + +function __ZNSt3__119__thread_struct_impD2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i3 = i4 + 12 | 0; + i1 = HEAP32[i4 + 16 >> 2] | 0; + i2 = HEAP32[i3 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + __ZNSt3__15mutex6unlockEv(HEAP32[i2 + 4 >> 2] | 0); + __ZNSt3__118condition_variable10notify_allEv(HEAP32[i2 >> 2] | 0); + i2 = i2 + 8 | 0; + } + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = HEAP32[i4 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i1 | 0)) break; + __ZNSt3__117__assoc_sub_state12__make_readyEv(HEAP32[i2 >> 2] | 0); + __ZNSt3__114__shared_count16__release_sharedEv(HEAP32[i2 >> 2] | 0) | 0; + i2 = i2 + 4 | 0; + } + __ZNSt3__113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2Ev(i3); + __ZNSt3__113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2Ev(i4); + return; } function __ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv(i6, i1, i4) { @@ -56938,7 +62854,7 @@ function __ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoE i7 = STACKTOP; STACKTOP = STACKTOP + 64 | 0; i5 = i7; - if ((i6 | 0) != (i1 | 0)) if ((i1 | 0) != 0 ? (i3 = ___dynamic_cast(i1, 2712, 2680, 0) | 0, (i3 | 0) != 0) : 0) { + if ((i6 | 0) != (i1 | 0)) if ((i1 | 0) != 0 ? (i3 = ___dynamic_cast(i1, 2848, 2816, 0) | 0, (i3 | 0) != 0) : 0) { i1 = i5; i2 = i1 + 56 | 0; do { @@ -57063,7 +62979,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 34992) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38408) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -57087,7 +63003,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 34992) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38408) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -57111,7 +63027,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 34960) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38376) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -57135,7 +63051,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 34960) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38376) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -57161,7 +63077,7 @@ function __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__16vectorINS_7Lite i1 = __ZN4wasm6Module11checkExportENS_4NameE(i8, i2) | 0; if (!i1) { i9 = HEAP32[i6 + 24 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 20 >> 2] & 127](i9, 16894); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 20 >> 2] & 511](i9, 17041); } HEAP32[i3 >> 2] = HEAP32[i1 + 4 >> 2]; HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; @@ -57170,6 +63086,33 @@ function __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__16vectorINS_7Lite return; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZNKSt3__17codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_(i2, i4, i3, i5, i6) { i2 = i2 | 0; i4 = i4 | 0; @@ -57212,6 +63155,116 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_(i2, i4, return i1 | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZN6cashew10IStringSetC2EPKc(i6, i1) { i6 = i6 | 0; i1 = i1 | 0; @@ -57240,6 +63293,114 @@ function __ZN6cashew10IStringSetC2EPKc(i6, i1) { return; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm(i6, i1, i2, i4, i3, i5) { i6 = i6 | 0; i1 = i1 | 0; @@ -57255,7 +63416,7 @@ function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 34992) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38408) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -57279,7 +63440,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE i9 = i7; i10 = __ZNKSt3__18ios_base6getlocEv(i4) | 0; HEAP32[i11 >> 2] = i10; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 34960) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i11, 38376) | 0; __ZNSt3__114__shared_count16__release_sharedEv(i10) | 0; HEAP32[i9 >> 2] = HEAP32[i2 >> 2]; HEAP32[i8 >> 2] = HEAP32[i9 >> 2]; @@ -57288,6 +63449,93 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return HEAP32[i1 >> 2] | 0; } +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZN4wasm22SExpressionWasmBuilder14makeCallImportERNS_7ElementE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -57310,6 +63558,147 @@ function __ZN4wasm22SExpressionWasmBuilder14makeCallImportERNS_7ElementE(i2, i1) return i3 | 0; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE(i5, i6, i1, i3, i4, i2) { i5 = i5 | 0; i6 = i6 | 0; @@ -57354,6 +63743,56 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitGetLocalEPNS_8GetLocalE(i1, i3, i2) { + i1 = i1 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + var i4 = 0, i5 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i4; + i3 = i3 + 4 | 0; + i2 = __ZN4wasm8Function12getLocalNameEj(HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] | 0, HEAP32[i2 + 8 >> 2] | 0) | 0; + HEAP32[i5 >> 2] = i2; + i3 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(HEAP32[i3 >> 2] | 0, i5) | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = 0; + STACKTOP = i4; + return; +} + function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw(i5, i6) { i5 = i5 | 0; i6 = i6 | 0; @@ -57416,6 +63855,91 @@ function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init return; } +function __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 3) << 3) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEEC2EOS9_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -57545,6 +64069,73 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_b return; } +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskENS_9allocatorISA_EEE24__emplace_back_slow_pathIJRPFvPS6_PPNS1_10ExpressionEERSI_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm14SimplifyLocals16doNoteIfElseTrueEPS0_PPNS_10ExpressionE(i4, i1) { + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i3 = (__ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(23082, 22896, 143, 23112); + i1 = i4 + 40 | 0; + i2 = i4 + 80 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i4 + 84 >> 2] | 0) >>> 0) { + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2EOSC_(i3, i1); + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 12; + } else __ZNSt3__16vectorINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEENS7_ISC_EEE21__push_back_slow_pathISC_EEvOT_(i4 + 76 | 0, i1); + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13maybePushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i1, i2) { + i7 = i7 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i8 + 4 | 0; + i6 = i8; + HEAP32[i5 >> 2] = i1; + HEAP32[i6 >> 2] = i2; + i4 = i2; + do if (HEAP32[i2 >> 2] | 0) { + i2 = i7 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = i1; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i2 >> 2] = i3 + 8; + break; + } else { + __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i5, i6); + break; + } + } while (0); + STACKTOP = i8; + return; +} + function __ZNSt3__16vectorINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -57659,7 +64250,7 @@ function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7Elemen __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i3, 32) | 0, i4) | 0; i1 = i1 + 4 | 0; } - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 13722) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 14292) | 0; } return i3 | 0; } @@ -57806,6 +64397,25 @@ function __ZNSt3__16vectorIPN4wasm8FunctionENS_9allocatorIS3_EEE26__swap_out_cir return; } +function __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i6, i4) { + i6 = i6 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i7 + 12 | 0; + i3 = i7; + i2 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_(i6, i5, i4) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEE25__construct_node_with_keyERS5_(i3, i6, i4); + i1 = HEAP32[i3 >> 2] | 0; + __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_(i6, HEAP32[i5 >> 2] | 0, i2, i1); + } + STACKTOP = i7; + return i1 + 20 | 0; +} + function __ZNSt3__16vectorIPN4wasm7ElementENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -57935,22 +64545,6 @@ function __ZNSt3__114__num_put_base12__format_intEPcPKcbj(i1, i2, i5, i4) { return; } -function __ZN4wasm22SExpressionWasmBuilder12makeSetLocalERNS_7ElementE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0; - i3 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i2 + 4 >> 2] | 0) | 0; - i4 = __ZN4wasm7Element4listEv(i1) | 0; - i4 = __ZN4wasm22SExpressionWasmBuilder12getLocalNameERNS_7ElementE(i2, HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0) | 0; - HEAP32[i3 + 8 >> 2] = i4; - i1 = __ZN4wasm7Element4listEv(i1) | 0; - i1 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] | 0) | 0; - HEAP32[i3 + 12 >> 2] = i1; - i2 = __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERS8_(i2 + 72 | 0, i3 + 8 | 0) | 0; - HEAP32[i3 + 4 >> 2] = HEAP32[i2 >> 2]; - return i3 | 0; -} - function __ZNSt3__16vectorIPN4wasm6ImportENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -58032,7 +64626,7 @@ function __ZNSt3__16vectorIN4wasm7LiteralENS_9allocatorIS2_EEE26__swap_out_circu return; } -function __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { +function __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -58059,7 +64653,7 @@ function __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE26__swap_out_circul return; } -function __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { +function __ZNSt3__16vectorIPN4wasm5BlockENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -58086,21 +64680,30 @@ function __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE26__swap_out_circula return; } -function __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i2, i1) { +function __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i3 + 4 | 0; - i5 = i3; - i2 = i2 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 17864, 0) | 0; - i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 32) | 0; - HEAP32[i5 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i4) | 0, 41) | 0; - STACKTOP = i3; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 2) << 2) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; return; } @@ -58131,21 +64734,6 @@ function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE26__swap_out_circular return; } -function __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i3 = i2 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 40) | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i3 >> 2] | 0) | 0, 18533) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i2); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 8 >> 2] | 0); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 12 >> 2] | 0); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 16 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i2); - return; -} - function _fputc(i5, i6) { i5 = i5 | 0; i6 = i6 | 0; @@ -58170,6 +64758,33 @@ function _fputc(i5, i6) { return i1 | 0; } +function __ZNSt3__16vectorIPN4wasm2IfENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 2) << 2) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZNK4wasm7Literal4rotRERKS0_(i4, i3, i2) { i4 = i4 | 0; i3 = i3 | 0; @@ -58230,6 +64845,28 @@ function __ZNK4wasm7Literal4rotLERKS0_(i4, i3, i2) { return; } +function __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw(i4, i2, i1, i3) { + i4 = i4 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + var i5 = 0, i6 = 0, i7 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i5; + i2 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; + HEAP32[i6 >> 2] = i2; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 38408) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 30448, 30474, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 38416) | 0; + i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; + HEAP32[i3 >> 2] = i6; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i4, i1); + __ZNSt3__114__shared_count16__release_sharedEv(i2) | 0; + STACKTOP = i5; + return; +} + function __ZNSt3__16vectorIN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11short_allocIS3_Lj4096EEEEC2EjRKS3_RKS5_(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -58257,7 +64894,7 @@ function __ZNSt3__119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0; i4 = i6 + 4 | 0; - i2 = (HEAP32[i4 >> 2] | 0) != 208; + i2 = (HEAP32[i4 >> 2] | 0) != 232; i1 = HEAP32[i6 >> 2] | 0; i3 = (HEAP32[i7 >> 2] | 0) - i1 | 0; i3 = i3 >>> 0 < 2147483647 ? i3 << 1 : -1; @@ -58272,7 +64909,7 @@ function __ZNSt3__119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i1 = HEAP32[i6 >> 2] | 0; } } else HEAP32[i6 >> 2] = i1; - HEAP32[i4 >> 2] = 209; + HEAP32[i4 >> 2] = 233; HEAP32[i8 >> 2] = i1 + (i5 << 2); HEAP32[i7 >> 2] = (HEAP32[i6 >> 2] | 0) + (i3 >>> 2 << 2); return; @@ -58284,7 +64921,7 @@ function __ZNSt3__119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0; i4 = i6 + 4 | 0; - i2 = (HEAP32[i4 >> 2] | 0) != 208; + i2 = (HEAP32[i4 >> 2] | 0) != 232; i1 = HEAP32[i6 >> 2] | 0; i3 = (HEAP32[i7 >> 2] | 0) - i1 | 0; i3 = i3 >>> 0 < 2147483647 ? i3 << 1 : -1; @@ -58299,7 +64936,7 @@ function __ZNSt3__119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i1 = HEAP32[i6 >> 2] | 0; } } else HEAP32[i6 >> 2] = i1; - HEAP32[i4 >> 2] = 209; + HEAP32[i4 >> 2] = 233; HEAP32[i8 >> 2] = i1 + (i5 << 2); HEAP32[i7 >> 2] = (HEAP32[i6 >> 2] | 0) + (i3 >>> 2 << 2); return; @@ -58335,28 +64972,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__init return; } -function __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw(i4, i2, i1, i3) { - i4 = i4 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - i3 = i3 | 0; - var i5 = 0, i6 = 0, i7 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i6 = i5; - i2 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; - HEAP32[i6 >> 2] = i2; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 34992) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 27153, 27179, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 35e3) | 0; - i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; - HEAP32[i3 >> 2] = i6; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i4, i1); - __ZNSt3__114__shared_count16__release_sharedEv(i2) | 0; - STACKTOP = i5; - return; -} - function __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc(i4, i2, i1, i3) { i4 = i4 | 0; i2 = i2 | 0; @@ -58368,12 +64983,12 @@ function __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc(i4, i2, i i6 = i5; i2 = __ZNKSt3__18ios_base6getlocEv(i2) | 0; HEAP32[i6 >> 2] = i2; - i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 34960) | 0; - FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 27153, 27179, i1) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 34972) | 0; + i7 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 38376) | 0; + FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 30448, 30474, i1) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i6, 38388) | 0; i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 127](i1) | 0; HEAP8[i3 >> 0] = i6; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 127](i4, i1); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 511](i4, i1); __ZNSt3__114__shared_count16__release_sharedEv(i2) | 0; STACKTOP = i5; return; @@ -58409,6 +65024,80 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__init return; } +function __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i4 = i3 + 4 | 0; + i6 = i3; + i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 18360, 0) | 0; + i7 = __ZN4wasm16PrintSExpression14printableLocalEj(i2, HEAP32[i1 + 8 >> 2] | 0) | 0; + HEAP32[i6 >> 2] = i7; + HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; + __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i4) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i2); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 12 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i2); + STACKTOP = i3; + return; +} + +function _emscripten_bind_ModuleInstance_callExport_2(i6, i4, i5) { + i6 = i6 | 0; + i4 = i4 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i7 = 0, i8 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i7 + 20 | 0; + i2 = i7; + i3 = i7 + 16 | 0; + if ((HEAP8[35216] | 0) == 0 ? ___cxa_guard_acquire(35216) | 0 : 0) { + HEAP32[8800] = 0; + i8 = 35208; + HEAP32[i8 >> 2] = 0; + HEAP32[i8 + 4 >> 2] = 0; + } + HEAP32[i3 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__16vectorINS_7LiteralENS2_9allocatorIS4_EEEE(i2, i6, i1, i5); + HEAP32[8800] = HEAP32[i2 >> 2]; + HEAP32[8801] = HEAP32[i2 + 4 >> 2]; + HEAP32[8802] = HEAP32[i2 + 8 >> 2]; + HEAP32[8803] = HEAP32[i2 + 12 >> 2]; + STACKTOP = i7; + return 35200; +} + +function __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 2) << 2) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + return; +} + function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner9visitLoopEPNS_4LoopE(i6, i8, i7) { i6 = i6 | 0; i8 = i8 | 0; @@ -58418,7 +65107,7 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect i3 = i6 + 16 | 0; i4 = i7 + 12 | 0; while (1) { - __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i8, HEAP32[i2 >> 2] | 0); + __ZN4wasm7VisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i6, i8, HEAP32[i2 >> 2] | 0); i5 = HEAP32[i3 >> 2] | 0; if (!i5) break; if ((i5 | 0) != (HEAP32[i4 >> 2] | 0)) { @@ -58431,34 +65120,88 @@ function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vect return; } -function _emscripten_bind_ModuleInstance_callExport_2(i6, i4, i5) { - i6 = i6 | 0; - i4 = i4 | 0; - i5 = i5 | 0; - var i1 = 0, i2 = 0, i3 = 0, i7 = 0, i8 = 0; - i7 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i1 = i7 + 20 | 0; - i2 = i7; - i3 = i7 + 16 | 0; - if ((HEAP8[31904] | 0) == 0 ? ___cxa_guard_acquire(31904) | 0 : 0) { - HEAP32[7972] = 0; - i8 = 31896; - HEAP32[i8 >> 2] = 0; - HEAP32[i8 + 4 >> 2] = 0; +function __ZN4wasm15RemoveUnusedBrs4walkERPNS_10ExpressionE(i1, i7) { + i1 = i1 | 0; + i7 = i7 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0; + i2 = i1 + 40 | 0; + i3 = i1 + 16 | 0; + i4 = i1 + 56 | 0; + i5 = i1 + 60 | 0; + i6 = i1 + 44 | 0; + i1 = i1 + 48 | 0; + while (1) { + HEAP8[i2 >> 0] = 0; + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i3, i7); + if ((HEAP32[i4 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) { + i1 = 3; + break; + } + if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i1 >> 2] | 0)) { + i1 = 5; + break; + } + if (!(HEAP8[i2 >> 0] | 0)) { + i1 = 7; + break; + } } - HEAP32[i3 >> 2] = HEAP32[i4 >> 2]; + if ((i1 | 0) == 3) ___assert_fail(20235, 20195, 139, 25295); else if ((i1 | 0) == 5) ___assert_fail(20251, 20195, 140, 25295); else if ((i1 | 0) == 7) return; +} + +function __ZN4wasm15RemoveUnusedBrs10saveIfTrueEPS0_PPNS_10ExpressionE(i4, i1) { + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i5 = 0, i6 = 0; + i1 = i4 + 44 | 0; + i2 = i4 + 60 | 0; + i3 = HEAP32[i2 >> 2] | 0; + if (i3 >>> 0 < (HEAP32[i4 + 64 >> 2] | 0) >>> 0) { + HEAP32[i3 >> 2] = 0; + i6 = i3 + 4 | 0; + HEAP32[i6 >> 2] = 0; + HEAP32[i3 + 8 >> 2] = 0; + HEAP32[i3 >> 2] = HEAP32[i1 >> 2]; + i5 = i4 + 48 | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + i4 = i4 + 52 | 0; + HEAP32[i3 + 8 >> 2] = HEAP32[i4 >> 2]; + HEAP32[i4 >> 2] = 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 12; + } else __ZNSt3__16vectorINS0_IPN4wasm5BreakENS_9allocatorIS3_EEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_(i4 + 56 | 0, i1); + return; +} + +function __ZNSt3__16vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; + i4 = HEAP32[i2 >> 2] | 0; + i6 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + i5 = (HEAP32[i6 >> 2] | 0) - i4 | 0; + i7 = (HEAP32[i3 >> 2] | 0) + (0 - (i5 >> 2) << 2) | 0; + HEAP32[i3 >> 2] = i7; + _memcpy(i7 | 0, i4 | 0, i5 | 0) | 0; + i5 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i3 >> 2] = i5; + i5 = i1 + 8 | 0; + i4 = HEAP32[i6 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = i4; + i5 = i2 + 8 | 0; + i2 = i1 + 12 | 0; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i2 >> 2] = i4; HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__16vectorINS_7LiteralENS2_9allocatorIS4_EEEE(i2, i6, i1, i5); - HEAP32[7972] = HEAP32[i2 >> 2]; - HEAP32[7973] = HEAP32[i2 + 4 >> 2]; - HEAP32[7974] = HEAP32[i2 + 8 >> 2]; - HEAP32[7975] = HEAP32[i2 + 12 >> 2]; - STACKTOP = i7; - return 31888; + return; } -function __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE(i2, i1) { +function __ZNSt3__16vectorIiNS_9allocatorIiEEE26__swap_out_circular_bufferERNS_14__split_bufferIiRS2_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0; @@ -58485,6 +65228,38 @@ function __ZNSt3__16vectorIPcNS_9allocatorIS1_EEE26__swap_out_circular_bufferERN return; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0; + i1 = HEAP32[i1 >> 2] | 0; + i2 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; + if ((HEAP32[i3 >> 2] | 0) == (i1 | 0)) HEAP32[i3 >> 2] = i2; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -1; + __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i3 + 4 >> 2] | 0, i1); + __ZNSt3__113__vector_baseIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEED2Ev(i1 + 20 | 0); + __ZdlPv(i1); + return i2 | 0; +} + +function __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i4 = i3 + 4 | 0; + i5 = i3; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 18140, 0) | 0; + i2 = __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 32) | 0; + HEAP32[i5 >> 2] = HEAP32[i1 + 4 >> 2]; + HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i4) | 0, 41) | 0; + STACKTOP = i3; + return; +} + function ___overflow(i8, i6) { i8 = i8 | 0; i6 = i6 | 0; @@ -58514,6 +65289,32 @@ function ___overflow(i8, i6) { return i1 | 0; } +function __ZN4wasm11BreakSeeker3hasEPNS_10ExpressionENS_4NameE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 48 | 0; + i5 = i3; + i4 = i3 + 8 | 0; + HEAP32[i5 >> 2] = i2; + i2 = HEAP32[i1 >> 2] | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = 0; + HEAP32[i4 + 20 >> 2] = 0; + HEAP32[i4 + 24 >> 2] = i2; + i2 = i4 + 28 | 0; + HEAP32[i2 >> 2] = 0; + __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i4, i5); + i2 = (HEAP32[i2 >> 2] | 0) != 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i4 + 4 | 0); + STACKTOP = i3; + return i2 | 0; +} + function __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i4, i2, i3) { i4 = i4 | 0; i2 = i2 | 0; @@ -58539,7 +65340,7 @@ function __ZNSt3__119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0; i4 = i6 + 4 | 0; - i2 = (HEAP32[i4 >> 2] | 0) != 208; + i2 = (HEAP32[i4 >> 2] | 0) != 232; i1 = HEAP32[i6 >> 2] | 0; i3 = (HEAP32[i7 >> 2] | 0) - i1 | 0; i3 = i3 >>> 0 < 2147483647 ? i3 << 1 : -1; @@ -58554,7 +65355,7 @@ function __ZNSt3__119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ i1 = HEAP32[i6 >> 2] | 0; } } else HEAP32[i6 >> 2] = i1; - HEAP32[i4 >> 2] = 209; + HEAP32[i4 >> 2] = 233; HEAP32[i8 >> 2] = i1 + i5; HEAP32[i7 >> 2] = (HEAP32[i6 >> 2] | 0) + i3; return; @@ -58587,6 +65388,23 @@ function __ZNSt3__16vectorIcNS_9allocatorIcEEE26__swap_out_circular_bufferERNS_1 return; } +function __ZN4wasm22SExpressionWasmBuilder12makeSetLocalERNS_7ElementE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0; + i3 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i2 + 4 >> 2] | 0) | 0; + i5 = __ZN4wasm7Element4listEv(i1) | 0; + i5 = __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i2, HEAP32[(HEAP32[i5 >> 2] | 0) + 4 >> 2] | 0) | 0; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = i5; + i1 = __ZN4wasm7Element4listEv(i1) | 0; + i1 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] | 0) | 0; + HEAP32[i3 + 12 >> 2] = i1; + i2 = __ZN4wasm8Function12getLocalTypeEj(HEAP32[i2 + 64 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0; + HEAP32[i3 + 4 >> 2] = i2; + return i3 | 0; +} + function __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i4, i2, i3) { i4 = i4 | 0; i2 = i2 | 0; @@ -58607,55 +65425,6 @@ function __ZNSt3__1plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_a return; } -function __ZN4wasm11WasmVisitorINS_17RemoveUnusedNamesEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm17RemoveUnusedNames10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 3: - case 2: - break; - case 4: - { - __ZN4wasm17RemoveUnusedNames10visitBreakEPNS_5BreakE(i2 + -4 | 0, i1); - break; - } - case 5: - { - __ZN4wasm17RemoveUnusedNames11visitSwitchEPNS_6SwitchE(i2 + -4 | 0, i1); - break; - } - default: - {} - } - return; -} - function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i6, i5, i4) { i6 = i6 | 0; i5 = i5 | 0; @@ -58678,6 +65447,19 @@ function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__ins return; } +function __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 40) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i2 >> 2] | 0) | 0, 18809) | 0; + __ZN4wasm16PrintSExpression9incIndentEv(i2); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 8 >> 2] | 0); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 12 >> 2] | 0); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 16 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i2); + return; +} + function _fflush(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0; @@ -58690,20 +65472,41 @@ function _fflush(i2) { i1 = ___fflush_unlocked(i2) | 0; if (!i3) ___unlockfile(i2); } else { - if (!(HEAP32[1134] | 0)) i1 = 0; else i1 = _fflush(HEAP32[1134] | 0) | 0; - ___lock(33380); - i2 = HEAP32[8344] | 0; + if (!(HEAP32[1347] | 0)) i1 = 0; else i1 = _fflush(HEAP32[1347] | 0) | 0; + ___lock(36716); + i2 = HEAP32[9178] | 0; if (i2) do { if ((HEAP32[i2 + 76 >> 2] | 0) > -1) i3 = ___lockfile(i2) | 0; else i3 = 0; if ((HEAP32[i2 + 20 >> 2] | 0) >>> 0 > (HEAP32[i2 + 28 >> 2] | 0) >>> 0) i1 = ___fflush_unlocked(i2) | 0 | i1; if (i3 | 0) ___unlockfile(i2); i2 = HEAP32[i2 + 56 >> 2] | 0; } while ((i2 | 0) != 0); - ___unlock(33380); + ___unlock(36716); } while (0); return i1 | 0; } +function __ZZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementEENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i6 = i2 + 8 | 0; + i7 = i2 + 4 | 0; + i8 = i2; + i3 = HEAP32[i1 >> 2] | 0; + HEAP32[i7 >> 2] = (HEAP32[i3 >> 2] | 0) + 88; + HEAP32[i8 >> 2] = HEAP32[HEAP32[i1 + 4 >> 2] >> 2]; + i5 = HEAP32[i1 + 8 >> 2] | 0; + i4 = HEAP32[HEAP32[i1 + 12 >> 2] >> 2] | 0; + i1 = HEAP32[i1 + 16 >> 2] | 0; + HEAP32[i6 >> 2] = HEAP32[i8 >> 2]; + i1 = __ZN4wasm7Builder12makeFunctionENS_4NameEONSt3__16vectorINS_8NameTypeENS2_9allocatorIS4_EEEENS_8WasmTypeES8_PNS_10ExpressionE(i7, i6, i5, i4, i1, 0) | 0; + HEAP32[i3 + 64 >> 2] = i1; + STACKTOP = i2; + return; +} + function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0, i4 = 0; @@ -58740,6 +65543,18 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i2) { return i2 | 0; } +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!i1) return; else { + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i2, HEAP32[i1 >> 2] | 0); + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i2, HEAP32[i1 + 4 >> 2] | 0); + __ZN4wasm14EffectAnalyzerD2Ev(i1 + 24 | 0); + __ZdlPv(i1); + return; + } +} + function _pad(i6, i2, i5, i4, i1) { i6 = i6 | 0; i2 = i2 | 0; @@ -58773,12 +65588,22 @@ function _pad(i6, i2, i5, i4, i1) { return; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_(i2, i3) { + i2 = i2 | 0; + i3 = i3 | 0; + var i1 = 0; + i1 = i2 + 4 | 0; + i2 = __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE13__lower_boundIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_(i2, i3, HEAP32[i1 >> 2] | 0, i1) | 0; + if ((i2 | 0) != (i1 | 0) ? !(__ZNK6cashew7IStringltERKS0_(i3, i2 + 16 | 0) | 0) : 0) i1 = i2; + return i1 | 0; +} + function __ZNKSt3__120__time_get_c_storageIwE7__am_pmEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[32040] | 0) == 0 ? ___cxa_guard_acquire(32040) | 0 : 0) { - if ((HEAP8[32048] | 0) == 0 ? ___cxa_guard_acquire(32048) | 0 : 0) { - i1 = 36308; + if ((HEAP8[35360] | 0) == 0 ? ___cxa_guard_acquire(35360) | 0 : 0) { + if ((HEAP8[35368] | 0) == 0 ? ___cxa_guard_acquire(35368) | 0 : 0) { + i1 = 39724; do { i2 = 0; while (1) { @@ -58787,22 +65612,44 @@ function __ZNKSt3__120__time_get_c_storageIwE7__am_pmEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 36596); - ___cxa_atexit(206, 0, ___dso_handle | 0) | 0; + } while ((i1 | 0) != 40012); + ___cxa_atexit(230, 0, ___dso_handle | 0) | 0; } - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36308, 10548) | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(36320, 10560) | 0; - HEAP32[9149] = 36308; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39724, 11080) | 0; + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(39736, 11092) | 0; + HEAP32[10003] = 39724; } - return HEAP32[9149] | 0; + return HEAP32[10003] | 0; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; } function __ZNKSt3__120__time_get_c_storageIcE7__am_pmEv(i1) { i1 = i1 | 0; var i2 = 0; - if ((HEAP8[31960] | 0) == 0 ? ___cxa_guard_acquire(31960) | 0 : 0) { - if ((HEAP8[31968] | 0) == 0 ? ___cxa_guard_acquire(31968) | 0 : 0) { - i1 = 35496; + if ((HEAP8[35280] | 0) == 0 ? ___cxa_guard_acquire(35280) | 0 : 0) { + if ((HEAP8[35288] | 0) == 0 ? ___cxa_guard_acquire(35288) | 0 : 0) { + i1 = 38912; do { i2 = 0; while (1) { @@ -58811,14 +65658,37 @@ function __ZNKSt3__120__time_get_c_storageIcE7__am_pmEv(i1) { i2 = i2 + 1 | 0; } i1 = i1 + 12 | 0; - } while ((i1 | 0) != 35784); - ___cxa_atexit(202, 0, ___dso_handle | 0) | 0; + } while ((i1 | 0) != 39200); + ___cxa_atexit(226, 0, ___dso_handle | 0) | 0; } - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35496, 27885) | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(35508, 27888) | 0; - HEAP32[8946] = 35496; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38912, 31180) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(38924, 31183) | 0; + HEAP32[9800] = 38912; } - return HEAP32[8946] | 0; + return HEAP32[9800] | 0; +} + +function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm(i6, i1, i2, i4, i3, i5) { + i6 = i6 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + i4 = i4 | 0; + i3 = i3 | 0; + i5 = i5 | 0; + var i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i8 = i7 + 12 | 0; + i9 = i7 + 8 | 0; + i11 = i7 + 4 | 0; + i10 = i7; + HEAP32[i11 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; + HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; + HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; + i6 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i6, i9, i8, i4, i3, i5, 10028, 10060) | 0; + STACKTOP = i7; + return i6 | 0; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm(i6, i1, i2, i4, i3, i5) { @@ -58839,7 +65709,7 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; - i6 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i6, i9, i8, i4, i3, i5, 27622, 27630) | 0; + i6 = __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i6, i9, i8, i4, i3, i5, 30917, 30925) | 0; STACKTOP = i7; return i6 | 0; } @@ -58919,27 +65789,136 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } -function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm(i6, i1, i2, i4, i3, i5) { +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; i6 = i6 | 0; - i1 = i1 | 0; - i2 = i2 | 0; - i4 = i4 | 0; - i3 = i3 | 0; i5 = i5 | 0; - var i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0; - i7 = STACKTOP; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i8 = i7 + 12 | 0; - i9 = i7 + 8 | 0; - i11 = i7 + 4 | 0; - i10 = i7; - HEAP32[i11 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i10 >> 2] = HEAP32[i2 >> 2]; - HEAP32[i9 >> 2] = HEAP32[i11 >> 2]; - HEAP32[i8 >> 2] = HEAP32[i10 >> 2]; - i6 = __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i6, i9, i8, i4, i3, i5, 9496, 9528) | 0; - STACKTOP = i7; - return i6 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; } function __ZNSt3__18functionIFPN4wasm4PassEvEEaSEOS5_(i5, i4) { @@ -58957,7 +65936,7 @@ function __ZNSt3__18functionIFPN4wasm4PassEvEEaSEOS5_(i5, i4) { do if (i2) if ((i2 | 0) == (i4 | 0)) { HEAP32[i3 >> 2] = i5; i4 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] & 127](i4, i5); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] & 511](i4, i5); break; } else { HEAP32[i3 >> 2] = i2; @@ -59125,6 +66104,28 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i6 | 0; } +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZNK4wasm7Literal8copysignERKS0_(i4, i6, i5) { i4 = i4 | 0; i6 = i6 | 0; @@ -59217,6 +66218,50 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i6 | 0; } +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; + return; +} + function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy(i6, i1, i2, i4, i3, i5) { i6 = i6 | 0; i1 = i1 | 0; @@ -59466,6 +66511,26 @@ function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6 return i6 | 0; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = i2; + HEAP32[i3 >> 2] = i1; + i2 = HEAP32[i4 >> 2] | 0; + if (HEAP32[i2 >> 2] | 0) { + HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; + i1 = HEAP32[i3 >> 2] | 0; + } + __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i4 + 4 >> 2] | 0, i1); + i4 = i4 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1; + return; +} + function _scalbn(d1, i3) { d1 = +d1; i3 = i3 | 0; @@ -59539,41 +66604,55 @@ function __ZN4wasm22SExpressionWasmBuilder10makeBinaryERNS_7ElementENS_8BinaryOp return i4 | 0; } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunner13visitGetLocalEPNS_8GetLocalE(i1, i3, i2) { - i1 = i1 | 0; - i3 = i3 | 0; - i2 = i2 | 0; - var i4 = 0, i5 = 0; - i4 = STACKTOP; +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i7, i6, i5) { + i7 = i7 | 0; + i6 = i6 | 0; + i5 = i5 | 0; + var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0; + i8 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i5 = i4; - HEAP32[i5 >> 2] = HEAP32[i2 + 8 >> 2]; - i3 = __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(HEAP32[i3 + 8 >> 2] | 0, i5) | 0; - HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; - HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; - HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; - HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; - HEAP32[i1 + 16 >> 2] = 0; - STACKTOP = i4; + i1 = i8 + 4 | 0; + i2 = i8; + HEAP32[i1 >> 2] = i6; + HEAP32[i2 >> 2] = i5; + i3 = i7 + 8 | 0; + i4 = HEAP32[i3 >> 2] | 0; + if (i4 >>> 0 < (HEAP32[i7 + 12 >> 2] | 0) >>> 0) { + HEAP32[i4 >> 2] = i6; + HEAP32[i4 + 4 >> 2] = i5; + HEAP32[i3 >> 2] = i4 + 8; + } else __ZNSt3__16vectorIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i7 + 4 | 0, i1, i2); + STACKTOP = i8; return; } -function __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i3 = STACKTOP; +function __ZN4wasm6ThreadC2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i5 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i4 = i3 + 4 | 0; - i6 = i3; - i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 18084, 0) | 0; - HEAP32[i6 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; - __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i4) | 0; - __ZN4wasm16PrintSExpression9incIndentEv(i2); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 + 12 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i2); - STACKTOP = i3; + i1 = i5; + HEAP32[i4 + 104 >> 2] = 0; + i2 = i4; + i3 = i2 + 80 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + HEAP8[i4 + 80 >> 0] = 0; + __ZN4wasm10ThreadPool3getEv() | 0; + i3 = HEAP32[9171] | 0; + if (i3 | 0 ? HEAP8[i3 + 12 >> 0] | 0 : 0) ___assert_fail(26383, 26338, 48, 26415); + i3 = __Znwj(4) | 0; + HEAP32[i1 >> 2] = i4; + __ZNSt3__16threadC2IRFvPvEJPN4wasm6ThreadEEvEEOT_DpOT0_(i3, 216, i1); + i1 = HEAP32[i4 >> 2] | 0; + HEAP32[i4 >> 2] = i3; + if (i1 | 0) { + __ZNSt3__16threadD2Ev(i1); + __ZdlPv(i1); + } + STACKTOP = i5; return; } @@ -59587,11 +66666,11 @@ function __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev(i3); - HEAP32[i3 >> 2] = 8288; + HEAP32[i3 >> 2] = 8820; HEAP32[i3 + 32 >> 2] = i1; __ZNSt3__16localeC2ERKS0_(i6, i3 + 4 | 0); HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 36760) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 40176) | 0; __ZNSt3__16localeD2Ev(i5); HEAP32[i3 + 36 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; @@ -59611,11 +66690,11 @@ function __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 8160; + HEAP32[i3 >> 2] = 8692; HEAP32[i3 + 32 >> 2] = i1; __ZNSt3__16localeC2ERKS0_(i6, i3 + 4 | 0); HEAP32[i5 >> 2] = HEAP32[i6 >> 2]; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 36752) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i5, 40168) | 0; __ZNSt3__16localeD2Ev(i5); HEAP32[i3 + 36 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; @@ -59625,6 +66704,28 @@ function __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { return; } +function __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE15__insert_uniqueERKj(i6, i5, i4) { + i6 = i6 | 0; + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i7 = 0; + i7 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i7; + i2 = __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE12__find_equalIjEERPNS_16__tree_node_baseIPvEESB_RKT_(i5, i3, i4) | 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) { + i1 = __Znwj(20) | 0; + HEAP32[i1 + 16 >> 2] = HEAP32[i4 >> 2]; + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE16__insert_node_atEPNS_16__tree_node_baseIPvEERS9_S9_(i5, HEAP32[i3 >> 2] | 0, i2, i1); + i2 = 1; + } else i2 = 0; + HEAP32[i6 >> 2] = i1; + HEAP8[i6 + 4 >> 0] = i2; + STACKTOP = i7; + return; +} + function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE(i1, i7, i2, i4, i6, i3) { i1 = i1 | 0; i7 = i7 | 0; @@ -59712,6 +66813,50 @@ function __ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i1, return i1 | 0; } +function __ZZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0; + i2 = HEAP32[i3 + 4 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = i1 + 1; + i2 = i3 + 8 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + i4 = HEAP32[(HEAP32[(HEAP32[HEAP32[i3 + 12 >> 2] >> 2] | 0) + 36 >> 2] | 0) + (i1 << 2) >> 2] | 0; + i5 = HEAP32[i3 >> 2] | 0; + i3 = i5 + 32 | 0; + HEAP32[i3 >> 2] = i4; + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i5 + 16 | 0, i4 + 36 | 0); + HEAP32[i3 >> 2] = 0; + i1 = (i1 + 1 | 0) == (HEAP32[i2 >> 2] | 0) & 1; + } else i1 = 1; + return i1 | 0; +} + +function __ZN4wasm6ThreadD2Ev(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0; + __ZN4wasm10ThreadPool3getEv() | 0; + i1 = HEAP32[9171] | 0; + if (i1 | 0 ? HEAP8[i1 + 12 >> 0] | 0 : 0) ___assert_fail(26383, 26338, 53, 26448); + i1 = i2 + 4 | 0; + __ZNSt3__15mutex4lockEv(i1); + HEAP8[i2 + 80 >> 0] = 1; + i3 = i2 + 32 | 0; + __ZNSt3__118condition_variable10notify_oneEv(i3); + __ZNSt3__15mutex6unlockEv(i1); + __ZNSt3__16thread4joinEv(HEAP32[i2 >> 2] | 0); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i2 + 88 | 0); + __ZNSt3__118condition_variableD2Ev(i3); + __ZNSt3__15mutexD2Ev(i1); + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = 0; + if (i1 | 0) { + __ZNSt3__16threadD2Ev(i1); + __ZdlPv(i1); + } + return; +} + function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE(i1, i6, i2, i4, i7, i3) { i1 = i1 | 0; i6 = i6 | 0; @@ -59796,6 +66941,44 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } +function __ZZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0; + i2 = HEAP32[i3 + 4 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = i1 + 1; + i2 = i3 + 8 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + i4 = HEAP32[(HEAP32[(HEAP32[HEAP32[i3 + 12 >> 2] >> 2] | 0) + 36 >> 2] | 0) + (i1 << 2) >> 2] | 0; + i5 = HEAP32[i3 >> 2] | 0; + i3 = i5 + 32 | 0; + HEAP32[i3 >> 2] = i4; + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i5 + 16 | 0, i4 + 36 | 0); + HEAP32[i3 >> 2] = 0; + i1 = (i1 + 1 | 0) == (HEAP32[i2 >> 2] | 0) & 1; + } else i1 = 1; + return i1 | 0; +} + +function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__erase_uniqueIS2_EEjRKT_(i4, i1) { + i4 = i4 | 0; + i1 = i1 | 0; + var i2 = 0, i3 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i2 = i5 + 4 | 0; + i3 = i5; + i1 = __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_(i4, i1) | 0; + if ((i1 | 0) == (i4 + 4 | 0)) i1 = 0; else { + HEAP32[i3 >> 2] = i1; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5eraseENS_21__tree_const_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEE(i4, i2) | 0; + i1 = 1; + } + STACKTOP = i5; + return i1 | 0; +} + function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE(i1, i7, i2, i4, i6, i3) { i1 = i1 | 0; i7 = i7 | 0; @@ -60084,7 +67267,7 @@ function _ungetc(i1, i5) { return i1 | 0; } -function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_(i4, i2, i3, i1) { +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; i3 = i3 | 0; @@ -60104,7 +67287,26 @@ function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEEN return; } -function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_(i4, i2, i3, i1) { +function __ZZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0; + i2 = HEAP32[i3 + 4 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = i1 + 1; + i2 = i3 + 8 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + i4 = HEAP32[(HEAP32[(HEAP32[HEAP32[i3 + 12 >> 2] >> 2] | 0) + 36 >> 2] | 0) + (i1 << 2) >> 2] | 0; + i5 = HEAP32[i3 >> 2] | 0; + i3 = i5 + 32 | 0; + HEAP32[i3 >> 2] = i4; + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i5 + 16 | 0, i4 + 36 | 0); + HEAP32[i3 >> 2] = 0; + i1 = (i1 + 1 | 0) == (HEAP32[i2 >> 2] | 0) & 1; + } else i1 = 1; + return i1 | 0; +} + +function __ZNSt3__16__treeINS_12__value_typeIN6cashew7IStringEN4wasm7LiteralEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; i3 = i3 | 0; @@ -60124,20 +67326,24 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEEN return; } -function __ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEbE_clES4_b(i1, i5, i4) { - i1 = i1 | 0; - i5 = i5 | 0; +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_(i4, i2, i3, i1) { i4 = i4 | 0; - var i2 = 0, i3 = 0; - i1 = __ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEE_clES4_(HEAP32[i1 >> 2] | 0, i5) | 0; - if ((((i1 | 0) != 0 ? (i2 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i5) | 0, (HEAP32[i1 >> 2] | 0) == 4) : 0) ? (HEAP32[i1 + 16 >> 2] | 0) == 0 : 0) ? (i3 = HEAP32[i1 + 12 >> 2] | 0, (i3 | 0) != 0) : 0) { - if (i4) { - i5 = HEAP32[i2 + 12 >> 2] | 0; - HEAP32[i5 + (((HEAP32[i2 + 16 >> 2] | 0) - i5 >> 2) + -1 << 2) >> 2] = i3; - } - i1 = HEAP32[i1 + 8 >> 2] | 0; - } else i1 = 0; - return i1 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = i2; + HEAP32[i3 >> 2] = i1; + i2 = HEAP32[i4 >> 2] | 0; + if (HEAP32[i2 >> 2] | 0) { + HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; + i1 = HEAP32[i3 >> 2] | 0; + } + __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i4 + 4 >> 2] | 0, i1); + i4 = i4 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1; + return; } function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_(i4, i2, i3, i1) { @@ -60242,6 +67448,21 @@ function _atoi(i1) { return (i4 | 0 ? i1 : 0 - i1 | 0) | 0; } +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5eraseENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0; + i1 = HEAP32[i1 >> 2] | 0; + i2 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; + if ((HEAP32[i3 >> 2] | 0) == (i1 | 0)) HEAP32[i3 >> 2] = i2; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -1; + __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i3 + 4 >> 2] | 0, i1); + __ZN4wasm14EffectAnalyzerD2Ev(i1 + 24 | 0); + __ZdlPv(i1); + return i2 | 0; +} + function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -60343,6 +67564,29 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__ } } +function __ZN4wasm7Builder9makeBlockEPNS_10ExpressionE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i6; + HEAP32[i5 >> 2] = i2; + i3 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + i4 = i2; + if (i2 | 0) { + i1 = i3 + 16 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if ((i2 | 0) == (HEAP32[i3 + 20 >> 2] | 0)) __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i3 + 12 | 0, i5); else { + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; + } + __ZN4wasm5Block8finalizeEv(i3); + } + STACKTOP = i6; + return i3 | 0; +} + function __ZNSt3__114__split_bufferINS_6vectorIN10__cxxabiv112_GLOBAL__N_111string_pairENS3_11short_allocIS4_Lj4096EEEEERNS5_IS7_Lj4096EEEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0; @@ -60392,6 +67636,76 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEEN return i1 | 0; } +function __ZN4wasm14SimplifyLocalsC2Ev(i1) { + i1 = i1 | 0; + var i2 = 0; + __ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEEC2Ev(i1); + HEAP32[i1 >> 2] = 4528; + HEAP32[i1 + 44 >> 2] = 0; + HEAP32[i1 + 48 >> 2] = 0; + HEAP32[i1 + 40 >> 2] = i1 + 44; + HEAP32[i1 + 56 >> 2] = 0; + HEAP32[i1 + 60 >> 2] = 0; + HEAP32[i1 + 52 >> 2] = i1 + 56; + HEAP32[i1 + 68 >> 2] = 0; + HEAP32[i1 + 72 >> 2] = 0; + HEAP32[i1 + 64 >> 2] = i1 + 68; + HEAP32[i1 + 76 >> 2] = 0; + HEAP32[i1 + 80 >> 2] = 0; + HEAP32[i1 + 84 >> 2] = 0; + i1 = i1 + 92 | 0; + i2 = i1 + 36 | 0; + do { + HEAP32[i1 >> 2] = 0; + i1 = i1 + 4 | 0; + } while ((i1 | 0) < (i2 | 0)); + return; +} + +function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i4, i2, i3) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + var i1 = 0, i5 = 0, i6 = 0; + i1 = 0; + while (1) { + if ((i1 | 0) == 3) break; + HEAP32[i4 + (i1 << 2) >> 2] = 0; + i1 = i1 + 1 | 0; + } + i5 = HEAP8[i2 >> 0] | 0; + i6 = (i5 & 1) == 0; + i5 = i6 ? (i5 & 255) >>> 1 : HEAP32[i2 + 4 >> 2] | 0; + i1 = _strlen(i3) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcjj(i4, i6 ? i2 + 1 | 0 : HEAP32[i2 + 8 >> 2] | 0, i5, i5 + i1 | 0); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj(i4, i3, i1) | 0; + return; +} + +function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEEC2ERKS6_(i3, i4) { + i3 = i3 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i5 = 0; + HEAP32[i3 >> 2] = 0; + i5 = i3 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i3 + 8 >> 2] = 0; + i1 = i4 + 4 | 0; + i2 = (HEAP32[i1 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2; + L1 : do if (i2 | 0) { + __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i3, i2); + i2 = HEAP32[i1 >> 2] | 0; + i1 = HEAP32[i4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break L1; + HEAP32[HEAP32[i5 >> 2] >> 2] = HEAP32[i1 >> 2]; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + i1 = i1 + 4 | 0; + } + } while (0); + return; +} + function ___divdi3(i1, i2, i3, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -60488,48 +67802,23 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_j(i1, i10, i2, return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_14PostEmscriptenEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm10PassRunner3addINS_7PrinterENSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEEEvRT0_(i5, i1) { + i5 = i5 | 0; i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - case 1: - break; - case 11: - { - __ZN4wasm14PostEmscripten13visitMemoryOpINS_4LoadEEEvPT_(i2 + -4 | 0, i1); - break; - } - case 12: - { - __ZN4wasm14PostEmscripten13visitMemoryOpINS_5StoreEEEvPT_(i2 + -4 | 0, i1); - break; - } - default: - {} - } + var i2 = 0, i3 = 0, i4 = 0, i6 = 0; + i6 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i3 = i6; + i4 = __Znwj(20) | 0; + __ZN4wasm7PrinterC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE(i4, i1); + HEAP32[i3 >> 2] = i4; + i1 = i5 + 8 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i5 + 12 >> 2] | 0) >>> 0) { + HEAP32[i2 >> 2] = i4; + HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; + } else __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i5 + 4 | 0, i3); + STACKTOP = i6; return; } @@ -60553,6 +67842,25 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_com return; } +function __ZZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0; + i2 = HEAP32[i3 + 4 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = i1 + 1; + i2 = i3 + 8 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + i4 = HEAP32[(HEAP32[(HEAP32[HEAP32[i3 + 12 >> 2] >> 2] | 0) + 36 >> 2] | 0) + (i1 << 2) >> 2] | 0; + i5 = HEAP32[i3 >> 2] | 0; + i3 = i5 + 32 | 0; + HEAP32[i3 >> 2] = i4; + __ZN4wasm15RemoveUnusedBrs4walkERPNS_10ExpressionE(i5, i4 + 36 | 0); + HEAP32[i3 >> 2] = 0; + i1 = (i1 + 1 | 0) == (HEAP32[i2 >> 2] | 0) & 1; + } else i1 = 1; + return i1 | 0; +} + function ___fflush_unlocked(i7) { i7 = i7 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0; @@ -60574,48 +67882,91 @@ function ___fflush_unlocked(i7) { return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_13ReorderLocalsEvE5visitEPNS_10ExpressionE(i2, i1) { +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEEC2EOS4_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - case 1: - break; - case 9: - { - __ZN4wasm13ReorderLocals13visitGetLocalEPNS_8GetLocalE(i2 + -4 | 0, i1); - break; - } - case 10: - { - __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2 + -4 | 0, i1); - break; + var i3 = 0, i4 = 0, i5 = 0; + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + i4 = i2 + 4 | 0; + i3 = i1 + 4 | 0; + HEAP32[i4 >> 2] = 0; + i5 = i2 + 8 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i4 >> 2] = HEAP32[i3 >> 2]; + i4 = i1 + 8 | 0; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + i5 = i1 + 12 | 0; + HEAP32[i2 + 12 >> 2] = HEAP32[i5 >> 2]; + HEAP32[i5 >> 2] = 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i3 >> 2] = 0; + i3 = i1 + 16 | 0; + i1 = HEAP32[i3 + 4 >> 2] | 0; + i2 = i2 + 16 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = i1; + return; +} + +function __ZZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0; + i2 = HEAP32[i3 + 4 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = i1 + 1; + i2 = i3 + 8 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + i4 = HEAP32[(HEAP32[(HEAP32[HEAP32[i3 + 12 >> 2] >> 2] | 0) + 36 >> 2] | 0) + (i1 << 2) >> 2] | 0; + i5 = HEAP32[i3 >> 2] | 0; + i3 = i5 + 32 | 0; + HEAP32[i3 >> 2] = i4; + __ZN4wasm14SimplifyLocals4walkERPNS_10ExpressionE(i5, i4 + 36 | 0); + HEAP32[i3 >> 2] = 0; + i1 = (i1 + 1 | 0) == (HEAP32[i2 >> 2] | 0) & 1; + } else i1 = 1; + return i1 | 0; +} + +function __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0, i5 = 0, i6 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i4 = i3 + 4 | 0; + i6 = i3; + i5 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 18349, 0) | 0; + i2 = __ZN4wasm16PrintSExpression14printableLocalEj(i2, HEAP32[i1 + 8 >> 2] | 0) | 0; + HEAP32[i6 >> 2] = i2; + HEAP32[i4 >> 2] = HEAP32[i6 >> 2]; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i4) | 0, 41) | 0; + STACKTOP = i3; + return; +} + +function __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEEC2ERKS5_(i3, i4) { + i3 = i3 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i5 = 0; + HEAP32[i3 >> 2] = 0; + i5 = i3 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i3 + 8 >> 2] = 0; + i1 = i4 + 4 | 0; + i2 = (HEAP32[i1 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2; + L1 : do if (i2 | 0) { + __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE8allocateEj(i3, i2); + i2 = HEAP32[i1 >> 2] | 0; + i1 = HEAP32[i4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break L1; + i4 = HEAP32[i5 >> 2] | 0; + HEAP32[i4 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i5 >> 2] = i4 + 4; + i1 = i1 + 4 | 0; } - default: - {} - } + } while (0); return; } @@ -60721,34 +68072,6 @@ function __ZN4wasm22SExpressionWasmBuilder8makeCallERNS_7ElementE(i2, i1) { return i3 | 0; } -function _strtox_17(i7, i6, i1) { - i7 = i7 | 0; - i6 = i6 | 0; - i1 = i1 | 0; - var d2 = 0.0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; - i8 = STACKTOP; - STACKTOP = STACKTOP + 112 | 0; - i5 = i8; - i3 = i5; - i4 = i3 + 112 | 0; - do { - HEAP32[i3 >> 2] = 0; - i3 = i3 + 4 | 0; - } while ((i3 | 0) < (i4 | 0)); - i3 = i5 + 4 | 0; - HEAP32[i3 >> 2] = i7; - i4 = i5 + 8 | 0; - HEAP32[i4 >> 2] = -1; - HEAP32[i5 + 44 >> 2] = i7; - HEAP32[i5 + 76 >> 2] = -1; - ___shlim(i5, 0); - d2 = +___floatscan(i5, i1, 1); - i1 = (HEAP32[i3 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) + (HEAP32[i5 + 108 >> 2] | 0) | 0; - if (i6 | 0) HEAP32[i6 >> 2] = i1 | 0 ? i7 + i1 | 0 : i7; - STACKTOP = i8; - return +d2; -} - function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i2, i3) { i2 = i2 | 0; i3 = i3 | 0; @@ -60796,6 +68119,58 @@ function __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4has return; } +function _strtox(i7, i6, i1) { + i7 = i7 | 0; + i6 = i6 | 0; + i1 = i1 | 0; + var d2 = 0.0, i3 = 0, i4 = 0, i5 = 0, i8 = 0; + i8 = STACKTOP; + STACKTOP = STACKTOP + 112 | 0; + i5 = i8; + i3 = i5; + i4 = i3 + 112 | 0; + do { + HEAP32[i3 >> 2] = 0; + i3 = i3 + 4 | 0; + } while ((i3 | 0) < (i4 | 0)); + i3 = i5 + 4 | 0; + HEAP32[i3 >> 2] = i7; + i4 = i5 + 8 | 0; + HEAP32[i4 >> 2] = -1; + HEAP32[i5 + 44 >> 2] = i7; + HEAP32[i5 + 76 >> 2] = -1; + ___shlim(i5, 0); + d2 = +___floatscan(i5, i1, 1); + i1 = (HEAP32[i3 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) + (HEAP32[i5 + 108 >> 2] | 0) | 0; + if (i6 | 0) HEAP32[i6 >> 2] = i1 | 0 ? i7 + i1 | 0 : i7; + STACKTOP = i8; + return +d2; +} + +function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEEC2ERKS5_(i3, i4) { + i3 = i3 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i5 = 0; + HEAP32[i3 >> 2] = 0; + i5 = i3 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i3 + 8 >> 2] = 0; + i1 = i4 + 4 | 0; + i2 = (HEAP32[i1 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2; + L1 : do if (i2 | 0) { + __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE8allocateEj(i3, i2); + i2 = HEAP32[i1 >> 2] | 0; + i1 = HEAP32[i4 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break L1; + HEAP32[HEAP32[i5 >> 2] >> 2] = HEAP32[i1 >> 2]; + HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4; + i1 = i1 + 4 | 0; + } + } while (0); + return; +} + function __ZNSt3__113__vector_baseINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0; @@ -60823,7 +68198,7 @@ function __ZN4wasm17RemoveUnusedNames11visitSwitchEPNS_6SwitchE(i1, i5) { i3 = i7 + 8 | 0; i6 = i7; i4 = HEAP32[i5 + 12 >> 2] | 0; - i1 = i1 + 12 | 0; + i1 = i1 + 40 | 0; i2 = HEAP32[i5 + 8 >> 2] | 0; while (1) { if ((i2 | 0) == (i4 | 0)) break; @@ -60836,19 +68211,23 @@ function __ZN4wasm17RemoveUnusedNames11visitSwitchEPNS_6SwitchE(i1, i5) { return; } -function __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i3, i1) { +function __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; i3 = i3 | 0; i1 = i1 | 0; - var i2 = 0, i4 = 0; - i2 = i3 + 4 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 22758, 0) | 0; - i1 = i1 + 8 | 0; - i4 = HEAP32[i1 >> 2] | 0; - if ((i4 | 0) != 0 ? (HEAP32[i4 >> 2] | 0) != 19 : 0) { - __ZN4wasm16PrintSExpression9incIndentEv(i3); - __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, HEAP32[i1 >> 2] | 0); - __ZN4wasm16PrintSExpression9decIndentEv(i3); - } else __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 30308) | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = i2; + HEAP32[i3 >> 2] = i1; + i2 = HEAP32[i4 >> 2] | 0; + if (HEAP32[i2 >> 2] | 0) { + HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; + i1 = HEAP32[i3 >> 2] | 0; + } + __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i4 + 4 >> 2] | 0, i1); + i4 = i4 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1; return; } @@ -60869,51 +68248,6 @@ function __ZNSt3__16vectorIN4wasm7LiteralENS_9allocatorIS2_EEE7reserveEj(i4, i2) return; } -function __ZN4wasm11WasmVisitorINS_15RemoveUnusedBrsEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm15RemoveUnusedBrs10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 2: - { - __ZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfE(i2 + -4 | 0, i1); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - break; - default: - {} - } - return; -} - function __ZN4wasm6getSigEPNS_12FunctionTypeE(i4, i3) { i4 = i4 | 0; i3 = i3 | 0; @@ -60959,33 +68293,6 @@ function _vasprintf(i7, i6, i5) { return i1 | 0; } -function _getc(i4) { - i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0; - if ((HEAP32[i4 + 76 >> 2] | 0) >= 0 ? (___lockfile(i4) | 0) != 0 : 0) { - i1 = i4 + 4 | 0; - i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[i4 + 8 >> 2] | 0) >>> 0) { - HEAP32[i1 >> 2] = i2 + 1; - i1 = HEAPU8[i2 >> 0] | 0; - } else i1 = ___uflow(i4) | 0; - ___unlockfile(i4); - } else i3 = 3; - do if ((i3 | 0) == 3) { - i1 = i4 + 4 | 0; - i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[i4 + 8 >> 2] | 0) >>> 0) { - HEAP32[i1 >> 2] = i2 + 1; - i1 = HEAPU8[i2 >> 0] | 0; - break; - } else { - i1 = ___uflow(i4) | 0; - break; - } - } while (0); - return i1 | 0; -} - function _realloc(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -61018,25 +68325,49 @@ function _realloc(i3, i2) { return i3 | 0; } -function __ZN4wasm10PassRunner3addINS_7PrinterENSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEEEvRT0_(i5, i1) { - i5 = i5 | 0; +function __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i3; + i4 = HEAP32[i2 >> 2] | 0; + HEAP32[i1 >> 2] = 5; + i5 = i1 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i5 + 16 >> 2] = 0; + HEAP32[i5 + 20 >> 2] = 0; + HEAP32[i5 + 24 >> 2] = 0; + HEAP32[i5 >> 2] = 5; + if ((i4 | 0) == 5) { + __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 8 | 0); + STACKTOP = i3; + return i2 | 0; + } else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + +function __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE2atERS8_(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - var i2 = 0, i3 = 0, i4 = 0, i6 = 0; - i6 = STACKTOP; + var i3 = 0; + i3 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - i3 = i6; - i4 = __Znwj(8) | 0; - HEAP32[i4 >> 2] = 3512; - HEAP32[i4 + 4 >> 2] = i1; - HEAP32[i3 >> 2] = i4; - i1 = i5 + 8 | 0; - i2 = HEAP32[i1 >> 2] | 0; - if (i2 >>> 0 < (HEAP32[i5 + 12 >> 2] | 0) >>> 0) { - HEAP32[i2 >> 2] = i4; - HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 4; - } else __ZNSt3__16vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i5 + 4 | 0, i3); - STACKTOP = i6; - return; + i1 = __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS8_(i2, i3, i1) | 0; + i1 = HEAP32[i1 >> 2] | 0; + if (!i1) { + i3 = ___cxa_allocate_exception(8) | 0; + __ZNSt11logic_errorC2EPKc(i3, 23014); + HEAP32[i3 >> 2] = 12464; + ___cxa_throw(i3 | 0, 2904, 207); + } else { + STACKTOP = i3; + return i1 + 20 | 0; + } + return 0; } function _memcpy(i1, i4, i2) { @@ -61081,6 +68412,41 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_com } } +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4findIjEENS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0; + i4 = i1 + 4 | 0; + i3 = HEAP32[i2 >> 2] | 0; + i1 = i4; + i2 = i4; + L1 : while (1) { + while (1) { + i2 = HEAP32[i2 >> 2] | 0; + if (!i2) break L1; + if ((HEAP32[i2 + 16 >> 2] | 0) >>> 0 >= i3 >>> 0) break; + i2 = i2 + 4 | 0; + } + i1 = i2; + } + if (!((i1 | 0) != (i4 | 0) ? i3 >>> 0 >= (HEAP32[i1 + 16 >> 2] | 0) >>> 0 : 0)) i1 = i4; + return i1 | 0; +} + +function __ZZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i2 = HEAP32[i3 + 4 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = i1 + 1; + i2 = i3 + 8 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + __ZZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlPS1_PNS_8FunctionEE_clES7_S9_(i3 + 16 | 0, HEAP32[i3 >> 2] | 0, HEAP32[(HEAP32[(HEAP32[HEAP32[i3 + 12 >> 2] >> 2] | 0) + 36 >> 2] | 0) + (i1 << 2) >> 2] | 0); + i1 = (i1 + 1 | 0) == (HEAP32[i2 >> 2] | 0) & 1; + } else i1 = 1; + return i1 | 0; +} + function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi(i7, i1, i6) { i7 = i7 | 0; i1 = i1 | 0; @@ -61094,7 +68460,7 @@ function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi(i7, i1, if ((i1 | 0) >= (i6 | 0)) break; i3 = HEAP32[i4 >> 2] | 0; if (i3 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { - if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 52 >> 2] & 31](i7, HEAP32[i2 >> 2] | 0) | 0) == -1) break; + if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 52 >> 2] & 63](i7, HEAP32[i2 >> 2] | 0) | 0) == -1) break; } else { i8 = HEAP32[i2 >> 2] | 0; HEAP32[i4 >> 2] = i3 + 4; @@ -61146,7 +68512,7 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci(i7, i1, if ((i1 | 0) >= (i6 | 0)) break; i3 = HEAP32[i4 >> 2] | 0; if (i3 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) { - if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 52 >> 2] & 31](i7, HEAPU8[i2 >> 0] | 0) | 0) == -1) break; + if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 52 >> 2] & 63](i7, HEAPU8[i2 >> 0] | 0) | 0) == -1) break; } else { i8 = HEAP8[i2 >> 0] | 0; HEAP32[i4 >> 2] = i3 + 1; @@ -61198,50 +68564,6 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return; } -function __ZN4wasm11WasmVisitorINS_11BreakSeekerEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 3: - case 2: - case 1: - break; - case 4: - { - if ((HEAP32[i1 + 8 >> 2] | 0) == (HEAP32[i2 + 8 >> 2] | 0)) { - i2 = i2 + 12 | 0; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; - } - break; - } - default: - {} - } - return; -} - function __ZN4wasm22SExpressionWasmBuilder9makeConstERNS_7ElementENS_8WasmTypeE(i3, i1, i2) { i3 = i3 | 0; i1 = i1 | 0; @@ -61289,23 +68611,18 @@ function __ZNKSt3__110__time_put8__do_putEPcRS1_PK2tmcc(i9, i5, i6, i7, i3, i4) return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; +function __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i2, i1) { i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + i1 = i1 | 0; + var i3 = 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 25504, 0) | 0; + i1 = i1 + 8 | 0; + i3 = HEAP32[i1 >> 2] | 0; + if ((i3 | 0) != 0 ? (HEAP32[i3 >> 2] | 0) != 19 : 0) { + __ZN4wasm16PrintSExpression9incIndentEv(i2); + __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i1 >> 2] | 0); + __ZN4wasm16PrintSExpression9decIndentEv(i2); + } else __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33621) | 0; return; } @@ -61336,124 +68653,44 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2EOS1_(i3, i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; +function __ZZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i2 = HEAP32[i3 + 4 >> 2] | 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = i1 + 1; + i2 = i3 + 8 | 0; + if (i1 >>> 0 < (HEAP32[i2 >> 2] | 0) >>> 0) { + __ZZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlPS1_PNS_8FunctionEE_clES7_S9_(i3 + 16 | 0, HEAP32[i3 >> 2] | 0, HEAP32[(HEAP32[(HEAP32[HEAP32[i3 + 12 >> 2] >> 2] | 0) + 36 >> 2] | 0) + (i1 << 2) >> 2] | 0); + i1 = (i1 + 1 | 0) == (HEAP32[i2 >> 2] | 0) & 1; + } else i1 = 1; + return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE17visitCallIndirectEPNS_12CallIndirectE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i4 = i1 + 4 | 0; - i5 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 8 >> 2] & 127](i5, i2 + 24 | 0); - i5 = i2 + 8 | 0; - i1 = i2 + 12 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i1 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i4 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; +function _getc(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i4 = 0; + if ((HEAP32[i3 + 76 >> 2] | 0) >= 0 ? (___lockfile(i3) | 0) != 0 : 0) { + i1 = i3 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i3 + 8 >> 2] | 0) >>> 0) { + HEAP32[i1 >> 2] = i2 + 1; + i1 = HEAPU8[i2 >> 0] | 0; + } else i1 = ___uflow(i3) | 0; + } else i4 = 3; + do if ((i4 | 0) == 3) { + i1 = i3 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if (i2 >>> 0 < (HEAP32[i3 + 8 >> 2] | 0) >>> 0) { + HEAP32[i1 >> 2] = i2 + 1; + i1 = HEAPU8[i2 >> 0] | 0; + break; + } else { + i1 = ___uflow(i3) | 0; + break; + } + } while (0); + return i1 | 0; } function ___toread(i3) { @@ -61526,6 +68763,30 @@ function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi(i7, i1, i return i1 | 0; } +function _strtox_519(i8, i7, i3, i1, i2) { + i8 = i8 | 0; + i7 = i7 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + i2 = i2 | 0; + var i4 = 0, i5 = 0, i6 = 0, i9 = 0; + i9 = STACKTOP; + STACKTOP = STACKTOP + 112 | 0; + i6 = i9; + HEAP32[i6 >> 2] = 0; + i4 = i6 + 4 | 0; + HEAP32[i4 >> 2] = i8; + HEAP32[i6 + 44 >> 2] = i8; + i5 = i6 + 8 | 0; + HEAP32[i5 >> 2] = (i8 | 0) < 0 ? -1 : i8 + 2147483647 | 0; + HEAP32[i6 + 76 >> 2] = -1; + ___shlim(i6, 0); + i1 = ___intscan(i6, i3, 1, i1, i2) | 0; + if (i7 | 0) HEAP32[i7 >> 2] = i8 + ((HEAP32[i4 >> 2] | 0) + (HEAP32[i6 + 108 >> 2] | 0) - (HEAP32[i5 >> 2] | 0)); + STACKTOP = i9; + return i1 | 0; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc(i5, i4, i3) { i5 = i5 | 0; i4 = i4 | 0; @@ -61572,30 +68833,6 @@ function __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__ return; } -function _strtox(i8, i7, i3, i1, i2) { - i8 = i8 | 0; - i7 = i7 | 0; - i3 = i3 | 0; - i1 = i1 | 0; - i2 = i2 | 0; - var i4 = 0, i5 = 0, i6 = 0, i9 = 0; - i9 = STACKTOP; - STACKTOP = STACKTOP + 112 | 0; - i6 = i9; - HEAP32[i6 >> 2] = 0; - i4 = i6 + 4 | 0; - HEAP32[i4 >> 2] = i8; - HEAP32[i6 + 44 >> 2] = i8; - i5 = i6 + 8 | 0; - HEAP32[i5 >> 2] = (i8 | 0) < 0 ? -1 : i8 + 2147483647 | 0; - HEAP32[i6 + 76 >> 2] = -1; - ___shlim(i6, 0); - i1 = ___intscan(i6, i3, 1, i1, i2) | 0; - if (i7 | 0) HEAP32[i7 >> 2] = i8 + ((HEAP32[i4 >> 2] | 0) + (HEAP32[i6 + 108 >> 2] | 0) - (HEAP32[i5 >> 2] | 0)); - STACKTOP = i9; - return i1 | 0; -} - function __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i3 = i3 | 0; i1 = i1 | 0; @@ -61606,7 +68843,7 @@ function __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev(i3); - HEAP32[i3 >> 2] = 8224; + HEAP32[i3 >> 2] = 8756; HEAP32[i3 + 32 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; HEAP32[i3 + 48 >> 2] = -1; @@ -61629,7 +68866,7 @@ function __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(i3, i1, i2) { i6 = i4 + 4 | 0; i5 = i4; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3); - HEAP32[i3 >> 2] = 8096; + HEAP32[i3 >> 2] = 8628; HEAP32[i3 + 32 >> 2] = i1; HEAP32[i3 + 40 >> 2] = i2; HEAP32[i3 + 48 >> 2] = -1; @@ -61847,16 +69084,83 @@ function __ZNKSt3__17collateIcE10do_compareEPKcS3_S3_S3_(i3, i1, i6, i2, i5) { return i1 | 0; } +function __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE16__insert_node_atEPNS_16__tree_node_baseIPvEERS9_S9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = i2; + HEAP32[i3 >> 2] = i1; + i2 = HEAP32[i4 >> 2] | 0; + if (HEAP32[i2 >> 2] | 0) { + HEAP32[i4 >> 2] = HEAP32[i2 >> 2]; + i1 = HEAP32[i3 >> 2] | 0; + } + __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i4 + 4 >> 2] | 0, i1); + i4 = i4 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1; + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2EOSC_(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + i1 = HEAP32[i4 + 4 >> 2] | 0; + HEAP32[i5 + 4 >> 2] = i1; + i2 = i4 + 8 | 0; + i6 = HEAP32[i2 >> 2] | 0; + HEAP32[i5 + 8 >> 2] = i6; + i3 = i5 + 4 | 0; + if (!i6) HEAP32[i5 >> 2] = i3; else { + HEAP32[i1 + 8 >> 2] = i3; + i6 = i4 + 4 | 0; + HEAP32[i4 >> 2] = i6; + HEAP32[i6 >> 2] = 0; + HEAP32[i2 >> 2] = 0; + } + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!i1) return; else { + __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE(i2, HEAP32[i1 >> 2] | 0); + __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE(i2, HEAP32[i1 + 4 >> 2] | 0); + __ZdlPv(i1); + return; + } +} + function __ZN4wasm22SExpressionWasmBuilderD2Ev(i1) { i1 = i1 | 0; - __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 92 | 0); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 72 | 0); + __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 88 | 0); + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 68 | 0); __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 52 | 0); __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 32 | 0); __ZNSt3__18functionIFvvEED2Ev(i1 + 8 | 0); return; } +function __ZNSt3__14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPji(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + var i4 = 0, i5 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i5 = i4; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 29758, 4); + i3 = __ZNSt3__112_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFlPKcPPciEEET_RKS7_RKT0_PjiT1_(i5, i3, i2, i1) | 0; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5); + STACKTOP = i4; + return i3 | 0; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcjj(i2, i3, i4, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -61904,7 +69208,7 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N function __ZNSt3__16locale5__impD2Ev(i5) { i5 = i5 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0; - HEAP32[i5 >> 2] = 11376; + HEAP32[i5 >> 2] = 11908; i2 = i5 + 8 | 0; i3 = i5 + 12 | 0; i4 = 0; @@ -61920,6 +69224,23 @@ function __ZNSt3__16locale5__impD2Ev(i5) { return; } +function __ZNSt3__114__split_bufferINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEERNS7_ISC_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + i3 = i3 + -12 | 0; + HEAP32[i2 >> 2] = i3; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i3); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNSt3__114__split_bufferIN10__cxxabiv112_GLOBAL__N_111string_pairERNS2_11short_allocIS3_Lj4096EEEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0; @@ -61937,35 +69258,24 @@ function __ZNSt3__114__split_bufferIN10__cxxabiv112_GLOBAL__N_111string_pairERNS return; } -function __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i3 + 4 | 0; - i5 = i3; - i2 = __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 18073, 0) | 0; - HEAP32[i5 >> 2] = HEAP32[i1 + 8 >> 2]; - HEAP32[i4 >> 2] = HEAP32[i5 >> 2]; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i4) | 0, 41) | 0; - STACKTOP = i3; +function __ZNSt3__113__vector_baseINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEENS7_ISC_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) { + i2 = i4 + 4 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + i3 = i3 + -12 | 0; + HEAP32[i2 >> 2] = i3; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i3); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } return; } -function __ZN4wasm22SExpressionWasmBuilder12makeGetLocalERNS_7ElementE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i3 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i2 + 4 >> 2] | 0) | 0; - i1 = __ZN4wasm7Element4listEv(i1) | 0; - i1 = __ZN4wasm22SExpressionWasmBuilder12getLocalNameERNS_7ElementE(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0) | 0; - HEAP32[i3 + 8 >> 2] = i1; - i2 = __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERS8_(i2 + 72 | 0, i3 + 8 | 0) | 0; - HEAP32[i3 + 4 >> 2] = HEAP32[i2 >> 2]; - return i3 | 0; -} - function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0; @@ -62030,26 +69340,6 @@ function __ZNSt3__113__vector_baseIN10__cxxabiv112_GLOBAL__N_111string_pairENS2_ return; } -function __ZN4wasm22SExpressionWasmBuilder12getLocalNameERNS_7ElementE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0; - do if (!(HEAP8[i1 + 20 >> 0] | 0)) { - i4 = _atoi(__ZN4wasm7Element5c_strEv(i1) | 0) | 0; - i3 = HEAP32[i2 + 68 >> 2] | 0; - i1 = HEAP32[i3 + 8 >> 2] | 0; - i2 = (HEAP32[i3 + 12 >> 2] | 0) - i1 >> 3; - if (i4 >>> 0 < i2 >>> 0) { - i1 = HEAP32[i1 + (i4 << 3) >> 2] | 0; - break; - } else { - i1 = HEAP32[(HEAP32[i3 + 20 >> 2] | 0) + (i4 - i2 << 3) >> 2] | 0; - break; - } - } else i1 = __ZN4wasm7Element3strEv(i1) | 0; while (0); - return i1 | 0; -} - function __ZN4wasm22SExpressionWasmBuilder8makeHostERNS_7ElementENS_6HostOpE(i4, i3, i2) { i4 = i4 | 0; i3 = i3 | 0; @@ -62174,6 +69464,50 @@ function __ZNSt3__114__split_bufferINS_6vectorINS1_IN10__cxxabiv112_GLOBAL__N_11 return; } +function __ZN4wasm10Expression7dynCastINS_6SwitchEEEPT_v(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i3; + i2 = HEAP32[i1 >> 2] | 0; + HEAP32[i4 >> 2] = 5; + i5 = i4 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i5 + 16 >> 2] = 0; + HEAP32[i5 + 20 >> 2] = 0; + HEAP32[i5 + 24 >> 2] = 0; + HEAP32[i5 >> 2] = 5; + __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i4 + 8 | 0); + STACKTOP = i3; + return ((i2 | 0) == 5 ? i1 : 0) | 0; +} + +function __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i3; + i4 = HEAP32[i2 >> 2] | 0; + i5 = i1 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i5 + 16 >> 2] = 0; + HEAP32[i1 >> 2] = 7; + if ((i4 | 0) == 7) { + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 8 | 0); + STACKTOP = i3; + return i2 | 0; + } else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + function _strlen(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -62202,19 +69536,46 @@ function _strlen(i1) { return i1 - i4 | 0; } -function __ZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - i4 = i3; - i5 = HEAP32[i1 + 20 >> 2] | 0; - i1 = HEAP32[i1 + 24 >> 2] | 0; - HEAP32[i4 >> 2] = i2; - __ZNSt3__16__sortIRZN4wasm13ReorderLocals13visitFunctionEPNS1_8FunctionEEUlNS1_8NameTypeES5_E_PS5_EEvT0_S9_T_(i5, i1, i4); - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv(i2 + 12 | 0); - STACKTOP = i3; +function __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE6resizeEj(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0; + i6 = i5 + 4 | 0; + i1 = HEAP32[i6 >> 2] | 0; + i3 = HEAP32[i5 >> 2] | 0; + i2 = i1 - i3 >> 2; + L1 : do if (i2 >>> 0 >= i4 >>> 0) { + if (i2 >>> 0 > i4 >>> 0) { + i2 = i3 + (i4 << 2) | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break L1; + i5 = i1 + -4 | 0; + HEAP32[i6 >> 2] = i5; + i1 = i5; + } + } + } else __ZNSt3__16vectorIPN4wasm5BreakENS_9allocatorIS3_EEE8__appendEj(i5, i4 - i2 | 0); while (0); + return; +} + +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } return; } @@ -62251,6 +69612,28 @@ function __ZNKSt3__17collateIwE10do_compareEPKwS3_S3_S3_(i3, i1, i6, i2, i5) { return i1 | 0; } +function __ZN4wasm10Expression4castINS_4HostEEEPT_v(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i3; + i4 = HEAP32[i2 >> 2] | 0; + HEAP32[i1 >> 2] = 18; + HEAP32[i1 + 4 >> 2] = 0; + i5 = i1 + 12 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + if ((i4 | 0) == 18) { + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 16 | 0); + STACKTOP = i3; + return i2 | 0; + } else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + function __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0, i4 = 0, i5 = 0; @@ -62269,10 +69652,363 @@ function __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i2) { __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 12 | 0); STACKTOP = i3; return i2 | 0; - } else ___assert_fail(19484, 22375, 766, 19499); + } else ___assert_fail(15191, 14223, 775, 15206); return 0; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5clearEv(i1) { + i1 = i1 | 0; + var i2 = 0; + i2 = i1 + 4 | 0; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE(i1, HEAP32[i2 >> 2] | 0); + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 >> 2] = i2; + HEAP32[i2 >> 2] = 0; + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + +function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i3; + HEAP8[i4 + 20 >> 0] = 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + __ZN4wasm10PassRunner3addINS_7PrinterENSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEEEvRT0_(i4, i2); + __ZN4wasm10PassRunner3runEPNS_6ModuleE(i4, i1); + __ZN4wasm10PassRunnerD2Ev(i4); + STACKTOP = i3; + return i2 | 0; +} + +function __ZNSt3__13mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE16__construct_nodeINS7_IjS3_EEEENS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIjS3_EEPvEENS_21__map_node_destructorINS6_ISJ_EEEEEEOT_(i2, i3, i1) { + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + var i4 = 0; + i4 = __Znwj(80) | 0; + HEAP32[i2 >> 2] = i4; + HEAP32[i2 + 4 >> 2] = i3 + 4; + HEAP32[i4 + 16 >> 2] = HEAP32[i1 >> 2]; + __ZN4wasm14SimplifyLocals12SinkableInfoC2EOS1_(i4 + 20 | 0, i1 + 4 | 0); + HEAP8[i2 + 8 >> 0] = 1; + HEAP8[i2 + 9 >> 0] = 1; + return; +} + +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + +function __ZN4wasm10Expression4castINS_4CallEEEPT_v(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i3; + i4 = HEAP32[i2 >> 2] | 0; + HEAP32[i1 >> 2] = 6; + i5 = i1 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + HEAP32[i5 + 16 >> 2] = 0; + if ((i4 | 0) == 6) { + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 8 | 0); + STACKTOP = i3; + return i2 | 0; + } else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + +function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE6resizeEj(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0; + i6 = i5 + 4 | 0; + i1 = HEAP32[i6 >> 2] | 0; + i3 = HEAP32[i5 >> 2] | 0; + i2 = i1 - i3 >> 2; + L1 : do if (i2 >>> 0 >= i4 >>> 0) { + if (i2 >>> 0 > i4 >>> 0) { + i2 = i3 + (i4 << 2) | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break L1; + i5 = i1 + -4 | 0; + HEAP32[i6 >> 2] = i5; + i1 = i5; + } + } + } else __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE8__appendEj(i5, i4 - i2 | 0); while (0); + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i5) { + i1 = i1 | 0; + i5 = i5 | 0; + var i2 = 0, i3 = 0, i4 = 0; + HEAP32[i1 + 20 >> 2] = i5; + i4 = i1 + -16 | 0; + i2 = HEAP32[i5 + 40 >> 2] | 0; + i3 = i4 + 16 | 0; + i4 = i4 + 32 | 0; + i1 = HEAP32[i5 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i5 = HEAP32[i1 >> 2] | 0; + HEAP32[i4 >> 2] = i5; + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i3, i5 + 36 | 0); + HEAP32[i4 >> 2] = 0; + i1 = i1 + 4 | 0; + } + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i1, i5) { + i1 = i1 | 0; + i5 = i5 | 0; + var i2 = 0, i3 = 0, i4 = 0; + HEAP32[i1 + 20 >> 2] = i5; + i4 = i1 + -16 | 0; + i2 = HEAP32[i5 + 40 >> 2] | 0; + i3 = i4 + 16 | 0; + i4 = i4 + 32 | 0; + i1 = HEAP32[i5 + 36 >> 2] | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break; + i5 = HEAP32[i1 >> 2] | 0; + HEAP32[i4 >> 2] = i5; + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i3, i5 + 36 | 0); + HEAP32[i4 >> 2] = 0; + i1 = i1 + 4 | 0; + } + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE13__lower_boundIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_(i3, i4, i2, i1) { + i3 = i3 | 0; + i4 = i4 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + L1 : while (1) { + while (1) { + if (!i2) break L1; + if (!(__ZNK6cashew7IStringltERKS0_(i2 + 16 | 0, i4) | 0)) break; + i2 = HEAP32[i2 + 4 >> 2] | 0; + } + i1 = i2; + i2 = HEAP32[i2 >> 2] | 0; + } + return i1 | 0; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_112parse_numberEPKcS2_(i3, i4) { i3 = i3 | 0; i4 = i4 | 0; @@ -62294,44 +70030,23 @@ function __ZN10__cxxabiv112_GLOBAL__N_112parse_numberEPKcS2_(i3, i4) { return i1 | 0; } -function __ZN4wasm11WasmVisitorINS_14SimplifyLocalsEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); - break; - } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - break; - default: - {} +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); return; } @@ -62339,8 +70054,8 @@ function __ZN4wasm6Module17checkFunctionTypeENS_4NameE(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; var i1 = 0; - i1 = i3 + 88 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i1, i2) | 0) == (i3 + 92 | 0)) i1 = 0; else { + i1 = i3 + 140 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i1, i2) | 0) == (i3 + 144 | 0)) i1 = 0; else { i1 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; i1 = HEAP32[i1 >> 2] | 0; } @@ -62391,6 +70106,27 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__init return; } +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; @@ -62435,6 +70171,26 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__init return; } +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -62457,45 +70213,22 @@ function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init return; } -function __ZN4wasm11WasmVisitorINS_11MergeBlocksEvE5visitEPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!i1) ___assert_fail(22396, 22375, 1264, 22401); - switch (HEAP32[i1 >> 2] | 0) { - case 0: - { - _abort(); - break; - } - case 1: - { - __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i2 + -4 | 0, i1); +function _puts(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0, i4 = 0, i5 = 0; + i4 = HEAP32[1318] | 0; + if ((HEAP32[i4 + 76 >> 2] | 0) > -1) i5 = ___lockfile(i4) | 0; else i5 = 0; + do if ((_fputs(i3, i4) | 0) < 0) i1 = 1; else { + if ((HEAP8[i4 + 75 >> 0] | 0) != 10 ? (i1 = i4 + 20 | 0, i2 = HEAP32[i1 >> 2] | 0, i2 >>> 0 < (HEAP32[i4 + 16 >> 2] | 0) >>> 0) : 0) { + HEAP32[i1 >> 2] = i2 + 1; + HEAP8[i2 >> 0] = 10; + i1 = 0; break; } - case 20: - case 19: - case 18: - case 17: - case 16: - case 15: - case 14: - case 13: - case 12: - case 11: - case 10: - case 9: - case 8: - case 7: - case 6: - case 5: - case 4: - case 3: - case 2: - break; - default: - {} - } - return; + i1 = (___overflow(i4, 10) | 0) < 0; + } while (0); + if (i5 | 0) ___unlockfile(i4); + return i1 << 31 >> 31 | 0; } function _memset(i2, i6, i1) { @@ -62528,6 +70261,20 @@ function _memset(i2, i6, i1) { return i2 - i1 | 0; } +function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5eraseENS_21__tree_const_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0; + i1 = HEAP32[i1 >> 2] | 0; + i2 = __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0; + if ((HEAP32[i3 >> 2] | 0) == (i1 | 0)) HEAP32[i3 >> 2] = i2; + i4 = i3 + 8 | 0; + HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + -1; + __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i3 + 4 >> 2] | 0, i1); + __ZdlPv(i1); + return i2 | 0; +} + function __ZNSt3__114__split_bufferINS_6vectorIN10__cxxabiv112_GLOBAL__N_111string_pairENS3_11short_allocIS4_Lj4096EEEEERNS5_IS7_Lj4096EEEEC2EjjS9_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -62544,6 +70291,26 @@ function __ZNSt3__114__split_bufferINS_6vectorIN10__cxxabiv112_GLOBAL__N_111stri return; } +function __ZNSt3__117__assoc_sub_state12__make_readyEv(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i3; + i5 = i2 + 12 | 0; + HEAP32[i1 >> 2] = i5; + i4 = i1 + 4 | 0; + HEAP8[i4 >> 0] = 1; + __ZNSt3__15mutex4lockEv(i5); + i5 = i2 + 88 | 0; + HEAP32[i5 >> 2] = HEAP32[i5 >> 2] | 4; + __ZNSt3__111unique_lockINS_5mutexEE6unlockEv(i1); + __ZNSt3__118condition_variable10notify_allEv(i2 + 40 | 0); + if (HEAP8[i4 >> 0] | 0) __ZNSt3__15mutex6unlockEv(HEAP32[i1 >> 2] | 0); + STACKTOP = i3; + return; +} + function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE16__construct_nodeIJS2_EEENS_10unique_ptrINS_11__hash_nodeIS2_PvEENS_22__hash_node_destructorINS7_ISE_EEEEEEDpOT_(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -62560,6 +70327,49 @@ function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } +function __ZN4wasm10Expression2isINS_6SwitchEEEbv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i3 = i2; + i1 = HEAP32[i1 >> 2] | 0; + HEAP32[i3 >> 2] = 5; + i4 = i3 + 4 | 0; + HEAP32[i4 >> 2] = 0; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 8 >> 2] = 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = 0; + HEAP32[i4 + 20 >> 2] = 0; + HEAP32[i4 + 24 >> 2] = 0; + HEAP32[i4 >> 2] = 5; + __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i3 + 8 | 0); + STACKTOP = i2; + return (i1 | 0) == 5 | 0; +} + +function __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0, i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i1 = i3; + i4 = HEAP32[i2 >> 2] | 0; + HEAP32[i1 >> 2] = 8; + i5 = i1 + 4 | 0; + HEAP32[i5 >> 2] = 0; + HEAP32[i5 + 4 >> 2] = 0; + HEAP32[i5 + 8 >> 2] = 0; + HEAP32[i5 + 12 >> 2] = 0; + if ((i4 | 0) == 8) { + __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 8 | 0); + STACKTOP = i3; + return i2 | 0; + } else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + function __ZNSt3__114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -62630,6 +70440,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i2, i1) { return; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i2 = __Znwj(24) | 0; + i3 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 4084; + i1 = i2 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return i2 | 0; +} + function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -62657,53 +70482,114 @@ function __ZNSt3__111__call_onceERVmPvPFvS2_E(i2, i1, i3) { i2 = i2 | 0; i1 = i1 | 0; i3 = i3 | 0; - _pthread_mutex_lock(36800) | 0; + _pthread_mutex_lock(38280) | 0; while (1) { if ((HEAP32[i2 >> 2] | 0) != 1) break; - _pthread_cond_wait(36828, 36800) | 0; + _pthread_cond_wait(38308, 38280) | 0; } if (!(HEAP32[i2 >> 2] | 0)) { HEAP32[i2 >> 2] = 1; - _pthread_mutex_unlock(36800) | 0; + _pthread_mutex_unlock(38280) | 0; FUNCTION_TABLE_vi[i3 & 255](i1); - _pthread_mutex_lock(36800) | 0; + _pthread_mutex_lock(38280) | 0; HEAP32[i2 >> 2] = -1; - _pthread_mutex_unlock(36800) | 0; - _pthread_cond_broadcast(36828) | 0; - } else _pthread_mutex_unlock(36800) | 0; + _pthread_mutex_unlock(38280) | 0; + _pthread_cond_broadcast(38308) | 0; + } else _pthread_mutex_unlock(38280) | 0; return; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + HEAP32[i1 >> 2] = 4084; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i2 = __Znwj(24) | 0; + i3 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 3940; + i1 = i2 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return i2 | 0; +} + function __ZN4wasm6Module11checkExportENS_4NameE(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; var i1 = 0; - i1 = i3 + 112 | 0; - if ((__ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i1, i2) | 0) == (i3 + 116 | 0)) i1 = 0; else { + i1 = i3 + 164 | 0; + if ((__ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_(i1, i2) | 0) == (i3 + 168 | 0)) i1 = 0; else { i1 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; i1 = HEAP32[i1 >> 2] | 0; } return i1 | 0; } -function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE(i1, i2) { +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv(i1) { i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0, i4 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i3; - HEAP32[i4 >> 2] = 0; - HEAP32[i4 + 4 >> 2] = 0; - HEAP32[i4 + 8 >> 2] = 0; - HEAP32[i4 + 12 >> 2] = 0; - __ZN4wasm10PassRunner3addINS_7PrinterENSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEEEvRT0_(i4, i2); - __ZN4wasm10PassRunner3runEPNS_6ModuleE(i4, i1); - __ZN4wasm10PassRunnerD2Ev(i4); - STACKTOP = i3; + var i2 = 0, i3 = 0; + i2 = __Znwj(24) | 0; + i3 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 4372; + i1 = i2 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; return i2 | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i2 = __Znwj(24) | 0; + i3 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 4256; + i1 = i2 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return i2 | 0; +} + +function __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0, i5 = 0; + i5 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i5 + 4 | 0; + i2 = i5; + if (!(HEAP8[i3 + 20 >> 0] | 0)) i1 = _atoi(__ZN4wasm7Element5c_strEv(i3) | 0) | 0; else { + i4 = HEAP32[i4 + 64 >> 2] | 0; + i3 = __ZN4wasm7Element3strEv(i3) | 0; + HEAP32[i2 >> 2] = i3; + HEAP32[i1 >> 2] = HEAP32[i2 >> 2]; + i1 = __ZN4wasm8Function13getLocalIndexENS_4NameE(i4, i1) | 0; + } + STACKTOP = i5; + return i1 | 0; +} + function _emscripten_bind_LiteralList_push_back_1(i4, i3) { i4 = i4 | 0; i3 = i3 | 0; @@ -62720,6 +70606,50 @@ function _emscripten_bind_LiteralList_push_back_1(i4, i3) { return; } +function __ZNSt3__16vectorIjNS_9allocatorIjEEE6resizeEj(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0; + i6 = i5 + 4 | 0; + i1 = HEAP32[i6 >> 2] | 0; + i3 = HEAP32[i5 >> 2] | 0; + i2 = i1 - i3 >> 2; + L1 : do if (i2 >>> 0 >= i4 >>> 0) { + if (i2 >>> 0 > i4 >>> 0) { + i2 = i3 + (i4 << 2) | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break L1; + i5 = i1 + -4 | 0; + HEAP32[i6 >> 2] = i5; + i1 = i5; + } + } + } else __ZNSt3__16vectorIjNS_9allocatorIjEEE8__appendEj(i5, i4 - i2 | 0); while (0); + return; +} + +function __ZNSt3__16vectorIiNS_9allocatorIiEEE6resizeEj(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0; + i6 = i5 + 4 | 0; + i1 = HEAP32[i6 >> 2] | 0; + i3 = HEAP32[i5 >> 2] | 0; + i2 = i1 - i3 >> 2; + L1 : do if (i2 >>> 0 >= i4 >>> 0) { + if (i2 >>> 0 > i4 >>> 0) { + i2 = i3 + (i4 << 2) | 0; + while (1) { + if ((i1 | 0) == (i2 | 0)) break L1; + i5 = i1 + -4 | 0; + HEAP32[i6 >> 2] = i5; + i1 = i5; + } + } + } else __ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj(i5, i4 - i2 | 0); while (0); + return; +} + function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -62742,6 +70672,115 @@ function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2E return; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + HEAP32[i1 >> 2] = 3940; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i2 = __Znwj(24) | 0; + i3 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 4628; + i1 = i2 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return i2 | 0; +} + +function __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2ERKS4_(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i1 = i3 + 16 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) if ((i2 | 0) == (i3 | 0)) { + HEAP32[i4 + 16 >> 2] = i4; + i3 = HEAP32[i1 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 511](i3, i4); + break; + } else { + i3 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2) | 0; + HEAP32[i4 + 16 >> 2] = i3; + break; + } else HEAP32[i4 + 16 >> 2] = 0; while (0); + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + HEAP32[i1 >> 2] = 4372; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + HEAP32[i1 >> 2] = 4256; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + HEAP32[i1 >> 2] = 4628; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i2 = __Znwj(24) | 0; + i3 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 3608; + i1 = i2 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return i2 | 0; +} + function __ZN4wasm12FunctionTypeaSERKS0_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -62760,20 +70799,20 @@ function _strerror(i1) { var i2 = 0, i3 = 0; i2 = 0; while (1) { - if ((HEAPU8[24279 + i2 >> 0] | 0) == (i1 | 0)) { + if ((HEAPU8[27280 + i2 >> 0] | 0) == (i1 | 0)) { i3 = 2; break; } i2 = i2 + 1 | 0; if ((i2 | 0) == 87) { i2 = 87; - i1 = 24367; + i1 = 27368; i3 = 5; break; } } - if ((i3 | 0) == 2) if (!i2) i1 = 24367; else { - i1 = 24367; + if ((i3 | 0) == 2) if (!i2) i1 = 27368; else { + i1 = 27368; i3 = 5; } if ((i3 | 0) == 5) while (1) { @@ -62788,6 +70827,37 @@ function _strerror(i1) { return i1 | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + HEAP32[i1 >> 2] = 3608; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return; +} + +function __ZNSt3__114__split_bufferIN4wasm14SimplifyLocals10BlockBreakERNS_9allocatorIS3_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + HEAP32[i2 >> 2] = i3 + -16; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i3 + -12 | 0); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNSt3__114__split_bufferIN10__cxxabiv112_GLOBAL__N_111string_pairERNS2_11short_allocIS3_Lj4096EEEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -62846,6 +70916,60 @@ function __ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEj(i5, i4) { return; } +function __ZNSt3__113__vector_baseIN4wasm14SimplifyLocals10BlockBreakENS_9allocatorIS3_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) { + i2 = i4 + 4 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + HEAP32[i2 >> 2] = i3 + -16; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i3 + -12 | 0); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i2 = __Znwj(24) | 0; + i3 = i1 + 4 | 0; + HEAP32[i2 >> 2] = 4800; + i1 = i2 + 4 | 0; + HEAP32[i1 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i1 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i1 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i1 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return i2 | 0; +} + +function __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 >> 2] | 0; + if (i2 | 0) { + i3 = i4 + 4 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + __ZN4wasm6ThreadD2Ev(i1); + __ZdlPv(i1); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + function __ZSt9terminatev() { var i1 = 0, i2 = 0, i3 = 0, i4 = 0; i3 = STACKTOP; @@ -62854,12 +70978,27 @@ function __ZSt9terminatev() { i1 = ___cxa_get_globals_fast() | 0; if ((i1 | 0 ? (i2 = HEAP32[i1 >> 2] | 0, i2 | 0) : 0) ? (i1 = i2 + 48 | 0, (HEAP32[i1 >> 2] & -256 | 0) == 1126902528 ? (HEAP32[i1 + 4 >> 2] | 0) == 1129074247 : 0) : 0) { FUNCTION_TABLE_v[HEAP32[i2 + 12 >> 2] & 3](); - _abort_message(29765, i3); + _abort_message(33045, i3); } - i3 = HEAP32[2949] | 0; - HEAP32[2949] = i3 + 0; + i3 = HEAP32[3082] | 0; + HEAP32[3082] = i3 + 0; FUNCTION_TABLE_v[i3 & 3](); - _abort_message(29765, i4); + _abort_message(33045, i4); +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + HEAP32[i1 >> 2] = 4800; + i2 = i1 + 4 | 0; + HEAP32[i2 >> 2] = HEAP32[i3 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i2 + 12 >> 2] = HEAP32[i3 + 12 >> 2]; + HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 16 >> 2]; + return; } function __ZNSt3__18functionIFPN4wasm4PassEvEEC2ERKS5_(i4, i3) { @@ -62871,7 +71010,7 @@ function __ZNSt3__18functionIFPN4wasm4PassEvEEC2ERKS5_(i4, i3) { do if (i2) if ((i2 | 0) == (i3 | 0)) { HEAP32[i4 + 16 >> 2] = i4; i3 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3, i4); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 511](i3, i4); break; } else { i3 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2) | 0; @@ -62898,6 +71037,27 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEEN return i1 | 0; } +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i2 = HEAP32[i4 + 4 >> 2] | 0; + i3 = i4 + 8 | 0; + while (1) { + i1 = HEAP32[i3 >> 2] | 0; + if ((i1 | 0) == (i2 | 0)) break; + i5 = i1 + -4 | 0; + HEAP32[i3 >> 2] = i5; + i1 = HEAP32[i5 >> 2] | 0; + HEAP32[i5 >> 2] = 0; + if (!i1) continue; + __ZN4wasm6ThreadD2Ev(i1); + __ZdlPv(i1); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(i5, i3, i2, i1, i4, i6) { i5 = i5 | 0; i3 = i3 | 0; @@ -62986,6 +71146,29 @@ function __ZNK4wasm7Literal18countLeadingZeroesEv(i3, i2) { return; } +function __ZNKSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE14__count_uniqueIjEEjRKT_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = HEAP32[i1 >> 2] | 0; + i1 = i2 + 4 | 0; + while (1) { + i1 = HEAP32[i1 >> 2] | 0; + if (!i1) { + i1 = 0; + break; + } + i2 = HEAP32[i1 + 16 >> 2] | 0; + if (i3 >>> 0 < i2 >>> 0) continue; + if (i2 >>> 0 >= i3 >>> 0) { + i1 = 1; + break; + } + i1 = i1 + 4 | 0; + } + return i1 | 0; +} + function __ZNSt3__18functionIFvvEEC2ERKS2_(i4, i3) { i4 = i4 | 0; i3 = i3 | 0; @@ -62995,7 +71178,7 @@ function __ZNSt3__18functionIFvvEEC2ERKS2_(i4, i3) { do if (i2) if ((i2 | 0) == (i3 | 0)) { HEAP32[i4 + 16 >> 2] = i4; i3 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3, i4); + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 511](i3, i4); break; } else { i3 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2) | 0; @@ -63005,143 +71188,30 @@ function __ZNSt3__18functionIFvvEEC2ERKS2_(i4, i3) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSelectEPNS_6SelectE(i2, i1) { +function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_(i2, i3) { i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; + i3 = i3 | 0; + var i1 = 0; i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSelectEPNS_6SelectE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; + i2 = __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE13__lower_boundIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_SD_SD_(i2, i3, HEAP32[i1 >> 2] | 0, i1) | 0; + if ((i2 | 0) != (i1 | 0) ? !(__ZNK6cashew7IStringltERKS0_(i3, i2 + 16 | 0) | 0) : 0) i1 = i2; + return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSelectEPNS_6SelectE(i2, i1) { +function __ZN4wasm22SExpressionWasmBuilder12makeGetLocalERNS_7ElementE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11BreakSeeker3hasEPNS_10ExpressionENS_4NameE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0; - i3 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i3; - i5 = i3 + 8 | 0; - HEAP32[i4 >> 2] = i2; - i2 = HEAP32[i1 >> 2] | 0; - HEAP32[i5 + 4 >> 2] = 0; - HEAP32[i5 >> 2] = 3032; - HEAP32[i5 + 8 >> 2] = i2; - i2 = i5 + 12 | 0; - HEAP32[i2 >> 2] = 0; - __ZN4wasm10WasmWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE(i5, i4); - STACKTOP = i3; - return (HEAP32[i2 >> 2] | 0) != 0 | 0; + i3 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[i2 + 4 >> 2] | 0) | 0; + i1 = __ZN4wasm7Element4listEv(i1) | 0; + i1 = __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0) | 0; + HEAP32[i3 + 8 >> 2] = i1; + i2 = __ZN4wasm8Function12getLocalTypeEj(HEAP32[i2 + 64 >> 2] | 0, i1) | 0; + HEAP32[i3 + 4 >> 2] = i2; + return i3 | 0; } -function __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(i1) { +function __ZN4wasm10Expression7dynCastINS_5BlockEEEPT_v(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0, i5 = 0; i3 = STACKTOP; @@ -63168,71 +71238,44 @@ function __ZN10__cxxabiv112_GLOBAL__N_12DbD2Ev(i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE7visitIfEPNS_2IfE(i2, i1) { +function __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyEOS2_(i2, i3, i1) { i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); + var i4 = 0; + i4 = __Znwj(40) | 0; + HEAP32[i2 >> 2] = i4; + HEAP32[i2 + 4 >> 2] = i3 + 4; + HEAP32[i4 + 16 >> 2] = HEAP32[i1 >> 2]; + HEAP8[i2 + 8 >> 0] = 1; i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + HEAP32[i3 + 24 >> 2] = 0; + i3 = i3 + 32 | 0; + HEAP32[i3 >> 2] = 0; + HEAP32[i3 + 4 >> 2] = 0; + HEAP8[i2 + 9 >> 0] = 1; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 4344; return; } @@ -63252,22 +71295,26 @@ function __ZNSt3__114__split_bufferINS_13unordered_mapIN6cashew7IStringEiNS_4has return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; +function __ZNKSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__count_uniqueIS3_EEjRKT_(i1, i3) { i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; + i3 = i3 | 0; + var i2 = 0; + i1 = i1 + 4 | 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + i1 = HEAP32[i1 >> 2] | 0; + if (!i1) { + i1 = 0; + break; + } + i2 = i1 + 16 | 0; + if (__ZNK6cashew7IStringltERKS0_(i3, i2) | 0) continue; + if (!(__ZNK6cashew7IStringltERKS0_(i2, i3) | 0)) { + i1 = 1; + break; + } + i1 = i1 + 4 | 0; } - return; + return i1 | 0; } function __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(i7, i5, i4, i3, i6, i8) { @@ -63286,20 +71333,6 @@ function __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dyn return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function ___stdio_seek(i1, i2, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -63322,84 +71355,6 @@ function ___stdio_seek(i1, i2, i4) { return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE15visitCallImportEPNS_10CallImportE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - function __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i5) { i5 = i5 | 0; var i1 = 0, i2 = 0, i3 = 0, i4 = 0; @@ -63417,61 +71372,66 @@ function __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_(i5) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE7visitIfEPNS_2IfE(i2, i1) { +function __ZNSt3__114__split_bufferIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskERNS_9allocatorISA_EEEC2EjjSD_(i4, i2, i3, i1) { + i4 = i4 | 0; i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE7visitIfEPNS_2IfE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5clearEv(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 8 | 0); - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + var i2 = 0; + i2 = i1 + 4 | 0; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i1, HEAP32[i2 >> 2] | 0); + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 >> 2] = i2; + HEAP32[i2 >> 2] = 0; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 4056; return; } -function __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i3, i2) { - i3 = i3 | 0; +function __ZN4wasm6Module15getFunctionTypeENS_4NameE(i1, i2) { + i1 = i1 | 0; i2 = i2 | 0; - var i1 = 0; - i1 = i3 + 4 | 0; - if (!(HEAP8[i3 + 12 >> 0] | 0)) __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i1 >> 2] | 0, HEAP32[i3 + 8 >> 2] | 0) | 0; - __ZN4wasm11WasmVisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i3, i2); - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, HEAP32[i3 + 20 >> 2] | 0) | 0; - return; + var i3 = 0; + i1 = i1 + 140 | 0; + i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(14717, 14223, 1194, 14740); else { + i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; + return HEAP32[i3 >> 2] | 0; + } + return 0; } function __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i4, i1) { @@ -63493,232 +71453,187 @@ function __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i4, i1 return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm6Module15getFunctionTypeENS_4NameE(i1, i2) { - i1 = i1 | 0; - i2 = i2 | 0; - var i3 = 0; - i1 = i1 + 88 | 0; - i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(13667, 22375, 1142, 13690); else { - i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - return HEAP32[i3 >> 2] | 0; - } - return 0; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; +function __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEEC2EOS5_(i5, i4) { + i5 = i5 | 0; + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i6 = 0; + HEAP32[i5 >> 2] = HEAP32[i4 >> 2]; + i1 = HEAP32[i4 + 4 >> 2] | 0; + HEAP32[i5 + 4 >> 2] = i1; + i2 = i4 + 8 | 0; + i6 = HEAP32[i2 >> 2] | 0; + HEAP32[i5 + 8 >> 2] = i6; + i3 = i5 + 4 | 0; + if (!i6) HEAP32[i5 >> 2] = i3; else { + HEAP32[i1 + 8 >> 2] = i3; + i6 = i4 + 4 | 0; + HEAP32[i4 >> 2] = i6; + HEAP32[i6 >> 2] = 0; + HEAP32[i2 >> 2] = 0; } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 4472; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 3912; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 4416; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE9visitCallEPNS_4CallE(i2, i1) { +function __ZNSt3__13mapIN4wasm4NameENS_6vectorINS1_14SimplifyLocals10BlockBreakENS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE25__construct_node_with_keyERSC_(i2, i3, i1) { i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + var i4 = 0; + i4 = __Znwj(32) | 0; + HEAP32[i4 + 16 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i4 + 20 >> 2] = 0; + HEAP32[i4 + 24 >> 2] = 0; + HEAP32[i4 + 28 >> 2] = 0; + HEAP32[i2 >> 2] = i4; + i2 = i2 + 4 | 0; + HEAP32[i2 >> 2] = i3 + 4; + HEAP32[i2 + 4 >> 2] = 257; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE9visitHostEPNS_4HostE(i2, i1) { +function __ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + var i4 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i2; + HEAP32[i4 >> 2] = HEAP32[i3 + 16 >> 2]; + HEAP32[i4 + 4 >> 2] = 0; + HEAP8[i4 + 20 >> 0] = 0; + HEAP32[i4 + 24 >> 2] = 0; + HEAP8[i4 + 8 >> 0] = 1; + HEAP32[i4 + 12 >> 2] = 44318; + HEAP32[i4 + 16 >> 2] = 44318; + __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); + STACKTOP = i2; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 4200; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBlockEPNS_5BlockE(i2, i1) { +function __ZNSt3__114__split_bufferINS_3mapIjN4wasm14SimplifyLocals12SinkableInfoENS_4lessIjEENS_9allocatorINS_4pairIKjS4_EEEEEERNS7_ISC_EEEC2EjjSE_(i4, i2, i3, i1) { + i4 = i4 | 0; i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 * 12 | 0) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 * 12 | 0) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 * 12 | 0); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBlockEPNS_5BlockE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 12 | 0; - i4 = i1 + 16 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 4600; return; } @@ -63763,57 +71678,25 @@ function __ZNSt3__113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj2 return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 3552; return; } @@ -63827,7 +71710,7 @@ function __ZNSt3__111__stdoutbufIwE6xsputnEPKwi(i4, i1, i3) { i1 = 0; while (1) { if ((i1 | 0) >= (i3 | 0)) break L1; - if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 52 >> 2] & 31](i4, HEAP32[i2 >> 2] | 0) | 0) == -1) break L1; + if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 52 >> 2] & 63](i4, HEAP32[i2 >> 2] | 0) | 0) == -1) break L1; i2 = i2 + 4 | 0; i1 = i1 + 1 | 0; } @@ -63845,7 +71728,7 @@ function __ZNSt3__111__stdoutbufIcE6xsputnEPKci(i4, i1, i3) { i1 = 0; while (1) { if ((i1 | 0) >= (i3 | 0)) break L1; - if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 52 >> 2] & 31](i4, HEAPU8[i2 >> 0] | 0) | 0) == -1) break L1; + if ((FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 52 >> 2] & 63](i4, HEAPU8[i2 >> 0] | 0) | 0) == -1) break L1; i2 = i2 + 1 | 0; i1 = i1 + 1 | 0; } @@ -63857,7 +71740,7 @@ function __ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 36760) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 40176) | 0; i3 = i2 + 36 | 0; HEAP32[i3 >> 2] = i4; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0; @@ -63873,7 +71756,7 @@ function __ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0, i4 = 0; - i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 36752) | 0; + i4 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 40168) | 0; i3 = i2 + 36 | 0; HEAP32[i3 >> 2] = i4; i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0; @@ -63885,57 +71768,23 @@ function __ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE(i2, i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitHostEPNS_4HostE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitHostEPNS_4HostE(i2, i1) { +function __ZN4wasm11FullPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 16 | 0; - i4 = i1 + 20 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } + var i4 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i2; + HEAP32[i4 >> 2] = HEAP32[i3 + 16 >> 2]; + HEAP32[i4 + 4 >> 2] = 0; + HEAP32[i4 + 24 >> 2] = 0; + HEAP8[i4 + 8 >> 0] = 0; + HEAP32[i4 + 12 >> 2] = 34710; + HEAP32[i4 + 16 >> 2] = 18047; + HEAP8[i4 + 20 >> 0] = 1; + __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); + STACKTOP = i2; return; } @@ -63961,42 +71810,6 @@ function __ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt(i1, i6, i5, i2) { return i6 + (i4 << 2) | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0, i4 = 0, i5 = 0, i6 = 0; - i5 = i1 + 8 | 0; - i4 = i1 + 12 | 0; - i1 = i2 + 4 | 0; - i3 = 0; - while (1) { - i2 = HEAP32[i5 >> 2] | 0; - if (i3 >>> 0 >= (HEAP32[i4 >> 2] | 0) - i2 >> 2 >>> 0) break; - i6 = HEAP32[i1 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 8 >> 2] & 127](i6, i2 + (i3 << 2) | 0); - i3 = i3 + 1 | 0; - } - return; -} - function __ZNK4wasm7Literal8popCountEv(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -64044,18 +71857,7 @@ function _wmemmove(i4, i3, i1) { return i4 | 0; } -function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEC2ERKS7_(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] & 1)) { - HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; - HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; - HEAP32[i2 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; - } else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, HEAP32[i1 + 8 >> 2] | 0, HEAP32[i1 + 4 >> 2] | 0); - return; -} - -function __ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { +function __ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; @@ -64063,18 +71865,51 @@ function __ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1 i2 = STACKTOP; STACKTOP = STACKTOP + 32 | 0; i4 = i2; - i3 = HEAP32[i3 + 4 >> 2] | 0; - HEAP32[i4 >> 2] = 3540; - HEAP32[i4 + 4 >> 2] = i3; - HEAP32[i4 + 8 >> 2] = 0; - HEAP8[i4 + 12 >> 0] = 1; - HEAP32[i4 + 16 >> 2] = 40976; - HEAP32[i4 + 20 >> 2] = 40976; + HEAP32[i4 >> 2] = HEAP32[i3 + 16 >> 2]; + HEAP32[i4 + 4 >> 2] = 0; + HEAP8[i4 + 20 >> 0] = 0; + HEAP32[i4 + 24 >> 2] = 0; + HEAP8[i4 + 8 >> 0] = 0; + HEAP32[i4 + 12 >> 2] = 34710; + HEAP32[i4 + 16 >> 2] = 18047; __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); STACKTOP = i2; return; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEEC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; + while (1) { + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; + } + i2 = i3 + 16 | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i3 >> 2] = 4744; + return; +} + +function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEC2ERKS7_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!(HEAP8[i1 >> 0] & 1)) { + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2]; + HEAP32[i2 + 8 >> 2] = HEAP32[i1 + 8 >> 2]; + } else __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i2, HEAP32[i1 + 8 >> 2] | 0, HEAP32[i1 + 4 >> 2] | 0); + return; +} + function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8allocateEj(i3, i2) { i3 = i3 | 0; i2 = i2 | 0; @@ -64106,15 +71941,26 @@ function __ZN4wasm6Module11getFunctionENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0; - i1 = i1 + 124 | 0; + i1 = i1 + 176 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(15617, 22375, 1145, 15636); else { + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(15914, 14223, 1197, 15933); else { i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i3 >> 2] | 0; } return 0; } +function __ZN4wasm8Function13getLocalIndexENS_4NameE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + i1 = i1 + 52 | 0; + if (!(__ZNKSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(15132, 14223, 1110, 15161); else { + i2 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i2) | 0; + return HEAP32[i2 >> 2] | 0; + } + return 0; +} + function __ZN4wasm10Expression2isINS_5BlockEEEbv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -64134,6 +71980,25 @@ function __ZN4wasm10Expression2isINS_5BlockEEEbv(i1) { return (i1 | 0) == 1 | 0; } +function __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2EOS4_(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i1 = i3 + 16 | 0; + i2 = HEAP32[i1 >> 2] | 0; + do if (i2) if ((i2 | 0) == (i3 | 0)) { + HEAP32[i4 + 16 >> 2] = i4; + i3 = HEAP32[i1 >> 2] | 0; + FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 511](i3, i4); + break; + } else { + HEAP32[i4 + 16 >> 2] = i2; + HEAP32[i1 >> 2] = 0; + break; + } else HEAP32[i4 + 16 >> 2] = 0; while (0); + return; +} + function __ZN4wasm12toUInteger64Ed(d2) { d2 = +d2; var i1 = 0, i3 = 0; @@ -64179,6 +72044,26 @@ function __ZNSt3__114__split_bufferIN6cashew13OperatorClassERNS_9allocatorIS2_EE return; } +function __ZN4wasm14EffectAnalyzerC2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 + 32 >> 2] = 0; + HEAP32[i1 + 36 >> 2] = 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + HEAP16[i1 + 24 >> 1] = 0; + HEAP32[i1 + 28 >> 2] = i1 + 32; + HEAP32[i1 + 44 >> 2] = 0; + HEAP32[i1 + 48 >> 2] = 0; + HEAP32[i1 + 40 >> 2] = i1 + 44; + HEAP8[i1 + 52 >> 0] = 0; + HEAP8[i1 + 53 >> 0] = 0; + return; +} + function __ZNSt3__113__vector_baseIN6cashew13OperatorClassENS_9allocatorIS2_EEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0; @@ -64212,33 +72097,13 @@ function __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dyn return; } -function __ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - var i4 = 0; - i2 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i4 = i2; - i3 = HEAP32[i3 + 4 >> 2] | 0; - HEAP32[i4 >> 2] = 3540; - HEAP32[i4 + 4 >> 2] = i3; - HEAP32[i4 + 8 >> 2] = 0; - HEAP8[i4 + 12 >> 0] = 0; - HEAP32[i4 + 16 >> 2] = 31397; - HEAP32[i4 + 20 >> 2] = 17771; - __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i1); - STACKTOP = i2; - return; -} - function __ZN4wasm6Module9getImportENS_4NameE(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; var i3 = 0; - i1 = i1 + 100 | 0; + i1 = i1 + 152 | 0; i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; - if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(14487, 22375, 1143, 14504); else { + if (!(HEAP32[i3 >> 2] | 0)) ___assert_fail(15074, 14223, 1195, 15091); else { i3 = __ZNSt3__13mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0; return HEAP32[i3 >> 2] | 0; } @@ -64275,23 +72140,6 @@ function __ZNSt3__13mapIN6cashew7IStringEN4wasm7LiteralENS_4lessIS2_EENS_9alloca return; } -function __ZN4wasm22SExpressionWasmBuilderC2ERNS_16AllocatingModuleERNS_7ElementEb(i3, i4, i2, i1) { - i3 = i3 | 0; - i4 = i4 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - var i5 = 0, i6 = 0; - i5 = STACKTOP; - STACKTOP = STACKTOP + 32 | 0; - i6 = i5; - HEAP32[i6 + 16 >> 2] = i6; - HEAP32[i6 >> 2] = 2968; - __ZN4wasm22SExpressionWasmBuilderC2ERNS_16AllocatingModuleERNS_7ElementENSt3__18functionIFvvEEEb(i3, i4, i2, i6, i1); - __ZNSt3__18functionIFvvEED2Ev(i6); - STACKTOP = i5; - return; -} - function ___towrite(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0; @@ -64327,6 +72175,39 @@ function __ZN4wasm22SExpressionWasmBuilder10makeReturnERNS_7ElementE(i3, i2) { return i1 | 0; } +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm17RemoveUnusedNamesENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskERNS_9allocatorISA_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC2EPKcS4_(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -64337,7 +72218,7 @@ function __ZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 3800; + HEAP32[i4 >> 2] = 4012; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -64367,6 +72248,28 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i3, i1) { return; } +function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameENS_6vectorINS2_14SimplifyLocals10BlockBreakENS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0); + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm15RemoveUnusedBrsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -64389,7 +72292,7 @@ function __ZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 3672; + HEAP32[i4 >> 2] = 3868; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -64406,7 +72309,7 @@ function __ZN4wasm12RegisterPassINS_15MinifiedPrinterEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 3628; + HEAP32[i4 >> 2] = 3724; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -64436,6 +72339,48 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i3, i1) { return; } +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14SimplifyLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm14PostEmscriptenENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + +function __ZN4wasm14SimplifyLocals21doNoteIfElseConditionEPS0_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + i1 = (__ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 16 | 0; + if (!(HEAP32[i1 >> 2] | 0)) ___assert_fail(23082, 22896, 137, 23129); else { + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE5clearEv(i2 + 40 | 0); + return; + } +} + function __ZN4wasm12RegisterPassINS_14SimplifyLocalsEEC2EPKcS4_(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -64446,7 +72391,7 @@ function __ZN4wasm12RegisterPassINS_14SimplifyLocalsEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4056; + HEAP32[i4 >> 2] = 4300; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; @@ -64463,13 +72408,29 @@ function __ZN4wasm12RegisterPassINS_14PostEmscriptenEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 3928; + HEAP32[i4 >> 2] = 4156; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; return; } +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm13ReorderLocalsENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + function __ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(i6, i4, i3, i5) { i6 = i6 | 0; i4 = i4 | 0; @@ -64494,13 +72455,45 @@ function __ZN4wasm12RegisterPassINS_13ReorderLocalsEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 4184; + HEAP32[i4 >> 2] = 4556; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; return; } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm11MergeBlocksENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + function __ZN4wasm12RegisterPassINS_11MergeBlocksEEC2EPKcS4_(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -64511,13 +72504,108 @@ function __ZN4wasm12RegisterPassINS_11MergeBlocksEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 3384; + HEAP32[i4 >> 2] = 3508; + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); + __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); + STACKTOP = i3; + return; +} + +function __ZN4wasm12RegisterPassINS_11FullPrinterEEC2EPKcS4_(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + var i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i3; + i5 = __ZN4wasm12PassRegistry3getEv() | 0; + HEAP32[i4 + 16 >> 2] = i4; + HEAP32[i4 >> 2] = 3796; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; return; } +function __ZN10MixedArenaC2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + i2 = i1 + 16 | 0; + i3 = _pthread_self() | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i2 + 24 >> 2] = 0; + HEAP32[i2 + 28 >> 2] = 0; + HEAP32[i2 >> 2] = i3; + HEAP32[i1 + 48 >> 2] = 0; + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!(HEAP8[i2 + 8 >> 0] | 0)) __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i2 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0) | 0; + __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i2, i1); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP32[i2 + 16 >> 2] | 0) | 0; + return; +} + function _memcmp(i2, i3, i1) { i2 = i2 | 0; i3 = i3 | 0; @@ -64570,6 +72658,92 @@ function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE7destro } } +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlPS1_PNS_8FunctionEE_clES7_S9_(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + i3 = i2 + 32 | 0; + HEAP32[i3 >> 2] = i1; + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i2 + 16 | 0, i1 + 36 | 0); + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv(i2 + 40 | 0); + HEAP32[i3 >> 2] = 0; + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + function _vsscanf(i4, i3, i1) { i4 = i4 | 0; i3 = i3 | 0; @@ -64604,9 +72778,76 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_com return; } +function __ZNSt3__114__split_bufferINS_6vectorIPN4wasm5BreakENS_9allocatorIS4_EEEERNS5_IS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + i3 = i3 + -12 | 0; + HEAP32[i2 >> 2] = i3; + __ZNSt3__113__vector_baseIPN4wasm5BreakENS_9allocatorIS3_EEED2Ev(i3); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZN4wasm7Element4dumpEv(i1) { i1 = i1 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34e3, 13706) | 0, i1) | 0, 13715) | 0, i1) | 0, 13719) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37336, 14276) | 0, i1) | 0, 14285) | 0, i1) | 0, 14289) | 0; + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZNSt3__113__vector_baseINS_6vectorIPN4wasm5BreakENS_9allocatorIS4_EEEENS5_IS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) { + i2 = i4 + 4 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + i3 = i3 + -12 | 0; + HEAP32[i2 >> 2] = i3; + __ZNSt3__113__vector_baseIPN4wasm5BreakENS_9allocatorIS3_EEED2Ev(i3); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } return; } @@ -64620,13 +72861,72 @@ function __ZN4wasm12RegisterPassINS_7PrinterEEC2EPKcS4_(i3, i2, i1) { i4 = i3; i5 = __ZN4wasm12PassRegistry3getEv() | 0; HEAP32[i4 + 16 >> 2] = i4; - HEAP32[i4 >> 2] = 3584; + HEAP32[i4 >> 2] = 3680; __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); STACKTOP = i3; return; } +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6VacuumENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + +function __ZNSt3__114__split_bufferINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + +function __ZN4wasm12RegisterPassINS_6VacuumEEC2EPKcS4_(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + var i4 = 0, i5 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i3; + i5 = __ZN4wasm12PassRegistry3getEv() | 0; + HEAP32[i4 + 16 >> 2] = i4; + HEAP32[i4 >> 2] = 4700; + __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__18functionIFPNS_4PassEvEEE(i5, i2, i1, i4); + __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i4); + STACKTOP = i3; + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + function __ZNK4wasm7Literal2leERKS0_(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -64665,6 +72965,22 @@ function __ZNK4wasm7Literal2geERKS0_(i1, i3, i2) { return; } +function __ZNSt3__114__split_bufferINS_8functionIFN4wasm15ThreadWorkStateEvEEERNS_9allocatorIS5_EEEC2EjjS8_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 * 24 | 0) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 * 24 | 0) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 * 24 | 0); + return; +} + function __ZNK4wasm7Literal2ltERKS0_(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -64703,20 +73019,6 @@ function __ZNK4wasm7Literal2gtERKS0_(i1, i3, i2) { return; } -function __ZN4wasm16PrintSExpression9decIndentEv(i1) { - i1 = i1 | 0; - var i2 = 0, i3 = 0; - if (!(HEAP8[i1 + 12 >> 0] | 0)) { - i3 = i1 + 8 | 0; - i2 = (HEAP32[i3 >> 2] | 0) + -1 | 0; - HEAP32[i3 >> 2] = i2; - i1 = i1 + 4 | 0; - __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i1 >> 2] | 0, i2) | 0; - } else i1 = i1 + 4 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i1 >> 2] | 0, 41) | 0; - return; -} - function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -64737,6 +73039,114 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i2, i1) { return; } +function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE13__lower_boundIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_SD_SD_(i3, i4, i2, i1) { + i3 = i3 | 0; + i4 = i4 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + L1 : while (1) { + while (1) { + if (!i2) break L1; + if (!(__ZNK6cashew7IStringltERKS0_(i2 + 16 | 0, i4) | 0)) break; + i2 = HEAP32[i2 + 4 >> 2] | 0; + } + i1 = i2; + i2 = HEAP32[i2 >> 2] | 0; + } + return i1 | 0; +} + +function __ZNSt3__114__split_bufferINS_8functionIFN4wasm15ThreadWorkStateEvEEERNS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + i3 = i3 + -24 | 0; + HEAP32[i2 >> 2] = i3; + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i3); + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEEC2EjjSA_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 3) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 3) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 3); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZNSt3__113__vector_baseINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0; + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) { + i2 = i4 + 4 | 0; + while (1) { + i3 = HEAP32[i2 >> 2] | 0; + if ((i3 | 0) == (i1 | 0)) break; + i3 = i3 + -24 | 0; + HEAP32[i2 >> 2] = i3; + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i3); + } + __ZdlPv(HEAP32[i4 >> 2] | 0); + } + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + function ___string_read(i2, i1, i3) { i2 = i2 | 0; i1 = i1 | 0; @@ -64756,18 +73166,19 @@ function ___string_read(i2, i1, i3) { return i3 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; +function __ZNSt3__114__split_bufferINS_6vectorIPN4wasm5BreakENS_9allocatorIS4_EEEERNS5_IS7_EEEC2EjjS9_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 * 12 | 0) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 * 12 | 0) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 * 12 | 0); return; } @@ -64790,8 +73201,8 @@ function __Znwj(i1) { } if ((i2 | 0) == 5) { i2 = ___cxa_allocate_exception(4) | 0; - HEAP32[i2 >> 2] = 11892; - ___cxa_throw(i2 | 0, 2736, 188); + HEAP32[i2 >> 2] = 12424; + ___cxa_throw(i2 | 0, 2872, 205); } else if ((i2 | 0) == 6) return i1 | 0; return 0; } @@ -64858,18 +73269,13 @@ function __ZNKSt3__15ctypeIwE10do_tolowerEPwPKw(i1, i5, i4) { return i5 + (i3 << 2) | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); return; } @@ -64894,36 +73300,6 @@ function __ZNSt3__18ios_base4initEPv(i2, i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - function __ZNK4wasm7Literal3divERKS0_(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -64944,21 +73320,6 @@ function __ZNK4wasm7Literal3divERKS0_(i3, i2, i1) { return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } - return; -} - function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE10deallocateEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -64980,32 +73341,30 @@ function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE10deallocateE return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { - i1 = i1 | 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); - } + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitSwitchEPNS_6SwitchE(i1, i3) { +function __ZNSt3__113__vector_baseIN4wasm6WalkerIZNS1_13ReorderLocals13visitFunctionEPNS1_8FunctionEE9ReIndexerNS1_7VisitorIS6_vEEE4TaskENS_9allocatorISA_EEED2Ev(i1) { i1 = i1 | 0; - i3 = i3 | 0; - var i2 = 0; - i2 = i1 + 4 | 0; - i1 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 8 >> 2] & 127](i1, i3 + 24 | 0); - i1 = i3 + 28 | 0; - if (HEAP32[i1 >> 2] | 0) { - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); } return; } @@ -65028,6 +73387,15 @@ function _strcmp(i4, i2) { return (i2 & 255) - (i1 & 255) | 0; } +function __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0, i4 = 0; + i3 = HEAP8[i2 >> 0] | 0; + i4 = (i3 & 1) == 0; + return __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j(i1, i4 ? i2 + 1 | 0 : HEAP32[i2 + 8 >> 2] | 0, i4 ? (i3 & 255) >>> 1 : HEAP32[i2 + 4 >> 2] | 0) | 0; +} + function __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE10deallocateEv(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -65103,6 +73471,17 @@ function __ZNSt3__112__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CString return; } +function __ZN4wasm14EffectAnalyzerC2EOS0_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEEC2EOS4_(i2, i1); + HEAP16[i2 + 24 >> 1] = HEAP16[i1 + 24 >> 1] | 0; + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEEC2EOS5_(i2 + 28 | 0, i1 + 28 | 0); + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEEC2EOS5_(i2 + 40 | 0, i1 + 40 | 0); + HEAP16[i2 + 52 >> 1] = HEAP16[i1 + 52 >> 1] | 0; + return; +} + function __ZNSt3__114__split_bufferIN6cashew13OperatorClassERNS_9allocatorIS2_EEEC2EjjS5_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -65119,6 +73498,22 @@ function __ZNSt3__114__split_bufferIN6cashew13OperatorClassERNS_9allocatorIS2_EE return; } +function __ZNSt3__114__split_bufferIN4wasm14SimplifyLocals10BlockBreakERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 4) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 4) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 4); + return; +} + function __ZNSt3__114__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -65135,31 +73530,13 @@ function __ZNSt3__114__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC return; } -function __ZZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC1EPKcS4_ENKUlvE_clEv(i1) { - i1 = i1 | 0; - var i2 = 0; - i1 = __Znwj(24) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - HEAP32[i1 >> 2] = 3844; - HEAP32[i1 + 4 >> 2] = 3872; - i2 = i1 + 16 | 0; - HEAP32[i2 >> 2] = 0; - HEAP32[i1 + 20 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = i2; - return i1 | 0; -} - function __ZN4wasm6Binary8finalizeEv(i3) { i3 = i3 | 0; var i1 = 0, i2 = 0; if ((HEAP32[i3 + 8 >> 2] | 0) > 18) HEAP32[i3 + 4 >> 2] = 1; else { i2 = HEAP32[(HEAP32[i3 + 12 >> 2] | 0) + 4 >> 2] | 0; i1 = HEAP32[(HEAP32[i3 + 16 >> 2] | 0) + 4 >> 2] | 0; - if ((i2 | 0) != 5 ? !((i1 | 0) == 5 | (i2 | 0) == (i1 | 0)) : 0) ___assert_fail(14286, 22375, 1e3, 14377); + if ((i2 | 0) != 5 ? !((i1 | 0) == 5 | (i2 | 0) == (i1 | 0)) : 0) ___assert_fail(14873, 14223, 1008, 14964); HEAP32[i3 + 4 >> 2] = (i2 | 0) != 5 ? i2 : i1; } return; @@ -65180,6 +73557,33 @@ function __ZN4wasm4Name7fromIntEj(i1) { return i1 | 0; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); + __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleE(i3 + 16 | 0, i1); + FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -65213,21 +73617,168 @@ function __ZN10MixedArena5clearEv(i3) { return; } -function __ZZN4wasm12RegisterPassINS_13ReorderLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlPS1_PNS_8FunctionEE_clES7_S9_(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + i3 = i2 + 32 | 0; + HEAP32[i3 >> 2] = i1; + __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i2 + 16 | 0, i1 + 36 | 0); + __ZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionE(i2, i1); + HEAP32[i3 >> 2] = 0; + return; +} + +function __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE5clearEv(i1) { i1 = i1 | 0; var i2 = 0; - i1 = __Znwj(24) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; + i2 = i1 + 4 | 0; + __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE(i1, HEAP32[i2 >> 2] | 0); HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = 0; - HEAP32[i1 + 16 >> 2] = 0; - HEAP32[i1 >> 2] = 4228; - HEAP32[i1 + 4 >> 2] = 4256; - i2 = i1 + 16 | 0; + HEAP32[i1 >> 2] = i2; HEAP32[i2 >> 2] = 0; - HEAP32[i1 + 20 >> 2] = 0; - HEAP32[i1 + 12 >> 2] = i2; + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNKSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE14__count_uniqueIjEEjRKT_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = HEAP32[i1 >> 2] | 0; + i1 = i2 + 4 | 0; + while (1) { + i1 = HEAP32[i1 >> 2] | 0; + if (!i1) { + i1 = 0; + break; + } + i2 = HEAP32[i1 + 16 >> 2] | 0; + if (i3 >>> 0 < i2 >>> 0) continue; + if (i2 >>> 0 >= i3 >>> 0) { + i1 = 1; + break; + } + i1 = i1 + 4 | 0; + } return i1 | 0; } @@ -65251,13 +73802,75 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv(i1) { return i1 | 0; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; +function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i2, i3, i1) { i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + var i4 = 0, i5 = 0; + i4 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i5 = i4; + HEAP32[i5 + 16 >> 2] = i5; + HEAP32[i5 >> 2] = 3136; + __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementENSt3__18functionIFvvEEE(i2, i3, i1, i5); + __ZNSt3__18functionIFvvEED2Ev(i5); + STACKTOP = i4; + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEEN9ReIndexer13visitSetLocalEPNS_8SetLocalE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 24 >> 2] | 0; + i1 = i1 + 8 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if ((HEAP32[i4 + 12 >> 2] | 0) - (HEAP32[i4 + 8 >> 2] | 0) >> 2 >>> 0 <= i2 >>> 0) HEAP32[i1 >> 2] = HEAP32[(HEAP32[HEAP32[i3 + 28 >> 2] >> 2] | 0) + (i2 << 2) >> 2]; + return; +} + +function __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEEN9ReIndexer13visitGetLocalEPNS_8GetLocalE(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0, i4 = 0; + i4 = HEAP32[i3 + 24 >> 2] | 0; + i1 = i1 + 8 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if ((HEAP32[i4 + 12 >> 2] | 0) - (HEAP32[i4 + 8 >> 2] | 0) >> 2 >>> 0 <= i2 >>> 0) HEAP32[i1 >> 2] = HEAP32[(HEAP32[HEAP32[i3 + 28 >> 2] >> 2] | 0) + (i2 << 2) >> 2]; return; } @@ -65305,16 +73918,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5 return i2 | 0; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - function __ZNSt3__114__split_bufferIPN4wasm10ExpressionERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -65331,40 +73934,20 @@ function __ZNSt3__114__split_bufferIPN4wasm10ExpressionERNS_9allocatorIS3_EEEC2E return; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_14SimplifyLocalsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm10WasmWalkerINS_14SimplifyLocalsEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - -function __ZN4wasm10PassRunner3runEPNS_6ModuleE(i5, i4) { - i5 = i5 | 0; +function __ZNSt3__114__split_bufferIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskERNS_9allocatorIS7_EEED2Ev(i4) { i4 = i4 | 0; - var i1 = 0, i2 = 0, i3 = 0, i6 = 0; - i1 = HEAP32[i5 + 8 >> 2] | 0; - i2 = i5 + 16 | 0; - i3 = HEAP32[i5 + 4 >> 2] | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; while (1) { if ((i3 | 0) == (i1 | 0)) break; - i6 = HEAP32[i3 >> 2] | 0; - HEAP32[i2 >> 2] = i6; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] & 15](i6, i5, i4); - i3 = i3 + 4 | 0; + i5 = i3 + -8 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); return; } @@ -65419,16 +74002,6 @@ function __ZNSt3__113unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toI return; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_13ReorderLocalsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); - return; -} - function __ZNSt3__114__split_bufferIPN4wasm8FunctionERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -65541,7 +74114,7 @@ function __ZNSt3__114__split_bufferIN4wasm7LiteralERNS_9allocatorIS2_EEEC2EjjS5_ return; } -function __ZNSt3__114__split_bufferIPN4wasm5BlockERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { +function __ZNSt3__114__split_bufferIPN4wasm5BreakERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; i3 = i3 | 0; @@ -65557,16 +74130,50 @@ function __ZNSt3__114__split_bufferIPN4wasm5BlockERNS_9allocatorIS3_EEEC2EjjS6_( return; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { - i3 = i3 | 0; +function __ZNSt3__114__split_bufferIPN4wasm5BlockERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { + i4 = i4 | 0; i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 15](i3, i2, i1); - __ZN4wasm10WasmWalkerINS_11MergeBlocksEvE9startWalkEPNS_6ModuleE(i3 + 4 | 0, i1); - FUNCTION_TABLE_viii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 15](i3, i2, i1); + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); return; } +function __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEaSERKS4_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 32 | 0; + i4 = i3; + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEC2ERKS4_(i4, i1); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEE4swapERS4_(i4, i2); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i4); + STACKTOP = i3; + return i2 | 0; +} + +function __ZNSt3__16chrono12steady_clock3nowEv() { + var i1 = 0, i2 = 0, i3 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + i1 = i2; + _clock_gettime(1, i1 | 0) | 0; + i3 = HEAP32[i1 >> 2] | 0; + i1 = HEAP32[i1 + 4 >> 2] | 0; + i3 = ___muldi3(i3 | 0, ((i3 | 0) < 0) << 31 >> 31 | 0, 1e9, 0) | 0; + i1 = _i64Add(i3 | 0, tempRet0 | 0, i1 | 0, ((i1 | 0) < 0) << 31 >> 31 | 0) | 0; + STACKTOP = i2; + return i1 | 0; +} + function __ZNSt3__114__split_bufferIPN4wasm4PassERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -65613,6 +74220,46 @@ function ___muldsi3(i1, i2) { return (tempRet0 = (i1 >>> 16) + (Math_imul(i5, i4) | 0) + (((i1 & 65535) + i2 | 0) >>> 16) | 0, i1 + i2 << 16 | i3 & 65535 | 0) | 0; } +function __ZNSt3__114__split_bufferIPN4wasm2IfERNS_9allocatorIS3_EEEC2EjjS6_(i4, i2, i3, i1) { + i4 = i4 | 0; + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); + return; +} + +function __ZN4wasm16PrintSExpression9decIndentEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + if (!(HEAP8[i1 + 8 >> 0] | 0)) { + i3 = i1 + 4 | 0; + i2 = (HEAP32[i3 >> 2] | 0) + -1 | 0; + HEAP32[i3 >> 2] = i2; + __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i1 >> 2] | 0, i2) | 0; + } + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i1 >> 2] | 0, 41) | 0; + return; +} + +function __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE7destroyEPNS_11__tree_nodeIjPvEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!i1) return; else { + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE7destroyEPNS_11__tree_nodeIjPvEE(i2, HEAP32[i1 >> 2] | 0); + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE7destroyEPNS_11__tree_nodeIjPvEE(i2, HEAP32[i1 + 4 >> 2] | 0); + __ZdlPv(i1); + return; + } +} + function __ZNKSt3__15ctypeIwE9do_narrowEPKwS3_cPc(i1, i6, i5, i4, i2) { i1 = i1 | 0; i6 = i6 | 0; @@ -65671,6 +74318,16 @@ function __ZNKSt3__15ctypeIcE10do_tolowerEPcPKc(i2, i1, i3) { return i3 | 0; } +function __ZNSt3__112_GLOBAL__N_130throw_from_string_out_of_rangeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE(i1) { + i1 = i1 | 0; + var i2 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i2, i1, 29763); + _puts((HEAP8[i2 >> 0] & 1) == 0 ? i2 + 1 | 0 : HEAP32[i2 + 8 >> 2] | 0) | 0; + _abort(); +} + function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -65699,6 +74356,16 @@ function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_(i2, i1) return; } +function __ZNSt3__112_GLOBAL__N_129throw_from_string_invalid_argERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE(i1) { + i1 = i1 | 0; + var i2 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i2, i1, 29778); + _puts((HEAP8[i2 >> 0] & 1) == 0 ? i2 + 1 | 0 : HEAP32[i2 + 8 >> 2] | 0) | 0; + _abort(); +} + function _rint(d1) { d1 = +d1; var i2 = 0, i3 = 0; @@ -65763,51 +74430,33 @@ function __ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_(i2, i4, i1, i3) { return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); +function __ZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfE(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + if (((HEAP32[i3 + 16 >> 2] | 0) == 0 ? (i1 = HEAP32[i3 + 12 >> 2] | 0, !((i1 | 0) == 0 | (HEAP32[i1 >> 2] | 0) != 4)) : 0) ? (i2 = i1 + 16 | 0, (HEAP32[i2 >> 2] | 0) == 0) : 0) { + HEAP32[i2 >> 2] = HEAP32[i3 + 8 >> 2]; + HEAP32[i4 + 16 >> 2] = i1; + HEAP8[i4 + 40 >> 0] = 1; + } return; } @@ -65827,30 +74476,72 @@ function _fwrite(i2, i5, i1, i3) { return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } +function __ZNSt3__114__thread_proxyINS_5tupleIJPFvPvEPN4wasm6ThreadEEEEEES2_S2_(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i3 = __ZNSt3__119__thread_local_dataEv() | 0; + i2 = __Znwj(4) | 0; + __ZNSt3__115__thread_structC2Ev(i2); + __ZNSt3__121__thread_specific_ptrINS_15__thread_structEE5resetEPS1_(i3, i2); + FUNCTION_TABLE_vi[HEAP32[i1 >> 2] & 255](HEAP32[i1 + 4 >> 2] | 0); + __ZdlPv(i1); + return 0; +} + function __ZNSt3__114__split_bufferIPcRNS_9allocatorIS1_EEEC2EjjS4_(i4, i2, i3, i1) { i4 = i4 | 0; i2 = i2 | 0; @@ -65867,39 +74558,57 @@ function __ZNSt3__114__split_bufferIPcRNS_9allocatorIS1_EEEC2EjjS4_(i4, i2, i3, return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } @@ -65930,51 +74639,21 @@ function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } @@ -65993,51 +74672,9 @@ function __ZNSt3__13mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE11visitBinaryEPNS_6BinaryE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 12 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 16 | 0); + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0); return; } @@ -66071,51 +74708,89 @@ function __ZNSt3__13mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_ return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitStoreEPNS_5StoreE(i2, i1) { +function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i4, i2, i3, i1) { + i4 = i4 | 0; i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEE10visitBreakEPNS_5BreakE(i2, i1) { +function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEEC2EjjS3_(i4, i2, i3, i1) { + i4 = i4 | 0; i2 = i2 | 0; + i3 = i3 | 0; i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + HEAP32[i4 + 12 >> 2] = 0; + HEAP32[i4 + 16 >> 2] = i1; + if (!i2) i1 = 0; else i1 = __Znwj(i2 << 2) | 0; + HEAP32[i4 >> 2] = i1; + i3 = i1 + (i3 << 2) | 0; + HEAP32[i4 + 8 >> 2] = i3; + HEAP32[i4 + 4 >> 2] = i3; + HEAP32[i4 + 12 >> 2] = i1 + (i2 << 2); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitStoreEPNS_5StoreE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 20 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 24 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEE10visitBreakEPNS_5BreakE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11BreakSeekerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { i1 = i1 | 0; - var i3 = 0; - i2 = i2 + 4 | 0; - i3 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] & 127](i3, i1 + 16 | 0); - i2 = HEAP32[i2 >> 2] | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 12 | 0); + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + +function __ZNSt3__113__vector_baseINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } return; } @@ -66124,10 +74799,10 @@ function _newlocale(i2, i3, i1) { i3 = i3 | 0; i1 = i1 | 0; var i4 = 0; - if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 27186) | 0) != 0 : 0) ? (_strcmp(i3, 26213) | 0) != 0 : 0) i1 = 0; else i4 = 4; - do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[8350] | 0)) { - HEAP32[8350] = 1; - i1 = 33404; + if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 30481) | 0) != 0 : 0) ? (_strcmp(i3, 29223) | 0) != 0 : 0) i1 = 0; else i4 = 4; + do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[9185] | 0)) { + HEAP32[9185] = 1; + i1 = 36744; break; } else { i1 = _calloc(1, 4) | 0; @@ -66172,11 +74847,42 @@ function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2 return; } +function __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEaSEDn(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0; + i1 = i3 + 16 | 0; + i2 = HEAP32[i1 >> 2] | 0; + if ((i2 | 0) != (i3 | 0)) { + if (i2 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i2 >> 2] | 0) + 20 >> 2] & 255](i2); + } else FUNCTION_TABLE_vi[HEAP32[(HEAP32[i2 >> 2] | 0) + 16 >> 2] & 255](i2); + HEAP32[i1 >> 2] = 0; + return i3 | 0; +} + +function __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -8 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + function __ZN4wasm22ShellExternalInterface4trapEPKc(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(34084, 15430) | 0, i2) | 0, 15437) | 0; - ___cxa_throw(___cxa_allocate_exception(1) | 0, 216, 0); + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(37420, 15727) | 0, i2) | 0, 15734) | 0; + ___cxa_throw(___cxa_allocate_exception(1) | 0, 128, 0); } function __ZNSt3__114__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i4) { @@ -66202,32 +74908,32 @@ function __ZN4wasm13printWasmTypeENS_8WasmTypeE(i2) { switch (i2 | 0) { case 0: { - i1 = 15248; + i1 = 15545; break; } case 1: { - i1 = 18381; + i1 = 18657; break; } case 2: { - i1 = 18377; + i1 = 18653; break; } case 3: { - i1 = 18294; + i1 = 18570; break; } case 4: { - i1 = 18290; + i1 = 18566; break; } case 5: { - i1 = 18589; + i1 = 18868; break; } default: @@ -66352,6 +75058,21 @@ function __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jE return; } +function __ZZN4wasm12RegisterPassINS_14PostEmscriptenEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i1 = __Znwj(40) | 0; + i2 = i1; + i3 = i2 + 40 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEEC2Ev(i1); + HEAP32[i1 >> 2] = 4228; + return i1 | 0; +} + function __ZNSt3__114__split_bufferIPN4wasm8FunctionERNS_9allocatorIS3_EEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -66373,7 +75094,7 @@ function __ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i2) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 36760) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 40176) | 0; HEAP32[i2 + 36 >> 2] = i1; i1 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 127](i1) | 0) & 1; HEAP8[i2 + 44 >> 0] = i1; @@ -66384,7 +75105,7 @@ function __ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 127](i2) | 0; - i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 36752) | 0; + i1 = __ZNKSt3__16locale9use_facetERNS0_2idE(i1, 40168) | 0; HEAP32[i2 + 36 >> 2] = i1; i1 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 127](i1) | 0) & 1; HEAP8[i2 + 44 >> 0] = i1; @@ -66511,6 +75232,23 @@ function __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__m return; } +function __ZNSt3__114__split_bufferIPN4wasm5BreakERNS_9allocatorIS3_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -4 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNSt3__114__split_bufferIPN4wasm5BlockERNS_9allocatorIS3_EEED2Ev(i4) { i4 = i4 | 0; var i1 = 0, i2 = 0, i3 = 0, i5 = 0; @@ -66620,6 +75358,38 @@ function __ZNSt3__114__split_bufferIN4wasm4NameERNS_9allocatorIS2_EEED2Ev(i4) { return; } +function __ZZN4wasm12RegisterPassINS_11MergeBlocksEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i1 = __Znwj(40) | 0; + i2 = i1; + i3 = i2 + 40 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEEC2Ev(i1); + HEAP32[i1 >> 2] = 3580; + return i1 | 0; +} + +function __ZNSt3__114__split_bufferIPN4wasm2IfERNS_9allocatorIS3_EEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -4 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZNSt3__113__vector_baseIPNS_6vectorIN6cashew3RefENS_9allocatorIS3_EEEENS4_IS7_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -66642,10 +75412,42 @@ function __ZN4wasmlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i i2 = i2 | 0; i1 = i1 | 0; i1 = HEAP32[i1 >> 2] | 0; - if (!i1) ___assert_fail(14264, 22375, 78, 30672); else return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0; + if (!i1) ___assert_fail(16090, 14223, 82, 33985); else return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0; return 0; } +function __ZNSt3__113__vector_baseIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE15doVisitSetLocalEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEEN9ReIndexer13visitSetLocalEPNS_8SetLocalE(i2, __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE15doVisitGetLocalEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZZN4wasm13ReorderLocals13visitFunctionEPNS_8FunctionEEN9ReIndexer13visitGetLocalEPNS_8GetLocalE(i2, __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + function _llvm_cttz_i32(i2) { i2 = i2 | 0; var i1 = 0; @@ -66676,14 +75478,31 @@ function __ZNSt3__16locale2id5__getEv(i2) { i1 = i3; if ((HEAP32[i2 >> 2] | 0) != -1) { HEAP32[i1 >> 2] = i2; - HEAP32[i1 + 4 >> 2] = 198; + HEAP32[i1 + 4 >> 2] = 222; HEAP32[i1 + 8 >> 2] = 0; - __ZNSt3__111__call_onceERVmPvPFvS2_E(i2, i1, 199); + __ZNSt3__111__call_onceERVmPvPFvS2_E(i2, i1, 223); } STACKTOP = i3; return (HEAP32[i2 + 4 >> 2] | 0) + -1 | 0; } +function __ZN4wasm15RemoveUnusedBrsD2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3984; + __ZNSt3__113__vector_baseINS_6vectorIPN4wasm5BreakENS_9allocatorIS4_EEEENS5_IS7_EEED2Ev(i1 + 56 | 0); + __ZNSt3__113__vector_baseIPN4wasm5BreakENS_9allocatorIS3_EEED2Ev(i1 + 44 | 0); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEED2Ev(i1); + return; +} + +function __ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14SimplifyLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -66697,6 +75516,21 @@ function __ZNSt3__16vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i } } +function __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEE25__construct_node_with_keyERS5_(i2, i3, i1) { + i2 = i2 | 0; + i3 = i3 | 0; + i1 = i1 | 0; + var i4 = 0; + i4 = __Znwj(24) | 0; + HEAP32[i4 + 16 >> 2] = HEAP32[i1 >> 2]; + HEAP32[i4 + 20 >> 2] = 0; + HEAP32[i2 >> 2] = i4; + i2 = i2 + 4 | 0; + HEAP32[i2 >> 2] = i3 + 4; + HEAP32[i2 + 4 >> 2] = 257; + return; +} + function ___cxa_can_catch(i1, i2, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -66783,6 +75617,40 @@ function __ZNSt3__16vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE8allocateEj(i2, i } } +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + i1 = (__ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0) + 8 | 0; + if ((HEAP32[i1 >> 2] | 0) == (HEAP32[i2 + 24 >> 2] | 0)) { + i2 = i2 + 28 | 0; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; + } + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_17RemoveUnusedNamesENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + +function __ZZN4wasm12RegisterPassINS_6VacuumEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i1 = __Znwj(40) | 0; + i2 = i1; + i3 = i2 + 40 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEEC2Ev(i1); + HEAP32[i1 >> 2] = 4772; + return i1 | 0; +} + function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE8allocateEj(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -66796,6 +75664,40 @@ function __ZNSt3__16vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE8allocateEj(i2, i } } +function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -4 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + +function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev(i4) { + i4 = i4 | 0; + var i1 = 0, i2 = 0, i3 = 0, i5 = 0; + i1 = HEAP32[i4 + 4 >> 2] | 0; + i2 = i4 + 8 | 0; + i3 = HEAP32[i2 >> 2] | 0; + while (1) { + if ((i3 | 0) == (i1 | 0)) break; + i5 = i3 + -4 | 0; + HEAP32[i2 >> 2] = i5; + i3 = i5; + } + i1 = HEAP32[i4 >> 2] | 0; + if (i1 | 0) __ZdlPv(i1); + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -66935,6 +75837,19 @@ function __ZNK4wasm7Literal9nearbyintEv(i2, i1) { return; } +function __ZNSt3__16vectorIN4wasm4NameENS_9allocatorIS2_EEE8allocateEj(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + if (i1 >>> 0 > 1073741823) __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i2); else { + i3 = __Znwj(i1 << 2) | 0; + HEAP32[i2 + 4 >> 2] = i3; + HEAP32[i2 >> 2] = i3; + HEAP32[i2 + 8 >> 2] = i3 + (i1 << 2); + return; + } +} + function __ZNSt3__113__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -66953,6 +75868,53 @@ function __ZNSt3__113__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2E return; } +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + i1 = __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + i2 = (HEAP32[HEAP32[i2 + 40 >> 2] >> 2] | 0) + (HEAP32[i1 + 8 >> 2] << 2) | 0; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; + return; +} + +function __ZN4wasm15RemoveUnusedBrsC2Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEEC2Ev(i1); + HEAP32[i1 >> 2] = 3984; + i1 = i1 + 44 | 0; + HEAP32[i1 >> 2] = 0; + HEAP32[i1 + 4 >> 2] = 0; + HEAP32[i1 + 8 >> 2] = 0; + HEAP32[i1 + 12 >> 2] = 0; + HEAP32[i1 + 16 >> 2] = 0; + HEAP32[i1 + 20 >> 2] = 0; + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15SetLocalRemoverENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15RemoveUnusedBrsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_15GetLocalCounterENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + function __ZNK4wasm7Literal4sqrtEv(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -67005,6 +75967,14 @@ function __ZNSt3__113__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev( return; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14PostEmscriptenENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + function __Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -67013,15 +75983,6 @@ function __Z9printTextRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(i1, i2) return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i1, 34) | 0; } -function __ZZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfEENKUlPNS_10ExpressionEE_clES4_(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - var i3 = 0; - i1 = __ZN4wasm10Expression8dyn_castINS_5BlockEEEPT_v(i1) | 0; - if ((i1 | 0) != 0 ? (i3 = HEAP32[i1 + 16 >> 2] | 0, (i3 | 0) != (HEAP32[i1 + 12 >> 2] | 0)) : 0) i1 = HEAP32[i3 + -4 >> 2] | 0; else i1 = 0; - return i1 | 0; -} - function __ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i4, i1, i3, i2) { i4 = i4 | 0; i1 = i1 | 0; @@ -67039,6 +76000,37 @@ function __ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z(i4, i1, i3, i2) { return i1 | 0; } +function __ZN4wasm6Thread4workENSt3__18functionIFNS_15ThreadWorkStateEvEEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = i2 + 4 | 0; + __ZNSt3__15mutex4lockEv(i3); + __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEEaSERKS4_(i2 + 88 | 0, i1) | 0; + __ZNSt3__118condition_variable10notify_oneEv(i2 + 32 | 0); + __ZNSt3__15mutex6unlockEv(i3); + return; +} + +function __ZN4wasm14EffectAnalyzer11hasAnythingEv(i1) { + i1 = i1 | 0; + var i2 = 0; + i2 = HEAP16[i1 + 24 >> 1] | 0; + if ((i2 & 255) << 24 >> 24 == 0 & (i2 & 65535) < 256 ? (HEAP32[i1 + 36 >> 2] | 0) == (0 - (HEAP32[i1 + 48 >> 2] | 0) | 0) : 0) { + i2 = HEAP16[i1 + 52 >> 1] | 0; + return (i2 & 65535) > 255 | (i2 & 255) << 24 >> 24 != 0 | 0; + } + return 1; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_13ReorderLocalsENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + function _truncf(d1) { d1 = +d1; var i2 = 0, i3 = 0, i4 = 0; @@ -67163,17 +76155,17 @@ function __ZNSt3__113__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i1) { } function __GLOBAL__sub_I_simple_ast_cpp() { - HEAP32[8319] = 0; - HEAP32[8320] = 0; - HEAP32[8321] = 0; - HEAP32[8322] = 0; - HEAP32[8323] = 0; - HEAP32[8324] = 0; - HEAP32[8325] = 0; - HEAP32[8326] = 0; - ___cxa_atexit(194, 33276, ___dso_handle | 0) | 0; - __ZN6cashew10IStringSetC2EPKc(33308, 23262); - ___cxa_atexit(191, 33308, ___dso_handle | 0) | 0; + HEAP32[9152] = 0; + HEAP32[9153] = 0; + HEAP32[9154] = 0; + HEAP32[9155] = 0; + HEAP32[9156] = 0; + HEAP32[9157] = 0; + HEAP32[9158] = 0; + HEAP32[9159] = 0; + ___cxa_atexit(214, 36608, ___dso_handle | 0) | 0; + __ZN6cashew10IStringSetC2EPKc(36640, 26049); + ___cxa_atexit(211, 36640, ___dso_handle | 0) | 0; return; } @@ -67224,6 +76216,24 @@ function __ZNSt3__113__vector_baseIPN4wasm6ExportENS_9allocatorIS3_EEED2Ev(i1) { return; } +function __ZNSt3__113__vector_baseIPN4wasm5BreakENS_9allocatorIS3_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + function __ZNSt3__113__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -67254,7 +76264,7 @@ function __ZN4wasm7Literal9castToI64Ev(i1, i2) { HEAP32[i2 + 4 >> 2] = i3; HEAP32[i1 >> 2] = 2; return; - } else ___assert_fail(13810, 22375, 189, 16446); + } else ___assert_fail(14362, 14223, 197, 16593); } function __ZN4wasm7Literal9castToF64Ev(i1, i2) { @@ -67269,7 +76279,7 @@ function __ZN4wasm7Literal9castToF64Ev(i1, i2) { HEAP32[i2 + 4 >> 2] = i3; HEAP32[i1 >> 2] = 4; return; - } else ___assert_fail(13635, 22375, 177, 13657); + } else ___assert_fail(14244, 14223, 185, 14266); } function __ZN4wasm12PassRegistry8PassInfoC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFPNS_4PassEvEEE(i3, i2, i1) { @@ -67281,6 +76291,14 @@ function __ZN4wasm12PassRegistry8PassInfoC2ENSt3__112basic_stringIcNS2_11char_tr return; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_11MergeBlocksENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + function __ZNSt3__113__vector_baseIPN4wasm4PassENS_9allocatorIS3_EEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -67305,7 +76323,7 @@ function __ZN4wasm22SExpressionWasmBuilder15preParseImportsERNS_7ElementE(i2, i1 var i3 = 0; i3 = __ZN4wasm7Element4listEv(i1) | 0; i3 = __ZN4wasm7Element3strEv(HEAP32[HEAP32[i3 >> 2] >> 2] | 0) | 0; - if ((i3 | 0) == (HEAP32[8183] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i2, i1); + if ((i3 | 0) == (HEAP32[9013] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i2, i1); return; } @@ -67327,6 +76345,41 @@ function __ZNSt3__113__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1) { return; } +function __ZN4wasm7PrinterC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i4 >> 2] = 3200; + i1 = i4 + 4 | 0; + i2 = 0; + while (1) { + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; + } + HEAP32[i4 >> 2] = 3652; + HEAP32[i4 + 16 >> 2] = i3; + return; +} + +function __ZNSt3__113__vector_baseIPN4wasm2IfENS_9allocatorIS3_EEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + function __ZNK4wasm7Literal5truncEv(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -67355,6 +76408,43 @@ function __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i2, i1) { return; } +function __ZNSt3__18ios_base4InitD2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(37336) | 0; + __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(37504) | 0; + __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(37676) | 0; + __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(37844) | 0; + return; +} + +function __ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_(i2) { + i2 = i2 | 0; + var i1 = 0; + i1 = HEAP32[i2 >> 2] | 0; + if (!i1) while (1) { + i1 = HEAP32[i2 + 8 >> 2] | 0; + if ((HEAP32[i1 >> 2] | 0) == (i2 | 0)) i2 = i1; else break; + } else while (1) { + i2 = HEAP32[i1 + 4 >> 2] | 0; + if (!i2) break; else i1 = i2; + } + return i1 | 0; +} + +function __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) { + i2 = i2 | 0; + var i1 = 0; + i1 = HEAP32[i2 + 4 >> 2] | 0; + if (!i1) while (1) { + i1 = HEAP32[i2 + 8 >> 2] | 0; + if ((HEAP32[i1 >> 2] | 0) == (i2 | 0)) break; else i2 = i1; + } else while (1) { + i2 = HEAP32[i1 >> 2] | 0; + if (!i2) break; else i1 = i2; + } + return i1 | 0; +} + function __ZN6cashew13OperatorClassC2EOS0_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -67368,33 +76458,6 @@ function __ZN6cashew13OperatorClassC2EOS0_(i2, i1) { return; } -function __ZN4wasm17SExpressionParserC2EPc(i3, i1) { - i3 = i3 | 0; - i1 = i1 | 0; - var i2 = 0; - HEAP32[i3 >> 2] = i1; - HEAP32[i3 + 4 >> 2] = 0; - HEAP32[i3 + 8 >> 2] = 0; - HEAP32[i3 + 12 >> 2] = 0; - i1 = i3 + 20 | 0; - i2 = 0; - while (1) { - HEAP32[i1 >> 2] = i2; - if (i2 | 0) break; - i2 = __ZN4wasm17SExpressionParser5parseEv(i3) | 0; - } - return; -} - -function __ZNSt3__18ios_base4InitD2Ev(i1) { - i1 = i1 | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(34e3) | 0; - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv(34168) | 0; - __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(34340) | 0; - __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv(34508) | 0; - return; -} - function ___uflow(i2) { i2 = i2 | 0; var i1 = 0, i3 = 0; @@ -67511,7 +76574,7 @@ function __ZNK4wasm7Literal12extendToSI64Ev(i1, i2) { HEAP32[i2 >> 2] = i3; HEAP32[i2 + 4 >> 2] = ((i3 | 0) < 0) << 31 >> 31; return; - } else ___assert_fail(13603, 22375, 307, 16246); + } else ___assert_fail(14201, 14223, 315, 16393); } function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv(i1) { @@ -67543,6 +76606,14 @@ function __ZNSt3__113__vector_baseIPcNS_9allocatorIS1_EEED2Ev(i1) { return; } +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_6VacuumENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 20 | 0); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; +} + function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj(i5, i6, i1, i2, i3, i4) { i5 = i5 | 0; i6 = i6 | 0; @@ -67575,6 +76646,42 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_bas return; } +function __ZNSt3__113__vector_baseIjNS_9allocatorIjEEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + +function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEED2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0, i4 = 0; + i3 = HEAP32[i1 >> 2] | 0; + if (i3 | 0) { + i1 = i1 + 4 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } + __ZdlPv(i3); + } + return; +} + function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEED2Ev(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0, i4 = 0; @@ -67628,13 +76735,21 @@ function __ZN4wasm6getSigENS_8WasmTypeE(i2) { return i1 | 0; } +function __ZN4wasm14EffectAnalyzerD2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEED2Ev(i1 + 40 | 0); + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEED2Ev(i1 + 28 | 0); + __ZNSt3__113__vector_baseIN4wasm6WalkerINS1_14EffectAnalyzerENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEED2Ev(i1 + 4 | 0); + return; +} + function __ZNSt3__15ctypeIcEC2EPKtbj(i4, i3, i2, i1) { i4 = i4 | 0; i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; HEAP32[i4 + 4 >> 2] = i1 + -1; - HEAP32[i4 >> 2] = 11396; + HEAP32[i4 >> 2] = 11928; i1 = i4 + 8 | 0; HEAP32[i1 >> 2] = i3; HEAP8[i4 + 12 >> 0] = i2 & 1; @@ -67645,9 +76760,34 @@ function __ZNSt3__15ctypeIcEC2EPKtbj(i4, i3, i2, i1) { return; } +function __ZNSt3__118__libcpp_refstringC2EPKc(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0; + i4 = _strlen(i1) | 0; + i3 = __Znwj(i4 + 13 | 0) | 0; + HEAP32[i3 >> 2] = i4; + HEAP32[i3 + 4 >> 2] = i4; + HEAP32[i3 + 8 >> 2] = 0; + i3 = i3 + 12 | 0; + _memcpy(i3 | 0, i1 | 0, i4 + 1 | 0) | 0; + HEAP32[i2 >> 2] = i3; + return; +} + +function __ZNSt3__18functionIFN4wasm15ThreadWorkStateEvEED2Ev(i2) { + i2 = i2 | 0; + var i1 = 0; + i1 = HEAP32[i2 + 16 >> 2] | 0; + if ((i1 | 0) != (i2 | 0)) { + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 255](i1); + } else FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 16 >> 2] & 255](i1); + return; +} + function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 8816; + HEAP32[i1 >> 2] = 9348; __ZNSt3__16localeC2Ev(i1 + 4 | 0); i1 = i1 + 8 | 0; HEAP32[i1 >> 2] = 0; @@ -67673,7 +76813,7 @@ function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv(i1) { function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 8752; + HEAP32[i1 >> 2] = 9284; __ZNSt3__16localeC2Ev(i1 + 4 | 0); i1 = i1 + 8 | 0; HEAP32[i1 >> 2] = 0; @@ -67697,40 +76837,51 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv(i1) { return i1 | 0; } +function __ZNKSt3__18functionIFN4wasm15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + i1 = HEAP32[i1 + 16 >> 2] | 0; + if (!i1) { + i1 = ___cxa_allocate_exception(4) | 0; + HEAP32[i1 >> 2] = 3180; + ___cxa_throw(i1 | 0, 72, 16); + } else return FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0; + return 0; +} + function __ZNKSt3__120__time_get_c_storageIwE3__xEv(i1) { i1 = i1 | 0; - if ((HEAP8[32072] | 0) == 0 ? ___cxa_guard_acquire(32072) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(36624, 10704, _wcslen(10704) | 0); - ___cxa_atexit(207, 36624, ___dso_handle | 0) | 0; + if ((HEAP8[35392] | 0) == 0 ? ___cxa_guard_acquire(35392) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(40040, 11236, _wcslen(11236) | 0); + ___cxa_atexit(231, 40040, ___dso_handle | 0) | 0; } - return 36624; + return 40040; } function __ZNKSt3__120__time_get_c_storageIwE3__rEv(i1) { i1 = i1 | 0; - if ((HEAP8[32064] | 0) == 0 ? ___cxa_guard_acquire(32064) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(36612, 10656, _wcslen(10656) | 0); - ___cxa_atexit(207, 36612, ___dso_handle | 0) | 0; + if ((HEAP8[35384] | 0) == 0 ? ___cxa_guard_acquire(35384) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(40028, 11188, _wcslen(11188) | 0); + ___cxa_atexit(231, 40028, ___dso_handle | 0) | 0; } - return 36612; + return 40028; } function __ZNKSt3__120__time_get_c_storageIwE3__cEv(i1) { i1 = i1 | 0; - if ((HEAP8[32056] | 0) == 0 ? ___cxa_guard_acquire(32056) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(36600, 10572, _wcslen(10572) | 0); - ___cxa_atexit(207, 36600, ___dso_handle | 0) | 0; + if ((HEAP8[35376] | 0) == 0 ? ___cxa_guard_acquire(35376) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(40016, 11104, _wcslen(11104) | 0); + ___cxa_atexit(231, 40016, ___dso_handle | 0) | 0; } - return 36600; + return 40016; } function __ZNKSt3__120__time_get_c_storageIwE3__XEv(i1) { i1 = i1 | 0; - if ((HEAP8[32080] | 0) == 0 ? ___cxa_guard_acquire(32080) | 0 : 0) { - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(36636, 10740, _wcslen(10740) | 0); - ___cxa_atexit(207, 36636, ___dso_handle | 0) | 0; + if ((HEAP8[35400] | 0) == 0 ? ___cxa_guard_acquire(35400) | 0 : 0) { + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(40052, 11272, _wcslen(11272) | 0); + ___cxa_atexit(231, 40052, ___dso_handle | 0) | 0; } - return 36636; + return 40052; } function __ZN4wasm5unhexEc(i3) { @@ -67780,6 +76931,12 @@ function _sn_write(i1, i3, i2) { return i2 | 0; } +function __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0); + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_15arenaILj4096EE10deallocateEPcj(i1, i3, i2) { i1 = i1 | 0; i3 = i3 | 0; @@ -67795,7 +76952,7 @@ function __ZNSt3__18numpunctIwEC2Ej(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; HEAP32[i2 + 4 >> 2] = i1 + -1; - HEAP32[i2 >> 2] = 11488; + HEAP32[i2 >> 2] = 12020; HEAP32[i2 + 8 >> 2] = 46; HEAP32[i2 + 12 >> 2] = 44; i1 = i2 + 16 | 0; @@ -67812,7 +76969,7 @@ function __ZNSt3__18numpunctIcEC2Ej(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; HEAP32[i2 + 4 >> 2] = i1 + -1; - HEAP32[i2 >> 2] = 11448; + HEAP32[i2 >> 2] = 11980; HEAP8[i2 + 8 >> 0] = 46; HEAP8[i2 + 9 >> 0] = 44; i1 = i2 + 12 | 0; @@ -67827,7 +76984,7 @@ function __ZNSt3__18numpunctIcEC2Ej(i2, i1) { function __ZNSt3__18ios_baseD2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 8736; + HEAP32[i1 >> 2] = 9268; __ZNSt3__18ios_base16__call_callbacksENS0_5eventE(i1, 0); __ZNSt3__16localeD2Ev(i1 + 28 | 0); _free(HEAP32[i1 + 32 >> 2] | 0); @@ -67837,6 +76994,11 @@ function __ZNSt3__18ios_baseD2Ev(i1) { return; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i1 + 4 | 0) | 0; +} + function __ZNKSt3__17collateIwE7do_hashEPKwS3_(i1, i2, i3) { i1 = i1 | 0; i2 = i2 | 0; @@ -67853,6 +77015,19 @@ function __ZNKSt3__17collateIwE7do_hashEPKwS3_(i1, i2, i3) { return i1 | 0; } +function __ZNSt3__121__thread_specific_ptrINS_15__thread_structEE5resetEPS1_(i3, i2) { + i3 = i3 | 0; + i2 = i2 | 0; + var i1 = 0; + i1 = _pthread_getspecific(HEAP32[i3 >> 2] | 0) | 0; + _pthread_setspecific(HEAP32[i3 >> 2] | 0, i2 | 0) | 0; + if (i1 | 0) { + __ZNSt3__115__thread_structD2Ev(i1); + __ZdlPv(i1); + } + return; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3, i1, i2) { i3 = i3 | 0; i1 = i1 | 0; @@ -67876,13 +77051,49 @@ function __ZNKSt3__17collateIcE7do_hashEPKcS3_(i1, i2, i3) { return i1 | 0; } +function __ZN4wasm8Function12getLocalNameEj(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i1 = HEAP32[i4 + 40 >> 2] | 0; + if ((HEAP32[i4 + 44 >> 2] | 0) - i1 >> 2 >>> 0 > i3 >>> 0 ? (i2 = HEAP32[i1 + (i3 << 2) >> 2] | 0, i2 | 0) : 0) return i2 | 0; + ___assert_fail(16099, 14223, 1099, 16151); + return 0; +} + function __GLOBAL__sub_I_optimizer_shared_cpp() { - HEAP32[8332] = 0; - __ZN6cashew7IString3setEPKcb(33332, 23351, 1); - __ZN6cashew7IString3setEPKcb(33336, 23370, 1); - __ZN6cashew7IString3setEPKcb(33340, 23389, 1); - __ZN6cashew7IString3setEPKcb(33344, 23408, 1); - __ZN6cashew7IString3setEPKcb(33348, 23429, 1); + HEAP32[9165] = 0; + __ZN6cashew7IString3setEPKcb(36664, 26138, 1); + __ZN6cashew7IString3setEPKcb(36668, 26157, 1); + __ZN6cashew7IString3setEPKcb(36672, 26176, 1); + __ZN6cashew7IString3setEPKcb(36676, 26195, 1); + __ZN6cashew7IString3setEPKcb(36680, 26216, 1); + return; +} + +function __ZN4wasm8Function12getLocalTypeEj(i4, i3) { + i4 = i4 | 0; + i3 = i3 | 0; + var i1 = 0, i2 = 0; + i1 = HEAP32[i4 + 8 >> 2] | 0; + i2 = (HEAP32[i4 + 12 >> 2] | 0) - i1 >> 2; + if (i2 >>> 0 > i3 >>> 0) i1 = i1 + (i3 << 2) | 0; else i1 = (HEAP32[i4 + 20 >> 2] | 0) + (i3 - i2 << 2) | 0; + return HEAP32[i1 >> 2] | 0; +} + +function __ZN4wasm15RemoveUnusedBrs5clearEPS0_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0, i4 = 0; + i3 = HEAP32[i2 + 44 >> 2] | 0; + i1 = i2 + 48 | 0; + i2 = HEAP32[i1 >> 2] | 0; + while (1) { + if ((i2 | 0) == (i3 | 0)) break; + i4 = i2 + -4 | 0; + HEAP32[i1 >> 2] = i4; + i2 = i4; + } return; } @@ -67896,6 +77107,11 @@ function __ZNSt3__18functionIFPN4wasm4PassEvEED2Ev(i2) { return; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i1 + 4 | 0) | 0; +} + function __ZNK4wasm7Literal12extendToUI64Ev(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -67907,7 +77123,15 @@ function __ZNK4wasm7Literal12extendToUI64Ev(i1, i2) { HEAP32[i2 >> 2] = i3; HEAP32[i2 + 4 >> 2] = 0; return; - } else ___assert_fail(13603, 22375, 311, 16259); + } else ___assert_fail(14201, 14223, 319, 16406); +} + +function __ZN4wasm14SimplifyLocals10BlockBreakC2EOS1_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + __ZNSt3__16__treeINS_12__value_typeIjN4wasm14SimplifyLocals12SinkableInfoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2EOSC_(i2 + 4 | 0, i1 + 4 | 0); + return; } function _rintf(d1) { @@ -67922,31 +77146,86 @@ function _rintf(d1) { return +d1; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i1 + 4 | 0) | 0; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i1 + 4 | 0) | 0; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i1 + 4 | 0) | 0; +} + function __ZNKSt3__120__time_get_c_storageIcE3__rEv(i1) { i1 = i1 | 0; - if ((HEAP8[31984] | 0) == 0 ? ___cxa_guard_acquire(31984) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(35800, 27912, 11); - ___cxa_atexit(203, 35800, ___dso_handle | 0) | 0; + if ((HEAP8[35304] | 0) == 0 ? ___cxa_guard_acquire(35304) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(39216, 31207, 11); + ___cxa_atexit(227, 39216, ___dso_handle | 0) | 0; } - return 35800; + return 39216; } function __ZNKSt3__120__time_get_c_storageIcE3__cEv(i1) { i1 = i1 | 0; - if ((HEAP8[31976] | 0) == 0 ? ___cxa_guard_acquire(31976) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(35788, 27891, 20); - ___cxa_atexit(203, 35788, ___dso_handle | 0) | 0; + if ((HEAP8[35296] | 0) == 0 ? ___cxa_guard_acquire(35296) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(39204, 31186, 20); + ___cxa_atexit(227, 39204, ___dso_handle | 0) | 0; } - return 35788; + return 39204; +} + +function __ZN4wasm10ThreadPool19notifyThreadIsReadyEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i2 = i1 + 16 | 0; + __ZNSt3__15mutex4lockEv(i2); + i3 = i1 + 92 | 0; + HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 1; + __ZNSt3__118condition_variable10notify_oneEv(i1 + 44 | 0); + __ZNSt3__15mutex6unlockEv(i2); + return; } function __ZNKSt3__120__time_get_c_storageIcE3__xEv(i1) { i1 = i1 | 0; - if ((HEAP8[31992] | 0) == 0 ? ___cxa_guard_acquire(31992) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(35812, 27924, 8); - ___cxa_atexit(203, 35812, ___dso_handle | 0) | 0; + if ((HEAP8[35312] | 0) == 0 ? ___cxa_guard_acquire(35312) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(39228, 31219, 8); + ___cxa_atexit(227, 39228, ___dso_handle | 0) | 0; } - return 35812; + return 39228; +} + +function __ZNKSt3__120__time_get_c_storageIcE3__XEv(i1) { + i1 = i1 | 0; + if ((HEAP8[35320] | 0) == 0 ? ___cxa_guard_acquire(35320) | 0 : 0) { + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(39240, 31228, 8); + ___cxa_atexit(227, 39240, ___dso_handle | 0) | 0; + } + return 39240; +} + +function __ZN4wasm7Builder12makeSetLocalEjPNS_10ExpressionE(i2, i1, i3) { + i2 = i2 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + i2 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i2 >> 2] | 0) | 0; + HEAP32[i2 + 8 >> 2] = i1; + HEAP32[i2 + 12 >> 2] = i3; + HEAP32[i2 + 4 >> 2] = HEAP32[i3 + 4 >> 2]; + return i2 | 0; +} + +function __ZN4wasm13ReorderLocalsD2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4672; + __ZNSt3__16__treeINS_12__value_typeIjjEENS_19__map_value_compareIjS2_NS_4lessIjEELb1EEENS_9allocatorIS2_EEED2Ev(i1 + 40 | 0); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEED2Ev(i1); + return; } function __ZN10__cxxabiv112_GLOBAL__N_15arenaILj4096EE8allocateEj(i4, i1) { @@ -67960,6 +77239,25 @@ function __ZN10__cxxabiv112_GLOBAL__N_15arenaILj4096EE8allocateEj(i4, i1) { return i1 | 0; } +function __ZZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i1 = __Znwj(52) | 0; + i2 = i1; + i3 = i2 + 52 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + __ZN4wasm17RemoveUnusedNamesC2Ev(i1); + return i1 | 0; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i1 + 4 | 0) | 0; +} + function __ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; @@ -67976,22 +77274,6 @@ function __ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIc return i3 >>> ((i3 | 0) != (-1 | 0) & 1) | 0; } -function __ZNKSt3__120__time_get_c_storageIcE3__XEv(i1) { - i1 = i1 | 0; - if ((HEAP8[32e3] | 0) == 0 ? ___cxa_guard_acquire(32e3) | 0 : 0) { - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(35824, 27933, 8); - ___cxa_atexit(203, 35824, ___dso_handle | 0) | 0; - } - return 35824; -} - -function __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 + 4 >> 2] | 0, 18589) | 0, 41) | 0; - return; -} - function __ZN4wasm18CountLeadingZeroesIjEEiT_(i1) { i1 = i1 | 0; i1 = i1 >>> 1 | i1; @@ -68000,7 +77282,7 @@ function __ZN4wasm18CountLeadingZeroesIjEEiT_(i1) { i1 = i1 >>> 8 | i1; i1 = i1 >>> 16 | i1; if (!i1) i1 = 32; else { - i1 = 23482 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0; + i1 = 26269 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0; i1 = HEAPU8[i1 >> 0] | 0; } return i1 | 0; @@ -68016,13 +77298,26 @@ function __ZNSt3__18functionIFvvEED2Ev(i2) { return; } +function __ZNSt3__16threadC2IRFvPvEJPN4wasm6ThreadEEvEEOT_DpOT0_(i4, i3, i2) { + i4 = i4 | 0; + i3 = i3 | 0; + i2 = i2 | 0; + var i1 = 0; + i1 = __Znwj(8) | 0; + i2 = HEAP32[i2 >> 2] | 0; + HEAP32[i1 >> 2] = i3; + HEAP32[i1 + 4 >> 2] = i2; + if (_pthread_create(i4 | 0, 0, 117, i1 | 0) | 0) __ZdlPv(i1); + return; +} + function __ZN4wasm17RemoveUnusedNames10visitBreakEPNS_5BreakE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; var i3 = 0; i3 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, i2 + 12 | 0, i1 + 8 | 0); + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_(i3, i2 + 40 | 0, i1 + 8 | 0); STACKTOP = i3; return; } @@ -68041,6 +77336,34 @@ function ___uremdi3(i1, i2, i3, i4) { return (tempRet0 = HEAP32[i5 + 4 >> 2] | 0, HEAP32[i5 >> 2] | 0) | 0; } +function __ZZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i1 = __Znwj(68) | 0; + i2 = i1; + i3 = i2 + 68 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + __ZN4wasm15RemoveUnusedBrsC2Ev(i1); + return i1 | 0; +} + +function __ZZN4wasm12RegisterPassINS_14SimplifyLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i1 = __Znwj(128) | 0; + i2 = i1; + i3 = i2 + 128 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + __ZN4wasm14SimplifyLocalsC2Ev(i1); + return i1 | 0; +} + function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj(i3, i4, i1, i2) { i3 = i3 | 0; i4 = i4 | 0; @@ -68069,6 +77392,22 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11_ return; } +function __ZN4wasm17SExpressionParserC2EPc(i3, i1) { + i3 = i3 | 0; + i1 = i1 | 0; + var i2 = 0; + HEAP32[i3 >> 2] = i1; + __ZN10MixedArenaC2Ev(i3 + 4 | 0); + i1 = i3 + 56 | 0; + i2 = 0; + while (1) { + HEAP32[i1 >> 2] = i2; + if (i2 | 0) break; + i2 = __ZN4wasm17SExpressionParser5parseEv(i3) | 0; + } + return; +} + function dynCall_iiiiiiiii(i9, i1, i2, i3, i4, i5, i6, i7, i8) { i9 = i9 | 0; i1 = i1 | 0; @@ -68082,11 +77421,24 @@ function dynCall_iiiiiiiii(i9, i1, i2, i3, i4, i5, i6, i7, i8) { return FUNCTION_TABLE_iiiiiiiii[i9 & 15](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0, i6 | 0, i7 | 0, i8 | 0) | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 21043 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, 18868) | 0, 41) | 0; + return; +} + function __ZN4wasm17RemoveUnusedNames10visitBlockEPNS_5BlockE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; i1 = i1 + 8 | 0; - if (HEAP32[i1 >> 2] | 0 ? (__ZNKSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i2 + 12 | 0, i1) | 0) == 0 : 0) HEAP32[i1 >> 2] = 0; + if (HEAP32[i1 >> 2] | 0 ? (__ZNKSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i2 + 40 | 0, i1) | 0) == 0 : 0) HEAP32[i1 >> 2] = 0; return; } @@ -68104,12 +77456,44 @@ function __Z8doIndentRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEj(i3, i2) { i1 = 0; while (1) { if ((i1 | 0) == (i2 | 0)) break; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 17802) | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 18078) | 0; i1 = i1 + 1 | 0; } return i3 | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 20265 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZZN4wasm12RegisterPassINS_13ReorderLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i1 = __Znwj(52) | 0; + i2 = i1; + i3 = i2 + 52 | 0; + do { + HEAP32[i2 >> 2] = 0; + i2 = i2 + 4 | 0; + } while ((i2 | 0) < (i3 | 0)); + __ZN4wasm13ReorderLocalsC2Ev(i1); + return i1 | 0; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 23778 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 21892 ? i2 + 4 | 0 : 0) | 0; +} + function __ZN4wasm15getWasmTypeSizeENS_8WasmTypeE(i2) { i2 = i2 | 0; var i1 = 0; @@ -68146,7 +77530,7 @@ function __ZNKSt3__18functionIFvvEEclEv(i1) { i1 = HEAP32[i1 + 16 >> 2] | 0; if (!i1) { i1 = ___cxa_allocate_exception(4) | 0; - HEAP32[i1 >> 2] = 3012; + HEAP32[i1 >> 2] = 3180; ___cxa_throw(i1 | 0, 72, 16); } else { FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 255](i1); @@ -68154,6 +77538,27 @@ function __ZNKSt3__18functionIFvvEEclEv(i1) { } } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 24578 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm10ThreadPool20resetThreadsAreReadyEv(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i3 = i1 + 92 | 0; + i2 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = 0; + if ((i2 | 0) == ((HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0)) return; else ___assert_fail(26316, 26338, 177, 26362); +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 17894 ? i2 + 4 | 0 : 0) | 0; +} + function __Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -68175,6 +77580,11 @@ function __ZNSt3__114__shared_count16__release_sharedEv(i1) { return i1 | 0; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE9startWalkEPNS_6ModuleEENKUlvE_clEv(i1 + 4 | 0) | 0; +} + function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -68199,18 +77609,113 @@ function __ZNKSt3__17collateIcE12do_transformEPKcS3_(i3, i4, i2, i1) { return; } +function __ZN4wasm16PrintSExpression14printableLocalEj(i2, i3) { + i2 = i2 | 0; + i3 = i3 | 0; + var i1 = 0; + i2 = HEAP32[i2 + 24 >> 2] | 0; + if (!((i2 | 0) != 0 ? (i1 = __ZN4wasm8Function12tryLocalNameEj(i2, i3) | 0, (i1 | 0) != 0) : 0)) i1 = __ZN4wasm4Name7fromIntEj(i3) | 0; + return i1 | 0; +} + +function __ZN10MixedArenaD2Ev(i2) { + i2 = i2 | 0; + var i1 = 0; + __ZN10MixedArena5clearEv(i2); + i1 = HEAP32[i2 + 48 >> 2] | 0; + if (i1 | 0) { + __ZN10MixedArenaD2Ev(i1); + __ZdlPv(i1); + } + __ZNSt3__15mutexD2Ev(i2 + 20 | 0); + __ZNSt3__113__vector_baseIPcNS_9allocatorIS1_EEED2Ev(i2); + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 25312 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm15SetLocalRemover13visitSetLocalEPNS_8SetLocalE(i2, __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm14EffectAnalyzer13visitSetLocalEPNS_8SetLocalE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE15__insert_uniqueERKj(i3, i2 + 40 | 0, i1 + 8 | 0); + STACKTOP = i3; + return; +} + +function __ZN4wasm14EffectAnalyzer13visitGetLocalEPNS_8GetLocalE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + var i3 = 0; + i3 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE15__insert_uniqueERKj(i3, i2 + 28 | 0, i1 + 8 | 0); + STACKTOP = i3; + return; +} + +function __ZN4wasm7Builder8blockifyEPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (__ZN4wasm10Expression2isINS_5BlockEEEbv(i1) | 0) i1 = __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i1) | 0; else i1 = __ZN4wasm7Builder9makeBlockEPNS_10ExpressionE(i2, i1) | 0; + return i1 | 0; +} + function __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 18045, 0) | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 18321, 0) | 0; __ZN4wasm16PrintSExpression13printCallBodyEPNS_4CallE(i2, i1); return; } -function __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i2, i1) { +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm14SimplifyLocals13visitGetLocalEPNS_8GetLocalE(i2, __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 + 4 >> 2] | 0, 18585) | 0, 41) | 0; + __ZN4wasm14EffectAnalyzer13visitSetLocalEPNS_8SetLocalE(i2, __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm14EffectAnalyzer13visitGetLocalEPNS_8GetLocalE(i2, __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm7PrinterC2Ev(i3) { + i3 = i3 | 0; + var i1 = 0, i2 = 0; + HEAP32[i3 >> 2] = 3200; + i1 = i3 + 4 | 0; + i2 = 0; + while (1) { + if ((i2 | 0) == 3) break; + HEAP32[i1 + (i2 << 2) >> 2] = 0; + i2 = i2 + 1 | 0; + } + HEAP32[i3 >> 2] = 3652; + HEAP32[i3 + 16 >> 2] = 37336; return; } @@ -68223,7 +77728,38 @@ function __ZNK4wasm7Literal13truncateToF32Ev(i1, i2) { HEAP32[i1 >> 2] = 3; HEAPF32[i1 + 8 >> 2] = d3; return; - } else ___assert_fail(13810, 22375, 323, 16456); + } else ___assert_fail(14362, 14223, 331, 16603); +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm17RemoveUnusedNames11visitSwitchEPNS_6SwitchE(i2, __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2, __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm13ReorderLocals13visitGetLocalEPNS_8GetLocalE(i2, __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm14SimplifyLocals12SinkableInfoC2EPPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + HEAP32[i2 >> 2] = i1; + i2 = i2 + 4 | 0; + __ZN4wasm14EffectAnalyzerC2Ev(i2); + __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i2, i1); + return; } function __ZNK4wasm7Literal11extendToF64Ev(i1, i2) { @@ -68235,16 +77771,34 @@ function __ZNK4wasm7Literal11extendToF64Ev(i1, i2) { HEAP32[i1 >> 2] = 4; HEAPF64[i1 + 8 >> 3] = d3; return; - } else ___assert_fail(15257, 22375, 315, 16434); + } else ___assert_fail(15554, 14223, 323, 16581); } -function __ZN4wasm16PrintSExpression9incIndentEv(i1) { +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - if (!(HEAP8[i1 + 12 >> 0] | 0)) { - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i1 + 4 >> 2] | 0, 10) | 0; - i1 = i1 + 8 | 0; - HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 1; - } + __ZN4wasm14PostEmscripten13visitMemoryOpINS_5StoreEEEvPT_(i2, __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i2 >> 2] | 0, 18864) | 0, 41) | 0; + return; +} + +function __ZNSt3__115__thread_structC2Ev(i1) { + i1 = i1 | 0; + var i2 = 0; + i2 = __Znwj(24) | 0; + HEAP32[i2 >> 2] = 0; + HEAP32[i2 + 4 >> 2] = 0; + HEAP32[i2 + 8 >> 2] = 0; + HEAP32[i2 + 12 >> 2] = 0; + HEAP32[i2 + 16 >> 2] = 0; + HEAP32[i2 + 20 >> 2] = 0; + HEAP32[i1 >> 2] = i2; return; } @@ -68280,6 +77834,20 @@ function ___muldi3(i1, i2, i3, i4) { return (tempRet0 = (Math_imul(i2, i6) | 0) + (Math_imul(i4, i5) | 0) + i1 | i1 & 0, i3 | 0 | 0) | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm17RemoveUnusedNames10visitBreakEPNS_5BreakE(i2, __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm17RemoveUnusedNames10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + function __ZN4wasm7Literal8getFloatEv(i2) { i2 = i2 | 0; var d1 = 0.0; @@ -68300,14 +77868,32 @@ function __ZN4wasm7Literal8getFloatEv(i2) { return +d1; } +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm14PostEmscripten13visitMemoryOpINS_4LoadEEEvPT_(i2, __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 2904; + HEAP32[i1 >> 2] = 3072; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 32 | 0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev(i1); return; } +function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE12__deallocateEPNS_11__hash_nodeIS2_PvEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + while (1) { + if (!i1) break; + i2 = HEAP32[i1 >> 2] | 0; + __ZdlPv(i1); + i1 = i2; + } + return; +} function __ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_(i6, i1, i4, i2, i5, i7, i3, i8) { i6 = i6 | 0; i1 = i1 | 0; @@ -68322,18 +77908,6 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_(i6, return 3; } -function __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE12__deallocateEPNS_11__hash_nodeIS2_PvEE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - while (1) { - if (!i1) break; - i2 = HEAP32[i1 >> 2] | 0; - __ZdlPv(i1); - i1 = i2; - } - return; -} - function __ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_(i6, i1, i4, i2, i5, i7, i3, i8) { i6 = i6 | 0; i1 = i1 | 0; @@ -68348,50 +77922,65 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_(i6, return 3; } -function __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm16PrintSExpression9incIndentEv(i1) { i1 = i1 | 0; - __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 + 4 >> 2] | 0, 18039, 0) | 0; - __ZN4wasm16PrintSExpression13printCallBodyEPNS_4CallE(i2, i1); + if (!(HEAP8[i1 + 8 >> 0] | 0)) { + __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i1 >> 2] | 0, 10) | 0; + i1 = i1 + 4 | 0; + HEAP32[i1 >> 2] = (HEAP32[i1 >> 2] | 0) + 1; + } return; } -function __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2, i1) { +function ___cxa_get_globals_fast() { + var i1 = 0, i2 = 0; + i1 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + if (!(_pthread_once(40216, 3) | 0)) { + i2 = _pthread_getspecific(HEAP32[10055] | 0) | 0; + STACKTOP = i1; + return i2 | 0; + } else _abort_message(32721, i1); + return 0; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE19doVisitCallIndirectEPS4_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - i2 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i2 + 12 | 0, i1 + 8 | 0) | 0; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } -function __ZN4wasm13ReorderLocals13visitGetLocalEPNS_8GetLocalE(i2, i1) { +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - i2 = __ZNSt3__13mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i2 + 12 | 0, i1 + 8 | 0) | 0; - HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; + __ZN4wasm14SimplifyLocals10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); return; } -function ___cxa_get_globals_fast() { - var i1 = 0, i2 = 0; - i1 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - if (!(_pthread_once(36876, 2) | 0)) { - i2 = _pthread_getspecific(HEAP32[9220] | 0) | 0; - STACKTOP = i1; - return i2 | 0; - } else _abort_message(29441, i1); - return 0; +function __ZN4wasm17RemoveUnusedNamesC2Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEEC2Ev(i1); + HEAP32[i1 >> 2] = 4128; + HEAP32[i1 + 44 >> 2] = 0; + HEAP32[i1 + 48 >> 2] = 0; + HEAP32[i1 + 40 >> 2] = i1 + 44; + return; } -function _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_3(i1, i2, i3) { +function __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; + __Z12printOpeningRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 18315, 0) | 0; + __ZN4wasm16PrintSExpression13printCallBodyEPNS_4CallE(i2, i1); + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE18doVisitUnreachableEPS4_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; - i3 = i3 | 0; - var i4 = 0; - i4 = __Znwj(112) | 0; - __ZN4wasm22SExpressionWasmBuilderC2ERNS_16AllocatingModuleERNS_7ElementEb(i4, i1, i2, i3); - return i4 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } function dynCall_iiiiiiii(i8, i1, i2, i3, i4, i5, i6, i7) { @@ -68406,15 +77995,43 @@ function dynCall_iiiiiiii(i8, i1, i2, i3, i4, i5, i6, i7) { return FUNCTION_TABLE_iiiiiiii[i8 & 7](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0, i6 | 0, i7 | 0) | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE6targetERKSt9type_info(i2, i1) { +function __ZN4wasm17RemoveUnusedNamesD2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4128; + __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i1 + 40 | 0); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEED2Ev(i1); + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE17doVisitCallImportEPS4_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 14005 ? i2 + 4 | 0 : 0) | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } -function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEEclEv(i1) { +function __GLOBAL__sub_I_Print_cpp() { + __ZN4wasm12RegisterPassINS_7PrinterEEC2EPKcS4_(42235, 18880, 18886); + __ZN4wasm12RegisterPassINS_15MinifiedPrinterEEC2EPKcS4_(42236, 19080, 19095); + __ZN4wasm12RegisterPassINS_11FullPrinterEEC2EPKcS4_(42237, 19341, 19352); + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - __ZZN4wasm22SExpressionWasmBuilderC1ERNS_16AllocatingModuleERNS_7ElementEbENKUlvE_clEv(i1 + 4 | 0); + __ZN4wasm11MergeBlocks10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN4wasm13ReorderLocalsC2Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEEC2Ev(i1); + HEAP32[i1 >> 2] = 4672; + HEAP32[i1 + 44 >> 2] = 0; + HEAP32[i1 + 48 >> 2] = 0; + HEAP32[i1 + 40 >> 2] = i1 + 44; + return; } function __ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc(i3, i1, i4, i2) { @@ -68433,11 +78050,23 @@ function __ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc(i3, i1, i4, i2) { function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; - __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 2840); + __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 3008); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev(i1 + 60 | 0); return; } +function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv(i1) { + i1 = i1 | 0; + var i2 = 0; + i2 = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + _free(i1); + if (!(_pthread_setspecific(HEAP32[10055] | 0, 0) | 0)) { + STACKTOP = i2; + return; + } else _abort_message(32618, i2); +} + function _snprintf(i3, i2, i1, i4) { i3 = i3 | 0; i2 = i2 | 0; @@ -68453,49 +78082,30 @@ function _snprintf(i3, i2, i1, i4) { return i4 | 0; } -function __ZZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC1EPKcS4_ENKUlvE_clEv(i1) { - i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 3716; - HEAP32[i1 + 4 >> 2] = 3744; - return i1 | 0; -} - function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 20469 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 21157 ? i2 + 4 | 0 : 0) | 0; } -function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv(i1) { +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - var i2 = 0; - i2 = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - _free(i1); - if (!(_pthread_setspecific(HEAP32[9220] | 0, 0) | 0)) { - STACKTOP = i2; - return; - } else _abort_message(29338, i2); + __ZN4wasm15RemoveUnusedBrs7visitIfEPNS_2IfE(i2, __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; } -function __ZZN4wasm12RegisterPassINS_14SimplifyLocalsEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZN4wasm10ThreadPoolD2Ev(i1) { i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 4100; - HEAP32[i1 + 4 >> 2] = 4128; - return i1 | 0; + __ZNSt3__118condition_variableD2Ev(i1 + 44 | 0); + __ZNSt3__15mutexD2Ev(i1 + 16 | 0); + __ZNSt3__113__vector_baseINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev(i1); + return; } function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; - __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 3196); + __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 3320); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev(i1 + 64 | 0); return; } @@ -68514,47 +78124,64 @@ function __ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw(i3, i1, i4, i2) { return i4 | 0; } -function __ZN4wasm13ReorderLocalsD2Ev(i1) { +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitSwitchEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4228; - HEAP32[i1 + 4 >> 2] = 4256; - __ZNSt3__16__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev(i1 + 12 | 0); + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } -function __ZZN4wasm12RegisterPassINS_14PostEmscriptenEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitSelectEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 3972; - HEAP32[i1 + 4 >> 2] = 4e3; - return i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitReturnEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitBinaryEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 19736 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 20375 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 19002 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 19281 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 25 >> 0] = 1; + return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 21924 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 23886 ? i2 + 4 | 0 : 0) | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 21236 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 21976 ? i2 + 4 | 0 : 0) | 0; } function __ZNK4wasm7Literal13truncateToI32Ev(i1, i2) { @@ -68565,46 +78192,84 @@ function __ZNK4wasm7Literal13truncateToI32Ev(i1, i2) { HEAP32[i1 >> 2] = 1; HEAP32[i1 + 8 >> 2] = i2; return; - } else ___assert_fail(13635, 22375, 319, 16272); + } else ___assert_fail(14244, 14223, 327, 16419); } -function __ZZN4wasm12RegisterPassINS_11MergeBlocksEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitUnaryEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - i1 = __Znwj(12) | 0; - HEAP32[i1 >> 2] = 0; - HEAP32[i1 + 4 >> 2] = 0; - HEAP32[i1 + 8 >> 2] = 0; - HEAP32[i1 >> 2] = 3428; - HEAP32[i1 + 4 >> 2] = 3456; - return i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitStoreEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitConstEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitBreakEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitBlockEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm13ReorderLocals13visitSetLocalEPNS_8SetLocalE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + i2 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i2 + 40 | 0, i1 + 8 | 0) | 0; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; + return; +} + +function __ZN4wasm13ReorderLocals13visitGetLocalEPNS_8GetLocalE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + i2 = __ZNSt3__13mapIjjNS_4lessIjEENS_9allocatorINS_4pairIKjjEEEEEixERS5_(i2 + 40 | 0, i1 + 8 | 0) | 0; + HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 1; + return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 22633 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 24684 ? i2 + 4 | 0 : 0) | 0; } -function __ZN4wasm2If8finalizeEv(i1) { +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - var i2 = 0; - if (HEAP32[i1 + 8 >> 2] | 0) { - i2 = HEAP32[(HEAP32[i1 + 12 >> 2] | 0) + 4 >> 2] | 0; - HEAP32[i1 + 4 >> 2] = (i2 | 0) != 5 ? i2 : HEAP32[(HEAP32[i1 + 16 >> 2] | 0) + 4 >> 2] | 0; - } + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 24 >> 0] = 1; return; } function __ZN4wasm12PassRegistry3getEv() { var i1 = 0; - i1 = HEAP32[8224] | 0; + i1 = HEAP32[9054] | 0; if (!i1) { i1 = __Znwj(12) | 0; HEAP32[i1 >> 2] = 0; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; HEAP32[i1 >> 2] = i1 + 4; - HEAP32[8224] = i1; + HEAP32[9054] = i1; } return i1 | 0; } @@ -68618,6 +78283,51 @@ function __ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i2, return __ZNSt3__1L20utf8_to_utf16_lengthEPKhS1_jmNS_12codecvt_modeE(i2, i3, i4, 1114111, 0) | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 14545 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitLoopEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitLoadEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitHostEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitCallEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm2If8finalizeEv(i2) { + i2 = i2 | 0; + var i1 = 0, i3 = 0; + i1 = HEAP32[i2 + 16 >> 2] | 0; + if (i1 | 0) { + i3 = HEAP32[(HEAP32[i2 + 12 >> 2] | 0) + 4 >> 2] | 0; + HEAP32[i2 + 4 >> 2] = (i3 | 0) != 5 ? i3 : HEAP32[i1 + 4 >> 2] | 0; + } + return; +} + function __ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i2, i3, i4) { i5 = i5 | 0; i1 = i1 | 0; @@ -68641,7 +78351,21 @@ function __ZNKSt3__15ctypeIwE5do_isEtw(i3, i2, i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 17627 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 17975 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 19526 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 25 >> 0] = 1; + return; } function __ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { @@ -68659,56 +78383,79 @@ function __ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9alloca function __ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36728) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40144) | 0); return; } function __ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36720) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40136) | 0); return; } function __ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36712) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40128) | 0); return; } function __ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36704) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40120) | 0); + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE10doVisitNopEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm6Vacuum10visitBlockEPNS_5BlockE(i2, __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZN12_GLOBAL__N_114__libcpp_nmstrD2Ev(i1) { + i1 = i1 | 0; + var i2 = 0, i3 = 0; + i3 = (HEAP32[i1 >> 2] | 0) + -4 | 0; + i2 = HEAP32[i3 >> 2] | 0; + HEAP32[i3 >> 2] = i2 + -1; + if ((i2 + -1 | 0) < 0) __ZdlPv((HEAP32[i1 >> 2] | 0) + -12 | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36664) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40080) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36656) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40072) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36648) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40064) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(35836) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(39252) | 0); return; } @@ -68732,35 +78479,51 @@ function __ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocat function __ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(35024) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38440) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(35016) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38432) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(35008) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38424) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(34984) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38400) | 0); + return; +} + +function __ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE9doVisitIfEPS4_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - return ((HEAP32[i1 + 4 >> 2] | 0) == 18775 ? i2 + 4 | 0 : 0) | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 19029 ? i2 + 4 | 0 : 0) | 0; +} + +function __ZN4wasm8Function12tryLocalNameEj(i3, i2) { + i3 = i3 | 0; + i2 = i2 | 0; + var i1 = 0; + i1 = HEAP32[i3 + 40 >> 2] | 0; + if ((HEAP32[i3 + 44 >> 2] | 0) - i1 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i1 + (i2 << 2) >> 2] | 0; else return 0; + return 0; } function __ZN4wasm4Host8finalizeEv(i1) { @@ -68784,6 +78547,13 @@ function __ZN4wasm4Host8finalizeEv(i1) { return; } +function __ZN4wasm15SetLocalRemover13visitSetLocalEPNS_8SetLocalE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + if (!(HEAP32[(HEAP32[HEAP32[i2 + 40 >> 2] >> 2] | 0) + (HEAP32[i1 + 8 >> 2] << 2) >> 2] | 0)) HEAP32[i2 + 16 >> 2] = HEAP32[i1 + 12 >> 2]; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { i1 = i1 | 0; return __ZZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; @@ -68794,6 +78564,12 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrint return __ZZN4wasm12RegisterPassINS_15MinifiedPrinterEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return ((HEAP32[i1 + 4 >> 2] | 0) == 25387 ? i2 + 4 | 0 : 0) | 0; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { i1 = i1 | 0; return __ZZN4wasm12RegisterPassINS_14SimplifyLocalsEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; @@ -68828,10 +78604,26 @@ function __ZNK4wasm7Literal14reinterpreti64Ev(i1) { i1 = i1 + 8 | 0; tempRet0 = HEAP32[i1 + 4 >> 2] | 0; return HEAP32[i1 >> 2] | 0; - } else ___assert_fail(13810, 22375, 203, 15415); + } else ___assert_fail(14362, 14223, 211, 15712); return 0; } +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 24 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 24 >> 0] = 1; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { i1 = i1 | 0; return __ZZN4wasm12RegisterPassINS_13ReorderLocalsEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; @@ -68850,6 +78642,29 @@ function __ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv(i1) { return i1 | 0; } +function __ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 53 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 24 >> 0] = 1; + return; +} + function __ZN4wasm18CountLeadingZeroesIyEEiT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -68880,41 +78695,84 @@ function _bitshift64Ashr(i3, i2, i1) { return i2 >> i1 - 32 | 0; } +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 52 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 25 >> 0] = 1; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 25 >> 0] = 1; + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEEclEv(i1) { + i1 = i1 | 0; + __ZZN4wasm22SExpressionWasmBuilderC1ERNS_6ModuleERNS_7ElementEENKUlvE_clEv(i1 + 4 | 0); +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { i1 = i1 | 0; return __ZZN4wasm12RegisterPassINS_11MergeBlocksEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; } -function __ZNSt3__113unordered_setIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { i1 = i1 | 0; - __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1); - return; + return __ZZN4wasm12RegisterPassINS_11FullPrinterEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEPNS0_6__baseISB_EE(i2, i1) { +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 2968; + __ZN4wasm6Vacuum7visitIfEPNS_2IfE(i2, __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0); + return; +} + +function __ZNSt3__113unordered_setIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__112__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev(i1); return; } function __ZNSt3__17codecvtIwc11__mbstate_tED2Ev(i1) { i1 = i1 | 0; var i2 = 0; - HEAP32[i1 >> 2] = 11328; + HEAP32[i1 >> 2] = 11860; i1 = i1 + 8 | 0; i2 = HEAP32[i1 >> 2] | 0; if ((i2 | 0) != (__ZNSt3__16__clocEv() | 0)) _freelocale(HEAP32[i1 >> 2] | 0); return; } +function _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_2(i1, i2) { + i1 = i1 | 0; + i2 = i2 | 0; + var i3 = 0; + i3 = __Znwj(104) | 0; + __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i3, i1, i2); + return i3 | 0; +} + function __ZNK4wasm7Literal6geti64Ev(i1) { i1 = i1 | 0; if ((HEAP32[i1 >> 2] | 0) == 2) { i1 = i1 + 8 | 0; tempRet0 = HEAP32[i1 + 4 >> 2] | 0; return HEAP32[i1 >> 2] | 0; - } else ___assert_fail(13635, 22375, 196, 15393); + } else ___assert_fail(14244, 14223, 204, 15690); return 0; } @@ -68925,7 +78783,7 @@ function __ZN4wasm7Literal9castToI32Ev(i1, i2) { HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = 1; return; - } else ___assert_fail(15257, 22375, 183, 16424); + } else ___assert_fail(15554, 14223, 191, 16571); } function __ZN4wasm7Literal9castToF32Ev(i1, i2) { @@ -68935,7 +78793,15 @@ function __ZN4wasm7Literal9castToF32Ev(i1, i2) { HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2]; HEAP32[i1 >> 2] = 3; return; - } else ___assert_fail(13603, 22375, 171, 13625); + } else ___assert_fail(14201, 14223, 179, 14234); +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + HEAP8[i2 + 24 >> 0] = 1; + return; } function dynCall_iiiiiid(i7, i1, i2, i3, i4, i5, d6) { @@ -68949,6 +78815,31 @@ function dynCall_iiiiiid(i7, i1, i2, i3, i4, i5, d6) { return FUNCTION_TABLE_iiiiiid[i7 & 3](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0, +d6) | 0; } +function __ZNSt3__110unique_ptrIN4wasm10ThreadPoolENS_14default_deleteIS2_EEED2Ev(i2) { + i2 = i2 | 0; + var i1 = 0; + i1 = HEAP32[i2 >> 2] | 0; + HEAP32[i2 >> 2] = 0; + if (i1 | 0) { + __ZN4wasm10ThreadPoolD2Ev(i1); + __ZdlPv(i1); + } + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function _sscanf(i2, i1, i3) { i2 = i2 | 0; i1 = i1 | 0; @@ -68997,6 +78888,12 @@ function __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i1 return; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function __ZNKSt3__15ctypeIcE10do_tolowerEc(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -69007,17 +78904,50 @@ function __ZNKSt3__15ctypeIcE10do_tolowerEc(i2, i1) { return i1 | 0; } -function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEv(i1) { +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 2968; - return i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3800; + HEAP32[i1 >> 2] = 4012; return; } @@ -69028,6 +78958,20 @@ function __ZN6cashew5ArenaD2Ev(i1) { return; } +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function dynCall_viiiiii(i7, i1, i2, i3, i4, i5, i6) { i7 = i7 | 0; i1 = i1 | 0; @@ -69039,6 +78983,47 @@ function dynCall_viiiiii(i7, i1, i2, i3, i4, i5, i6) { FUNCTION_TABLE_viiiiii[i7 & 15](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0, i6 | 0); } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZN4wasm12isUInteger64Ed(d1) { d1 = +d1; HEAPF64[tempDoublePtr >> 3] = d1; @@ -69054,27 +79039,54 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPK function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3672; + HEAP32[i1 >> 2] = 3868; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3628; + HEAP32[i1 >> 2] = 3724; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } +function __ZN4wasm14EffectAnalyzer9checkPostEPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm7VisitorINS_14EffectAnalyzerEvE5visitEPNS_10ExpressionE(i2, i1); + return __ZN4wasm14EffectAnalyzer11hasAnythingEv(i2) | 0; +} + function _emscripten_bind_ShellExternalInterface_ShellExternalInterface_0() { var i1 = 0; i1 = __Znwj(16) | 0; - HEAP32[i1 >> 2] = 3088; + HEAP32[i1 >> 2] = 3228; HEAP32[i1 + 4 >> 2] = 0; HEAP32[i1 + 8 >> 2] = 0; HEAP32[i1 + 12 >> 2] = 0; return i1 | 0; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function __ZNKSt3__15ctypeIcE10do_toupperEc(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -69088,21 +79100,98 @@ function __ZNKSt3__15ctypeIcE10do_toupperEc(i2, i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4056; + HEAP32[i1 >> 2] = 4300; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3928; + HEAP32[i1 >> 2] = 4156; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm14EffectAnalyzer14accessesMemoryEv(i1) { + i1 = i1 | 0; + if (!(HEAP8[i1 + 25 >> 0] | 0)) { + i1 = HEAP16[i1 + 52 >> 1] | 0; + return (i1 & 65535) > 255 | (i1 & 255) << 24 >> 24 != 0 | 0; + } else return 1; + return 0; +} + +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv(i1) { + i1 = i1 | 0; + return __ZZN4wasm12RegisterPassINS_6VacuumEEC1EPKcS4_ENKUlvE_clEv(i1 + 4 | 0) | 0; +} + function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 4184; + HEAP32[i1 >> 2] = 4556; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); return; } @@ -69118,6 +79207,34 @@ function _bitshift64Shl(i3, i2, i1) { return 0; } +function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEPNS0_6__baseISB_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3136; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZN4wasm19CountTrailingZeroesIyEEiT_(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -69128,7 +79245,14 @@ function __ZN4wasm19CountTrailingZeroesIyEEiT_(i1, i2) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3384; + HEAP32[i1 >> 2] = 3508; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3796; return; } @@ -69138,7 +79262,21 @@ function __ZNK6cashew7IStringltERKS0_(i2, i1) { var i3 = 0; i3 = HEAP32[i2 >> 2] | 0; i2 = HEAP32[i1 >> 2] | 0; - return (_strcmp((i3 | 0) == 0 ? 40976 : i3, (i2 | 0) == 0 ? 40976 : i2) | 0) < 0 | 0; + return (_strcmp((i3 | 0) == 0 ? 44318 : i3, (i2 | 0) == 0 ? 44318 : i2) | 0) < 0 | 0; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } function _abort_message(i1, i2) { @@ -69148,7 +79286,7 @@ function _abort_message(i1, i2) { i3 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; HEAP32[i3 >> 2] = i2; - i2 = HEAP32[1076] | 0; + i2 = HEAP32[1260] | 0; _vfprintf(i2, i1, i3) | 0; _fputc(10, i2) | 0; _abort(); @@ -69157,10 +79295,73 @@ function _abort_message(i1, i2) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 3800; + HEAP32[i1 >> 2] = 4012; return i1 | 0; } +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + function _emscripten_bind_ModuleInstance_ModuleInstance_2(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -69182,6 +79383,12 @@ function _bitshift64Lshr(i3, i2, i1) { return i2 >>> i1 - 32 | 0; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function __ZNKSt3__18ios_base6getlocEv(i1) { i1 = i1 | 0; var i2 = 0, i3 = 0; @@ -69196,55 +79403,126 @@ function __ZNKSt3__18ios_base6getlocEv(i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 3672; + HEAP32[i1 >> 2] = 3868; return i1 | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 3628; + HEAP32[i1 >> 2] = 3724; return i1 | 0; } +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZN10__cxxabiv112_GLOBAL__N_110construct_Ev() { var i1 = 0; i1 = STACKTOP; STACKTOP = STACKTOP + 16 | 0; - if (!(_pthread_key_create(36880, 210) | 0)) { + if (!(_pthread_key_create(40220, 234) | 0)) { STACKTOP = i1; return; - } else _abort_message(29391, i1); + } else _abort_message(32671, i1); +} + +function __ZNSt3__119__thread_local_dataEv() { + if ((HEAP8[35232] | 0) == 0 ? ___cxa_guard_acquire(35232) | 0 : 0) { + _pthread_key_create(38356, 220) | 0; + ___cxa_atexit(221, 38356, ___dso_handle | 0) | 0; + } + return 38356; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4056; + HEAP32[i1 >> 2] = 4300; return i1 | 0; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 3928; + HEAP32[i1 >> 2] = 4156; return i1 | 0; } +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - HEAP32[i1 >> 2] = 3584; + HEAP32[i1 >> 2] = 3680; return; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 4184; + HEAP32[i1 >> 2] = 4556; return i1 | 0; } +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i3, i2, i4) { i5 = i5 | 0; i1 = i1 | 0; @@ -69255,10 +79533,176 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j(i5, i1, i3, return (i5 >>> 0 < i4 >>> 0 ? i5 : i4) | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(8) | 0; + HEAP32[i1 >> 2] = 3136; + return i1 | 0; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + HEAP32[i1 >> 2] = 4700; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 664; +} + function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 3384; + HEAP32[i1 >> 2] = 3508; + return i1 | 0; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(8) | 0; + HEAP32[i1 >> 2] = 3796; return i1 | 0; } @@ -69269,17 +79713,255 @@ function __ZN4wasm8PopCountIjEEiT_(i1) { return (Math_imul((i1 >>> 4) + i1 & 252645135, 16843009) | 0) >>> 24 | 0; } +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36768) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40184) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36776) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40192) | 0); + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } @@ -69294,14 +79976,20 @@ function __ZN4wasm5Block8finalizeEv(i2) { function __ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36760) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40176) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36752) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40168) | 0); + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); return; } @@ -69313,6 +80001,292 @@ function __ZNKSt3__16locale9use_facetERNS0_2idE(i1, i2) { return HEAP32[(HEAP32[i1 + 8 >> 2] | 0) + (i2 << 2) >> 2] | 0; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 528; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 1128; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 816; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 1264; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEED0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + function runPostSets() {} function _i64Subtract(i1, i2, i3, i4) { i1 = i1 | 0; @@ -69323,6 +80297,68 @@ function _i64Subtract(i1, i2, i3, i4) { return (tempRet0 = i4, i1 - i3 >>> 0 | 0) | 0; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function dynCall_iiiiii(i6, i1, i2, i3, i4, i5) { i6 = i6 | 0; i1 = i1 | 0; @@ -69333,6 +80369,27 @@ function dynCall_iiiiii(i6, i1, i2, i3, i4, i5) { return FUNCTION_TABLE_iiiiii[i6 & 31](i1 | 0, i2 | 0, i3 | 0, i4 | 0, i5 | 0) | 0; } +function __ZNSt3__16locale5__imp11make_globalEv() { + var i1 = 0; + i1 = __ZNSt3__16locale7classicEv() | 0; + i1 = HEAP32[i1 >> 2] | 0; + HEAP32[10052] = i1; + __ZNSt3__114__shared_count12__add_sharedEv(i1); + return 40208; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function __ZNKSt3__15ctypeIwE10do_toupperEw(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -69356,54 +80413,309 @@ function __ZNKSt3__15ctypeIwE10do_tolowerEw(i2, i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { i1 = i1 | 0; i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 3584; + HEAP32[i1 >> 2] = 3680; return i1 | 0; } -function __ZNSt3__16locale5__imp11make_globalEv() { - var i1 = 0; - i1 = __ZNSt3__16locale7classicEv() | 0; - i1 = HEAP32[i1 >> 2] | 0; - HEAP32[9198] = i1; - __ZNSt3__114__shared_count12__add_sharedEv(i1); - return 36792; +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BlockEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 288; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(8) | 0; + HEAP32[i1 >> 2] = 4700; + return i1 | 0; +} + +function __ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } function _emscripten_bind_ShellExternalInterface___destroy___0(i1) { i1 = i1 | 0; if (i1 | 0) { - HEAP32[i1 >> 2] = 3088; + HEAP32[i1 >> 2] = 3228; __ZNSt3__113__vector_baseIcNS_9allocatorIcEEED2Ev(i1 + 4 | 0); __ZdlPv(i1); } return; } +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNSt3__16locale8__globalEv() { + if ((HEAP8[35888] | 0) == 0 ? ___cxa_guard_acquire(35888) | 0 : 0) { + __ZNSt3__16locale5__imp11make_globalEv() | 0; + HEAP32[10053] = 40208; + } + return HEAP32[10053] | 0; +} + +function __ZNSt3__16locale7classicEv() { + if ((HEAP8[35720] | 0) == 0 ? ___cxa_guard_acquire(35720) | 0 : 0) { + __ZNSt3__16locale5__imp12make_classicEv() | 0; + HEAP32[10051] = 40200; + } + return HEAP32[10051] | 0; +} + function __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36696) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40112) | 0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36688) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40104) | 0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36680) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40096) | 0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36672) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40088) | 0); + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } @@ -69465,39 +80777,84 @@ function __ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv(i2, i1) { return; } -function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) { +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0); + __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } -function __ZNSt3__16locale8__globalEv() { - if ((HEAP8[32568] | 0) == 0 ? ___cxa_guard_acquire(32568) | 0 : 0) { - __ZNSt3__16locale5__imp11make_globalEv() | 0; - HEAP32[9199] = 36792; - } - return HEAP32[9199] | 0; +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6SelectEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } -function __ZNSt3__16locale7classicEv() { - if ((HEAP8[32400] | 0) == 0 ? ___cxa_guard_acquire(32400) | 0 : 0) { - __ZNSt3__16locale5__imp12make_classicEv() | 0; - HEAP32[9197] = 36784; - } - return HEAP32[9197] | 0; +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; } -function __ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE9startWalkEPNS_8FunctionE(i2, i1) { +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 36 | 0); + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } function _emscripten_bind_WasmPrinter_printModule_1(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE(i1, 34e3) | 0; + __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEE(i1, 37336) | 0; + return; +} + +function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) { + i1 = i1 | 0; + __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0); + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { + i1 = i1 | 0; + return; +} + +function __ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } @@ -69549,6 +80906,39 @@ function __ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv(i2, i1) { return; } +function __ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 1416; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5ConstEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_5BreakEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function dynCall_iiiiid(i6, i1, i2, i3, i4, d5) { i6 = i6 | 0; i1 = i1 | 0; @@ -69585,17 +80975,29 @@ function __ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev(i1) { function __ZNSt3__16__clocEv() { var i1 = 0; - if ((HEAP8[31920] | 0) == 0 ? ___cxa_guard_acquire(31920) | 0 : 0) { - i1 = _newlocale(2147483647, 27186, 0) | 0; - HEAP32[8745] = i1; + if ((HEAP8[35240] | 0) == 0 ? ___cxa_guard_acquire(35240) | 0 : 0) { + i1 = _newlocale(2147483647, 30481, 0) | 0; + HEAP32[9599] = i1; } - return HEAP32[8745] | 0; + return HEAP32[9599] | 0; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { + i1 = i1 | 0; + return; } -function __ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE9startWalkEPNS_8FunctionE(i2, i1) { +function __ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 36 | 0); + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_2IfEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } @@ -69606,17 +81008,52 @@ function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE return; } -function __ZN4wasm10WasmWalkerINS_14SimplifyLocalsEvE9startWalkEPNS_8FunctionE(i2, i1) { +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { + i1 = i1 | 0; + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { + i1 = i1 | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 36 | 0); + __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } -function __ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE9startWalkEPNS_8FunctionE(i2, i1) { +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 36 | 0); + __ZN4wasm10Expression4castINS_4LoadEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4HostEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZN4wasm10Expression4castINS_4CallEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { + i1 = i1 | 0; return; } @@ -69671,27 +81108,12 @@ function __ZNKSt3__110moneypunctIcLb0EE11do_groupingEv(i2, i1) { function __ZN4wasm19CountTrailingZeroesIjEEiT_(i1) { i1 = i1 | 0; if (!i1) i1 = 32; else { - i1 = 23450 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0; + i1 = 26237 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0; i1 = HEAPU8[i1 >> 0] | 0; } return i1 | 0; } -function __ZN4wasm17RemoveUnusedNamesD2Ev(i1) { - i1 = i1 | 0; - HEAP32[i1 >> 2] = 3844; - HEAP32[i1 + 4 >> 2] = 3872; - __ZNSt3__16__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i1 + 12 | 0); - return; -} - -function __ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 36 | 0); - return; -} - function __ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) { i1 = i1 | 0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1 + -8 | 0); @@ -69704,24 +81126,31 @@ function __ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorI return; } +function __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38416) | 0); + return; +} + function __ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(34972) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38388) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36744) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40160) | 0); return; } function __ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(36736) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(40152) | 0); return; } @@ -69732,30 +81161,36 @@ function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED return; } -function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE18destroy_deallocateEv(i1) { +function __ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - __ZdlPv(i1); + __ZN4wasm10Expression4castINS_3NopEEEPT_v(HEAP32[i1 >> 2] | 0) | 0; return; } -function __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEED0Ev(i1) { i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(35e3) | 0); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); return; } function __ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(34952) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38368) | 0); return; } function __ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(34944) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38360) | 0); + return; +} + +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { + i1 = i1 | 0; return; } @@ -69763,7 +81198,7 @@ function __ZN6cashew7IStringC2EPKcb(i3, i2, i1) { i3 = i3 | 0; i2 = i2 | 0; i1 = i1 | 0; - if (!i2) ___assert_fail(13422, 13424, 61, 13459); else { + if (!i2) ___assert_fail(13985, 13987, 63, 14022); else { __ZN6cashew7IString3setEPKcb(i3, i2, i1); return; } @@ -69776,20 +81211,6 @@ function __ZN4wasm12PassRegistry8PassInfoD2Ev(i1) { return; } -function __ZN4wasm10WasmWalkerINS_11MergeBlocksEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 36 | 0); - return; -} - -function __ZN4wasm10WasmWalkerINS_11BreakSeekerEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 8 >> 2] & 127](i2, i1 + 36 | 0); - return; -} - function dynCall_viiiii(i6, i1, i2, i3, i4, i5) { i6 = i6 | 0; i1 = i1 | 0; @@ -69803,31 +81224,42 @@ function dynCall_viiiii(i6, i1, i2, i3, i4, i5) { function __ZNKSt3__18numpunctIwE12do_falsenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 11540, _wcslen(11540) | 0); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 12072, _wcslen(12072) | 0); return; } function __ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(34992) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38408) | 0); return; } function __ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(34960) | 0); + __ZNSt3__16locale5__imp7installEPNS0_5facetEl(i2, i1, __ZNSt3__16locale2id5__getEv(38376) | 0); + return; +} + +function __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEED2Ev(i1) { + i1 = i1 | 0; + __ZNSt3__16__treeIjNS_4lessIjEENS_9allocatorIjEEE7destroyEPNS_11__tree_nodeIjPvEE(i1, HEAP32[i1 + 4 >> 2] | 0); return; } function __ZNKSt3__18numpunctIwE11do_truenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 11520, _wcslen(11520) | 0); + __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 12052, _wcslen(12052) | 0); return; } +function __ZN4wasm8Function12getNumLocalsEv(i1) { + i1 = i1 | 0; + return ((HEAP32[i1 + 24 >> 2] | 0) - (HEAP32[i1 + 20 >> 2] | 0) >> 2) + ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i1 + 8 >> 2] | 0) >> 2) | 0; +} + function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev(i1) { i1 = i1 | 0; __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1); @@ -69835,6 +81267,11 @@ function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev return; } +function __ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) { + i1 = i1 | 0; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -69975,20 +81412,23 @@ function __ZNKSt3__17codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_(i3, i1, return 3; } -function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { +function __ZN4wasm14SimplifyLocals12SinkableInfoC2EOS1_(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; - __ZdlPv(i1); + HEAP32[i2 >> 2] = HEAP32[i1 >> 2]; + __ZN4wasm14EffectAnalyzerC2EOS0_(i2 + 4 | 0, i1 + 4 | 0); return; } -function __ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEED2Ev(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { i1 = i1 | 0; + __ZdlPv(i1); return; } -function __GLOBAL__sub_I_Print_cpp() { - __ZN4wasm12RegisterPassINS_7PrinterEEC2EPKcS4_(38895, 18626, 18632); - __ZN4wasm12RegisterPassINS_15MinifiedPrinterEEC2EPKcS4_(38896, 18826, 18841); +function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); return; } @@ -70007,6 +81447,12 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEE return; } +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function __ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -70050,11 +81496,6 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N return; } -function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE11target_typeEv(i1) { - i1 = i1 | 0; - return 64; -} - function __ZN4wasm22ShellExternalInterface10growMemoryEjj(i3, i1, i2) { i3 = i3 | 0; i1 = i1 | 0; @@ -70063,8 +81504,10 @@ function __ZN4wasm22ShellExternalInterface10growMemoryEjj(i3, i1, i2) { return; } -function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEED0Ev(i1) { +function __ZN4wasm15MinifiedPrinterD0Ev(i1) { i1 = i1 | 0; + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); __ZdlPv(i1); return; } @@ -70086,22 +81529,28 @@ function dynCall_iiiii(i5, i1, i2, i3, i4) { function __ZZN4wasm12RegisterPassINS_15MinifiedPrinterEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; - i1 = __Znwj(8) | 0; - HEAP32[i1 + 4 >> 2] = 34e3; - HEAP32[i1 >> 2] = 3556; + i1 = __Znwj(20) | 0; + __ZN4wasm7PrinterC2Ev(i1); + HEAP32[i1 >> 2] = 3768; return i1 | 0; } +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + function __ZNKSt3__18numpunctIcE12do_falsenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 30310, 5); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 33623, 5); return; } function __ZNK4wasm7Literal14reinterpreti32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 3) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(15257, 22375, 202, 15400); + if ((HEAP32[i1 >> 2] | 0) == 3) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(15554, 14223, 210, 15697); return 0; } @@ -70123,16 +81572,25 @@ function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { function __ZNSt3__15ctypeIcED2Ev(i2) { i2 = i2 | 0; var i1 = 0; - HEAP32[i2 >> 2] = 11396; + HEAP32[i2 >> 2] = 11928; i1 = HEAP32[i2 + 8 >> 2] | 0; if (i1 | 0 ? HEAP8[i2 + 12 >> 0] | 0 : 0) __ZdaPv(i1); return; } +function __ZNSt3__121__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv(i1) { + i1 = i1 | 0; + if (i1 | 0) { + __ZNSt3__115__thread_structD2Ev(i1); + __ZdlPv(i1); + } + return; +} + function __ZNKSt3__18numpunctIcE11do_truenameEv(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 30316, 4); + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 33629, 4); return; } @@ -70159,12 +81617,18 @@ function __ZNKSt3__18numpunctIcE11do_groupingEv(i1, i2) { return; } -function _emscripten_bind_AllocatingModule_AllocatingModule_0() { - var i1 = 0; - i1 = __Znwj(168) | 0; - _memset(i1 | 0, 0, 168) | 0; - __ZN4wasm16AllocatingModuleC2Ev(i1); - return i1 | 0; +function __ZN4wasm11FullPrinterD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 20) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; } function __ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev(i1) { @@ -70193,20 +81657,22 @@ function __ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev(i1) { function __ZNK4wasm7Literal6getf64Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(13810, 22375, 198, 13832); + if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(14362, 14223, 206, 14384); return +(0.0); } function __ZNK4wasm7Literal6getf32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(15257, 22375, 197, 15279); + if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(15554, 14223, 205, 15576); return +(0.0); } -function __ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunnerD0Ev(i1) { +function __ZZN4wasm12RegisterPassINS_11FullPrinterEEC1EPKcS4_ENKUlvE_clEv(i1) { i1 = i1 | 0; - __ZdlPv(i1); - return; + i1 = __Znwj(20) | 0; + __ZN4wasm7PrinterC2Ev(i1); + HEAP32[i1 >> 2] = 3840; + return i1 | 0; } function __ZNSt3__110__time_putD2Ev(i1) { @@ -70219,7 +81685,16 @@ function __ZNSt3__110__time_putD2Ev(i1) { function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 832; + return 688; +} + +function __ZNSt3__111unique_lockINS_5mutexEE6unlockEv(i2) { + i2 = i2 | 0; + var i1 = 0; + i1 = i2 + 4 | 0; + __ZNSt3__15mutex6unlockEv(HEAP32[i2 >> 2] | 0); + HEAP8[i1 >> 0] = 0; + return; } function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { @@ -70230,17 +81705,23 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedN function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 680; + return 552; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 528; + return 376; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 1136; + return 1152; +} + +function __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 10) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; } function b11(i1, i2, i3, i4, i5, i6, i7, i8) { @@ -70256,14 +81737,9 @@ function b11(i1, i2, i3, i4, i5, i6, i7, i8) { return 0; } -function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE7destroyEv(i1) { - i1 = i1 | 0; - return; -} - function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 984; + return 824; } function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { @@ -70271,6 +81747,20 @@ function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocal return 1288; } +function __ZN4wasm7PrinterD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + __ZdlPv(i1); + return; +} + +function __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 9) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + function _emscripten_bind_LiteralList_LiteralList_0() { var i1 = 0; i1 = __Znwj(12) | 0; @@ -70301,21 +81791,22 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrint return; } -function __ZN4wasm16AllocatingModuleC2Ev(i1) { +function __ZN4wasm10Expression4castINS_6SelectEEEPT_v(i1) { i1 = i1 | 0; - __ZN4wasm6ModuleC2Ev(i1); - HEAP32[i1 + 152 >> 2] = 0; - HEAP32[i1 + 156 >> 2] = 0; - HEAP32[i1 + 160 >> 2] = 0; - return; + if ((HEAP32[i1 >> 2] | 0) == 16) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; } -function __ZZN4wasm12RegisterPassINS_7PrinterEEC1EPKcS4_ENKUlvE_clEv(i1) { +function __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i1) { i1 = i1 | 0; - i1 = __Znwj(8) | 0; - HEAP32[i1 >> 2] = 3512; - HEAP32[i1 + 4 >> 2] = 34e3; - return i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 17) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + +function __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 15) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; } function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { @@ -70332,7 +81823,25 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscripte function __ZNK4wasm7Literal6geti32Ev(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(13603, 22375, 195, 15386); + if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(14201, 14223, 203, 15683); + return 0; +} + +function __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 14) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + +function __ZN4wasm10Expression4castINS_5StoreEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 12) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + +function __ZN4wasm10Expression4castINS_5ConstEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 13) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); return 0; } @@ -70348,7 +81857,7 @@ function dynCall_viiii(i5, i1, i2, i3, i4) { function _emscripten_bind_SExpressionParser_SExpressionParser_1(i1) { i1 = i1 | 0; var i2 = 0; - i2 = __Znwj(24) | 0; + i2 = __Znwj(60) | 0; __ZN4wasm17SExpressionParserC2EPc(i2, i1); return i2 | 0; } @@ -70359,14 +81868,38 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocals return; } +function __ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 64; +} + function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 424; + return 296; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 416; +} + +function __ZN4wasm4PassD0Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + __ZdlPv(i1); + return; } function __ZN4wasm10Expression4castINS_5BreakEEEPT_v(i1) { i1 = i1 | 0; - if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(19484, 22375, 766, 19499); + if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + +function __ZN4wasm10Expression4castINS_4LoadEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 11) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); return 0; } @@ -70379,6 +81912,24 @@ function _uselocale(i3) { return i2 | 0; } +function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZN4wasm10Expression4castINS_4LoopEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 3) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + +function __ZN4wasm10Expression4castINS_3NopEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 19) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + function ___syscall_ret(i1) { i1 = i1 | 0; var i2 = 0; @@ -70390,15 +81941,34 @@ function ___syscall_ret(i1) { return i1 | 0; } +function __ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + _pthread_cond_wait(i2 | 0, HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); return; } +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { + i1 = i1 | 0; + __ZdlPv(i1); + return; +} + +function __ZN4wasm10Expression4castINS_2IfEEEPT_v(i1) { + i1 = i1 | 0; + if ((HEAP32[i1 >> 2] | 0) == 2) return i1 | 0; else ___assert_fail(15191, 14223, 775, 15206); + return 0; +} + function ___errno_location() { var i1 = 0; - if (!(HEAP32[8338] | 0)) i1 = 33396; else { + if (!(HEAP32[9172] | 0)) i1 = 36732; else { i1 = (_pthread_self() | 0) + 64 | 0; i1 = HEAP32[i1 >> 2] | 0; } @@ -70407,14 +81977,14 @@ function ___errno_location() { function __ZNSt3__18numpunctIwED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 11488; + HEAP32[i1 >> 2] = 12020; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 16 | 0); return; } function __ZNSt3__18numpunctIcED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 11448; + HEAP32[i1 >> 2] = 11980; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 12 | 0); return; } @@ -70426,7 +81996,36 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedN function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { i1 = i1 | 0; - return 504; + return 336; +} + +function __ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv(i1) { + i1 = i1 | 0; + return 1424; +} + +function __ZN4wasm15SetLocalRemoverD0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + +function __ZN4wasm15GetLocalCounterD0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + +function __ZNSt3__115__thread_structD2Ev(i1) { + i1 = i1 | 0; + i1 = HEAP32[i1 >> 2] | 0; + if (i1 | 0) { + __ZNSt3__119__thread_struct_impD2Ev(i1); + __ZdlPv(i1); + } + return; } function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { @@ -70441,16 +82040,10 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrint function __ZN4wasm7Element5c_strEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(13758, 13733, 91, 13767); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(14328, 14303, 92, 14337); return 0; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -70467,33 +82060,28 @@ function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscripte return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { +function __ZN4wasm14PostEmscriptenD0Ev(i1) { i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); return; } -function __ZN4wasm7Element3strEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(13758, 13733, 86, 14133); - return 0; + __ZdlPv(i1); + return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE9startWalkEPNS_6ModuleE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { i1 = i1 | 0; - _abort(); + return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm7Element3strEv(i1) { i1 = i1 | 0; - _abort(); + if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 16 >> 2] | 0; else ___assert_fail(14328, 14303, 87, 14661); + return 0; } function _emscripten_bind_SExpressionWasmBuilder___destroy___0(i1) { @@ -70505,25 +82093,17 @@ function _emscripten_bind_SExpressionWasmBuilder___destroy___0(i1) { return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE7destroyEv(i1) { i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); + return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { i1 = i1 | 0; - _abort(); + return; } -function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { i1 = i1 | 0; return; } @@ -70535,30 +82115,6 @@ function __ZN4wasm7ElementixEj(i2, i1) { return HEAP32[(HEAP32[i2 >> 2] | 0) + (i1 << 2) >> 2] | 0; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE9startWalkEPNS_6ModuleE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function __ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) { i1 = i1 | 0; __ZNSt3__110__time_putD2Ev(i1 + 8 | 0); @@ -70575,7 +82131,7 @@ function __ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 8816; + HEAP32[i1 >> 2] = 9348; __ZNSt3__16localeD2Ev(i1 + 4 | 0); __ZdlPv(i1); return; @@ -70583,7 +82139,7 @@ function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) { function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 8752; + HEAP32[i1 >> 2] = 9284; __ZNSt3__16localeD2Ev(i1 + 4 | 0); __ZdlPv(i1); return; @@ -70596,42 +82152,6 @@ function __ZN4wasm8PopCountIyEEiT_(i1, i2) { return (__ZN4wasm8PopCountIjEEiT_(i2) | 0) + i1 | 0; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE9startWalkEPNS_6ModuleE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE9startWalkEPNS_6ModuleE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE9startWalkEPNS_6ModuleE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE9startWalkEPNS_8FunctionE(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - _abort(); -} - function __ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) { i1 = i1 | 0; __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1 + -8 | 0); @@ -70650,38 +82170,41 @@ function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm11MergeBlocksD0Ev(i1) { i1 = i1 | 0; - _abort(); + __ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE4walkERPNS_10ExpressionE(i2, i1) { - i2 = i2 | 0; +function __ZN4wasm4PassD2Ev(i1) { i1 = i1 | 0; - _abort(); + HEAP32[i1 >> 2] = 3200; + __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 4 | 0); + return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE9startWalkEPNS_6ModuleE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__16locale5facet16__on_zero_sharedEv(i1) { i1 = i1 | 0; - _abort(); + if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); + return; } -function __ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE9startWalkEPNS_6ModuleE(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { i1 = i1 | 0; - _abort(); + return; } -function __ZNSt3__16locale5facet16__on_zero_sharedEv(i1) { +function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { i1 = i1 | 0; - if (i1 | 0) FUNCTION_TABLE_vi[HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] & 255](i1); return; } -function __ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv(i1) { +function __ZNSt11logic_errorC2EPKc(i2, i1) { + i2 = i2 | 0; i1 = i1 | 0; + HEAP32[i2 >> 2] = 12444; + __ZNSt3__118__libcpp_refstringC2EPKc(i2 + 4 | 0, i1); return; } @@ -70723,12 +82246,19 @@ function __ZN4wasm7Element4sizeEv(i1) { function __ZNSt3__16locale2id6__initEv(i1) { i1 = i1 | 0; var i2 = 0; - i2 = HEAP32[8742] | 0; - HEAP32[8742] = i2 + 1; + i2 = HEAP32[9596] | 0; + HEAP32[9596] = i2 + 1; HEAP32[i1 + 4 >> 2] = i2 + 1; return; } +function __ZN4wasm10ThreadPool9isRunningEv() { + var i1 = 0; + i1 = HEAP32[9171] | 0; + if (!i1) i1 = 0; else i1 = (HEAP8[i1 + 12 >> 0] | 0) != 0; + return i1 | 0; +} + function _strchr(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -70736,19 +82266,16 @@ function _strchr(i2, i1) { return ((HEAP8[i2 >> 0] | 0) == (i1 & 255) << 24 >> 24 ? i2 : 0) | 0; } -function _emscripten_bind_AllocatingModule___destroy___0(i1) { +function __ZN4wasm7Element4listEv(i1) { i1 = i1 | 0; - if (i1 | 0) { - __ZN4wasm16AllocatingModuleD2Ev(i1); - __ZdlPv(i1); - } - return; + if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(14295, 14303, 72, 14323); else return i1 + 4 | 0; + return 0; } -function __ZN4wasm7Element4listEv(i1) { +function __ZN4wasm10ThreadPool4sizeEv(i1) { i1 = i1 | 0; - if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(13725, 13733, 71, 13753); else return i1 + 4 | 0; - return 0; + i1 = (HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2; + return (i1 >>> 0 > 1 ? i1 : 1) | 0; } function _emscripten_bind_SExpressionParser___destroy___0(i1) { @@ -70760,6 +82287,13 @@ function _emscripten_bind_SExpressionParser___destroy___0(i1) { return; } +function __ZZN4wasm12RegisterPassINS_7PrinterEEC1EPKcS4_ENKUlvE_clEv(i1) { + i1 = i1 | 0; + i1 = __Znwj(20) | 0; + __ZN4wasm7PrinterC2Ev(i1); + return i1 | 0; +} + function _wcslen(i2) { i2 = i2 | 0; var i1 = 0; @@ -70789,23 +82323,35 @@ function __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv(i1) { function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 8816; + HEAP32[i1 >> 2] = 9348; __ZNSt3__16localeD2Ev(i1 + 4 | 0); return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 8752; + HEAP32[i1 >> 2] = 9284; __ZNSt3__16localeD2Ev(i1 + 4 | 0); return; } +function __ZN4wasm6VacuumD0Ev(i1) { + i1 = i1 | 0; + __ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEED2Ev(i1); + __ZdlPv(i1); + return; +} + function __ZSt17__throw_bad_allocv() { var i1 = 0; i1 = ___cxa_allocate_exception(4) | 0; __ZNSt9bad_allocC2Ev(i1); - ___cxa_throw(i1 | 0, 2736, 188); + ___cxa_throw(i1 | 0, 2872, 205); +} + +function __ZNSt3__15mutex6unlockEv(i1) { + i1 = i1 | 0; + if (!(_pthread_mutex_unlock(i1 | 0) | 0)) return; else ___assert_fail(29457, 29465, 47, 29552); } function dynCall_viii(i4, i1, i2, i3) { @@ -70815,13 +82361,6 @@ function dynCall_viii(i4, i1, i2, i3) { i3 = i3 | 0; FUNCTION_TABLE_viii[i4 & 15](i1 | 0, i2 | 0, i3 | 0); } - -function __ZN10MixedArenaD2Ev(i1) { - i1 = i1 | 0; - __ZN10MixedArena5clearEv(i1); - __ZNSt3__113__vector_baseIPcNS_9allocatorIS1_EEED2Ev(i1); - return; -} function stackAlloc(i1) { i1 = i1 | 0; var i2 = 0; @@ -70850,7 +82389,7 @@ function ___cxa_guard_acquire(i1) { function ___cxa_is_pointer_type(i1) { i1 = i1 | 0; - if (!i1) i1 = 0; else i1 = (___dynamic_cast(i1, 2712, 2768, 0) | 0) != 0; + if (!i1) i1 = 0; else i1 = (___dynamic_cast(i1, 2848, 2936, 0) | 0) != 0; return i1 & 1 | 0; } @@ -70861,6 +82400,12 @@ function __ZNSt3__18ios_base5clearEj(i2, i1) { return; } +function __ZNSt3__121__thread_specific_ptrINS_15__thread_structEED2Ev(i1) { + i1 = i1 | 0; + _pthread_key_delete(HEAP32[i1 >> 2] | 0) | 0; + return; +} + function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) { i1 = i1 | 0; __ZNSt3__18ios_baseD2Ev(i1 + 12 | 0); @@ -71005,17 +82550,40 @@ function b3(i1, i2, i3, i4, i5, d6) { return 0; } +function _strtoll(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + i3 = _strtox_519(i3, i2, i1, 0, -2147483648) | 0; + return i3 | 0; +} + function __ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { i1 = i1 | 0; __ZNSt3__18ios_baseD2Ev(i1 + -8 + 12 | 0); return; } +function __ZNSt11logic_errorD2Ev(i1) { + i1 = i1 | 0; + HEAP32[i1 >> 2] = 12444; + __ZN12_GLOBAL__N_114__libcpp_nmstrD2Ev(i1 + 4 | 0); + return; +} + function __GLOBAL__sub_I_RemoveUnusedNames_cpp() { - __ZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC2EPKcS4_(38898, 19796, 19816); + __ZN4wasm12RegisterPassINS_17RemoveUnusedNamesEEC2EPKcS4_(42239, 20435, 20455); return; } +function _strtol(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + i3 = _strtox_519(i3, i2, i1, -2147483648, 0) | 0; + return i3 | 0; +} + function ___udivdi3(i1, i2, i3, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -71033,20 +82601,12 @@ function __ZNSt3__17codecvtIwc11__mbstate_tED0Ev(i1) { function __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv(i1) { i1 = i1 | 0; - ___assert_fail(26487, 26384, 1175, 26516); + ___assert_fail(29708, 29620, 1175, 29737); } function __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv(i1) { i1 = i1 | 0; - ___assert_fail(26355, 26384, 1164, 29292); -} - -function _strtoll(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - i3 = _strtox(i3, i2, i1, 0, -2147483648) | 0; - return i3 | 0; + ___assert_fail(29591, 29620, 1164, 32572); } function _emscripten_bind_Module___destroy___0(i1) { @@ -71065,13 +82625,13 @@ function __ZN6Colors15outputColorCodeERNSt3__113basic_ostreamIcNS0_11char_traits } function __GLOBAL__sub_I_RemoveUnusedBrs_cpp() { - __ZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC2EPKcS4_(38897, 19062, 19080); + __ZN4wasm12RegisterPassINS_15RemoveUnusedBrsEEC2EPKcS4_(42238, 19582, 19600); return; } function __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv(i1) { i1 = i1 | 0; - ___assert_fail(29166, 29189, 303, 29292); + ___assert_fail(32461, 32484, 303, 32572); } function b13(i1, i2, i3, i4, i5, i6) { @@ -71085,12 +82645,12 @@ function b13(i1, i2, i3, i4, i5, i6) { } function __GLOBAL__sub_I_SimplifyLocals_cpp() { - __ZN4wasm12RegisterPassINS_14SimplifyLocalsEEC2EPKcS4_(38900, 21295, 21311); + __ZN4wasm12RegisterPassINS_14SimplifyLocalsEEC2EPKcS4_(42241, 22035, 22051); return; } function __GLOBAL__sub_I_PostEmscripten_cpp() { - __ZN4wasm12RegisterPassINS_14PostEmscriptenEEC2EPKcS4_(38899, 20531, 20547); + __ZN4wasm12RegisterPassINS_14PostEmscriptenEEC2EPKcS4_(42240, 21219, 21235); return; } @@ -71098,31 +82658,32 @@ function dynCall_iii(i3, i1, i2) { i3 = i3 | 0; i1 = i1 | 0; i2 = i2 | 0; - return FUNCTION_TABLE_iii[i3 & 31](i1 | 0, i2 | 0) | 0; + return FUNCTION_TABLE_iii[i3 & 63](i1 | 0, i2 | 0) | 0; } -function __ZNSt3__16localeD2Ev(i1) { +function _strtoull(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; i1 = i1 | 0; - __ZNSt3__114__shared_count16__release_sharedEv(HEAP32[i1 >> 2] | 0) | 0; - return; + i3 = _strtox_519(i3, i2, i1, -1, -1) | 0; + return i3 | 0; } -function __ZN4wasm16AllocatingModuleD2Ev(i1) { +function __ZNSt3__16localeD2Ev(i1) { i1 = i1 | 0; - __ZN10MixedArenaD2Ev(i1 + 152 | 0); - __ZN4wasm6ModuleD2Ev(i1); + __ZNSt3__114__shared_count16__release_sharedEv(HEAP32[i1 >> 2] | 0) | 0; return; } function __GLOBAL__sub_I_ReorderLocals_cpp() { - __ZN4wasm12RegisterPassINS_13ReorderLocalsEEC2EPKcS4_(38901, 21983, 21998); + __ZN4wasm12RegisterPassINS_13ReorderLocalsEEC2EPKcS4_(42242, 23945, 23960); return; } function __ZNSt3__16locale5__imp12make_classicEv() { - __ZNSt3__16locale5__impC2Ej(32408, 1); - HEAP32[9196] = 32408; - return 36784; + __ZNSt3__16locale5__impC2Ej(35728, 1); + HEAP32[10050] = 35728; + return 40200; } function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { @@ -71131,21 +82692,26 @@ function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) { return; } -function _strtoull(i3, i2, i1) { - i3 = i3 | 0; +function _emscripten_bind_SExpressionParser_set_root_1(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; - i3 = _strtox(i3, i2, i1, -1, -1) | 0; - return i3 | 0; + HEAP32[i2 + 56 >> 2] = i1; + return; } -function _emscripten_bind_SExpressionParser_set_root_1(i2, i1) { - i2 = i2 | 0; +function __ZNSt3__16thread4joinEv(i1) { i1 = i1 | 0; - HEAP32[i2 + 20 >> 2] = i1; + _pthread_join(HEAP32[i1 >> 2] | 0, 0) | 0; + HEAP32[i1 >> 2] = 0; return; } +function __ZNSt3__16thread20hardware_concurrencyEv() { + var i1 = 0; + i1 = _sysconf(84) | 0; + return ((i1 | 0) < 0 ? 0 : i1) | 0; +} + function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev(i1) { i1 = i1 | 0; __ZNSt3__18ios_baseD2Ev(i1 + 4 | 0); @@ -71180,13 +82746,8 @@ function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE return 2; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __GLOBAL__sub_I_MergeBlocks_cpp() { - __ZN4wasm12RegisterPassINS_11MergeBlocksEEC2EPKcS4_(38894, 16981, 16994); + __ZN4wasm12RegisterPassINS_11MergeBlocksEEC2EPKcS4_(42234, 17230, 17243); return; } @@ -71235,12 +82796,7 @@ function _mbrlen(i2, i1, i3) { i2 = i2 | 0; i1 = i1 | 0; i3 = i3 | 0; - return _mbrtowc(0, i2, i1, i3 | 0 ? i3 : 33412) | 0; -} - -function __ZZN4wasm22SExpressionWasmBuilderC1ERNS_16AllocatingModuleERNS_7ElementEbENKUlvE_clEv(i1) { - i1 = i1 | 0; - _abort(); + return _mbrtowc(0, i2, i1, i3 | 0 ? i3 : 36748) | 0; } function __ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) { @@ -71274,11 +82830,6 @@ function __ZN4wasm4Pass7prepareEPNS_10PassRunnerEPNS_6ModuleE(i3, i2, i1) { return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function _emscripten_bind_Element_getChild_1(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71309,22 +82860,19 @@ function __ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0 return; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function __GLOBAL__I_000101() { __ZNSt3__18ios_base4InitC2Ev(0); - ___cxa_atexit(197, 40975, ___dso_handle | 0) | 0; + ___cxa_atexit(219, 44317, ___dso_handle | 0) | 0; return; } +function _emscripten_bind_Module_Module_0() { + var i1 = 0; + i1 = __Znwj(204) | 0; + __ZN4wasm6ModuleC2Ev(i1); + return i1 | 0; +} + function __ZNSt3__110__stdinbufIwE9underflowEv(i1) { i1 = i1 | 0; return __ZNSt3__110__stdinbufIwE9__getcharEb(i1, 0) | 0; @@ -71335,16 +82883,11 @@ function __ZNSt3__110__stdinbufIcE9underflowEv(i1) { return __ZNSt3__110__stdinbufIcE9__getcharEb(i1, 0) | 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - function dynCall_vii(i3, i1, i2) { i3 = i3 | 0; i1 = i1 | 0; i2 = i2 | 0; - FUNCTION_TABLE_vii[i3 & 127](i1 | 0, i2 | 0); + FUNCTION_TABLE_vii[i3 & 511](i1 | 0, i2 | 0); } function _wctomb(i1, i2) { @@ -71354,18 +82897,6 @@ function _wctomb(i1, i2) { return i1 | 0; } -function __ZThn4_N4wasm17RemoveUnusedNamesD1Ev(i1) { - i1 = i1 | 0; - __ZN4wasm17RemoveUnusedNamesD2Ev(i1 + -4 | 0); - return; -} - -function __ZThn4_N4wasm17RemoveUnusedNamesD0Ev(i1) { - i1 = i1 | 0; - __ZN4wasm17RemoveUnusedNamesD0Ev(i1 + -4 | 0); - return; -} - function __ZN4wasm17RemoveUnusedNamesD0Ev(i1) { i1 = i1 | 0; __ZN4wasm17RemoveUnusedNamesD2Ev(i1); @@ -71383,22 +82914,6 @@ function b7(i1, i2, i3, i4, d5) { return 0; } -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71411,6 +82926,12 @@ function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi(i2, i1) return -1; } +function __ZNSt3__118condition_variable10notify_allEv(i1) { + i1 = i1 | 0; + _pthread_cond_broadcast(i1 | 0) | 0; + return; +} + function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj(i2, i1) { i2 = i2 | 0; i1 = i1 | 0; @@ -71433,21 +82954,16 @@ function __ZNSt3__110__stdinbufIcE5uflowEv(i1) { return __ZNSt3__110__stdinbufIcE9__getcharEb(i1, 1) | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEED0Ev(i1) { +function __ZN4wasm15RemoveUnusedBrsD0Ev(i1) { i1 = i1 | 0; + __ZN4wasm15RemoveUnusedBrsD2Ev(i1); __ZdlPv(i1); return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); +function __GLOBAL__sub_I_threads_cpp() { + HEAP32[9171] = 0; + ___cxa_atexit(215, 36684, ___dso_handle | 0) | 0; return; } @@ -71459,41 +82975,29 @@ function _strncpy(i1, i3, i2) { return i1 | 0; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEED0Ev(i1) { +function __ZNSt3__118condition_variable10notify_oneEv(i1) { i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function _do_read_421(i2, i1, i3) { - i2 = i2 | 0; - i1 = i1 | 0; - i3 = i3 | 0; - return ___string_read(i2, i1, i3) | 0; -} - -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEED0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); + _pthread_cond_signal(i1 | 0) | 0; return; } -function __ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEED0Ev(i1) { +function __ZN4wasm14SimplifyLocalsD0Ev(i1) { i1 = i1 | 0; + __ZN4wasm14SimplifyLocalsD2Ev(i1); __ZdlPv(i1); return; } -function __ZThn4_N4wasm13ReorderLocalsD1Ev(i1) { - i1 = i1 | 0; - __ZN4wasm13ReorderLocalsD2Ev(i1 + -4 | 0); +function __GLOBAL__sub_I_Vacuum_cpp() { + __ZN4wasm12RegisterPassINS_6VacuumEEC2EPKcS4_(42243, 24742, 24749); return; } -function __ZThn4_N4wasm13ReorderLocalsD0Ev(i1) { - i1 = i1 | 0; - __ZN4wasm13ReorderLocalsD0Ev(i1 + -4 | 0); - return; +function __ZSt15get_new_handlerv() { + var i1 = 0; + i1 = HEAP32[10056] | 0; + HEAP32[10056] = i1 + 0; + return i1 | 0; } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev(i1) { @@ -71527,6 +83031,11 @@ function b2(i1, i2, i3, i4, i5) { abort(2); } +function __ZZN4wasm22SExpressionWasmBuilderC1ERNS_6ModuleERNS_7ElementEENKUlvE_clEv(i1) { + i1 = i1 | 0; + _abort(); +} + function __Z17prepareMajorColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(i1) { i1 = i1 | 0; return i1 | 0; @@ -71538,11 +83047,17 @@ function _mbsinit(i1) { return i1 & 1 | 0; } -function __ZSt15get_new_handlerv() { - var i1 = 0; - i1 = HEAP32[9221] | 0; - HEAP32[9221] = i1 + 0; - return i1 | 0; +function _fputs(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return (_fwrite(i2, _strlen(i2) | 0, 1, i1) | 0) + -1 | 0; +} + +function _do_read(i2, i1, i3) { + i2 = i2 | 0; + i1 = i1 | 0; + i3 = i3 | 0; + return ___string_read(i2, i1, i3) | 0; } function __ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev(i1) { @@ -71582,6 +83097,11 @@ function __ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED return; } +function __ZNSt3__16threadD2Ev(i1) { + i1 = i1 | 0; + if (!(HEAP32[i1 >> 2] | 0)) return; else __ZSt9terminatev(); +} + function _nearbyintf(d1) { d1 = +d1; var i2 = 0; @@ -71624,13 +83144,6 @@ function __ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2 return; } -function _strtold_l(i3, i2, i1) { - i3 = i3 | 0; - i2 = i2 | 0; - i1 = i1 | 0; - return +(+_strtox_17(i3, i2, 2)); -} - function b12(i1, i2, i3, i4) { i1 = i1 | 0; i2 = i2 | 0; @@ -71661,7 +83174,13 @@ function __Z12prepareColorRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE(i1) { function _emscripten_bind_SExpressionParser_get_root_0(i1) { i1 = i1 | 0; - return HEAP32[i1 + 20 >> 2] | 0; + return HEAP32[i1 + 56 >> 2] | 0; +} + +function __ZNSt3__118condition_variableD2Ev(i1) { + i1 = i1 | 0; + _pthread_cond_destroy(i1 | 0) | 0; + return; } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED2Ev(i1, i2) { @@ -71670,6 +83189,13 @@ function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED2Ev(i1, i2) { return; } +function _strtold_l(i3, i2, i1) { + i3 = i3 | 0; + i2 = i2 | 0; + i1 = i1 | 0; + return +(+_strtox(i3, i2, 2)); +} + function _emscripten_bind_Literal_getf64_0(i1) { i1 = i1 | 0; return +(+__ZNK4wasm7Literal6getf64Ev(i1)); @@ -71701,6 +83227,13 @@ function ___clang_call_terminate(i1) { __ZSt9terminatev(); } +function __ZNSt12out_of_rangeD0Ev(i1) { + i1 = i1 | 0; + __ZNSt11logic_errorD2Ev(i1); + __ZdlPv(i1); + return; +} + function __ZNKSt3__18numpunctIwE16do_thousands_sepEv(i1) { i1 = i1 | 0; return HEAP32[i1 + 12 >> 2] | 0; @@ -71726,14 +83259,16 @@ function __ZNSt3__15ctypeIcED0Ev(i1) { return; } -function __ZNKSt3__18numpunctIwE16do_decimal_pointEv(i1) { +function __ZNSt11logic_errorD0Ev(i1) { i1 = i1 | 0; - return HEAP32[i1 + 8 >> 2] | 0; + __ZNSt11logic_errorD2Ev(i1); + __ZdlPv(i1); + return; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED2Ev(i1) { +function __ZNKSt3__18numpunctIwE16do_decimal_pointEv(i1) { i1 = i1 | 0; - return; + return HEAP32[i1 + 8 >> 2] | 0; } function _emscripten_bind_Element_c_str_0(i1) { @@ -71751,23 +83286,13 @@ function __ZNKSt3__18numpunctIcE16do_decimal_pointEv(i1) { return HEAP8[i1 + 8 >> 0] | 0; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_14SimplifyLocalsEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - -function _cleanup_435(i1) { +function _cleanup_387(i1) { i1 = i1 | 0; if (!(HEAP32[i1 + 68 >> 2] | 0)) ___unlockfile(i1); return; } -function _cleanup_418(i1) { +function _cleanup_382(i1) { i1 = i1 | 0; if (!(HEAP32[i1 + 68 >> 2] | 0)) ___unlockfile(i1); return; @@ -71815,11 +83340,6 @@ function _emscripten_bind_Element_isList_0(i1) { return (HEAP8[i1 >> 0] | 0) != 0 | 0; } -function __ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEED2Ev(i1) { - i1 = i1 | 0; - return; -} - function _emscripten_bind_Element_isStr_0(i1) { i1 = i1 | 0; return (HEAP8[i1 >> 0] | 0) == 0 | 0; @@ -71831,6 +83351,11 @@ function _emscripten_bind_Element_dump_0(i1) { return; } +function __ZNSt3__110__function6__baseIFN4wasm15ThreadWorkStateEvEED2Ev(i1) { + i1 = i1 | 0; + return; +} + function establishStackSpace(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -71903,12 +83428,6 @@ function _isdigit_l(i1, i2) { return (i1 + -48 | 0) >>> 0 < 10 | 0; } -function __ZThn4_N4wasm15RemoveUnusedBrsD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); - return; -} - function __ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv(i1) { i1 = i1 | 0; return 0; @@ -71925,15 +83444,15 @@ function dynCall_vi(i2, i1) { FUNCTION_TABLE_vi[i2 & 255](i1 | 0); } -function __ZThn4_N4wasm14SimplifyLocalsD0Ev(i1) { +function __ZNSt3__15mutexD2Ev(i1) { i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); + _pthread_mutex_destroy(i1 | 0) | 0; return; } -function __ZThn4_N4wasm14PostEmscriptenD0Ev(i1) { +function __ZNSt3__15mutex4lockEv(i1) { i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); + _pthread_mutex_lock(i1 | 0) | 0; return; } @@ -71965,15 +83484,15 @@ function __ZN10__cxxabiv120__si_class_type_infoD0Ev(i1) { return; } -function __ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv(i1) { +function __ZNSt3__120__throw_system_errorEiPKc(i1, i2) { i1 = i1 | 0; - return 1; + i2 = i2 | 0; + return; } -function __ZThn4_N4wasm11MergeBlocksD0Ev(i1) { +function __ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv(i1) { i1 = i1 | 0; - __ZdlPv(i1 + -4 | 0); - return; + return 1; } function __ZNSt3__17codecvtIDsc11__mbstate_tED0Ev(i1) { @@ -72067,26 +83586,14 @@ function b1(i1, i2, i3) { return 0; } -function _strtof(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - return +(+_strtox_17(i2, i1, 0)); -} - -function _strtod(i2, i1) { - i2 = i2 | 0; - i1 = i1 | 0; - return +(+_strtox_17(i2, i1, 1)); -} - function __ZNSt3__110__function6__baseIFPN4wasm4PassEvEED2Ev(i1) { i1 = i1 | 0; return; } -function __ZN4wasm11WasmVisitorINS_16PrintSExpressionEvED2Ev(i1) { +function __ZNKSt11logic_error4whatEv(i1) { i1 = i1 | 0; - return; + return HEAP32[i1 + 4 >> 2] | 0; } function __ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv(i1) { @@ -72114,6 +83621,18 @@ function _emscripten_bind_Name_c_str_0(i1) { return HEAP32[i1 >> 2] | 0; } +function _strtof(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return +(+_strtox(i2, i1, 0)); +} + +function _strtod(i2, i1) { + i2 = i2 | 0; + i1 = i1 | 0; + return +(+_strtox(i2, i1, 1)); +} + function _isxdigit_l(i1, i2) { i1 = i1 | 0; i2 = i2 | 0; @@ -72152,12 +83671,7 @@ function __ZNSt3__110moneypunctIcLb0EED0Ev(i1) { function __ZNSt9bad_allocC2Ev(i1) { i1 = i1 | 0; - HEAP32[i1 >> 2] = 11892; - return; -} - -function __ZN4wasm11WasmVisitorINS_11BreakSeekerEvED2Ev(i1) { - i1 = i1 | 0; + HEAP32[i1 >> 2] = 12424; return; } @@ -72166,30 +83680,12 @@ function __ZN4wasm9isIntegerEd(d1) { return +_fmod(d1, 1.0) == 0.0 | 0; } -function __ZN4wasm16PrintSExpressionD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function _copysignl(d1, d2) { d1 = +d1; d2 = +d2; return +(+_copysign(d1, d2)); } -function __ZN4wasm15RemoveUnusedBrsD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm15MinifiedPrinterD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function _scalbnl(d2, i1) { d2 = +d2; i1 = i1 | 0; @@ -72206,18 +83702,6 @@ function __ZNK10__cxxabiv116__shim_type_info5noop1Ev(i1) { return; } -function __ZN4wasm14SimplifyLocalsD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm14PostEmscriptenD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function _frexpl(d2, i1) { d2 = +d2; i1 = i1 | 0; @@ -72249,18 +83733,6 @@ function __ZNSt3__18messagesIcED0Ev(i1) { return; } -function __ZN4wasm11MergeBlocksD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZN4wasm11BreakSeekerD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - function __ZNSt3__17collateIwED0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -72312,27 +83784,6 @@ function b14(i1, i2) { return 0; } -function __ZThn4_N4wasm15RemoveUnusedBrsD1Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZN4wasm7PrinterD0Ev(i1) { - i1 = i1 | 0; - __ZdlPv(i1); - return; -} - -function __ZThn4_N4wasm14SimplifyLocalsD1Ev(i1) { - i1 = i1 | 0; - return; -} - -function __ZThn4_N4wasm14PostEmscriptenD1Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt9bad_allocD0Ev(i1) { i1 = i1 | 0; __ZdlPv(i1); @@ -72365,11 +83816,6 @@ function __ZNSt3__110moneypunctIcLb0EED2Ev(i1) { return; } -function __ZThn4_N4wasm11MergeBlocksD1Ev(i1) { - i1 = i1 | 0; - return; -} - function __ZNSt3__114__shared_countD2Ev(i1) { i1 = i1 | 0; return; @@ -72377,12 +83823,12 @@ function __ZNSt3__114__shared_countD2Ev(i1) { function __ZNKSt9exception4whatEv(i1) { i1 = i1 | 0; - return 29833; + return 33113; } function __ZNKSt9bad_alloc4whatEv(i1) { i1 = i1 | 0; - return 29818; + return 33098; } function dynCall_v(i1) { @@ -72390,6 +83836,10 @@ function dynCall_v(i1) { FUNCTION_TABLE_v[i1 & 3](); } +function ___cxa_pure_virtual__wrapper() { + ___cxa_pure_virtual(); +} + function __ZNSt3__16locale5facetD2Ev(i1) { i1 = i1 | 0; return; @@ -72499,11 +83949,6 @@ function ___cxa_guard_abort(i1) { return; } -function __ZN4wasm4PassD2Ev(i1) { - i1 = i1 | 0; - return; -} - function _feclearexcept(i1) { i1 = i1 | 0; return 0; @@ -72545,11 +83990,11 @@ function _nan(i1) { } function ___ctype_toupper_loc() { - return 5008; + return 7048; } function ___ctype_tolower_loc() { - return 6548; + return 5508; } function getTempRet0() { @@ -72566,7 +84011,7 @@ function b4(i1) { } function ___ctype_b_loc() { - return 5004; + return 5504; } function _pthread_self() { @@ -72579,45 +84024,59 @@ function b10() { // EMSCRIPTEN_END_FUNCS var FUNCTION_TABLE_iiiiiiii = [b0,__ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc,__ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc,__ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE,__ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b0]; -var FUNCTION_TABLE_iiii = [b1,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,___stdio_write,___stdio_seek,___stdout_write,___stdio_read,_sn_write,__ZNSt3__111__stdoutbufIcE6xsputnEPKci,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,__ZNSt3__111__stdoutbufIwE6xsputnEPKwi,__ZNKSt3__17collateIcE7do_hashEPKcS3_,__ZNKSt3__17collateIwE7do_hashEPKwS3_,__ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__15ctypeIcE10do_toupperEPcPKc,__ZNKSt3__15ctypeIcE10do_tolowerEPcPKc,__ZNKSt3__15ctypeIcE9do_narrowEcc,__ZNKSt3__15ctypeIwE5do_isEtw,__ZNKSt3__15ctypeIwE10do_toupperEPwPKw,__ZNKSt3__15ctypeIwE10do_tolowerEPwPKw,__ZNKSt3__15ctypeIwE9do_narrowEwc,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,_do_read_421,b1,b1 +var FUNCTION_TABLE_iiii = [b1,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,___stdio_write,___stdio_seek,___stdio_read,___stdout_write,_sn_write,__ZNSt3__111__stdoutbufIcE6xsputnEPKci,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,__ZNSt3__111__stdoutbufIwE6xsputnEPKwi,__ZNKSt3__17collateIcE7do_hashEPKcS3_,__ZNKSt3__17collateIwE7do_hashEPKwS3_,__ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__15ctypeIcE10do_toupperEPcPKc,__ZNKSt3__15ctypeIcE10do_tolowerEPcPKc,__ZNKSt3__15ctypeIcE9do_narrowEcc,__ZNKSt3__15ctypeIwE5do_isEtw,__ZNKSt3__15ctypeIwE10do_toupperEPwPKw,__ZNKSt3__15ctypeIwE10do_tolowerEPwPKw,__ZNKSt3__15ctypeIwE9do_narrowEwc,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,_do_read,b1,b1 ,b1,b1,b1]; var FUNCTION_TABLE_viiiii = [b2,__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib]; var FUNCTION_TABLE_iiiiiid = [b3,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe,b3]; -var FUNCTION_TABLE_vi = [b4,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__110__function6__baseIFvvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEEclEv,__ZNSt9exceptionD2Ev,__ZNSt3__117bad_function_callD0Ev,__ZN4wasm11WasmVisitorINS_11BreakSeekerEvED2Ev,__ZN4wasm11BreakSeekerD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEED0Ev,__ZN4wasm11WasmVisitorIZNS_14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS4_9allocatorIS6_EEEEE16ExpressionRunnerNS_4FlowEED2Ev,__ZZN4wasm14ModuleInstance12callFunctionEN6cashew7IStringERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN16ExpressionRunnerD0Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev -,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__110__function6__baseIFPN4wasm4PassEvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEED2Ev,__ZN4wasm11MergeBlocksD0Ev,__ZThn4_N4wasm11MergeBlocksD1Ev,__ZThn4_N4wasm11MergeBlocksD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEED0Ev,__ZN4wasm4PassD2Ev,__ZN4wasm7PrinterD0Ev,__ZN4wasm11WasmVisitorINS_16PrintSExpressionEvED2Ev,__ZN4wasm16PrintSExpressionD0Ev,__ZN4wasm15MinifiedPrinterD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev -,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED2Ev,__ZN4wasm15RemoveUnusedBrsD0Ev,__ZThn4_N4wasm15RemoveUnusedBrsD1Ev,__ZThn4_N4wasm15RemoveUnusedBrsD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm17RemoveUnusedNamesD2Ev,__ZN4wasm17RemoveUnusedNamesD0Ev,__ZThn4_N4wasm17RemoveUnusedNamesD1Ev,__ZThn4_N4wasm17RemoveUnusedNamesD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEED2Ev,__ZN4wasm14PostEmscriptenD0Ev,__ZThn4_N4wasm14PostEmscriptenD1Ev,__ZThn4_N4wasm14PostEmscriptenD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev -,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_14SimplifyLocalsEvEEED2Ev,__ZN4wasm14SimplifyLocalsD0Ev,__ZThn4_N4wasm14SimplifyLocalsD1Ev,__ZThn4_N4wasm14SimplifyLocalsD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm13ReorderLocalsD2Ev,__ZN4wasm13ReorderLocalsD0Ev,__ZThn4_N4wasm13ReorderLocalsD1Ev,__ZThn4_N4wasm13ReorderLocalsD0Ev,__ZN4wasm11WasmVisitorINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvED2Ev,__ZN4wasm11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEED0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev,__ZNSt3__110__stdinbufIcED0Ev,__ZNSt3__111__stdoutbufIcED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev,__ZNSt3__110__stdinbufIwED0Ev,__ZNSt3__111__stdoutbufIwED0Ev,__ZNSt3__18ios_baseD2Ev,__ZNSt3__18ios_baseD0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev -,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__17collateIcED2Ev,__ZNSt3__17collateIcED0Ev,__ZNSt3__16locale5facet16__on_zero_sharedEv,__ZNSt3__17collateIwED2Ev,__ZNSt3__17collateIwED0Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__110moneypunctIcLb0EED2Ev,__ZNSt3__110moneypunctIcLb0EED0Ev,__ZNSt3__110moneypunctIcLb1EED2Ev,__ZNSt3__110moneypunctIcLb1EED0Ev -,__ZNSt3__110moneypunctIwLb0EED2Ev,__ZNSt3__110moneypunctIwLb0EED0Ev,__ZNSt3__110moneypunctIwLb1EED2Ev,__ZNSt3__110moneypunctIwLb1EED0Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18messagesIcED2Ev,__ZNSt3__18messagesIcED0Ev,__ZNSt3__18messagesIwED2Ev,__ZNSt3__18messagesIwED0Ev,__ZNSt3__16locale5facetD2Ev,__ZNSt3__116__narrow_to_utf8ILj32EED0Ev,__ZNSt3__117__widen_from_utf8ILj32EED0Ev,__ZNSt3__17codecvtIwc11__mbstate_tED2Ev,__ZNSt3__17codecvtIwc11__mbstate_tED0Ev,__ZNSt3__16locale5__impD2Ev,__ZNSt3__16locale5__impD0Ev,__ZNSt3__15ctypeIcED2Ev,__ZNSt3__15ctypeIcED0Ev,__ZNSt3__18numpunctIcED2Ev,__ZNSt3__18numpunctIcED0Ev,__ZNSt3__18numpunctIwED2Ev,__ZNSt3__18numpunctIwED0Ev,__ZNSt3__16locale5facetD0Ev -,__ZNSt3__15ctypeIwED0Ev,__ZNSt3__17codecvtIcc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDsc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDic11__mbstate_tED0Ev,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,__ZN10__cxxabiv120__si_class_type_infoD0Ev,__ZNSt9bad_allocD2Ev,__ZNSt9bad_allocD0Ev,__ZN10__cxxabiv121__vmi_class_type_infoD0Ev,__ZNSt3__113unordered_setIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev,__ZNSt3__113__vector_baseIN6cashew13OperatorClassENS_9allocatorIS2_EEED2Ev,__ZNSt3__113__vector_baseINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEED2Ev,__ZN6cashew5ArenaD2Ev,_cleanup_418,_cleanup_435,__ZNSt3__18ios_base4InitD2Ev,__ZNSt3__16locale2id6__initEv,__ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv,___cxx_global_array_dtor,___cxx_global_array_dtor_61,___cxx_global_array_dtor_109,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,___cxx_global_array_dtor_46,___cxx_global_array_dtor_85,___cxx_global_array_dtor_112,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev,__ZNSt3__112__do_nothingEPv -,_free,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 +var FUNCTION_TABLE_vi = [b4,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__110__function6__baseIFvvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEEclEv,__ZNSt9exceptionD2Ev,__ZNSt3__117bad_function_callD0Ev,__ZN4wasm4PassD2Ev,__ZN4wasm4PassD0Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev +,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__110__function6__baseIFPN4wasm4PassEvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEED0Ev,__ZN4wasm11MergeBlocksD0Ev,__ZNSt3__110__function6__baseIFN4wasm15ThreadWorkStateEvEED2Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv,__ZN4wasm7PrinterD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm15MinifiedPrinterD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm11FullPrinterD0Ev +,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv,__ZN4wasm15RemoveUnusedBrsD2Ev,__ZN4wasm15RemoveUnusedBrsD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv,__ZN4wasm17RemoveUnusedNamesD2Ev,__ZN4wasm17RemoveUnusedNamesD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEED0Ev,__ZN4wasm14PostEmscriptenD0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev +,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEED0Ev,__ZN4wasm15GetLocalCounterD0Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEED0Ev,__ZN4wasm15SetLocalRemoverD0Ev,__ZN4wasm14SimplifyLocalsD2Ev,__ZN4wasm14SimplifyLocalsD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv,__ZN4wasm13ReorderLocalsD2Ev,__ZN4wasm13ReorderLocalsD0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE18destroy_deallocateEv,__ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEED2Ev,__ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEED0Ev +,__ZN4wasm6VacuumD0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEED0Ev,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7destroyEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE18destroy_deallocateEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev,__ZNSt3__110__stdinbufIcED0Ev,__ZNSt3__111__stdoutbufIcED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev,__ZNSt3__110__stdinbufIwED0Ev,__ZNSt3__111__stdoutbufIwED0Ev,__ZNSt3__18ios_baseD2Ev,__ZNSt3__18ios_baseD0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__17collateIcED2Ev,__ZNSt3__17collateIcED0Ev,__ZNSt3__16locale5facet16__on_zero_sharedEv,__ZNSt3__17collateIwED2Ev,__ZNSt3__17collateIwED0Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev +,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__110moneypunctIcLb0EED2Ev,__ZNSt3__110moneypunctIcLb0EED0Ev,__ZNSt3__110moneypunctIcLb1EED2Ev,__ZNSt3__110moneypunctIcLb1EED0Ev,__ZNSt3__110moneypunctIwLb0EED2Ev,__ZNSt3__110moneypunctIwLb0EED0Ev,__ZNSt3__110moneypunctIwLb1EED2Ev,__ZNSt3__110moneypunctIwLb1EED0Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,__ZNSt3__18messagesIcED2Ev +,__ZNSt3__18messagesIcED0Ev,__ZNSt3__18messagesIwED2Ev,__ZNSt3__18messagesIwED0Ev,__ZNSt3__16locale5facetD2Ev,__ZNSt3__116__narrow_to_utf8ILj32EED0Ev,__ZNSt3__117__widen_from_utf8ILj32EED0Ev,__ZNSt3__17codecvtIwc11__mbstate_tED2Ev,__ZNSt3__17codecvtIwc11__mbstate_tED0Ev,__ZNSt3__16locale5__impD2Ev,__ZNSt3__16locale5__impD0Ev,__ZNSt3__15ctypeIcED2Ev,__ZNSt3__15ctypeIcED0Ev,__ZNSt3__18numpunctIcED2Ev,__ZNSt3__18numpunctIcED0Ev,__ZNSt3__18numpunctIwED2Ev,__ZNSt3__18numpunctIwED0Ev,__ZNSt3__16locale5facetD0Ev,__ZNSt3__15ctypeIwED0Ev,__ZNSt3__17codecvtIcc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDsc11__mbstate_tED0Ev,__ZNSt3__17codecvtIDic11__mbstate_tED0Ev,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,__ZN10__cxxabiv120__si_class_type_infoD0Ev,__ZNSt9bad_allocD2Ev,__ZNSt9bad_allocD0Ev,__ZNSt11logic_errorD2Ev,__ZNSt11logic_errorD0Ev +,__ZNSt12out_of_rangeD0Ev,__ZN10__cxxabiv121__vmi_class_type_infoD0Ev,__ZNSt3__113unordered_setIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEED2Ev,__ZNSt3__113__vector_baseIN6cashew13OperatorClassENS_9allocatorIS2_EEED2Ev,__ZNSt3__113__vector_baseINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEED2Ev,__ZN6cashew5ArenaD2Ev,__ZNSt3__110unique_ptrIN4wasm10ThreadPoolENS_14default_deleteIS2_EEED2Ev,__ZN4wasm6Thread8mainLoopEPv,_cleanup_387,_cleanup_382,__ZNSt3__18ios_base4InitD2Ev,__ZNSt3__121__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv,__ZNSt3__121__thread_specific_ptrINS_15__thread_structEED2Ev,__ZNSt3__16locale2id6__initEv,__ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv,___cxx_global_array_dtor,___cxx_global_array_dtor_61,___cxx_global_array_dtor_109,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,___cxx_global_array_dtor_46,___cxx_global_array_dtor_85,___cxx_global_array_dtor_112,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev,__ZNSt3__112__do_nothingEPv,_free,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4]; -var FUNCTION_TABLE_vii = [b5,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEPNS0_6__baseISB_EE,__ZN4wasm10WasmWalkerINS_11BreakSeekerEvE4walkERPNS_10ExpressionE,__ZN4wasm10WasmWalkerINS_11BreakSeekerEvE9startWalkEPNS_8FunctionE,__ZN4wasm10WasmWalkerINS_11BreakSeekerEvE9startWalkEPNS_6ModuleE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE9startWalkEPNS_8FunctionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11BreakSeekerEvEEEEvE9startWalkEPNS_6ModuleE,__ZN4wasm22ShellExternalInterface4initERNS_6ModuleE,__ZN4wasm22ShellExternalInterface4trapEPKc,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_11MergeBlocksEvE4walkERPNS_10ExpressionE,__ZN4wasm10WasmWalkerINS_11MergeBlocksEvE9startWalkEPNS_8FunctionE,__ZN4wasm10WasmWalkerINS_11MergeBlocksEvE9startWalkEPNS_6ModuleE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE9startWalkEPNS_8FunctionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_11MergeBlocksEvEEEEvE9startWalkEPNS_6ModuleE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE4walkERPNS_10ExpressionE,__ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE9startWalkEPNS_8FunctionE,__ZN4wasm10WasmWalkerINS_15RemoveUnusedBrsEvE9startWalkEPNS_6ModuleE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE9startWalkEPNS_8FunctionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEEEvE9startWalkEPNS_6ModuleE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE4walkERPNS_10ExpressionE -,__ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE9startWalkEPNS_8FunctionE,__ZN4wasm10WasmWalkerINS_17RemoveUnusedNamesEvE9startWalkEPNS_6ModuleE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE9startWalkEPNS_8FunctionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEEEvE9startWalkEPNS_6ModuleE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE4walkERPNS_10ExpressionE,__ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE9startWalkEPNS_8FunctionE,__ZN4wasm10WasmWalkerINS_14PostEmscriptenEvE9startWalkEPNS_6ModuleE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE9startWalkEPNS_8FunctionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14PostEmscriptenEvEEEEvE9startWalkEPNS_6ModuleE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_14SimplifyLocalsEvE4walkERPNS_10ExpressionE,__ZN4wasm10WasmWalkerINS_14SimplifyLocalsEvE9startWalkEPNS_8FunctionE,__ZN4wasm10WasmWalkerINS_14SimplifyLocalsEvE9startWalkEPNS_6ModuleE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE9startWalkEPNS_8FunctionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_14SimplifyLocalsEvEEEEvE9startWalkEPNS_6ModuleE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE4walkERPNS_10ExpressionE,__ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE9startWalkEPNS_8FunctionE,__ZN4wasm10WasmWalkerINS_13ReorderLocalsEvE9startWalkEPNS_6ModuleE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE4walkERPNS_10ExpressionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE9startWalkEPNS_8FunctionE,__ZN4wasm14WasmWalkerBaseINS_11ChildWalkerINS_10WasmWalkerINS_13ReorderLocalsEvEEEEvE9startWalkEPNS_6ModuleE,__ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE -,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNKSt3__110moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv,__ZNKSt3__18messagesIcE8do_closeEi,__ZNKSt3__18messagesIwE8do_closeEi,__ZNKSt3__18numpunctIcE11do_groupingEv,__ZNKSt3__18numpunctIcE11do_truenameEv,__ZNKSt3__18numpunctIcE12do_falsenameEv -,__ZNKSt3__18numpunctIwE11do_groupingEv,__ZNKSt3__18numpunctIwE11do_truenameEv,__ZNKSt3__18numpunctIwE12do_falsenameEv,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 -,b5,b5,b5,b5,b5,b5,b5,b5,b5]; +var FUNCTION_TABLE_vii = [b5,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEPNS0_6__baseISB_EE,__ZN4wasm22ShellExternalInterface4initERNS_6ModuleE,__ZN4wasm22ShellExternalInterface4trapEPKc,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEPNS0_6__baseISD_EE,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseISE_EE,__ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNKSt3__110moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv +,__ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv,__ZNKSt3__110moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv,__ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv,__ZNKSt3__18messagesIcE8do_closeEi,__ZNKSt3__18messagesIwE8do_closeEi,__ZNKSt3__18numpunctIcE11do_groupingEv,__ZNKSt3__18numpunctIcE11do_truenameEv,__ZNKSt3__18numpunctIcE12do_falsenameEv,__ZNKSt3__18numpunctIwE11do_groupingEv,__ZNKSt3__18numpunctIwE11do_truenameEv,__ZNKSt3__18numpunctIwE12do_falsenameEv +,__ZN4wasm10PostWalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11MergeBlocksENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm15RemoveUnusedBrs4scanEPS0_PPNS_10ExpressionE,__ZN4wasm15RemoveUnusedBrs8visitAnyEPS0_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm15RemoveUnusedBrs10saveIfTrueEPS0_PPNS_10ExpressionE,__ZN4wasm15RemoveUnusedBrs5clearEPS0_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15RemoveUnusedBrsENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_17RemoveUnusedNamesENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14PostEmscriptenENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals4scanEPS0_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals9visitPostEPS0_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals17doNoteIfElseFalseEPS0_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals16doNoteIfElseTrueEPS0_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals21doNoteIfElseConditionEPS0_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals8visitPreEPS0_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14EffectAnalyzerENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm14SimplifyLocals15doNoteNonLinearEPS0_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_14SimplifyLocalsENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15GetLocalCounterENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_15SetLocalRemoverENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE +,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13ReorderLocalsENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE4scanEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitBlockEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE9doVisitIfEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitLoopEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitBreakEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitSwitchEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitCallEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE17doVisitCallImportEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE19doVisitCallIndirectEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE15doVisitGetLocalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE15doVisitSetLocalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitLoadEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitStoreEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitConstEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE12doVisitUnaryEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitBinaryEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitSelectEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE13doVisitReturnEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE11doVisitHostEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE10doVisitNopEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_13ReorderLocals13visitFunctionEPNS_8FunctionEE9ReIndexerNS_7VisitorIS4_vEEE18doVisitUnreachableEPS4_PPNS_10ExpressionE +,__ZN4wasm10PostWalkerINS_6VacuumENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_6VacuumENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 +,b5,b5,b5]; var FUNCTION_TABLE_iiiiiii = [b6,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm ,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6]; var FUNCTION_TABLE_iiiiid = [b7,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe,b7,b7,b7]; -var FUNCTION_TABLE_ii = [b8,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE11target_typeEv,__ZNKSt9exception4whatEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv -,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,___stdio_close,__ZNSt3__110__stdinbufIcE9underflowEv,__ZNSt3__110__stdinbufIcE5uflowEv,__ZNSt3__111__stdoutbufIcE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv,__ZNSt3__110__stdinbufIwE9underflowEv,__ZNSt3__110__stdinbufIwE5uflowEv,__ZNSt3__111__stdoutbufIwE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIcE7__weeksEv,__ZNKSt3__120__time_get_c_storageIcE8__monthsEv,__ZNKSt3__120__time_get_c_storageIcE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIcE3__cEv,__ZNKSt3__120__time_get_c_storageIcE3__rEv,__ZNKSt3__120__time_get_c_storageIcE3__xEv,__ZNKSt3__120__time_get_c_storageIcE3__XEv,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIwE7__weeksEv,__ZNKSt3__120__time_get_c_storageIwE8__monthsEv,__ZNKSt3__120__time_get_c_storageIwE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIwE3__cEv,__ZNKSt3__120__time_get_c_storageIwE3__rEv,__ZNKSt3__120__time_get_c_storageIwE3__xEv -,__ZNKSt3__120__time_get_c_storageIwE3__XEv,__ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv,__ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__18numpunctIcE16do_decimal_pointEv,__ZNKSt3__18numpunctIcE16do_thousands_sepEv,__ZNKSt3__18numpunctIwE16do_decimal_pointEv,__ZNKSt3__18numpunctIwE16do_thousands_sepEv,__ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv,__ZNKSt9bad_alloc4whatEv -,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 +var FUNCTION_TABLE_ii = [b8,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE7__cloneEv,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE11target_typeEv,__ZNKSt9exception4whatEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv +,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE11target_typeEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE7__cloneEv,__ZNSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEEclEv,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE11target_typeEv +,___stdio_close,__ZNSt3__110__stdinbufIcE9underflowEv,__ZNSt3__110__stdinbufIcE5uflowEv,__ZNSt3__111__stdoutbufIcE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv,__ZNSt3__110__stdinbufIwE9underflowEv,__ZNSt3__110__stdinbufIwE5uflowEv,__ZNSt3__111__stdoutbufIwE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIcE7__weeksEv,__ZNKSt3__120__time_get_c_storageIcE8__monthsEv,__ZNKSt3__120__time_get_c_storageIcE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIcE3__cEv,__ZNKSt3__120__time_get_c_storageIcE3__rEv,__ZNKSt3__120__time_get_c_storageIcE3__xEv,__ZNKSt3__120__time_get_c_storageIcE3__XEv,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv,__ZNKSt3__120__time_get_c_storageIwE7__weeksEv,__ZNKSt3__120__time_get_c_storageIwE8__monthsEv,__ZNKSt3__120__time_get_c_storageIwE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIwE3__cEv,__ZNKSt3__120__time_get_c_storageIwE3__rEv,__ZNKSt3__120__time_get_c_storageIwE3__xEv,__ZNKSt3__120__time_get_c_storageIwE3__XEv,__ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv +,__ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv,__ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv,__ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv,__ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__18numpunctIcE16do_decimal_pointEv,__ZNKSt3__18numpunctIcE16do_thousands_sepEv,__ZNKSt3__18numpunctIwE16do_decimal_pointEv,__ZNKSt3__18numpunctIwE16do_thousands_sepEv,__ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv,__ZNKSt9bad_alloc4whatEv,__ZNKSt11logic_error4whatEv,__ZNSt3__114__thread_proxyINS_5tupleIJPFvPvEPN4wasm6ThreadEEEEEES2_S2_,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8]; -var FUNCTION_TABLE_viii = [b9,__ZN4wasm22ShellExternalInterface10growMemoryEjj,__ZN4wasm4Pass7prepareEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_11MergeBlocksEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm4Pass8finalizeEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_15RemoveUnusedBrsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_17RemoveUnusedNamesEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_14PostEmscriptenEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_14SimplifyLocalsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10WasmWalkerINS_13ReorderLocalsEvEEE3runEPNS_10PassRunnerEPNS_6ModuleE,b9,b9,b9,b9]; -var FUNCTION_TABLE_v = [b10,__ZL25default_terminate_handlerv,__ZN10__cxxabiv112_GLOBAL__N_110construct_Ev,b10]; +var FUNCTION_TABLE_viii = [b9,__ZN4wasm4Pass7prepareEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm4Pass8finalizeEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm22ShellExternalInterface10growMemoryEjj,__ZN4wasm10WalkerPassINS_10PostWalkerINS_11MergeBlocksENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm11FullPrinter3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15RemoveUnusedBrsENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_17RemoveUnusedNamesENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_14PostEmscriptenENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_21LinearExecutionWalkerINS_14SimplifyLocalsENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15GetLocalCounterENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_15SetLocalRemoverENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_13ReorderLocalsENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE,__ZN4wasm10WalkerPassINS_10PostWalkerINS_6VacuumENS_7VisitorIS2_vEEEEE3runEPNS_10PassRunnerEPNS_6ModuleE]; +var FUNCTION_TABLE_v = [b10,___cxa_pure_virtual__wrapper,__ZL25default_terminate_handlerv,__ZN10__cxxabiv112_GLOBAL__N_110construct_Ev]; var FUNCTION_TABLE_iiiiiiiii = [b11,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,__ZNKSt3__17codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_,__ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_,__ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_,b11,b11,b11,b11,b11]; var FUNCTION_TABLE_iiiii = [b12,__ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc,__ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt,__ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_,__ZNKSt3__15ctypeIwE11do_scan_notEtPKwS3_,__ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw,b12,b12]; var FUNCTION_TABLE_viiiiii = [b13,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,__ZNKSt3__18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b13,b13,b13,b13,b13,b13,b13]; -var FUNCTION_TABLE_iii = [b14,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_16AllocatingModuleERNS2_7ElementEbEUlvE_NS_9allocatorIS8_EEFvvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNSt3__110__stdinbufIcE9pbackfailEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi,__ZNSt3__111__stdoutbufIcE8overflowEi,__ZNSt3__110__stdinbufIwE9pbackfailEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj,__ZNSt3__111__stdoutbufIwE8overflowEj,__ZNKSt3__15ctypeIcE10do_toupperEc,__ZNKSt3__15ctypeIcE10do_tolowerEc,__ZNKSt3__15ctypeIcE8do_widenEc,__ZNKSt3__15ctypeIwE10do_toupperEw,__ZNKSt3__15ctypeIwE10do_tolowerEw,__ZNKSt3__15ctypeIwE8do_widenEc,b14,b14,b14 -,b14,b14,b14]; +var FUNCTION_TABLE_iii = [b14,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi,__ZNKSt3__110__function6__funcIZN4wasm22SExpressionWasmBuilderC1ERNS2_6ModuleERNS2_7ElementEEUlvE_NS_9allocatorIS8_EEFvvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11MergeBlocksEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_11MergeBlocksENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_7PrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15MinifiedPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_11FullPrinterEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_15RemoveUnusedBrsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_15RemoveUnusedBrsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_17RemoveUnusedNamesEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_17RemoveUnusedNamesENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14PostEmscriptenEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14PostEmscriptenENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_14SimplifyLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_14SimplifyLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_13ReorderLocalsEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_13ReorderLocalsENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm12RegisterPassINS2_6VacuumEEC1EPKcS7_EUlvE_NS_9allocatorIS8_EEFPNS2_4PassEvEE6targetERKSt9type_info,__ZNKSt3__110__function6__funcIZN4wasm6WalkerINS2_6VacuumENS2_7VisitorIS4_vEEE9startWalkEPNS2_6ModuleEEUlvE_NS_9allocatorISA_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info,__ZNSt3__110__stdinbufIcE9pbackfailEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi,__ZNSt3__111__stdoutbufIcE8overflowEi,__ZNSt3__110__stdinbufIwE9pbackfailEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj,__ZNSt3__111__stdoutbufIwE8overflowEj +,__ZNKSt3__15ctypeIcE10do_toupperEc,__ZNKSt3__15ctypeIcE10do_tolowerEc,__ZNKSt3__15ctypeIcE8do_widenEc,__ZNKSt3__15ctypeIwE10do_toupperEw,__ZNKSt3__15ctypeIwE10do_tolowerEw,__ZNKSt3__15ctypeIwE8do_widenEc,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 +,b14,b14,b14,b14,b14]; var FUNCTION_TABLE_iiiiii = [b15,__ZNKSt3__17collateIcE10do_compareEPKcS3_S3_S3_,__ZNKSt3__17collateIwE10do_compareEPKwS3_S3_S3_,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv,__ZNKSt3__17codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__17codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__15ctypeIcE9do_narrowEPKcS3_cPc,__ZNKSt3__15ctypeIwE9do_narrowEPKwS3_cPc,__ZNKSt3__17codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j,__ZNKSt3__17codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,__ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15]; var FUNCTION_TABLE_viiii = [b16,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj,__ZN4wasm22ShellExternalInterface10callImportEPNS_6ImportERNSt3__16vectorINS_7LiteralENS3_9allocatorIS5_EEEE,__ZN4wasm22ShellExternalInterface4loadEPNS_4LoadEj,__ZN4wasm22ShellExternalInterface5storeEPNS_5StoreEjNS_7LiteralE,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj,__ZNKSt3__17collateIcE12do_transformEPKcS3_,__ZNKSt3__17collateIwE12do_transformEPKwS3_,__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,b16,b16,b16,b16]; - return { _emscripten_bind_SExpressionParser_set_root_1: _emscripten_bind_SExpressionParser_set_root_1, _emscripten_bind_Module___destroy___0: _emscripten_bind_Module___destroy___0, _emscripten_bind_ShellExternalInterface_ShellExternalInterface_0: _emscripten_bind_ShellExternalInterface_ShellExternalInterface_0, _emscripten_bind_Element_size_0: _emscripten_bind_Element_size_0, _emscripten_bind_ModuleInstance_callExport_2: _emscripten_bind_ModuleInstance_callExport_2, _emscripten_bind_AllocatingModule_AllocatingModule_0: _emscripten_bind_AllocatingModule_AllocatingModule_0, _emscripten_bind_Literal_Literal_1: _emscripten_bind_Literal_Literal_1, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _emscripten_bind_Literal___destroy___0: _emscripten_bind_Literal___destroy___0, _fflush: _fflush, _emscripten_bind_LiteralList___destroy___0: _emscripten_bind_LiteralList___destroy___0, ___cxa_is_pointer_type: ___cxa_is_pointer_type, _emscripten_bind_Element_getChild_1: _emscripten_bind_Element_getChild_1, _emscripten_bind_Name_Name_1: _emscripten_bind_Name_Name_1, _bitshift64Ashr: _bitshift64Ashr, _emscripten_bind_VoidPtr___destroy___0: _emscripten_bind_VoidPtr___destroy___0, _memset: _memset, _emscripten_bind_Element_c_str_0: _emscripten_bind_Element_c_str_0, ___cxa_demangle: ___cxa_demangle, _i64Add: _i64Add, _memcpy: _memcpy, _malloc: _malloc, _emscripten_bind_WasmPrinter_printModule_1: _emscripten_bind_WasmPrinter_printModule_1, _emscripten_bind_WasmPrinter___destroy___0: _emscripten_bind_WasmPrinter___destroy___0, _i64Subtract: _i64Subtract, _emscripten_bind_ModuleInstance___destroy___0: _emscripten_bind_ModuleInstance___destroy___0, _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_3: _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_3, _emscripten_bind_Element___destroy___0: _emscripten_bind_Element___destroy___0, _pthread_self: _pthread_self, _pthread_mutex_unlock: _pthread_mutex_unlock, _emscripten_bind_AllocatingModule___destroy___0: _emscripten_bind_AllocatingModule___destroy___0, _emscripten_bind_LiteralList_LiteralList_0: _emscripten_bind_LiteralList_LiteralList_0, _emscripten_bind_LiteralList_push_back_1: _emscripten_bind_LiteralList_push_back_1, _pthread_cond_broadcast: _pthread_cond_broadcast, _emscripten_bind_SExpressionParser_get_root_0: _emscripten_bind_SExpressionParser_get_root_0, ___errno_location: ___errno_location, _emscripten_bind_ShellExternalInterface___destroy___0: _emscripten_bind_ShellExternalInterface___destroy___0, _emscripten_bind_Name___destroy___0: _emscripten_bind_Name___destroy___0, ___cxa_can_catch: ___cxa_can_catch, _emscripten_bind_Name_c_str_0: _emscripten_bind_Name_c_str_0, _free: _free, _memmove: _memmove, _emscripten_bind_Element_dump_0: _emscripten_bind_Element_dump_0, _emscripten_bind_Literal_getf64_0: _emscripten_bind_Literal_getf64_0, _emscripten_bind_ModuleInstance_ModuleInstance_2: _emscripten_bind_ModuleInstance_ModuleInstance_2, _emscripten_bind_SExpressionParser___destroy___0: _emscripten_bind_SExpressionParser___destroy___0, _emscripten_bind_Element_isStr_0: _emscripten_bind_Element_isStr_0, _pthread_mutex_lock: _pthread_mutex_lock, _emscripten_bind_SExpressionParser_SExpressionParser_1: _emscripten_bind_SExpressionParser_SExpressionParser_1, _emscripten_bind_SExpressionWasmBuilder___destroy___0: _emscripten_bind_SExpressionWasmBuilder___destroy___0, _emscripten_bind_Element_isList_0: _emscripten_bind_Element_isList_0, __GLOBAL__I_000101: __GLOBAL__I_000101, __GLOBAL__sub_I_binaryen_js_cpp: __GLOBAL__sub_I_binaryen_js_cpp, __GLOBAL__sub_I_MergeBlocks_cpp: __GLOBAL__sub_I_MergeBlocks_cpp, __GLOBAL__sub_I_Print_cpp: __GLOBAL__sub_I_Print_cpp, __GLOBAL__sub_I_RemoveUnusedBrs_cpp: __GLOBAL__sub_I_RemoveUnusedBrs_cpp, __GLOBAL__sub_I_RemoveUnusedNames_cpp: __GLOBAL__sub_I_RemoveUnusedNames_cpp, __GLOBAL__sub_I_PostEmscripten_cpp: __GLOBAL__sub_I_PostEmscripten_cpp, __GLOBAL__sub_I_SimplifyLocals_cpp: __GLOBAL__sub_I_SimplifyLocals_cpp, __GLOBAL__sub_I_ReorderLocals_cpp: __GLOBAL__sub_I_ReorderLocals_cpp, __GLOBAL__sub_I_parser_cpp: __GLOBAL__sub_I_parser_cpp, __GLOBAL__sub_I_simple_ast_cpp: __GLOBAL__sub_I_simple_ast_cpp, __GLOBAL__sub_I_optimizer_shared_cpp: __GLOBAL__sub_I_optimizer_shared_cpp, __GLOBAL__sub_I_iostream_cpp: __GLOBAL__sub_I_iostream_cpp, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_iiiiiiii: dynCall_iiiiiiii, dynCall_iiii: dynCall_iiii, dynCall_viiiii: dynCall_viiiii, dynCall_iiiiiid: dynCall_iiiiiid, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_iiiiiii: dynCall_iiiiiii, dynCall_iiiiid: dynCall_iiiiid, dynCall_ii: dynCall_ii, dynCall_viii: dynCall_viii, dynCall_v: dynCall_v, dynCall_iiiiiiiii: dynCall_iiiiiiiii, dynCall_iiiii: dynCall_iiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_iii: dynCall_iii, dynCall_iiiiii: dynCall_iiiiii, dynCall_viiii: dynCall_viiii }; + return { _emscripten_bind_SExpressionParser_set_root_1: _emscripten_bind_SExpressionParser_set_root_1, _emscripten_bind_Module___destroy___0: _emscripten_bind_Module___destroy___0, _emscripten_bind_ShellExternalInterface_ShellExternalInterface_0: _emscripten_bind_ShellExternalInterface_ShellExternalInterface_0, _emscripten_bind_Element_size_0: _emscripten_bind_Element_size_0, _emscripten_bind_ModuleInstance_callExport_2: _emscripten_bind_ModuleInstance_callExport_2, _emscripten_bind_LiteralList_LiteralList_0: _emscripten_bind_LiteralList_LiteralList_0, ___udivdi3: ___udivdi3, _i64Add: _i64Add, _emscripten_bind_Literal_Literal_1: _emscripten_bind_Literal_Literal_1, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_2: _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_2, _emscripten_bind_Literal___destroy___0: _emscripten_bind_Literal___destroy___0, _fflush: _fflush, _emscripten_bind_LiteralList___destroy___0: _emscripten_bind_LiteralList___destroy___0, ___cxa_is_pointer_type: ___cxa_is_pointer_type, _emscripten_bind_Element_getChild_1: _emscripten_bind_Element_getChild_1, _emscripten_bind_Name_Name_1: _emscripten_bind_Name_Name_1, _bitshift64Ashr: _bitshift64Ashr, _emscripten_bind_VoidPtr___destroy___0: _emscripten_bind_VoidPtr___destroy___0, _memset: _memset, _emscripten_bind_Element_c_str_0: _emscripten_bind_Element_c_str_0, ___cxa_demangle: ___cxa_demangle, ___muldsi3: ___muldsi3, _memcpy: _memcpy, _malloc: _malloc, ___muldi3: ___muldi3, ___uremdi3: ___uremdi3, _emscripten_bind_WasmPrinter_printModule_1: _emscripten_bind_WasmPrinter_printModule_1, ___divdi3: ___divdi3, _emscripten_bind_WasmPrinter___destroy___0: _emscripten_bind_WasmPrinter___destroy___0, _i64Subtract: _i64Subtract, ___udivmoddi4: ___udivmoddi4, _emscripten_bind_ModuleInstance___destroy___0: _emscripten_bind_ModuleInstance___destroy___0, _emscripten_bind_Element___destroy___0: _emscripten_bind_Element___destroy___0, _pthread_self: _pthread_self, _pthread_mutex_unlock: _pthread_mutex_unlock, ___remdi3: ___remdi3, _llvm_cttz_i32: _llvm_cttz_i32, _emscripten_bind_LiteralList_push_back_1: _emscripten_bind_LiteralList_push_back_1, _emscripten_bind_Module_Module_0: _emscripten_bind_Module_Module_0, _pthread_cond_broadcast: _pthread_cond_broadcast, _emscripten_bind_SExpressionParser_get_root_0: _emscripten_bind_SExpressionParser_get_root_0, ___errno_location: ___errno_location, _emscripten_bind_ShellExternalInterface___destroy___0: _emscripten_bind_ShellExternalInterface___destroy___0, _emscripten_bind_Name___destroy___0: _emscripten_bind_Name___destroy___0, ___cxa_can_catch: ___cxa_can_catch, _emscripten_bind_Name_c_str_0: _emscripten_bind_Name_c_str_0, _free: _free, _memmove: _memmove, _emscripten_bind_Element_dump_0: _emscripten_bind_Element_dump_0, _emscripten_bind_Literal_getf64_0: _emscripten_bind_Literal_getf64_0, _emscripten_bind_ModuleInstance_ModuleInstance_2: _emscripten_bind_ModuleInstance_ModuleInstance_2, _emscripten_bind_SExpressionParser___destroy___0: _emscripten_bind_SExpressionParser___destroy___0, _emscripten_bind_Element_isStr_0: _emscripten_bind_Element_isStr_0, _pthread_mutex_lock: _pthread_mutex_lock, _emscripten_bind_SExpressionParser_SExpressionParser_1: _emscripten_bind_SExpressionParser_SExpressionParser_1, _emscripten_bind_SExpressionWasmBuilder___destroy___0: _emscripten_bind_SExpressionWasmBuilder___destroy___0, _emscripten_bind_Element_isList_0: _emscripten_bind_Element_isList_0, __GLOBAL__I_000101: __GLOBAL__I_000101, __GLOBAL__sub_I_binaryen_js_cpp: __GLOBAL__sub_I_binaryen_js_cpp, __GLOBAL__sub_I_MergeBlocks_cpp: __GLOBAL__sub_I_MergeBlocks_cpp, __GLOBAL__sub_I_Print_cpp: __GLOBAL__sub_I_Print_cpp, __GLOBAL__sub_I_RemoveUnusedBrs_cpp: __GLOBAL__sub_I_RemoveUnusedBrs_cpp, __GLOBAL__sub_I_RemoveUnusedNames_cpp: __GLOBAL__sub_I_RemoveUnusedNames_cpp, __GLOBAL__sub_I_PostEmscripten_cpp: __GLOBAL__sub_I_PostEmscripten_cpp, __GLOBAL__sub_I_SimplifyLocals_cpp: __GLOBAL__sub_I_SimplifyLocals_cpp, __GLOBAL__sub_I_ReorderLocals_cpp: __GLOBAL__sub_I_ReorderLocals_cpp, __GLOBAL__sub_I_Vacuum_cpp: __GLOBAL__sub_I_Vacuum_cpp, __GLOBAL__sub_I_parser_cpp: __GLOBAL__sub_I_parser_cpp, __GLOBAL__sub_I_simple_ast_cpp: __GLOBAL__sub_I_simple_ast_cpp, __GLOBAL__sub_I_optimizer_shared_cpp: __GLOBAL__sub_I_optimizer_shared_cpp, __GLOBAL__sub_I_threads_cpp: __GLOBAL__sub_I_threads_cpp, __GLOBAL__sub_I_iostream_cpp: __GLOBAL__sub_I_iostream_cpp, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_iiiiiiii: dynCall_iiiiiiii, dynCall_iiii: dynCall_iiii, dynCall_viiiii: dynCall_viiiii, dynCall_iiiiiid: dynCall_iiiiiid, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_iiiiiii: dynCall_iiiiiii, dynCall_iiiiid: dynCall_iiiiid, dynCall_ii: dynCall_ii, dynCall_viii: dynCall_viii, dynCall_v: dynCall_v, dynCall_iiiiiiiii: dynCall_iiiiiiiii, dynCall_iiiii: dynCall_iiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_iii: dynCall_iii, dynCall_iiiiii: dynCall_iiiiii, dynCall_viiii: dynCall_viiii }; }) // EMSCRIPTEN_END_ASM (Module.asmGlobalArg, Module.asmLibraryArg, buffer); @@ -72628,7 +84087,8 @@ var _emscripten_bind_ShellExternalInterface_ShellExternalInterface_0 = Module["_ var _emscripten_bind_Element_size_0 = Module["_emscripten_bind_Element_size_0"] = asm["_emscripten_bind_Element_size_0"]; var _emscripten_bind_ModuleInstance___destroy___0 = Module["_emscripten_bind_ModuleInstance___destroy___0"] = asm["_emscripten_bind_ModuleInstance___destroy___0"]; var _emscripten_bind_ModuleInstance_callExport_2 = Module["_emscripten_bind_ModuleInstance_callExport_2"] = asm["_emscripten_bind_ModuleInstance_callExport_2"]; -var _emscripten_bind_AllocatingModule_AllocatingModule_0 = Module["_emscripten_bind_AllocatingModule_AllocatingModule_0"] = asm["_emscripten_bind_AllocatingModule_AllocatingModule_0"]; +var _emscripten_bind_LiteralList_LiteralList_0 = Module["_emscripten_bind_LiteralList_LiteralList_0"] = asm["_emscripten_bind_LiteralList_LiteralList_0"]; +var ___udivdi3 = Module["___udivdi3"] = asm["___udivdi3"]; var __GLOBAL__sub_I_RemoveUnusedBrs_cpp = Module["__GLOBAL__sub_I_RemoveUnusedBrs_cpp"] = asm["__GLOBAL__sub_I_RemoveUnusedBrs_cpp"]; var __GLOBAL__sub_I_ReorderLocals_cpp = Module["__GLOBAL__sub_I_ReorderLocals_cpp"] = asm["__GLOBAL__sub_I_ReorderLocals_cpp"]; var _emscripten_bind_Literal_Literal_1 = Module["_emscripten_bind_Literal_Literal_1"] = asm["_emscripten_bind_Literal_Literal_1"]; @@ -72636,7 +84096,9 @@ var _bitshift64Lshr = Module["_bitshift64Lshr"] = asm["_bitshift64Lshr"]; var __GLOBAL__sub_I_SimplifyLocals_cpp = Module["__GLOBAL__sub_I_SimplifyLocals_cpp"] = asm["__GLOBAL__sub_I_SimplifyLocals_cpp"]; var __GLOBAL__sub_I_simple_ast_cpp = Module["__GLOBAL__sub_I_simple_ast_cpp"] = asm["__GLOBAL__sub_I_simple_ast_cpp"]; var _bitshift64Shl = Module["_bitshift64Shl"] = asm["_bitshift64Shl"]; +var _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_2 = Module["_emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_2"] = asm["_emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_2"]; var _emscripten_bind_Literal___destroy___0 = Module["_emscripten_bind_Literal___destroy___0"] = asm["_emscripten_bind_Literal___destroy___0"]; +var __GLOBAL__sub_I_binaryen_js_cpp = Module["__GLOBAL__sub_I_binaryen_js_cpp"] = asm["__GLOBAL__sub_I_binaryen_js_cpp"]; var _fflush = Module["_fflush"] = asm["_fflush"]; var _emscripten_bind_LiteralList___destroy___0 = Module["_emscripten_bind_LiteralList___destroy___0"] = asm["_emscripten_bind_LiteralList___destroy___0"]; var _emscripten_bind_SExpressionParser___destroy___0 = Module["_emscripten_bind_SExpressionParser___destroy___0"] = asm["_emscripten_bind_SExpressionParser___destroy___0"]; @@ -72649,36 +84111,41 @@ var _emscripten_bind_Element_c_str_0 = Module["_emscripten_bind_Element_c_str_0" var ___cxa_demangle = Module["___cxa_demangle"] = asm["___cxa_demangle"]; var _emscripten_bind_Element___destroy___0 = Module["_emscripten_bind_Element___destroy___0"] = asm["_emscripten_bind_Element___destroy___0"]; var _memcpy = Module["_memcpy"] = asm["_memcpy"]; +var ___muldi3 = Module["___muldi3"] = asm["___muldi3"]; var __GLOBAL__sub_I_PostEmscripten_cpp = Module["__GLOBAL__sub_I_PostEmscripten_cpp"] = asm["__GLOBAL__sub_I_PostEmscripten_cpp"]; var _emscripten_replace_memory = Module["_emscripten_replace_memory"] = asm["_emscripten_replace_memory"]; +var ___uremdi3 = Module["___uremdi3"] = asm["___uremdi3"]; var __GLOBAL__sub_I_Print_cpp = Module["__GLOBAL__sub_I_Print_cpp"] = asm["__GLOBAL__sub_I_Print_cpp"]; var _emscripten_bind_WasmPrinter_printModule_1 = Module["_emscripten_bind_WasmPrinter_printModule_1"] = asm["_emscripten_bind_WasmPrinter_printModule_1"]; -var _emscripten_bind_Name___destroy___0 = Module["_emscripten_bind_Name___destroy___0"] = asm["_emscripten_bind_Name___destroy___0"]; +var ___divdi3 = Module["___divdi3"] = asm["___divdi3"]; +var _emscripten_bind_WasmPrinter___destroy___0 = Module["_emscripten_bind_WasmPrinter___destroy___0"] = asm["_emscripten_bind_WasmPrinter___destroy___0"]; var _i64Subtract = Module["_i64Subtract"] = asm["_i64Subtract"]; -var __GLOBAL__sub_I_binaryen_js_cpp = Module["__GLOBAL__sub_I_binaryen_js_cpp"] = asm["__GLOBAL__sub_I_binaryen_js_cpp"]; +var _emscripten_bind_Name___destroy___0 = Module["_emscripten_bind_Name___destroy___0"] = asm["_emscripten_bind_Name___destroy___0"]; +var ___udivmoddi4 = Module["___udivmoddi4"] = asm["___udivmoddi4"]; var _emscripten_bind_Element_getChild_1 = Module["_emscripten_bind_Element_getChild_1"] = asm["_emscripten_bind_Element_getChild_1"]; -var _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_3 = Module["_emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_3"] = asm["_emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_3"]; +var __GLOBAL__sub_I_parser_cpp = Module["__GLOBAL__sub_I_parser_cpp"] = asm["__GLOBAL__sub_I_parser_cpp"]; var _i64Add = Module["_i64Add"] = asm["_i64Add"]; var _pthread_self = Module["_pthread_self"] = asm["_pthread_self"]; var _pthread_mutex_unlock = Module["_pthread_mutex_unlock"] = asm["_pthread_mutex_unlock"]; var __GLOBAL__sub_I_MergeBlocks_cpp = Module["__GLOBAL__sub_I_MergeBlocks_cpp"] = asm["__GLOBAL__sub_I_MergeBlocks_cpp"]; var __GLOBAL__I_000101 = Module["__GLOBAL__I_000101"] = asm["__GLOBAL__I_000101"]; -var _emscripten_bind_AllocatingModule___destroy___0 = Module["_emscripten_bind_AllocatingModule___destroy___0"] = asm["_emscripten_bind_AllocatingModule___destroy___0"]; -var _emscripten_bind_LiteralList_LiteralList_0 = Module["_emscripten_bind_LiteralList_LiteralList_0"] = asm["_emscripten_bind_LiteralList_LiteralList_0"]; +var ___remdi3 = Module["___remdi3"] = asm["___remdi3"]; +var _llvm_cttz_i32 = Module["_llvm_cttz_i32"] = asm["_llvm_cttz_i32"]; var _emscripten_bind_LiteralList_push_back_1 = Module["_emscripten_bind_LiteralList_push_back_1"] = asm["_emscripten_bind_LiteralList_push_back_1"]; +var _emscripten_bind_Module_Module_0 = Module["_emscripten_bind_Module_Module_0"] = asm["_emscripten_bind_Module_Module_0"]; var _pthread_cond_broadcast = Module["_pthread_cond_broadcast"] = asm["_pthread_cond_broadcast"]; var _emscripten_bind_SExpressionParser_get_root_0 = Module["_emscripten_bind_SExpressionParser_get_root_0"] = asm["_emscripten_bind_SExpressionParser_get_root_0"]; var ___errno_location = Module["___errno_location"] = asm["___errno_location"]; var _emscripten_bind_ShellExternalInterface___destroy___0 = Module["_emscripten_bind_ShellExternalInterface___destroy___0"] = asm["_emscripten_bind_ShellExternalInterface___destroy___0"]; -var _emscripten_bind_WasmPrinter___destroy___0 = Module["_emscripten_bind_WasmPrinter___destroy___0"] = asm["_emscripten_bind_WasmPrinter___destroy___0"]; +var ___muldsi3 = Module["___muldsi3"] = asm["___muldsi3"]; var ___cxa_can_catch = Module["___cxa_can_catch"] = asm["___cxa_can_catch"]; var _emscripten_bind_Name_c_str_0 = Module["_emscripten_bind_Name_c_str_0"] = asm["_emscripten_bind_Name_c_str_0"]; var _free = Module["_free"] = asm["_free"]; var runPostSets = Module["runPostSets"] = asm["runPostSets"]; var _memmove = Module["_memmove"] = asm["_memmove"]; +var __GLOBAL__sub_I_threads_cpp = Module["__GLOBAL__sub_I_threads_cpp"] = asm["__GLOBAL__sub_I_threads_cpp"]; var _emscripten_bind_Module___destroy___0 = Module["_emscripten_bind_Module___destroy___0"] = asm["_emscripten_bind_Module___destroy___0"]; var _emscripten_bind_Literal_getf64_0 = Module["_emscripten_bind_Literal_getf64_0"] = asm["_emscripten_bind_Literal_getf64_0"]; -var __GLOBAL__sub_I_parser_cpp = Module["__GLOBAL__sub_I_parser_cpp"] = asm["__GLOBAL__sub_I_parser_cpp"]; var _emscripten_bind_ModuleInstance_ModuleInstance_2 = Module["_emscripten_bind_ModuleInstance_ModuleInstance_2"] = asm["_emscripten_bind_ModuleInstance_ModuleInstance_2"]; var _malloc = Module["_malloc"] = asm["_malloc"]; var _emscripten_bind_Element_isStr_0 = Module["_emscripten_bind_Element_isStr_0"] = asm["_emscripten_bind_Element_isStr_0"]; @@ -72687,6 +84154,7 @@ var _emscripten_bind_SExpressionParser_SExpressionParser_1 = Module["_emscripten var __GLOBAL__sub_I_optimizer_shared_cpp = Module["__GLOBAL__sub_I_optimizer_shared_cpp"] = asm["__GLOBAL__sub_I_optimizer_shared_cpp"]; var __GLOBAL__sub_I_RemoveUnusedNames_cpp = Module["__GLOBAL__sub_I_RemoveUnusedNames_cpp"] = asm["__GLOBAL__sub_I_RemoveUnusedNames_cpp"]; var _emscripten_bind_SExpressionWasmBuilder___destroy___0 = Module["_emscripten_bind_SExpressionWasmBuilder___destroy___0"] = asm["_emscripten_bind_SExpressionWasmBuilder___destroy___0"]; +var __GLOBAL__sub_I_Vacuum_cpp = Module["__GLOBAL__sub_I_Vacuum_cpp"] = asm["__GLOBAL__sub_I_Vacuum_cpp"]; var _emscripten_bind_Element_isList_0 = Module["_emscripten_bind_Element_isList_0"] = asm["_emscripten_bind_Element_isList_0"]; var dynCall_iiiiiiii = Module["dynCall_iiiiiiii"] = asm["dynCall_iiiiiiii"]; var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; @@ -72945,18 +84413,6 @@ function ensureString(value) { if (typeof value === "string") return ensureCache.alloc(intArrayFromString(value), HEAP8); return value; } -function Module() { - throw "cannot construct a Module, no constructor in IDL"; -} -Module.prototype = Object.create(WrapperObject.prototype); -Module.prototype.constructor = Module; -Module.prototype.__class__ = Module; -Module.__cache__ = {}; -Module["Module"] = Module; -Module.prototype["__destroy__"] = Module.prototype.__destroy__ = (function() { - var self = this.ptr; - _emscripten_bind_Module___destroy___0(self); -}); function ExternalInterface() { throw "cannot construct a ExternalInterface, no constructor in IDL"; } @@ -72984,18 +84440,18 @@ Name.prototype["__destroy__"] = Name.prototype.__destroy__ = (function() { var self = this.ptr; _emscripten_bind_Name___destroy___0(self); }); -function AllocatingModule() { - this.ptr = _emscripten_bind_AllocatingModule_AllocatingModule_0(); - getCache(AllocatingModule)[this.ptr] = this; -} -AllocatingModule.prototype = Object.create(Module.prototype); -AllocatingModule.prototype.constructor = AllocatingModule; -AllocatingModule.prototype.__class__ = AllocatingModule; -AllocatingModule.__cache__ = {}; -Module["AllocatingModule"] = AllocatingModule; -AllocatingModule.prototype["__destroy__"] = AllocatingModule.prototype.__destroy__ = (function() { +function Module() { + this.ptr = _emscripten_bind_Module_Module_0(); + getCache(Module)[this.ptr] = this; +} +Module.prototype = Object.create(WrapperObject.prototype); +Module.prototype.constructor = Module; +Module.prototype.__class__ = Module; +Module.__cache__ = {}; +Module["Module"] = Module; +Module.prototype["__destroy__"] = Module.prototype.__destroy__ = (function() { var self = this.ptr; - _emscripten_bind_AllocatingModule___destroy___0(self); + _emscripten_bind_Module___destroy___0(self); }); function Element() { throw "cannot construct a Element, no constructor in IDL"; @@ -73076,11 +84532,10 @@ Literal.prototype["__destroy__"] = Literal.prototype.__destroy__ = (function() { var self = this.ptr; _emscripten_bind_Literal___destroy___0(self); }); -function SExpressionWasmBuilder(arg0, arg1, arg2) { +function SExpressionWasmBuilder(arg0, arg1) { if (arg0 && typeof arg0 === "object") arg0 = arg0.ptr; if (arg1 && typeof arg1 === "object") arg1 = arg1.ptr; - if (arg2 && typeof arg2 === "object") arg2 = arg2.ptr; - this.ptr = _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_3(arg0, arg1, arg2); + this.ptr = _emscripten_bind_SExpressionWasmBuilder_SExpressionWasmBuilder_2(arg0, arg1); getCache(SExpressionWasmBuilder)[this.ptr] = this; } SExpressionWasmBuilder.prototype = Object.create(WrapperObject.prototype); diff --git a/src/js/binaryen.idl b/src/js/binaryen.idl index c23ffe658..6a1d63d8a 100644 --- a/src/js/binaryen.idl +++ b/src/js/binaryen.idl @@ -11,6 +11,7 @@ interface Name { }; interface Module { + void Module(); }; [Prefix="ModuleInstance::", NoDelete] diff --git a/test/binaryen.js/test.js b/test/binaryen.js/test.js index 7c27223de..3b6d9471b 100644 --- a/test/binaryen.js/test.js +++ b/test/binaryen.js/test.js @@ -16,7 +16,7 @@ console.log('input:'); console.log(input); console.log('================'); -var module = new Binaryen.AllocatingModule(); +var module = new Binaryen.Module(); var parser = new Binaryen.SExpressionParser(input); console.log('s-expr dump:'); |