diff options
Diffstat (limited to 'test/emcc_O2_hello_world.wast')
-rw-r--r-- | test/emcc_O2_hello_world.wast | 1522 |
1 files changed, 762 insertions, 760 deletions
diff --git a/test/emcc_O2_hello_world.wast b/test/emcc_O2_hello_world.wast index 101af84a6..95a130b13 100644 --- a/test/emcc_O2_hello_world.wast +++ b/test/emcc_O2_hello_world.wast @@ -3,6 +3,21 @@ (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) (type $FUNCSIG$ii (func (param i32) (result i32))) (type $FUNCSIG$vi (func (param i32))) + (import $abort "env" "abort" (param i32)) + (import $_pthread_cleanup_pop "env" "_pthread_cleanup_pop" (param i32)) + (import $_pthread_self "env" "_pthread_self" (result i32)) + (import $_sysconf "env" "_sysconf" (param i32) (result i32)) + (import $___lock "env" "___lock" (param i32)) + (import $___syscall6 "env" "___syscall6" (param i32 i32) (result i32)) + (import $_abort "env" "_abort") + (import $_sbrk "env" "_sbrk" (param i32) (result i32)) + (import $_time "env" "_time" (param i32) (result i32)) + (import $_pthread_cleanup_push "env" "_pthread_cleanup_push" (param i32 i32)) + (import $_emscripten_memcpy_big "env" "_emscripten_memcpy_big" (param i32 i32 i32) (result i32)) + (import $___syscall54 "env" "___syscall54" (param i32 i32) (result i32)) + (import $___unlock "env" "___unlock" (param i32)) + (import $___syscall140 "env" "___syscall140" (param i32 i32) (result i32)) + (import $___syscall146 "env" "___syscall146" (param i32 i32) (result i32)) (export "_free" $_free) (export "_main" $_main) (export "_memset" $_memset) @@ -21,7 +36,7 @@ (export "dynCall_ii" $dynCall_ii) (export "dynCall_iiii" $dynCall_iiii) (export "dynCall_vi" $dynCall_vi) - (table $b0 $___stdio_close $___stdout_write $___stdio_seek $_cleanup_418 $___stdio_write $b1 $b1) + (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2) (func $_malloc (param $i1 i32) (result i32) (local $i2 i32) (local $i3 i32) @@ -124,7 +139,7 @@ ) (i32.const 245) ) - (block + (block $block0 (set_local $i2 (if_else (i32.lt_u @@ -166,7 +181,7 @@ (get_local $i5) (i32.const 3) ) - (block + (block $block1 (set_local $i6 (i32.add (i32.xor @@ -219,7 +234,7 @@ (get_local $i7) (get_local $i11) ) - (block + (block $block2 (if (i32.lt_u (i32.shr_u @@ -233,7 +248,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i12 (i32.add @@ -248,7 +263,7 @@ ) (get_local $i9) ) - (block + (block $block3 (i32.store align=4 (get_local $i12) (get_local $i7) @@ -257,10 +272,9 @@ (get_local $i8) (get_local $i11) ) - (br $do-once$1 - ) + (br $do-once$1) ) - (nop) + (call_import $_abort) ) ) (i32.store align=4 @@ -336,10 +350,10 @@ (i32.const 0) ) ) - (block + (block $block4 (if (get_local $i5) - (block + (block $block5 (set_local $i11 (i32.shl (i32.const 2) @@ -503,7 +517,7 @@ (get_local $i15) (get_local $i7) ) - (block + (block $block6 (if (i32.lt_u (i32.shr_u @@ -517,7 +531,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i11 (i32.add @@ -532,7 +546,7 @@ ) (get_local $i14) ) - (block + (block $block7 (i32.store align=4 (get_local $i11) (get_local $i15) @@ -546,13 +560,12 @@ (i32.const 184) ) ) - (br $do-once$2 - ) + (br $do-once$2) ) - (nop) + (call_import $_abort) ) ) - (block + (block $block8 (i32.store align=4 (i32.const 176) (i32.and @@ -616,7 +629,7 @@ ) (if (get_local $i18) - (block + (block $block9 (set_local $i7 (i32.load align=4 (i32.const 196) @@ -656,7 +669,7 @@ (get_local $i3) (get_local $i5) ) - (block + (block $block10 (set_local $i16 (i32.add (get_local $i15) @@ -681,8 +694,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block11 (set_local $i19 (get_local $i16) ) @@ -692,7 +705,7 @@ ) ) ) - (block + (block $block12 (i32.store align=4 (i32.const 176) (i32.or @@ -761,7 +774,7 @@ ) (if_else (get_local $i4) - (block + (block $block13 (set_local $i8 (i32.add (i32.and @@ -893,7 +906,7 @@ (get_local $i10) ) (loop $while-out$3 $while-in$4 - (block + (block $block14 (set_local $i10 (i32.load align=4 (i32.add @@ -907,7 +920,7 @@ (get_local $i10) (i32.const 0) ) - (block + (block $block15 (set_local $i15 (i32.load align=4 (i32.add @@ -921,15 +934,14 @@ (get_local $i15) (i32.const 0) ) - (block + (block $block16 (set_local $i21 (get_local $i5) ) (set_local $i22 (get_local $i7) ) - (br $while-out$3 - ) + (br $while-out$3) ) (set_local $i23 (get_local $i15) @@ -983,6 +995,7 @@ (get_local $i7) ) ) + (br $while-in$4) ) ) (set_local $i7 @@ -1001,7 +1014,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i3 (i32.add @@ -1020,7 +1033,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i5 (i32.load align=4 @@ -1044,7 +1057,7 @@ (get_local $i12) (get_local $i22) ) - (block + (block $block17 (set_local $i14 (i32.add (get_local $i22) @@ -1061,7 +1074,7 @@ (get_local $i17) (i32.const 0) ) - (block + (block $block18 (set_local $i15 (i32.add (get_local $i22) @@ -1078,14 +1091,13 @@ (get_local $i10) (i32.const 0) ) - (block + (block $block19 (set_local $i24 (i32.const 0) ) - (br $do-once$5 - ) + (br $do-once$5) ) - (block + (block $block20 (set_local $i25 (get_local $i10) ) @@ -1095,7 +1107,7 @@ ) ) ) - (block + (block $block21 (set_local $i25 (get_local $i17) ) @@ -1105,7 +1117,7 @@ ) ) (loop $while-out$6 $while-in$7 - (block + (block $block22 (set_local $i14 (i32.add (get_local $i25) @@ -1119,15 +1131,14 @@ ) (if (get_local $i17) - (block + (block $block23 (set_local $i25 (get_local $i17) ) (set_local $i26 (get_local $i14) ) - (br $while-in$7 - ) + (br $while-in$7) ) ) (set_local $i14 @@ -1146,17 +1157,16 @@ (get_local $i17) (i32.const 0) ) - (block + (block $block24 (set_local $i27 (get_local $i25) ) (set_local $i28 (get_local $i26) ) - (br $while-out$6 - ) + (br $while-out$6) ) - (block + (block $block25 (set_local $i25 (get_local $i17) ) @@ -1165,6 +1175,7 @@ ) ) ) + (br $while-in$7) ) ) (if_else @@ -1178,8 +1189,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block26 (i32.store align=4 (get_local $i28) (i32.const 0) @@ -1187,12 +1198,11 @@ (set_local $i24 (get_local $i27) ) - (br $do-once$5 - ) + (br $do-once$5) ) ) ) - (block + (block $block27 (set_local $i14 (i32.load align=4 (i32.add @@ -1212,7 +1222,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i17 (i32.add @@ -1227,7 +1237,7 @@ ) (get_local $i22) ) - (nop) + (call_import $_abort) ) (set_local $i15 (i32.add @@ -1242,7 +1252,7 @@ ) (get_local $i22) ) - (block + (block $block28 (i32.store align=4 (get_local $i17) (get_local $i12) @@ -1254,10 +1264,9 @@ (set_local $i24 (get_local $i12) ) - (br $do-once$5 - ) + (br $do-once$5) ) - (nop) + (call_import $_abort) ) ) ) @@ -1265,7 +1274,7 @@ (block $do-once$8 (if (get_local $i5) - (block + (block $block29 (set_local $i12 (i32.load align=4 (i32.add @@ -1290,7 +1299,7 @@ (get_local $i7) ) ) - (block + (block $block30 (i32.store align=4 (get_local $i7) (get_local $i24) @@ -1300,7 +1309,7 @@ (get_local $i24) (i32.const 0) ) - (block + (block $block31 (i32.store align=4 (i32.const 180) (i32.and @@ -1316,12 +1325,11 @@ ) ) ) - (br $do-once$8 - ) + (br $do-once$8) ) ) ) - (block + (block $block32 (if (i32.lt_u (i32.shr_u @@ -1335,7 +1343,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i12 (i32.add @@ -1367,8 +1375,7 @@ (get_local $i24) (i32.const 0) ) - (br $do-once$8 - ) + (br $do-once$8) ) ) ) @@ -1388,7 +1395,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (i32.store align=4 (i32.add @@ -1419,8 +1426,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block33 (i32.store align=4 (i32.add (get_local $i24) @@ -1435,8 +1442,7 @@ ) (get_local $i24) ) - (br $do-once$9 - ) + (br $do-once$9) ) ) ) @@ -1464,8 +1470,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block34 (i32.store align=4 (i32.add (get_local $i24) @@ -1480,8 +1486,7 @@ ) (get_local $i24) ) - (br $do-once$8 - ) + (br $do-once$8) ) ) ) @@ -1496,7 +1501,7 @@ ) (i32.const 16) ) - (block + (block $block35 (set_local $i5 (i32.add (get_local $i21) @@ -1532,7 +1537,7 @@ ) ) ) - (block + (block $block36 (i32.store align=4 (i32.add (get_local $i22) @@ -1567,7 +1572,7 @@ ) (if (get_local $i7) - (block + (block $block37 (set_local $i5 (i32.load align=4 (i32.const 196) @@ -1607,7 +1612,7 @@ (get_local $i14) (get_local $i15) ) - (block + (block $block38 (set_local $i12 (i32.add (get_local $i7) @@ -1632,8 +1637,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block39 (set_local $i29 (get_local $i12) ) @@ -1643,7 +1648,7 @@ ) ) ) - (block + (block $block40 (i32.store align=4 (i32.const 176) (i32.or @@ -1725,9 +1730,9 @@ (get_local $i1) (i32.const 0) ) - (i32.const -2147483648) + (i32.const -65) ) - (block + (block $block41 (set_local $i7 (i32.add (get_local $i1) @@ -1747,7 +1752,7 @@ ) (if_else (get_local $i15) - (block + (block $block42 (set_local $i14 (i32.sub (i32.const 0) @@ -1773,7 +1778,7 @@ (set_local $i32 (i32.const 31) ) - (block + (block $block43 (set_local $i7 (i32.and (i32.shr_u @@ -1884,7 +1889,7 @@ (get_local $i4) (i32.const 0) ) - (block + (block $block44 (set_local $i33 (get_local $i14) ) @@ -1898,7 +1903,7 @@ (i32.const 86) ) ) - (block + (block $block45 (set_local $i12 (get_local $i14) ) @@ -1931,7 +1936,7 @@ (i32.const 0) ) (loop $while-out$10 $while-in$11 - (block + (block $block46 (set_local $i16 (i32.and (i32.load align=4 @@ -1965,7 +1970,7 @@ (get_local $i16) (get_local $i5) ) - (block + (block $block47 (set_local $i37 (get_local $i9) ) @@ -1978,10 +1983,9 @@ (set_local $i36 (i32.const 90) ) - (br $label$break$L123 - ) + (br $label$break$L123) ) - (block + (block $block48 (set_local $i40 (get_local $i9) ) @@ -1990,7 +1994,7 @@ ) ) ) - (block + (block $block49 (set_local $i40 (get_local $i12) ) @@ -2048,7 +2052,7 @@ ) (if_else (get_local $i9) - (block + (block $block50 (set_local $i33 (get_local $i40) ) @@ -2061,10 +2065,9 @@ (set_local $i36 (i32.const 86) ) - (br $while-out$10 - ) + (br $while-out$10) ) - (block + (block $block51 (set_local $i12 (get_local $i40) ) @@ -2088,6 +2091,7 @@ ) ) ) + (br $while-in$11) ) ) ) @@ -2098,7 +2102,7 @@ (get_local $i36) (i32.const 86) ) - (block + (block $block52 (if_else (i32.and (i32.eq @@ -2110,7 +2114,7 @@ (i32.const 0) ) ) - (block + (block $block53 (set_local $i4 (i32.shl (i32.const 2) @@ -2134,12 +2138,11 @@ (get_local $i14) (i32.const 0) ) - (block + (block $block54 (set_local $i31 (get_local $i5) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) (set_local $i4 @@ -2262,7 +2265,7 @@ (get_local $i42) (i32.const 0) ) - (block + (block $block55 (set_local $i43 (get_local $i33) ) @@ -2270,7 +2273,7 @@ (get_local $i35) ) ) - (block + (block $block56 (set_local $i37 (get_local $i33) ) @@ -2293,7 +2296,7 @@ (i32.const 90) ) (loop $while-out$12 $while-in$13 - (block + (block $block57 (set_local $i36 (i32.const 0) ) @@ -2347,7 +2350,7 @@ ) (if (get_local $i7) - (block + (block $block58 (set_local $i37 (get_local $i3) ) @@ -2360,8 +2363,7 @@ (set_local $i36 (i32.const 90) ) - (br $while-in$13 - ) + (br $while-in$13) ) ) (set_local $i38 @@ -2377,17 +2379,16 @@ (get_local $i38) (i32.const 0) ) - (block + (block $block59 (set_local $i43 (get_local $i3) ) (set_local $i44 (get_local $i8) ) - (br $while-out$12 - ) + (br $while-out$12) ) - (block + (block $block60 (set_local $i37 (get_local $i3) ) @@ -2399,6 +2400,7 @@ ) ) ) + (br $while-in$13) ) ) ) @@ -2425,7 +2427,7 @@ ) (i32.const 0) ) - (block + (block $block61 (set_local $i15 (i32.load align=4 (i32.const 192) @@ -2442,7 +2444,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i8 (i32.add @@ -2461,7 +2463,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i3 (i32.load align=4 @@ -2485,7 +2487,7 @@ (get_local $i7) (get_local $i44) ) - (block + (block $block62 (set_local $i2 (i32.add (get_local $i44) @@ -2502,7 +2504,7 @@ (get_local $i14) (i32.const 0) ) - (block + (block $block63 (set_local $i4 (i32.add (get_local $i44) @@ -2519,14 +2521,13 @@ (get_local $i10) (i32.const 0) ) - (block + (block $block64 (set_local $i45 (i32.const 0) ) - (br $do-once$14 - ) + (br $do-once$14) ) - (block + (block $block65 (set_local $i46 (get_local $i10) ) @@ -2536,7 +2537,7 @@ ) ) ) - (block + (block $block66 (set_local $i46 (get_local $i14) ) @@ -2546,7 +2547,7 @@ ) ) (loop $while-out$15 $while-in$16 - (block + (block $block67 (set_local $i2 (i32.add (get_local $i46) @@ -2560,15 +2561,14 @@ ) (if (get_local $i14) - (block + (block $block68 (set_local $i46 (get_local $i14) ) (set_local $i47 (get_local $i2) ) - (br $while-in$16 - ) + (br $while-in$16) ) ) (set_local $i2 @@ -2587,17 +2587,16 @@ (get_local $i14) (i32.const 0) ) - (block + (block $block69 (set_local $i48 (get_local $i46) ) (set_local $i49 (get_local $i47) ) - (br $while-out$15 - ) + (br $while-out$15) ) - (block + (block $block70 (set_local $i46 (get_local $i14) ) @@ -2606,6 +2605,7 @@ ) ) ) + (br $while-in$16) ) ) (if_else @@ -2619,8 +2619,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block71 (i32.store align=4 (get_local $i49) (i32.const 0) @@ -2628,12 +2628,11 @@ (set_local $i45 (get_local $i48) ) - (br $do-once$14 - ) + (br $do-once$14) ) ) ) - (block + (block $block72 (set_local $i2 (i32.load align=4 (i32.add @@ -2653,7 +2652,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i14 (i32.add @@ -2668,7 +2667,7 @@ ) (get_local $i44) ) - (nop) + (call_import $_abort) ) (set_local $i4 (i32.add @@ -2683,7 +2682,7 @@ ) (get_local $i44) ) - (block + (block $block73 (i32.store align=4 (get_local $i14) (get_local $i7) @@ -2695,10 +2694,9 @@ (set_local $i45 (get_local $i7) ) - (br $do-once$14 - ) + (br $do-once$14) ) - (nop) + (call_import $_abort) ) ) ) @@ -2706,7 +2704,7 @@ (block $do-once$17 (if (get_local $i3) - (block + (block $block74 (set_local $i7 (i32.load align=4 (i32.add @@ -2731,7 +2729,7 @@ (get_local $i15) ) ) - (block + (block $block75 (i32.store align=4 (get_local $i15) (get_local $i45) @@ -2741,7 +2739,7 @@ (get_local $i45) (i32.const 0) ) - (block + (block $block76 (i32.store align=4 (i32.const 180) (i32.and @@ -2757,12 +2755,11 @@ ) ) ) - (br $do-once$17 - ) + (br $do-once$17) ) ) ) - (block + (block $block77 (if (i32.lt_u (i32.shr_u @@ -2776,7 +2773,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i7 (i32.add @@ -2808,8 +2805,7 @@ (get_local $i45) (i32.const 0) ) - (br $do-once$17 - ) + (br $do-once$17) ) ) ) @@ -2829,7 +2825,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (i32.store align=4 (i32.add @@ -2860,8 +2856,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block78 (i32.store align=4 (i32.add (get_local $i45) @@ -2876,8 +2872,7 @@ ) (get_local $i45) ) - (br $do-once$18 - ) + (br $do-once$18) ) ) ) @@ -2905,8 +2900,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block79 (i32.store align=4 (i32.add (get_local $i45) @@ -2921,8 +2916,7 @@ ) (get_local $i45) ) - (br $do-once$17 - ) + (br $do-once$17) ) ) ) @@ -2938,7 +2932,7 @@ ) (i32.const 16) ) - (block + (block $block80 (i32.store align=4 (i32.add (get_local $i44) @@ -2980,7 +2974,7 @@ ) (i32.const 256) ) - (block + (block $block81 (set_local $i15 (i32.add (i32.const 216) @@ -3009,7 +3003,7 @@ (get_local $i7) (get_local $i2) ) - (block + (block $block82 (set_local $i3 (i32.add (get_local $i15) @@ -3034,8 +3028,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block83 (set_local $i50 (get_local $i3) ) @@ -3045,7 +3039,7 @@ ) ) ) - (block + (block $block84 (i32.store align=4 (i32.const 176) (i32.or @@ -3089,8 +3083,7 @@ ) (get_local $i15) ) - (br $do-once$19 - ) + (br $do-once$19) ) ) (set_local $i15 @@ -3112,7 +3105,7 @@ (set_local $i52 (i32.const 31) ) - (block + (block $block85 (set_local $i2 (i32.and (i32.shr_u @@ -3258,7 +3251,7 @@ ) (i32.const 0) ) - (block + (block $block86 (i32.store align=4 (i32.const 180) (i32.or @@ -3291,8 +3284,7 @@ ) (get_local $i8) ) - (br $do-once$19 - ) + (br $do-once$19) ) ) (set_local $i4 @@ -3320,7 +3312,7 @@ ) ) (loop $while-out$20 $while-in$21 - (block + (block $block87 (if (i32.eq (i32.and @@ -3334,15 +3326,14 @@ ) (get_local $i43) ) - (block + (block $block88 (set_local $i53 (get_local $i7) ) (set_local $i36 (i32.const 148) ) - (br $while-out$20 - ) + (br $while-out$20) ) ) (set_local $i3 @@ -3370,7 +3361,7 @@ (get_local $i2) (i32.const 0) ) - (block + (block $block89 (set_local $i54 (get_local $i3) ) @@ -3380,10 +3371,9 @@ (set_local $i36 (i32.const 145) ) - (br $while-out$20 - ) + (br $while-out$20) ) - (block + (block $block90 (set_local $i4 (i32.shl (get_local $i4) @@ -3395,6 +3385,7 @@ ) ) ) + (br $while-in$21) ) ) (if_else @@ -3415,8 +3406,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block91 (i32.store align=4 (get_local $i54) (get_local $i8) @@ -3442,8 +3433,7 @@ ) (get_local $i8) ) - (br $do-once$19 - ) + (br $do-once$19) ) ) (if @@ -3451,7 +3441,7 @@ (get_local $i36) (i32.const 148) ) - (block + (block $block92 (set_local $i7 (i32.add (get_local $i53) @@ -3491,7 +3481,7 @@ ) ) ) - (block + (block $block93 (i32.store align=4 (i32.add (get_local $i4) @@ -3524,16 +3514,15 @@ ) (i32.const 0) ) - (br $do-once$19 - ) + (br $do-once$19) ) - (nop) + (call_import $_abort) ) ) ) ) ) - (block + (block $block94 (set_local $i4 (i32.add (get_local $i43) @@ -3613,7 +3602,7 @@ (i32.const 0) ) ) - (block + (block $block95 (set_local $i43 (i32.sub (get_local $i44) @@ -3633,7 +3622,7 @@ ) (i32.const 15) ) - (block + (block $block96 (set_local $i55 (i32.add (get_local $i53) @@ -3676,7 +3665,7 @@ ) ) ) - (block + (block $block97 (i32.store align=4 (i32.const 184) (i32.const 0) @@ -3742,7 +3731,7 @@ (i32.const 0) ) ) - (block + (block $block98 (set_local $i43 (i32.sub (get_local $i53) @@ -3807,9 +3796,11 @@ ) (i32.const 0) ) - (block + (block $block99 (set_local $i53 - (i32.const 0) + (call_import $_sysconf + (i32.const 30) + ) ) (if_else (i32.eq @@ -3822,7 +3813,7 @@ ) (i32.const 0) ) - (block + (block $block100 (i32.store align=4 (i32.const 656) (get_local $i53) @@ -3851,16 +3842,17 @@ (i32.const 648) (i32.xor (i32.and - (i32.const 0) + (call_import $_time + (i32.const 0) + ) (i32.const -16) ) (i32.const 1431655768) ) ) - (br $do-once$22 - ) + (br $do-once$22) ) - (nop) + (call_import $_abort) ) ) ) @@ -3911,7 +3903,7 @@ (i32.const 0) ) ) - (block + (block $block101 (set_local $i13 (i32.const 0) ) @@ -3931,13 +3923,13 @@ (get_local $i52) (i32.const 0) ) - (block + (block $block102 (set_local $i51 (i32.load align=4 (i32.const 608) ) ) - (block + (block $block103 (set_local $i50 (i32.add (get_local $i51) @@ -3970,7 +3962,7 @@ ) (i32.const 0) ) - (block + (block $block104 (set_local $i13 (i32.const 0) ) @@ -3990,7 +3982,7 @@ ) (i32.const 0) ) - (block + (block $block105 (set_local $i52 (i32.load align=4 (i32.const 200) @@ -3999,12 +3991,12 @@ (block $label$break$L259 (if_else (get_local $i52) - (block + (block $block106 (set_local $i50 (i32.const 624) ) (loop $while-out$23 $while-in$24 - (block + (block $block107 (set_local $i51 (i32.load align=4 (get_local $i50) @@ -4022,7 +4014,7 @@ (i32.const 0) ) ) - (block + (block $block108 (set_local $i45 (i32.add (get_local $i50) @@ -4047,15 +4039,14 @@ ) (i32.const 0) ) - (block + (block $block109 (set_local $i56 (get_local $i50) ) (set_local $i57 (get_local $i45) ) - (br $while-out$23 - ) + (br $while-out$23) ) ) (set_local $i50 @@ -4071,14 +4062,14 @@ (get_local $i50) (i32.const 0) ) - (block + (block $block110 (set_local $i36 (i32.const 173) ) - (br $label$break$L259 - ) + (br $label$break$L259) ) ) + (br $while-in$24) ) ) (set_local $i50 @@ -4100,9 +4091,11 @@ ) (i32.const 2147483647) ) - (block + (block $block111 (set_local $i45 - (i32.const 0) + (call_import $_sbrk + (get_local $i50) + ) ) (if_else (i32.eq @@ -4121,7 +4114,7 @@ (get_local $i45) (i32.const -1) ) - (block + (block $block112 (set_local $i58 (get_local $i45) ) @@ -4131,11 +4124,10 @@ (set_local $i36 (i32.const 193) ) - (br $label$break$L257 - ) + (br $label$break$L257) ) ) - (block + (block $block113 (set_local $i60 (get_local $i45) ) @@ -4162,9 +4154,11 @@ (get_local $i36) (i32.const 173) ) - (block + (block $block114 (set_local $i52 - (i32.const 0) + (call_import $_sbrk + (i32.const 0) + ) ) (i32.ne (get_local $i52) @@ -4173,7 +4167,7 @@ ) (i32.const 0) ) - (block + (block $block115 (set_local $i5 (get_local $i52) ) @@ -4249,7 +4243,7 @@ (i32.const 2147483647) ) ) - (block + (block $block116 (set_local $i45 (i32.load align=4 (i32.const 616) @@ -4285,18 +4279,19 @@ ) (i32.const 0) ) - (br $do-once$25 - ) + (br $do-once$25) ) (set_local $i45 - (i32.const 0) + (call_import $_sbrk + (get_local $i62) + ) ) (if_else (i32.eq (get_local $i45) (get_local $i52) ) - (block + (block $block117 (set_local $i58 (get_local $i52) ) @@ -4306,10 +4301,9 @@ (set_local $i36 (i32.const 193) ) - (br $label$break$L257 - ) + (br $label$break$L257) ) - (block + (block $block118 (set_local $i60 (get_local $i45) ) @@ -4332,7 +4326,7 @@ (get_local $i36) (i32.const 183) ) - (block + (block $block119 (set_local $i45 (i32.sub (i32.const 0) @@ -4367,13 +4361,13 @@ ) ) ) - (block + (block $block120 (set_local $i52 (i32.load align=4 (i32.const 656) ) ) - (block + (block $block121 (set_local $i5 (i32.and (i32.add @@ -4402,23 +4396,25 @@ ) (if_else (i32.eq - (i32.const 0) + (call_import $_sbrk + (get_local $i5) + ) (i32.const -1) ) - (block - (i32.const 0) - (br $label$break$L279 + (block $block122 + (call_import $_sbrk + (get_local $i45) ) + (br $label$break$L279) ) - (block + (block $block123 (set_local $i63 (i32.add (get_local $i5) (get_local $i61) ) ) - (br $do-once$26 - ) + (br $do-once$26) ) ) (set_local $i63 @@ -4431,7 +4427,7 @@ (get_local $i60) (i32.const -1) ) - (block + (block $block124 (set_local $i58 (get_local $i60) ) @@ -4441,8 +4437,7 @@ (set_local $i36 (i32.const 193) ) - (br $label$break$L257 - ) + (br $label$break$L257) ) ) ) @@ -4483,13 +4478,17 @@ ) (i32.const 0) ) - (block + (block $block125 (set_local $i63 - (i32.const 0) + (call_import $_sbrk + (get_local $i43) + ) ) - (block + (block $block126 (set_local $i43 - (i32.const 0) + (call_import $_sbrk + (i32.const 0) + ) ) (i32.and (i32.lt_u @@ -4517,7 +4516,7 @@ ) (i32.const 0) ) - (block + (block $block127 (set_local $i60 (i32.sub (get_local $i43) @@ -4540,7 +4539,7 @@ ) (i32.const 0) ) - (block + (block $block128 (set_local $i58 (get_local $i63) ) @@ -4557,7 +4556,7 @@ (get_local $i36) (i32.const 193) ) - (block + (block $block129 (set_local $i60 (i32.add (i32.load align=4 @@ -4596,12 +4595,12 @@ (block $do-once$27 (if_else (get_local $i60) - (block + (block $block130 (set_local $i63 (i32.const 624) ) (loop $do-out$28 $do-in$29 - (block + (block $block131 (set_local $i43 (i32.load align=4 (get_local $i63) @@ -4626,7 +4625,7 @@ (get_local $i44) ) ) - (block + (block $block132 (set_local $i64 (get_local $i43) ) @@ -4642,8 +4641,7 @@ (set_local $i36 (i32.const 203) ) - (br $do-out$28 - ) + (br $do-out$28) ) ) (set_local $i63 @@ -4654,14 +4652,12 @@ ) ) ) - (if_else + (br_if (i32.ne (get_local $i63) (i32.const 0) ) - (nop) - (br $do-out$28 - ) + $do-in$29 ) ) ) @@ -4710,7 +4706,7 @@ ) (i32.const 0) ) - (block + (block $block133 (i32.store align=4 (get_local $i65) (i32.add @@ -4794,8 +4790,7 @@ (i32.const 664) ) ) - (br $do-once$27 - ) + (br $do-once$27) ) ) (set_local $i61 @@ -4814,7 +4809,7 @@ (i32.const 0) ) ) - (block + (block $block134 (i32.store align=4 (i32.const 192) (get_local $i58) @@ -4837,7 +4832,7 @@ (i32.const 624) ) (loop $while-out$30 $while-in$31 - (block + (block $block135 (if (i32.eq (i32.load align=4 @@ -4845,7 +4840,7 @@ ) (get_local $i61) ) - (block + (block $block136 (set_local $i69 (get_local $i63) ) @@ -4855,8 +4850,7 @@ (set_local $i36 (i32.const 211) ) - (br $while-out$30 - ) + (br $while-out$30) ) ) (set_local $i63 @@ -4872,14 +4866,14 @@ (get_local $i63) (i32.const 0) ) - (block + (block $block137 (set_local $i71 (i32.const 624) ) - (br $while-out$30 - ) + (br $while-out$30) ) ) + (br $while-in$31) ) ) (if @@ -4900,7 +4894,7 @@ ) (i32.const 0) ) - (block + (block $block138 (i32.store align=4 (get_local $i69) (get_local $i58) @@ -5007,7 +5001,7 @@ (get_local $i43) (get_local $i60) ) - (block + (block $block139 (if (i32.eq (get_local $i43) @@ -5015,7 +5009,7 @@ (i32.const 196) ) ) - (block + (block $block140 (set_local $i62 (i32.add (i32.load align=4 @@ -5049,8 +5043,7 @@ ) (get_local $i62) ) - (br $do-once$32 - ) + (br $do-once$32) ) ) (set_local $i62 @@ -5069,7 +5062,7 @@ ) (i32.const 1) ) - (block + (block $block141 (set_local $i57 (i32.and (get_local $i62) @@ -5091,7 +5084,7 @@ ) (i32.const 256) ) - (block + (block $block142 (set_local $i54 (i32.load align=4 (i32.add @@ -5114,7 +5107,7 @@ (get_local $i55) (get_local $i43) ) - (block + (block $block143 (set_local $i45 (i32.add (get_local $i43) @@ -5137,7 +5130,7 @@ (get_local $i52) (i32.const 0) ) - (block + (block $block144 (set_local $i50 (i32.load align=4 (get_local $i45) @@ -5148,14 +5141,13 @@ (get_local $i50) (i32.const 0) ) - (block + (block $block145 (set_local $i72 (i32.const 0) ) - (br $do-once$33 - ) + (br $do-once$33) ) - (block + (block $block146 (set_local $i73 (get_local $i50) ) @@ -5165,7 +5157,7 @@ ) ) ) - (block + (block $block147 (set_local $i73 (get_local $i52) ) @@ -5175,7 +5167,7 @@ ) ) (loop $while-out$34 $while-in$35 - (block + (block $block148 (set_local $i5 (i32.add (get_local $i73) @@ -5189,15 +5181,14 @@ ) (if (get_local $i52) - (block + (block $block149 (set_local $i73 (get_local $i52) ) (set_local $i74 (get_local $i5) ) - (br $while-in$35 - ) + (br $while-in$35) ) ) (set_local $i5 @@ -5216,17 +5207,16 @@ (get_local $i52) (i32.const 0) ) - (block + (block $block150 (set_local $i75 (get_local $i73) ) (set_local $i76 (get_local $i74) ) - (br $while-out$34 - ) + (br $while-out$34) ) - (block + (block $block151 (set_local $i73 (get_local $i52) ) @@ -5235,6 +5225,7 @@ ) ) ) + (br $while-in$35) ) ) (if_else @@ -5248,8 +5239,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block152 (i32.store align=4 (get_local $i76) (i32.const 0) @@ -5257,12 +5248,11 @@ (set_local $i72 (get_local $i75) ) - (br $do-once$33 - ) + (br $do-once$33) ) ) ) - (block + (block $block153 (set_local $i5 (i32.load align=4 (i32.add @@ -5282,7 +5272,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i52 (i32.add @@ -5297,7 +5287,7 @@ ) (get_local $i43) ) - (nop) + (call_import $_abort) ) (set_local $i45 (i32.add @@ -5312,7 +5302,7 @@ ) (get_local $i43) ) - (block + (block $block154 (i32.store align=4 (get_local $i52) (get_local $i55) @@ -5324,10 +5314,9 @@ (set_local $i72 (get_local $i55) ) - (br $do-once$33 - ) + (br $do-once$33) ) - (nop) + (call_import $_abort) ) ) ) @@ -5337,8 +5326,7 @@ (get_local $i54) (i32.const 0) ) - (br $label$break$L331 - ) + (br $label$break$L331) ) (set_local $i55 (i32.load align=4 @@ -5365,7 +5353,7 @@ (get_local $i5) ) ) - (block + (block $block155 (if (i32.lt_u (i32.shr_u @@ -5379,7 +5367,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i45 (i32.add @@ -5411,19 +5399,17 @@ (get_local $i72) (i32.const 0) ) - (br $label$break$L331 - ) + (br $label$break$L331) ) ) - (block + (block $block156 (i32.store align=4 (get_local $i5) (get_local $i72) ) (if (get_local $i72) - (br $do-once$36 - ) + (br $do-once$36) ) (i32.store align=4 (i32.const 180) @@ -5440,8 +5426,7 @@ ) ) ) - (br $label$break$L331 - ) + (br $label$break$L331) ) ) ) @@ -5461,7 +5446,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (i32.store align=4 (i32.add @@ -5495,8 +5480,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block157 (i32.store align=4 (i32.add (get_local $i72) @@ -5511,8 +5496,7 @@ ) (get_local $i72) ) - (br $do-once$37 - ) + (br $do-once$37) ) ) ) @@ -5530,8 +5514,7 @@ (get_local $i45) (i32.const 0) ) - (br $label$break$L331 - ) + (br $label$break$L331) ) (if_else (i32.lt_u @@ -5546,8 +5529,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block158 (i32.store align=4 (i32.add (get_local $i72) @@ -5562,12 +5545,11 @@ ) (get_local $i72) ) - (br $label$break$L331 - ) + (br $label$break$L331) ) ) ) - (block + (block $block159 (set_local $i45 (i32.load align=4 (i32.add @@ -5602,7 +5584,7 @@ (get_local $i45) (get_local $i54) ) - (block + (block $block160 (if (i32.lt_u (i32.shr_u @@ -5614,7 +5596,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (if (i32.eq @@ -5626,10 +5608,9 @@ ) (get_local $i43) ) - (br $do-once$38 - ) + (br $do-once$38) ) - (nop) + (call_import $_abort) ) ) ) @@ -5638,7 +5619,7 @@ (get_local $i55) (get_local $i45) ) - (block + (block $block161 (i32.store align=4 (i32.const 176) (i32.and @@ -5654,8 +5635,7 @@ ) ) ) - (br $label$break$L331 - ) + (br $label$break$L331) ) ) (block $do-once$39 @@ -5670,7 +5650,7 @@ (i32.const 8) ) ) - (block + (block $block162 (if (i32.lt_u (i32.shr_u @@ -5682,7 +5662,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i5 (i32.add @@ -5697,15 +5677,14 @@ ) (get_local $i43) ) - (block + (block $block163 (set_local $i77 (get_local $i5) ) - (br $do-once$39 - ) + (br $do-once$39) ) ) - (nop) + (call_import $_abort) ) ) ) @@ -5736,7 +5715,7 @@ ) ) ) - (block + (block $block164 (set_local $i78 (get_local $i43) ) @@ -5791,7 +5770,7 @@ ) (i32.const 256) ) - (block + (block $block165 (set_local $i62 (i32.add (i32.const 216) @@ -5824,7 +5803,7 @@ ) (i32.const 0) ) - (block + (block $block166 (i32.store align=4 (i32.const 176) (i32.or @@ -5842,7 +5821,7 @@ (get_local $i62) ) ) - (block + (block $block167 (set_local $i56 (i32.add (get_local $i62) @@ -5867,18 +5846,17 @@ (i32.const 0) ) ) - (block + (block $block168 (set_local $i80 (get_local $i56) ) (set_local $i81 (get_local $i52) ) - (br $do-once$40 - ) + (br $do-once$40) ) ) - (nop) + (call_import $_abort) ) ) ) @@ -5907,8 +5885,7 @@ ) (get_local $i62) ) - (br $do-once$32 - ) + (br $do-once$32) ) ) (set_local $i5 @@ -5926,7 +5903,7 @@ (set_local $i82 (i32.const 0) ) - (block + (block $block169 (if (i32.gt_u (i32.shr_u @@ -5935,12 +5912,11 @@ ) (i32.const 16777215) ) - (block + (block $block170 (set_local $i82 (i32.const 31) ) - (br $do-once$41 - ) + (br $do-once$41) ) ) (set_local $i54 @@ -6085,7 +6061,7 @@ ) (i32.const 0) ) - (block + (block $block171 (i32.store align=4 (i32.const 180) (i32.or @@ -6118,8 +6094,7 @@ ) (get_local $i63) ) - (br $do-once$32 - ) + (br $do-once$32) ) ) (set_local $i50 @@ -6147,7 +6122,7 @@ ) ) (loop $while-out$42 $while-in$43 - (block + (block $block172 (if (i32.eq (i32.and @@ -6161,15 +6136,14 @@ ) (get_local $i79) ) - (block + (block $block173 (set_local $i83 (get_local $i62) ) (set_local $i36 (i32.const 281) ) - (br $while-out$42 - ) + (br $while-out$42) ) ) (set_local $i5 @@ -6197,7 +6171,7 @@ (get_local $i57) (i32.const 0) ) - (block + (block $block174 (set_local $i84 (get_local $i5) ) @@ -6207,10 +6181,9 @@ (set_local $i36 (i32.const 278) ) - (br $while-out$42 - ) + (br $while-out$42) ) - (block + (block $block175 (set_local $i50 (i32.shl (get_local $i50) @@ -6222,6 +6195,7 @@ ) ) ) + (br $while-in$43) ) ) (if_else @@ -6242,8 +6216,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block176 (i32.store align=4 (get_local $i84) (get_local $i63) @@ -6269,8 +6243,7 @@ ) (get_local $i63) ) - (br $do-once$32 - ) + (br $do-once$32) ) ) (if @@ -6278,7 +6251,7 @@ (get_local $i36) (i32.const 281) ) - (block + (block $block177 (set_local $i62 (i32.add (get_local $i83) @@ -6318,7 +6291,7 @@ ) ) ) - (block + (block $block178 (i32.store align=4 (i32.add (get_local $i50) @@ -6351,16 +6324,15 @@ ) (i32.const 0) ) - (br $do-once$32 - ) + (br $do-once$32) ) - (nop) + (call_import $_abort) ) ) ) ) ) - (block + (block $block179 (set_local $i50 (i32.add (i32.load align=4 @@ -6406,7 +6378,7 @@ ) ) (loop $while-out$44 $while-in$45 - (block + (block $block180 (set_local $i63 (i32.load align=4 (get_local $i71) @@ -6424,7 +6396,7 @@ (i32.const 0) ) ) - (block + (block $block181 (set_local $i53 (i32.add (get_local $i63) @@ -6449,12 +6421,11 @@ ) (i32.const 0) ) - (block + (block $block182 (set_local $i86 (get_local $i53) ) - (br $while-out$44 - ) + (br $while-out$44) ) ) (set_local $i71 @@ -6465,6 +6436,7 @@ ) ) ) + (br $while-in$45) ) ) (set_local $i44 @@ -6669,7 +6641,7 @@ ) ) (loop $do-out$46 $do-in$47 - (block + (block $block183 (set_local $i63 (i32.add (get_local $i63) @@ -6680,7 +6652,7 @@ (get_local $i63) (i32.const 7) ) - (if_else + (br_if (i32.lt_u (i32.shr_u (i32.add @@ -6694,9 +6666,7 @@ (i32.const 0) ) ) - (nop) - (br $do-out$46 - ) + $do-in$47 ) ) ) @@ -6705,7 +6675,7 @@ (get_local $i44) (get_local $i60) ) - (block + (block $block184 (set_local $i63 (i32.sub (get_local $i44) @@ -6749,7 +6719,7 @@ ) (i32.const 256) ) - (block + (block $block185 (set_local $i61 (i32.add (i32.const 216) @@ -6778,7 +6748,7 @@ (get_local $i62) (get_local $i57) ) - (block + (block $block186 (set_local $i43 (i32.add (get_local $i61) @@ -6803,8 +6773,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block187 (set_local $i87 (get_local $i43) ) @@ -6814,7 +6784,7 @@ ) ) ) - (block + (block $block188 (i32.store align=4 (i32.const 176) (i32.or @@ -6858,8 +6828,7 @@ ) (get_local $i61) ) - (br $do-once$27 - ) + (br $do-once$27) ) ) (set_local $i61 @@ -6881,7 +6850,7 @@ (set_local $i89 (i32.const 31) ) - (block + (block $block189 (set_local $i57 (i32.and (i32.shr_u @@ -7021,7 +6990,7 @@ ) (i32.const 0) ) - (block + (block $block190 (i32.store align=4 (i32.const 180) (i32.or @@ -7054,8 +7023,7 @@ ) (get_local $i60) ) - (br $do-once$27 - ) + (br $do-once$27) ) ) (set_local $i5 @@ -7083,7 +7051,7 @@ ) ) (loop $while-out$48 $while-in$49 - (block + (block $block191 (if (i32.eq (i32.and @@ -7097,15 +7065,14 @@ ) (get_local $i63) ) - (block + (block $block192 (set_local $i90 (get_local $i62) ) (set_local $i36 (i32.const 307) ) - (br $while-out$48 - ) + (br $while-out$48) ) ) (set_local $i43 @@ -7133,7 +7100,7 @@ (get_local $i57) (i32.const 0) ) - (block + (block $block193 (set_local $i91 (get_local $i43) ) @@ -7143,10 +7110,9 @@ (set_local $i36 (i32.const 304) ) - (br $while-out$48 - ) + (br $while-out$48) ) - (block + (block $block194 (set_local $i5 (i32.shl (get_local $i5) @@ -7158,6 +7124,7 @@ ) ) ) + (br $while-in$49) ) ) (if_else @@ -7178,8 +7145,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block195 (i32.store align=4 (get_local $i91) (get_local $i60) @@ -7205,8 +7172,7 @@ ) (get_local $i60) ) - (br $do-once$27 - ) + (br $do-once$27) ) ) (if @@ -7214,7 +7180,7 @@ (get_local $i36) (i32.const 307) ) - (block + (block $block196 (set_local $i62 (i32.add (get_local $i90) @@ -7254,7 +7220,7 @@ ) ) ) - (block + (block $block197 (i32.store align=4 (i32.add (get_local $i5) @@ -7287,10 +7253,9 @@ ) (i32.const 0) ) - (br $do-once$27 - ) + (br $do-once$27) ) - (nop) + (call_import $_abort) ) ) ) @@ -7298,7 +7263,7 @@ ) ) ) - (block + (block $block198 (set_local $i5 (i32.load align=4 (i32.const 192) @@ -7352,7 +7317,7 @@ (i32.const 0) ) (loop $do-out$50 $do-in$51 - (block + (block $block199 (set_local $i62 (i32.add (i32.const 216) @@ -7385,14 +7350,12 @@ (i32.const 1) ) ) - (if_else + (br_if (i32.ne (get_local $i5) (i32.const 32) ) - (nop) - (br $do-out$50 - ) + $do-in$51 ) ) ) @@ -7489,7 +7452,7 @@ (i32.const 0) ) ) - (block + (block $block200 (set_local $i58 (i32.sub (get_local $i59) @@ -7601,8 +7564,7 @@ (get_local $i1) (i32.const 0) ) - (br $topmost - ) + (br $topmost) ) (set_local $i2 (i32.add @@ -7626,7 +7588,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i4 (i32.load align=4 @@ -7647,7 +7609,7 @@ (get_local $i1) (i32.const 1) ) - (nop) + (call_import $_abort) ) (set_local $i5 (i32.and @@ -7670,7 +7632,7 @@ ) (i32.const 0) ) - (block + (block $block0 (set_local $i7 (i32.load align=4 (get_local $i2) @@ -7681,8 +7643,7 @@ (get_local $i1) (i32.const 0) ) - (br $topmost - ) + (br $topmost) ) (set_local $i8 (i32.add @@ -7710,7 +7671,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (if (i32.eq @@ -7719,7 +7680,7 @@ (i32.const 196) ) ) - (block + (block $block1 (set_local $i10 (i32.add (get_local $i6) @@ -7739,15 +7700,14 @@ ) (i32.const 3) ) - (block + (block $block2 (set_local $i12 (get_local $i8) ) (set_local $i13 (get_local $i9) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) (i32.store align=4 @@ -7778,8 +7738,7 @@ ) (get_local $i9) ) - (br $topmost - ) + (br $topmost) ) ) (set_local $i11 @@ -7796,7 +7755,7 @@ ) (i32.const 256) ) - (block + (block $block3 (set_local $i7 (i32.load align=4 (i32.add @@ -7830,7 +7789,7 @@ (get_local $i7) (get_local $i14) ) - (block + (block $block4 (if (i32.lt_u (i32.shr_u @@ -7842,7 +7801,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (if (i32.ne @@ -7854,7 +7813,7 @@ ) (get_local $i8) ) - (nop) + (call_import $_abort) ) ) ) @@ -7863,7 +7822,7 @@ (get_local $i10) (get_local $i7) ) - (block + (block $block5 (i32.store align=4 (i32.const 176) (i32.and @@ -7885,8 +7844,7 @@ (set_local $i13 (get_local $i9) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) (if_else @@ -7894,7 +7852,7 @@ (get_local $i10) (get_local $i14) ) - (block + (block $block6 (if (i32.lt_u (i32.shr_u @@ -7906,7 +7864,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i14 (i32.add @@ -7924,7 +7882,7 @@ (set_local $i15 (get_local $i14) ) - (nop) + (call_import $_abort) ) ) (set_local $i15 @@ -7951,8 +7909,7 @@ (set_local $i13 (get_local $i9) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) (set_local $i7 @@ -7977,7 +7934,7 @@ (get_local $i10) (get_local $i8) ) - (block + (block $block7 (set_local $i14 (i32.add (get_local $i8) @@ -8000,7 +7957,7 @@ (get_local $i16) (i32.const 0) ) - (block + (block $block8 (set_local $i17 (i32.load align=4 (get_local $i14) @@ -8011,14 +7968,13 @@ (get_local $i17) (i32.const 0) ) - (block + (block $block9 (set_local $i18 (i32.const 0) ) - (br $do-once$1 - ) + (br $do-once$1) ) - (block + (block $block10 (set_local $i19 (get_local $i17) ) @@ -8028,7 +7984,7 @@ ) ) ) - (block + (block $block11 (set_local $i19 (get_local $i16) ) @@ -8038,7 +7994,7 @@ ) ) (loop $while-out$2 $while-in$3 - (block + (block $block12 (set_local $i11 (i32.add (get_local $i19) @@ -8052,15 +8008,14 @@ ) (if (get_local $i16) - (block + (block $block13 (set_local $i19 (get_local $i16) ) (set_local $i20 (get_local $i11) ) - (br $while-in$3 - ) + (br $while-in$3) ) ) (set_local $i11 @@ -8079,17 +8034,16 @@ (get_local $i16) (i32.const 0) ) - (block + (block $block14 (set_local $i21 (get_local $i19) ) (set_local $i22 (get_local $i20) ) - (br $while-out$2 - ) + (br $while-out$2) ) - (block + (block $block15 (set_local $i19 (get_local $i16) ) @@ -8098,6 +8052,7 @@ ) ) ) + (br $while-in$3) ) ) (if_else @@ -8111,8 +8066,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block16 (i32.store align=4 (get_local $i22) (i32.const 0) @@ -8120,12 +8075,11 @@ (set_local $i18 (get_local $i21) ) - (br $do-once$1 - ) + (br $do-once$1) ) ) ) - (block + (block $block17 (set_local $i11 (i32.load align=4 (i32.add @@ -8145,7 +8099,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i16 (i32.add @@ -8160,7 +8114,7 @@ ) (get_local $i8) ) - (nop) + (call_import $_abort) ) (set_local $i14 (i32.add @@ -8175,7 +8129,7 @@ ) (get_local $i8) ) - (block + (block $block18 (i32.store align=4 (get_local $i16) (get_local $i10) @@ -8187,17 +8141,16 @@ (set_local $i18 (get_local $i10) ) - (br $do-once$1 - ) + (br $do-once$1) ) - (nop) + (call_import $_abort) ) ) ) ) (if_else (get_local $i7) - (block + (block $block19 (set_local $i10 (i32.load align=4 (i32.add @@ -8222,7 +8175,7 @@ (get_local $i11) ) ) - (block + (block $block20 (i32.store align=4 (get_local $i11) (get_local $i18) @@ -8232,7 +8185,7 @@ (get_local $i18) (i32.const 0) ) - (block + (block $block21 (i32.store align=4 (i32.const 180) (i32.and @@ -8254,12 +8207,11 @@ (set_local $i13 (get_local $i9) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) ) - (block + (block $block22 (if (i32.lt_u (i32.shr_u @@ -8273,7 +8225,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i10 (i32.add @@ -8305,15 +8257,14 @@ (get_local $i18) (i32.const 0) ) - (block + (block $block23 (set_local $i12 (get_local $i8) ) (set_local $i13 (get_local $i9) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) ) @@ -8334,7 +8285,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (i32.store align=4 (i32.add @@ -8368,8 +8319,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block24 (i32.store align=4 (i32.add (get_local $i18) @@ -8384,8 +8335,7 @@ ) (get_local $i18) ) - (br $do-once$4 - ) + (br $do-once$4) ) ) ) @@ -8413,8 +8363,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block25 (i32.store align=4 (i32.add (get_local $i18) @@ -8435,11 +8385,10 @@ (set_local $i13 (get_local $i9) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) - (block + (block $block26 (set_local $i12 (get_local $i8) ) @@ -8449,7 +8398,7 @@ ) ) ) - (block + (block $block27 (set_local $i12 (get_local $i8) ) @@ -8459,7 +8408,7 @@ ) ) ) - (block + (block $block28 (set_local $i12 (get_local $i2) ) @@ -8480,7 +8429,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i5 (i32.add @@ -8501,7 +8450,7 @@ ) (i32.const 0) ) - (nop) + (call_import $_abort) ) (if_else (i32.eq @@ -8511,7 +8460,7 @@ ) (i32.const 0) ) - (block + (block $block29 (if (i32.eq (get_local $i6) @@ -8519,7 +8468,7 @@ (i32.const 200) ) ) - (block + (block $block30 (set_local $i18 (i32.add (i32.load align=4 @@ -8553,8 +8502,7 @@ (i32.const 196) ) ) - (br $topmost - ) + (br $topmost) ) (i32.store align=4 (i32.const 196) @@ -8564,8 +8512,7 @@ (i32.const 184) (i32.const 0) ) - (br $topmost - ) + (br $topmost) ) ) (if @@ -8575,7 +8522,7 @@ (i32.const 196) ) ) - (block + (block $block31 (set_local $i18 (i32.add (i32.load align=4 @@ -8609,8 +8556,7 @@ ) (get_local $i18) ) - (br $topmost - ) + (br $topmost) ) ) (set_local $i18 @@ -8637,7 +8583,7 @@ ) (i32.const 256) ) - (block + (block $block32 (set_local $i21 (i32.load align=4 (i32.add @@ -8660,7 +8606,7 @@ (get_local $i22) (get_local $i6) ) - (block + (block $block33 (set_local $i20 (i32.add (get_local $i6) @@ -8683,7 +8629,7 @@ (get_local $i15) (i32.const 0) ) - (block + (block $block34 (set_local $i1 (i32.load align=4 (get_local $i20) @@ -8694,14 +8640,13 @@ (get_local $i1) (i32.const 0) ) - (block + (block $block35 (set_local $i23 (i32.const 0) ) - (br $do-once$6 - ) + (br $do-once$6) ) - (block + (block $block36 (set_local $i24 (get_local $i1) ) @@ -8711,7 +8656,7 @@ ) ) ) - (block + (block $block37 (set_local $i24 (get_local $i15) ) @@ -8721,7 +8666,7 @@ ) ) (loop $while-out$7 $while-in$8 - (block + (block $block38 (set_local $i19 (i32.add (get_local $i24) @@ -8735,15 +8680,14 @@ ) (if (get_local $i15) - (block + (block $block39 (set_local $i24 (get_local $i15) ) (set_local $i25 (get_local $i19) ) - (br $while-in$8 - ) + (br $while-in$8) ) ) (set_local $i19 @@ -8762,17 +8706,16 @@ (get_local $i15) (i32.const 0) ) - (block + (block $block40 (set_local $i26 (get_local $i24) ) (set_local $i27 (get_local $i25) ) - (br $while-out$7 - ) + (br $while-out$7) ) - (block + (block $block41 (set_local $i24 (get_local $i15) ) @@ -8781,6 +8724,7 @@ ) ) ) + (br $while-in$8) ) ) (if_else @@ -8796,8 +8740,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block42 (i32.store align=4 (get_local $i27) (i32.const 0) @@ -8805,12 +8749,11 @@ (set_local $i23 (get_local $i26) ) - (br $do-once$6 - ) + (br $do-once$6) ) ) ) - (block + (block $block43 (set_local $i19 (i32.load align=4 (i32.add @@ -8832,7 +8775,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i15 (i32.add @@ -8847,7 +8790,7 @@ ) (get_local $i6) ) - (nop) + (call_import $_abort) ) (set_local $i20 (i32.add @@ -8862,7 +8805,7 @@ ) (get_local $i6) ) - (block + (block $block44 (i32.store align=4 (get_local $i15) (get_local $i22) @@ -8874,17 +8817,16 @@ (set_local $i23 (get_local $i22) ) - (br $do-once$6 - ) + (br $do-once$6) ) - (nop) + (call_import $_abort) ) ) ) ) (if (get_local $i21) - (block + (block $block45 (set_local $i22 (i32.load align=4 (i32.add @@ -8909,7 +8851,7 @@ (get_local $i9) ) ) - (block + (block $block46 (i32.store align=4 (get_local $i9) (get_local $i23) @@ -8919,7 +8861,7 @@ (get_local $i23) (i32.const 0) ) - (block + (block $block47 (i32.store align=4 (i32.const 180) (i32.and @@ -8935,12 +8877,11 @@ ) ) ) - (br $do-once$5 - ) + (br $do-once$5) ) ) ) - (block + (block $block48 (if (i32.lt_u (i32.shr_u @@ -8954,7 +8895,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i22 (i32.add @@ -8986,8 +8927,7 @@ (get_local $i23) (i32.const 0) ) - (br $do-once$5 - ) + (br $do-once$5) ) ) ) @@ -9007,7 +8947,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (i32.store align=4 (i32.add @@ -9041,8 +8981,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block49 (i32.store align=4 (i32.add (get_local $i23) @@ -9057,8 +8997,7 @@ ) (get_local $i23) ) - (br $do-once$9 - ) + (br $do-once$9) ) ) ) @@ -9086,8 +9025,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block50 (i32.store align=4 (i32.add (get_local $i23) @@ -9102,15 +9041,14 @@ ) (get_local $i23) ) - (br $do-once$5 - ) + (br $do-once$5) ) ) ) ) ) ) - (block + (block $block51 (set_local $i8 (i32.load align=4 (i32.add @@ -9144,7 +9082,7 @@ (get_local $i8) (get_local $i21) ) - (block + (block $block52 (if (i32.lt_u (i32.shr_u @@ -9158,7 +9096,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (if (i32.ne @@ -9170,7 +9108,7 @@ ) (get_local $i6) ) - (nop) + (call_import $_abort) ) ) ) @@ -9179,7 +9117,7 @@ (get_local $i22) (get_local $i8) ) - (block + (block $block53 (i32.store align=4 (i32.const 176) (i32.and @@ -9195,8 +9133,7 @@ ) ) ) - (br $do-once$5 - ) + (br $do-once$5) ) ) (if_else @@ -9204,7 +9141,7 @@ (get_local $i22) (get_local $i21) ) - (block + (block $block54 (if (i32.lt_u (i32.shr_u @@ -9218,7 +9155,7 @@ (i32.const 0) ) ) - (nop) + (call_import $_abort) ) (set_local $i21 (i32.add @@ -9236,7 +9173,7 @@ (set_local $i28 (get_local $i21) ) - (nop) + (call_import $_abort) ) ) (set_local $i28 @@ -9284,20 +9221,19 @@ (i32.const 196) ) ) - (block + (block $block55 (i32.store align=4 (i32.const 184) (get_local $i18) ) - (br $topmost - ) + (br $topmost) ) (set_local $i29 (get_local $i18) ) ) ) - (block + (block $block56 (i32.store align=4 (get_local $i5) (i32.and @@ -9341,7 +9277,7 @@ ) (i32.const 256) ) - (block + (block $block57 (set_local $i2 (i32.add (i32.const 216) @@ -9370,7 +9306,7 @@ (get_local $i5) (get_local $i18) ) - (block + (block $block58 (set_local $i13 (i32.add (get_local $i2) @@ -9395,8 +9331,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block59 (set_local $i30 (get_local $i13) ) @@ -9406,7 +9342,7 @@ ) ) ) - (block + (block $block60 (i32.store align=4 (i32.const 176) (i32.or @@ -9450,8 +9386,7 @@ ) (get_local $i2) ) - (br $topmost - ) + (br $topmost) ) ) (set_local $i2 @@ -9473,7 +9408,7 @@ (set_local $i32 (i32.const 31) ) - (block + (block $block61 (set_local $i31 (i32.and (i32.shr_u @@ -9614,7 +9549,7 @@ (get_local $i30) (get_local $i18) ) - (block + (block $block62 (set_local $i31 (i32.shl (get_local $i29) @@ -9640,7 +9575,7 @@ ) ) (loop $while-out$11 $while-in$12 - (block + (block $block63 (if (i32.eq (i32.and @@ -9654,15 +9589,14 @@ ) (get_local $i29) ) - (block + (block $block64 (set_local $i33 (get_local $i2) ) (set_local $i34 (i32.const 130) ) - (br $while-out$11 - ) + (br $while-out$11) ) ) (set_local $i28 @@ -9690,7 +9624,7 @@ (get_local $i13) (i32.const 0) ) - (block + (block $block65 (set_local $i35 (get_local $i28) ) @@ -9700,10 +9634,9 @@ (set_local $i34 (i32.const 127) ) - (br $while-out$11 - ) + (br $while-out$11) ) - (block + (block $block66 (set_local $i31 (i32.shl (get_local $i31) @@ -9715,6 +9648,7 @@ ) ) ) + (br $while-in$12) ) ) (if_else @@ -9735,8 +9669,8 @@ (i32.const 0) ) ) - (nop) - (block + (call_import $_abort) + (block $block67 (i32.store align=4 (get_local $i35) (get_local $i12) @@ -9762,8 +9696,7 @@ ) (get_local $i12) ) - (br $do-once$10 - ) + (br $do-once$10) ) ) (if @@ -9771,7 +9704,7 @@ (get_local $i34) (i32.const 130) ) - (block + (block $block68 (set_local $i2 (i32.add (get_local $i33) @@ -9811,7 +9744,7 @@ ) ) ) - (block + (block $block69 (i32.store align=4 (i32.add (get_local $i31) @@ -9844,16 +9777,15 @@ ) (i32.const 0) ) - (br $do-once$10 - ) + (br $do-once$10) ) - (nop) + (call_import $_abort) ) ) ) ) ) - (block + (block $block70 (i32.store align=4 (i32.const 180) (i32.or @@ -9909,11 +9841,10 @@ (set_local $i37 (i32.const 632) ) - (br $topmost - ) + (br $topmost) ) (loop $while-out$13 $while-in$14 - (block + (block $block71 (set_local $i12 (i32.load align=4 (get_local $i37) @@ -9924,8 +9855,7 @@ (get_local $i12) (i32.const 0) ) - (br $while-out$13 - ) + (br $while-out$13) (set_local $i37 (i32.add (get_local $i12) @@ -9933,14 +9863,14 @@ ) ) ) + (br $while-in$14) ) ) (i32.store align=4 (i32.const 208) (i32.const -1) ) - (br $topmost - ) + (br $topmost) ) ) (func $___stdio_write (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32) @@ -10070,7 +10000,7 @@ ) ) (loop $while-out$0 $while-in$1 - (block + (block $block0 (if_else (i32.eq (i32.load align=4 @@ -10078,7 +10008,7 @@ ) (i32.const 0) ) - (block + (block $block1 (i32.store align=4 (get_local $i5) (i32.load align=4 @@ -10101,12 +10031,18 @@ ) (set_local $i14 (call $___syscall_ret - (i32.const 0) + (call_import $___syscall146 + (i32.const 146) + (get_local $i5) + ) ) ) ) - (block - (nop) + (block $block2 + (call_import $_pthread_cleanup_push + (i32.const 4) + (get_local $i1) + ) (i32.store align=4 (get_local $i6) (i32.load align=4 @@ -10129,10 +10065,15 @@ ) (set_local $i11 (call $___syscall_ret - (i32.const 0) + (call_import $___syscall146 + (i32.const 146) + (get_local $i6) + ) ) ) - (nop) + (call_import $_pthread_cleanup_pop + (i32.const 0) + ) (set_local $i14 (get_local $i11) ) @@ -10143,12 +10084,11 @@ (get_local $i13) (get_local $i14) ) - (block + (block $block3 (set_local $i15 (i32.const 6) ) - (br $while-out$0 - ) + (br $while-out$0) ) ) (if @@ -10156,7 +10096,7 @@ (get_local $i14) (i32.const 0) ) - (block + (block $block4 (set_local $i16 (get_local $i12) ) @@ -10166,8 +10106,7 @@ (set_local $i15 (i32.const 8) ) - (br $while-out$0 - ) + (br $while-out$0) ) ) (set_local $i11 @@ -10200,7 +10139,7 @@ (get_local $i7) (i32.const 2) ) - (block + (block $block5 (i32.store align=4 (get_local $i8) (i32.add @@ -10223,7 +10162,7 @@ (i32.const 2) ) ) - (block + (block $block6 (set_local $i19 (get_local $i18) ) @@ -10238,7 +10177,7 @@ ) ) ) - (block + (block $block7 (set_local $i23 (i32.load align=4 (get_local $i9) @@ -10308,6 +10247,7 @@ (set_local $i13 (get_local $i11) ) + (br $while-in$1) ) ) (if_else @@ -10315,7 +10255,7 @@ (get_local $i15) (i32.const 6) ) - (block + (block $block8 (set_local $i13 (i32.load align=4 (get_local $i9) @@ -10356,7 +10296,7 @@ (get_local $i15) (i32.const 8) ) - (block + (block $block9 (i32.store align=4 (i32.add (get_local $i1) @@ -10448,7 +10388,7 @@ ) (i32.const 0) ) - (block + (block $block0 (set_local $i6 (i32.load align=4 (get_local $i4) @@ -10462,7 +10402,7 @@ (i32.const 0) ) ) - (block + (block $block1 (set_local $i6 (get_local $i5) ) @@ -10477,7 +10417,7 @@ (get_local $i7) (i32.const 5) ) - (block + (block $block2 (set_local $i5 (i32.add (get_local $i3) @@ -10506,22 +10446,27 @@ (i32.const 0) ) ) - (block + (block $block3 (set_local $i8 (call_indirect $FUNCSIG$iiii - (i32.load align=4 - (i32.add - (get_local $i3) - (i32.const 36) + (i32.add + (i32.and + (i32.load align=4 + (i32.add + (get_local $i3) + (i32.const 36) + ) + ) + (i32.const 7) ) + (i32.const 2) ) (get_local $i3) (get_local $i1) (get_local $i2) ) ) - (br $label$break$L5 - ) + (br $label$break$L5) ) ) (block $label$break$L10 @@ -10535,18 +10480,18 @@ ) (i32.const -1) ) - (block + (block $block4 (set_local $i4 (get_local $i2) ) (loop $while-out$0 $while-in$1 - (block + (block $block5 (if (i32.eq (get_local $i4) (i32.const 0) ) - (block + (block $block6 (set_local $i10 (get_local $i2) ) @@ -10559,8 +10504,7 @@ (set_local $i13 (i32.const 0) ) - (br $label$break$L10 - ) + (br $label$break$L10) ) ) (set_local $i14 @@ -10579,28 +10523,34 @@ ) (i32.const 10) ) - (block + (block $block7 (set_local $i15 (get_local $i4) ) - (br $while-out$0 - ) + (br $while-out$0) ) (set_local $i4 (get_local $i14) ) ) + (br $while-in$1) ) ) (if (i32.lt_u (i32.shr_u (call_indirect $FUNCSIG$iiii - (i32.load align=4 - (i32.add - (get_local $i3) - (i32.const 36) + (i32.add + (i32.and + (i32.load align=4 + (i32.add + (get_local $i3) + (i32.const 36) + ) + ) + (i32.const 7) ) + (i32.const 2) ) (get_local $i3) (get_local $i1) @@ -10613,12 +10563,11 @@ (i32.const 0) ) ) - (block + (block $block8 (set_local $i8 (get_local $i15) ) - (br $label$break$L5 - ) + (br $label$break$L5) ) ) (set_local $i10 @@ -10642,7 +10591,7 @@ (get_local $i15) ) ) - (block + (block $block9 (set_local $i10 (get_local $i2) ) @@ -10696,7 +10645,7 @@ (block $do-once$0 (if_else (get_local $i1) - (block + (block $block0 (if (i32.le_s (i32.load align=4 @@ -10707,14 +10656,13 @@ ) (i32.const -1) ) - (block + (block $block1 (set_local $i2 (call $___fflush_unlocked (get_local $i1) ) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) (set_local $i3 @@ -10735,7 +10683,7 @@ (set_local $i2 (get_local $i4) ) - (block + (block $block2 (call $___unlockfile (get_local $i1) ) @@ -10745,7 +10693,7 @@ ) ) ) - (block + (block $block3 (if_else (i32.eq (i32.load align=4 @@ -10764,7 +10712,9 @@ ) ) ) - (nop) + (call_import $___lock + (i32.const 36) + ) (set_local $i4 (i32.load align=4 (i32.const 32) @@ -10778,7 +10728,7 @@ (set_local $i6 (get_local $i5) ) - (block + (block $block4 (set_local $i3 (get_local $i4) ) @@ -10786,7 +10736,7 @@ (get_local $i5) ) (loop $while-out$1 $while-in$2 - (block + (block $block5 (if_else (i32.gt_s (i32.load align=4 @@ -10858,22 +10808,24 @@ (get_local $i3) (i32.const 0) ) - (block + (block $block6 (set_local $i6 (get_local $i8) ) - (br $while-out$1 - ) + (br $while-out$1) ) (set_local $i4 (get_local $i8) ) ) + (br $while-in$2) ) ) ) ) - (nop) + (call_import $___unlock + (i32.const 36) + ) (set_local $i2 (get_local $i6) ) @@ -10907,7 +10859,7 @@ ) (i32.const 0) ) - (block + (block $block0 (set_local $i3 (get_local $i1) ) @@ -10915,7 +10867,7 @@ (i32.const 4) ) ) - (block + (block $block1 (set_local $i5 (get_local $i1) ) @@ -10923,7 +10875,7 @@ (get_local $i2) ) (loop $while-out$0 $while-in$1 - (block + (block $block2 (if (i32.eq (i32.load8_s align=1 @@ -10931,12 +10883,11 @@ ) (i32.const 0) ) - (block + (block $block3 (set_local $i7 (get_local $i6) ) - (br $label$break$L1 - ) + (br $label$break$L1) ) ) (set_local $i8 @@ -10956,20 +10907,20 @@ ) (i32.const 0) ) - (block + (block $block4 (set_local $i3 (get_local $i8) ) (set_local $i4 (i32.const 4) ) - (br $while-out$0 - ) + (br $while-out$0) ) (set_local $i5 (get_local $i8) ) ) + (br $while-in$1) ) ) ) @@ -10980,12 +10931,12 @@ (get_local $i4) (i32.const 4) ) - (block + (block $block5 (set_local $i4 (get_local $i3) ) (loop $while-out$2 $while-in$3 - (block + (block $block6 (set_local $i3 (i32.load align=4 (get_local $i4) @@ -11014,17 +10965,17 @@ (i32.const 4) ) ) - (block + (block $block7 (set_local $i9 (get_local $i3) ) (set_local $i10 (get_local $i4) ) - (br $while-out$2 - ) + (br $while-out$2) ) ) + (br $while-in$3) ) ) (if_else @@ -11044,12 +10995,12 @@ (set_local $i11 (get_local $i10) ) - (block + (block $block8 (set_local $i9 (get_local $i10) ) (loop $while-out$4 $while-in$5 - (block + (block $block9 (set_local $i10 (i32.add (get_local $i9) @@ -11063,17 +11014,17 @@ ) (i32.const 0) ) - (block + (block $block10 (set_local $i11 (get_local $i10) ) - (br $while-out$4 - ) + (br $while-out$4) ) (set_local $i9 (get_local $i10) ) ) + (br $while-in$5) ) ) ) @@ -11150,7 +11101,7 @@ ) (i32.const 0) ) - (block + (block $block0 (set_local $i8 (i32.load align=4 (get_local $i6) @@ -11164,7 +11115,7 @@ (i32.const -1) ) ) - (block + (block $block1 (set_local $i8 (get_local $i7) ) @@ -11179,7 +11130,7 @@ (get_local $i9) (i32.const 4) ) - (block + (block $block2 (set_local $i7 (i32.add (get_local $i1) @@ -11203,7 +11154,7 @@ (i32.const 0) ) ) - (block + (block $block3 (set_local $i11 (i32.and (get_local $i2) @@ -11222,7 +11173,7 @@ ) (i32.const 0) ) - (block + (block $block4 (i32.store align=4 (get_local $i7) (i32.add @@ -11237,18 +11188,23 @@ (set_local $i10 (get_local $i11) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) (if_else (i32.eq (call_indirect $FUNCSIG$iiii - (i32.load align=4 - (i32.add - (get_local $i1) - (i32.const 36) + (i32.add + (i32.and + (i32.load align=4 + (i32.add + (get_local $i1) + (i32.const 36) + ) + ) + (i32.const 7) ) + (i32.const 2) ) (get_local $i1) (get_local $i4) @@ -11312,13 +11268,19 @@ (i32.const 0) ) ) - (block + (block $block0 (call_indirect $FUNCSIG$iiii - (i32.load align=4 - (i32.add - (get_local $i1) - (i32.const 36) + (i32.add + (i32.and + (i32.load align=4 + (i32.add + (get_local $i1) + (i32.const 36) + ) + ) + (i32.const 7) ) + (i32.const 2) ) (get_local $i1) (i32.const 0) @@ -11336,7 +11298,7 @@ (set_local $i4 (i32.const -1) ) - (block + (block $block1 (set_local $i5 (i32.add (get_local $i1) @@ -11371,11 +11333,17 @@ ) ) (call_indirect $FUNCSIG$iiii - (i32.load align=4 - (i32.add - (get_local $i1) - (i32.const 40) + (i32.add + (i32.and + (i32.load align=4 + (i32.add + (get_local $i1) + (i32.const 40) + ) + ) + (i32.const 7) ) + (i32.const 2) ) (get_local $i1) (i32.sub @@ -11425,7 +11393,11 @@ (i32.const 4096) ) (br $topmost - (i32.const 0) + (call_import $_emscripten_memcpy_big + (get_local $i1) + (get_local $i2) + (get_local $i3) + ) ) ) (set_local $i4 @@ -11442,19 +11414,18 @@ (i32.const 3) ) ) - (block + (block $block0 (loop $while-out$0 $while-in$1 - (block + (block $block1 (if_else (i32.and (get_local $i1) (i32.const 3) ) (nop) - (br $while-out$0 - ) + (br $while-out$0) ) - (block + (block $block2 (if (i32.eq (get_local $i3) @@ -11489,20 +11460,20 @@ ) ) ) + (br $while-in$1) ) ) (loop $while-out$2 $while-in$3 - (block + (block $block3 (if_else (i32.ge_s (get_local $i3) (i32.const 4) ) (nop) - (br $while-out$2 - ) + (br $while-out$2) ) - (block + (block $block4 (i32.store align=4 (get_local $i1) (i32.load align=4 @@ -11528,22 +11499,22 @@ ) ) ) + (br $while-in$3) ) ) ) ) (loop $while-out$4 $while-in$5 - (block + (block $block5 (if_else (i32.gt_s (get_local $i3) (i32.const 0) ) (nop) - (br $while-out$4 - ) + (br $while-out$4) ) - (block + (block $block6 (i32.store8 align=1 (get_local $i1) (i32.load8_s align=1 @@ -11569,6 +11540,7 @@ ) ) ) + (br $while-in$5) ) ) (get_local $i4) @@ -11594,7 +11566,7 @@ (get_local $i3) (i32.const 20) ) - (block + (block $block0 (set_local $i2 (i32.and (get_local $i2) @@ -11639,7 +11611,7 @@ ) (if (get_local $i5) - (block + (block $block1 (set_local $i5 (i32.sub (i32.add @@ -11650,17 +11622,16 @@ ) ) (loop $while-out$0 $while-in$1 - (block + (block $block2 (if_else (i32.lt_s (get_local $i1) (get_local $i5) ) (nop) - (br $while-out$0 - ) + (br $while-out$0) ) - (block + (block $block3 (i32.store8 align=1 (get_local $i1) (get_local $i2) @@ -11672,22 +11643,22 @@ ) ) ) + (br $while-in$1) ) ) ) ) (loop $while-out$2 $while-in$3 - (block + (block $block4 (if_else (i32.lt_s (get_local $i1) (get_local $i7) ) (nop) - (br $while-out$2 - ) + (br $while-out$2) ) - (block + (block $block5 (i32.store align=4 (get_local $i1) (get_local $i6) @@ -11699,22 +11670,22 @@ ) ) ) + (br $while-in$3) ) ) ) ) (loop $while-out$4 $while-in$5 - (block + (block $block6 (if_else (i32.lt_s (get_local $i1) (get_local $i4) ) (nop) - (br $while-out$4 - ) + (br $while-out$4) ) - (block + (block $block7 (i32.store8 align=1 (get_local $i1) (get_local $i2) @@ -11726,6 +11697,7 @@ ) ) ) + (br $while-in$5) ) ) (i32.sub @@ -11777,7 +11749,7 @@ (set_local $i4 (i32.const 1) ) - (block + (block $block0 (if (if_else (i32.ne @@ -11789,14 +11761,14 @@ ) (i32.const 10) ) - (block + (block $block1 (set_local $i5 (i32.add (get_local $i2) (i32.const 20) ) ) - (block + (block $block2 (set_local $i6 (i32.load align=4 (get_local $i5) @@ -11821,7 +11793,7 @@ ) (i32.const 0) ) - (block + (block $block3 (i32.store align=4 (get_local $i5) (i32.add @@ -11836,8 +11808,7 @@ (set_local $i4 (i32.const 0) ) - (br $do-once$0 - ) + (br $do-once$0) ) ) (set_local $i4 @@ -11936,11 +11907,14 @@ (if_else (i32.lt_s (call $___syscall_ret - (i32.const 0) + (call_import $___syscall140 + (i32.const 140) + (get_local $i5) + ) ) (i32.const 0) ) - (block + (block $block0 (i32.store align=4 (get_local $i6) (i32.const -1) @@ -12001,7 +11975,7 @@ ) (i32.const 0) ) - (block + (block $block0 (i32.store align=4 (i32.add (get_local $i1) @@ -12057,7 +12031,7 @@ (i32.const 0) ) ) - (block + (block $block1 (i32.store align=4 (get_local $i1) (i32.or @@ -12096,7 +12070,7 @@ ) (i32.const -1) ) - (block + (block $block0 (set_local $i6 (i32.eq (call $___lockfile @@ -12117,7 +12091,7 @@ (set_local $i8 (get_local $i7) ) - (block + (block $block1 (call $___unlockfile (get_local $i4) ) @@ -12198,7 +12172,7 @@ ) (i32.const 0) ) - (block + (block $block0 (i32.store align=4 (get_local $i5) (i32.load align=4 @@ -12208,7 +12182,7 @@ ) ) ) - (block + (block $block1 (i32.store align=4 (i32.add (get_local $i5) @@ -12216,7 +12190,7 @@ ) (i32.const 21505) ) - (block + (block $block2 (i32.store align=4 (i32.add (get_local $i5) @@ -12228,7 +12202,10 @@ ) ) (i32.ne - (i32.const 0) + (call_import $___syscall54 + (i32.const 54) + (get_local $i5) + ) (i32.const 0) ) ) @@ -12259,7 +12236,7 @@ ) ) (func $copyTempDouble (param $i1 i32) - (block + (block $block0 (i32.store8 align=1 (i32.load align=4 (i32.const 24) @@ -12400,7 +12377,10 @@ ) (set_local $i1 (call $___syscall_ret - (i32.const 0) + (call_import $___syscall6 + (i32.const 6) + (get_local $i3) + ) ) ) (i32.store align=4 @@ -12411,7 +12391,7 @@ ) ) (func $copyTempFloat (param $i1 i32) - (block + (block $block0 (i32.store8 align=1 (i32.load align=4 (i32.const 24) @@ -12473,9 +12453,9 @@ (get_local $i1) (i32.const 0) ) - (i32.const -2147483648) + (i32.const -4096) ) - (block + (block $block0 (i32.store align=4 (call $___errno_location) (i32.sub @@ -12496,7 +12476,13 @@ ) (func $dynCall_iiii (param $i1 i32) (param $i2 i32) (param $i3 i32) (param $i4 i32) (result i32) (call_indirect $FUNCSIG$iiii - (get_local $i1) + (i32.add + (i32.and + (get_local $i1) + (i32.const 7) + ) + (i32.const 2) + ) (get_local $i2) (get_local $i3) (get_local $i4) @@ -12550,7 +12536,7 @@ (set_local $i1 (i32.load align=4 (i32.add - (i32.const 0) + (call_import $_pthread_self) (i32.const 60) ) ) @@ -12567,7 +12553,7 @@ ) (i32.const 0) ) - (block + (block $block0 (i32.store align=4 (i32.const 40) (get_local $i1) @@ -12594,7 +12580,13 @@ ) (func $dynCall_ii (param $i1 i32) (param $i2 i32) (result i32) (call_indirect $FUNCSIG$ii - (get_local $i1) + (i32.add + (i32.and + (get_local $i1) + (i32.const 1) + ) + (i32.const 0) + ) (get_local $i2) ) ) @@ -12614,12 +12606,11 @@ (get_local $i1) ) ) - (br $topmost - ) + (br $topmost) ) ) (func $establishStackSpace (param $i1 i32) (param $i2 i32) - (block + (block $block0 (i32.store align=4 (i32.const 8) (get_local $i1) @@ -12632,13 +12623,21 @@ ) (func $dynCall_vi (param $i1 i32) (param $i2 i32) (call_indirect $FUNCSIG$vi - (get_local $i1) + (i32.add + (i32.and + (get_local $i1) + (i32.const 7) + ) + (i32.const 10) + ) (get_local $i2) ) ) (func $b1 (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32) (block $topmost - (nop) + (call_import $abort + (i32.const 1) + ) (i32.const 0) ) ) @@ -12656,14 +12655,15 @@ ) (func $b0 (param $i1 i32) (result i32) (block $topmost - (nop) + (call_import $abort + (i32.const 0) + ) (i32.const 0) ) ) (func $___unlockfile (param $i1 i32) (block $topmost - (br $topmost - ) + (br $topmost) ) ) (func $___lockfile (param $i1 i32) (result i32) @@ -12688,6 +12688,8 @@ ) ) (func $b2 (param $i1 i32) - (nop) + (call_import $abort + (i32.const 2) + ) ) ) |