summaryrefslogtreecommitdiff
path: root/test/emcc_O2_hello_world.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_O2_hello_world.wast')
-rw-r--r--test/emcc_O2_hello_world.wast1522
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)
+ )
)
)