summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r--test/emcc_hello_world.fromasm.imprecise6260
1 files changed, 3061 insertions, 3199 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise
index 370d39113..149c837ec 100644
--- a/test/emcc_hello_world.fromasm.imprecise
+++ b/test/emcc_hello_world.fromasm.imprecise
@@ -449,23 +449,20 @@
(i32.const 5)
)
(loop $while-in$3
- (set_local $0
- (get_local $1)
- )
(loop $while-in$5
- (set_local $1
+ (set_local $0
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
(if
(i32.load8_s
- (get_local $0)
+ (get_local $1)
)
(block
- (set_local $0
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(br $while-in$5)
)
@@ -478,9 +475,14 @@
(i32.const -1)
)
)
- (br $while-in$3)
+ (block
+ (set_local $1
+ (get_local $0)
+ )
+ (br $while-in$3)
+ )
(set_local $5
- (get_local $1)
+ (get_local $0)
)
)
)
@@ -715,26 +717,26 @@
)
)
)
- (set_local $1
+ (set_local $2
(i32.eqz
(call $___lockfile
(get_local $0)
)
)
)
- (set_local $2
+ (set_local $1
(call $___fflush_unlocked
(get_local $0)
)
)
(if
- (get_local $1)
(get_local $2)
+ (get_local $1)
(block
(call $___unlockfile
(get_local $0)
)
- (get_local $2)
+ (get_local $1)
)
)
)
@@ -879,7 +881,7 @@
(local $15 i32)
(local $16 i32)
(local $17 i32)
- (set_local $8
+ (set_local $7
(get_global $STACKTOP)
)
(set_global $STACKTOP
@@ -895,25 +897,25 @@
)
(call_import $abort)
)
- (set_local $9
+ (set_local $8
(i32.add
- (get_local $8)
+ (get_local $7)
(i32.const 16)
)
)
- (set_local $10
- (get_local $8)
+ (set_local $9
+ (get_local $7)
)
(i32.store
(tee_local $4
(i32.add
- (get_local $8)
+ (get_local $7)
(i32.const 32)
)
)
(tee_local $3
(i32.load
- (tee_local $7
+ (tee_local $6
(i32.add
(get_local $0)
(i32.const 28)
@@ -927,7 +929,7 @@
(tee_local $3
(i32.sub
(i32.load
- (tee_local $11
+ (tee_local $10
(i32.add
(get_local $0)
(i32.const 20)
@@ -946,22 +948,25 @@
(get_local $4)
(get_local $2)
)
- (set_local $12
+ (set_local $13
(i32.add
(get_local $0)
(i32.const 60)
)
)
- (set_local $13
+ (set_local $14
(i32.add
(get_local $0)
(i32.const 44)
)
)
- (set_local $6
+ (set_local $1
+ (get_local $4)
+ )
+ (set_local $4
(i32.const 2)
)
- (set_local $3
+ (set_local $11
(i32.add
(get_local $3)
(get_local $2)
@@ -971,7 +976,7 @@
(block $while-out$0
(if
(i32.eq
- (get_local $3)
+ (get_local $11)
(tee_local $5
(if
(i32.load
@@ -983,51 +988,51 @@
(get_local $0)
)
(i32.store
- (get_local $10)
+ (get_local $9)
(i32.load
- (get_local $12)
+ (get_local $13)
)
)
(i32.store offset=4
- (get_local $10)
- (get_local $4)
+ (get_local $9)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $10)
- (get_local $6)
+ (get_local $9)
+ (get_local $4)
)
- (set_local $1
+ (set_local $3
(call $___syscall_ret
(call_import $___syscall146
(i32.const 146)
- (get_local $10)
+ (get_local $9)
)
)
)
(call_import $_pthread_cleanup_pop
(i32.const 0)
)
- (get_local $1)
+ (get_local $3)
)
(block
(i32.store
- (get_local $9)
+ (get_local $8)
(i32.load
- (get_local $12)
+ (get_local $13)
)
)
(i32.store offset=4
- (get_local $9)
- (get_local $4)
+ (get_local $8)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $9)
- (get_local $6)
+ (get_local $8)
+ (get_local $4)
)
(call $___syscall_ret
(call_import $___syscall146
(i32.const 146)
- (get_local $9)
+ (get_local $8)
)
)
)
@@ -1047,20 +1052,20 @@
(i32.const 0)
)
(block
- (set_local $15
- (get_local $4)
- )
(set_local $16
- (get_local $6)
+ (get_local $1)
+ )
+ (set_local $17
+ (get_local $4)
)
(set_local $1
(i32.const 8)
)
)
(block
- (set_local $17
+ (set_local $11
(i32.sub
- (get_local $3)
+ (get_local $11)
(get_local $5)
)
)
@@ -1068,75 +1073,75 @@
(if
(i32.gt_u
(get_local $5)
- (tee_local $1
+ (tee_local $12
(i32.load offset=4
- (get_local $4)
+ (get_local $1)
)
)
)
(block
(i32.store
- (get_local $7)
+ (get_local $6)
(tee_local $3
(i32.load
- (get_local $13)
+ (get_local $14)
)
)
)
(i32.store
- (get_local $11)
+ (get_local $10)
(get_local $3)
)
(set_local $5
(i32.sub
(get_local $5)
- (get_local $1)
+ (get_local $12)
)
)
(set_local $3
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 8)
)
)
- (set_local $6
+ (set_local $4
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const -1)
)
)
(i32.load offset=12
- (get_local $4)
+ (get_local $1)
)
)
(if
(i32.eq
- (get_local $6)
+ (get_local $4)
(i32.const 2)
)
(block
(i32.store
- (get_local $7)
+ (get_local $6)
(i32.add
(i32.load
- (get_local $7)
+ (get_local $6)
)
(get_local $5)
)
)
(set_local $3
- (get_local $4)
+ (get_local $1)
)
- (set_local $6
+ (set_local $4
(i32.const 2)
)
- (get_local $1)
+ (get_local $12)
)
(block
(set_local $3
- (get_local $4)
+ (get_local $1)
)
- (get_local $1)
+ (get_local $12)
)
)
)
@@ -1157,12 +1162,9 @@
(get_local $5)
)
)
- (set_local $4
+ (set_local $1
(get_local $3)
)
- (set_local $3
- (get_local $17)
- )
(br $while-in$1)
)
)
@@ -1179,7 +1181,7 @@
(i32.add
(tee_local $1
(i32.load
- (get_local $13)
+ (get_local $14)
)
)
(i32.load offset=48
@@ -1188,14 +1190,16 @@
)
)
(i32.store
- (get_local $7)
- (get_local $1)
+ (get_local $6)
+ (tee_local $0
+ (get_local $1)
+ )
)
(i32.store
- (get_local $11)
- (get_local $1)
+ (get_local $10)
+ (get_local $0)
)
- (set_local $14
+ (set_local $15
(get_local $2)
)
)
@@ -1210,11 +1214,11 @@
(i32.const 0)
)
(i32.store
- (get_local $7)
+ (get_local $6)
(i32.const 0)
)
(i32.store
- (get_local $11)
+ (get_local $10)
(i32.const 0)
)
(i32.store
@@ -1226,17 +1230,17 @@
(i32.const 32)
)
)
- (set_local $14
+ (set_local $15
(select
(i32.const 0)
(i32.sub
(get_local $2)
(i32.load offset=4
- (get_local $15)
+ (get_local $16)
)
)
(i32.eq
- (get_local $16)
+ (get_local $17)
(i32.const 2)
)
)
@@ -1245,9 +1249,9 @@
)
)
(set_global $STACKTOP
- (get_local $8)
+ (get_local $7)
)
- (get_local $14)
+ (get_local $15)
)
(func $_vfprintf (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
@@ -1552,9 +1556,9 @@
(local $6 i32)
(local $7 i32)
(if
- (tee_local $6
+ (tee_local $4
(i32.load
- (tee_local $5
+ (tee_local $7
(i32.add
(get_local $2)
(i32.const 16)
@@ -1563,10 +1567,10 @@
)
)
(block
- (set_local $7
- (get_local $6)
+ (set_local $6
+ (get_local $4)
)
- (set_local $4
+ (set_local $5
(i32.const 5)
)
)
@@ -1578,12 +1582,12 @@
(i32.const 0)
)
(block
- (set_local $7
+ (set_local $6
(i32.load
- (get_local $5)
+ (get_local $7)
)
)
- (set_local $4
+ (set_local $5
(i32.const 5)
)
)
@@ -1592,12 +1596,12 @@
(block $label$break$L5
(if
(i32.eq
- (get_local $4)
+ (get_local $5)
(i32.const 5)
)
(block
- (set_local $6
- (tee_local $5
+ (set_local $5
+ (tee_local $3
(i32.load
(tee_local $4
(i32.add
@@ -1611,8 +1615,8 @@
(if
(i32.lt_u
(i32.sub
- (get_local $7)
- (get_local $5)
+ (get_local $6)
+ (get_local $3)
)
(get_local $1)
)
@@ -1660,7 +1664,7 @@
(i32.const 0)
)
(br $label$break$L10
- (get_local $6)
+ (get_local $5)
)
)
)
@@ -1669,7 +1673,7 @@
(i32.load8_s
(i32.add
(get_local $0)
- (tee_local $5
+ (tee_local $6
(i32.add
(get_local $3)
(i32.const -1)
@@ -1681,7 +1685,7 @@
)
(block
(set_local $3
- (get_local $5)
+ (get_local $6)
)
(br $while-in$3)
)
@@ -1729,7 +1733,7 @@
(set_local $2
(i32.const 0)
)
- (get_local $6)
+ (get_local $5)
)
)
)
@@ -2066,7 +2070,7 @@
(local $14 i32)
(local $15 i32)
(local $16 i32)
- (set_local $16
+ (set_local $15
(i32.and
(get_local $1)
(i32.const 255)
@@ -2075,7 +2079,7 @@
(block $label$break$L1
(if
(i32.and
- (tee_local $5
+ (tee_local $3
(i32.ne
(get_local $2)
(i32.const 0)
@@ -2090,39 +2094,33 @@
)
)
(block
- (set_local $5
+ (set_local $16
(i32.and
(get_local $1)
(i32.const 255)
)
)
- (set_local $3
- (get_local $2)
- )
- (set_local $2
- (get_local $0)
- )
(loop $while-in$2
(if
(i32.eq
(i32.load8_s
- (get_local $2)
+ (get_local $0)
)
(i32.shr_s
(i32.shl
- (get_local $5)
+ (get_local $16)
(i32.const 24)
)
(i32.const 24)
)
)
(block
- (set_local $4
- (get_local $3)
- )
- (set_local $6
+ (set_local $5
(get_local $2)
)
+ (set_local $4
+ (get_local $0)
+ )
(set_local $3
(i32.const 6)
)
@@ -2133,9 +2131,9 @@
(i32.and
(tee_local $3
(i32.ne
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const -1)
)
)
@@ -2144,9 +2142,9 @@
)
(i32.ne
(i32.and
- (tee_local $2
+ (tee_local $0
(i32.add
- (get_local $2)
+ (get_local $0)
(i32.const 1)
)
)
@@ -2155,20 +2153,15 @@
(i32.const 0)
)
)
+ (br $while-in$2)
(block
- (set_local $3
- (get_local $0)
+ (set_local $13
+ (get_local $2)
)
- (br $while-in$2)
- )
- (block
- (set_local $14
+ (set_local $10
(get_local $0)
)
- (set_local $11
- (get_local $2)
- )
- (set_local $15
+ (set_local $14
(get_local $3)
)
(set_local $3
@@ -2179,14 +2172,14 @@
)
)
(block
- (set_local $14
+ (set_local $13
(get_local $2)
)
- (set_local $11
+ (set_local $10
(get_local $0)
)
- (set_local $15
- (get_local $5)
+ (set_local $14
+ (get_local $3)
)
(set_local $3
(i32.const 5)
@@ -2200,13 +2193,13 @@
(i32.const 5)
)
(if
- (get_local $15)
+ (get_local $14)
(block
- (set_local $4
- (get_local $14)
+ (set_local $5
+ (get_local $13)
)
- (set_local $6
- (get_local $11)
+ (set_local $4
+ (get_local $10)
)
(set_local $3
(i32.const 6)
@@ -2216,8 +2209,8 @@
(set_local $7
(i32.const 0)
)
- (set_local $8
- (get_local $11)
+ (set_local $6
+ (get_local $10)
)
)
)
@@ -2231,7 +2224,7 @@
(if
(i32.eq
(i32.load8_s
- (get_local $6)
+ (get_local $4)
)
(i32.shr_s
(i32.shl
@@ -2248,41 +2241,38 @@
)
(block
(set_local $7
- (get_local $4)
+ (get_local $5)
)
- (set_local $8
- (get_local $6)
+ (set_local $6
+ (get_local $4)
)
)
(block
- (set_local $2
+ (set_local $1
(i32.mul
- (get_local $16)
+ (get_local $15)
(i32.const 16843009)
)
)
(block $label$break$L11
(if
(i32.gt_u
- (get_local $4)
+ (get_local $5)
(i32.const 3)
)
(block
- (set_local $1
- (get_local $6)
- )
(loop $while-in$6
(block $while-out$5
(br_if $while-out$5
(i32.and
(i32.xor
(i32.and
- (tee_local $5
+ (tee_local $2
(i32.xor
(i32.load
- (get_local $1)
+ (get_local $4)
)
- (get_local $2)
+ (get_local $1)
)
)
(i32.const -2139062144)
@@ -2290,22 +2280,22 @@
(i32.const -2139062144)
)
(i32.add
- (get_local $5)
+ (get_local $2)
(i32.const -16843009)
)
)
)
- (set_local $1
+ (set_local $4
(i32.add
- (get_local $1)
+ (get_local $4)
(i32.const 4)
)
)
(if
(i32.gt_u
- (tee_local $4
+ (tee_local $5
(i32.add
- (get_local $4)
+ (get_local $5)
(i32.const -4)
)
)
@@ -2313,12 +2303,12 @@
)
(br $while-in$6)
(block
+ (set_local $11
+ (get_local $5)
+ )
(set_local $12
(get_local $4)
)
- (set_local $13
- (get_local $1)
- )
(set_local $3
(i32.const 11)
)
@@ -2327,20 +2317,20 @@
)
)
)
- (set_local $10
- (get_local $4)
- )
(set_local $9
- (get_local $1)
+ (get_local $5)
+ )
+ (set_local $8
+ (get_local $4)
)
)
(block
+ (set_local $11
+ (get_local $5)
+ )
(set_local $12
(get_local $4)
)
- (set_local $13
- (get_local $6)
- )
(set_local $3
(i32.const 11)
)
@@ -2353,21 +2343,21 @@
(i32.const 11)
)
(if
- (get_local $12)
+ (get_local $11)
(block
- (set_local $10
- (get_local $12)
- )
(set_local $9
- (get_local $13)
+ (get_local $11)
+ )
+ (set_local $8
+ (get_local $12)
)
)
(block
(set_local $7
(i32.const 0)
)
- (set_local $8
- (get_local $13)
+ (set_local $6
+ (get_local $12)
)
(br $label$break$L8)
)
@@ -2377,7 +2367,7 @@
(if
(i32.eq
(i32.load8_s
- (get_local $9)
+ (get_local $8)
)
(i32.shr_s
(i32.shl
@@ -2389,43 +2379,35 @@
)
(block
(set_local $7
- (get_local $10)
- )
- (set_local $8
(get_local $9)
)
+ (set_local $6
+ (get_local $8)
+ )
(br $label$break$L8)
)
)
- (set_local $2
+ (set_local $6
(i32.add
- (get_local $9)
+ (get_local $8)
(i32.const 1)
)
)
(if
- (tee_local $1
+ (tee_local $9
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const -1)
)
)
(block
- (set_local $10
- (get_local $1)
- )
- (set_local $9
- (get_local $2)
+ (set_local $8
+ (get_local $6)
)
(br $while-in$8)
)
- (block
- (set_local $7
- (i32.const 0)
- )
- (set_local $8
- (get_local $2)
- )
+ (set_local $7
+ (i32.const 0)
)
)
)
@@ -2434,7 +2416,7 @@
)
)
(select
- (get_local $8)
+ (get_local $6)
(i32.const 0)
(i32.ne
(get_local $7)
@@ -2618,8 +2600,8 @@
(local $11 i32)
(local $12 i32)
(local $13 i32)
- (local $14 i32)
- (local $15 f64)
+ (local $14 f64)
+ (local $15 i32)
(local $16 i32)
(local $17 i32)
(local $18 i32)
@@ -2629,10 +2611,10 @@
(local $22 i32)
(local $23 i32)
(local $24 i32)
- (local $25 i32)
+ (local $25 f64)
(local $26 i32)
(local $27 i32)
- (local $28 f64)
+ (local $28 i32)
(local $29 i32)
(local $30 i32)
(local $31 i32)
@@ -2687,7 +2669,7 @@
(local $80 i32)
(local $81 i32)
(local $82 i32)
- (set_local $30
+ (set_local $29
(get_global $STACKTOP)
)
(set_global $STACKTOP
@@ -2703,18 +2685,18 @@
)
(call_import $abort)
)
- (set_local $24
+ (set_local $23
(i32.add
- (get_local $30)
+ (get_local $29)
(i32.const 16)
)
)
- (set_local $18
- (get_local $30)
+ (set_local $17
+ (get_local $29)
)
- (set_local $62
+ (set_local $61
(i32.add
- (get_local $30)
+ (get_local $29)
(i32.const 528)
)
)
@@ -2725,11 +2707,11 @@
)
)
(set_local $70
- (tee_local $26
+ (tee_local $27
(i32.add
- (tee_local $5
+ (tee_local $9
(i32.add
- (get_local $30)
+ (get_local $29)
(i32.const 536)
)
)
@@ -2739,7 +2721,7 @@
)
(set_local $71
(i32.add
- (get_local $5)
+ (get_local $9)
(i32.const 39)
)
)
@@ -2747,18 +2729,18 @@
(i32.add
(tee_local $72
(i32.add
- (get_local $30)
+ (get_local $29)
(i32.const 8)
)
)
(i32.const 4)
)
)
- (set_local $51
+ (set_local $52
(i32.add
- (tee_local $5
+ (tee_local $9
(i32.add
- (get_local $30)
+ (get_local $29)
(i32.const 576)
)
)
@@ -2767,19 +2749,19 @@
)
(set_local $73
(i32.add
- (get_local $5)
+ (get_local $9)
(i32.const 11)
)
)
(set_local $76
(i32.sub
- (tee_local $38
- (get_local $51)
+ (tee_local $37
+ (get_local $52)
)
- (tee_local $63
- (tee_local $27
+ (tee_local $62
+ (tee_local $28
(i32.add
- (get_local $30)
+ (get_local $29)
(i32.const 588)
)
)
@@ -2789,12 +2771,12 @@
(set_local $77
(i32.sub
(i32.const -2)
- (get_local $63)
+ (get_local $62)
)
)
(set_local $78
(i32.add
- (get_local $38)
+ (get_local $37)
(i32.const 2)
)
)
@@ -2802,7 +2784,7 @@
(i32.add
(tee_local $79
(i32.add
- (get_local $30)
+ (get_local $29)
(i32.const 24)
)
)
@@ -2812,43 +2794,43 @@
(set_local $74
(tee_local $43
(i32.add
- (get_local $27)
+ (get_local $28)
(i32.const 9)
)
)
)
- (set_local $52
+ (set_local $53
(i32.add
- (get_local $27)
+ (get_local $28)
(i32.const 8)
)
)
- (set_local $22
+ (set_local $20
(i32.const 0)
)
- (set_local $20
+ (set_local $9
(get_local $1)
)
- (set_local $1
+ (set_local $5
(i32.const 0)
)
- (set_local $8
+ (set_local $1
(i32.const 0)
)
(loop $label$continue$L1
(block $label$break$L1
- (set_local $22
+ (set_local $20
(if
(i32.gt_s
- (get_local $22)
+ (get_local $20)
(i32.const -1)
)
(if
(i32.gt_s
- (get_local $1)
+ (get_local $5)
(i32.sub
(i32.const 2147483647)
- (get_local $22)
+ (get_local $20)
)
)
(block
@@ -2859,19 +2841,19 @@
(i32.const -1)
)
(i32.add
- (get_local $1)
- (get_local $22)
+ (get_local $5)
+ (get_local $20)
)
)
- (get_local $22)
+ (get_local $20)
)
)
(if
(i32.shr_s
(i32.shl
- (tee_local $1
+ (tee_local $6
(i32.load8_s
- (get_local $20)
+ (get_local $9)
)
)
(i32.const 24)
@@ -2879,16 +2861,16 @@
(i32.const 24)
)
(set_local $5
- (get_local $20)
+ (get_local $9)
)
(block
(set_local $81
- (get_local $22)
+ (get_local $20)
)
(set_local $82
- (get_local $8)
+ (get_local $1)
)
- (set_local $11
+ (set_local $12
(i32.const 242)
)
(br $label$break$L1)
@@ -2903,7 +2885,7 @@
(i32.sub
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $6)
(i32.const 24)
)
(i32.const 24)
@@ -2912,26 +2894,26 @@
)
)
)
- (set_local $53
+ (set_local $54
(get_local $5)
)
- (set_local $64
+ (set_local $63
(get_local $5)
)
- (set_local $11
+ (set_local $12
(i32.const 9)
)
(br $label$break$L9)
)
- (set_local $39
+ (set_local $32
(get_local $5)
)
- (set_local $54
+ (set_local $44
(get_local $5)
)
(br $label$break$L9)
)
- (set_local $1
+ (set_local $6
(i32.load8_s
(tee_local $5
(i32.add
@@ -2947,42 +2929,42 @@
(block $label$break$L12
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 9)
)
(loop $while-in$8
- (set_local $11
+ (set_local $12
(i32.const 0)
)
(if
(i32.ne
(i32.load8_s offset=1
- (get_local $53)
+ (get_local $54)
)
(i32.const 37)
)
(block
- (set_local $39
- (get_local $53)
+ (set_local $32
+ (get_local $54)
)
- (set_local $54
- (get_local $64)
+ (set_local $44
+ (get_local $63)
)
(br $label$break$L12)
)
)
- (set_local $5
+ (set_local $44
(i32.add
- (get_local $64)
+ (get_local $63)
(i32.const 1)
)
)
(if
(i32.eq
(i32.load8_s
- (tee_local $1
+ (tee_local $32
(i32.add
- (get_local $53)
+ (get_local $54)
(i32.const 2)
)
)
@@ -2990,30 +2972,22 @@
(i32.const 37)
)
(block
- (set_local $53
- (get_local $1)
+ (set_local $54
+ (get_local $32)
)
- (set_local $64
- (get_local $5)
+ (set_local $63
+ (get_local $44)
)
(br $while-in$8)
)
- (block
- (set_local $39
- (get_local $1)
- )
- (set_local $54
- (get_local $5)
- )
- )
)
)
)
)
- (set_local $12
+ (set_local $6
(i32.sub
- (get_local $54)
- (get_local $20)
+ (get_local $44)
+ (get_local $9)
)
)
(if
@@ -3029,8 +3003,8 @@
)
(drop
(call $___fwritex
- (get_local $20)
- (get_local $12)
+ (get_local $9)
+ (get_local $6)
(get_local $0)
)
)
@@ -3038,31 +3012,31 @@
)
(if
(i32.ne
- (get_local $54)
- (get_local $20)
+ (get_local $44)
+ (get_local $9)
)
(block
- (set_local $20
- (get_local $39)
+ (set_local $9
+ (get_local $32)
)
- (set_local $1
- (get_local $12)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
)
- (set_local $7
+ (set_local $21
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $8
(i32.add
(i32.shr_s
(i32.shl
- (tee_local $1
+ (tee_local $5
(i32.load8_s
- (tee_local $5
+ (tee_local $7
(i32.add
- (get_local $39)
+ (get_local $32)
(i32.const 1)
)
)
@@ -3078,19 +3052,19 @@
(i32.const 10)
)
(block
- (set_local $1
+ (set_local $5
(i32.load8_s
- (tee_local $5
+ (tee_local $7
(select
(i32.add
- (get_local $39)
+ (get_local $32)
(i32.const 3)
)
- (get_local $5)
- (tee_local $7
+ (get_local $7)
+ (tee_local $11
(i32.eq
(i32.load8_s offset=2
- (get_local $39)
+ (get_local $32)
)
(i32.const 36)
)
@@ -3099,28 +3073,28 @@
)
)
)
- (set_local $13
+ (set_local $10
(select
(i32.const 1)
- (get_local $8)
- (get_local $7)
+ (get_local $1)
+ (get_local $11)
)
)
- (set_local $10
- (get_local $5)
+ (set_local $1
+ (get_local $7)
)
(select
- (get_local $6)
+ (get_local $8)
(i32.const -1)
- (get_local $7)
+ (get_local $11)
)
)
(block
- (set_local $13
- (get_local $8)
- )
(set_local $10
- (get_local $5)
+ (get_local $1)
+ )
+ (set_local $1
+ (get_local $7)
)
(i32.const -1)
)
@@ -3130,10 +3104,10 @@
(if
(i32.eq
(i32.and
- (tee_local $5
+ (tee_local $8
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $5)
(i32.const 24)
)
(i32.const 24)
@@ -3144,7 +3118,7 @@
(i32.const 32)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
(loop $while-in$11
@@ -3154,7 +3128,7 @@
(i32.shl
(i32.const 1)
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const -32)
)
)
@@ -3162,14 +3136,14 @@
)
)
)
- (set_local $8
+ (set_local $7
(i32.or
(i32.shl
(i32.const 1)
(i32.add
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $5)
(i32.const 24)
)
(i32.const 24)
@@ -3177,20 +3151,20 @@
(i32.const -32)
)
)
- (get_local $8)
+ (get_local $7)
)
)
- (if
+ (br_if $while-in$11
(i32.eq
(i32.and
- (tee_local $5
+ (tee_local $8
(i32.shr_s
(i32.shl
- (tee_local $1
+ (tee_local $5
(i32.load8_s
- (tee_local $6
+ (tee_local $1
(i32.add
- (get_local $10)
+ (get_local $1)
(i32.const 1)
)
)
@@ -3205,19 +3179,10 @@
)
(i32.const 32)
)
- (block
- (set_local $10
- (get_local $6)
- )
- (br $while-in$11)
- )
- (set_local $10
- (get_local $6)
- )
)
)
)
- (set_local $8
+ (set_local $7
(i32.const 0)
)
)
@@ -3227,7 +3192,7 @@
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $5)
(i32.const 24)
)
(i32.const 24)
@@ -3237,12 +3202,12 @@
(block
(if
(i32.lt_u
- (tee_local $1
+ (tee_local $8
(i32.add
(i32.load8_s
- (tee_local $6
+ (tee_local $5
(i32.add
- (get_local $10)
+ (get_local $1)
(i32.const 1)
)
)
@@ -3255,7 +3220,7 @@
(if
(i32.eq
(i32.load8_s offset=2
- (get_local $10)
+ (get_local $1)
)
(i32.const 36)
)
@@ -3264,19 +3229,19 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $1)
+ (get_local $8)
(i32.const 2)
)
)
(i32.const 10)
)
- (set_local $1
+ (set_local $8
(i32.add
(get_local $3)
(i32.shl
(i32.add
(i32.load8_s
- (get_local $6)
+ (get_local $5)
)
(i32.const -48)
)
@@ -3284,42 +3249,42 @@
)
)
)
- (set_local $65
+ (set_local $64
(i32.const 1)
)
- (set_local $66
+ (set_local $65
(i32.add
- (get_local $10)
+ (get_local $1)
(i32.const 3)
)
)
(set_local $55
(i32.load
- (get_local $1)
+ (get_local $8)
)
)
)
- (set_local $11
+ (set_local $12
(i32.const 24)
)
)
- (set_local $11
+ (set_local $12
(i32.const 24)
)
)
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 24)
)
(block
- (set_local $11
+ (set_local $12
(i32.const 0)
)
(if
- (get_local $13)
+ (get_local $10)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L1)
@@ -3330,19 +3295,19 @@
(get_local $42)
)
(block
- (set_local $10
- (get_local $6)
+ (set_local $8
+ (get_local $7)
)
- (set_local $21
+ (set_local $1
(i32.const 0)
)
- (set_local $16
+ (set_local $15
(i32.const 0)
)
(br $do-once$12)
)
)
- (set_local $5
+ (set_local $55
(i32.load
(tee_local $1
(i32.and
@@ -3364,13 +3329,10 @@
(i32.const 4)
)
)
- (set_local $65
+ (set_local $64
(i32.const 0)
)
- (set_local $66
- (get_local $6)
- )
- (set_local $55
+ (set_local $65
(get_local $5)
)
)
@@ -3382,45 +3344,45 @@
(i32.const 0)
)
(block
- (set_local $10
- (get_local $66)
- )
- (set_local $21
+ (set_local $5
(get_local $65)
)
- (set_local $16
+ (set_local $1
+ (get_local $64)
+ )
+ (set_local $15
(i32.sub
(i32.const 0)
(get_local $55)
)
)
(i32.or
- (get_local $8)
+ (get_local $7)
(i32.const 8192)
)
)
(block
- (set_local $10
- (get_local $66)
- )
- (set_local $21
+ (set_local $5
(get_local $65)
)
- (set_local $16
+ (set_local $1
+ (get_local $64)
+ )
+ (set_local $15
(get_local $55)
)
- (get_local $8)
+ (get_local $7)
)
)
)
)
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $8
(i32.add
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $5)
(i32.const 24)
)
(i32.const 24)
@@ -3431,30 +3393,33 @@
(i32.const 10)
)
(block
- (set_local $1
- (get_local $10)
- )
(set_local $5
+ (get_local $1)
+ )
+ (set_local $15
(i32.const 0)
)
+ (set_local $1
+ (get_local $8)
+ )
(loop $while-in$15
- (set_local $5
+ (set_local $15
(i32.add
(i32.mul
- (get_local $5)
+ (get_local $15)
(i32.const 10)
)
- (get_local $6)
+ (get_local $1)
)
)
(br_if $while-in$15
(i32.lt_u
- (tee_local $6
+ (tee_local $1
(i32.add
(i32.load8_s
- (tee_local $1
+ (tee_local $5
(i32.add
- (get_local $1)
+ (get_local $5)
(i32.const 1)
)
)
@@ -3468,45 +3433,48 @@
)
(if
(i32.lt_s
- (get_local $5)
+ (get_local $15)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L1)
)
(block
- (set_local $10
- (get_local $1)
- )
- (set_local $21
- (get_local $13)
+ (set_local $8
+ (get_local $7)
)
- (set_local $16
- (get_local $5)
+ (set_local $1
+ (get_local $10)
)
)
)
)
(block
- (set_local $21
- (get_local $13)
+ (set_local $8
+ (get_local $7)
+ )
+ (set_local $5
+ (get_local $1)
)
- (set_local $16
+ (set_local $1
+ (get_local $10)
+ )
+ (set_local $15
(i32.const 0)
)
)
)
)
)
- (set_local $13
+ (set_local $11
(block $label$break$L46
(if
(i32.eq
(i32.load8_s
- (get_local $10)
+ (get_local $5)
)
(i32.const 46)
)
@@ -3515,11 +3483,11 @@
(i32.ne
(i32.shr_s
(i32.shl
- (tee_local $1
+ (tee_local $7
(i32.load8_s
- (tee_local $5
+ (tee_local $10
(i32.add
- (get_local $10)
+ (get_local $5)
(i32.const 1)
)
)
@@ -3534,11 +3502,11 @@
(block
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $5
(i32.add
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $7)
(i32.const 24)
)
(i32.const 24)
@@ -3548,41 +3516,36 @@
)
(i32.const 10)
)
- (block
- (set_local $1
- (get_local $5)
- )
- (set_local $5
- (i32.const 0)
- )
+ (set_local $7
+ (i32.const 0)
)
(block
- (set_local $9
+ (set_local $7
(i32.const 0)
)
(br $label$break$L46
- (get_local $5)
+ (get_local $10)
)
)
)
(loop $while-in$18
- (set_local $5
+ (set_local $7
(i32.add
(i32.mul
- (get_local $5)
+ (get_local $7)
(i32.const 10)
)
- (get_local $6)
+ (get_local $5)
)
)
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $5
(i32.add
(i32.load8_s
- (tee_local $1
+ (tee_local $10
(i32.add
- (get_local $1)
+ (get_local $10)
(i32.const 1)
)
)
@@ -3593,13 +3556,8 @@
(i32.const 10)
)
(br $while-in$18)
- (block
- (set_local $9
- (get_local $5)
- )
- (br $label$break$L46
- (get_local $1)
- )
+ (br $label$break$L46
+ (get_local $10)
)
)
)
@@ -3607,12 +3565,12 @@
)
(if
(i32.lt_u
- (tee_local $1
+ (tee_local $7
(i32.add
(i32.load8_s
- (tee_local $6
+ (tee_local $10
(i32.add
- (get_local $10)
+ (get_local $5)
(i32.const 2)
)
)
@@ -3625,7 +3583,7 @@
(if
(i32.eq
(i32.load8_s offset=3
- (get_local $10)
+ (get_local $5)
)
(i32.const 36)
)
@@ -3634,19 +3592,19 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $1)
+ (get_local $7)
(i32.const 2)
)
)
(i32.const 10)
)
- (set_local $1
+ (set_local $7
(i32.add
(get_local $3)
(i32.shl
(i32.add
(i32.load8_s
- (get_local $6)
+ (get_local $10)
)
(i32.const -48)
)
@@ -3654,14 +3612,14 @@
)
)
)
- (set_local $9
+ (set_local $7
(i32.load
- (get_local $1)
+ (get_local $7)
)
)
(br $label$break$L46
(i32.add
- (get_local $10)
+ (get_local $5)
(i32.const 4)
)
)
@@ -3669,9 +3627,9 @@
)
)
(if
- (get_local $21)
+ (get_local $1)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L1)
@@ -3680,9 +3638,9 @@
(if
(get_local $42)
(block
- (set_local $5
+ (set_local $7
(i32.load
- (tee_local $1
+ (tee_local $5
(i32.and
(i32.add
(i32.load
@@ -3698,42 +3656,39 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $1)
+ (get_local $5)
(i32.const 4)
)
)
- (set_local $9
- (get_local $5)
- )
- (get_local $6)
+ (get_local $10)
)
(block
- (set_local $9
+ (set_local $7
(i32.const 0)
)
- (get_local $6)
+ (get_local $10)
)
)
)
(block
- (set_local $9
+ (set_local $7
(i32.const -1)
)
- (get_local $10)
+ (get_local $5)
)
)
)
)
- (set_local $14
+ (set_local $10
(i32.const 0)
)
(loop $while-in$20
(if
(i32.gt_u
- (tee_local $1
+ (tee_local $16
(i32.add
(i32.load8_s
- (get_local $13)
+ (get_local $11)
)
(i32.const -65)
)
@@ -3741,34 +3696,34 @@
(i32.const 57)
)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L1)
)
)
- (set_local $10
+ (set_local $5
(i32.add
- (get_local $13)
+ (get_local $11)
(i32.const 1)
)
)
(if
(i32.lt_u
(i32.add
- (tee_local $5
+ (tee_local $16
(i32.and
- (tee_local $1
+ (tee_local $18
(i32.load8_s
(i32.add
(i32.add
(i32.const 3611)
(i32.mul
- (get_local $14)
+ (get_local $10)
(i32.const 58)
)
)
- (get_local $1)
+ (get_local $16)
)
)
)
@@ -3780,16 +3735,27 @@
(i32.const 8)
)
(block
- (set_local $13
- (get_local $10)
- )
- (set_local $14
+ (set_local $11
(get_local $5)
)
+ (set_local $10
+ (get_local $16)
+ )
(br $while-in$20)
)
- (set_local $6
- (get_local $5)
+ (block
+ (set_local $19
+ (get_local $18)
+ )
+ (set_local $13
+ (get_local $16)
+ )
+ (set_local $18
+ (get_local $11)
+ )
+ (set_local $16
+ (get_local $10)
+ )
)
)
)
@@ -3797,22 +3763,22 @@
(i32.eqz
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $19)
(i32.const 24)
)
(i32.const 24)
)
)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L1)
)
)
- (set_local $5
+ (set_local $10
(i32.gt_s
- (get_local $7)
+ (get_local $21)
(i32.const -1)
)
)
@@ -3821,7 +3787,7 @@
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $1)
+ (get_local $19)
(i32.const 24)
)
(i32.const 24)
@@ -3829,38 +3795,38 @@
(i32.const 19)
)
(if
- (get_local $5)
+ (get_local $10)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L1)
)
- (set_local $11
+ (set_local $12
(i32.const 52)
)
)
(block
(if
- (get_local $5)
+ (get_local $10)
(block
(i32.store
(i32.add
(get_local $4)
(i32.shl
- (get_local $7)
+ (get_local $21)
(i32.const 2)
)
)
- (get_local $6)
+ (get_local $13)
)
- (set_local $5
+ (set_local $11
(i32.load offset=4
- (tee_local $1
+ (tee_local $13
(i32.add
(get_local $3)
(i32.shl
- (get_local $7)
+ (get_local $21)
(i32.const 3)
)
)
@@ -3868,18 +3834,18 @@
)
)
(i32.store
- (tee_local $7
- (get_local $18)
+ (tee_local $10
+ (get_local $17)
)
(i32.load
- (get_local $1)
+ (get_local $13)
)
)
(i32.store offset=4
- (get_local $7)
- (get_local $5)
+ (get_local $10)
+ (get_local $11)
)
- (set_local $11
+ (set_local $12
(i32.const 52)
)
(br $do-once$21)
@@ -3890,15 +3856,15 @@
(get_local $42)
)
(block
- (set_local $23
+ (set_local $22
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_336
- (get_local $18)
- (get_local $6)
+ (get_local $17)
+ (get_local $13)
(get_local $2)
)
)
@@ -3906,11 +3872,11 @@
)
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 52)
)
(block
- (set_local $11
+ (set_local $12
(i32.const 0)
)
(if
@@ -3918,23 +3884,20 @@
(get_local $42)
)
(block
- (set_local $20
- (get_local $10)
- )
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
)
)
)
- (set_local $17
+ (set_local $10
(select
- (tee_local $7
+ (tee_local $11
(i32.and
(get_local $8)
(i32.const -65537)
@@ -3963,25 +3926,25 @@
(block $switch-case$34
(br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$49 $switch-case$49 $switch-case$49 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$49 $switch-default$127 $switch-case$44 $switch-case$41 $switch-case$49 $switch-case$49 $switch-case$49 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127
(i32.sub
- (tee_local $25
+ (tee_local $18
(select
(i32.and
- (tee_local $1
+ (tee_local $8
(i32.load8_s
- (get_local $13)
+ (get_local $18)
)
)
(i32.const -33)
)
- (get_local $1)
+ (get_local $8)
(i32.and
(i32.ne
- (get_local $14)
+ (get_local $16)
(i32.const 0)
)
(i32.eq
(i32.and
- (get_local $1)
+ (get_local $8)
(i32.const 15)
)
(i32.const 3)
@@ -4003,59 +3966,53 @@
(block $switch-case$26
(br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33
(i32.sub
- (get_local $14)
+ (get_local $16)
(i32.const 0)
)
)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $17)
)
- (get_local $22)
+ (get_local $20)
)
- (set_local $20
- (get_local $10)
+ (set_local $9
+ (get_local $5)
)
- (set_local $1
- (get_local $12)
- )
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $17)
)
- (get_local $22)
+ (get_local $20)
)
- (set_local $20
- (get_local $10)
- )
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
(i32.store
- (tee_local $1
+ (tee_local $9
(i32.load
- (get_local $18)
+ (get_local $17)
)
)
- (get_local $22)
+ (get_local $20)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $9)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $22)
+ (get_local $20)
(i32.const 0)
)
(i32.const 31)
@@ -4063,88 +4020,76 @@
(i32.const 31)
)
)
- (set_local $20
- (get_local $10)
- )
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
(i32.store16
(i32.load
- (get_local $18)
+ (get_local $17)
)
(i32.and
- (get_local $22)
+ (get_local $20)
(i32.const 65535)
)
)
- (set_local $20
- (get_local $10)
- )
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
(i32.store8
(i32.load
- (get_local $18)
+ (get_local $17)
)
(i32.and
- (get_local $22)
+ (get_local $20)
(i32.const 255)
)
)
- (set_local $20
- (get_local $10)
- )
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $17)
)
- (get_local $22)
- )
- (set_local $20
- (get_local $10)
+ (get_local $20)
)
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
(i32.store
- (tee_local $1
+ (tee_local $9
(i32.load
- (get_local $18)
+ (get_local $17)
)
)
- (get_local $22)
+ (get_local $20)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $9)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $22)
+ (get_local $20)
(i32.const 0)
)
(i32.const 31)
@@ -4152,62 +4097,56 @@
(i32.const 31)
)
)
- (set_local $20
- (get_local $10)
- )
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
- (set_local $20
- (get_local $10)
- )
- (set_local $1
- (get_local $12)
+ (set_local $9
+ (get_local $5)
)
- (set_local $8
- (get_local $21)
+ (set_local $5
+ (get_local $6)
)
(br $label$continue$L1)
)
- (set_local $44
+ (set_local $45
(i32.or
- (get_local $17)
+ (get_local $10)
(i32.const 8)
)
)
(set_local $56
(select
- (get_local $9)
+ (get_local $7)
(i32.const 8)
(i32.gt_u
- (get_local $9)
+ (get_local $7)
(i32.const 8)
)
)
)
- (set_local $67
+ (set_local $66
(i32.const 120)
)
- (set_local $11
+ (set_local $12
(i32.const 64)
)
(br $switch$24)
)
- (set_local $44
- (get_local $17)
+ (set_local $45
+ (get_local $10)
)
(set_local $56
- (get_local $9)
+ (get_local $7)
)
- (set_local $67
- (get_local $25)
+ (set_local $66
+ (get_local $18)
)
- (set_local $11
+ (set_local $12
(i32.const 64)
)
(br $switch$24)
@@ -4215,41 +4154,41 @@
(if
(i32.and
(i32.eqz
- (tee_local $5
+ (tee_local $24
(i32.load
- (tee_local $1
- (get_local $18)
+ (tee_local $9
+ (get_local $17)
)
)
)
)
(i32.eqz
- (tee_local $1
+ (tee_local $6
(i32.load offset=4
- (get_local $1)
+ (get_local $9)
)
)
)
)
- (set_local $6
- (get_local $26)
+ (set_local $9
+ (get_local $27)
)
(block
- (set_local $6
- (get_local $26)
+ (set_local $9
+ (get_local $27)
)
(loop $while-in$39
(i32.store8
- (tee_local $6
+ (tee_local $9
(i32.add
- (get_local $6)
+ (get_local $9)
(i32.const -1)
)
)
(i32.and
(i32.or
(i32.and
- (get_local $5)
+ (get_local $24)
(i32.const 7)
)
(i32.const 48)
@@ -4261,16 +4200,16 @@
(i32.eqz
(i32.and
(i32.eqz
- (tee_local $5
+ (tee_local $24
(call $_bitshift64Lshr
- (get_local $5)
- (get_local $1)
+ (get_local $24)
+ (get_local $6)
(i32.const 3)
)
)
)
(i32.eqz
- (tee_local $1
+ (tee_local $6
(get_global $tempRet0)
)
)
@@ -4283,28 +4222,28 @@
(set_local $57
(if
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 8)
)
(block
- (set_local $32
- (get_local $17)
+ (set_local $24
+ (get_local $10)
)
- (set_local $31
+ (set_local $30
(select
- (tee_local $1
+ (tee_local $6
(i32.add
(i32.sub
(get_local $70)
- (get_local $6)
+ (get_local $9)
)
(i32.const 1)
)
)
- (get_local $9)
+ (get_local $7)
(i32.lt_s
- (get_local $9)
- (get_local $1)
+ (get_local $7)
+ (get_local $6)
)
)
)
@@ -4314,17 +4253,17 @@
(set_local $34
(i32.const 4091)
)
- (set_local $11
+ (set_local $12
(i32.const 77)
)
- (get_local $6)
+ (get_local $9)
)
(block
- (set_local $32
- (get_local $17)
+ (set_local $24
+ (get_local $10)
)
- (set_local $31
- (get_local $9)
+ (set_local $30
+ (get_local $7)
)
(set_local $33
(i32.const 0)
@@ -4332,98 +4271,86 @@
(set_local $34
(i32.const 4091)
)
- (set_local $11
+ (set_local $12
(i32.const 77)
)
- (get_local $6)
+ (get_local $9)
)
)
)
(br $switch$24)
)
- (set_local $5
+ (set_local $6
(i32.load
- (tee_local $1
- (get_local $18)
+ (tee_local $9
+ (get_local $17)
)
)
)
(if
(i32.lt_s
- (tee_local $1
+ (tee_local $58
(i32.load offset=4
- (get_local $1)
+ (get_local $9)
)
)
(i32.const 0)
)
(block
(i32.store
- (tee_local $45
- (get_local $18)
+ (tee_local $9
+ (get_local $17)
)
- (tee_local $1
+ (tee_local $67
(call $_i64Subtract
(i32.const 0)
(i32.const 0)
- (get_local $5)
- (get_local $1)
+ (get_local $6)
+ (get_local $58)
)
)
)
(i32.store offset=4
- (get_local $45)
- (tee_local $5
+ (get_local $9)
+ (tee_local $58
(get_global $tempRet0)
)
)
- (set_local $45
- (get_local $1)
- )
- (set_local $58
- (get_local $5)
- )
(set_local $59
(i32.const 1)
)
(set_local $60
(i32.const 4091)
)
- (set_local $11
+ (set_local $12
(i32.const 76)
)
(br $switch$24)
)
)
- (set_local $45
+ (set_local $67
(if
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 2048)
)
(block
- (set_local $58
- (get_local $1)
- )
(set_local $59
(i32.const 1)
)
(set_local $60
(i32.const 4092)
)
- (set_local $11
+ (set_local $12
(i32.const 76)
)
- (get_local $5)
+ (get_local $6)
)
(block
- (set_local $58
- (get_local $1)
- )
(set_local $59
- (tee_local $1
+ (tee_local $9
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 1)
)
)
@@ -4432,28 +4359,28 @@
(select
(i32.const 4093)
(i32.const 4091)
- (get_local $1)
+ (get_local $9)
)
)
- (set_local $11
+ (set_local $12
(i32.const 76)
)
- (get_local $5)
+ (get_local $6)
)
)
)
(br $switch$24)
)
- (set_local $45
+ (set_local $67
(i32.load
- (tee_local $1
- (get_local $18)
+ (tee_local $9
+ (get_local $17)
)
)
)
(set_local $58
(i32.load offset=4
- (get_local $1)
+ (get_local $9)
)
)
(set_local $59
@@ -4462,19 +4389,19 @@
(set_local $60
(i32.const 4091)
)
- (set_local $11
+ (set_local $12
(i32.const 76)
)
(br $switch$24)
)
- (set_local $1
- (get_local $18)
+ (set_local $9
+ (get_local $17)
)
(i32.store8
(get_local $71)
(i32.and
(i32.load
- (get_local $1)
+ (get_local $9)
)
(i32.const 255)
)
@@ -4482,20 +4409,20 @@
(set_local $46
(get_local $71)
)
- (set_local $35
- (get_local $7)
+ (set_local $38
+ (get_local $11)
)
- (set_local $40
+ (set_local $39
(i32.const 1)
)
- (set_local $41
+ (set_local $40
(i32.const 0)
)
(set_local $47
(i32.const 4091)
)
(set_local $48
- (get_local $26)
+ (get_local $27)
)
(br $switch$24)
)
@@ -4506,37 +4433,37 @@
)
)
)
- (set_local $11
+ (set_local $12
(i32.const 82)
)
(br $switch$24)
)
(set_local $49
(select
- (tee_local $1
+ (tee_local $9
(i32.load
- (get_local $18)
+ (get_local $17)
)
)
(i32.const 4101)
(i32.ne
- (get_local $1)
+ (get_local $9)
(i32.const 0)
)
)
)
- (set_local $11
+ (set_local $12
(i32.const 82)
)
(br $switch$24)
)
- (set_local $1
- (get_local $18)
+ (set_local $9
+ (get_local $17)
)
(i32.store
(get_local $72)
(i32.load
- (get_local $1)
+ (get_local $9)
)
)
(i32.store
@@ -4544,23 +4471,23 @@
(i32.const 0)
)
(i32.store
- (get_local $18)
+ (get_local $17)
(get_local $72)
)
(set_local $68
(i32.const -1)
)
- (set_local $11
+ (set_local $12
(i32.const 86)
)
(br $switch$24)
)
- (set_local $11
+ (set_local $12
(if
- (get_local $9)
+ (get_local $7)
(block
(set_local $68
- (get_local $9)
+ (get_local $7)
)
(i32.const 86)
)
@@ -4568,11 +4495,11 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
+ (get_local $15)
(i32.const 0)
- (get_local $17)
+ (get_local $10)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
(i32.const 98)
@@ -4581,18 +4508,18 @@
)
(br $switch$24)
)
- (set_local $15
+ (set_local $14
(f64.load
- (get_local $18)
+ (get_local $17)
)
)
(i32.store
- (get_local $24)
+ (get_local $23)
(i32.const 0)
)
(f64.store
(get_global $tempDoublePtr)
- (get_local $15)
+ (get_local $14)
)
(set_local $50
(if
@@ -4603,32 +4530,32 @@
(i32.const 0)
)
(block
- (set_local $37
+ (set_local $36
(i32.const 1)
)
- (set_local $15
+ (set_local $14
(f64.neg
- (get_local $15)
+ (get_local $14)
)
)
(i32.const 4108)
)
(if
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 2048)
)
(block
- (set_local $37
+ (set_local $36
(i32.const 1)
)
(i32.const 4111)
)
(block
- (set_local $37
- (tee_local $1
+ (set_local $36
+ (tee_local $9
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 1)
)
)
@@ -4636,7 +4563,7 @@
(select
(i32.const 4114)
(i32.const 4109)
- (get_local $1)
+ (get_local $9)
)
)
)
@@ -4644,17 +4571,17 @@
)
(f64.store
(get_global $tempDoublePtr)
- (get_local $15)
+ (get_local $14)
)
- (set_local $20
- (get_local $10)
+ (set_local $9
+ (get_local $5)
)
- (set_local $1
+ (set_local $5
(block $do-once$56
(if
(i32.or
(i32.lt_u
- (tee_local $1
+ (tee_local $5
(i32.and
(i32.load offset=4
(get_global $tempDoublePtr)
@@ -4666,7 +4593,7 @@
)
(i32.and
(i32.eq
- (get_local $1)
+ (get_local $5)
(i32.const 2146435072)
)
(i32.const 0)
@@ -4676,11 +4603,11 @@
(if
(tee_local $5
(f64.ne
- (tee_local $15
+ (tee_local $25
(f64.mul
(call $_frexpl
- (get_local $15)
- (get_local $24)
+ (get_local $14)
+ (get_local $23)
)
(f64.const 2)
)
@@ -4689,10 +4616,10 @@
)
)
(i32.store
- (get_local $24)
+ (get_local $23)
(i32.add
(i32.load
- (get_local $24)
+ (get_local $23)
)
(i32.const -1)
)
@@ -4700,68 +4627,68 @@
)
(if
(i32.eq
- (tee_local $12
+ (tee_local $19
(i32.or
- (get_local $25)
+ (get_local $18)
(i32.const 32)
)
)
(i32.const 97)
)
(block
- (set_local $10
+ (set_local $8
(select
(i32.add
(get_local $50)
(i32.const 9)
)
(get_local $50)
- (tee_local $6
+ (tee_local $19
(i32.and
- (get_local $25)
+ (get_local $18)
(i32.const 32)
)
)
)
)
- (set_local $7
+ (set_local $21
(i32.or
- (get_local $37)
+ (get_local $36)
(i32.const 2)
)
)
- (set_local $15
+ (set_local $14
(if
(i32.or
(i32.gt_u
- (get_local $9)
+ (get_local $7)
(i32.const 11)
)
(i32.eqz
- (tee_local $1
+ (tee_local $5
(i32.sub
(i32.const 12)
- (get_local $9)
+ (get_local $7)
)
)
)
)
- (get_local $15)
+ (get_local $25)
(block
- (set_local $28
+ (set_local $14
(f64.const 8)
)
(loop $while-in$61
- (set_local $28
+ (set_local $14
(f64.mul
- (get_local $28)
+ (get_local $14)
(f64.const 16)
)
)
(br_if $while-in$61
- (tee_local $1
+ (tee_local $5
(i32.add
- (get_local $1)
+ (get_local $5)
(i32.const -1)
)
)
@@ -4770,25 +4697,25 @@
(select
(f64.neg
(f64.add
- (get_local $28)
+ (get_local $14)
(f64.sub
(f64.neg
- (get_local $15)
+ (get_local $25)
)
- (get_local $28)
+ (get_local $14)
)
)
)
(f64.sub
(f64.add
- (get_local $15)
- (get_local $28)
+ (get_local $25)
+ (get_local $14)
)
- (get_local $28)
+ (get_local $14)
)
(i32.eq
(i32.load8_s
- (get_local $10)
+ (get_local $8)
)
(i32.const 45)
)
@@ -4807,15 +4734,15 @@
(select
(i32.sub
(i32.const 0)
- (tee_local $1
+ (tee_local $6
(i32.load
- (get_local $24)
+ (get_local $23)
)
)
)
- (get_local $1)
+ (get_local $6)
(i32.lt_s
- (get_local $1)
+ (get_local $6)
(i32.const 0)
)
)
@@ -4830,10 +4757,10 @@
)
(i32.const 31)
)
- (get_local $51)
+ (get_local $52)
)
)
- (get_local $51)
+ (get_local $52)
)
(block
(i32.store8
@@ -4851,7 +4778,7 @@
(i32.add
(i32.and
(i32.shr_s
- (get_local $1)
+ (get_local $6)
(i32.const 31)
)
(i32.const 2)
@@ -4862,7 +4789,7 @@
)
)
(i32.store8
- (tee_local $8
+ (tee_local $13
(i32.add
(get_local $5)
(i32.const -2)
@@ -4870,40 +4797,40 @@
)
(i32.and
(i32.add
- (get_local $25)
+ (get_local $18)
(i32.const 15)
)
(i32.const 255)
)
)
- (set_local $5
+ (set_local $11
(i32.lt_s
- (get_local $9)
+ (get_local $7)
(i32.const 1)
)
)
- (set_local $14
+ (set_local $6
(i32.eqz
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 8)
)
)
)
- (set_local $13
- (get_local $27)
+ (set_local $5
+ (get_local $28)
)
(loop $while-in$63
(i32.store8
- (get_local $13)
+ (get_local $5)
(i32.and
(i32.or
(i32.and
(i32.load8_s
(i32.add
- (tee_local $1
+ (tee_local $16
(i32.trunc_s/f64
- (get_local $15)
+ (get_local $14)
)
)
(i32.const 4075)
@@ -4911,116 +4838,112 @@
)
(i32.const 255)
)
- (get_local $6)
+ (get_local $19)
)
(i32.const 255)
)
)
- (set_local $15
+ (set_local $14
(f64.mul
(f64.sub
- (get_local $15)
+ (get_local $14)
(f64.convert_s/i32
- (get_local $1)
+ (get_local $16)
)
)
(f64.const 16)
)
)
- (set_local $13
+ (set_local $5
(block $do-once$64
(if
(i32.eq
(i32.sub
- (tee_local $1
+ (tee_local $16
(i32.add
- (get_local $13)
+ (get_local $5)
(i32.const 1)
)
)
- (get_local $63)
+ (get_local $62)
)
(i32.const 1)
)
(block
(br_if $do-once$64
- (get_local $1)
+ (get_local $16)
(i32.and
- (get_local $14)
+ (get_local $6)
(i32.and
- (get_local $5)
+ (get_local $11)
(f64.eq
- (get_local $15)
+ (get_local $14)
(f64.const 0)
)
)
)
)
(i32.store8
- (get_local $1)
+ (get_local $16)
(i32.const 46)
)
(i32.add
- (get_local $13)
+ (get_local $5)
(i32.const 2)
)
)
- (get_local $1)
+ (get_local $16)
)
)
)
- (if
+ (br_if $while-in$63
(f64.ne
- (get_local $15)
+ (get_local $14)
(f64.const 0)
)
- (br $while-in$63)
- (set_local $1
- (get_local $13)
- )
)
)
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (tee_local $5
+ (get_local $15)
+ (tee_local $7
(i32.add
(tee_local $6
(select
(i32.sub
(i32.add
(get_local $78)
- (get_local $9)
+ (get_local $7)
)
- (get_local $8)
+ (get_local $13)
)
(i32.add
(i32.sub
(get_local $76)
- (get_local $8)
+ (get_local $13)
)
- (get_local $1)
+ (get_local $5)
)
(i32.and
(i32.ne
- (get_local $9)
+ (get_local $7)
(i32.const 0)
)
(i32.lt_s
(i32.add
(get_local $77)
- (get_local $1)
+ (get_local $5)
)
- (get_local $9)
+ (get_local $7)
)
)
)
)
- (get_local $7)
+ (get_local $21)
)
)
- (get_local $17)
+ (get_local $10)
)
(if
(i32.eqz
@@ -5033,8 +4956,8 @@
)
(drop
(call $___fwritex
- (get_local $10)
- (get_local $7)
+ (get_local $8)
+ (get_local $21)
(get_local $0)
)
)
@@ -5042,17 +4965,17 @@
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $16)
- (get_local $5)
+ (get_local $15)
+ (get_local $7)
(i32.xor
- (get_local $17)
+ (get_local $10)
(i32.const 65536)
)
)
- (set_local $1
+ (set_local $5
(i32.sub
- (get_local $1)
- (get_local $63)
+ (get_local $5)
+ (get_local $62)
)
)
(if
@@ -5066,8 +4989,8 @@
)
(drop
(call $___fwritex
- (get_local $27)
- (get_local $1)
+ (get_local $28)
+ (get_local $5)
(get_local $0)
)
)
@@ -5078,11 +5001,11 @@
(i32.sub
(get_local $6)
(i32.add
- (get_local $1)
- (tee_local $1
+ (get_local $5)
+ (tee_local $5
(i32.sub
- (get_local $38)
- (get_local $8)
+ (get_local $37)
+ (get_local $13)
)
)
)
@@ -5101,8 +5024,8 @@
)
(drop
(call $___fwritex
- (get_local $8)
- (get_local $1)
+ (get_local $13)
+ (get_local $5)
(get_local $0)
)
)
@@ -5110,37 +5033,37 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (get_local $5)
+ (get_local $15)
+ (get_local $7)
(i32.xor
- (get_local $17)
+ (get_local $10)
(i32.const 8192)
)
)
(br $do-once$56
(select
- (get_local $16)
- (get_local $5)
+ (get_local $15)
+ (get_local $7)
(i32.lt_s
- (get_local $5)
- (get_local $16)
+ (get_local $7)
+ (get_local $15)
)
)
)
)
)
- (set_local $1
+ (set_local $21
(select
(i32.const 6)
- (get_local $9)
+ (get_local $7)
(i32.lt_s
- (get_local $9)
+ (get_local $7)
(i32.const 0)
)
)
)
- (set_local $61
- (tee_local $10
+ (set_local $41
+ (tee_local $16
(select
(get_local $79)
(get_local $80)
@@ -5149,26 +5072,31 @@
(get_local $5)
(block
(i32.store
- (get_local $24)
+ (get_local $23)
(tee_local $5
(i32.add
(i32.load
- (get_local $24)
+ (get_local $23)
)
(i32.const -28)
)
)
)
- (set_local $15
+ (set_local $14
(f64.mul
- (get_local $15)
+ (get_local $25)
(f64.const 268435456)
)
)
(get_local $5)
)
- (i32.load
- (get_local $24)
+ (block
+ (set_local $14
+ (get_local $25)
+ )
+ (i32.load
+ (get_local $23)
+ )
)
)
(i32.const 0)
@@ -5176,32 +5104,32 @@
)
)
)
- (set_local $7
- (get_local $10)
+ (set_local $5
+ (get_local $16)
)
(loop $while-in$67
(i32.store
- (get_local $7)
- (tee_local $5
+ (get_local $5)
+ (tee_local $6
(i32.trunc_s/f64
- (get_local $15)
+ (get_local $14)
)
)
)
- (set_local $7
+ (set_local $5
(i32.add
- (get_local $7)
+ (get_local $5)
(i32.const 4)
)
)
- (if
+ (br_if $while-in$67
(f64.ne
- (tee_local $15
+ (tee_local $14
(f64.mul
(f64.sub
- (get_local $15)
+ (get_local $14)
(f64.convert_u/i32
- (get_local $5)
+ (get_local $6)
)
)
(f64.const 1e9)
@@ -5209,35 +5137,28 @@
)
(f64.const 0)
)
- (br $while-in$67)
- (set_local $6
- (get_local $7)
- )
)
)
(if
(i32.gt_s
- (tee_local $5
+ (tee_local $8
(i32.load
- (get_local $24)
+ (get_local $23)
)
)
(i32.const 0)
)
(block
- (set_local $8
- (get_local $10)
- )
- (set_local $14
- (get_local $6)
+ (set_local $7
+ (get_local $16)
)
(loop $while-in$69
- (set_local $13
+ (set_local $11
(select
(i32.const 29)
- (get_local $5)
+ (get_local $8)
(i32.gt_s
- (get_local $5)
+ (get_local $8)
(i32.const 29)
)
)
@@ -5246,40 +5167,37 @@
(block $do-once$70
(if
(i32.lt_u
- (tee_local $7
+ (tee_local $6
(i32.add
- (get_local $14)
+ (get_local $5)
(i32.const -4)
)
)
- (get_local $8)
+ (get_local $7)
)
- (get_local $8)
+ (get_local $7)
(block
- (set_local $5
+ (set_local $8
(i32.const 0)
)
- (set_local $9
- (get_local $7)
- )
(loop $while-in$73
- (set_local $6
+ (set_local $8
(call $___uremdi3
- (tee_local $5
+ (tee_local $26
(call $_i64Add
(call $_bitshift64Shl
(i32.load
- (get_local $9)
+ (get_local $6)
)
(i32.const 0)
- (get_local $13)
+ (get_local $11)
)
(get_global $tempRet0)
- (get_local $5)
+ (get_local $8)
(i32.const 0)
)
)
- (tee_local $7
+ (tee_local $13
(get_global $tempRet0)
)
(i32.const 1000000000)
@@ -5287,51 +5205,45 @@
)
)
(i32.store
- (get_local $9)
(get_local $6)
+ (get_local $8)
)
- (set_local $5
+ (set_local $8
(call $___udivdi3
- (get_local $5)
- (get_local $7)
+ (get_local $26)
+ (get_local $13)
(i32.const 1000000000)
(i32.const 0)
)
)
- (if
+ (br_if $while-in$73
(i32.ge_u
- (tee_local $7
+ (tee_local $6
(i32.add
- (get_local $9)
+ (get_local $6)
(i32.const -4)
)
)
- (get_local $8)
- )
- (block
- (set_local $9
- (get_local $7)
- )
- (br $while-in$73)
+ (get_local $7)
)
)
)
(br_if $do-once$70
- (get_local $8)
+ (get_local $7)
(i32.eqz
- (get_local $5)
+ (get_local $8)
)
)
(i32.store
- (tee_local $7
+ (tee_local $6
(i32.add
- (get_local $8)
+ (get_local $7)
(i32.const -4)
)
)
- (get_local $5)
+ (get_local $8)
)
- (get_local $7)
+ (get_local $6)
)
)
)
@@ -5340,24 +5252,24 @@
(block $while-out$74
(br_if $while-out$74
(i32.le_u
- (get_local $14)
+ (get_local $5)
(get_local $7)
)
)
(if
(i32.eqz
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
- (get_local $14)
+ (get_local $5)
(i32.const -4)
)
)
)
)
(block
- (set_local $14
- (get_local $5)
+ (set_local $5
+ (get_local $6)
)
(br $while-in$75)
)
@@ -5365,49 +5277,49 @@
)
)
(i32.store
- (get_local $24)
- (tee_local $5
+ (get_local $23)
+ (tee_local $8
(i32.sub
(i32.load
- (get_local $24)
+ (get_local $23)
)
- (get_local $13)
+ (get_local $11)
)
)
)
(if
(i32.gt_s
- (get_local $5)
+ (get_local $8)
(i32.const 0)
)
- (block
- (set_local $8
- (get_local $7)
- )
- (br $while-in$69)
- )
+ (br $while-in$69)
(set_local $6
- (get_local $14)
+ (get_local $5)
)
)
)
)
- (set_local $7
- (get_local $10)
+ (block
+ (set_local $7
+ (get_local $16)
+ )
+ (set_local $6
+ (get_local $5)
+ )
)
)
(if
(i32.lt_s
- (get_local $5)
+ (get_local $8)
(i32.const 0)
)
(block
- (set_local $8
+ (set_local $31
(i32.add
(i32.and
(i32.div_s
(i32.add
- (get_local $1)
+ (get_local $21)
(i32.const 25)
)
(i32.const 9)
@@ -5417,77 +5329,77 @@
(i32.const 1)
)
)
- (set_local $13
+ (set_local $51
(i32.eq
- (get_local $12)
+ (get_local $19)
(i32.const 102)
)
)
- (set_local $19
+ (set_local $5
(get_local $6)
)
(loop $while-in$77
- (set_local $9
+ (set_local $26
(select
(i32.const 9)
- (tee_local $5
+ (tee_local $6
(i32.sub
(i32.const 0)
- (get_local $5)
+ (get_local $8)
)
)
(i32.gt_s
- (get_local $5)
+ (get_local $6)
(i32.const 9)
)
)
)
- (set_local $6
+ (set_local $11
(select
(i32.add
- (tee_local $5
+ (tee_local $6
(select
- (get_local $10)
+ (get_local $16)
(tee_local $7
(block $do-once$78
(if
(i32.lt_u
(get_local $7)
- (get_local $19)
+ (get_local $5)
)
(block
- (set_local $69
+ (set_local $11
(i32.add
(i32.shl
(i32.const 1)
- (get_local $9)
+ (get_local $26)
)
(i32.const -1)
)
)
- (set_local $29
+ (set_local $13
(i32.shr_u
(i32.const 1000000000)
- (get_local $9)
+ (get_local $26)
)
)
(set_local $6
(i32.const 0)
)
- (set_local $14
+ (set_local $8
(get_local $7)
)
(loop $while-in$81
(i32.store
- (get_local $14)
+ (get_local $8)
(i32.add
(i32.shr_u
- (tee_local $5
+ (tee_local $69
(i32.load
- (get_local $14)
+ (get_local $8)
)
)
- (get_local $9)
+ (get_local $26)
)
(get_local $6)
)
@@ -5495,25 +5407,25 @@
(set_local $6
(i32.mul
(i32.and
- (get_local $5)
(get_local $69)
+ (get_local $11)
)
- (get_local $29)
+ (get_local $13)
)
)
(br_if $while-in$81
(i32.lt_u
- (tee_local $14
+ (tee_local $8
(i32.add
- (get_local $14)
+ (get_local $8)
(i32.const 4)
)
)
- (get_local $19)
+ (get_local $5)
)
)
)
- (set_local $5
+ (set_local $7
(select
(get_local $7)
(i32.add
@@ -5526,22 +5438,22 @@
)
)
(br_if $do-once$78
- (get_local $5)
+ (get_local $7)
(i32.eqz
(get_local $6)
)
)
(i32.store
- (get_local $19)
+ (get_local $5)
(get_local $6)
)
- (set_local $19
+ (set_local $5
(i32.add
- (get_local $19)
+ (get_local $5)
(i32.const 4)
)
)
- (get_local $5)
+ (get_local $7)
)
(select
(get_local $7)
@@ -5556,72 +5468,77 @@
)
)
)
- (get_local $13)
+ (get_local $51)
)
)
(i32.shl
- (get_local $8)
+ (get_local $31)
(i32.const 2)
)
)
- (get_local $19)
+ (get_local $5)
(i32.gt_s
(i32.shr_s
(i32.sub
- (get_local $19)
(get_local $5)
+ (get_local $6)
)
(i32.const 2)
)
- (get_local $8)
+ (get_local $31)
)
)
)
(i32.store
- (get_local $24)
- (tee_local $5
+ (get_local $23)
+ (tee_local $8
(i32.add
(i32.load
- (get_local $24)
+ (get_local $23)
)
- (get_local $9)
+ (get_local $26)
)
)
)
(if
(i32.lt_s
- (get_local $5)
+ (get_local $8)
(i32.const 0)
)
(block
- (set_local $19
- (get_local $6)
+ (set_local $5
+ (get_local $11)
)
(br $while-in$77)
)
- (set_local $19
- (get_local $6)
+ (set_local $5
+ (get_local $7)
)
)
)
)
- (set_local $19
- (get_local $6)
+ (block
+ (set_local $5
+ (get_local $7)
+ )
+ (set_local $11
+ (get_local $6)
+ )
)
)
(block $do-once$82
(if
(i32.lt_u
- (get_local $7)
- (get_local $19)
+ (get_local $5)
+ (get_local $11)
)
(block
(set_local $6
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $61)
- (get_local $7)
+ (get_local $41)
+ (get_local $5)
)
(i32.const 2)
)
@@ -5630,20 +5547,15 @@
)
(if
(i32.lt_u
- (tee_local $5
+ (tee_local $8
(i32.load
- (get_local $7)
+ (get_local $5)
)
)
(i32.const 10)
)
- (block
- (set_local $14
- (get_local $6)
- )
- (br $do-once$82)
- )
- (set_local $8
+ (br $do-once$82)
+ (set_local $7
(i32.const 10)
)
)
@@ -5654,40 +5566,36 @@
(i32.const 1)
)
)
- (if
- (i32.lt_u
- (get_local $5)
- (tee_local $8
+ (br_if $while-in$85
+ (i32.ge_u
+ (get_local $8)
+ (tee_local $7
(i32.mul
- (get_local $8)
+ (get_local $7)
(i32.const 10)
)
)
)
- (set_local $14
- (get_local $6)
- )
- (br $while-in$85)
)
)
)
- (set_local $14
+ (set_local $6
(i32.const 0)
)
)
)
- (set_local $7
+ (set_local $19
(if
(i32.lt_s
- (tee_local $5
+ (tee_local $7
(i32.add
(i32.sub
- (get_local $1)
+ (get_local $21)
(select
- (get_local $14)
+ (get_local $6)
(i32.const 0)
(i32.ne
- (get_local $12)
+ (get_local $19)
(i32.const 102)
)
)
@@ -5695,15 +5603,15 @@
(i32.shr_s
(i32.shl
(i32.and
- (tee_local $69
+ (tee_local $26
(i32.ne
- (get_local $1)
+ (get_local $21)
(i32.const 0)
)
)
- (tee_local $8
+ (tee_local $69
(i32.eq
- (get_local $12)
+ (get_local $19)
(i32.const 103)
)
)
@@ -5718,8 +5626,8 @@
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $19)
- (get_local $61)
+ (get_local $11)
+ (get_local $41)
)
(i32.const 2)
)
@@ -5729,19 +5637,19 @@
)
)
(block
- (set_local $6
+ (set_local $7
(i32.add
(i32.add
- (get_local $10)
+ (get_local $16)
(i32.const 4)
)
(i32.shl
(i32.add
(i32.and
(i32.div_s
- (tee_local $5
+ (tee_local $8
(i32.add
- (get_local $5)
+ (get_local $7)
(i32.const 9216)
)
)
@@ -5761,7 +5669,7 @@
(i32.add
(i32.and
(i32.rem_s
- (get_local $5)
+ (get_local $8)
(i32.const 9)
)
(i32.const -1)
@@ -5772,18 +5680,18 @@
(i32.const 9)
)
(block
- (set_local $5
+ (set_local $8
(i32.const 10)
)
(loop $while-in$87
- (set_local $5
+ (set_local $8
(i32.mul
- (get_local $5)
+ (get_local $8)
(i32.const 10)
)
)
- (if
- (i32.eq
+ (br_if $while-in$87
+ (i32.ne
(tee_local $13
(i32.add
(get_local $13)
@@ -5792,57 +5700,59 @@
)
(i32.const 9)
)
- (set_local $12
- (get_local $5)
- )
- (br $while-in$87)
)
)
)
- (set_local $12
+ (set_local $8
(i32.const 10)
)
)
(block $do-once$88
(if
- (i32.eqz
- (i32.and
- (tee_local $13
- (i32.eq
- (i32.add
- (get_local $6)
- (i32.const 4)
- )
- (get_local $19)
+ (i32.and
+ (tee_local $51
+ (i32.eq
+ (i32.add
+ (get_local $7)
+ (i32.const 4)
)
+ (get_local $11)
)
- (i32.eqz
- (tee_local $29
- (i32.and
- (i32.rem_u
- (tee_local $5
- (i32.load
- (get_local $6)
- )
+ )
+ (i32.eqz
+ (tee_local $13
+ (i32.and
+ (i32.rem_u
+ (tee_local $31
+ (i32.load
+ (get_local $7)
)
- (get_local $12)
)
- (i32.const -1)
+ (get_local $8)
)
+ (i32.const -1)
)
)
)
)
(block
- (set_local $15
+ (set_local $8
+ (get_local $5)
+ )
+ (set_local $5
+ (get_local $6)
+ )
+ )
+ (block
+ (set_local $25
(select
(f64.const 9007199254740994)
(f64.const 9007199254740992)
(i32.and
(i32.and
(i32.div_u
- (get_local $5)
- (get_local $12)
+ (get_local $31)
+ (get_local $8)
)
(i32.const -1)
)
@@ -5850,14 +5760,14 @@
)
)
)
- (set_local $28
+ (set_local $14
(if
(i32.lt_u
- (get_local $29)
- (tee_local $9
+ (get_local $13)
+ (tee_local $19
(i32.and
(i32.div_s
- (get_local $12)
+ (get_local $8)
(i32.const 2)
)
(i32.const -1)
@@ -5869,22 +5779,22 @@
(f64.const 1)
(f64.const 1.5)
(i32.and
- (get_local $13)
+ (get_local $51)
(i32.eq
- (get_local $29)
- (get_local $9)
+ (get_local $13)
+ (get_local $19)
)
)
)
)
)
- (set_local $15
+ (set_local $25
(block $do-once$90
(if
- (get_local $37)
+ (get_local $36)
(block
(br_if $do-once$90
- (get_local $15)
+ (get_local $25)
(i32.ne
(i32.load8_s
(get_local $50)
@@ -5892,72 +5802,81 @@
(i32.const 45)
)
)
- (set_local $28
+ (set_local $14
(f64.neg
- (get_local $28)
+ (get_local $14)
)
)
(f64.neg
- (get_local $15)
+ (get_local $25)
)
)
- (get_local $15)
+ (get_local $25)
)
)
)
(i32.store
- (get_local $6)
- (tee_local $5
+ (get_local $7)
+ (tee_local $13
(i32.sub
- (get_local $5)
- (get_local $29)
+ (get_local $31)
+ (get_local $13)
)
)
)
- (br_if $do-once$88
+ (if
(f64.eq
(f64.add
- (get_local $15)
- (get_local $28)
+ (get_local $25)
+ (get_local $14)
)
- (get_local $15)
+ (get_local $25)
+ )
+ (block
+ (set_local $8
+ (get_local $5)
+ )
+ (set_local $5
+ (get_local $6)
+ )
+ (br $do-once$88)
)
)
(i32.store
- (get_local $6)
- (tee_local $5
+ (get_local $7)
+ (tee_local $6
(i32.add
- (get_local $5)
- (get_local $12)
+ (get_local $13)
+ (get_local $8)
)
)
)
(if
(i32.gt_u
- (get_local $5)
+ (get_local $6)
(i32.const 999999999)
)
(loop $while-in$93
(i32.store
- (get_local $6)
+ (get_local $7)
(i32.const 0)
)
- (set_local $7
+ (set_local $5
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const -4)
)
)
- (get_local $7)
+ (get_local $5)
)
(block
(i32.store
(tee_local $5
(i32.add
- (get_local $7)
+ (get_local $5)
(i32.const -4)
)
)
@@ -5965,15 +5884,15 @@
)
(get_local $5)
)
- (get_local $7)
+ (get_local $5)
)
)
(i32.store
- (get_local $6)
- (tee_local $5
+ (get_local $7)
+ (tee_local $6
(i32.add
(i32.load
- (get_local $6)
+ (get_local $7)
)
(i32.const 1)
)
@@ -5981,18 +5900,18 @@
)
(br_if $while-in$93
(i32.gt_u
- (get_local $5)
+ (get_local $6)
(i32.const 999999999)
)
)
)
)
- (set_local $13
+ (set_local $6
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $61)
- (get_local $7)
+ (get_local $41)
+ (get_local $5)
)
(i32.const 2)
)
@@ -6001,42 +5920,50 @@
)
(if
(i32.lt_u
- (tee_local $5
+ (tee_local $13
(i32.load
- (get_local $7)
+ (get_local $5)
)
)
(i32.const 10)
)
(block
- (set_local $14
- (get_local $13)
+ (set_local $8
+ (get_local $5)
+ )
+ (set_local $5
+ (get_local $6)
)
(br $do-once$88)
)
- (set_local $9
+ (set_local $8
(i32.const 10)
)
)
(loop $while-in$95
- (set_local $13
+ (set_local $6
(i32.add
- (get_local $13)
+ (get_local $6)
(i32.const 1)
)
)
(if
(i32.lt_u
- (get_local $5)
- (tee_local $9
+ (get_local $13)
+ (tee_local $8
(i32.mul
- (get_local $9)
+ (get_local $8)
(i32.const 10)
)
)
)
- (set_local $14
- (get_local $13)
+ (block
+ (set_local $8
+ (get_local $5)
+ )
+ (set_local $5
+ (get_local $6)
+ )
)
(br $while-in$95)
)
@@ -6044,173 +5971,176 @@
)
)
)
- (set_local $6
+ (set_local $13
+ (get_local $5)
+ )
+ (set_local $11
(select
(tee_local $5
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
- (get_local $19)
+ (get_local $11)
(i32.gt_u
- (get_local $19)
+ (get_local $11)
(get_local $5)
)
)
)
- (get_local $7)
+ (get_local $8)
)
(block
- (set_local $6
- (get_local $19)
+ (set_local $13
+ (get_local $6)
)
- (get_local $7)
+ (get_local $5)
)
)
)
- (set_local $29
+ (set_local $51
(i32.sub
(i32.const 0)
- (get_local $14)
+ (get_local $13)
)
)
+ (set_local $5
+ (get_local $11)
+ )
(loop $while-in$97
(block $while-out$96
(if
(i32.le_u
- (get_local $6)
- (get_local $7)
+ (get_local $5)
+ (get_local $19)
)
(block
- (set_local $13
+ (set_local $31
(i32.const 0)
)
- (set_local $19
- (get_local $6)
+ (set_local $7
+ (get_local $5)
)
(br $while-out$96)
)
)
(if
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
- (get_local $6)
+ (get_local $5)
(i32.const -4)
)
)
)
(block
- (set_local $13
+ (set_local $31
(i32.const 1)
)
- (set_local $19
- (get_local $6)
+ (set_local $7
+ (get_local $5)
)
)
(block
- (set_local $6
- (get_local $5)
+ (set_local $5
+ (get_local $6)
)
(br $while-in$97)
)
)
)
)
- (set_local $8
+ (set_local $26
(block $do-once$98
(if
- (get_local $8)
+ (get_local $69)
(block
(set_local $8
(if
(i32.and
(i32.gt_s
- (tee_local $1
+ (tee_local $5
(i32.add
(i32.xor
(i32.and
- (get_local $69)
+ (get_local $26)
(i32.const 1)
)
(i32.const 1)
)
- (get_local $1)
+ (get_local $21)
)
)
- (get_local $14)
+ (get_local $13)
)
(i32.gt_s
- (get_local $14)
+ (get_local $13)
(i32.const -5)
)
)
(block
- (set_local $9
+ (set_local $6
(i32.add
- (get_local $25)
+ (get_local $18)
(i32.const -1)
)
)
(i32.sub
(i32.add
- (get_local $1)
+ (get_local $5)
(i32.const -1)
)
- (get_local $14)
+ (get_local $13)
)
)
(block
- (set_local $9
+ (set_local $6
(i32.add
- (get_local $25)
+ (get_local $18)
(i32.const -2)
)
)
(i32.add
- (get_local $1)
+ (get_local $5)
(i32.const -1)
)
)
)
)
(if
- (tee_local $1
+ (tee_local $11
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 8)
)
)
(block
- (set_local $12
+ (set_local $5
(get_local $8)
)
- (set_local $25
- (get_local $9)
- )
(br $do-once$98
- (get_local $1)
+ (get_local $11)
)
)
)
(block $do-once$100
(if
- (get_local $13)
+ (get_local $31)
(block
(if
(i32.eqz
- (tee_local $1
+ (tee_local $18
(i32.load
(i32.add
- (get_local $19)
+ (get_local $7)
(i32.const -4)
)
)
)
)
(block
- (set_local $6
+ (set_local $5
(i32.const 9)
)
(br $do-once$100)
@@ -6219,30 +6149,30 @@
(if
(i32.and
(i32.rem_u
- (get_local $1)
+ (get_local $18)
(i32.const 10)
)
(i32.const -1)
)
(block
- (set_local $6
+ (set_local $5
(i32.const 0)
)
(br $do-once$100)
)
(block
- (set_local $5
+ (set_local $11
(i32.const 10)
)
- (set_local $6
+ (set_local $5
(i32.const 0)
)
)
)
(loop $while-in$103
- (set_local $6
+ (set_local $5
(i32.add
- (get_local $6)
+ (get_local $5)
(i32.const 1)
)
)
@@ -6250,10 +6180,10 @@
(i32.eqz
(i32.and
(i32.rem_u
- (get_local $1)
- (tee_local $5
+ (get_local $18)
+ (tee_local $11
(i32.mul
- (get_local $5)
+ (get_local $11)
(i32.const 10)
)
)
@@ -6264,18 +6194,18 @@
)
)
)
- (set_local $6
+ (set_local $5
(i32.const 9)
)
)
)
- (set_local $1
+ (set_local $11
(i32.add
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $19)
- (get_local $61)
+ (get_local $7)
+ (get_local $41)
)
(i32.const 2)
)
@@ -6287,95 +6217,92 @@
(if
(i32.eq
(i32.or
- (get_local $9)
+ (get_local $6)
(i32.const 32)
)
(i32.const 102)
)
(block
- (set_local $12
+ (set_local $5
(select
(get_local $8)
- (tee_local $1
+ (tee_local $5
(select
(i32.const 0)
- (tee_local $1
+ (tee_local $5
(i32.sub
- (get_local $1)
- (get_local $6)
+ (get_local $11)
+ (get_local $5)
)
)
(i32.lt_s
- (get_local $1)
+ (get_local $5)
(i32.const 0)
)
)
)
(i32.lt_s
(get_local $8)
- (get_local $1)
+ (get_local $5)
)
)
)
- (set_local $25
- (get_local $9)
- )
(i32.const 0)
)
(block
- (set_local $12
+ (set_local $5
(select
(get_local $8)
- (tee_local $1
+ (tee_local $5
(select
(i32.const 0)
- (tee_local $1
+ (tee_local $5
(i32.sub
(i32.add
- (get_local $1)
- (get_local $14)
+ (get_local $11)
+ (get_local $13)
)
- (get_local $6)
+ (get_local $5)
)
)
(i32.lt_s
- (get_local $1)
+ (get_local $5)
(i32.const 0)
)
)
)
(i32.lt_s
(get_local $8)
- (get_local $1)
+ (get_local $5)
)
)
)
- (set_local $25
- (get_local $9)
- )
(i32.const 0)
)
)
)
(block
- (set_local $12
- (get_local $1)
+ (set_local $5
+ (get_local $21)
+ )
+ (set_local $6
+ (get_local $18)
)
(i32.and
- (get_local $17)
+ (get_local $10)
(i32.const 8)
)
)
)
)
)
- (set_local $6
+ (set_local $11
(i32.and
(i32.ne
- (tee_local $1
+ (tee_local $41
(i32.or
- (get_local $12)
- (get_local $8)
+ (get_local $5)
+ (get_local $26)
)
)
(i32.const 0)
@@ -6383,24 +6310,24 @@
(i32.const 1)
)
)
- (set_local $14
+ (set_local $18
(if
- (tee_local $9
+ (tee_local $21
(i32.eq
(i32.or
- (get_local $25)
+ (get_local $6)
(i32.const 32)
)
(i32.const 102)
)
)
(block
- (set_local $29
+ (set_local $6
(select
- (get_local $14)
+ (get_local $13)
(i32.const 0)
(i32.gt_s
- (get_local $14)
+ (get_local $13)
(i32.const 0)
)
)
@@ -6411,15 +6338,15 @@
(if
(i32.lt_s
(i32.sub
- (get_local $38)
- (tee_local $5
+ (get_local $37)
+ (tee_local $8
(call $_fmt_u
- (tee_local $5
+ (tee_local $8
(select
- (get_local $29)
- (get_local $14)
+ (get_local $51)
+ (get_local $13)
(i32.lt_s
- (get_local $14)
+ (get_local $13)
(i32.const 0)
)
)
@@ -6427,14 +6354,14 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $5)
+ (get_local $8)
(i32.const 0)
)
(i32.const 31)
)
(i32.const 31)
)
- (get_local $51)
+ (get_local $52)
)
)
)
@@ -6442,9 +6369,9 @@
)
(loop $while-in$105
(i32.store8
- (tee_local $5
+ (tee_local $8
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const -1)
)
)
@@ -6453,8 +6380,8 @@
(br_if $while-in$105
(i32.lt_s
(i32.sub
- (get_local $38)
- (get_local $5)
+ (get_local $37)
+ (get_local $8)
)
(i32.const 2)
)
@@ -6463,14 +6390,14 @@
)
(i32.store8
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const -1)
)
(i32.and
(i32.add
(i32.and
(i32.shr_s
- (get_local $14)
+ (get_local $13)
(i32.const 31)
)
(i32.const 2)
@@ -6481,47 +6408,47 @@
)
)
(i32.store8
- (tee_local $5
+ (tee_local $8
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const -2)
)
)
(i32.and
- (get_local $25)
+ (get_local $6)
(i32.const 255)
)
)
- (set_local $29
+ (set_local $6
(i32.sub
- (get_local $38)
- (get_local $5)
+ (get_local $37)
+ (get_local $8)
)
)
- (get_local $5)
+ (get_local $8)
)
)
)
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (tee_local $6
+ (get_local $15)
+ (tee_local $13
(i32.add
(i32.add
(i32.add
(i32.add
- (get_local $37)
+ (get_local $36)
(i32.const 1)
)
- (get_local $12)
+ (get_local $5)
)
- (get_local $6)
+ (get_local $11)
)
- (get_local $29)
+ (get_local $6)
)
)
- (get_local $17)
+ (get_local $10)
)
(if
(i32.eqz
@@ -6535,7 +6462,7 @@
(drop
(call $___fwritex
(get_local $50)
- (get_local $37)
+ (get_local $36)
(get_local $0)
)
)
@@ -6543,34 +6470,34 @@
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $16)
- (get_local $6)
+ (get_local $15)
+ (get_local $13)
(i32.xor
- (get_local $17)
+ (get_local $10)
(i32.const 65536)
)
)
(block $do-once$106
(if
- (get_local $9)
+ (get_local $21)
(block
- (set_local $7
- (tee_local $8
+ (set_local $8
+ (tee_local $11
(select
- (get_local $10)
- (get_local $7)
+ (get_local $16)
+ (get_local $19)
(i32.gt_u
- (get_local $7)
- (get_local $10)
+ (get_local $19)
+ (get_local $16)
)
)
)
)
(loop $while-in$109
- (set_local $5
+ (set_local $6
(call $_fmt_u
(i32.load
- (get_local $7)
+ (get_local $8)
)
(i32.const 0)
(get_local $43)
@@ -6579,36 +6506,36 @@
(block $do-once$110
(if
(i32.eq
- (get_local $7)
(get_local $8)
+ (get_local $11)
)
(block
(br_if $do-once$110
(i32.ne
- (get_local $5)
+ (get_local $6)
(get_local $43)
)
)
(i32.store8
- (get_local $52)
+ (get_local $53)
(i32.const 48)
)
- (set_local $5
- (get_local $52)
+ (set_local $6
+ (get_local $53)
)
)
(block
(br_if $do-once$110
(i32.le_u
- (get_local $5)
- (get_local $27)
+ (get_local $6)
+ (get_local $28)
)
)
(loop $while-in$113
(i32.store8
- (tee_local $5
+ (tee_local $6
(i32.add
- (get_local $5)
+ (get_local $6)
(i32.const -1)
)
)
@@ -6616,8 +6543,8 @@
)
(br_if $while-in$113
(i32.gt_u
- (get_local $5)
- (get_local $27)
+ (get_local $6)
+ (get_local $28)
)
)
)
@@ -6635,34 +6562,36 @@
)
(drop
(call $___fwritex
- (get_local $5)
+ (get_local $6)
(i32.sub
(get_local $74)
- (get_local $5)
+ (get_local $6)
)
(get_local $0)
)
)
)
(if
- (i32.gt_u
- (tee_local $7
+ (i32.le_u
+ (tee_local $6
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 4)
)
)
- (get_local $10)
+ (get_local $16)
)
- (set_local $5
- (get_local $7)
+ (block
+ (set_local $8
+ (get_local $6)
+ )
+ (br $while-in$109)
)
- (br $while-in$109)
)
)
(block $do-once$114
(if
- (get_local $1)
+ (get_local $41)
(block
(br_if $do-once$114
(i32.eqz
@@ -6689,100 +6618,105 @@
(if
(i32.and
(i32.gt_s
- (get_local $12)
+ (get_local $5)
(i32.const 0)
)
(i32.lt_u
- (get_local $5)
- (get_local $19)
+ (get_local $6)
+ (get_local $7)
)
)
- (loop $while-in$117
- (if
- (i32.gt_u
- (tee_local $1
- (call $_fmt_u
- (i32.load
- (get_local $5)
+ (block
+ (set_local $8
+ (get_local $6)
+ )
+ (set_local $6
+ (get_local $5)
+ )
+ (loop $while-in$117
+ (if
+ (i32.gt_u
+ (tee_local $5
+ (call $_fmt_u
+ (i32.load
+ (get_local $8)
+ )
+ (i32.const 0)
+ (get_local $43)
)
- (i32.const 0)
- (get_local $43)
)
+ (get_local $28)
)
- (get_local $27)
- )
- (loop $while-in$119
- (i32.store8
- (tee_local $1
- (i32.add
- (get_local $1)
- (i32.const -1)
+ (loop $while-in$119
+ (i32.store8
+ (tee_local $5
+ (i32.add
+ (get_local $5)
+ (i32.const -1)
+ )
)
+ (i32.const 48)
)
- (i32.const 48)
- )
- (br_if $while-in$119
- (i32.gt_u
- (get_local $1)
- (get_local $27)
+ (br_if $while-in$119
+ (i32.gt_u
+ (get_local $5)
+ (get_local $28)
+ )
)
)
)
- )
- (if
- (i32.eqz
- (i32.and
- (i32.load
- (get_local $0)
+ (if
+ (i32.eqz
+ (i32.and
+ (i32.load
+ (get_local $0)
+ )
+ (i32.const 32)
)
- (i32.const 32)
)
- )
- (drop
- (call $___fwritex
- (get_local $1)
- (select
- (i32.const 9)
- (get_local $12)
- (i32.gt_s
- (get_local $12)
+ (drop
+ (call $___fwritex
+ (get_local $5)
+ (select
(i32.const 9)
+ (get_local $6)
+ (i32.gt_s
+ (get_local $6)
+ (i32.const 9)
+ )
)
+ (get_local $0)
)
- (get_local $0)
)
)
- )
- (set_local $1
- (i32.add
- (get_local $12)
- (i32.const -9)
- )
- )
- (if
- (i32.and
- (i32.gt_s
- (get_local $12)
- (i32.const 9)
+ (set_local $5
+ (i32.add
+ (get_local $6)
+ (i32.const -9)
)
- (i32.lt_u
- (tee_local $5
- (i32.add
- (get_local $5)
- (i32.const 4)
+ )
+ (if
+ (i32.and
+ (i32.gt_s
+ (get_local $6)
+ (i32.const 9)
+ )
+ (i32.lt_u
+ (tee_local $8
+ (i32.add
+ (get_local $8)
+ (i32.const 4)
+ )
)
+ (get_local $7)
)
- (get_local $19)
)
- )
- (block
- (set_local $12
- (get_local $1)
+ (block
+ (set_local $6
+ (get_local $5)
+ )
+ (br $while-in$117)
)
- (br $while-in$117)
- )
- (set_local $12
- (get_local $1)
)
)
)
@@ -6791,7 +6725,7 @@
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $12)
+ (get_local $5)
(i32.const 9)
)
(i32.const 9)
@@ -6799,38 +6733,41 @@
)
)
(block
- (set_local $13
+ (set_local $11
(select
- (get_local $19)
+ (get_local $7)
(i32.add
- (get_local $7)
+ (get_local $19)
(i32.const 4)
)
- (get_local $13)
+ (get_local $31)
)
)
(if
(i32.gt_s
- (get_local $12)
+ (get_local $5)
(i32.const -1)
)
(block
- (set_local $10
+ (set_local $16
(i32.eqz
- (get_local $8)
+ (get_local $26)
)
)
- (set_local $5
- (get_local $7)
+ (set_local $8
+ (get_local $19)
+ )
+ (set_local $7
+ (get_local $5)
)
(loop $while-in$121
- (set_local $8
+ (set_local $6
(if
(i32.eq
- (tee_local $1
+ (tee_local $5
(call $_fmt_u
(i32.load
- (get_local $5)
+ (get_local $8)
)
(i32.const 0)
(get_local $43)
@@ -6840,24 +6777,24 @@
)
(block
(i32.store8
- (get_local $52)
+ (get_local $53)
(i32.const 48)
)
- (get_local $52)
+ (get_local $53)
)
- (get_local $1)
+ (get_local $5)
)
)
(block $do-once$122
(if
(i32.eq
- (get_local $5)
- (get_local $7)
+ (get_local $8)
+ (get_local $19)
)
(block
- (set_local $1
+ (set_local $5
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 1)
)
)
@@ -6872,7 +6809,7 @@
)
(drop
(call $___fwritex
- (get_local $8)
+ (get_local $6)
(i32.const 1)
(get_local $0)
)
@@ -6880,9 +6817,9 @@
)
(br_if $do-once$122
(i32.and
- (get_local $10)
+ (get_local $16)
(i32.lt_s
- (get_local $12)
+ (get_local $7)
(i32.const 1)
)
)
@@ -6906,24 +6843,24 @@
(block
(if
(i32.gt_u
- (get_local $8)
- (get_local $27)
+ (get_local $6)
+ (get_local $28)
)
- (set_local $1
- (get_local $8)
+ (set_local $5
+ (get_local $6)
)
(block
- (set_local $1
- (get_local $8)
+ (set_local $5
+ (get_local $6)
)
(br $do-once$122)
)
)
(loop $while-in$125
(i32.store8
- (tee_local $1
+ (tee_local $5
(i32.add
- (get_local $1)
+ (get_local $5)
(i32.const -1)
)
)
@@ -6931,18 +6868,18 @@
)
(br_if $while-in$125
(i32.gt_u
- (get_local $1)
- (get_local $27)
+ (get_local $5)
+ (get_local $28)
)
)
)
)
)
)
- (set_local $8
+ (set_local $6
(i32.sub
(get_local $74)
- (get_local $1)
+ (get_local $5)
)
)
(if
@@ -6956,40 +6893,46 @@
)
(drop
(call $___fwritex
- (get_local $1)
+ (get_local $5)
(select
- (get_local $8)
- (get_local $12)
+ (get_local $6)
+ (get_local $7)
(i32.gt_s
- (get_local $12)
- (get_local $8)
+ (get_local $7)
+ (get_local $6)
)
)
(get_local $0)
)
)
)
- (br_if $while-in$121
+ (if
(i32.and
(i32.lt_u
- (tee_local $5
+ (tee_local $8
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const 4)
)
)
- (get_local $13)
+ (get_local $11)
)
(i32.gt_s
- (tee_local $12
+ (tee_local $5
(i32.sub
- (get_local $12)
- (get_local $8)
+ (get_local $7)
+ (get_local $6)
)
)
(i32.const -1)
)
)
+ (block
+ (set_local $7
+ (get_local $5)
+ )
+ (br $while-in$121)
+ )
)
)
)
@@ -6998,7 +6941,7 @@
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $12)
+ (get_local $5)
(i32.const 18)
)
(i32.const 18)
@@ -7018,10 +6961,10 @@
)
(drop
(call $___fwritex
- (get_local $14)
+ (get_local $18)
(i32.sub
- (get_local $38)
- (get_local $14)
+ (get_local $37)
+ (get_local $18)
)
(get_local $0)
)
@@ -7032,19 +6975,19 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (get_local $6)
+ (get_local $15)
+ (get_local $13)
(i32.xor
- (get_local $17)
+ (get_local $10)
(i32.const 8192)
)
)
(select
- (get_local $16)
- (get_local $6)
+ (get_local $15)
+ (get_local $13)
(i32.lt_s
- (get_local $6)
- (get_local $16)
+ (get_local $13)
+ (get_local $15)
)
)
)
@@ -7052,19 +6995,19 @@
(set_local $6
(select
(i32.const 0)
- (get_local $37)
- (tee_local $1
+ (get_local $36)
+ (tee_local $7
(i32.or
(f64.ne
- (get_local $15)
- (get_local $15)
+ (get_local $14)
+ (get_local $14)
)
(i32.const 0)
)
)
)
)
- (set_local $8
+ (set_local $5
(select
(select
(i32.const 4135)
@@ -7072,7 +7015,7 @@
(tee_local $5
(i32.ne
(i32.and
- (get_local $25)
+ (get_local $18)
(i32.const 32)
)
(i32.const 0)
@@ -7084,34 +7027,34 @@
(i32.const 4131)
(get_local $5)
)
- (get_local $1)
+ (get_local $7)
)
)
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (tee_local $5
+ (get_local $15)
+ (tee_local $7
(i32.add
(get_local $6)
(i32.const 3)
)
)
- (get_local $7)
+ (get_local $11)
)
(if
(i32.eqz
(i32.and
(if
(i32.and
- (tee_local $1
+ (tee_local $8
(i32.load
(get_local $0)
)
)
(i32.const 32)
)
- (get_local $1)
+ (get_local $8)
(block
(drop
(call $___fwritex
@@ -7130,7 +7073,7 @@
)
(drop
(call $___fwritex
- (get_local $8)
+ (get_local $5)
(i32.const 3)
(get_local $0)
)
@@ -7139,59 +7082,56 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (get_local $5)
+ (get_local $15)
+ (get_local $7)
(i32.xor
- (get_local $17)
+ (get_local $10)
(i32.const 8192)
)
)
(select
- (get_local $16)
- (get_local $5)
+ (get_local $15)
+ (get_local $7)
(i32.lt_s
- (get_local $5)
- (get_local $16)
+ (get_local $7)
+ (get_local $15)
)
)
)
)
)
)
- (set_local $8
- (get_local $21)
- )
(br $label$continue$L1)
)
(set_local $46
- (get_local $20)
+ (get_local $9)
)
- (set_local $35
- (get_local $17)
+ (set_local $38
+ (get_local $10)
)
- (set_local $40
- (get_local $9)
+ (set_local $39
+ (get_local $7)
)
- (set_local $41
+ (set_local $40
(i32.const 0)
)
(set_local $47
(i32.const 4091)
)
(set_local $48
- (get_local $26)
+ (get_local $27)
)
)
(block $label$break$L308
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 64)
)
(block
- (set_local $7
+ (set_local $24
(i32.and
- (get_local $67)
+ (get_local $66)
(i32.const 32)
)
)
@@ -7199,27 +7139,27 @@
(if
(i32.and
(i32.eqz
- (tee_local $5
+ (tee_local $6
(i32.load
- (tee_local $1
- (get_local $18)
+ (tee_local $9
+ (get_local $17)
)
)
)
)
(i32.eqz
- (tee_local $1
+ (tee_local $7
(i32.load offset=4
- (get_local $1)
+ (get_local $9)
)
)
)
)
(block
- (set_local $32
- (get_local $44)
+ (set_local $24
+ (get_local $45)
)
- (set_local $31
+ (set_local $30
(get_local $56)
)
(set_local $33
@@ -7228,20 +7168,20 @@
(set_local $34
(i32.const 4091)
)
- (set_local $11
+ (set_local $12
(i32.const 77)
)
- (get_local $26)
+ (get_local $27)
)
(block
- (set_local $6
- (get_local $26)
+ (set_local $9
+ (get_local $27)
)
(loop $while-in$130
(i32.store8
- (tee_local $6
+ (tee_local $9
(i32.add
- (get_local $6)
+ (get_local $9)
(i32.const -1)
)
)
@@ -7251,7 +7191,7 @@
(i32.load8_s
(i32.add
(i32.and
- (get_local $5)
+ (get_local $6)
(i32.const 15)
)
(i32.const 4075)
@@ -7259,7 +7199,7 @@
)
(i32.const 255)
)
- (get_local $7)
+ (get_local $24)
)
(i32.const 255)
)
@@ -7268,16 +7208,16 @@
(i32.eqz
(i32.and
(i32.eqz
- (tee_local $5
+ (tee_local $6
(call $_bitshift64Lshr
- (get_local $5)
- (get_local $1)
+ (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
)
(i32.eqz
- (tee_local $1
+ (tee_local $7
(get_global $tempRet0)
)
)
@@ -7289,30 +7229,30 @@
(i32.or
(i32.eqz
(i32.and
- (get_local $44)
+ (get_local $45)
(i32.const 8)
)
)
(i32.and
(i32.eqz
(i32.load
- (tee_local $1
- (get_local $18)
+ (tee_local $6
+ (get_local $17)
)
)
)
(i32.eqz
(i32.load offset=4
- (get_local $1)
+ (get_local $6)
)
)
)
)
(block
- (set_local $32
- (get_local $44)
+ (set_local $24
+ (get_local $45)
)
- (set_local $31
+ (set_local $30
(get_local $56)
)
(set_local $33
@@ -7321,16 +7261,16 @@
(set_local $34
(i32.const 4091)
)
- (set_local $11
+ (set_local $12
(i32.const 77)
)
- (get_local $6)
+ (get_local $9)
)
(block
- (set_local $32
- (get_local $44)
+ (set_local $24
+ (get_local $45)
)
- (set_local $31
+ (set_local $30
(get_local $56)
)
(set_local $33
@@ -7340,15 +7280,15 @@
(i32.add
(i32.const 4091)
(i32.shr_s
- (get_local $67)
+ (get_local $66)
(i32.const 4)
)
)
)
- (set_local $11
+ (set_local $12
(i32.const 77)
)
- (get_local $6)
+ (get_local $9)
)
)
)
@@ -7357,22 +7297,22 @@
)
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 76)
)
(block
(set_local $57
(call $_fmt_u
- (get_local $45)
+ (get_local $67)
(get_local $58)
- (get_local $26)
+ (get_local $27)
)
)
- (set_local $32
- (get_local $17)
+ (set_local $24
+ (get_local $10)
)
- (set_local $31
- (get_local $9)
+ (set_local $30
+ (get_local $7)
)
(set_local $33
(get_local $59)
@@ -7380,26 +7320,26 @@
(set_local $34
(get_local $60)
)
- (set_local $11
+ (set_local $12
(i32.const 77)
)
)
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 82)
)
(block
- (set_local $11
+ (set_local $12
(i32.const 0)
)
- (set_local $5
+ (set_local $9
(i32.eqz
- (tee_local $1
+ (tee_local $6
(call $_memchr
(get_local $49)
(i32.const 0)
- (get_local $9)
+ (get_local $7)
)
)
)
@@ -7407,20 +7347,20 @@
(set_local $46
(get_local $49)
)
- (set_local $35
- (get_local $7)
+ (set_local $38
+ (get_local $11)
)
- (set_local $40
+ (set_local $39
(select
- (get_local $9)
+ (get_local $7)
(i32.sub
- (get_local $1)
+ (get_local $6)
(get_local $49)
)
- (get_local $5)
+ (get_local $9)
)
)
- (set_local $41
+ (set_local $40
(i32.const 0)
)
(set_local $47
@@ -7430,40 +7370,40 @@
(select
(i32.add
(get_local $49)
- (get_local $9)
+ (get_local $7)
)
- (get_local $1)
- (get_local $5)
+ (get_local $6)
+ (get_local $9)
)
)
)
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 86)
)
(block
- (set_local $11
+ (set_local $12
(i32.const 0)
)
- (set_local $7
+ (set_local $9
(i32.const 0)
)
- (set_local $5
+ (set_local $6
(i32.const 0)
)
- (set_local $6
+ (set_local $7
(i32.load
- (get_local $18)
+ (get_local $17)
)
)
(loop $while-in$132
(block $while-out$131
(br_if $while-out$131
(i32.eqz
- (tee_local $1
+ (tee_local $8
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -7471,58 +7411,49 @@
(br_if $while-out$131
(i32.or
(i32.lt_s
- (tee_local $5
+ (tee_local $6
(call $_wctomb
- (get_local $62)
- (get_local $1)
+ (get_local $61)
+ (get_local $8)
)
)
(i32.const 0)
)
(i32.gt_u
- (get_local $5)
+ (get_local $6)
(i32.sub
(get_local $68)
- (get_local $7)
+ (get_local $9)
)
)
)
)
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
- (if
+ (br_if $while-in$132
(i32.gt_u
(get_local $68)
- (tee_local $1
+ (tee_local $9
(i32.add
- (get_local $5)
- (get_local $7)
+ (get_local $6)
+ (get_local $9)
)
)
)
- (block
- (set_local $7
- (get_local $1)
- )
- (br $while-in$132)
- )
- (set_local $7
- (get_local $1)
- )
)
)
)
(if
(i32.lt_s
- (get_local $5)
+ (get_local $6)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L1)
@@ -7531,66 +7462,66 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (get_local $7)
- (get_local $17)
+ (get_local $15)
+ (get_local $9)
+ (get_local $10)
)
(if
- (get_local $7)
+ (get_local $9)
(block
- (set_local $6
+ (set_local $7
(i32.const 0)
)
- (set_local $8
+ (set_local $6
(i32.load
- (get_local $18)
+ (get_local $17)
)
)
(loop $while-in$134
(if
(i32.eqz
- (tee_local $1
+ (tee_local $8
(i32.load
- (get_local $8)
+ (get_local $6)
)
)
)
(block
- (set_local $36
- (get_local $7)
+ (set_local $35
+ (get_local $9)
)
- (set_local $11
+ (set_local $12
(i32.const 98)
)
(br $label$break$L308)
)
)
- (set_local $8
+ (set_local $6
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 4)
)
)
(if
(i32.gt_s
- (tee_local $1
+ (tee_local $7
(i32.add
- (tee_local $5
+ (tee_local $8
(call $_wctomb
- (get_local $62)
- (get_local $1)
+ (get_local $61)
+ (get_local $8)
)
)
- (get_local $6)
+ (get_local $7)
)
)
- (get_local $7)
+ (get_local $9)
)
(block
- (set_local $36
- (get_local $7)
+ (set_local $35
+ (get_local $9)
)
- (set_local $11
+ (set_local $12
(i32.const 98)
)
(br $label$break$L308)
@@ -7607,28 +7538,23 @@
)
(drop
(call $___fwritex
- (get_local $62)
- (get_local $5)
+ (get_local $61)
+ (get_local $8)
(get_local $0)
)
)
)
(if
(i32.lt_u
- (get_local $1)
(get_local $7)
+ (get_local $9)
)
+ (br $while-in$134)
(block
- (set_local $6
- (get_local $1)
- )
- (br $while-in$134)
- )
- (block
- (set_local $36
- (get_local $7)
+ (set_local $35
+ (get_local $9)
)
- (set_local $11
+ (set_local $12
(i32.const 98)
)
)
@@ -7636,10 +7562,10 @@
)
)
(block
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $11
+ (set_local $12
(i32.const 98)
)
)
@@ -7652,60 +7578,57 @@
)
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 98)
)
(block
- (set_local $11
+ (set_local $12
(i32.const 0)
)
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $16)
- (get_local $36)
+ (get_local $15)
+ (get_local $35)
(i32.xor
- (get_local $17)
+ (get_local $10)
(i32.const 8192)
)
)
- (set_local $20
- (get_local $10)
+ (set_local $9
+ (get_local $5)
)
- (set_local $1
+ (set_local $5
(select
- (get_local $16)
- (get_local $36)
+ (get_local $15)
+ (get_local $35)
(i32.gt_s
- (get_local $16)
- (get_local $36)
+ (get_local $15)
+ (get_local $35)
)
)
)
- (set_local $8
- (get_local $21)
- )
(br $label$continue$L1)
)
)
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 77)
)
(block
- (set_local $11
+ (set_local $12
(i32.const 0)
)
- (set_local $5
+ (set_local $38
(select
(i32.and
- (get_local $32)
+ (get_local $24)
(i32.const -65537)
)
- (get_local $32)
+ (get_local $24)
(i32.gt_s
- (get_local $31)
+ (get_local $30)
(i32.const -1)
)
)
@@ -7714,22 +7637,22 @@
(if
(i32.or
(i32.ne
- (get_local $31)
+ (get_local $30)
(i32.const 0)
)
- (tee_local $1
+ (tee_local $9
(i32.or
(i32.ne
(i32.load
- (tee_local $1
- (get_local $18)
+ (tee_local $9
+ (get_local $17)
)
)
(i32.const 0)
)
(i32.ne
(i32.load offset=4
- (get_local $1)
+ (get_local $9)
)
(i32.const 0)
)
@@ -7737,17 +7660,14 @@
)
)
(block
- (set_local $35
- (get_local $5)
- )
- (set_local $40
+ (set_local $39
(select
- (get_local $31)
- (tee_local $1
+ (get_local $30)
+ (tee_local $9
(i32.add
(i32.xor
(i32.and
- (get_local $1)
+ (get_local $9)
(i32.const 1)
)
(i32.const 1)
@@ -7759,39 +7679,36 @@
)
)
(i32.gt_s
- (get_local $31)
- (get_local $1)
+ (get_local $30)
+ (get_local $9)
)
)
)
- (set_local $41
+ (set_local $40
(get_local $33)
)
(set_local $47
(get_local $34)
)
(set_local $48
- (get_local $26)
+ (get_local $27)
)
(get_local $57)
)
(block
- (set_local $35
- (get_local $5)
- )
- (set_local $40
+ (set_local $39
(i32.const 0)
)
- (set_local $41
+ (set_local $40
(get_local $33)
)
(set_local $47
(get_local $34)
)
(set_local $48
- (get_local $26)
+ (get_local $27)
)
- (get_local $26)
+ (get_local $27)
)
)
)
@@ -7802,35 +7719,35 @@
(i32.const 32)
(tee_local $6
(select
- (tee_local $1
+ (tee_local $10
(i32.add
- (get_local $41)
- (tee_local $7
+ (get_local $40)
+ (tee_local $9
(select
- (tee_local $5
+ (tee_local $7
(i32.sub
(get_local $48)
(get_local $46)
)
)
- (get_local $40)
+ (get_local $39)
(i32.lt_s
- (get_local $40)
- (get_local $5)
+ (get_local $39)
+ (get_local $7)
)
)
)
)
)
- (get_local $16)
+ (get_local $15)
(i32.lt_s
- (get_local $16)
- (get_local $1)
+ (get_local $15)
+ (get_local $10)
)
)
)
- (get_local $1)
- (get_local $35)
+ (get_local $10)
+ (get_local $38)
)
(if
(i32.eqz
@@ -7844,7 +7761,7 @@
(drop
(call $___fwritex
(get_local $47)
- (get_local $41)
+ (get_local $40)
(get_local $0)
)
)
@@ -7853,17 +7770,17 @@
(get_local $0)
(i32.const 48)
(get_local $6)
- (get_local $1)
+ (get_local $10)
(i32.xor
- (get_local $35)
+ (get_local $38)
(i32.const 65536)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
+ (get_local $9)
(get_local $7)
- (get_local $5)
(i32.const 0)
)
(if
@@ -7878,7 +7795,7 @@
(drop
(call $___fwritex
(get_local $46)
- (get_local $5)
+ (get_local $7)
(get_local $0)
)
)
@@ -7887,51 +7804,48 @@
(get_local $0)
(i32.const 32)
(get_local $6)
- (get_local $1)
+ (get_local $10)
(i32.xor
- (get_local $35)
+ (get_local $38)
(i32.const 8192)
)
)
- (set_local $20
- (get_local $10)
+ (set_local $9
+ (get_local $5)
)
- (set_local $1
+ (set_local $5
(get_local $6)
)
- (set_local $8
- (get_local $21)
- )
(br $label$continue$L1)
)
)
(block $label$break$L343
(if
(i32.eq
- (get_local $11)
+ (get_local $12)
(i32.const 242)
)
(if
(get_local $0)
- (set_local $23
+ (set_local $22
(get_local $81)
)
(if
(get_local $82)
(block
- (set_local $1
+ (set_local $0
(i32.const 1)
)
(loop $while-in$137
(block $while-out$136
(br_if $while-out$136
(i32.eqz
- (tee_local $0
+ (tee_local $1
(i32.load
(i32.add
(get_local $4)
(i32.shl
- (get_local $1)
+ (get_local $0)
(i32.const 2)
)
)
@@ -7943,18 +7857,18 @@
(i32.add
(get_local $3)
(i32.shl
- (get_local $1)
+ (get_local $0)
(i32.const 3)
)
)
- (get_local $0)
+ (get_local $1)
(get_local $2)
)
(if
(i32.lt_s
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 1)
)
)
@@ -7962,7 +7876,7 @@
)
(br $while-in$137)
(block
- (set_local $23
+ (set_local $22
(i32.const 1)
)
(br $label$break$L343)
@@ -7972,13 +7886,13 @@
)
(if
(i32.lt_s
- (get_local $1)
+ (get_local $0)
(i32.const 10)
)
(loop $while-in$139
- (set_local $0
+ (set_local $1
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 1)
)
)
@@ -7987,13 +7901,13 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $1)
+ (get_local $0)
(i32.const 2)
)
)
)
(block
- (set_local $23
+ (set_local $22
(i32.const -1)
)
(br $label$break$L343)
@@ -8001,26 +7915,26 @@
)
(if
(i32.lt_s
- (get_local $0)
+ (get_local $1)
(i32.const 10)
)
(block
- (set_local $1
- (get_local $0)
+ (set_local $0
+ (get_local $1)
)
(br $while-in$139)
)
- (set_local $23
+ (set_local $22
(i32.const 1)
)
)
)
- (set_local $23
+ (set_local $22
(i32.const 1)
)
)
)
- (set_local $23
+ (set_local $22
(i32.const 0)
)
)
@@ -8028,9 +7942,9 @@
)
)
(set_global $STACKTOP
- (get_local $30)
+ (get_local $29)
)
- (get_local $23)
+ (get_local $22)
)
(func $_pop_arg_336 (param $0 i32) (param $1 i32) (param $2 i32)
(local $3 i32)
@@ -8060,9 +7974,9 @@
)
)
)
- (set_local $1
+ (set_local $3
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8078,19 +7992,19 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
(i32.store
(get_local $0)
- (get_local $1)
+ (get_local $3)
)
(br $label$break$L1)
)
- (set_local $1
+ (set_local $3
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8106,20 +8020,20 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
(i32.store
(get_local $0)
- (get_local $1)
+ (get_local $3)
)
(i32.store offset=4
(get_local $0)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $1)
+ (get_local $3)
(i32.const 0)
)
(i32.const 31)
@@ -8129,9 +8043,9 @@
)
(br $label$break$L1)
)
- (set_local $1
+ (set_local $3
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8147,13 +8061,13 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
(i32.store
(get_local $0)
- (get_local $1)
+ (get_local $3)
)
(i32.store offset=4
(get_local $0)
@@ -8161,10 +8075,10 @@
)
(br $label$break$L1)
)
- (set_local $3
+ (set_local $5
(i32.load
- (tee_local $1
- (tee_local $5
+ (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8178,31 +8092,31 @@
)
)
)
- (set_local $1
+ (set_local $3
(i32.load offset=4
- (get_local $1)
+ (get_local $3)
)
)
(i32.store
(get_local $2)
(i32.add
- (get_local $5)
+ (get_local $1)
(i32.const 8)
)
)
(i32.store
(get_local $0)
- (get_local $3)
+ (get_local $5)
)
(i32.store offset=4
(get_local $0)
- (get_local $1)
+ (get_local $3)
)
(br $label$break$L1)
)
- (set_local $1
+ (set_local $3
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8218,7 +8132,7 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
@@ -8228,7 +8142,7 @@
(i32.shr_s
(i32.shl
(i32.and
- (get_local $1)
+ (get_local $3)
(i32.const 65535)
)
(i32.const 16)
@@ -8252,9 +8166,9 @@
)
(br $label$break$L1)
)
- (set_local $1
+ (set_local $3
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8270,14 +8184,14 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
(i32.store
(get_local $0)
(i32.and
- (get_local $1)
+ (get_local $3)
(i32.const 65535)
)
)
@@ -8287,9 +8201,9 @@
)
(br $label$break$L1)
)
- (set_local $1
+ (set_local $3
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8305,7 +8219,7 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
@@ -8315,7 +8229,7 @@
(i32.shr_s
(i32.shl
(i32.and
- (get_local $1)
+ (get_local $3)
(i32.const 255)
)
(i32.const 24)
@@ -8339,9 +8253,9 @@
)
(br $label$break$L1)
)
- (set_local $1
+ (set_local $3
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8357,14 +8271,14 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
(i32.store
(get_local $0)
(i32.and
- (get_local $1)
+ (get_local $3)
(i32.const 255)
)
)
@@ -8435,7 +8349,7 @@
(func $_fmt_u (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
- (set_local $0
+ (set_local $1
(if
(i32.or
(i32.gt_u
@@ -8453,17 +8367,11 @@
)
)
(block
- (set_local $3
- (get_local $0)
- )
- (set_local $4
- (get_local $1)
- )
(loop $while-in$1
- (set_local $0
+ (set_local $3
(call $___uremdi3
- (get_local $3)
- (get_local $4)
+ (get_local $0)
+ (get_local $1)
(i32.const 10)
(i32.const 0)
)
@@ -8477,118 +8385,111 @@
)
(i32.and
(i32.or
- (get_local $0)
+ (get_local $3)
(i32.const 48)
)
(i32.const 255)
)
)
- (set_local $0
+ (set_local $3
(call $___udivdi3
- (get_local $3)
- (get_local $4)
+ (get_local $0)
+ (get_local $1)
(i32.const 10)
(i32.const 0)
)
)
- (set_local $1
+ (set_local $4
(get_global $tempRet0)
)
(if
(i32.or
(i32.gt_u
- (get_local $4)
+ (get_local $1)
(i32.const 9)
)
(i32.and
(i32.eq
- (get_local $4)
+ (get_local $1)
(i32.const 9)
)
(i32.gt_u
- (get_local $3)
+ (get_local $0)
(i32.const -1)
)
)
)
(block
- (set_local $3
- (get_local $0)
+ (set_local $0
+ (get_local $3)
)
- (set_local $4
- (get_local $1)
+ (set_local $1
+ (get_local $4)
)
(br $while-in$1)
)
+ (set_local $0
+ (get_local $3)
+ )
)
)
- (set_local $3
- (get_local $0)
- )
- (get_local $2)
- )
- (block
- (set_local $3
- (get_local $0)
- )
(get_local $2)
)
+ (get_local $2)
)
)
(if
- (get_local $3)
- (block
- (set_local $1
- (get_local $0)
- )
- (loop $while-in$3
- (i32.store8
- (tee_local $1
- (i32.add
- (get_local $1)
- (i32.const -1)
- )
- )
- (i32.and
- (i32.or
- (i32.and
- (i32.rem_u
- (get_local $3)
- (i32.const 10)
- )
- (i32.const -1)
- )
- (i32.const 48)
- )
- (i32.const 255)
+ (get_local $0)
+ (loop $while-in$3
+ (i32.store8
+ (tee_local $1
+ (i32.add
+ (get_local $1)
+ (i32.const -1)
)
)
- (set_local $0
- (i32.and
- (i32.div_u
- (get_local $3)
- (i32.const 10)
+ (i32.and
+ (i32.or
+ (i32.and
+ (i32.rem_u
+ (get_local $0)
+ (i32.const 10)
+ )
+ (i32.const -1)
)
- (i32.const -1)
+ (i32.const 48)
)
+ (i32.const 255)
)
- (if
- (i32.lt_u
- (get_local $3)
+ )
+ (set_local $2
+ (i32.and
+ (i32.div_u
+ (get_local $0)
(i32.const 10)
)
+ (i32.const -1)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $0)
+ (i32.const 10)
+ )
+ (set_local $0
+ (get_local $1)
+ )
+ (block
(set_local $0
- (get_local $1)
- )
- (block
- (set_local $3
- (get_local $0)
- )
- (br $while-in$3)
+ (get_local $2)
)
+ (br $while-in$3)
)
)
)
+ (set_local $0
+ (get_local $1)
+ )
)
(get_local $0)
)
@@ -8650,10 +8551,10 @@
)
)
)
- (set_local $1
+ (set_local $7
(i32.eqz
(i32.and
- (tee_local $7
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -8674,19 +8575,19 @@
(get_local $3)
)
)
- (set_local $3
- (get_local $7)
- )
(set_local $2
(get_local $4)
)
+ (set_local $3
+ (get_local $7)
+ )
(loop $while-in$3
- (set_local $1
+ (set_local $3
(i32.eqz
(i32.and
- (tee_local $3
+ (tee_local $1
(if
- (get_local $1)
+ (get_local $3)
(block
(drop
(call $___fwritex
@@ -8699,7 +8600,7 @@
(get_local $0)
)
)
- (get_local $3)
+ (get_local $1)
)
)
(i32.const 32)
@@ -8718,7 +8619,7 @@
)
)
)
- (set_local $4
+ (set_local $1
(i32.and
(get_local $8)
(i32.const 255)
@@ -8726,20 +8627,22 @@
)
(br_if $do-once$0
(i32.eqz
- (get_local $1)
+ (get_local $3)
)
)
)
- (br_if $do-once$0
- (i32.eqz
- (get_local $1)
+ (if
+ (get_local $7)
+ (set_local $1
+ (get_local $4)
)
+ (br $do-once$0)
)
)
(drop
(call $___fwritex
(get_local $5)
- (get_local $4)
+ (get_local $1)
(get_local $0)
)
)
@@ -8806,16 +8709,16 @@
(block
(if
(i32.and
- (tee_local $0
+ (tee_local $1
(i32.shr_u
- (tee_local $16
+ (tee_local $17
(i32.load
(i32.const 176)
)
)
- (tee_local $2
+ (tee_local $7
(i32.shr_u
- (tee_local $8
+ (tee_local $5
(select
(i32.const 16)
(i32.and
@@ -8839,13 +8742,13 @@
(i32.const 3)
)
(block
- (set_local $7
+ (set_local $4
(i32.load
(tee_local $1
(i32.add
- (tee_local $4
+ (tee_local $5
(i32.load
- (tee_local $5
+ (tee_local $10
(i32.add
(tee_local $2
(i32.add
@@ -8856,12 +8759,12 @@
(i32.add
(i32.xor
(i32.and
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
(i32.const 1)
)
- (get_local $2)
+ (get_local $7)
)
)
(i32.const 1)
@@ -8883,12 +8786,12 @@
(if
(i32.eq
(get_local $2)
- (get_local $7)
+ (get_local $4)
)
(i32.store
(i32.const 176)
(i32.and
- (get_local $16)
+ (get_local $17)
(i32.xor
(i32.shl
(i32.const 1)
@@ -8901,7 +8804,7 @@
(block
(if
(i32.lt_u
- (get_local $7)
+ (get_local $4)
(i32.load
(i32.const 192)
)
@@ -8913,12 +8816,12 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $7)
+ (get_local $4)
(i32.const 12)
)
)
)
- (get_local $4)
+ (get_local $5)
)
(block
(i32.store
@@ -8926,8 +8829,8 @@
(get_local $2)
)
(i32.store
- (get_local $5)
- (get_local $7)
+ (get_local $10)
+ (get_local $4)
)
)
(call_import $_abort)
@@ -8935,7 +8838,7 @@
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $5)
(i32.or
(tee_local $0
(i32.shl
@@ -8950,7 +8853,7 @@
(tee_local $0
(i32.add
(i32.add
- (get_local $4)
+ (get_local $5)
(get_local $0)
)
(i32.const 4)
@@ -8970,8 +8873,8 @@
)
(if
(i32.gt_u
- (get_local $8)
- (tee_local $9
+ (get_local $5)
+ (tee_local $0
(i32.load
(i32.const 184)
)
@@ -8979,37 +8882,37 @@
)
(block
(if
- (get_local $0)
+ (get_local $1)
(block
- (set_local $2
+ (set_local $4
(i32.and
(i32.shr_u
- (tee_local $0
+ (tee_local $1
(i32.add
(i32.and
- (tee_local $0
+ (tee_local $1
(i32.and
(i32.shl
- (get_local $0)
- (get_local $2)
+ (get_local $1)
+ (get_local $7)
)
(i32.or
- (tee_local $0
+ (tee_local $1
(i32.shl
(i32.const 2)
- (get_local $2)
+ (get_local $7)
)
)
(i32.sub
(i32.const 0)
- (get_local $0)
+ (get_local $1)
)
)
)
)
(i32.sub
(i32.const 0)
- (get_local $0)
+ (get_local $1)
)
)
(i32.const -1)
@@ -9020,13 +8923,13 @@
(i32.const 16)
)
)
- (set_local $5
+ (set_local $8
(i32.load
- (tee_local $2
+ (tee_local $10
(i32.add
- (tee_local $7
+ (tee_local $4
(i32.load
- (tee_local $4
+ (tee_local $7
(i32.add
(tee_local $1
(i32.add
@@ -9039,13 +8942,13 @@
(i32.or
(i32.or
(i32.or
- (tee_local $1
+ (tee_local $3
(i32.and
(i32.shr_u
- (tee_local $0
+ (tee_local $1
(i32.shr_u
- (get_local $0)
- (get_local $2)
+ (get_local $1)
+ (get_local $4)
)
)
(i32.const 5)
@@ -9053,15 +8956,15 @@
(i32.const 8)
)
)
- (get_local $2)
+ (get_local $4)
)
- (tee_local $1
+ (tee_local $3
(i32.and
(i32.shr_u
- (tee_local $0
+ (tee_local $1
(i32.shr_u
- (get_local $0)
(get_local $1)
+ (get_local $3)
)
)
(i32.const 2)
@@ -9070,13 +8973,13 @@
)
)
)
- (tee_local $1
+ (tee_local $3
(i32.and
(i32.shr_u
- (tee_local $0
+ (tee_local $1
(i32.shr_u
- (get_local $0)
(get_local $1)
+ (get_local $3)
)
)
(i32.const 1)
@@ -9085,13 +8988,13 @@
)
)
)
- (tee_local $1
+ (tee_local $3
(i32.and
(i32.shr_u
- (tee_local $0
+ (tee_local $1
(i32.shr_u
- (get_local $0)
(get_local $1)
+ (get_local $3)
)
)
(i32.const 1)
@@ -9101,8 +9004,8 @@
)
)
(i32.shr_u
- (get_local $0)
(get_local $1)
+ (get_local $3)
)
)
)
@@ -9125,13 +9028,13 @@
(if
(i32.eq
(get_local $1)
- (get_local $5)
+ (get_local $8)
)
(block
(i32.store
(i32.const 176)
(i32.and
- (get_local $16)
+ (get_local $17)
(i32.xor
(i32.shl
(i32.const 1)
@@ -9141,14 +9044,14 @@
)
)
)
- (set_local $18
- (get_local $9)
+ (set_local $14
+ (get_local $0)
)
)
(block
(if
(i32.lt_u
- (get_local $5)
+ (get_local $8)
(i32.load
(i32.const 192)
)
@@ -9160,12 +9063,12 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const 12)
)
)
)
- (get_local $7)
+ (get_local $4)
)
(block
(i32.store
@@ -9173,10 +9076,10 @@
(get_local $1)
)
(i32.store
- (get_local $4)
- (get_local $5)
+ (get_local $7)
+ (get_local $8)
)
- (set_local $18
+ (set_local $14
(i32.load
(i32.const 184)
)
@@ -9187,27 +9090,27 @@
)
)
(i32.store offset=4
- (get_local $7)
+ (get_local $4)
(i32.or
- (get_local $8)
+ (get_local $5)
(i32.const 3)
)
)
(i32.store offset=4
(tee_local $7
(i32.add
- (get_local $7)
- (get_local $8)
+ (get_local $4)
+ (get_local $5)
)
)
(i32.or
- (tee_local $0
+ (tee_local $4
(i32.sub
(i32.shl
(get_local $3)
(i32.const 3)
)
- (get_local $8)
+ (get_local $5)
)
)
(i32.const 1)
@@ -9216,26 +9119,26 @@
(i32.store
(i32.add
(get_local $7)
- (get_local $0)
+ (get_local $4)
)
- (get_local $0)
+ (get_local $4)
)
(if
- (get_local $18)
+ (get_local $14)
(block
(set_local $5
(i32.load
(i32.const 196)
)
)
- (set_local $3
+ (set_local $0
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
(tee_local $1
(i32.shr_u
- (get_local $18)
+ (get_local $14)
(i32.const 3)
)
)
@@ -9247,7 +9150,7 @@
)
(if
(i32.and
- (tee_local $4
+ (tee_local $3
(i32.load
(i32.const 176)
)
@@ -9263,9 +9166,9 @@
(i32.lt_u
(tee_local $1
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 8)
)
)
@@ -9277,10 +9180,10 @@
)
(call_import $_abort)
(block
- (set_local $20
- (get_local $4)
+ (set_local $18
+ (get_local $3)
)
- (set_local $17
+ (set_local $2
(get_local $1)
)
)
@@ -9289,49 +9192,49 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $4)
+ (get_local $3)
(get_local $1)
)
)
- (set_local $20
+ (set_local $18
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 8)
)
)
- (set_local $17
- (get_local $3)
+ (set_local $2
+ (get_local $0)
)
)
)
(i32.store
- (get_local $20)
+ (get_local $18)
(get_local $5)
)
(i32.store offset=12
- (get_local $17)
+ (get_local $2)
(get_local $5)
)
(i32.store offset=8
(get_local $5)
- (get_local $17)
+ (get_local $2)
)
(i32.store offset=12
(get_local $5)
- (get_local $3)
+ (get_local $0)
)
)
)
(i32.store
(i32.const 184)
- (get_local $0)
+ (get_local $4)
)
(i32.store
(i32.const 196)
(get_local $7)
)
(return
- (get_local $2)
+ (get_local $10)
)
)
)
@@ -9362,11 +9265,11 @@
(i32.const 16)
)
)
- (set_local $2
+ (set_local $3
(i32.sub
(i32.and
(i32.load offset=4
- (tee_local $0
+ (tee_local $1
(i32.load offset=480
(i32.shl
(i32.add
@@ -9447,63 +9350,69 @@
)
(i32.const -8)
)
- (get_local $8)
+ (get_local $5)
)
)
- (set_local $1
- (get_local $0)
+ (set_local $2
+ (get_local $1)
)
(loop $while-in$7
(block $while-out$6
(if
(i32.eqz
- (tee_local $3
+ (tee_local $0
(i32.load offset=16
- (get_local $1)
+ (get_local $2)
)
)
)
- (br_if $while-out$6
+ (if
(i32.eqz
- (tee_local $3
+ (tee_local $0
(i32.load offset=20
- (get_local $1)
+ (get_local $2)
)
)
)
+ (block
+ (set_local $2
+ (get_local $1)
+ )
+ (br $while-out$6)
+ )
)
)
- (set_local $7
+ (set_local $4
(i32.lt_u
- (tee_local $1
+ (tee_local $2
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $3)
+ (get_local $0)
)
(i32.const -8)
)
- (get_local $8)
+ (get_local $5)
)
)
- (get_local $2)
+ (get_local $3)
)
)
- (set_local $2
+ (set_local $3
(select
- (get_local $1)
(get_local $2)
- (get_local $7)
+ (get_local $3)
+ (get_local $4)
)
)
- (set_local $1
- (get_local $3)
+ (set_local $2
+ (get_local $0)
)
- (set_local $0
+ (set_local $1
(select
- (get_local $3)
(get_local $0)
- (get_local $7)
+ (get_local $1)
+ (get_local $4)
)
)
(br $while-in$7)
@@ -9511,8 +9420,8 @@
)
(if
(i32.lt_u
- (get_local $0)
- (tee_local $10
+ (get_local $2)
+ (tee_local $17
(i32.load
(i32.const 192)
)
@@ -9522,60 +9431,58 @@
)
(if
(i32.ge_u
- (get_local $0)
+ (get_local $2)
(tee_local $7
(i32.add
- (get_local $0)
- (get_local $8)
+ (get_local $2)
+ (get_local $5)
)
)
)
(call_import $_abort)
)
- (set_local $9
+ (set_local $8
(i32.load offset=24
- (get_local $0)
+ (get_local $2)
)
)
(block $do-once$8
(if
(i32.eq
- (tee_local $5
+ (tee_local $0
(i32.load offset=12
- (get_local $0)
+ (get_local $2)
)
)
- (get_local $0)
+ (get_local $2)
)
(block
(if
- (tee_local $4
- (i32.load
- (tee_local $1
- (i32.add
- (get_local $0)
- (i32.const 20)
+ (i32.eqz
+ (tee_local $1
+ (i32.load
+ (tee_local $0
+ (i32.add
+ (get_local $2)
+ (i32.const 20)
+ )
)
)
)
)
- (set_local $3
- (get_local $1)
- )
(if
- (tee_local $4
- (i32.load
- (tee_local $1
- (i32.add
- (get_local $0)
- (i32.const 16)
+ (i32.eqz
+ (tee_local $1
+ (i32.load
+ (tee_local $0
+ (i32.add
+ (get_local $2)
+ (i32.const 16)
+ )
)
)
)
)
- (set_local $3
- (get_local $1)
- )
(block
(set_local $6
(i32.const 0)
@@ -9586,64 +9493,61 @@
)
(loop $while-in$11
(if
- (tee_local $5
+ (tee_local $10
(i32.load
- (tee_local $1
+ (tee_local $4
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 20)
)
)
)
)
(block
- (set_local $4
- (get_local $5)
+ (set_local $1
+ (get_local $10)
)
- (set_local $3
- (get_local $1)
+ (set_local $0
+ (get_local $4)
)
(br $while-in$11)
)
)
(if
- (tee_local $5
+ (tee_local $10
(i32.load
- (tee_local $1
+ (tee_local $4
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 16)
)
)
)
)
(block
- (set_local $4
- (get_local $5)
+ (set_local $1
+ (get_local $10)
)
- (set_local $3
- (get_local $1)
+ (set_local $0
+ (get_local $4)
)
(br $while-in$11)
)
- (set_local $1
- (get_local $3)
- )
)
)
(if
(i32.lt_u
- (get_local $1)
- (get_local $10)
+ (get_local $0)
+ (get_local $17)
)
(call_import $_abort)
(block
(i32.store
- (get_local $1)
+ (get_local $0)
(i32.const 0)
)
(set_local $6
- (get_local $4)
+ (get_local $1)
)
)
)
@@ -9651,26 +9555,26 @@
(block
(if
(i32.lt_u
- (tee_local $4
+ (tee_local $10
(i32.load offset=8
- (get_local $0)
+ (get_local $2)
)
)
- (get_local $10)
+ (get_local $17)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load
- (tee_local $3
+ (tee_local $4
(i32.add
- (get_local $4)
+ (get_local $10)
(i32.const 12)
)
)
)
- (get_local $0)
+ (get_local $2)
)
(call_import $_abort)
)
@@ -9679,24 +9583,24 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $5)
+ (get_local $0)
(i32.const 8)
)
)
)
- (get_local $0)
+ (get_local $2)
)
(block
(i32.store
- (get_local $3)
- (get_local $5)
+ (get_local $4)
+ (get_local $0)
)
(i32.store
(get_local $1)
- (get_local $4)
+ (get_local $10)
)
(set_local $6
- (get_local $5)
+ (get_local $0)
)
)
(call_import $_abort)
@@ -9706,19 +9610,19 @@
)
(block $do-once$12
(if
- (get_local $9)
+ (get_local $8)
(block
(if
(i32.eq
- (get_local $0)
+ (get_local $2)
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $3
+ (tee_local $1
(i32.load offset=28
- (get_local $0)
+ (get_local $2)
)
)
(i32.const 2)
@@ -9729,7 +9633,7 @@
)
(block
(i32.store
- (get_local $1)
+ (get_local $0)
(get_local $6)
)
(if
@@ -9746,7 +9650,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $3)
+ (get_local $1)
)
(i32.const -1)
)
@@ -9759,7 +9663,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (get_local $8)
(i32.load
(i32.const 192)
)
@@ -9769,21 +9673,21 @@
(if
(i32.eq
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $9)
+ (get_local $8)
(i32.const 16)
)
)
)
- (get_local $0)
+ (get_local $2)
)
(i32.store
- (get_local $1)
+ (get_local $0)
(get_local $6)
)
(i32.store offset=20
- (get_local $9)
+ (get_local $8)
(get_local $6)
)
)
@@ -9797,7 +9701,7 @@
(if
(i32.lt_u
(get_local $6)
- (tee_local $3
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -9807,41 +9711,41 @@
)
(i32.store offset=24
(get_local $6)
- (get_local $9)
+ (get_local $8)
)
(if
- (tee_local $1
+ (tee_local $0
(i32.load offset=16
- (get_local $0)
+ (get_local $2)
)
)
(if
(i32.lt_u
+ (get_local $0)
(get_local $1)
- (get_local $3)
)
(call_import $_abort)
(block
(i32.store offset=16
(get_local $6)
- (get_local $1)
+ (get_local $0)
)
(i32.store offset=24
- (get_local $1)
+ (get_local $0)
(get_local $6)
)
)
)
)
(if
- (tee_local $1
+ (tee_local $0
(i32.load offset=20
- (get_local $0)
+ (get_local $2)
)
)
(if
(i32.lt_u
- (get_local $1)
+ (get_local $0)
(i32.load
(i32.const 192)
)
@@ -9850,10 +9754,10 @@
(block
(i32.store offset=20
(get_local $6)
- (get_local $1)
+ (get_local $0)
)
(i32.store offset=24
- (get_local $1)
+ (get_local $0)
(get_local $6)
)
)
@@ -9864,35 +9768,35 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $3)
(i32.const 16)
)
(block
(i32.store offset=4
- (get_local $0)
+ (get_local $2)
(i32.or
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $2)
- (get_local $8)
+ (get_local $3)
+ (get_local $5)
)
)
(i32.const 3)
)
)
(i32.store
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.add
+ (get_local $2)
(get_local $0)
- (get_local $1)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $1)
+ (get_local $0)
)
(i32.const 1)
)
@@ -9900,28 +9804,28 @@
)
(block
(i32.store offset=4
- (get_local $0)
+ (get_local $2)
(i32.or
- (get_local $8)
+ (get_local $5)
(i32.const 3)
)
)
(i32.store offset=4
(get_local $7)
(i32.or
- (get_local $2)
+ (get_local $3)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $7)
- (get_local $2)
+ (get_local $3)
)
- (get_local $2)
+ (get_local $3)
)
(if
- (tee_local $1
+ (tee_local $0
(i32.load
(i32.const 184)
)
@@ -9932,14 +9836,14 @@
(i32.const 196)
)
)
- (set_local $3
+ (set_local $0
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
(tee_local $1
(i32.shr_u
- (get_local $1)
+ (get_local $0)
(i32.const 3)
)
)
@@ -9969,7 +9873,7 @@
(i32.load
(tee_local $4
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 8)
)
)
@@ -9999,12 +9903,12 @@
)
(set_local $19
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 8)
)
)
(set_local $11
- (get_local $3)
+ (get_local $0)
)
)
)
@@ -10022,13 +9926,13 @@
)
(i32.store offset=12
(get_local $5)
- (get_local $3)
+ (get_local $0)
)
)
)
(i32.store
(i32.const 184)
- (get_local $2)
+ (get_local $3)
)
(i32.store
(i32.const 196)
@@ -10038,13 +9942,19 @@
)
(return
(i32.add
- (get_local $0)
+ (get_local $2)
(i32.const 8)
)
)
)
+ (set_local $0
+ (get_local $5)
+ )
)
)
+ (set_local $0
+ (get_local $5)
+ )
)
)
(if
@@ -10052,13 +9962,13 @@
(get_local $0)
(i32.const -65)
)
- (set_local $8
+ (set_local $0
(i32.const -1)
)
(block
- (set_local $12
+ (set_local $11
(i32.and
- (tee_local $6
+ (tee_local $0
(i32.add
(get_local $0)
(i32.const 11)
@@ -10074,54 +9984,54 @@
)
)
(block
- (set_local $0
+ (set_local $6
(i32.sub
(i32.const 0)
- (get_local $12)
+ (get_local $11)
)
)
(block $label$break$L123
(if
- (tee_local $1
+ (tee_local $0
(i32.load offset=480
(i32.shl
- (tee_local $20
+ (tee_local $22
(if
- (tee_local $1
+ (tee_local $0
(i32.shr_u
- (get_local $6)
+ (get_local $0)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $12)
+ (get_local $11)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $12)
+ (get_local $11)
(i32.add
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (tee_local $6
+ (tee_local $2
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (tee_local $0
(i32.shl
- (get_local $1)
- (tee_local $11
+ (get_local $0)
+ (tee_local $14
(i32.and
(i32.shr_u
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 1048320)
)
(i32.const 16)
@@ -10138,16 +10048,16 @@
(i32.const 4)
)
)
- (get_local $11)
+ (get_local $14)
)
- (tee_local $6
+ (tee_local $2
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (tee_local $0
(i32.shl
- (get_local $1)
- (get_local $6)
+ (get_local $0)
+ (get_local $2)
)
)
(i32.const 245760)
@@ -10161,8 +10071,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $1)
- (get_local $6)
+ (get_local $0)
+ (get_local $2)
)
(i32.const 15)
)
@@ -10174,7 +10084,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $1)
+ (get_local $0)
(i32.const 1)
)
)
@@ -10187,106 +10097,103 @@
)
)
(block
- (set_local $18
- (get_local $0)
- )
- (set_local $17
+ (set_local $19
(i32.const 0)
)
- (set_local $11
+ (set_local $18
(i32.shl
- (get_local $12)
+ (get_local $11)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $20)
+ (get_local $22)
(i32.const 1)
)
)
(i32.eq
- (get_local $20)
+ (get_local $22)
(i32.const 31)
)
)
)
)
- (set_local $0
+ (set_local $2
(i32.const 0)
)
(loop $while-in$18
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $14
(i32.sub
- (tee_local $19
+ (tee_local $9
(i32.and
(i32.load offset=4
- (get_local $1)
+ (get_local $0)
)
(i32.const -8)
)
)
- (get_local $12)
+ (get_local $11)
)
)
- (get_local $18)
+ (get_local $6)
)
(if
(i32.eq
- (get_local $19)
- (get_local $12)
+ (get_local $9)
+ (get_local $11)
)
(block
- (set_local $16
- (get_local $6)
- )
- (set_local $8
- (get_local $1)
+ (set_local $7
+ (get_local $14)
)
- (set_local $2
- (get_local $1)
+ (set_local $5
+ (get_local $0)
)
(set_local $1
+ (get_local $0)
+ )
+ (set_local $9
(i32.const 90)
)
(br $label$break$L123)
)
(block
- (set_local $18
- (get_local $6)
+ (set_local $6
+ (get_local $14)
)
- (set_local $0
- (get_local $1)
+ (set_local $2
+ (get_local $0)
)
)
)
)
- (set_local $6
+ (set_local $0
(select
- (get_local $17)
- (tee_local $6
+ (get_local $19)
+ (tee_local $14
(i32.load offset=20
- (get_local $1)
+ (get_local $0)
)
)
(i32.or
(i32.eqz
- (get_local $6)
+ (get_local $14)
)
(i32.eq
- (get_local $6)
- (tee_local $19
+ (get_local $14)
+ (tee_local $9
(i32.load
(i32.add
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $11)
+ (get_local $18)
(i32.const 31)
)
(i32.const 2)
@@ -10298,14 +10205,14 @@
)
)
)
- (set_local $1
+ (set_local $14
(i32.shl
- (get_local $11)
+ (get_local $18)
(i32.xor
(i32.and
- (tee_local $11
+ (tee_local $18
(i32.eqz
- (get_local $19)
+ (get_local $9)
)
)
(i32.const 1)
@@ -10315,30 +10222,30 @@
)
)
(if
- (get_local $11)
+ (get_local $18)
(block
- (set_local $23
- (get_local $18)
- )
- (set_local $9
+ (set_local $8
(get_local $6)
)
- (set_local $7
+ (set_local $23
(get_local $0)
)
- (set_local $1
+ (set_local $17
+ (get_local $2)
+ )
+ (set_local $9
(i32.const 86)
)
)
(block
- (set_local $17
- (get_local $6)
+ (set_local $19
+ (get_local $0)
)
- (set_local $11
- (get_local $1)
+ (set_local $18
+ (get_local $14)
)
- (set_local $1
- (get_local $19)
+ (set_local $0
+ (get_local $9)
)
(br $while-in$18)
)
@@ -10346,16 +10253,16 @@
)
)
(block
- (set_local $23
- (get_local $0)
+ (set_local $8
+ (get_local $6)
)
- (set_local $9
+ (set_local $23
(i32.const 0)
)
- (set_local $7
+ (set_local $17
(i32.const 0)
)
- (set_local $1
+ (set_local $9
(i32.const 86)
)
)
@@ -10363,7 +10270,7 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 86)
)
(if
@@ -10371,10 +10278,10 @@
(if
(i32.and
(i32.eqz
- (get_local $9)
+ (get_local $23)
)
(i32.eqz
- (get_local $7)
+ (get_local $17)
)
)
(block
@@ -10387,7 +10294,7 @@
(tee_local $0
(i32.shl
(i32.const 2)
- (get_local $20)
+ (get_local $22)
)
)
(i32.sub
@@ -10399,8 +10306,8 @@
)
)
(block
- (set_local $8
- (get_local $12)
+ (set_local $0
+ (get_local $11)
)
(br $do-once$0)
)
@@ -10432,7 +10339,7 @@
(i32.or
(i32.or
(i32.or
- (tee_local $9
+ (tee_local $2
(i32.and
(i32.shr_u
(tee_local $0
@@ -10448,13 +10355,13 @@
)
(get_local $6)
)
- (tee_local $9
+ (tee_local $2
(i32.and
(i32.shr_u
(tee_local $0
(i32.shr_u
(get_local $0)
- (get_local $9)
+ (get_local $2)
)
)
(i32.const 2)
@@ -10463,13 +10370,13 @@
)
)
)
- (tee_local $9
+ (tee_local $2
(i32.and
(i32.shr_u
(tee_local $0
(i32.shr_u
(get_local $0)
- (get_local $9)
+ (get_local $2)
)
)
(i32.const 1)
@@ -10478,13 +10385,13 @@
)
)
)
- (tee_local $9
+ (tee_local $2
(i32.and
(i32.shr_u
(tee_local $0
(i32.shr_u
(get_local $0)
- (get_local $9)
+ (get_local $2)
)
)
(i32.const 1)
@@ -10495,120 +10402,112 @@
)
(i32.shr_u
(get_local $0)
- (get_local $9)
+ (get_local $2)
)
)
(i32.const 2)
)
)
)
- (get_local $9)
+ (get_local $23)
)
)
(block
- (set_local $16
- (get_local $23)
+ (set_local $7
+ (get_local $8)
)
- (set_local $8
+ (set_local $5
(get_local $0)
)
- (set_local $2
- (get_local $7)
- )
(set_local $1
+ (get_local $17)
+ )
+ (set_local $9
(i32.const 90)
)
)
(block
(set_local $13
- (get_local $23)
+ (get_local $8)
)
- (set_local $3
- (get_local $7)
+ (set_local $12
+ (get_local $17)
)
)
)
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 90)
)
(loop $while-in$20
- (set_local $1
+ (set_local $9
(i32.const 0)
)
- (set_local $3
+ (set_local $2
(i32.lt_u
(tee_local $0
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $8)
+ (get_local $5)
)
(i32.const -8)
)
- (get_local $12)
+ (get_local $11)
)
)
- (get_local $16)
+ (get_local $7)
)
)
- (set_local $0
+ (set_local $7
(select
(get_local $0)
- (get_local $16)
- (get_local $3)
+ (get_local $7)
+ (get_local $2)
)
)
- (set_local $2
+ (set_local $1
(select
- (get_local $8)
+ (get_local $5)
+ (get_local $1)
(get_local $2)
- (get_local $3)
)
)
(if
- (tee_local $3
+ (tee_local $0
(i32.load offset=16
- (get_local $8)
+ (get_local $5)
)
)
(block
- (set_local $16
+ (set_local $5
(get_local $0)
)
- (set_local $8
- (get_local $3)
- )
(br $while-in$20)
)
)
(if
- (tee_local $8
+ (tee_local $5
(i32.load offset=20
- (get_local $8)
- )
- )
- (block
- (set_local $16
- (get_local $0)
+ (get_local $5)
)
- (br $while-in$20)
)
+ (br $while-in$20)
(block
(set_local $13
- (get_local $0)
+ (get_local $7)
)
- (set_local $3
- (get_local $2)
+ (set_local $12
+ (get_local $1)
)
)
)
)
)
(if
- (get_local $3)
+ (get_local $12)
(if
(i32.lt_u
(get_local $13)
@@ -10616,14 +10515,14 @@
(i32.load
(i32.const 184)
)
- (get_local $12)
+ (get_local $11)
)
)
(block
(if
(i32.lt_u
- (get_local $3)
- (tee_local $8
+ (get_local $12)
+ (tee_local $10
(i32.load
(i32.const 192)
)
@@ -10633,11 +10532,11 @@
)
(if
(i32.ge_u
- (get_local $3)
- (tee_local $7
+ (get_local $12)
+ (tee_local $4
(i32.add
- (get_local $3)
(get_local $12)
+ (get_local $11)
)
)
)
@@ -10645,50 +10544,48 @@
)
(set_local $5
(i32.load offset=24
- (get_local $3)
+ (get_local $12)
)
)
(block $do-once$21
(if
(i32.eq
- (tee_local $4
+ (tee_local $0
(i32.load offset=12
- (get_local $3)
+ (get_local $12)
)
)
- (get_local $3)
+ (get_local $12)
)
(block
(if
- (tee_local $2
- (i32.load
- (tee_local $0
- (i32.add
- (get_local $3)
- (i32.const 20)
+ (i32.eqz
+ (tee_local $1
+ (i32.load
+ (tee_local $0
+ (i32.add
+ (get_local $12)
+ (i32.const 20)
+ )
)
)
)
)
- (set_local $1
- (get_local $0)
- )
(if
- (tee_local $2
- (i32.load
- (tee_local $0
- (i32.add
- (get_local $3)
- (i32.const 16)
+ (i32.eqz
+ (tee_local $1
+ (i32.load
+ (tee_local $0
+ (i32.add
+ (get_local $12)
+ (i32.const 16)
+ )
)
)
)
)
- (set_local $1
- (get_local $0)
- )
(block
- (set_local $14
+ (set_local $15
(i32.const 0)
)
(br $do-once$21)
@@ -10697,55 +10594,52 @@
)
(loop $while-in$24
(if
- (tee_local $4
+ (tee_local $3
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $2)
+ (get_local $1)
(i32.const 20)
)
)
)
)
(block
- (set_local $2
- (get_local $4)
- )
(set_local $1
- (get_local $0)
+ (get_local $3)
+ )
+ (set_local $0
+ (get_local $2)
)
(br $while-in$24)
)
)
(if
- (tee_local $4
+ (tee_local $3
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $2)
+ (get_local $1)
(i32.const 16)
)
)
)
)
(block
- (set_local $2
- (get_local $4)
- )
(set_local $1
- (get_local $0)
+ (get_local $3)
+ )
+ (set_local $0
+ (get_local $2)
)
(br $while-in$24)
)
- (set_local $0
- (get_local $1)
- )
)
)
(if
(i32.lt_u
(get_local $0)
- (get_local $8)
+ (get_local $10)
)
(call_import $_abort)
(block
@@ -10753,8 +10647,8 @@
(get_local $0)
(i32.const 0)
)
- (set_local $14
- (get_local $2)
+ (set_local $15
+ (get_local $1)
)
)
)
@@ -10762,52 +10656,52 @@
(block
(if
(i32.lt_u
- (tee_local $2
+ (tee_local $3
(i32.load offset=8
- (get_local $3)
+ (get_local $12)
)
)
- (get_local $8)
+ (get_local $10)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load
- (tee_local $1
+ (tee_local $2
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 12)
)
)
)
- (get_local $3)
+ (get_local $12)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $4)
+ (get_local $0)
(i32.const 8)
)
)
)
- (get_local $3)
+ (get_local $12)
)
(block
(i32.store
- (get_local $1)
- (get_local $4)
+ (get_local $2)
+ (get_local $0)
)
(i32.store
- (get_local $0)
- (get_local $2)
+ (get_local $1)
+ (get_local $3)
)
- (set_local $14
- (get_local $4)
+ (set_local $15
+ (get_local $0)
)
)
(call_import $_abort)
@@ -10821,7 +10715,7 @@
(block
(if
(i32.eq
- (get_local $3)
+ (get_local $12)
(i32.load
(tee_local $0
(i32.add
@@ -10829,7 +10723,7 @@
(i32.shl
(tee_local $1
(i32.load offset=28
- (get_local $3)
+ (get_local $12)
)
)
(i32.const 2)
@@ -10841,11 +10735,11 @@
(block
(i32.store
(get_local $0)
- (get_local $14)
+ (get_local $15)
)
(if
(i32.eqz
- (get_local $14)
+ (get_local $15)
)
(block
(i32.store
@@ -10887,27 +10781,27 @@
)
)
)
- (get_local $3)
+ (get_local $12)
)
(i32.store
(get_local $0)
- (get_local $14)
+ (get_local $15)
)
(i32.store offset=20
(get_local $5)
- (get_local $14)
+ (get_local $15)
)
)
(br_if $do-once$25
(i32.eqz
- (get_local $14)
+ (get_local $15)
)
)
)
)
(if
(i32.lt_u
- (get_local $14)
+ (get_local $15)
(tee_local $1
(i32.load
(i32.const 192)
@@ -10917,13 +10811,13 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $14)
+ (get_local $15)
(get_local $5)
)
(if
(tee_local $0
(i32.load offset=16
- (get_local $3)
+ (get_local $12)
)
)
(if
@@ -10934,12 +10828,12 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $14)
+ (get_local $15)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $14)
+ (get_local $15)
)
)
)
@@ -10947,7 +10841,7 @@
(if
(tee_local $0
(i32.load offset=20
- (get_local $3)
+ (get_local $12)
)
)
(if
@@ -10960,12 +10854,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $14)
+ (get_local $15)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $14)
+ (get_local $15)
)
)
)
@@ -10981,12 +10875,12 @@
)
(block
(i32.store offset=4
- (get_local $3)
+ (get_local $12)
(i32.or
(tee_local $0
(i32.add
(get_local $13)
- (get_local $12)
+ (get_local $11)
)
)
(i32.const 3)
@@ -10996,7 +10890,7 @@
(tee_local $0
(i32.add
(i32.add
- (get_local $3)
+ (get_local $12)
(get_local $0)
)
(i32.const 4)
@@ -11012,14 +10906,14 @@
)
(block
(i32.store offset=4
- (get_local $3)
+ (get_local $12)
(i32.or
- (get_local $12)
+ (get_local $11)
(i32.const 3)
)
)
(i32.store offset=4
- (get_local $7)
+ (get_local $4)
(i32.or
(get_local $13)
(i32.const 1)
@@ -11027,12 +10921,12 @@
)
(i32.store
(i32.add
- (get_local $7)
+ (get_local $4)
(get_local $13)
)
(get_local $13)
)
- (set_local $0
+ (set_local $1
(i32.shr_u
(get_local $13)
(i32.const 3)
@@ -11044,12 +10938,12 @@
(i32.const 256)
)
(block
- (set_local $1
+ (set_local $0
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
(i32.const 2)
@@ -11063,20 +10957,20 @@
(i32.const 176)
)
)
- (tee_local $0
+ (tee_local $1
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $1)
)
)
)
(if
(i32.lt_u
- (tee_local $0
+ (tee_local $1
(i32.load
(tee_local $2
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
@@ -11092,7 +10986,7 @@
(get_local $2)
)
(set_local $24
- (get_local $0)
+ (get_local $1)
)
)
)
@@ -11101,35 +10995,35 @@
(i32.const 176)
(i32.or
(get_local $2)
- (get_local $0)
+ (get_local $1)
)
)
(set_local $30
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
(set_local $24
- (get_local $1)
+ (get_local $0)
)
)
)
(i32.store
(get_local $30)
- (get_local $7)
+ (get_local $4)
)
(i32.store offset=12
(get_local $24)
- (get_local $7)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $7)
+ (get_local $4)
(get_local $24)
)
(i32.store offset=12
- (get_local $7)
- (get_local $1)
+ (get_local $4)
+ (get_local $0)
)
(br $do-once$29)
)
@@ -11240,13 +11134,13 @@
)
)
(i32.store offset=28
- (get_local $7)
+ (get_local $4)
(get_local $2)
)
(i32.store offset=4
(tee_local $0
(i32.add
- (get_local $7)
+ (get_local $4)
(i32.const 16)
)
)
@@ -11259,7 +11153,7 @@
(if
(i32.eqz
(i32.and
- (tee_local $4
+ (tee_local $3
(i32.load
(i32.const 180)
)
@@ -11276,30 +11170,30 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $4)
+ (get_local $3)
(get_local $0)
)
)
(i32.store
(get_local $1)
- (get_local $7)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $7)
+ (get_local $4)
(get_local $1)
)
(i32.store offset=12
- (get_local $7)
- (get_local $7)
+ (get_local $4)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $7)
- (get_local $7)
+ (get_local $4)
+ (get_local $4)
)
(br $do-once$29)
)
)
- (set_local $4
+ (set_local $2
(i32.shl
(get_local $13)
(select
@@ -11318,7 +11212,7 @@
)
)
)
- (set_local $2
+ (set_local $0
(i32.load
(get_local $1)
)
@@ -11329,7 +11223,7 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $2)
+ (get_local $0)
)
(i32.const -8)
)
@@ -11337,32 +11231,32 @@
)
(block
(set_local $25
- (get_local $2)
+ (get_local $0)
)
- (set_local $1
+ (set_local $9
(i32.const 148)
)
(br $while-out$31)
)
)
- (set_local $0
+ (set_local $1
(i32.shl
- (get_local $4)
+ (get_local $2)
(i32.const 1)
)
)
(if
- (tee_local $5
+ (tee_local $3
(i32.load
- (tee_local $1
+ (tee_local $2
(i32.add
(i32.add
- (get_local $2)
+ (get_local $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $4)
+ (get_local $2)
(i32.const 31)
)
(i32.const 2)
@@ -11372,22 +11266,22 @@
)
)
(block
- (set_local $4
- (get_local $0)
- )
(set_local $2
- (get_local $5)
+ (get_local $1)
+ )
+ (set_local $0
+ (get_local $3)
)
(br $while-in$32)
)
(block
(set_local $39
- (get_local $2)
+ (get_local $0)
)
(set_local $31
- (get_local $1)
+ (get_local $2)
)
- (set_local $1
+ (set_local $9
(i32.const 145)
)
)
@@ -11396,7 +11290,7 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 145)
)
(if
@@ -11410,25 +11304,25 @@
(block
(i32.store
(get_local $31)
- (get_local $7)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $7)
+ (get_local $4)
(get_local $39)
)
(i32.store offset=12
- (get_local $7)
- (get_local $7)
+ (get_local $4)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $7)
- (get_local $7)
+ (get_local $4)
+ (get_local $4)
)
)
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 148)
)
(if
@@ -11458,22 +11352,22 @@
(block
(i32.store offset=12
(get_local $2)
- (get_local $7)
+ (get_local $4)
)
(i32.store
(get_local $0)
- (get_local $7)
+ (get_local $4)
)
(i32.store offset=8
- (get_local $7)
+ (get_local $4)
(get_local $2)
)
(i32.store offset=12
- (get_local $7)
+ (get_local $4)
(get_local $25)
)
(i32.store offset=24
- (get_local $7)
+ (get_local $4)
(i32.const 0)
)
)
@@ -11486,22 +11380,22 @@
)
(return
(i32.add
- (get_local $3)
+ (get_local $12)
(i32.const 8)
)
)
)
- (set_local $8
- (get_local $12)
+ (set_local $0
+ (get_local $11)
)
)
- (set_local $8
- (get_local $12)
+ (set_local $0
+ (get_local $11)
)
)
)
- (set_local $8
- (get_local $12)
+ (set_local $0
+ (get_local $11)
)
)
)
@@ -11510,25 +11404,25 @@
)
(if
(i32.ge_u
- (tee_local $3
+ (tee_local $2
(i32.load
(i32.const 184)
)
)
- (get_local $8)
+ (get_local $0)
)
(block
- (set_local $2
+ (set_local $3
(i32.load
(i32.const 196)
)
)
(if
(i32.gt_u
- (tee_local $0
+ (tee_local $1
(i32.sub
- (get_local $3)
- (get_local $8)
+ (get_local $2)
+ (get_local $0)
)
)
(i32.const 15)
@@ -11536,35 +11430,35 @@
(block
(i32.store
(i32.const 196)
- (tee_local $1
+ (tee_local $2
(i32.add
- (get_local $2)
- (get_local $8)
+ (get_local $3)
+ (get_local $0)
)
)
)
(i32.store
(i32.const 184)
- (get_local $0)
+ (get_local $1)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $2)
(i32.or
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store
(i32.add
+ (get_local $2)
(get_local $1)
- (get_local $0)
)
- (get_local $0)
+ (get_local $1)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
- (get_local $8)
+ (get_local $0)
(i32.const 3)
)
)
@@ -11579,9 +11473,9 @@
(i32.const 0)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
- (get_local $3)
+ (get_local $2)
(i32.const 3)
)
)
@@ -11589,8 +11483,8 @@
(tee_local $0
(i32.add
(i32.add
- (get_local $2)
(get_local $3)
+ (get_local $2)
)
(i32.const 4)
)
@@ -11606,7 +11500,7 @@
)
(return
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -11614,53 +11508,53 @@
)
(if
(i32.gt_u
- (tee_local $0
+ (tee_local $1
(i32.load
(i32.const 188)
)
)
- (get_local $8)
+ (get_local $0)
)
(block
(i32.store
(i32.const 188)
- (tee_local $0
+ (tee_local $1
(i32.sub
+ (get_local $1)
(get_local $0)
- (get_local $8)
)
)
)
(i32.store
(i32.const 200)
- (tee_local $1
+ (tee_local $2
(i32.add
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 200)
)
)
- (get_local $8)
+ (get_local $0)
)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $2)
(i32.or
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
- (get_local $8)
+ (get_local $0)
(i32.const 3)
)
)
(return
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -11675,24 +11569,24 @@
(if
(i32.and
(i32.add
- (tee_local $0
+ (tee_local $1
(call_import $_sysconf
(i32.const 30)
)
)
(i32.const -1)
)
- (get_local $0)
+ (get_local $1)
)
(call_import $_abort)
(block
(i32.store
(i32.const 656)
- (get_local $0)
+ (get_local $1)
)
(i32.store
(i32.const 652)
- (get_local $0)
+ (get_local $1)
)
(i32.store
(i32.const 660)
@@ -11727,7 +11621,7 @@
)
(set_local $17
(i32.add
- (get_local $8)
+ (get_local $0)
(i32.const 48)
)
)
@@ -11737,35 +11631,35 @@
(i32.and
(tee_local $11
(i32.add
- (tee_local $0
+ (tee_local $1
(i32.load
(i32.const 656)
)
)
- (tee_local $2
+ (tee_local $8
(i32.add
- (get_local $8)
+ (get_local $0)
(i32.const 47)
)
)
)
)
- (tee_local $7
+ (tee_local $2
(i32.sub
(i32.const 0)
- (get_local $0)
+ (get_local $1)
)
)
)
)
- (get_local $8)
+ (get_local $0)
)
(return
(i32.const 0)
)
)
(if
- (tee_local $9
+ (tee_local $7
(i32.load
(i32.const 616)
)
@@ -11773,9 +11667,9 @@
(if
(i32.or
(i32.le_u
- (tee_local $0
+ (tee_local $1
(i32.add
- (tee_local $3
+ (tee_local $5
(i32.load
(i32.const 608)
)
@@ -11783,11 +11677,11 @@
(get_local $6)
)
)
- (get_local $3)
+ (get_local $5)
)
(i32.gt_u
- (get_local $0)
- (get_local $9)
+ (get_local $1)
+ (get_local $7)
)
)
(return
@@ -11797,7 +11691,7 @@
)
(if
(i32.eq
- (tee_local $1
+ (tee_local $9
(block $label$break$L257
(if
(i32.and
@@ -11810,61 +11704,58 @@
(block
(block $label$break$L259
(if
- (tee_local $9
+ (tee_local $7
(i32.load
(i32.const 200)
)
)
(block
- (set_local $0
+ (set_local $1
(i32.const 624)
)
(loop $while-in$38
(block $while-out$37
(if
(i32.le_u
- (tee_local $3
+ (tee_local $5
(i32.load
- (get_local $0)
+ (get_local $1)
)
)
- (get_local $9)
+ (get_local $7)
)
(if
(i32.gt_u
(i32.add
- (get_local $3)
+ (get_local $5)
(i32.load
- (tee_local $3
+ (tee_local $5
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 4)
)
)
)
)
- (get_local $9)
+ (get_local $7)
)
(block
- (set_local $9
- (get_local $0)
- )
- (set_local $0
- (get_local $3)
+ (set_local $7
+ (get_local $1)
)
(br $while-out$37)
)
)
)
(if
- (tee_local $0
+ (tee_local $1
(i32.load offset=8
- (get_local $0)
+ (get_local $1)
)
)
(br $while-in$38)
(block
- (set_local $1
+ (set_local $9
(i32.const 173)
)
(br $label$break$L259)
@@ -11874,7 +11765,7 @@
)
(if
(i32.lt_u
- (tee_local $7
+ (tee_local $2
(i32.and
(i32.sub
(get_local $11)
@@ -11882,38 +11773,38 @@
(i32.const 188)
)
)
- (get_local $7)
+ (get_local $2)
)
)
(i32.const 2147483647)
)
(if
(i32.eq
- (tee_local $3
+ (tee_local $1
(call_import $_sbrk
- (get_local $7)
+ (get_local $2)
)
)
(i32.add
(i32.load
- (get_local $9)
+ (get_local $7)
)
(i32.load
- (get_local $0)
+ (get_local $5)
)
)
)
(if
(i32.ne
- (get_local $3)
+ (get_local $1)
(i32.const -1)
)
(block
- (set_local $5
- (get_local $3)
- )
(set_local $4
- (get_local $7)
+ (get_local $1)
+ )
+ (set_local $3
+ (get_local $2)
)
(br $label$break$L257
(i32.const 193)
@@ -11921,20 +11812,20 @@
)
)
(block
- (set_local $22
- (get_local $3)
+ (set_local $21
+ (get_local $1)
)
(set_local $10
- (get_local $7)
+ (get_local $2)
)
- (set_local $1
+ (set_local $9
(i32.const 183)
)
)
)
)
)
- (set_local $1
+ (set_local $9
(i32.const 173)
)
)
@@ -11942,12 +11833,12 @@
(block $do-once$39
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 173)
)
(if
(i32.ne
- (tee_local $3
+ (tee_local $2
(call_import $_sbrk
(i32.const 0)
)
@@ -11955,17 +11846,17 @@
(i32.const -1)
)
(block
- (set_local $7
+ (set_local $5
(i32.add
(tee_local $11
(i32.load
(i32.const 608)
)
)
- (tee_local $0
+ (tee_local $1
(if
(i32.and
- (tee_local $0
+ (tee_local $5
(i32.add
(tee_local $7
(i32.load
@@ -11975,19 +11866,19 @@
(i32.const -1)
)
)
- (tee_local $9
- (get_local $3)
+ (tee_local $1
+ (get_local $2)
)
)
(i32.add
(i32.sub
(get_local $6)
- (get_local $9)
+ (get_local $1)
)
(i32.and
(i32.add
- (get_local $0)
- (get_local $9)
+ (get_local $5)
+ (get_local $1)
)
(i32.sub
(i32.const 0)
@@ -12003,17 +11894,17 @@
(if
(i32.and
(i32.gt_u
+ (get_local $1)
(get_local $0)
- (get_local $8)
)
(i32.lt_u
- (get_local $0)
+ (get_local $1)
(i32.const 2147483647)
)
)
(block
(if
- (tee_local $9
+ (tee_local $7
(i32.load
(i32.const 616)
)
@@ -12021,44 +11912,41 @@
(br_if $do-once$39
(i32.or
(i32.le_u
- (get_local $7)
+ (get_local $5)
(get_local $11)
)
(i32.gt_u
+ (get_local $5)
(get_local $7)
- (get_local $9)
)
)
)
)
(if
(i32.eq
- (tee_local $1
+ (tee_local $21
(call_import $_sbrk
- (get_local $0)
+ (get_local $1)
)
)
- (get_local $3)
+ (get_local $2)
)
(block
- (set_local $5
- (get_local $3)
- )
(set_local $4
- (get_local $0)
+ (get_local $2)
+ )
+ (set_local $3
+ (get_local $1)
)
(br $label$break$L257
(i32.const 193)
)
)
(block
- (set_local $22
- (get_local $1)
- )
(set_local $10
- (get_local $0)
+ (get_local $1)
)
- (set_local $1
+ (set_local $9
(i32.const 183)
)
)
@@ -12072,11 +11960,11 @@
(block $label$break$L279
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 183)
)
(block
- (set_local $0
+ (set_local $1
(i32.sub
(i32.const 0)
(get_local $10)
@@ -12094,21 +11982,21 @@
(i32.const 2147483647)
)
(i32.ne
- (get_local $22)
+ (get_local $21)
(i32.const -1)
)
)
)
(if
(i32.lt_u
- (tee_local $1
+ (tee_local $2
(i32.and
(i32.add
(i32.sub
- (get_local $2)
+ (get_local $8)
(get_local $10)
)
- (tee_local $1
+ (tee_local $2
(i32.load
(i32.const 656)
)
@@ -12116,7 +12004,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $1)
+ (get_local $2)
)
)
)
@@ -12125,44 +12013,38 @@
(if
(i32.eq
(call_import $_sbrk
- (get_local $1)
+ (get_local $2)
)
(i32.const -1)
)
(block
(drop
(call_import $_sbrk
- (get_local $0)
+ (get_local $1)
)
)
(br $label$break$L279)
)
- (set_local $0
+ (set_local $10
(i32.add
- (get_local $1)
+ (get_local $2)
(get_local $10)
)
)
)
- (set_local $0
- (get_local $10)
- )
- )
- (set_local $0
- (get_local $10)
)
)
(if
(i32.ne
- (get_local $22)
+ (get_local $21)
(i32.const -1)
)
(block
- (set_local $5
- (get_local $22)
- )
(set_local $4
- (get_local $0)
+ (get_local $21)
+ )
+ (set_local $3
+ (get_local $10)
)
(br $label$break$L257
(i32.const 193)
@@ -12201,7 +12083,7 @@
(get_local $6)
)
)
- (tee_local $0
+ (tee_local $1
(call_import $_sbrk
(i32.const 0)
)
@@ -12213,32 +12095,32 @@
(i32.const -1)
)
(i32.ne
- (get_local $0)
+ (get_local $1)
(i32.const -1)
)
)
)
(if
(i32.gt_u
- (tee_local $0
+ (tee_local $1
(i32.sub
- (get_local $0)
+ (get_local $1)
(get_local $2)
)
)
(i32.add
- (get_local $8)
+ (get_local $0)
(i32.const 40)
)
)
(block
- (set_local $5
+ (set_local $4
(get_local $2)
)
- (set_local $4
- (get_local $0)
+ (set_local $3
+ (get_local $1)
)
- (set_local $1
+ (set_local $9
(i32.const 193)
)
)
@@ -12248,31 +12130,31 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 193)
)
(block
(i32.store
(i32.const 608)
- (tee_local $0
+ (tee_local $1
(i32.add
(i32.load
(i32.const 608)
)
- (get_local $4)
+ (get_local $3)
)
)
)
(if
(i32.gt_u
- (get_local $0)
+ (get_local $1)
(i32.load
(i32.const 612)
)
)
(i32.store
(i32.const 612)
- (get_local $0)
+ (get_local $1)
)
)
(block $do-once$44
@@ -12283,25 +12165,25 @@
)
)
(block
- (set_local $0
+ (set_local $1
(i32.const 624)
)
(loop $while-in$49
(block $while-out$48
(if
(i32.eq
- (get_local $5)
+ (get_local $4)
(i32.add
- (tee_local $7
+ (tee_local $10
(i32.load
- (get_local $0)
+ (get_local $1)
)
)
- (tee_local $3
+ (tee_local $5
(i32.load
(tee_local $2
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 4)
)
)
@@ -12311,27 +12193,27 @@
)
(block
(set_local $40
- (get_local $7)
+ (get_local $10)
)
(set_local $41
- (get_local $3)
+ (get_local $5)
)
(set_local $42
(get_local $2)
)
(set_local $43
- (get_local $0)
+ (get_local $1)
)
- (set_local $1
+ (set_local $9
(i32.const 203)
)
(br $while-out$48)
)
)
(br_if $while-in$49
- (tee_local $0
+ (tee_local $1
(i32.load offset=8
- (get_local $0)
+ (get_local $1)
)
)
)
@@ -12339,7 +12221,7 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 203)
)
(if
@@ -12355,7 +12237,7 @@
(i32.and
(i32.lt_u
(get_local $6)
- (get_local $5)
+ (get_local $4)
)
(i32.ge_u
(get_local $6)
@@ -12367,18 +12249,18 @@
(get_local $42)
(i32.add
(get_local $41)
- (get_local $4)
+ (get_local $3)
)
)
- (set_local $1
+ (set_local $2
(i32.add
(get_local $6)
- (tee_local $0
+ (tee_local $1
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $0
+ (tee_local $1
(i32.add
(get_local $6)
(i32.const 8)
@@ -12389,18 +12271,18 @@
)
(i32.const 0)
(i32.and
- (get_local $0)
+ (get_local $1)
(i32.const 7)
)
)
)
)
)
- (set_local $0
+ (set_local $1
(i32.add
(i32.sub
- (get_local $4)
- (get_local $0)
+ (get_local $3)
+ (get_local $1)
)
(i32.load
(i32.const 188)
@@ -12409,23 +12291,23 @@
)
(i32.store
(i32.const 200)
- (get_local $1)
+ (get_local $2)
)
(i32.store
(i32.const 188)
- (get_local $0)
+ (get_local $1)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $2)
(i32.or
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
+ (get_local $2)
(get_local $1)
- (get_local $0)
)
(i32.const 40)
)
@@ -12440,11 +12322,11 @@
)
)
)
- (set_local $10
+ (set_local $11
(if
(i32.lt_u
- (get_local $5)
- (tee_local $0
+ (get_local $4)
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -12453,20 +12335,20 @@
(block
(i32.store
(i32.const 192)
- (get_local $5)
+ (get_local $4)
)
- (get_local $5)
+ (get_local $4)
)
- (get_local $0)
+ (get_local $1)
)
)
(set_local $2
(i32.add
- (get_local $5)
(get_local $4)
+ (get_local $3)
)
)
- (set_local $0
+ (set_local $1
(i32.const 624)
)
(loop $while-in$51
@@ -12474,31 +12356,31 @@
(if
(i32.eq
(i32.load
- (get_local $0)
+ (get_local $1)
)
(get_local $2)
)
(block
(set_local $44
- (get_local $0)
+ (get_local $1)
)
(set_local $32
- (get_local $0)
+ (get_local $1)
)
- (set_local $1
+ (set_local $9
(i32.const 211)
)
(br $while-out$50)
)
)
(if
- (tee_local $0
+ (tee_local $1
(i32.load offset=8
- (get_local $0)
+ (get_local $1)
)
)
(br $while-in$51)
- (set_local $21
+ (set_local $20
(i32.const 624)
)
)
@@ -12506,7 +12388,7 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 211)
)
(if
@@ -12516,16 +12398,16 @@
)
(i32.const 8)
)
- (set_local $21
+ (set_local $20
(i32.const 624)
)
(block
(i32.store
(get_local $44)
- (get_local $5)
+ (get_local $4)
)
(i32.store
- (tee_local $0
+ (tee_local $1
(i32.add
(get_local $32)
(i32.const 4)
@@ -12533,23 +12415,23 @@
)
(i32.add
(i32.load
- (get_local $0)
+ (get_local $1)
)
- (get_local $4)
+ (get_local $3)
)
)
- (set_local $4
+ (set_local $7
(i32.add
- (tee_local $7
+ (tee_local $10
(i32.add
- (get_local $5)
+ (get_local $4)
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 8)
)
)
@@ -12558,26 +12440,26 @@
)
(i32.const 0)
(i32.and
- (get_local $0)
+ (get_local $1)
(i32.const 7)
)
)
)
)
- (get_local $8)
+ (get_local $0)
)
)
- (set_local $0
+ (set_local $2
(i32.sub
(i32.sub
- (tee_local $5
+ (tee_local $8
(i32.add
(get_local $2)
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $0
+ (tee_local $1
(i32.add
(get_local $2)
(i32.const 8)
@@ -12588,28 +12470,28 @@
)
(i32.const 0)
(i32.and
- (get_local $0)
+ (get_local $1)
(i32.const 7)
)
)
)
)
- (get_local $7)
+ (get_local $10)
)
- (get_local $8)
+ (get_local $0)
)
)
(i32.store offset=4
- (get_local $7)
+ (get_local $10)
(i32.or
- (get_local $8)
+ (get_local $0)
(i32.const 3)
)
)
(block $do-once$52
(if
(i32.eq
- (get_local $5)
+ (get_local $8)
(get_local $6)
)
(block
@@ -12620,16 +12502,16 @@
(i32.load
(i32.const 188)
)
- (get_local $0)
+ (get_local $2)
)
)
)
(i32.store
(i32.const 200)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $7)
(i32.or
(get_local $0)
(i32.const 1)
@@ -12639,7 +12521,7 @@
(block
(if
(i32.eq
- (get_local $5)
+ (get_local $8)
(i32.load
(i32.const 196)
)
@@ -12652,16 +12534,16 @@
(i32.load
(i32.const 184)
)
- (get_local $0)
+ (get_local $2)
)
)
)
(i32.store
(i32.const 196)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $7)
(i32.or
(get_local $0)
(i32.const 1)
@@ -12669,7 +12551,7 @@
)
(i32.store
(i32.add
- (get_local $4)
+ (get_local $7)
(get_local $0)
)
(get_local $0)
@@ -12683,9 +12565,9 @@
(if
(i32.eq
(i32.and
- (tee_local $2
+ (tee_local $1
(i32.load offset=4
- (get_local $5)
+ (get_local $8)
)
)
(i32.const 3)
@@ -12693,44 +12575,44 @@
(i32.const 1)
)
(block
- (set_local $3
+ (set_local $5
(i32.and
- (get_local $2)
+ (get_local $1)
(i32.const -8)
)
)
- (set_local $1
+ (set_local $0
(i32.shr_u
- (get_local $2)
+ (get_local $1)
(i32.const 3)
)
)
(block $label$break$L331
(if
(i32.lt_u
- (get_local $2)
+ (get_local $1)
(i32.const 256)
)
(block
- (set_local $8
+ (set_local $3
(i32.load offset=12
- (get_local $5)
+ (get_local $8)
)
)
(block $do-once$55
(if
(i32.ne
- (tee_local $9
+ (tee_local $4
(i32.load offset=8
- (get_local $5)
+ (get_local $8)
)
)
- (tee_local $2
+ (tee_local $1
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $1)
+ (get_local $0)
(i32.const 1)
)
(i32.const 2)
@@ -12741,17 +12623,17 @@
(block
(if
(i32.lt_u
- (get_local $9)
- (get_local $10)
+ (get_local $4)
+ (get_local $11)
)
(call_import $_abort)
)
(br_if $do-once$55
(i32.eq
(i32.load offset=12
- (get_local $9)
+ (get_local $4)
)
- (get_local $5)
+ (get_local $8)
)
)
(call_import $_abort)
@@ -12760,8 +12642,8 @@
)
(if
(i32.eq
- (get_local $8)
- (get_local $9)
+ (get_local $3)
+ (get_local $4)
)
(block
(i32.store
@@ -12773,7 +12655,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $0)
)
(i32.const -1)
)
@@ -12785,38 +12667,38 @@
(block $do-once$57
(if
(i32.eq
- (get_local $8)
- (get_local $2)
+ (get_local $3)
+ (get_local $1)
)
(set_local $33
(i32.add
- (get_local $8)
+ (get_local $3)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $8)
- (get_local $10)
+ (get_local $3)
+ (get_local $11)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $8)
+ (get_local $3)
(i32.const 8)
)
)
)
- (get_local $5)
+ (get_local $8)
)
(block
(set_local $33
- (get_local $1)
+ (get_local $0)
)
(br $do-once$57)
)
@@ -12826,60 +12708,60 @@
)
)
(i32.store offset=12
- (get_local $9)
- (get_local $8)
+ (get_local $4)
+ (get_local $3)
)
(i32.store
(get_local $33)
- (get_local $9)
+ (get_local $4)
)
)
(block
(set_local $6
(i32.load offset=24
- (get_local $5)
+ (get_local $8)
)
)
(block $do-once$59
(if
(i32.eq
- (tee_local $9
+ (tee_local $0
(i32.load offset=12
- (get_local $5)
+ (get_local $8)
)
)
- (get_local $5)
+ (get_local $8)
)
(block
(if
- (i32.eqz
- (tee_local $8
- (i32.load
- (tee_local $2
- (i32.add
- (tee_local $1
- (i32.add
- (get_local $5)
- (i32.const 16)
- )
+ (tee_local $1
+ (i32.load
+ (tee_local $3
+ (i32.add
+ (tee_local $0
+ (i32.add
+ (get_local $8)
+ (i32.const 16)
)
- (i32.const 4)
)
+ (i32.const 4)
)
)
)
)
+ (set_local $0
+ (get_local $3)
+ )
(if
- (tee_local $8
- (i32.load
- (get_local $1)
+ (i32.eqz
+ (tee_local $1
+ (i32.load
+ (get_local $0)
+ )
)
)
- (set_local $2
- (get_local $1)
- )
(block
- (set_local $15
+ (set_local $16
(i32.const 0)
)
(br $do-once$59)
@@ -12888,64 +12770,61 @@
)
(loop $while-in$62
(if
- (tee_local $9
+ (tee_local $4
(i32.load
- (tee_local $1
+ (tee_local $3
(i32.add
- (get_local $8)
+ (get_local $1)
(i32.const 20)
)
)
)
)
(block
- (set_local $8
- (get_local $9)
+ (set_local $1
+ (get_local $4)
)
- (set_local $2
- (get_local $1)
+ (set_local $0
+ (get_local $3)
)
(br $while-in$62)
)
)
(if
- (tee_local $9
+ (tee_local $4
(i32.load
- (tee_local $1
+ (tee_local $3
(i32.add
- (get_local $8)
+ (get_local $1)
(i32.const 16)
)
)
)
)
(block
- (set_local $8
- (get_local $9)
+ (set_local $1
+ (get_local $4)
)
- (set_local $2
- (get_local $1)
+ (set_local $0
+ (get_local $3)
)
(br $while-in$62)
)
- (set_local $1
- (get_local $2)
- )
)
)
(if
(i32.lt_u
- (get_local $1)
- (get_local $10)
+ (get_local $0)
+ (get_local $11)
)
(call_import $_abort)
(block
(i32.store
- (get_local $1)
+ (get_local $0)
(i32.const 0)
)
- (set_local $15
- (get_local $8)
+ (set_local $16
+ (get_local $1)
)
)
)
@@ -12953,26 +12832,26 @@
(block
(if
(i32.lt_u
- (tee_local $8
+ (tee_local $4
(i32.load offset=8
- (get_local $5)
+ (get_local $8)
)
)
- (get_local $10)
+ (get_local $11)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
- (get_local $8)
+ (get_local $4)
(i32.const 12)
)
)
)
- (get_local $5)
+ (get_local $8)
)
(call_import $_abort)
)
@@ -12981,24 +12860,24 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $9)
+ (get_local $0)
(i32.const 8)
)
)
)
- (get_local $5)
+ (get_local $8)
)
(block
(i32.store
- (get_local $2)
- (get_local $9)
+ (get_local $3)
+ (get_local $0)
)
(i32.store
(get_local $1)
- (get_local $8)
+ (get_local $4)
)
- (set_local $15
- (get_local $9)
+ (set_local $16
+ (get_local $0)
)
)
(call_import $_abort)
@@ -13014,15 +12893,15 @@
(block $do-once$63
(if
(i32.eq
- (get_local $5)
+ (get_local $8)
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $2
+ (tee_local $1
(i32.load offset=28
- (get_local $5)
+ (get_local $8)
)
)
(i32.const 2)
@@ -13033,13 +12912,13 @@
)
(block
(i32.store
- (get_local $1)
- (get_local $15)
+ (get_local $0)
+ (get_local $16)
)
(br_if $do-once$63
(i32.eqz
(i32.eqz
- (get_local $15)
+ (get_local $16)
)
)
)
@@ -13052,7 +12931,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $2)
+ (get_local $1)
)
(i32.const -1)
)
@@ -13073,27 +12952,27 @@
(if
(i32.eq
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
(get_local $6)
(i32.const 16)
)
)
)
- (get_local $5)
+ (get_local $8)
)
(i32.store
- (get_local $1)
- (get_local $15)
+ (get_local $0)
+ (get_local $16)
)
(i32.store offset=20
(get_local $6)
- (get_local $15)
+ (get_local $16)
)
)
(br_if $label$break$L331
(i32.eqz
- (get_local $15)
+ (get_local $16)
)
)
)
@@ -13101,8 +12980,8 @@
)
(if
(i32.lt_u
- (get_local $15)
- (tee_local $8
+ (get_local $16)
+ (tee_local $3
(i32.load
(i32.const 192)
)
@@ -13111,15 +12990,15 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $15)
+ (get_local $16)
(get_local $6)
)
(if
- (tee_local $2
+ (tee_local $1
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const 16)
)
)
@@ -13127,34 +13006,34 @@
)
(if
(i32.lt_u
- (get_local $2)
- (get_local $8)
+ (get_local $1)
+ (get_local $3)
)
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $15)
- (get_local $2)
+ (get_local $16)
+ (get_local $1)
)
(i32.store offset=24
- (get_local $2)
- (get_local $15)
+ (get_local $1)
+ (get_local $16)
)
)
)
)
(br_if $label$break$L331
(i32.eqz
- (tee_local $1
+ (tee_local $0
(i32.load offset=4
- (get_local $1)
+ (get_local $0)
)
)
)
)
(if
(i32.lt_u
- (get_local $1)
+ (get_local $0)
(i32.load
(i32.const 192)
)
@@ -13162,35 +13041,30 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $15)
- (get_local $1)
+ (get_local $16)
+ (get_local $0)
)
(i32.store offset=24
- (get_local $1)
- (get_local $15)
+ (get_local $0)
+ (get_local $16)
)
)
)
)
)
)
- (set_local $1
+ (set_local $2
(i32.add
- (get_local $3)
- (get_local $0)
+ (get_local $5)
+ (get_local $2)
)
)
(i32.add
+ (get_local $8)
(get_local $5)
- (get_local $3)
)
)
- (block
- (set_local $1
- (get_local $0)
- )
- (get_local $5)
- )
+ (get_local $8)
)
(i32.const 4)
)
@@ -13203,37 +13077,37 @@
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $7)
(i32.or
- (get_local $1)
+ (get_local $2)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $4)
- (get_local $1)
+ (get_local $7)
+ (get_local $2)
)
- (get_local $1)
+ (get_local $2)
)
- (set_local $0
+ (set_local $1
(i32.shr_u
- (get_local $1)
+ (get_local $2)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $1)
+ (get_local $2)
(i32.const 256)
)
(block
- (set_local $1
+ (set_local $0
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
(i32.const 2)
@@ -13248,21 +13122,21 @@
(i32.const 176)
)
)
- (tee_local $0
+ (tee_local $1
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $1)
)
)
)
(block
(if
(i32.ge_u
- (tee_local $0
+ (tee_local $1
(i32.load
(tee_local $2
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
@@ -13277,7 +13151,7 @@
(get_local $2)
)
(set_local $26
- (get_local $0)
+ (get_local $1)
)
(br $do-once$67)
)
@@ -13289,41 +13163,41 @@
(i32.const 176)
(i32.or
(get_local $2)
- (get_local $0)
+ (get_local $1)
)
)
(set_local $34
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
(set_local $26
- (get_local $1)
+ (get_local $0)
)
)
)
)
(i32.store
(get_local $34)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=12
(get_local $26)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
+ (get_local $7)
(get_local $26)
)
(i32.store offset=12
- (get_local $4)
- (get_local $1)
+ (get_local $7)
+ (get_local $0)
)
(br $do-once$52)
)
)
- (set_local $2
+ (set_local $1
(i32.add
(i32.const 480)
(i32.shl
@@ -13332,7 +13206,7 @@
(if
(tee_local $0
(i32.shr_u
- (get_local $1)
+ (get_local $2)
(i32.const 8)
)
)
@@ -13340,14 +13214,14 @@
(br_if $do-once$69
(i32.const 31)
(i32.gt_u
- (get_local $1)
+ (get_local $2)
(i32.const 16777215)
)
)
(i32.or
(i32.and
(i32.shr_u
- (get_local $1)
+ (get_local $2)
(i32.add
(tee_local $0
(i32.add
@@ -13355,7 +13229,7 @@
(i32.const 14)
(i32.or
(i32.or
- (tee_local $2
+ (tee_local $1
(i32.and
(i32.shr_u
(i32.add
@@ -13385,14 +13259,14 @@
)
(get_local $3)
)
- (tee_local $2
+ (tee_local $1
(i32.and
(i32.shr_u
(i32.add
(tee_local $0
(i32.shl
(get_local $0)
- (get_local $2)
+ (get_local $1)
)
)
(i32.const 245760)
@@ -13407,7 +13281,7 @@
(i32.shr_u
(i32.shl
(get_local $0)
- (get_local $2)
+ (get_local $1)
)
(i32.const 15)
)
@@ -13433,13 +13307,13 @@
)
)
(i32.store offset=28
- (get_local $4)
+ (get_local $7)
(get_local $3)
)
(i32.store offset=4
(tee_local $0
(i32.add
- (get_local $4)
+ (get_local $7)
(i32.const 16)
)
)
@@ -13452,7 +13326,7 @@
(if
(i32.eqz
(i32.and
- (tee_local $5
+ (tee_local $4
(i32.load
(i32.const 180)
)
@@ -13469,32 +13343,32 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $5)
+ (get_local $4)
(get_local $0)
)
)
(i32.store
- (get_local $2)
- (get_local $4)
+ (get_local $1)
+ (get_local $7)
)
(i32.store offset=24
- (get_local $4)
- (get_local $2)
+ (get_local $7)
+ (get_local $1)
)
(i32.store offset=12
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
(br $do-once$52)
)
)
- (set_local $5
+ (set_local $3
(i32.shl
- (get_local $1)
+ (get_local $2)
(select
(i32.const 0)
(i32.sub
@@ -13511,9 +13385,9 @@
)
)
)
- (set_local $3
+ (set_local $0
(i32.load
- (get_local $2)
+ (get_local $1)
)
)
(loop $while-in$72
@@ -13522,40 +13396,40 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $3)
+ (get_local $0)
)
(i32.const -8)
)
- (get_local $1)
+ (get_local $2)
)
(block
(set_local $27
- (get_local $3)
+ (get_local $0)
)
- (set_local $1
+ (set_local $9
(i32.const 281)
)
(br $while-out$71)
)
)
- (set_local $0
+ (set_local $1
(i32.shl
- (get_local $5)
+ (get_local $3)
(i32.const 1)
)
)
(if
- (tee_local $8
+ (tee_local $4
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $5)
+ (get_local $3)
(i32.const 31)
)
(i32.const 2)
@@ -13565,22 +13439,22 @@
)
)
(block
- (set_local $5
- (get_local $0)
- )
(set_local $3
- (get_local $8)
+ (get_local $1)
+ )
+ (set_local $0
+ (get_local $4)
)
(br $while-in$72)
)
(block
(set_local $45
- (get_local $3)
+ (get_local $0)
)
(set_local $35
- (get_local $2)
+ (get_local $3)
)
- (set_local $1
+ (set_local $9
(i32.const 278)
)
)
@@ -13589,7 +13463,7 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 278)
)
(if
@@ -13603,25 +13477,25 @@
(block
(i32.store
(get_local $35)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $7)
(get_local $45)
)
(i32.store offset=12
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
)
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 281)
)
(if
@@ -13651,22 +13525,22 @@
(block
(i32.store offset=12
(get_local $2)
- (get_local $4)
+ (get_local $7)
)
(i32.store
(get_local $0)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
+ (get_local $7)
(get_local $2)
)
(i32.store offset=12
- (get_local $4)
+ (get_local $7)
(get_local $27)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $7)
(i32.const 0)
)
)
@@ -13679,7 +13553,7 @@
)
(return
(i32.add
- (get_local $7)
+ (get_local $10)
(i32.const 8)
)
)
@@ -13690,20 +13564,20 @@
(block $while-out$73
(if
(i32.le_u
- (tee_local $0
+ (tee_local $1
(i32.load
- (get_local $21)
+ (get_local $20)
)
)
(get_local $6)
)
(br_if $while-out$73
(i32.gt_u
- (tee_local $9
+ (tee_local $2
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.load offset=4
- (get_local $21)
+ (get_local $20)
)
)
)
@@ -13711,51 +13585,51 @@
)
)
)
- (set_local $21
+ (set_local $20
(i32.load offset=8
- (get_local $21)
+ (get_local $20)
)
)
(br $while-in$74)
)
)
- (set_local $1
+ (set_local $5
(i32.add
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $9)
+ (get_local $2)
(i32.const -47)
)
)
(i32.const 8)
)
)
- (set_local $3
+ (set_local $8
(i32.add
- (tee_local $2
+ (tee_local $10
(select
(get_local $6)
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $0)
+ (get_local $1)
(select
(i32.and
(i32.sub
(i32.const 0)
- (get_local $1)
+ (get_local $5)
)
(i32.const 7)
)
(i32.const 0)
(i32.and
- (get_local $1)
+ (get_local $5)
(i32.const 7)
)
)
)
)
(i32.lt_u
- (get_local $0)
+ (get_local $1)
(tee_local $7
(i32.add
(get_local $6)
@@ -13770,17 +13644,17 @@
)
(i32.store
(i32.const 200)
- (tee_local $1
+ (tee_local $5
(i32.add
- (get_local $5)
- (tee_local $0
+ (get_local $4)
+ (tee_local $1
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 8)
)
)
@@ -13789,7 +13663,7 @@
)
(i32.const 0)
(i32.and
- (get_local $0)
+ (get_local $1)
(i32.const 7)
)
)
@@ -13799,27 +13673,27 @@
)
(i32.store
(i32.const 188)
- (tee_local $0
+ (tee_local $1
(i32.sub
(i32.add
- (get_local $4)
+ (get_local $3)
(i32.const -40)
)
- (get_local $0)
+ (get_local $1)
)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $5)
(i32.or
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
+ (get_local $5)
(get_local $1)
- (get_local $0)
)
(i32.const 40)
)
@@ -13830,45 +13704,45 @@
)
)
(i32.store
- (tee_local $1
+ (tee_local $5
(i32.add
- (get_local $2)
+ (get_local $10)
(i32.const 4)
)
)
(i32.const 27)
)
(i32.store
- (get_local $3)
+ (get_local $8)
(i32.load
(i32.const 624)
)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $8)
(i32.load
(i32.const 628)
)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $8)
(i32.load
(i32.const 632)
)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $8)
(i32.load
(i32.const 636)
)
)
(i32.store
(i32.const 624)
- (get_local $5)
+ (get_local $4)
)
(i32.store
(i32.const 628)
- (get_local $4)
+ (get_local $3)
)
(i32.store
(i32.const 636)
@@ -13876,19 +13750,19 @@
)
(i32.store
(i32.const 632)
- (get_local $3)
+ (get_local $8)
)
- (set_local $0
+ (set_local $1
(i32.add
- (get_local $2)
+ (get_local $10)
(i32.const 24)
)
)
(loop $while-in$76
(i32.store
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 4)
)
)
@@ -13897,24 +13771,24 @@
(br_if $while-in$76
(i32.lt_u
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 4)
)
- (get_local $9)
+ (get_local $2)
)
)
)
(if
(i32.ne
- (get_local $2)
+ (get_local $10)
(get_local $6)
)
(block
(i32.store
- (get_local $1)
+ (get_local $5)
(i32.and
(i32.load
- (get_local $1)
+ (get_local $5)
)
(i32.const -2)
)
@@ -13922,9 +13796,9 @@
(i32.store offset=4
(get_local $6)
(i32.or
- (tee_local $0
+ (tee_local $5
(i32.sub
- (get_local $2)
+ (get_local $10)
(get_local $6)
)
)
@@ -13932,27 +13806,27 @@
)
)
(i32.store
- (get_local $2)
- (get_local $0)
+ (get_local $10)
+ (get_local $5)
)
- (set_local $1
+ (set_local $2
(i32.shr_u
- (get_local $0)
+ (get_local $5)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $0)
+ (get_local $5)
(i32.const 256)
)
(block
- (set_local $2
+ (set_local $1
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $1)
+ (get_local $2)
(i32.const 1)
)
(i32.const 2)
@@ -13966,20 +13840,20 @@
(i32.const 176)
)
)
- (tee_local $0
+ (tee_local $2
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $2)
)
)
)
(if
(i32.lt_u
- (tee_local $0
+ (tee_local $2
(i32.load
- (tee_local $1
+ (tee_local $3
(i32.add
- (get_local $2)
+ (get_local $1)
(i32.const 8)
)
)
@@ -13992,10 +13866,10 @@
(call_import $_abort)
(block
(set_local $36
- (get_local $1)
+ (get_local $3)
)
(set_local $28
- (get_local $0)
+ (get_local $2)
)
)
)
@@ -14004,17 +13878,17 @@
(i32.const 176)
(i32.or
(get_local $3)
- (get_local $0)
+ (get_local $2)
)
)
(set_local $36
(i32.add
- (get_local $2)
+ (get_local $1)
(i32.const 8)
)
)
(set_local $28
- (get_local $2)
+ (get_local $1)
)
)
)
@@ -14032,7 +13906,7 @@
)
(i32.store offset=12
(get_local $6)
- (get_local $2)
+ (get_local $1)
)
(br $do-once$44)
)
@@ -14045,20 +13919,20 @@
(if
(tee_local $1
(i32.shr_u
- (get_local $0)
+ (get_local $5)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $0)
+ (get_local $5)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $0)
+ (get_local $5)
(i32.add
(tee_local $1
(i32.add
@@ -14157,7 +14031,7 @@
(if
(i32.eqz
(i32.and
- (tee_local $7
+ (tee_local $4
(i32.load
(i32.const 180)
)
@@ -14174,7 +14048,7 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $7)
+ (get_local $4)
(get_local $1)
)
)
@@ -14197,9 +14071,9 @@
(br $do-once$44)
)
)
- (set_local $7
+ (set_local $3
(i32.shl
- (get_local $0)
+ (get_local $5)
(select
(i32.const 0)
(i32.sub
@@ -14216,7 +14090,7 @@
)
)
)
- (set_local $3
+ (set_local $1
(i32.load
(get_local $2)
)
@@ -14227,40 +14101,40 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $3)
+ (get_local $1)
)
(i32.const -8)
)
- (get_local $0)
+ (get_local $5)
)
(block
(set_local $29
- (get_local $3)
+ (get_local $1)
)
- (set_local $1
+ (set_local $9
(i32.const 307)
)
(br $while-out$77)
)
)
- (set_local $1
+ (set_local $2
(i32.shl
- (get_local $7)
+ (get_local $3)
(i32.const 1)
)
)
(if
(tee_local $4
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $7)
+ (get_local $3)
(i32.const 31)
)
(i32.const 2)
@@ -14270,22 +14144,22 @@
)
)
(block
- (set_local $7
- (get_local $1)
- )
(set_local $3
+ (get_local $2)
+ )
+ (set_local $1
(get_local $4)
)
(br $while-in$78)
)
(block
(set_local $46
- (get_local $3)
+ (get_local $1)
)
(set_local $37
- (get_local $2)
+ (get_local $3)
)
- (set_local $1
+ (set_local $9
(i32.const 304)
)
)
@@ -14294,7 +14168,7 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 304)
)
(if
@@ -14326,15 +14200,15 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $9)
(i32.const 307)
)
(if
(i32.and
(i32.ge_u
- (tee_local $2
+ (tee_local $3
(i32.load
- (tee_local $0
+ (tee_local $1
(i32.add
(get_local $29)
(i32.const 8)
@@ -14342,7 +14216,7 @@
)
)
)
- (tee_local $1
+ (tee_local $2
(i32.load
(i32.const 192)
)
@@ -14350,21 +14224,21 @@
)
(i32.ge_u
(get_local $29)
- (get_local $1)
+ (get_local $2)
)
)
(block
(i32.store offset=12
- (get_local $2)
+ (get_local $3)
(get_local $6)
)
(i32.store
- (get_local $0)
+ (get_local $1)
(get_local $6)
)
(i32.store offset=8
(get_local $6)
- (get_local $2)
+ (get_local $3)
)
(i32.store offset=12
(get_local $6)
@@ -14386,29 +14260,29 @@
(if
(i32.or
(i32.eqz
- (tee_local $0
+ (tee_local $1
(i32.load
(i32.const 192)
)
)
)
(i32.lt_u
- (get_local $5)
- (get_local $0)
+ (get_local $4)
+ (get_local $1)
)
)
(i32.store
(i32.const 192)
- (get_local $5)
+ (get_local $4)
)
)
(i32.store
(i32.const 624)
- (get_local $5)
+ (get_local $4)
)
(i32.store
(i32.const 628)
- (get_local $4)
+ (get_local $3)
)
(i32.store
(i32.const 636)
@@ -14424,34 +14298,34 @@
(i32.const 208)
(i32.const -1)
)
- (set_local $0
+ (set_local $1
(i32.const 0)
)
(loop $while-in$47
(i32.store offset=12
- (tee_local $1
+ (tee_local $2
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
(i32.const 2)
)
)
)
- (get_local $1)
+ (get_local $2)
)
(i32.store offset=8
- (get_local $1)
- (get_local $1)
+ (get_local $2)
+ (get_local $2)
)
(br_if $while-in$47
(i32.ne
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
@@ -14461,17 +14335,17 @@
)
(i32.store
(i32.const 200)
- (tee_local $1
+ (tee_local $2
(i32.add
- (get_local $5)
- (tee_local $0
+ (get_local $4)
+ (tee_local $1
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 8)
)
)
@@ -14480,7 +14354,7 @@
)
(i32.const 0)
(i32.and
- (get_local $0)
+ (get_local $1)
(i32.const 7)
)
)
@@ -14490,27 +14364,27 @@
)
(i32.store
(i32.const 188)
- (tee_local $0
+ (tee_local $1
(i32.sub
(i32.add
- (get_local $4)
+ (get_local $3)
(i32.const -40)
)
- (get_local $0)
+ (get_local $1)
)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $2)
(i32.or
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
+ (get_local $2)
(get_local $1)
- (get_local $0)
)
(i32.const 40)
)
@@ -14525,53 +14399,53 @@
)
(if
(i32.gt_u
- (tee_local $0
+ (tee_local $1
(i32.load
(i32.const 188)
)
)
- (get_local $8)
+ (get_local $0)
)
(block
(i32.store
(i32.const 188)
- (tee_local $0
+ (tee_local $1
(i32.sub
+ (get_local $1)
(get_local $0)
- (get_local $8)
)
)
)
(i32.store
(i32.const 200)
- (tee_local $1
+ (tee_local $2
(i32.add
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 200)
)
)
- (get_local $8)
+ (get_local $0)
)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $2)
(i32.or
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
- (get_local $8)
+ (get_local $0)
(i32.const 3)
)
)
(return
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -14612,13 +14486,13 @@
)
(if
(i32.lt_u
- (tee_local $3
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const -8)
)
)
- (tee_local $12
+ (tee_local $11
(i32.load
(i32.const 192)
)
@@ -14628,9 +14502,9 @@
)
(if
(i32.eq
- (tee_local $4
+ (tee_local $10
(i32.and
- (tee_local $8
+ (tee_local $2
(i32.load
(i32.add
(get_local $0)
@@ -14645,12 +14519,12 @@
)
(call_import $_abort)
)
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $3)
+ (get_local $4)
(tee_local $0
(i32.and
- (get_local $8)
+ (get_local $2)
(i32.const -8)
)
)
@@ -14659,30 +14533,30 @@
(block $do-once$0
(if
(i32.and
- (get_local $8)
+ (get_local $2)
(i32.const 1)
)
(block
- (set_local $1
- (get_local $3)
+ (set_local $3
+ (get_local $4)
)
- (set_local $2
+ (set_local $1
(get_local $0)
)
)
(block
(set_local $8
(i32.load
- (get_local $3)
+ (get_local $4)
)
)
(if
(i32.eqz
- (get_local $4)
+ (get_local $10)
)
(return)
)
- (set_local $4
+ (set_local $2
(i32.add
(get_local $8)
(get_local $0)
@@ -14690,22 +14564,22 @@
)
(if
(i32.lt_u
- (tee_local $3
+ (tee_local $0
(i32.add
- (get_local $3)
+ (get_local $4)
(i32.sub
(i32.const 0)
(get_local $8)
)
)
)
- (get_local $12)
+ (get_local $11)
)
(call_import $_abort)
)
(if
(i32.eq
- (get_local $3)
+ (get_local $0)
(i32.load
(i32.const 196)
)
@@ -14714,11 +14588,11 @@
(if
(i32.ne
(i32.and
- (tee_local $2
+ (tee_local $1
(i32.load
- (tee_local $0
+ (tee_local $3
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 4)
)
)
@@ -14729,44 +14603,44 @@
(i32.const 3)
)
(block
- (set_local $1
- (get_local $3)
+ (set_local $3
+ (get_local $0)
)
- (set_local $2
- (get_local $4)
+ (set_local $1
+ (get_local $2)
)
(br $do-once$0)
)
)
(i32.store
(i32.const 184)
- (get_local $4)
+ (get_local $2)
)
(i32.store
- (get_local $0)
+ (get_local $3)
(i32.and
- (get_local $2)
+ (get_local $1)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $0)
(i32.or
- (get_local $4)
+ (get_local $2)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $3)
- (get_local $4)
+ (get_local $0)
+ (get_local $2)
)
- (get_local $4)
+ (get_local $2)
)
(return)
)
)
- (set_local $0
+ (set_local $10
(i32.shr_u
(get_local $8)
(i32.const 3)
@@ -14778,24 +14652,24 @@
(i32.const 256)
)
(block
- (set_local $1
+ (set_local $4
(i32.load offset=12
- (get_local $3)
+ (get_local $0)
)
)
(if
(i32.ne
- (tee_local $9
+ (tee_local $3
(i32.load offset=8
- (get_local $3)
+ (get_local $0)
)
)
- (tee_local $2
+ (tee_local $1
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $0)
+ (get_local $10)
(i32.const 1)
)
(i32.const 2)
@@ -14806,17 +14680,17 @@
(block
(if
(i32.lt_u
- (get_local $9)
- (get_local $12)
+ (get_local $3)
+ (get_local $11)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load offset=12
- (get_local $9)
+ (get_local $3)
)
- (get_local $3)
+ (get_local $0)
)
(call_import $_abort)
)
@@ -14824,8 +14698,8 @@
)
(if
(i32.eq
- (get_local $1)
- (get_local $9)
+ (get_local $4)
+ (get_local $3)
)
(block
(i32.store
@@ -14837,101 +14711,101 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $10)
)
(i32.const -1)
)
)
)
- (set_local $1
- (get_local $3)
+ (set_local $3
+ (get_local $0)
)
- (set_local $2
- (get_local $4)
+ (set_local $1
+ (get_local $2)
)
(br $do-once$0)
)
)
(if
(i32.eq
+ (get_local $4)
(get_local $1)
- (get_local $2)
)
(set_local $5
(i32.add
- (get_local $1)
+ (get_local $4)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $1)
- (get_local $12)
+ (get_local $4)
+ (get_local $11)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $0
+ (tee_local $1
(i32.add
- (get_local $1)
+ (get_local $4)
(i32.const 8)
)
)
)
- (get_local $3)
+ (get_local $0)
)
(set_local $5
- (get_local $0)
+ (get_local $1)
)
(call_import $_abort)
)
)
)
(i32.store offset=12
- (get_local $9)
- (get_local $1)
+ (get_local $3)
+ (get_local $4)
)
(i32.store
(get_local $5)
- (get_local $9)
- )
- (set_local $1
(get_local $3)
)
- (set_local $2
- (get_local $4)
+ (set_local $3
+ (get_local $0)
+ )
+ (set_local $1
+ (get_local $2)
)
(br $do-once$0)
)
)
- (set_local $13
+ (set_local $12
(i32.load offset=24
- (get_local $3)
+ (get_local $0)
)
)
(block $do-once$2
(if
(i32.eq
- (tee_local $11
+ (tee_local $4
(i32.load offset=12
- (get_local $3)
+ (get_local $0)
)
)
- (get_local $3)
+ (get_local $0)
)
(block
(if
(i32.eqz
- (tee_local $8
+ (tee_local $4
(i32.load
(tee_local $5
(i32.add
- (tee_local $0
+ (tee_local $8
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 16)
)
)
@@ -14942,16 +14816,16 @@
)
)
(if
- (tee_local $8
+ (tee_local $4
(i32.load
- (get_local $0)
+ (get_local $8)
)
)
(set_local $5
- (get_local $0)
+ (get_local $8)
)
(block
- (set_local $9
+ (set_local $7
(i32.const 0)
)
(br $do-once$2)
@@ -14960,64 +14834,61 @@
)
(loop $while-in$5
(if
- (tee_local $11
+ (tee_local $8
(i32.load
- (tee_local $0
+ (tee_local $10
(i32.add
- (get_local $8)
+ (get_local $4)
(i32.const 20)
)
)
)
)
(block
- (set_local $8
- (get_local $11)
+ (set_local $4
+ (get_local $8)
)
(set_local $5
- (get_local $0)
+ (get_local $10)
)
(br $while-in$5)
)
)
(if
- (tee_local $11
+ (tee_local $8
(i32.load
- (tee_local $0
+ (tee_local $10
(i32.add
- (get_local $8)
+ (get_local $4)
(i32.const 16)
)
)
)
)
(block
- (set_local $8
- (get_local $11)
+ (set_local $4
+ (get_local $8)
)
(set_local $5
- (get_local $0)
+ (get_local $10)
)
(br $while-in$5)
)
- (set_local $0
- (get_local $5)
- )
)
)
(if
(i32.lt_u
- (get_local $0)
- (get_local $12)
+ (get_local $5)
+ (get_local $11)
)
(call_import $_abort)
(block
(i32.store
- (get_local $0)
+ (get_local $5)
(i32.const 0)
)
- (set_local $9
- (get_local $8)
+ (set_local $7
+ (get_local $4)
)
)
)
@@ -15025,52 +14896,52 @@
(block
(if
(i32.lt_u
- (tee_local $8
+ (tee_local $5
(i32.load offset=8
- (get_local $3)
+ (get_local $0)
)
)
- (get_local $12)
+ (get_local $11)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load
- (tee_local $5
+ (tee_local $8
(i32.add
- (get_local $8)
+ (get_local $5)
(i32.const 12)
)
)
)
- (get_local $3)
+ (get_local $0)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $0
+ (tee_local $10
(i32.add
- (get_local $11)
+ (get_local $4)
(i32.const 8)
)
)
)
- (get_local $3)
+ (get_local $0)
)
(block
(i32.store
- (get_local $5)
- (get_local $11)
+ (get_local $8)
+ (get_local $4)
)
(i32.store
- (get_local $0)
- (get_local $8)
+ (get_local $10)
+ (get_local $5)
)
- (set_local $9
- (get_local $11)
+ (set_local $7
+ (get_local $4)
)
)
(call_import $_abort)
@@ -15079,19 +14950,19 @@
)
)
(if
- (get_local $13)
+ (get_local $12)
(block
(if
(i32.eq
- (get_local $3)
+ (get_local $0)
(i32.load
- (tee_local $0
+ (tee_local $5
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $5
+ (tee_local $4
(i32.load offset=28
- (get_local $3)
+ (get_local $0)
)
)
(i32.const 2)
@@ -15102,12 +14973,12 @@
)
(block
(i32.store
- (get_local $0)
- (get_local $9)
+ (get_local $5)
+ (get_local $7)
)
(if
(i32.eqz
- (get_local $9)
+ (get_local $7)
)
(block
(i32.store
@@ -15119,17 +14990,17 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $5)
+ (get_local $4)
)
(i32.const -1)
)
)
)
- (set_local $1
- (get_local $3)
+ (set_local $3
+ (get_local $0)
)
- (set_local $2
- (get_local $4)
+ (set_local $1
+ (get_local $2)
)
(br $do-once$0)
)
@@ -15138,7 +15009,7 @@
(block
(if
(i32.lt_u
- (get_local $13)
+ (get_local $12)
(i32.load
(i32.const 192)
)
@@ -15148,34 +15019,34 @@
(if
(i32.eq
(i32.load
- (tee_local $0
+ (tee_local $4
(i32.add
- (get_local $13)
+ (get_local $12)
(i32.const 16)
)
)
)
- (get_local $3)
+ (get_local $0)
)
(i32.store
- (get_local $0)
- (get_local $9)
+ (get_local $4)
+ (get_local $7)
)
(i32.store offset=20
- (get_local $13)
- (get_local $9)
+ (get_local $12)
+ (get_local $7)
)
)
(if
(i32.eqz
- (get_local $9)
+ (get_local $7)
)
(block
- (set_local $1
- (get_local $3)
+ (set_local $3
+ (get_local $0)
)
- (set_local $2
- (get_local $4)
+ (set_local $1
+ (get_local $2)
)
(br $do-once$0)
)
@@ -15184,8 +15055,8 @@
)
(if
(i32.lt_u
- (get_local $9)
- (tee_local $8
+ (get_local $7)
+ (tee_local $4
(i32.load
(i32.const 192)
)
@@ -15194,15 +15065,15 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $9)
- (get_local $13)
+ (get_local $7)
+ (get_local $12)
)
(if
(tee_local $5
(i32.load
- (tee_local $0
+ (tee_local $8
(i32.add
- (get_local $3)
+ (get_local $0)
(i32.const 16)
)
)
@@ -15211,30 +15082,30 @@
(if
(i32.lt_u
(get_local $5)
- (get_local $8)
+ (get_local $4)
)
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $9)
+ (get_local $7)
(get_local $5)
)
(i32.store offset=24
(get_local $5)
- (get_local $9)
+ (get_local $7)
)
)
)
)
(if
- (tee_local $0
+ (tee_local $4
(i32.load offset=4
- (get_local $0)
+ (get_local $8)
)
)
(if
(i32.lt_u
- (get_local $0)
+ (get_local $4)
(i32.load
(i32.const 192)
)
@@ -15242,37 +15113,37 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $9)
- (get_local $0)
+ (get_local $7)
+ (get_local $4)
)
(i32.store offset=24
+ (get_local $4)
+ (get_local $7)
+ )
+ (set_local $3
(get_local $0)
- (get_local $9)
)
(set_local $1
- (get_local $3)
- )
- (set_local $2
- (get_local $4)
+ (get_local $2)
)
)
)
(block
- (set_local $1
- (get_local $3)
+ (set_local $3
+ (get_local $0)
)
- (set_local $2
- (get_local $4)
+ (set_local $1
+ (get_local $2)
)
)
)
)
(block
- (set_local $1
- (get_local $3)
+ (set_local $3
+ (get_local $0)
)
- (set_local $2
- (get_local $4)
+ (set_local $1
+ (get_local $2)
)
)
)
@@ -15281,19 +15152,19 @@
)
(if
(i32.ge_u
- (get_local $1)
- (get_local $7)
+ (get_local $3)
+ (get_local $6)
)
(call_import $_abort)
)
(if
(i32.eqz
(i32.and
- (tee_local $4
+ (tee_local $0
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 4)
)
)
@@ -15306,36 +15177,36 @@
)
(if
(i32.and
- (get_local $4)
+ (get_local $0)
(i32.const 2)
)
(block
(i32.store
- (get_local $0)
+ (get_local $2)
(i32.and
- (get_local $4)
+ (get_local $0)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $3)
(i32.or
- (get_local $2)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store
(i32.add
+ (get_local $3)
(get_local $1)
- (get_local $2)
)
- (get_local $2)
+ (get_local $1)
)
)
(block
(if
(i32.eq
- (get_local $7)
+ (get_local $6)
(i32.load
(i32.const 200)
)
@@ -15348,16 +15219,16 @@
(i32.load
(i32.const 188)
)
- (get_local $2)
+ (get_local $1)
)
)
)
(i32.store
(i32.const 200)
- (get_local $1)
+ (get_local $3)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $3)
(i32.or
(get_local $0)
(i32.const 1)
@@ -15365,7 +15236,7 @@
)
(if
(i32.ne
- (get_local $1)
+ (get_local $3)
(i32.load
(i32.const 196)
)
@@ -15385,7 +15256,7 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $6)
(i32.load
(i32.const 196)
)
@@ -15398,16 +15269,16 @@
(i32.load
(i32.const 184)
)
- (get_local $2)
+ (get_local $1)
)
)
)
(i32.store
(i32.const 196)
- (get_local $1)
+ (get_local $3)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $3)
(i32.or
(get_local $0)
(i32.const 1)
@@ -15415,7 +15286,7 @@
)
(i32.store
(i32.add
- (get_local $1)
+ (get_local $3)
(get_local $0)
)
(get_local $0)
@@ -15423,46 +15294,46 @@
(return)
)
)
- (set_local $5
+ (set_local $4
(i32.add
(i32.and
- (get_local $4)
+ (get_local $0)
(i32.const -8)
)
- (get_local $2)
+ (get_local $1)
)
)
- (set_local $0
+ (set_local $5
(i32.shr_u
- (get_local $4)
+ (get_local $0)
(i32.const 3)
)
)
(block $do-once$8
(if
(i32.lt_u
- (get_local $4)
+ (get_local $0)
(i32.const 256)
)
(block
- (set_local $4
+ (set_local $2
(i32.load offset=12
- (get_local $7)
+ (get_local $6)
)
)
(if
(i32.ne
- (tee_local $3
+ (tee_local $1
(i32.load offset=8
- (get_local $7)
+ (get_local $6)
)
)
- (tee_local $2
+ (tee_local $0
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $0)
+ (get_local $5)
(i32.const 1)
)
(i32.const 2)
@@ -15473,7 +15344,7 @@
(block
(if
(i32.lt_u
- (get_local $3)
+ (get_local $1)
(i32.load
(i32.const 192)
)
@@ -15483,9 +15354,9 @@
(if
(i32.ne
(i32.load offset=12
- (get_local $3)
+ (get_local $1)
)
- (get_local $7)
+ (get_local $6)
)
(call_import $_abort)
)
@@ -15493,8 +15364,8 @@
)
(if
(i32.eq
- (get_local $4)
- (get_local $3)
+ (get_local $2)
+ (get_local $1)
)
(block
(i32.store
@@ -15506,7 +15377,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $5)
)
(i32.const -1)
)
@@ -15517,19 +15388,19 @@
)
(if
(i32.eq
- (get_local $4)
(get_local $2)
+ (get_local $0)
)
- (set_local $6
+ (set_local $15
(i32.add
- (get_local $4)
+ (get_local $2)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $4)
+ (get_local $2)
(i32.load
(i32.const 192)
)
@@ -15541,14 +15412,14 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $4)
+ (get_local $2)
(i32.const 8)
)
)
)
- (get_local $7)
+ (get_local $6)
)
- (set_local $6
+ (set_local $15
(get_local $0)
)
(call_import $_abort)
@@ -15556,40 +15427,40 @@
)
)
(i32.store offset=12
- (get_local $3)
- (get_local $4)
+ (get_local $1)
+ (get_local $2)
)
(i32.store
- (get_local $6)
- (get_local $3)
+ (get_local $15)
+ (get_local $1)
)
)
(block
- (set_local $3
+ (set_local $7
(i32.load offset=24
- (get_local $7)
+ (get_local $6)
)
)
(block $do-once$10
(if
(i32.eq
- (tee_local $4
+ (tee_local $0
(i32.load offset=12
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $7)
+ (get_local $6)
)
(block
(if
(i32.eqz
- (tee_local $6
+ (tee_local $0
(i32.load
- (tee_local $2
+ (tee_local $1
(i32.add
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 16)
)
)
@@ -15600,16 +15471,16 @@
)
)
(if
- (tee_local $6
+ (tee_local $0
(i32.load
- (get_local $0)
+ (get_local $2)
)
)
- (set_local $2
- (get_local $0)
+ (set_local $1
+ (get_local $2)
)
(block
- (set_local $10
+ (set_local $9
(i32.const 0)
)
(br $do-once$10)
@@ -15618,54 +15489,51 @@
)
(loop $while-in$13
(if
- (tee_local $4
+ (tee_local $2
(i32.load
- (tee_local $0
+ (tee_local $5
(i32.add
- (get_local $6)
+ (get_local $0)
(i32.const 20)
)
)
)
)
(block
- (set_local $6
- (get_local $4)
+ (set_local $0
+ (get_local $2)
)
- (set_local $2
- (get_local $0)
+ (set_local $1
+ (get_local $5)
)
(br $while-in$13)
)
)
(if
- (tee_local $4
+ (tee_local $2
(i32.load
- (tee_local $0
+ (tee_local $5
(i32.add
- (get_local $6)
+ (get_local $0)
(i32.const 16)
)
)
)
)
(block
- (set_local $6
- (get_local $4)
+ (set_local $0
+ (get_local $2)
)
- (set_local $2
- (get_local $0)
+ (set_local $1
+ (get_local $5)
)
(br $while-in$13)
)
- (set_local $0
- (get_local $2)
- )
)
)
(if
(i32.lt_u
- (get_local $0)
+ (get_local $1)
(i32.load
(i32.const 192)
)
@@ -15673,11 +15541,11 @@
(call_import $_abort)
(block
(i32.store
- (get_local $0)
+ (get_local $1)
(i32.const 0)
)
- (set_local $10
- (get_local $6)
+ (set_local $9
+ (get_local $0)
)
)
)
@@ -15685,9 +15553,9 @@
(block
(if
(i32.lt_u
- (tee_local $6
+ (tee_local $1
(i32.load offset=8
- (get_local $7)
+ (get_local $6)
)
)
(i32.load
@@ -15701,38 +15569,38 @@
(i32.load
(tee_local $2
(i32.add
- (get_local $6)
+ (get_local $1)
(i32.const 12)
)
)
)
- (get_local $7)
+ (get_local $6)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $0
+ (tee_local $5
(i32.add
- (get_local $4)
+ (get_local $0)
(i32.const 8)
)
)
)
- (get_local $7)
+ (get_local $6)
)
(block
(i32.store
(get_local $2)
- (get_local $4)
+ (get_local $0)
)
(i32.store
- (get_local $0)
- (get_local $6)
+ (get_local $5)
+ (get_local $1)
)
- (set_local $10
- (get_local $4)
+ (set_local $9
+ (get_local $0)
)
)
(call_import $_abort)
@@ -15741,19 +15609,19 @@
)
)
(if
- (get_local $3)
+ (get_local $7)
(block
(if
(i32.eq
- (get_local $7)
+ (get_local $6)
(i32.load
- (tee_local $0
+ (tee_local $1
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $2
+ (tee_local $0
(i32.load offset=28
- (get_local $7)
+ (get_local $6)
)
)
(i32.const 2)
@@ -15764,12 +15632,12 @@
)
(block
(i32.store
- (get_local $0)
- (get_local $10)
+ (get_local $1)
+ (get_local $9)
)
(if
(i32.eqz
- (get_local $10)
+ (get_local $9)
)
(block
(i32.store
@@ -15781,7 +15649,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $2)
+ (get_local $0)
)
(i32.const -1)
)
@@ -15794,7 +15662,7 @@
(block
(if
(i32.lt_u
- (get_local $3)
+ (get_local $7)
(i32.load
(i32.const 192)
)
@@ -15806,33 +15674,33 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $3)
+ (get_local $7)
(i32.const 16)
)
)
)
- (get_local $7)
+ (get_local $6)
)
(i32.store
(get_local $0)
- (get_local $10)
+ (get_local $9)
)
(i32.store offset=20
- (get_local $3)
- (get_local $10)
+ (get_local $7)
+ (get_local $9)
)
)
(br_if $do-once$8
(i32.eqz
- (get_local $10)
+ (get_local $9)
)
)
)
)
(if
(i32.lt_u
- (get_local $10)
- (tee_local $6
+ (get_local $9)
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -15841,15 +15709,15 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $10)
- (get_local $3)
+ (get_local $9)
+ (get_local $7)
)
(if
- (tee_local $2
+ (tee_local $1
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 16)
)
)
@@ -15857,18 +15725,18 @@
)
(if
(i32.lt_u
- (get_local $2)
- (get_local $6)
+ (get_local $1)
+ (get_local $0)
)
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $10)
- (get_local $2)
+ (get_local $9)
+ (get_local $1)
)
(i32.store offset=24
- (get_local $2)
- (get_local $10)
+ (get_local $1)
+ (get_local $9)
)
)
)
@@ -15876,7 +15744,7 @@
(if
(tee_local $0
(i32.load offset=4
- (get_local $0)
+ (get_local $2)
)
)
(if
@@ -15889,12 +15757,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $10)
+ (get_local $9)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $10)
+ (get_local $9)
)
)
)
@@ -15905,22 +15773,22 @@
)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $3)
(i32.or
- (get_local $5)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $1)
- (get_local $5)
+ (get_local $3)
+ (get_local $4)
)
- (get_local $5)
+ (get_local $4)
)
(if
(i32.eq
- (get_local $1)
+ (get_local $3)
(i32.load
(i32.const 196)
)
@@ -15928,25 +15796,25 @@
(block
(i32.store
(i32.const 184)
- (get_local $5)
+ (get_local $4)
)
(return)
)
- (set_local $2
- (get_local $5)
+ (set_local $1
+ (get_local $4)
)
)
)
)
- (set_local $0
+ (set_local $4
(i32.shr_u
- (get_local $2)
+ (get_local $1)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $1)
(i32.const 256)
)
(block
@@ -15955,7 +15823,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $0)
+ (get_local $4)
(i32.const 1)
)
(i32.const 2)
@@ -15964,23 +15832,23 @@
)
(if
(i32.and
- (tee_local $5
+ (tee_local $0
(i32.load
(i32.const 176)
)
)
- (tee_local $0
+ (tee_local $1
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $4)
)
)
)
(if
(i32.lt_u
- (tee_local $0
+ (tee_local $1
(i32.load
- (tee_local $5
+ (tee_local $0
(i32.add
(get_local $2)
(i32.const 8)
@@ -15995,19 +15863,19 @@
(call_import $_abort)
(block
(set_local $16
- (get_local $5)
- )
- (set_local $14
(get_local $0)
)
+ (set_local $13
+ (get_local $1)
+ )
)
)
(block
(i32.store
(i32.const 176)
(i32.or
- (get_local $5)
(get_local $0)
+ (get_local $1)
)
)
(set_local $16
@@ -16016,25 +15884,25 @@
(i32.const 8)
)
)
- (set_local $14
+ (set_local $13
(get_local $2)
)
)
)
(i32.store
(get_local $16)
- (get_local $1)
+ (get_local $3)
)
(i32.store offset=12
- (get_local $14)
- (get_local $1)
+ (get_local $13)
+ (get_local $3)
)
(i32.store offset=8
- (get_local $1)
- (get_local $14)
+ (get_local $3)
+ (get_local $13)
)
(i32.store offset=12
- (get_local $1)
+ (get_local $3)
(get_local $2)
)
(return)
@@ -16044,24 +15912,24 @@
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $6
+ (tee_local $2
(if
(tee_local $0
(i32.shr_u
- (get_local $2)
+ (get_local $1)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $2)
+ (get_local $1)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $2)
+ (get_local $1)
(i32.add
(tee_local $0
(i32.add
@@ -16069,14 +15937,14 @@
(i32.const 14)
(i32.or
(i32.or
- (tee_local $5
+ (tee_local $2
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (tee_local $4
(i32.shl
(get_local $0)
- (tee_local $6
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
@@ -16097,16 +15965,16 @@
(i32.const 4)
)
)
- (get_local $6)
+ (get_local $0)
)
- (tee_local $5
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (tee_local $2
(i32.shl
- (get_local $0)
- (get_local $5)
+ (get_local $4)
+ (get_local $2)
)
)
(i32.const 245760)
@@ -16120,8 +15988,8 @@
)
(i32.shr_u
(i32.shl
+ (get_local $2)
(get_local $0)
- (get_local $5)
)
(i32.const 15)
)
@@ -16146,52 +16014,52 @@
)
)
(i32.store offset=28
- (get_local $1)
- (get_local $6)
+ (get_local $3)
+ (get_local $2)
)
(i32.store offset=20
- (get_local $1)
+ (get_local $3)
(i32.const 0)
)
(i32.store offset=16
- (get_local $1)
+ (get_local $3)
(i32.const 0)
)
(if
(i32.and
- (tee_local $4
+ (tee_local $0
(i32.load
(i32.const 180)
)
)
- (tee_local $0
+ (tee_local $4
(i32.shl
(i32.const 1)
- (get_local $6)
+ (get_local $2)
)
)
)
(block
(set_local $4
(i32.shl
- (get_local $2)
+ (get_local $1)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $6)
+ (get_local $2)
(i32.const 1)
)
)
(i32.eq
- (get_local $6)
+ (get_local $2)
(i32.const 31)
)
)
)
)
- (set_local $6
+ (set_local $0
(i32.load
(get_local $5)
)
@@ -16202,15 +16070,15 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $6)
+ (get_local $0)
)
(i32.const -8)
)
- (get_local $2)
+ (get_local $1)
)
(block
- (set_local $15
- (get_local $6)
+ (set_local $14
+ (get_local $0)
)
(set_local $0
(i32.const 130)
@@ -16218,19 +16086,19 @@
(br $while-out$18)
)
)
- (set_local $0
+ (set_local $5
(i32.shl
(get_local $4)
(i32.const 1)
)
)
(if
- (tee_local $7
+ (tee_local $2
(i32.load
- (tee_local $5
+ (tee_local $4
(i32.add
(i32.add
- (get_local $6)
+ (get_local $0)
(i32.const 16)
)
(i32.shl
@@ -16246,19 +16114,19 @@
)
(block
(set_local $4
- (get_local $0)
+ (get_local $5)
)
- (set_local $6
- (get_local $7)
+ (set_local $0
+ (get_local $2)
)
(br $while-in$19)
)
(block
(set_local $18
- (get_local $6)
+ (get_local $0)
)
(set_local $17
- (get_local $5)
+ (get_local $4)
)
(set_local $0
(i32.const 127)
@@ -16283,19 +16151,19 @@
(block
(i32.store
(get_local $17)
- (get_local $1)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $1)
+ (get_local $3)
(get_local $18)
)
(i32.store offset=12
- (get_local $1)
- (get_local $1)
+ (get_local $3)
+ (get_local $3)
)
(i32.store offset=8
- (get_local $1)
- (get_local $1)
+ (get_local $3)
+ (get_local $3)
)
)
)
@@ -16307,46 +16175,46 @@
(if
(i32.and
(i32.ge_u
- (tee_local $5
+ (tee_local $0
(i32.load
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $15)
+ (get_local $14)
(i32.const 8)
)
)
)
)
- (tee_local $2
+ (tee_local $1
(i32.load
(i32.const 192)
)
)
)
(i32.ge_u
- (get_local $15)
- (get_local $2)
+ (get_local $14)
+ (get_local $1)
)
)
(block
(i32.store offset=12
- (get_local $5)
- (get_local $1)
+ (get_local $0)
+ (get_local $3)
)
(i32.store
- (get_local $0)
- (get_local $1)
+ (get_local $2)
+ (get_local $3)
)
(i32.store offset=8
- (get_local $1)
- (get_local $5)
+ (get_local $3)
+ (get_local $0)
)
(i32.store offset=12
- (get_local $1)
- (get_local $15)
+ (get_local $3)
+ (get_local $14)
)
(i32.store offset=24
- (get_local $1)
+ (get_local $3)
(i32.const 0)
)
)
@@ -16359,25 +16227,25 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $4)
(get_local $0)
+ (get_local $4)
)
)
(i32.store
(get_local $5)
- (get_local $1)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $1)
+ (get_local $3)
(get_local $5)
)
(i32.store offset=12
- (get_local $1)
- (get_local $1)
+ (get_local $3)
+ (get_local $3)
)
(i32.store offset=8
- (get_local $1)
- (get_local $1)
+ (get_local $3)
+ (get_local $3)
)
)
)
@@ -16400,9 +16268,9 @@
)
)
(loop $while-in$21
- (set_local $2
+ (set_local $0
(i32.add
- (tee_local $0
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -16410,14 +16278,8 @@
(i32.const 8)
)
)
- (if
- (get_local $0)
- (block
- (set_local $0
- (get_local $2)
- )
- (br $while-in$21)
- )
+ (br_if $while-in$21
+ (get_local $1)
)
)
(i32.store