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.imprecise3522
1 files changed, 1592 insertions, 1930 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise
index cdfd59b07..155c50dc6 100644
--- a/test/emcc_hello_world.fromasm.imprecise
+++ b/test/emcc_hello_world.fromasm.imprecise
@@ -453,10 +453,10 @@
(i32.const 87)
)
(block
- (set_local $2
+ (set_local $3
(i32.const 87)
)
- (set_local $3
+ (set_local $2
(i32.const 775)
)
(set_local $0
@@ -482,10 +482,10 @@
(i32.const 775)
)
(block
- (set_local $2
+ (set_local $3
(get_local $4)
)
- (set_local $3
+ (set_local $2
(i32.const 775)
)
(set_local $0
@@ -500,13 +500,10 @@
(i32.const 5)
)
(loop $while-out$2 $while-in$3
- (set_local $1
- (get_local $3)
- )
(loop $while-out$4 $while-in$5
(set_local $0
(i32.add
- (get_local $1)
+ (get_local $2)
(i32.const 1)
)
)
@@ -515,7 +512,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $1)
+ (get_local $2)
)
(i32.const 24)
)
@@ -529,7 +526,7 @@
)
(br $while-out$4)
)
- (set_local $1
+ (set_local $2
(get_local $0)
)
)
@@ -539,7 +536,7 @@
(i32.eq
(set_local $0
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const -1)
)
)
@@ -552,10 +549,10 @@
(br $while-out$2)
)
(block
- (set_local $2
+ (set_local $3
(get_local $0)
)
- (set_local $3
+ (set_local $2
(get_local $1)
)
)
@@ -1080,13 +1077,13 @@
(get_local $8)
)
(i32.store
- (set_local $3
+ (set_local $4
(i32.add
(get_local $8)
(i32.const 32)
)
)
- (set_local $4
+ (set_local $3
(i32.load
(set_local $7
(i32.add
@@ -1098,8 +1095,8 @@
)
)
(i32.store offset=4
- (get_local $3)
- (set_local $4
+ (get_local $4)
+ (set_local $3
(i32.sub
(i32.load
(set_local $11
@@ -1109,16 +1106,16 @@
)
)
)
- (get_local $4)
+ (get_local $3)
)
)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $4)
(get_local $1)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $4)
(get_local $2)
)
(set_local $12
@@ -1133,23 +1130,20 @@
(i32.const 44)
)
)
- (set_local $5
- (get_local $3)
- )
(set_local $6
(i32.const 2)
)
- (set_local $4
+ (set_local $3
(i32.add
- (get_local $4)
+ (get_local $3)
(get_local $2)
)
)
(loop $while-out$0 $while-in$1
(if
(i32.eq
- (get_local $4)
- (set_local $3
+ (get_local $3)
+ (set_local $5
(if
(i32.eq
(i32.load
@@ -1166,7 +1160,7 @@
)
(i32.store offset=4
(get_local $9)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=8
(get_local $9)
@@ -1192,7 +1186,7 @@
)
(i32.store offset=4
(get_local $10)
- (get_local $5)
+ (get_local $4)
)
(i32.store offset=8
(get_local $10)
@@ -1223,12 +1217,12 @@
)
(if
(i32.lt_s
- (get_local $3)
+ (get_local $5)
(i32.const 0)
)
(block
(set_local $15
- (get_local $5)
+ (get_local $4)
)
(set_local $16
(get_local $6)
@@ -1241,24 +1235,24 @@
)
(set_local $17
(i32.sub
- (get_local $4)
(get_local $3)
+ (get_local $5)
)
)
(set_local $1
(if
(i32.gt_u
- (get_local $3)
+ (get_local $5)
(set_local $1
(i32.load offset=4
- (get_local $5)
+ (get_local $4)
)
)
)
(block
(i32.store
(get_local $7)
- (set_local $4
+ (set_local $3
(i32.load
(get_local $13)
)
@@ -1266,17 +1260,17 @@
)
(i32.store
(get_local $11)
- (get_local $4)
+ (get_local $3)
)
- (set_local $4
+ (set_local $5
(i32.sub
- (get_local $3)
+ (get_local $5)
(get_local $1)
)
)
(set_local $3
(i32.add
- (get_local $5)
+ (get_local $4)
(i32.const 8)
)
)
@@ -1287,7 +1281,7 @@
)
)
(i32.load offset=12
- (get_local $5)
+ (get_local $4)
)
)
(if
@@ -1302,14 +1296,11 @@
(i32.load
(get_local $7)
)
- (get_local $3)
+ (get_local $5)
)
)
- (set_local $4
- (get_local $3)
- )
(set_local $3
- (get_local $5)
+ (get_local $4)
)
(set_local $6
(i32.const 2)
@@ -1317,11 +1308,8 @@
(get_local $1)
)
(block
- (set_local $4
- (get_local $3)
- )
(set_local $3
- (get_local $5)
+ (get_local $4)
)
(get_local $1)
)
@@ -1334,20 +1322,20 @@
(i32.load
(get_local $3)
)
- (get_local $4)
+ (get_local $5)
)
)
(i32.store offset=4
(get_local $3)
(i32.sub
(get_local $1)
- (get_local $4)
+ (get_local $5)
)
)
- (set_local $5
+ (set_local $4
(get_local $3)
)
- (set_local $4
+ (set_local $3
(get_local $17)
)
(br $while-in$1)
@@ -1373,13 +1361,11 @@
)
(i32.store
(get_local $7)
- (set_local $0
- (get_local $1)
- )
+ (get_local $1)
)
(i32.store
(get_local $11)
- (get_local $0)
+ (get_local $1)
)
(set_local $14
(get_local $2)
@@ -1772,9 +1758,9 @@
)
(if
(i32.eq
- (set_local $3
+ (set_local $6
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
(get_local $2)
(i32.const 16)
@@ -1792,22 +1778,22 @@
(i32.const 0)
)
(block
- (set_local $4
+ (set_local $3
(i32.load
- (get_local $6)
+ (get_local $5)
)
)
(set_local $7
(i32.const 5)
)
)
- (set_local $5
+ (set_local $4
(i32.const 0)
)
)
(block
- (set_local $4
- (get_local $3)
+ (set_local $3
+ (get_local $6)
)
(set_local $7
(i32.const 5)
@@ -1821,13 +1807,13 @@
(i32.const 5)
)
(block
- (set_local $4
+ (set_local $3
(i32.lt_u
(i32.sub
- (get_local $4)
- (set_local $3
+ (get_local $3)
+ (set_local $6
(i32.load
- (set_local $6
+ (set_local $5
(i32.add
(get_local $2)
(i32.const 20)
@@ -1840,9 +1826,9 @@
)
)
(if
- (get_local $4)
+ (get_local $3)
(block
- (set_local $5
+ (set_local $4
(call_indirect $FUNCSIG$iiii
(i32.add
(i32.and
@@ -1877,13 +1863,13 @@
(i32.const -1)
)
(block
- (set_local $4
+ (set_local $3
(get_local $1)
)
(loop $while-out$2 $while-in$3
(if
(i32.eq
- (get_local $4)
+ (get_local $3)
(i32.const 0)
)
(block
@@ -1891,7 +1877,7 @@
(i32.const 0)
)
(br $label$break$L10
- (get_local $3)
+ (get_local $6)
)
)
)
@@ -1902,9 +1888,9 @@
(i32.load8_s
(i32.add
(get_local $0)
- (set_local $5
+ (set_local $4
(i32.add
- (get_local $4)
+ (get_local $3)
(i32.const -1)
)
)
@@ -1916,14 +1902,9 @@
)
(i32.const 10)
)
- (block
- (set_local $3
- (get_local $4)
- )
- (br $while-out$2)
- )
- (set_local $4
- (get_local $5)
+ (br $while-out$2)
+ (set_local $3
+ (get_local $4)
)
)
(br $while-in$3)
@@ -1947,7 +1928,7 @@
(get_local $3)
)
(block
- (set_local $5
+ (set_local $4
(get_local $3)
)
(br $label$break$L5)
@@ -1969,14 +1950,14 @@
)
)
(i32.load
- (get_local $6)
+ (get_local $5)
)
)
(block
(set_local $2
(i32.const 0)
)
- (get_local $3)
+ (get_local $6)
)
)
)
@@ -1984,15 +1965,15 @@
(get_local $1)
)
(i32.store
- (get_local $6)
+ (get_local $5)
(i32.add
(i32.load
- (get_local $6)
+ (get_local $5)
)
(get_local $1)
)
)
- (set_local $5
+ (set_local $4
(i32.add
(get_local $2)
(get_local $1)
@@ -2001,7 +1982,7 @@
)
)
)
- (get_local $5)
+ (get_local $4)
)
(func $___towrite (param $0 i32) (result i32)
(local $1 i32)
@@ -2341,7 +2322,7 @@
(i32.load
(i32.const 8)
)
- (set_local $5
+ (set_local $16
(i32.and
(get_local $1)
(i32.const 255)
@@ -2350,7 +2331,7 @@
(block $label$break$L1
(if
(i32.and
- (set_local $4
+ (set_local $6
(i32.ne
(get_local $2)
(i32.const 0)
@@ -2365,7 +2346,7 @@
)
)
(block
- (set_local $4
+ (set_local $6
(i32.and
(get_local $1)
(i32.const 255)
@@ -2391,17 +2372,17 @@
)
(i32.shr_s
(i32.shl
- (get_local $4)
+ (get_local $6)
(i32.const 24)
)
(i32.const 24)
)
)
(block
- (set_local $6
+ (set_local $4
(get_local $3)
)
- (set_local $7
+ (set_local $5
(get_local $2)
)
(set_local $3
@@ -2440,13 +2421,13 @@
(get_local $0)
)
(block
- (set_local $11
+ (set_local $14
(get_local $0)
)
- (set_local $13
+ (set_local $11
(get_local $2)
)
- (set_local $16
+ (set_local $15
(get_local $3)
)
(set_local $3
@@ -2459,14 +2440,14 @@
)
)
(block
- (set_local $11
+ (set_local $14
(get_local $2)
)
- (set_local $13
+ (set_local $11
(get_local $0)
)
- (set_local $16
- (get_local $4)
+ (set_local $15
+ (get_local $6)
)
(set_local $3
(i32.const 5)
@@ -2480,24 +2461,24 @@
(i32.const 5)
)
(if
- (get_local $16)
+ (get_local $15)
(block
- (set_local $6
- (get_local $11)
+ (set_local $4
+ (get_local $14)
)
- (set_local $7
- (get_local $13)
+ (set_local $5
+ (get_local $11)
)
(set_local $3
(i32.const 6)
)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
- (set_local $9
- (get_local $13)
+ (set_local $8
+ (get_local $11)
)
)
)
@@ -2513,7 +2494,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $7)
+ (get_local $5)
)
(i32.const 24)
)
@@ -2533,37 +2514,31 @@
)
)
(block
- (set_local $8
- (get_local $6)
+ (set_local $7
+ (get_local $4)
)
- (set_local $9
- (get_local $7)
+ (set_local $8
+ (get_local $5)
)
)
(block
(set_local $2
(i32.mul
- (get_local $5)
+ (get_local $16)
(i32.const 16843009)
)
)
(block $label$break$L11
(if
(i32.gt_u
- (get_local $6)
+ (get_local $4)
(i32.const 3)
)
(block
- (set_local $4
- (get_local $6)
- )
- (set_local $5
- (get_local $7)
- )
(loop $while-out$5 $while-in$6
(set_local $1
(i32.add
- (set_local $11
+ (set_local $6
(i32.xor
(i32.load
(get_local $5)
@@ -2579,7 +2554,7 @@
(i32.and
(i32.xor
(i32.and
- (get_local $11)
+ (get_local $6)
(i32.const -2139062144)
)
(i32.const -2139062144)
@@ -2588,15 +2563,7 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $4)
- )
- (set_local $2
- (get_local $5)
- )
- (br $while-out$5)
- )
+ (br $while-out$5)
)
(set_local $1
(i32.add
@@ -2618,10 +2585,10 @@
(get_local $1)
)
(block
- (set_local $14
+ (set_local $12
(get_local $4)
)
- (set_local $15
+ (set_local $13
(get_local $1)
)
(set_local $3
@@ -2632,19 +2599,19 @@
)
(br $while-in$6)
)
- (set_local $12
- (get_local $1)
- )
(set_local $10
- (get_local $2)
+ (get_local $4)
+ )
+ (set_local $9
+ (get_local $5)
)
)
(block
- (set_local $14
- (get_local $6)
+ (set_local $12
+ (get_local $4)
)
- (set_local $15
- (get_local $7)
+ (set_local $13
+ (get_local $5)
)
(set_local $3
(i32.const 11)
@@ -2659,24 +2626,24 @@
)
(if
(i32.eq
- (get_local $14)
+ (get_local $12)
(i32.const 0)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
- (set_local $9
- (get_local $15)
+ (set_local $8
+ (get_local $13)
)
(br $label$break$L8)
)
(block
- (set_local $12
- (get_local $14)
- )
(set_local $10
- (get_local $15)
+ (get_local $12)
+ )
+ (set_local $9
+ (get_local $13)
)
)
)
@@ -2687,7 +2654,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $10)
+ (get_local $9)
)
(i32.const 24)
)
@@ -2702,18 +2669,18 @@
)
)
(block
- (set_local $8
- (get_local $12)
- )
- (set_local $9
+ (set_local $7
(get_local $10)
)
+ (set_local $8
+ (get_local $9)
+ )
(br $label$break$L8)
)
)
(set_local $2
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 1)
)
)
@@ -2721,26 +2688,26 @@
(i32.eq
(set_local $1
(i32.add
- (get_local $12)
+ (get_local $10)
(i32.const -1)
)
)
(i32.const 0)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
- (set_local $9
+ (set_local $8
(get_local $2)
)
(br $while-out$7)
)
(block
- (set_local $12
+ (set_local $10
(get_local $1)
)
- (set_local $10
+ (set_local $9
(get_local $2)
)
)
@@ -2752,10 +2719,10 @@
)
)
(select
- (get_local $9)
+ (get_local $8)
(i32.const 0)
(i32.ne
- (get_local $8)
+ (get_local $7)
(i32.const 0)
)
)
@@ -2945,8 +2912,8 @@
(local $11 i32)
(local $12 i32)
(local $13 i32)
- (local $14 f64)
- (local $15 i32)
+ (local $14 i32)
+ (local $15 f64)
(local $16 i32)
(local $17 i32)
(local $18 i32)
@@ -2960,8 +2927,8 @@
(local $26 i32)
(local $27 i32)
(local $28 i32)
- (local $29 f64)
- (local $30 i32)
+ (local $29 i32)
+ (local $30 f64)
(local $31 i32)
(local $32 i32)
(local $33 i32)
@@ -3046,7 +3013,7 @@
(i32.const 16)
)
)
- (set_local $18
+ (set_local $19
(get_local $31)
)
(set_local $63
@@ -3055,14 +3022,14 @@
(i32.const 528)
)
)
- (set_local $45
+ (set_local $44
(i32.ne
(get_local $0)
(i32.const 0)
)
)
(set_local $71
- (set_local $27
+ (set_local $28
(i32.add
(set_local $5
(i32.add
@@ -3091,7 +3058,7 @@
(i32.const 4)
)
)
- (set_local $54
+ (set_local $52
(i32.add
(set_local $5
(i32.add
@@ -3110,11 +3077,11 @@
)
(set_local $77
(i32.sub
- (set_local $41
- (get_local $54)
+ (set_local $40
+ (get_local $52)
)
(set_local $64
- (set_local $28
+ (set_local $29
(i32.add
(get_local $31)
(i32.const 588)
@@ -3131,7 +3098,7 @@
)
(set_local $79
(i32.add
- (get_local $41)
+ (get_local $40)
(i32.const 2)
)
)
@@ -3147,20 +3114,20 @@
)
)
(set_local $75
- (set_local $46
+ (set_local $45
(i32.add
- (get_local $28)
+ (get_local $29)
(i32.const 9)
)
)
)
- (set_local $55
+ (set_local $53
(i32.add
- (get_local $28)
+ (get_local $29)
(i32.const 8)
)
)
- (set_local $19
+ (set_local $22
(i32.const 0)
)
(set_local $20
@@ -3169,14 +3136,14 @@
(set_local $1
(i32.const 0)
)
- (set_local $11
+ (set_local $8
(i32.const 0)
)
(loop $label$break$L1 $label$continue$L1
- (set_local $8
+ (set_local $22
(if
(i32.gt_s
- (get_local $19)
+ (get_local $22)
(i32.const -1)
)
(if
@@ -3184,7 +3151,7 @@
(get_local $1)
(i32.sub
(i32.const 2147483647)
- (get_local $19)
+ (get_local $22)
)
)
(block
@@ -3196,10 +3163,10 @@
)
(i32.add
(get_local $1)
- (get_local $19)
+ (get_local $22)
)
)
- (get_local $19)
+ (get_local $22)
)
)
(if
@@ -3219,10 +3186,10 @@
)
(block
(set_local $82
- (get_local $8)
+ (get_local $22)
)
(set_local $83
- (get_local $11)
+ (get_local $8)
)
(set_local $12
(i32.const 242)
@@ -3251,7 +3218,7 @@
)
)
)
- (set_local $56
+ (set_local $54
(get_local $5)
)
(set_local $65
@@ -3262,10 +3229,10 @@
)
(br $label$break$L9)
)
- (set_local $42
+ (set_local $41
(get_local $5)
)
- (set_local $57
+ (set_local $55
(get_local $5)
)
(br $label$break$L9)
@@ -3298,7 +3265,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s offset=1
- (get_local $56)
+ (get_local $54)
)
(i32.const 24)
)
@@ -3307,10 +3274,10 @@
(i32.const 37)
)
(block
- (set_local $42
- (get_local $56)
+ (set_local $41
+ (get_local $54)
)
- (set_local $57
+ (set_local $55
(get_local $65)
)
(br $label$break$L12)
@@ -3329,7 +3296,7 @@
(i32.load8_s
(set_local $1
(i32.add
- (get_local $56)
+ (get_local $54)
(i32.const 2)
)
)
@@ -3341,7 +3308,7 @@
(i32.const 37)
)
(block
- (set_local $56
+ (set_local $54
(get_local $1)
)
(set_local $65
@@ -3349,10 +3316,10 @@
)
)
(block
- (set_local $42
+ (set_local $41
(get_local $1)
)
- (set_local $57
+ (set_local $55
(get_local $5)
)
(br $while-out$7)
@@ -3362,14 +3329,14 @@
)
)
)
- (set_local $16
+ (set_local $17
(i32.sub
- (get_local $57)
+ (get_local $55)
(get_local $20)
)
)
(if
- (get_local $45)
+ (get_local $44)
(if
(i32.eq
(i32.and
@@ -3382,33 +3349,30 @@
)
(call $___fwritex
(get_local $20)
- (get_local $16)
+ (get_local $17)
(get_local $0)
)
)
)
(if
(i32.ne
- (get_local $57)
+ (get_local $55)
(get_local $20)
)
(block
- (set_local $19
- (get_local $8)
- )
(set_local $20
- (get_local $42)
+ (get_local $41)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
(br $label$continue$L1)
)
)
- (set_local $6
+ (set_local $7
(if
(i32.lt_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3416,7 +3380,7 @@
(i32.load8_s
(set_local $5
(i32.add
- (get_local $42)
+ (get_local $41)
(i32.const 1)
)
)
@@ -3437,16 +3401,16 @@
(set_local $5
(select
(i32.add
- (get_local $42)
+ (get_local $41)
(i32.const 3)
)
(get_local $5)
- (set_local $6
+ (set_local $7
(i32.eq
(i32.shr_s
(i32.shl
(i32.load8_s offset=2
- (get_local $42)
+ (get_local $41)
)
(i32.const 24)
)
@@ -3459,25 +3423,25 @@
)
)
)
- (set_local $13
+ (set_local $11
(select
(i32.const 1)
- (get_local $11)
- (get_local $6)
+ (get_local $8)
+ (get_local $7)
)
)
(set_local $9
(get_local $5)
)
(select
- (get_local $7)
- (i32.const -1)
(get_local $6)
+ (i32.const -1)
+ (get_local $7)
)
)
(block
- (set_local $13
- (get_local $11)
+ (set_local $11
+ (get_local $8)
)
(set_local $9
(get_local $5)
@@ -3504,7 +3468,7 @@
(i32.const 32)
)
(block
- (set_local $7
+ (set_local $8
(i32.const 0)
)
(loop $while-out$10 $while-in$11
@@ -3522,14 +3486,9 @@
)
(i32.const 0)
)
- (block
- (set_local $11
- (get_local $7)
- )
- (br $label$break$L25)
- )
+ (br $label$break$L25)
)
- (set_local $7
+ (set_local $8
(i32.or
(i32.shl
(i32.const 1)
@@ -3544,18 +3503,18 @@
(i32.const -32)
)
)
- (get_local $7)
+ (get_local $8)
)
)
(if
- (i32.ne
+ (i32.eq
(i32.and
(set_local $5
(i32.shr_s
(i32.shl
(set_local $1
(i32.load8_s
- (set_local $9
+ (set_local $6
(i32.add
(get_local $9)
(i32.const 1)
@@ -3572,9 +3531,12 @@
)
(i32.const 32)
)
+ (set_local $9
+ (get_local $6)
+ )
(block
- (set_local $11
- (get_local $7)
+ (set_local $9
+ (get_local $6)
)
(br $while-out$10)
)
@@ -3582,7 +3544,7 @@
(br $while-in$11)
)
)
- (set_local $11
+ (set_local $8
(i32.const 0)
)
)
@@ -3607,7 +3569,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $7
+ (set_local $6
(i32.add
(get_local $9)
(i32.const 1)
@@ -3657,7 +3619,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $7)
+ (get_local $6)
)
(i32.const 24)
)
@@ -3683,7 +3645,7 @@
(i32.const 3)
)
)
- (set_local $58
+ (set_local $56
(get_local $5)
)
)
@@ -3706,11 +3668,11 @@
)
(if
(i32.ne
- (get_local $13)
+ (get_local $11)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -3718,16 +3680,16 @@
)
(if
(i32.eqz
- (get_local $45)
+ (get_local $44)
)
(block
(set_local $9
- (get_local $7)
+ (get_local $6)
)
- (set_local $22
+ (set_local $21
(i32.const 0)
)
- (set_local $15
+ (set_local $16
(i32.const 0)
)
(br $do-once$12)
@@ -3759,34 +3721,34 @@
(i32.const 0)
)
(set_local $67
- (get_local $7)
+ (get_local $6)
)
- (set_local $58
+ (set_local $56
(get_local $5)
)
)
)
- (set_local $11
+ (set_local $8
(if
(i32.lt_s
- (get_local $58)
+ (get_local $56)
(i32.const 0)
)
(block
(set_local $9
(get_local $67)
)
- (set_local $22
+ (set_local $21
(get_local $66)
)
- (set_local $15
+ (set_local $16
(i32.sub
(i32.const 0)
- (get_local $58)
+ (get_local $56)
)
)
(i32.or
- (get_local $11)
+ (get_local $8)
(i32.const 8192)
)
)
@@ -3794,20 +3756,20 @@
(set_local $9
(get_local $67)
)
- (set_local $22
+ (set_local $21
(get_local $66)
)
- (set_local $15
- (get_local $58)
+ (set_local $16
+ (get_local $56)
)
- (get_local $11)
+ (get_local $8)
)
)
)
)
(if
(i32.lt_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3835,17 +3797,17 @@
(get_local $5)
(i32.const 10)
)
- (get_local $7)
+ (get_local $6)
)
)
(if
- (i32.lt_u
- (set_local $9
+ (i32.ge_u
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $7
+ (set_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -3861,62 +3823,46 @@
)
(i32.const 10)
)
- (block
- (set_local $1
- (get_local $7)
- )
- (set_local $7
- (get_local $9)
- )
- )
- (block
- (set_local $1
- (get_local $5)
- )
- (set_local $5
- (get_local $7)
- )
- (br $while-out$14)
- )
+ (br $while-out$14)
)
(br $while-in$15)
)
(if
(i32.lt_s
- (get_local $1)
+ (get_local $5)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
)
(block
(set_local $9
- (get_local $5)
+ (get_local $1)
)
- (set_local $22
- (get_local $13)
+ (set_local $21
+ (get_local $11)
)
- (set_local $15
- (get_local $1)
+ (set_local $16
+ (get_local $5)
)
)
)
)
(block
- (set_local $22
- (get_local $13)
+ (set_local $21
+ (get_local $11)
)
- (set_local $15
+ (set_local $16
(i32.const 0)
)
)
)
)
)
- (set_local $13
+ (set_local $11
(block $label$break$L46
(if
(i32.eq
@@ -3955,7 +3901,7 @@
(block
(if
(i32.lt_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3993,12 +3939,12 @@
(get_local $5)
(i32.const 10)
)
- (get_local $7)
+ (get_local $6)
)
)
(if
(i32.ge_u
- (set_local $7
+ (set_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -4039,7 +3985,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $7
+ (set_local $6
(i32.add
(get_local $9)
(i32.const 2)
@@ -4089,7 +4035,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $7)
+ (get_local $6)
)
(i32.const 24)
)
@@ -4120,18 +4066,18 @@
)
(if
(i32.ne
- (get_local $22)
+ (get_local $21)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
)
)
(if
- (get_local $45)
+ (get_local $44)
(block
(set_local $5
(i32.load
@@ -4158,13 +4104,13 @@
(set_local $10
(get_local $5)
)
- (get_local $7)
+ (get_local $6)
)
(block
(set_local $10
(i32.const 0)
)
- (get_local $7)
+ (get_local $6)
)
)
)
@@ -4177,7 +4123,7 @@
)
)
)
- (set_local $19
+ (set_local $13
(i32.const 0)
)
(loop $while-out$19 $while-in$20
@@ -4188,7 +4134,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $13)
+ (get_local $11)
)
(i32.const 24)
)
@@ -4200,7 +4146,7 @@
(i32.const 57)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -4208,7 +4154,7 @@
)
(set_local $9
(i32.add
- (get_local $13)
+ (get_local $11)
(i32.const 1)
)
)
@@ -4223,7 +4169,7 @@
(i32.add
(i32.const 3611)
(i32.mul
- (get_local $19)
+ (get_local $13)
(i32.const 58)
)
)
@@ -4239,15 +4185,15 @@
(i32.const 8)
)
(block
- (set_local $13
+ (set_local $11
(get_local $9)
)
- (set_local $19
+ (set_local $13
(get_local $5)
)
)
(block
- (set_local $7
+ (set_local $6
(get_local $5)
)
(br $while-out$19)
@@ -4267,7 +4213,7 @@
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -4275,7 +4221,7 @@
)
(set_local $5
(i32.gt_s
- (get_local $6)
+ (get_local $7)
(i32.const -1)
)
)
@@ -4294,7 +4240,7 @@
(if
(get_local $5)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -4311,11 +4257,11 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $6)
+ (get_local $7)
(i32.const 2)
)
)
- (get_local $7)
+ (get_local $6)
)
(set_local $5
(i32.load
@@ -4323,7 +4269,7 @@
(i32.add
(get_local $3)
(i32.shl
- (get_local $6)
+ (get_local $7)
(i32.const 3)
)
)
@@ -4336,13 +4282,13 @@
)
)
(i32.store
- (set_local $6
- (get_local $18)
+ (set_local $7
+ (get_local $19)
)
(get_local $5)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $7)
(get_local $1)
)
(set_local $12
@@ -4353,18 +4299,18 @@
)
(if
(i32.eqz
- (get_local $45)
+ (get_local $44)
)
(block
- (set_local $23
+ (set_local $24
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_336
- (get_local $18)
- (get_local $7)
+ (get_local $19)
+ (get_local $6)
(get_local $2)
)
)
@@ -4381,20 +4327,17 @@
)
(if
(i32.eqz
- (get_local $45)
+ (get_local $44)
)
(block
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
@@ -4404,7 +4347,7 @@
(set_local $5
(i32.and
(i32.ne
- (get_local $19)
+ (get_local $13)
(i32.const 0)
)
(i32.eq
@@ -4413,7 +4356,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $13)
+ (get_local $11)
)
(i32.const 24)
)
@@ -4426,18 +4369,18 @@
)
)
)
- (set_local $17
+ (set_local $18
(select
- (get_local $11)
+ (get_local $8)
(set_local $7
(i32.and
- (get_local $11)
+ (get_local $8)
(i32.const -65537)
)
)
(i32.eq
(i32.and
- (get_local $11)
+ (get_local $8)
(i32.const 8192)
)
(i32.const 0)
@@ -4471,7 +4414,7 @@
(block $switch-case$34
(br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $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$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $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$37 $switch-default$127
(i32.sub
- (set_local $33
+ (set_local $26
(select
(i32.and
(get_local $1)
@@ -4496,65 +4439,59 @@
(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 $19)
+ (get_local $13)
(i32.const 0)
)
)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $19)
)
- (get_local $8)
- )
- (set_local $19
- (get_local $8)
+ (get_local $22)
)
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $19)
)
- (get_local $8)
- )
- (set_local $19
- (get_local $8)
+ (get_local $22)
)
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(set_local $1
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
- (get_local $8)
+ (get_local $22)
)
(i32.store offset=4
(get_local $1)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $8)
+ (get_local $22)
(i32.const 0)
)
(i32.const 31)
@@ -4562,100 +4499,88 @@
(i32.const 31)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store16
(i32.load
- (get_local $18)
+ (get_local $19)
)
(i32.and
- (get_local $8)
+ (get_local $22)
(i32.const 65535)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store8
(i32.load
- (get_local $18)
+ (get_local $19)
)
(i32.and
- (get_local $8)
+ (get_local $22)
(i32.const 255)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $18)
+ (get_local $19)
)
- (get_local $8)
- )
- (set_local $19
- (get_local $8)
+ (get_local $22)
)
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
(i32.store
(set_local $1
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
- (get_local $8)
+ (get_local $22)
)
(i32.store offset=4
(get_local $1)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $8)
+ (get_local $22)
(i32.const 0)
)
(i32.const 31)
@@ -4663,42 +4588,36 @@
(i32.const 31)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
- (get_local $16)
+ (get_local $17)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
)
- (set_local $47
+ (set_local $46
(i32.or
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
- (set_local $59
+ (set_local $57
(select
(get_local $10)
(i32.const 8)
@@ -4717,14 +4636,14 @@
(br $switch$24)
)
)
- (set_local $47
- (get_local $17)
+ (set_local $46
+ (get_local $18)
)
- (set_local $59
+ (set_local $57
(get_local $10)
)
(set_local $68
- (get_local $33)
+ (get_local $26)
)
(set_local $12
(i32.const 64)
@@ -4737,7 +4656,7 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -4753,15 +4672,15 @@
)
)
(set_local $6
- (get_local $27)
+ (get_local $28)
)
(block
(set_local $6
- (get_local $27)
+ (get_local $28)
)
(loop $while-out$38 $while-in$39
(i32.store8
- (set_local $34
+ (set_local $6
(i32.add
(get_local $6)
(i32.const -1)
@@ -4781,7 +4700,7 @@
(if
(i32.and
(i32.eq
- (set_local $1
+ (set_local $5
(call $_bitshift64Lshr
(get_local $5)
(get_local $1)
@@ -4791,7 +4710,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $6
+ (set_local $1
(i32.load
(i32.const 168)
)
@@ -4799,48 +4718,32 @@
(i32.const 0)
)
)
- (block
- (set_local $6
- (get_local $34)
- )
- (br $while-out$38)
- )
- (block
- (set_local $5
- (get_local $1)
- )
- (set_local $1
- (get_local $6)
- )
- (set_local $6
- (get_local $34)
- )
- )
+ (br $while-out$38)
)
(br $while-in$39)
)
)
)
- (set_local $34
+ (set_local $58
(if
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
(i32.const 0)
)
(block
- (set_local $35
- (get_local $17)
+ (set_local $34
+ (get_local $18)
)
(set_local $32
(get_local $10)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
@@ -4863,8 +4766,8 @@
)
)
)
- (set_local $35
- (get_local $17)
+ (set_local $34
+ (get_local $18)
)
(set_local $32
(select
@@ -4873,10 +4776,10 @@
(get_local $5)
)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
@@ -4892,13 +4795,13 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
(if
(i32.lt_s
- (set_local $6
+ (set_local $33
(i32.load offset=4
(get_local $1)
)
@@ -4911,7 +4814,7 @@
(i32.const 0)
(i32.const 0)
(get_local $5)
- (get_local $6)
+ (get_local $33)
)
)
(set_local $5
@@ -4920,25 +4823,25 @@
)
)
(i32.store
- (set_local $6
- (get_local $18)
+ (set_local $33
+ (get_local $19)
)
(get_local $1)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $33)
(get_local $5)
)
- (set_local $48
+ (set_local $33
(get_local $1)
)
- (set_local $60
+ (set_local $59
(get_local $5)
)
- (set_local $61
+ (set_local $60
(i32.const 1)
)
- (set_local $62
+ (set_local $61
(i32.const 4091)
)
(set_local $12
@@ -4947,11 +4850,11 @@
(br $label$break$L75)
)
)
- (set_local $48
+ (set_local $33
(if
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 2048)
)
(i32.const 0)
@@ -4962,9 +4865,9 @@
(i32.const 4091)
(i32.const 4093)
(i32.eq
- (set_local $48
+ (set_local $6
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 1)
)
)
@@ -4972,13 +4875,13 @@
)
)
)
+ (set_local $59
+ (get_local $33)
+ )
(set_local $60
(get_local $6)
)
(set_local $61
- (get_local $48)
- )
- (set_local $62
(get_local $1)
)
(set_local $12
@@ -4987,13 +4890,13 @@
(get_local $5)
)
(block
- (set_local $60
- (get_local $6)
+ (set_local $59
+ (get_local $33)
)
- (set_local $61
+ (set_local $60
(i32.const 1)
)
- (set_local $62
+ (set_local $61
(i32.const 4092)
)
(set_local $12
@@ -5005,22 +4908,22 @@
)
(br $switch$24)
)
- (set_local $48
+ (set_local $33
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
- (set_local $60
+ (set_local $59
(i32.load offset=4
(get_local $1)
)
)
- (set_local $61
+ (set_local $60
(i32.const 0)
)
- (set_local $62
+ (set_local $61
(i32.const 4091)
)
(set_local $12
@@ -5031,7 +4934,7 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -5045,27 +4948,27 @@
(i32.const 255)
)
)
- (set_local $49
+ (set_local $47
(get_local $72)
)
- (set_local $38
+ (set_local $37
(get_local $7)
)
- (set_local $43
+ (set_local $42
(i32.const 1)
)
- (set_local $44
+ (set_local $43
(i32.const 0)
)
- (set_local $50
+ (set_local $48
(i32.const 4091)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
(br $switch$24)
)
- (set_local $52
+ (set_local $50
(call $_strerror
(i32.load
(call $___errno_location)
@@ -5081,13 +4984,13 @@
(i32.ne
(set_local $1
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
(i32.const 0)
)
)
- (set_local $52
+ (set_local $50
(select
(get_local $1)
(i32.const 4101)
@@ -5102,7 +5005,7 @@
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -5118,7 +5021,7 @@
(i32.const 0)
)
(i32.store
- (get_local $18)
+ (get_local $19)
(get_local $73)
)
(set_local $69
@@ -5139,11 +5042,11 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(i32.const 0)
- (get_local $17)
+ (get_local $18)
)
- (set_local $39
+ (set_local $38
(i32.const 0)
)
(i32.const 98)
@@ -5165,9 +5068,9 @@
)
)
)
- (set_local $14
+ (set_local $15
(f64.load
- (get_local $18)
+ (get_local $19)
)
)
(i32.store
@@ -5178,14 +5081,14 @@
(i32.load
(i32.const 24)
)
- (get_local $14)
+ (get_local $15)
)
(i32.load
(i32.load
(i32.const 24)
)
)
- (set_local $53
+ (set_local $51
(if
(i32.lt_s
(i32.load offset=4
@@ -5196,12 +5099,12 @@
(i32.const 0)
)
(block
- (set_local $40
+ (set_local $39
(i32.const 4108)
)
- (set_local $14
+ (set_local $15
(f64.neg
- (get_local $14)
+ (get_local $15)
)
)
(i32.const 1)
@@ -5209,20 +5112,20 @@
(if
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 2048)
)
(i32.const 0)
)
(block
- (set_local $40
+ (set_local $39
(select
(i32.const 4109)
(i32.const 4114)
(i32.eq
(set_local $1
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 1)
)
)
@@ -5233,7 +5136,7 @@
(get_local $1)
)
(block
- (set_local $40
+ (set_local $39
(i32.const 4111)
)
(i32.const 1)
@@ -5245,16 +5148,13 @@
(i32.load
(i32.const 24)
)
- (get_local $14)
+ (get_local $15)
)
(i32.load
(i32.load
(i32.const 24)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
@@ -5287,10 +5187,10 @@
(if
(set_local $5
(f64.ne
- (set_local $14
+ (set_local $15
(f64.mul
(call $_frexpl
- (get_local $14)
+ (get_local $15)
(get_local $25)
)
(f64.const 2)
@@ -5311,26 +5211,26 @@
)
(if
(i32.eq
- (set_local $21
+ (set_local $14
(i32.or
- (get_local $33)
+ (get_local $26)
(i32.const 32)
)
)
(i32.const 97)
)
(block
- (set_local $11
+ (set_local $9
(select
- (get_local $40)
+ (get_local $39)
(i32.add
- (get_local $40)
+ (get_local $39)
(i32.const 9)
)
(i32.eq
- (set_local $7
+ (set_local $6
(i32.and
- (get_local $33)
+ (get_local $26)
(i32.const 32)
)
)
@@ -5338,13 +5238,13 @@
)
)
)
- (set_local $6
+ (set_local $7
(i32.or
- (get_local $53)
+ (get_local $51)
(i32.const 2)
)
)
- (set_local $14
+ (set_local $15
(if
(i32.or
(i32.gt_u
@@ -5361,15 +5261,15 @@
(i32.const 0)
)
)
- (get_local $14)
+ (get_local $15)
(block
- (set_local $29
+ (set_local $30
(f64.const 8)
)
(loop $while-out$60 $while-in$61
- (set_local $29
+ (set_local $30
(f64.mul
- (get_local $29)
+ (get_local $30)
(f64.const 16)
)
)
@@ -5390,27 +5290,27 @@
(select
(f64.neg
(f64.add
- (get_local $29)
+ (get_local $30)
(f64.sub
(f64.neg
- (get_local $14)
+ (get_local $15)
)
- (get_local $29)
+ (get_local $30)
)
)
)
(f64.sub
(f64.add
- (get_local $14)
- (get_local $29)
+ (get_local $15)
+ (get_local $30)
)
- (get_local $29)
+ (get_local $30)
)
(i32.eq
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $11)
+ (get_local $9)
)
(i32.const 24)
)
@@ -5462,10 +5362,10 @@
(call $_fmt_u
(get_local $8)
(get_local $5)
- (get_local $54)
+ (get_local $52)
)
)
- (get_local $54)
+ (get_local $52)
)
(block
(i32.store8
@@ -5502,7 +5402,7 @@
)
(i32.and
(i32.add
- (get_local $33)
+ (get_local $26)
(i32.const 15)
)
(i32.const 255)
@@ -5517,18 +5417,18 @@
(set_local $13
(i32.eq
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
(i32.const 0)
)
)
- (set_local $9
- (get_local $28)
+ (set_local $11
+ (get_local $29)
)
(loop $while-out$62 $while-in$63
(i32.store8
- (get_local $9)
+ (get_local $11)
(i32.and
(i32.or
(i32.and
@@ -5536,7 +5436,7 @@
(i32.add
(set_local $1
(i32.trunc_s/f64
- (get_local $14)
+ (get_local $15)
)
)
(i32.const 4075)
@@ -5544,15 +5444,15 @@
)
(i32.const 255)
)
- (get_local $7)
+ (get_local $6)
)
(i32.const 255)
)
)
- (set_local $14
+ (set_local $15
(f64.mul
(f64.sub
- (get_local $14)
+ (get_local $15)
(f64.convert_s/i32
(get_local $1)
)
@@ -5560,14 +5460,14 @@
(f64.const 16)
)
)
- (set_local $1
+ (set_local $11
(block $do-once$64
(if
(i32.eq
(i32.sub
(set_local $1
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 1)
)
)
@@ -5583,7 +5483,7 @@
(i32.and
(get_local $5)
(f64.eq
- (get_local $14)
+ (get_local $15)
(f64.const 0)
)
)
@@ -5594,7 +5494,7 @@
(i32.const 46)
)
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 2)
)
)
@@ -5603,14 +5503,16 @@
)
)
(if
- (f64.ne
- (get_local $14)
+ (f64.eq
+ (get_local $15)
(f64.const 0)
)
- (set_local $9
- (get_local $1)
+ (block
+ (set_local $1
+ (get_local $11)
+ )
+ (br $while-out$62)
)
- (br $while-out$62)
)
(br $while-in$63)
)
@@ -5632,10 +5534,10 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(set_local $5
(i32.add
- (set_local $7
+ (set_local $6
(select
(i32.sub
(i32.add
@@ -5654,10 +5556,10 @@
(get_local $5)
)
)
- (get_local $6)
+ (get_local $7)
)
)
- (get_local $17)
+ (get_local $18)
)
(if
(i32.eq
@@ -5670,18 +5572,18 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $11)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
(get_local $0)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 65536)
)
)
@@ -5702,7 +5604,7 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $28)
+ (get_local $29)
(get_local $1)
(get_local $0)
)
@@ -5711,12 +5613,12 @@
(get_local $0)
(i32.const 48)
(i32.sub
- (get_local $7)
+ (get_local $6)
(i32.add
(get_local $1)
(set_local $1
(i32.sub
- (get_local $41)
+ (get_local $40)
(get_local $8)
)
)
@@ -5744,20 +5646,20 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
(br $do-once$56
(select
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.lt_s
(get_local $5)
- (get_local $15)
+ (get_local $16)
)
)
)
@@ -5773,8 +5675,8 @@
)
)
)
- (set_local $30
- (set_local $11
+ (set_local $62
+ (set_local $9
(select
(get_local $80)
(get_local $81)
@@ -5793,9 +5695,9 @@
)
)
)
- (set_local $14
+ (set_local $15
(f64.mul
- (get_local $14)
+ (get_local $15)
(f64.const 268435456)
)
)
@@ -5810,30 +5712,30 @@
)
)
)
- (set_local $6
- (get_local $11)
+ (set_local $7
+ (get_local $9)
)
(loop $while-out$66 $while-in$67
(i32.store
- (get_local $6)
+ (get_local $7)
(set_local $5
(i32.trunc_s/f64
- (get_local $14)
+ (get_local $15)
)
)
)
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
(if
(f64.eq
- (set_local $14
+ (set_local $15
(f64.mul
(f64.sub
- (get_local $14)
+ (get_local $15)
(f64.convert_u/i32
(get_local $5)
)
@@ -5844,8 +5746,8 @@
(f64.const 0)
)
(block
- (set_local $7
- (get_local $6)
+ (set_local $6
+ (get_local $7)
)
(br $while-out$66)
)
@@ -5863,13 +5765,13 @@
)
(block
(set_local $8
- (get_local $11)
+ (get_local $9)
)
- (set_local $10
- (get_local $7)
+ (set_local $13
+ (get_local $6)
)
(loop $while-out$68 $while-in$69
- (set_local $9
+ (set_local $11
(select
(i32.const 29)
(get_local $5)
@@ -5879,13 +5781,13 @@
)
)
)
- (set_local $6
+ (set_local $7
(block $do-once$70
(if
(i32.lt_u
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $10)
+ (get_local $13)
(i32.const -4)
)
)
@@ -5896,20 +5798,20 @@
(set_local $5
(i32.const 0)
)
- (set_local $13
- (get_local $6)
+ (set_local $10
+ (get_local $7)
)
(loop $while-out$72 $while-in$73
- (set_local $7
+ (set_local $6
(call $___uremdi3
(set_local $5
(call $_i64Add
(call $_bitshift64Shl
(i32.load
- (get_local $13)
+ (get_local $10)
)
(i32.const 0)
- (get_local $9)
+ (get_local $11)
)
(i32.load
(i32.const 168)
@@ -5918,7 +5820,7 @@
(i32.const 0)
)
)
- (set_local $6
+ (set_local $7
(i32.load
(i32.const 168)
)
@@ -5931,13 +5833,13 @@
(i32.const 168)
)
(i32.store
- (get_local $13)
- (get_local $7)
+ (get_local $10)
+ (get_local $6)
)
(set_local $5
(call $___udivdi3
(get_local $5)
- (get_local $6)
+ (get_local $7)
(i32.const 1000000000)
(i32.const 0)
)
@@ -5947,17 +5849,17 @@
)
(if
(i32.lt_u
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $13)
+ (get_local $10)
(i32.const -4)
)
)
(get_local $8)
)
(br $while-out$72)
- (set_local $13
- (get_local $6)
+ (set_local $10
+ (get_local $7)
)
)
(br $while-in$73)
@@ -5970,7 +5872,7 @@
)
)
(i32.store
- (set_local $6
+ (set_local $7
(i32.add
(get_local $8)
(i32.const -4)
@@ -5978,19 +5880,16 @@
)
(get_local $5)
)
- (get_local $6)
+ (get_local $7)
)
)
)
)
- (set_local $7
- (get_local $10)
- )
(loop $while-out$74 $while-in$75
(if
(i32.le_u
+ (get_local $13)
(get_local $7)
- (get_local $6)
)
(br $while-out$74)
)
@@ -5999,14 +5898,14 @@
(i32.load
(set_local $5
(i32.add
- (get_local $7)
+ (get_local $13)
(i32.const -4)
)
)
)
(i32.const 0)
)
- (set_local $7
+ (set_local $13
(get_local $5)
)
(br $while-out$74)
@@ -6020,7 +5919,7 @@
(i32.load
(get_local $25)
)
- (get_local $9)
+ (get_local $11)
)
)
)
@@ -6029,21 +5928,21 @@
(get_local $5)
(i32.const 0)
)
+ (set_local $8
+ (get_local $7)
+ )
(block
- (set_local $8
- (get_local $6)
- )
- (set_local $10
- (get_local $7)
+ (set_local $6
+ (get_local $13)
)
+ (br $while-out$68)
)
- (br $while-out$68)
)
(br $while-in$69)
)
)
- (set_local $6
- (get_local $11)
+ (set_local $7
+ (get_local $9)
)
)
(if
@@ -6067,19 +5966,19 @@
(i32.const 1)
)
)
- (set_local $13
+ (set_local $10
(i32.eq
- (get_local $21)
+ (get_local $14)
(i32.const 102)
)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
(loop $while-out$76 $while-in$77
(set_local $5
(i32.gt_s
- (set_local $7
+ (set_local $6
(i32.sub
(i32.const 0)
(get_local $5)
@@ -6088,86 +5987,78 @@
(i32.const 9)
)
)
- (set_local $10
+ (set_local $13
(select
(i32.const 9)
- (get_local $7)
+ (get_local $6)
(get_local $5)
)
)
- (set_local $9
+ (set_local $11
(block $do-once$78
(if
(i32.lt_u
- (get_local $6)
- (get_local $24)
+ (get_local $7)
+ (get_local $23)
)
(block
(set_local $70
(i32.add
(i32.shl
(i32.const 1)
- (get_local $10)
+ (get_local $13)
)
(i32.const -1)
)
)
- (set_local $26
+ (set_local $27
(i32.shr_u
(i32.const 1000000000)
- (get_local $10)
+ (get_local $13)
)
)
- (set_local $9
+ (set_local $11
(i32.const 0)
)
- (set_local $16
- (get_local $6)
+ (set_local $17
+ (get_local $7)
)
(loop $while-out$80 $while-in$81
- (set_local $7
+ (set_local $6
(i32.and
(set_local $5
(i32.load
- (get_local $16)
+ (get_local $17)
)
)
(get_local $70)
)
)
(i32.store
- (get_local $16)
+ (get_local $17)
(i32.add
(i32.shr_u
(get_local $5)
- (get_local $10)
+ (get_local $13)
)
- (get_local $9)
+ (get_local $11)
)
)
- (set_local $7
+ (set_local $11
(i32.mul
- (get_local $7)
- (get_local $26)
+ (get_local $6)
+ (get_local $27)
)
)
(if
- (i32.lt_u
- (set_local $5
+ (i32.ge_u
+ (set_local $17
(i32.add
- (get_local $16)
+ (get_local $17)
(i32.const 4)
)
)
- (get_local $24)
- )
- (block
- (set_local $9
- (get_local $7)
- )
- (set_local $16
- (get_local $5)
- )
+ (get_local $23)
)
(br $while-out$80)
)
@@ -6176,13 +6067,13 @@
(set_local $5
(select
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
- (get_local $6)
+ (get_local $7)
(i32.eq
(i32.load
- (get_local $6)
+ (get_local $7)
)
(i32.const 0)
)
@@ -6190,46 +6081,36 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $11)
(i32.const 0)
)
- (block
- (set_local $7
- (get_local $24)
- )
- (br $do-once$78
- (get_local $5)
- )
+ (br $do-once$78
+ (get_local $5)
)
)
(i32.store
- (get_local $24)
- (get_local $7)
+ (get_local $23)
+ (get_local $11)
)
- (set_local $7
+ (set_local $23
(i32.add
- (get_local $24)
+ (get_local $23)
(i32.const 4)
)
)
(get_local $5)
)
- (block
- (set_local $7
- (get_local $24)
+ (select
+ (i32.add
+ (get_local $7)
+ (i32.const 4)
)
- (select
- (i32.add
- (get_local $6)
- (i32.const 4)
- )
- (get_local $6)
- (i32.eq
- (i32.load
- (get_local $6)
- )
- (i32.const 0)
+ (get_local $7)
+ (i32.eq
+ (i32.load
+ (get_local $7)
)
+ (i32.const 0)
)
)
)
@@ -6239,12 +6120,12 @@
(i32.gt_s
(i32.shr_s
(i32.sub
- (get_local $7)
- (set_local $6
+ (get_local $23)
+ (set_local $7
(select
- (get_local $11)
(get_local $9)
- (get_local $13)
+ (get_local $11)
+ (get_local $10)
)
)
)
@@ -6253,16 +6134,16 @@
(get_local $8)
)
)
- (set_local $7
+ (set_local $6
(select
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.shl
(get_local $8)
(i32.const 2)
)
)
- (get_local $7)
+ (get_local $23)
(get_local $5)
)
)
@@ -6273,7 +6154,7 @@
(i32.load
(get_local $25)
)
- (get_local $10)
+ (get_local $13)
)
)
)
@@ -6283,19 +6164,19 @@
(i32.const 0)
)
(block
- (set_local $6
- (get_local $9)
+ (set_local $7
+ (get_local $11)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
)
(block
- (set_local $6
- (get_local $9)
+ (set_local $7
+ (get_local $11)
)
- (set_local $26
- (get_local $7)
+ (set_local $27
+ (get_local $6)
)
(br $while-out$76)
)
@@ -6303,23 +6184,23 @@
(br $while-in$77)
)
)
- (set_local $26
- (get_local $7)
+ (set_local $27
+ (get_local $6)
)
)
(block $do-once$82
(if
(i32.lt_u
- (get_local $6)
- (get_local $26)
+ (get_local $7)
+ (get_local $27)
)
(block
- (set_local $7
+ (set_local $6
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $30)
- (get_local $6)
+ (get_local $62)
+ (get_local $7)
)
(i32.const 2)
)
@@ -6330,14 +6211,14 @@
(i32.lt_u
(set_local $5
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 10)
)
(block
- (set_local $10
- (get_local $7)
+ (set_local $13
+ (get_local $6)
)
(br $do-once$82)
)
@@ -6346,9 +6227,9 @@
)
)
(loop $while-out$84 $while-in$85
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
@@ -6363,8 +6244,8 @@
)
)
(block
- (set_local $10
- (get_local $7)
+ (set_local $13
+ (get_local $6)
)
(br $while-out$84)
)
@@ -6372,12 +6253,12 @@
(br $while-in$85)
)
)
- (set_local $10
+ (set_local $13
(i32.const 0)
)
)
)
- (set_local $6
+ (set_local $7
(if
(i32.lt_s
(set_local $5
@@ -6385,10 +6266,10 @@
(i32.sub
(get_local $1)
(select
- (get_local $10)
+ (get_local $13)
(i32.const 0)
(i32.ne
- (get_local $21)
+ (get_local $14)
(i32.const 102)
)
)
@@ -6404,7 +6285,7 @@
)
(set_local $8
(i32.eq
- (get_local $21)
+ (get_local $14)
(i32.const 103)
)
)
@@ -6419,8 +6300,8 @@
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $26)
- (get_local $30)
+ (get_local $27)
+ (get_local $62)
)
(i32.const 2)
)
@@ -6430,10 +6311,10 @@
)
)
(block
- (set_local $7
+ (set_local $6
(i32.add
(i32.add
- (get_local $11)
+ (get_local $9)
(i32.const 4)
)
(i32.shl
@@ -6458,7 +6339,7 @@
)
(if
(i32.lt_s
- (set_local $9
+ (set_local $11
(i32.add
(i32.and
(i32.rem_s
@@ -6485,16 +6366,16 @@
)
(if
(i32.eq
- (set_local $9
+ (set_local $11
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 1)
)
)
(i32.const 9)
)
(block
- (set_local $16
+ (set_local $17
(get_local $5)
)
(br $while-out$86)
@@ -6503,52 +6384,43 @@
(br $while-in$87)
)
)
- (set_local $16
+ (set_local $17
(i32.const 10)
)
)
(block $do-once$88
(if
- (i32.and
- (set_local $9
- (i32.eq
- (i32.add
- (get_local $7)
- (i32.const 4)
+ (i32.eqz
+ (i32.and
+ (set_local $11
+ (i32.eq
+ (i32.add
+ (get_local $6)
+ (i32.const 4)
+ )
+ (get_local $27)
)
- (get_local $26)
)
- )
- (i32.eq
- (set_local $21
- (i32.and
- (i32.rem_u
- (set_local $5
- (i32.load
- (get_local $7)
+ (i32.eq
+ (set_local $14
+ (i32.and
+ (i32.rem_u
+ (set_local $5
+ (i32.load
+ (get_local $6)
+ )
)
+ (get_local $17)
)
- (get_local $16)
+ (i32.const -1)
)
- (i32.const -1)
)
+ (i32.const 0)
)
- (i32.const 0)
- )
- )
- (block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
- )
- (set_local $9
- (get_local $10)
)
)
(block
- (set_local $14
+ (set_local $15
(select
(f64.const 9007199254740992)
(f64.const 9007199254740994)
@@ -6557,7 +6429,7 @@
(i32.and
(i32.div_u
(get_local $5)
- (get_local $16)
+ (get_local $17)
)
(i32.const -1)
)
@@ -6567,14 +6439,14 @@
)
)
)
- (set_local $29
+ (set_local $30
(if
(i32.lt_u
- (get_local $21)
- (set_local $13
+ (get_local $14)
+ (set_local $10
(i32.and
(i32.div_s
- (get_local $16)
+ (get_local $17)
(i32.const 2)
)
(i32.const -1)
@@ -6586,30 +6458,30 @@
(f64.const 1)
(f64.const 1.5)
(i32.and
- (get_local $9)
+ (get_local $11)
(i32.eq
- (get_local $21)
- (get_local $13)
+ (get_local $14)
+ (get_local $10)
)
)
)
)
)
- (set_local $14
+ (set_local $15
(block $do-once$90
(if
(i32.eq
- (get_local $53)
+ (get_local $51)
(i32.const 0)
)
- (get_local $14)
+ (get_local $15)
(block
(if
(i32.ne
(i32.shr_s
(i32.shl
(i32.load8_s
- (get_local $40)
+ (get_local $39)
)
(i32.const 24)
)
@@ -6618,57 +6490,46 @@
(i32.const 45)
)
(br $do-once$90
- (get_local $14)
+ (get_local $15)
)
)
- (set_local $29
+ (set_local $30
(f64.neg
- (get_local $29)
+ (get_local $30)
)
)
(f64.neg
- (get_local $14)
+ (get_local $15)
)
)
)
)
)
(i32.store
- (get_local $7)
+ (get_local $6)
(set_local $5
(i32.sub
(get_local $5)
- (get_local $21)
+ (get_local $14)
)
)
)
(if
(f64.eq
(f64.add
- (get_local $14)
- (get_local $29)
- )
- (get_local $14)
- )
- (block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
- )
- (set_local $9
- (get_local $10)
+ (get_local $15)
+ (get_local $30)
)
- (br $do-once$88)
+ (get_local $15)
)
+ (br $do-once$88)
)
(i32.store
- (get_local $7)
+ (get_local $6)
(set_local $5
(i32.add
(get_local $5)
- (get_local $16)
+ (get_local $17)
)
)
)
@@ -6677,80 +6538,64 @@
(get_local $5)
(i32.const 999999999)
)
- (block
- (set_local $5
+ (loop $while-out$92 $while-in$93
+ (i32.store
(get_local $6)
+ (i32.const 0)
)
- (set_local $6
- (get_local $7)
- )
- (loop $while-out$92 $while-in$93
- (i32.store
- (get_local $6)
- (i32.const 0)
- )
- (set_local $5
- (if
- (i32.lt_u
- (set_local $7
- (i32.add
- (get_local $6)
- (i32.const -4)
- )
+ (set_local $7
+ (if
+ (i32.lt_u
+ (set_local $6
+ (i32.add
+ (get_local $6)
+ (i32.const -4)
)
- (get_local $5)
)
- (block
- (i32.store
- (set_local $5
- (i32.add
- (get_local $5)
- (i32.const -4)
- )
+ (get_local $7)
+ )
+ (block
+ (i32.store
+ (set_local $5
+ (i32.add
+ (get_local $7)
+ (i32.const -4)
)
- (i32.const 0)
)
- (get_local $5)
+ (i32.const 0)
)
(get_local $5)
)
- )
- (i32.store
(get_local $7)
- (set_local $6
- (i32.add
- (i32.load
- (get_local $7)
- )
- (i32.const 1)
- )
- )
)
- (if
- (i32.gt_u
- (get_local $6)
- (i32.const 999999999)
- )
- (set_local $6
- (get_local $7)
- )
- (block
- (set_local $6
- (get_local $5)
+ )
+ (i32.store
+ (get_local $6)
+ (set_local $5
+ (i32.add
+ (i32.load
+ (get_local $6)
)
- (br $while-out$92)
+ (i32.const 1)
)
)
- (br $while-in$93)
)
+ (if
+ (i32.le_u
+ (get_local $5)
+ (i32.const 999999999)
+ )
+ (br $while-out$92)
+ )
+ (br $while-in$93)
)
)
- (set_local $9
+ (set_local $11
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $30)
- (get_local $6)
+ (get_local $62)
+ (get_local $7)
)
(i32.const 2)
)
@@ -6761,47 +6606,41 @@
(i32.lt_u
(set_local $5
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 10)
)
(block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
+ (set_local $13
+ (get_local $11)
)
(br $do-once$88)
)
- (set_local $13
+ (set_local $10
(i32.const 10)
)
)
(loop $while-out$94 $while-in$95
- (set_local $9
+ (set_local $11
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 1)
)
)
(if
(i32.lt_u
(get_local $5)
- (set_local $13
+ (set_local $10
(i32.mul
- (get_local $13)
+ (get_local $10)
(i32.const 10)
)
)
)
(block
- (set_local $5
- (get_local $6)
- )
- (set_local $6
- (get_local $7)
+ (set_local $13
+ (get_local $11)
)
(br $while-out$94)
)
@@ -6811,10 +6650,10 @@
)
)
)
- (set_local $7
+ (set_local $6
(i32.gt_u
- (get_local $26)
- (set_local $6
+ (get_local $27)
+ (set_local $5
(i32.add
(get_local $6)
(i32.const 4)
@@ -6822,44 +6661,41 @@
)
)
)
- (set_local $10
- (get_local $9)
- )
- (set_local $7
+ (set_local $6
(select
+ (get_local $5)
+ (get_local $27)
(get_local $6)
- (get_local $26)
- (get_local $7)
)
)
- (get_local $5)
+ (get_local $7)
)
(block
- (set_local $7
- (get_local $26)
+ (set_local $6
+ (get_local $27)
)
- (get_local $6)
+ (get_local $7)
)
)
)
- (set_local $26
+ (set_local $27
(i32.sub
(i32.const 0)
- (get_local $10)
+ (get_local $13)
)
)
(loop $while-out$96 $while-in$97
(if
(i32.le_u
- (get_local $7)
(get_local $6)
+ (get_local $7)
)
(block
- (set_local $9
+ (set_local $11
(i32.const 0)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
(br $while-out$96)
)
@@ -6869,22 +6705,22 @@
(i32.load
(set_local $5
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const -4)
)
)
)
(i32.const 0)
)
- (set_local $7
+ (set_local $6
(get_local $5)
)
(block
- (set_local $9
+ (set_local $11
(i32.const 1)
)
- (set_local $24
- (get_local $7)
+ (set_local $23
+ (get_local $6)
)
(br $while-out$96)
)
@@ -6912,17 +6748,17 @@
(get_local $1)
)
)
- (get_local $10)
+ (get_local $13)
)
(i32.gt_s
- (get_local $10)
+ (get_local $13)
(i32.const -5)
)
)
(block
- (set_local $13
+ (set_local $10
(i32.add
- (get_local $33)
+ (get_local $26)
(i32.const -1)
)
)
@@ -6931,13 +6767,13 @@
(get_local $1)
(i32.const -1)
)
- (get_local $10)
+ (get_local $13)
)
)
(block
- (set_local $13
+ (set_local $10
(i32.add
- (get_local $33)
+ (get_local $26)
(i32.const -2)
)
)
@@ -6952,18 +6788,18 @@
(i32.ne
(set_local $1
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
(i32.const 0)
)
(block
- (set_local $21
+ (set_local $14
(get_local $8)
)
- (set_local $30
- (get_local $13)
+ (set_local $26
+ (get_local $10)
)
(br $do-once$98
(get_local $1)
@@ -6972,14 +6808,14 @@
)
(block $do-once$100
(if
- (get_local $9)
+ (get_local $11)
(block
(if
(i32.eq
(set_local $1
(i32.load
(i32.add
- (get_local $24)
+ (get_local $23)
(i32.const -4)
)
)
@@ -6987,7 +6823,7 @@
(i32.const 0)
)
(block
- (set_local $1
+ (set_local $6
(i32.const 9)
)
(br $do-once$100)
@@ -7008,21 +6844,21 @@
(set_local $5
(i32.const 10)
)
- (set_local $7
+ (set_local $6
(i32.const 0)
)
)
(block
- (set_local $1
+ (set_local $6
(i32.const 0)
)
(br $do-once$100)
)
)
(loop $while-out$102 $while-in$103
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
@@ -7042,28 +6878,23 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $7)
- )
- (br $while-out$102)
- )
+ (br $while-out$102)
)
(br $while-in$103)
)
)
- (set_local $1
+ (set_local $6
(i32.const 9)
)
)
)
- (set_local $5
+ (set_local $1
(i32.add
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $24)
- (get_local $30)
+ (get_local $23)
+ (get_local $62)
)
(i32.const 2)
)
@@ -7075,7 +6906,7 @@
(if
(i32.eq
(i32.or
- (get_local $13)
+ (get_local $10)
(i32.const 32)
)
(i32.const 102)
@@ -7085,8 +6916,8 @@
(i32.lt_s
(set_local $5
(i32.sub
- (get_local $5)
(get_local $1)
+ (get_local $6)
)
)
(i32.const 0)
@@ -7104,15 +6935,15 @@
)
)
)
- (set_local $21
+ (set_local $14
(select
(get_local $8)
(get_local $1)
(get_local $5)
)
)
- (set_local $30
- (get_local $13)
+ (set_local $26
+ (get_local $10)
)
(i32.const 0)
)
@@ -7122,10 +6953,10 @@
(set_local $5
(i32.sub
(i32.add
- (get_local $5)
- (get_local $10)
+ (get_local $1)
+ (get_local $13)
)
- (get_local $1)
+ (get_local $6)
)
)
(i32.const 0)
@@ -7143,41 +6974,38 @@
)
)
)
- (set_local $21
+ (set_local $14
(select
(get_local $8)
(get_local $1)
(get_local $5)
)
)
- (set_local $30
- (get_local $13)
+ (set_local $26
+ (get_local $10)
)
(i32.const 0)
)
)
)
(block
- (set_local $21
+ (set_local $14
(get_local $1)
)
- (set_local $30
- (get_local $33)
- )
(i32.and
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
)
)
)
- (set_local $16
+ (set_local $17
(i32.and
(i32.ne
(set_local $1
(i32.or
- (get_local $21)
+ (get_local $14)
(get_local $8)
)
)
@@ -7186,24 +7014,24 @@
(i32.const 1)
)
)
- (set_local $10
+ (set_local $13
(if
- (set_local $13
+ (set_local $10
(i32.eq
(i32.or
- (get_local $30)
+ (get_local $26)
(i32.const 32)
)
(i32.const 102)
)
)
(block
- (set_local $7
+ (set_local $6
(select
- (get_local $10)
+ (get_local $13)
(i32.const 0)
(i32.gt_s
- (get_local $10)
+ (get_local $13)
(i32.const 0)
)
)
@@ -7215,12 +7043,12 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $7
+ (set_local $6
(select
- (get_local $26)
- (get_local $10)
+ (get_local $27)
+ (get_local $13)
(i32.lt_s
- (get_local $10)
+ (get_local $13)
(i32.const 0)
)
)
@@ -7235,12 +7063,12 @@
(if
(i32.lt_s
(i32.sub
- (get_local $41)
+ (get_local $40)
(set_local $5
(call $_fmt_u
- (get_local $7)
+ (get_local $6)
(get_local $5)
- (get_local $54)
+ (get_local $52)
)
)
)
@@ -7259,7 +7087,7 @@
(if
(i32.lt_s
(i32.sub
- (get_local $41)
+ (get_local $40)
(get_local $5)
)
(i32.const 2)
@@ -7280,7 +7108,7 @@
(i32.add
(i32.and
(i32.shr_s
- (get_local $10)
+ (get_local $13)
(i32.const 31)
)
(i32.const 2)
@@ -7298,13 +7126,13 @@
)
)
(i32.and
- (get_local $30)
+ (get_local $26)
(i32.const 255)
)
)
- (set_local $7
+ (set_local $6
(i32.sub
- (get_local $41)
+ (get_local $40)
(get_local $5)
)
)
@@ -7315,23 +7143,23 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (set_local $7
+ (get_local $16)
+ (set_local $6
(i32.add
(i32.add
(i32.add
(i32.add
- (get_local $53)
+ (get_local $51)
(i32.const 1)
)
- (get_local $21)
+ (get_local $14)
)
- (get_local $16)
+ (get_local $17)
)
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $17)
+ (get_local $18)
)
(if
(i32.eq
@@ -7344,33 +7172,33 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $40)
- (get_local $53)
+ (get_local $39)
+ (get_local $51)
(get_local $0)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $15)
- (get_local $7)
+ (get_local $16)
+ (get_local $6)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 65536)
)
)
(block $do-once$106
(if
- (get_local $13)
+ (get_local $10)
(block
- (set_local $6
+ (set_local $7
(set_local $8
(select
- (get_local $11)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
(i32.gt_u
- (get_local $6)
- (get_local $11)
+ (get_local $7)
+ (get_local $9)
)
)
)
@@ -7379,39 +7207,39 @@
(set_local $5
(call $_fmt_u
(i32.load
- (get_local $6)
+ (get_local $7)
)
(i32.const 0)
- (get_local $46)
+ (get_local $45)
)
)
(block $do-once$110
(if
(i32.eq
- (get_local $6)
+ (get_local $7)
(get_local $8)
)
(block
(if
(i32.ne
(get_local $5)
- (get_local $46)
+ (get_local $45)
)
(br $do-once$110)
)
(i32.store8
- (get_local $55)
+ (get_local $53)
(i32.const 48)
)
(set_local $5
- (get_local $55)
+ (get_local $53)
)
)
(block
(if
(i32.gt_u
(get_local $5)
- (get_local $28)
+ (get_local $29)
)
(get_local $5)
(br $do-once$110)
@@ -7429,7 +7257,7 @@
(if
(i32.gt_u
(get_local $5)
- (get_local $28)
+ (get_local $29)
)
(get_local $5)
(br $while-out$112)
@@ -7460,18 +7288,21 @@
)
(if
(i32.gt_u
- (set_local $5
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
- (get_local $11)
+ (get_local $9)
)
- (br $while-out$108)
- (set_local $6
- (get_local $5)
+ (block
+ (set_local $5
+ (get_local $7)
+ )
+ (br $while-out$108)
)
+ (get_local $7)
)
(br $while-in$109)
)
@@ -7504,126 +7335,114 @@
(if
(i32.and
(i32.gt_s
- (get_local $21)
+ (get_local $14)
(i32.const 0)
)
(i32.lt_u
(get_local $5)
- (get_local $24)
+ (get_local $23)
)
)
- (block
- (set_local $6
- (get_local $21)
- )
- (loop $while-out$116 $while-in$117
- (if
- (i32.gt_u
- (set_local $1
- (call $_fmt_u
- (i32.load
- (get_local $5)
- )
- (i32.const 0)
- (get_local $46)
+ (loop $while-out$116 $while-in$117
+ (if
+ (i32.gt_u
+ (set_local $1
+ (call $_fmt_u
+ (i32.load
+ (get_local $5)
)
+ (i32.const 0)
+ (get_local $45)
)
- (get_local $28)
)
- (loop $while-out$118 $while-in$119
- (i32.store8
- (set_local $1
- (i32.add
- (get_local $1)
- (i32.const -1)
- )
- )
- (i32.const 48)
- )
- (if
- (i32.gt_u
+ (get_local $29)
+ )
+ (loop $while-out$118 $while-in$119
+ (i32.store8
+ (set_local $1
+ (i32.add
(get_local $1)
- (get_local $28)
+ (i32.const -1)
)
- (get_local $1)
- (br $while-out$118)
)
- (br $while-in$119)
+ (i32.const 48)
)
- (get_local $1)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $0)
- )
- (i32.const 32)
+ (if
+ (i32.gt_u
+ (get_local $1)
+ (get_local $29)
)
- (i32.const 0)
- )
- (call $___fwritex
(get_local $1)
- (select
- (i32.const 9)
- (get_local $6)
- (i32.gt_s
- (get_local $6)
- (i32.const 9)
- )
- )
- (get_local $0)
+ (br $while-out$118)
)
+ (br $while-in$119)
)
- (set_local $8
- (i32.add
- (get_local $6)
- (i32.const -9)
+ (get_local $1)
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $0)
+ )
+ (i32.const 32)
)
+ (i32.const 0)
)
- (if
- (i32.and
+ (call $___fwritex
+ (get_local $1)
+ (select
+ (i32.const 9)
+ (get_local $14)
(i32.gt_s
- (get_local $6)
+ (get_local $14)
(i32.const 9)
)
- (i32.lt_u
- (set_local $1
- (i32.add
- (get_local $5)
- (i32.const 4)
- )
- )
- (get_local $24)
- )
)
- (block
+ (get_local $0)
+ )
+ )
+ (set_local $1
+ (i32.add
+ (get_local $14)
+ (i32.const -9)
+ )
+ )
+ (if
+ (i32.and
+ (i32.gt_s
+ (get_local $14)
+ (i32.const 9)
+ )
+ (i32.lt_u
(set_local $5
- (get_local $1)
- )
- (set_local $6
- (get_local $8)
+ (i32.add
+ (get_local $5)
+ (i32.const 4)
+ )
)
+ (get_local $23)
)
- (block
- (set_local $1
- (get_local $8)
- )
- (br $while-out$116)
+ )
+ (set_local $14
+ (get_local $1)
+ )
+ (block
+ (set_local $14
+ (get_local $1)
)
+ (br $while-out$116)
)
- (br $while-in$117)
)
+ (br $while-in$117)
)
- (set_local $1
- (get_local $21)
- )
+ (get_local $14)
)
(call $_pad
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $1)
+ (get_local $14)
(i32.const 9)
)
(i32.const 9)
@@ -7631,19 +7450,19 @@
)
)
(block
- (set_local $13
+ (set_local $11
(select
- (get_local $24)
+ (get_local $23)
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
- (get_local $9)
+ (get_local $11)
)
)
(if
(i32.gt_s
- (get_local $21)
+ (get_local $14)
(i32.const -1)
)
(block
@@ -7654,13 +7473,10 @@
)
)
(set_local $5
- (get_local $6)
- )
- (set_local $8
- (get_local $21)
+ (get_local $7)
)
(loop $while-out$120 $while-in$121
- (set_local $11
+ (set_local $8
(if
(i32.eq
(set_local $1
@@ -7669,17 +7485,17 @@
(get_local $5)
)
(i32.const 0)
- (get_local $46)
+ (get_local $45)
)
)
- (get_local $46)
+ (get_local $45)
)
(block
(i32.store8
- (get_local $55)
+ (get_local $53)
(i32.const 48)
)
- (get_local $55)
+ (get_local $53)
)
(get_local $1)
)
@@ -7688,12 +7504,12 @@
(if
(i32.eq
(get_local $5)
- (get_local $6)
+ (get_local $7)
)
(block
(set_local $1
(i32.add
- (get_local $11)
+ (get_local $8)
(i32.const 1)
)
)
@@ -7708,7 +7524,7 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $11)
+ (get_local $8)
(i32.const 1)
(get_local $0)
)
@@ -7717,7 +7533,7 @@
(i32.and
(get_local $9)
(i32.lt_s
- (get_local $8)
+ (get_local $14)
(i32.const 1)
)
)
@@ -7744,15 +7560,15 @@
(block
(if
(i32.gt_u
- (get_local $11)
- (get_local $28)
+ (get_local $8)
+ (get_local $29)
)
(set_local $1
- (get_local $11)
+ (get_local $8)
)
(block
(set_local $1
- (get_local $11)
+ (get_local $8)
)
(br $do-once$122)
)
@@ -7770,7 +7586,7 @@
(if
(i32.gt_u
(get_local $1)
- (get_local $28)
+ (get_local $29)
)
(get_local $1)
(br $while-out$124)
@@ -7780,7 +7596,7 @@
)
)
)
- (set_local $11
+ (set_local $8
(i32.sub
(get_local $75)
(get_local $1)
@@ -7799,59 +7615,51 @@
(call $___fwritex
(get_local $1)
(select
- (get_local $11)
(get_local $8)
+ (get_local $14)
(i32.gt_s
+ (get_local $14)
(get_local $8)
- (get_local $11)
)
)
(get_local $0)
)
)
(if
- (i32.and
- (i32.lt_u
- (set_local $1
- (i32.add
- (get_local $5)
- (i32.const 4)
+ (i32.eqz
+ (i32.and
+ (i32.lt_u
+ (set_local $5
+ (i32.add
+ (get_local $5)
+ (i32.const 4)
+ )
)
+ (get_local $11)
)
- (get_local $13)
- )
- (i32.gt_s
- (set_local $8
- (i32.sub
- (get_local $8)
- (get_local $11)
+ (i32.gt_s
+ (set_local $14
+ (i32.sub
+ (get_local $14)
+ (get_local $8)
+ )
)
+ (i32.const -1)
)
- (i32.const -1)
)
)
- (set_local $5
- (get_local $1)
- )
- (block
- (set_local $1
- (get_local $8)
- )
- (br $while-out$120)
- )
+ (br $while-out$120)
)
(br $while-in$121)
)
)
- (set_local $1
- (get_local $21)
- )
+ (get_local $14)
)
(call $_pad
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $1)
+ (get_local $14)
(i32.const 18)
)
(i32.const 18)
@@ -7869,10 +7677,10 @@
)
)
(call $___fwritex
- (get_local $10)
+ (get_local $13)
(i32.sub
- (get_local $41)
- (get_local $10)
+ (get_local $40)
+ (get_local $13)
)
(get_local $0)
)
@@ -7882,19 +7690,19 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (get_local $7)
+ (get_local $16)
+ (get_local $6)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
(select
- (get_local $15)
- (get_local $7)
+ (get_local $16)
+ (get_local $6)
(i32.lt_s
- (get_local $7)
- (get_local $15)
+ (get_local $6)
+ (get_local $16)
)
)
)
@@ -7906,7 +7714,7 @@
(set_local $8
(i32.ne
(i32.and
- (get_local $33)
+ (get_local $26)
(i32.const 32)
)
(i32.const 0)
@@ -7917,12 +7725,12 @@
(set_local $6
(select
(i32.const 0)
- (get_local $53)
+ (get_local $51)
(set_local $1
(i32.or
(f64.ne
- (get_local $14)
- (get_local $14)
+ (get_local $15)
+ (get_local $15)
)
(i32.const 0)
)
@@ -7943,7 +7751,7 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(set_local $5
(i32.add
(get_local $6)
@@ -7969,7 +7777,7 @@
)
(block
(call $___fwritex
- (get_local $40)
+ (get_local $39)
(get_local $6)
(get_local $0)
)
@@ -7992,47 +7800,47 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
(select
- (get_local $15)
+ (get_local $16)
(get_local $5)
(i32.lt_s
(get_local $5)
- (get_local $15)
+ (get_local $16)
)
)
)
)
)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
- (set_local $49
+ (set_local $47
(get_local $20)
)
- (set_local $38
- (get_local $17)
+ (set_local $37
+ (get_local $18)
)
- (set_local $43
+ (set_local $42
(get_local $10)
)
- (set_local $44
+ (set_local $43
(i32.const 0)
)
- (set_local $50
+ (set_local $48
(i32.const 4091)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
)
)
@@ -8044,20 +7852,20 @@
(i32.const 64)
)
(block
- (set_local $6
+ (set_local $7
(i32.and
(get_local $68)
(i32.const 32)
)
)
- (set_local $34
+ (set_local $58
(if
(i32.and
(i32.eq
(set_local $5
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
)
@@ -8073,32 +7881,32 @@
)
)
(block
- (set_local $35
- (get_local $47)
+ (set_local $34
+ (get_local $46)
)
(set_local $32
- (get_local $59)
+ (get_local $57)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
(i32.const 77)
)
- (get_local $27)
+ (get_local $28)
)
(block
- (set_local $7
- (get_local $27)
+ (set_local $6
+ (get_local $28)
)
(loop $while-out$129 $while-in$130
(i32.store8
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const -1)
)
)
@@ -8116,7 +7924,7 @@
)
(i32.const 255)
)
- (get_local $6)
+ (get_local $7)
)
(i32.const 255)
)
@@ -8142,12 +7950,7 @@
(i32.const 0)
)
)
- (block
- (set_local $5
- (get_local $7)
- )
- (br $while-out$129)
- )
+ (br $while-out$129)
)
(br $while-in$130)
)
@@ -8155,7 +7958,7 @@
(i32.or
(i32.eq
(i32.and
- (get_local $47)
+ (get_local $46)
(i32.const 8)
)
(i32.const 0)
@@ -8164,7 +7967,7 @@
(i32.eq
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
(i32.const 0)
@@ -8178,34 +7981,34 @@
)
)
(block
- (set_local $35
- (get_local $47)
+ (set_local $34
+ (get_local $46)
)
(set_local $32
- (get_local $59)
+ (get_local $57)
)
- (set_local $36
+ (set_local $35
(i32.const 0)
)
- (set_local $37
+ (set_local $36
(i32.const 4091)
)
(set_local $12
(i32.const 77)
)
- (get_local $5)
+ (get_local $6)
)
(block
- (set_local $35
- (get_local $47)
+ (set_local $34
+ (get_local $46)
)
(set_local $32
- (get_local $59)
+ (get_local $57)
)
- (set_local $36
+ (set_local $35
(i32.const 2)
)
- (set_local $37
+ (set_local $36
(i32.add
(i32.const 4091)
(i32.shr_s
@@ -8217,7 +8020,7 @@
(set_local $12
(i32.const 77)
)
- (get_local $5)
+ (get_local $6)
)
)
)
@@ -8230,25 +8033,25 @@
(i32.const 76)
)
(block
- (set_local $34
+ (set_local $58
(call $_fmt_u
- (get_local $48)
- (get_local $60)
- (get_local $27)
+ (get_local $33)
+ (get_local $59)
+ (get_local $28)
)
)
- (set_local $35
- (get_local $17)
+ (set_local $34
+ (get_local $18)
)
(set_local $32
(get_local $10)
)
+ (set_local $35
+ (get_local $60)
+ )
(set_local $36
(get_local $61)
)
- (set_local $37
- (get_local $62)
- )
(set_local $12
(i32.const 77)
)
@@ -8266,7 +8069,7 @@
(i32.eq
(set_local $1
(call $_memchr
- (get_local $52)
+ (get_local $50)
(i32.const 0)
(get_local $10)
)
@@ -8274,32 +8077,32 @@
(i32.const 0)
)
)
- (set_local $49
- (get_local $52)
+ (set_local $47
+ (get_local $50)
)
- (set_local $38
+ (set_local $37
(get_local $7)
)
- (set_local $43
+ (set_local $42
(select
(get_local $10)
(i32.sub
(get_local $1)
- (get_local $52)
+ (get_local $50)
)
(get_local $5)
)
)
- (set_local $44
+ (set_local $43
(i32.const 0)
)
- (set_local $50
+ (set_local $48
(i32.const 4091)
)
- (set_local $51
+ (set_local $49
(select
(i32.add
- (get_local $52)
+ (get_local $50)
(get_local $10)
)
(get_local $1)
@@ -8316,15 +8119,15 @@
(set_local $12
(i32.const 0)
)
- (set_local $6
+ (set_local $7
(i32.const 0)
)
(set_local $5
(i32.const 0)
)
- (set_local $7
+ (set_local $6
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
(loop $while-out$131 $while-in$132
@@ -8332,17 +8135,12 @@
(i32.eq
(set_local $1
(i32.load
- (get_local $7)
+ (get_local $6)
)
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $5)
- )
- (br $while-out$131)
- )
+ (br $while-out$131)
)
(if
(i32.or
@@ -8359,20 +8157,15 @@
(get_local $5)
(i32.sub
(get_local $69)
- (get_local $6)
+ (get_local $7)
)
)
)
- (block
- (set_local $1
- (get_local $5)
- )
- (br $while-out$131)
- )
+ (br $while-out$131)
)
- (set_local $7
+ (set_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 4)
)
)
@@ -8382,20 +8175,17 @@
(set_local $1
(i32.add
(get_local $5)
- (get_local $6)
+ (get_local $7)
)
)
)
- (set_local $6
+ (set_local $7
(get_local $1)
)
(block
- (set_local $6
+ (set_local $7
(get_local $1)
)
- (set_local $1
- (get_local $5)
- )
(br $while-out$131)
)
)
@@ -8403,11 +8193,11 @@
)
(if
(i32.lt_s
- (get_local $1)
+ (get_local $5)
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L1)
@@ -8416,17 +8206,17 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (get_local $6)
- (get_local $17)
+ (get_local $16)
+ (get_local $7)
+ (get_local $18)
)
(if
(i32.eq
- (get_local $6)
+ (get_local $7)
(i32.const 0)
)
(block
- (set_local $39
+ (set_local $38
(i32.const 0)
)
(set_local $12
@@ -8434,12 +8224,12 @@
)
)
(block
- (set_local $7
+ (set_local $6
(i32.const 0)
)
- (set_local $5
+ (set_local $8
(i32.load
- (get_local $18)
+ (get_local $19)
)
)
(loop $while-out$133 $while-in$134
@@ -8447,14 +8237,14 @@
(i32.eq
(set_local $1
(i32.load
- (get_local $5)
+ (get_local $8)
)
)
(i32.const 0)
)
(block
- (set_local $39
- (get_local $6)
+ (set_local $38
+ (get_local $7)
)
(set_local $12
(i32.const 98)
@@ -8462,9 +8252,9 @@
(br $label$break$L308)
)
)
- (set_local $11
+ (set_local $8
(i32.add
- (get_local $5)
+ (get_local $8)
(i32.const 4)
)
)
@@ -8478,14 +8268,14 @@
(get_local $1)
)
)
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $6)
+ (get_local $7)
)
(block
- (set_local $39
- (get_local $6)
+ (set_local $38
+ (get_local $7)
)
(set_local $12
(i32.const 98)
@@ -8512,19 +8302,14 @@
(if
(i32.lt_u
(get_local $1)
- (get_local $6)
+ (get_local $7)
)
- (block
- (set_local $7
- (get_local $1)
- )
- (set_local $5
- (get_local $11)
- )
+ (set_local $6
+ (get_local $1)
)
(block
- (set_local $39
- (get_local $6)
+ (set_local $38
+ (get_local $7)
)
(set_local $12
(i32.const 98)
@@ -8554,31 +8339,28 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $15)
- (get_local $39)
+ (get_local $16)
+ (get_local $38)
(i32.xor
- (get_local $17)
+ (get_local $18)
(i32.const 8192)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
(select
- (get_local $15)
- (get_local $39)
+ (get_local $16)
+ (get_local $38)
(i32.gt_s
- (get_local $15)
- (get_local $39)
+ (get_local $16)
+ (get_local $38)
)
)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
@@ -8595,17 +8377,17 @@
(set_local $5
(select
(i32.and
- (get_local $35)
+ (get_local $34)
(i32.const -65537)
)
- (get_local $35)
+ (get_local $34)
(i32.gt_s
(get_local $32)
(i32.const -1)
)
)
)
- (set_local $49
+ (set_local $47
(if
(i32.or
(i32.ne
@@ -8617,7 +8399,7 @@
(i32.ne
(i32.load
(set_local $1
- (get_local $18)
+ (get_local $19)
)
)
(i32.const 0)
@@ -8632,7 +8414,7 @@
)
)
(block
- (set_local $6
+ (set_local $7
(i32.gt_s
(get_local $32)
(set_local $1
@@ -8646,50 +8428,50 @@
)
(i32.sub
(get_local $71)
- (get_local $34)
+ (get_local $58)
)
)
)
)
)
- (set_local $38
+ (set_local $37
(get_local $5)
)
- (set_local $43
+ (set_local $42
(select
(get_local $32)
(get_local $1)
- (get_local $6)
+ (get_local $7)
)
)
- (set_local $44
- (get_local $36)
+ (set_local $43
+ (get_local $35)
)
- (set_local $50
- (get_local $37)
+ (set_local $48
+ (get_local $36)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
- (get_local $34)
+ (get_local $58)
)
(block
- (set_local $38
+ (set_local $37
(get_local $5)
)
- (set_local $43
+ (set_local $42
(i32.const 0)
)
- (set_local $44
- (get_local $36)
+ (set_local $43
+ (get_local $35)
)
- (set_local $50
- (get_local $37)
+ (set_local $48
+ (get_local $36)
)
- (set_local $51
- (get_local $27)
+ (set_local $49
+ (get_local $28)
)
- (get_local $27)
+ (get_local $28)
)
)
)
@@ -8697,25 +8479,25 @@
)
(set_local $1
(i32.lt_s
- (get_local $43)
- (set_local $6
+ (get_local $42)
+ (set_local $7
(i32.sub
- (get_local $51)
(get_local $49)
+ (get_local $47)
)
)
)
)
(set_local $5
(i32.lt_s
- (get_local $15)
+ (get_local $16)
(set_local $1
(i32.add
- (get_local $44)
- (set_local $7
+ (get_local $43)
+ (set_local $6
(select
- (get_local $6)
- (get_local $43)
+ (get_local $7)
+ (get_local $42)
(get_local $1)
)
)
@@ -8729,12 +8511,12 @@
(set_local $5
(select
(get_local $1)
- (get_local $15)
+ (get_local $16)
(get_local $5)
)
)
(get_local $1)
- (get_local $38)
+ (get_local $37)
)
(if
(i32.eq
@@ -8747,8 +8529,8 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $50)
- (get_local $44)
+ (get_local $48)
+ (get_local $43)
(get_local $0)
)
)
@@ -8758,15 +8540,15 @@
(get_local $5)
(get_local $1)
(i32.xor
- (get_local $38)
+ (get_local $37)
(i32.const 65536)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $7)
(get_local $6)
+ (get_local $7)
(i32.const 0)
)
(if
@@ -8780,8 +8562,8 @@
(i32.const 0)
)
(call $___fwritex
- (get_local $49)
- (get_local $6)
+ (get_local $47)
+ (get_local $7)
(get_local $0)
)
)
@@ -8791,21 +8573,18 @@
(get_local $5)
(get_local $1)
(i32.xor
- (get_local $38)
+ (get_local $37)
(i32.const 8192)
)
)
- (set_local $19
- (get_local $8)
- )
(set_local $20
(get_local $9)
)
(set_local $1
(get_local $5)
)
- (set_local $11
- (get_local $22)
+ (set_local $8
+ (get_local $21)
)
(br $label$continue$L1)
)
@@ -8825,7 +8604,7 @@
(get_local $83)
(i32.const 0)
)
- (set_local $23
+ (set_local $24
(i32.const 0)
)
(block
@@ -8848,12 +8627,7 @@
)
(i32.const 0)
)
- (block
- (set_local $0
- (get_local $1)
- )
- (br $while-out$136)
- )
+ (br $while-out$136)
)
(call $_pop_arg_336
(i32.add
@@ -8868,7 +8642,7 @@
)
(if
(i32.lt_s
- (set_local $0
+ (set_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -8876,11 +8650,9 @@
)
(i32.const 10)
)
- (set_local $1
- (get_local $0)
- )
+ (get_local $1)
(block
- (set_local $23
+ (set_local $24
(i32.const 1)
)
(br $label$break$L343)
@@ -8890,13 +8662,13 @@
)
(if
(i32.lt_s
- (get_local $0)
+ (get_local $1)
(i32.const 10)
)
(loop $while-out$138 $while-in$139
- (set_local $1
+ (set_local $0
(i32.add
- (get_local $0)
+ (get_local $1)
(i32.const 1)
)
)
@@ -8906,7 +8678,7 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $0)
+ (get_local $1)
(i32.const 2)
)
)
@@ -8914,7 +8686,7 @@
(i32.const 0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const -1)
)
(br $label$break$L343)
@@ -8922,14 +8694,14 @@
)
(if
(i32.lt_s
- (get_local $1)
+ (get_local $0)
(i32.const 10)
)
- (set_local $0
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(block
- (set_local $23
+ (set_local $24
(i32.const 1)
)
(br $while-out$138)
@@ -8937,13 +8709,13 @@
)
(br $while-in$139)
)
- (set_local $23
+ (set_local $24
(i32.const 1)
)
)
)
)
- (set_local $23
+ (set_local $24
(get_local $82)
)
)
@@ -8953,7 +8725,7 @@
(i32.const 8)
(get_local $31)
)
- (get_local $23)
+ (get_local $24)
)
(func $_pop_arg_336 (param $0 i32) (param $1 i32) (param $2 i32)
(local $3 i32)
@@ -9397,9 +9169,6 @@
(set_local $4
(get_local $1)
)
- (set_local $1
- (get_local $2)
- )
(loop $while-out$0 $while-in$1
(set_local $0
(call $___uremdi3
@@ -9415,7 +9184,7 @@
(i32.store8
(set_local $2
(i32.add
- (get_local $1)
+ (get_local $2)
(i32.const -1)
)
)
@@ -9464,23 +9233,15 @@
(set_local $4
(get_local $1)
)
- (set_local $1
- (get_local $2)
- )
- )
- (block
- (set_local $1
- (get_local $2)
- )
- (br $while-out$0)
)
+ (br $while-out$0)
)
(br $while-in$1)
)
(set_local $3
(get_local $0)
)
- (get_local $1)
+ (get_local $2)
)
(block
(set_local $3
@@ -9500,9 +9261,6 @@
(set_local $1
(get_local $0)
)
- (set_local $2
- (get_local $3)
- )
(loop $while-out$2 $while-in$3
(i32.store8
(set_local $1
@@ -9515,7 +9273,7 @@
(i32.or
(i32.and
(i32.rem_u
- (get_local $2)
+ (get_local $3)
(i32.const 10)
)
(i32.const -1)
@@ -9528,7 +9286,7 @@
(set_local $0
(i32.and
(i32.div_u
- (get_local $2)
+ (get_local $3)
(i32.const 10)
)
(i32.const -1)
@@ -9536,7 +9294,7 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $3)
(i32.const 10)
)
(block
@@ -9545,7 +9303,7 @@
)
(br $while-out$2)
)
- (set_local $2
+ (set_local $3
(get_local $0)
)
)
@@ -9792,7 +9550,7 @@
)
(set_local $22
(i32.shr_u
- (set_local $12
+ (set_local $6
(select
(i32.const 16)
(i32.and
@@ -9831,7 +9589,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $7
+ (set_local $8
(i32.add
(i32.xor
(i32.and
@@ -9871,7 +9629,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $8)
)
(i32.const -1)
)
@@ -9918,7 +9676,7 @@
(i32.or
(set_local $0
(i32.shl
- (get_local $7)
+ (get_local $8)
(i32.const 3)
)
)
@@ -9952,7 +9710,7 @@
)
(if
(i32.gt_u
- (get_local $12)
+ (get_local $6)
(set_local $10
(i32.load
(i32.const 184)
@@ -10024,7 +9782,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $7
+ (set_local $8
(i32.add
(i32.or
(i32.or
@@ -10126,13 +9884,13 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $7)
+ (get_local $8)
)
(i32.const -1)
)
)
)
- (set_local $6
+ (set_local $7
(get_local $10)
)
)
@@ -10167,7 +9925,7 @@
(get_local $1)
(get_local $0)
)
- (set_local $6
+ (set_local $7
(i32.load
(i32.const 184)
)
@@ -10180,7 +9938,7 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $12)
+ (get_local $6)
(i32.const 3)
)
)
@@ -10188,17 +9946,17 @@
(set_local $4
(i32.add
(get_local $2)
- (get_local $12)
+ (get_local $6)
)
)
(i32.or
(set_local $9
(i32.sub
(i32.shl
- (get_local $7)
+ (get_local $8)
(i32.const 3)
)
- (get_local $12)
+ (get_local $6)
)
)
(i32.const 1)
@@ -10213,7 +9971,7 @@
)
(if
(i32.ne
- (get_local $6)
+ (get_local $7)
(i32.const 0)
)
(block
@@ -10222,14 +9980,14 @@
(i32.const 196)
)
)
- (set_local $7
+ (set_local $8
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
(set_local $2
(i32.shr_u
- (get_local $6)
+ (get_local $7)
(i32.const 3)
)
)
@@ -10266,12 +10024,12 @@
)
(set_local $5
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 8)
)
)
- (set_local $8
- (get_local $7)
+ (set_local $12
+ (get_local $8)
)
)
(if
@@ -10280,7 +10038,7 @@
(i32.load
(set_local $1
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 8)
)
)
@@ -10295,7 +10053,7 @@
(set_local $5
(get_local $1)
)
- (set_local $8
+ (set_local $12
(get_local $2)
)
)
@@ -10306,16 +10064,16 @@
(get_local $0)
)
(i32.store offset=12
- (get_local $8)
+ (get_local $12)
(get_local $0)
)
(i32.store offset=8
(get_local $0)
- (get_local $8)
+ (get_local $12)
)
(i32.store offset=12
(get_local $0)
- (get_local $7)
+ (get_local $8)
)
)
)
@@ -10341,9 +10099,7 @@
)
(i32.const 0)
)
- (set_local $8
- (get_local $12)
- )
+ (get_local $6)
(block
(set_local $0
(i32.and
@@ -10450,13 +10206,13 @@
)
(i32.const -8)
)
- (get_local $12)
+ (get_local $6)
)
)
(set_local $4
(get_local $0)
)
- (set_local $7
+ (set_local $8
(get_local $0)
)
(loop $while-out$6 $while-in$7
@@ -10479,11 +10235,11 @@
(i32.const 0)
)
(block
- (set_local $6
+ (set_local $7
(get_local $2)
)
(set_local $10
- (get_local $7)
+ (get_local $8)
)
(br $while-out$6)
)
@@ -10505,7 +10261,7 @@
)
(i32.const -8)
)
- (get_local $12)
+ (get_local $6)
)
)
(get_local $2)
@@ -10521,10 +10277,10 @@
(set_local $4
(get_local $1)
)
- (set_local $7
+ (set_local $8
(select
(get_local $1)
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
@@ -10547,7 +10303,7 @@
(set_local $9
(i32.add
(get_local $10)
- (get_local $12)
+ (get_local $6)
)
)
)
@@ -10573,7 +10329,7 @@
(i32.eq
(set_local $2
(i32.load
- (set_local $7
+ (set_local $8
(i32.add
(get_local $10)
(i32.const 20)
@@ -10587,7 +10343,7 @@
(i32.eq
(set_local $2
(i32.load
- (set_local $7
+ (set_local $8
(i32.add
(get_local $10)
(i32.const 16)
@@ -10598,7 +10354,7 @@
(i32.const 0)
)
(block
- (set_local $14
+ (set_local $15
(i32.const 0)
)
(br $do-once$8)
@@ -10630,7 +10386,7 @@
(set_local $4
(get_local $2)
)
- (set_local $7
+ (set_local $8
(get_local $5)
)
(br $while-in$11)
@@ -10650,20 +10406,12 @@
)
(i32.const 0)
)
- (block
- (set_local $2
- (get_local $4)
- )
- (set_local $4
- (get_local $7)
- )
- (br $while-out$10)
- )
+ (br $while-out$10)
(block
(set_local $4
(get_local $2)
)
- (set_local $7
+ (set_local $8
(get_local $5)
)
)
@@ -10672,17 +10420,17 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $8)
(get_local $0)
)
(call_import $_abort)
(block
(i32.store
- (get_local $4)
+ (get_local $8)
(i32.const 0)
)
- (set_local $14
- (get_local $2)
+ (set_local $15
+ (get_local $4)
)
)
)
@@ -10716,7 +10464,7 @@
(if
(i32.eq
(i32.load
- (set_local $7
+ (set_local $8
(i32.add
(get_local $2)
(i32.const 8)
@@ -10731,10 +10479,10 @@
(get_local $2)
)
(i32.store
- (get_local $7)
+ (get_local $8)
(get_local $4)
)
- (set_local $14
+ (set_local $15
(get_local $2)
)
)
@@ -10772,11 +10520,11 @@
(block
(i32.store
(get_local $2)
- (get_local $14)
+ (get_local $15)
)
(if
(i32.eq
- (get_local $14)
+ (get_local $15)
(i32.const 0)
)
(block
@@ -10823,16 +10571,16 @@
)
(i32.store
(get_local $0)
- (get_local $14)
+ (get_local $15)
)
(i32.store offset=20
(get_local $1)
- (get_local $14)
+ (get_local $15)
)
)
(br_if $do-once$12
(i32.eq
- (get_local $14)
+ (get_local $15)
(i32.const 0)
)
)
@@ -10840,7 +10588,7 @@
)
(if
(i32.lt_u
- (get_local $14)
+ (get_local $15)
(set_local $0
(i32.load
(i32.const 192)
@@ -10850,7 +10598,7 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $14)
+ (get_local $15)
(get_local $1)
)
(if
@@ -10870,12 +10618,12 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $14)
+ (get_local $15)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $14)
+ (get_local $15)
)
)
)
@@ -10899,12 +10647,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)
)
)
)
@@ -10914,7 +10662,7 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $7)
(i32.const 16)
)
(block
@@ -10923,8 +10671,8 @@
(i32.or
(set_local $0
(i32.add
+ (get_local $7)
(get_local $6)
- (get_local $12)
)
)
(i32.const 3)
@@ -10955,23 +10703,23 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (get_local $12)
+ (get_local $6)
(i32.const 3)
)
)
(i32.store offset=4
(get_local $9)
(i32.or
- (get_local $6)
+ (get_local $7)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $9)
- (get_local $6)
+ (get_local $7)
)
- (get_local $6)
+ (get_local $7)
)
(if
(i32.ne
@@ -11036,7 +10784,7 @@
(i32.const 8)
)
)
- (set_local $13
+ (set_local $16
(get_local $4)
)
)
@@ -11061,7 +10809,7 @@
(set_local $3
(get_local $0)
)
- (set_local $13
+ (set_local $16
(get_local $2)
)
)
@@ -11072,12 +10820,12 @@
(get_local $1)
)
(i32.store offset=12
- (get_local $13)
+ (get_local $16)
(get_local $1)
)
(i32.store offset=8
(get_local $1)
- (get_local $13)
+ (get_local $16)
)
(i32.store offset=12
(get_local $1)
@@ -11087,7 +10835,7 @@
)
(i32.store
(i32.const 184)
- (get_local $6)
+ (get_local $7)
)
(i32.store
(i32.const 196)
@@ -11104,9 +10852,7 @@
)
)
)
- (set_local $8
- (get_local $12)
- )
+ (get_local $6)
)
)
(if
@@ -11114,7 +10860,7 @@
(get_local $0)
(i32.const -65)
)
- (set_local $8
+ (set_local $6
(i32.const -1)
)
(block
@@ -11138,11 +10884,11 @@
)
(i32.const 0)
)
- (set_local $8
+ (set_local $6
(get_local $5)
)
(block
- (set_local $13
+ (set_local $16
(i32.sub
(i32.const 0)
(get_local $5)
@@ -11154,7 +10900,7 @@
(set_local $3
(i32.load offset=480
(i32.shl
- (set_local $8
+ (set_local $12
(if
(i32.eq
(set_local $3
@@ -11173,7 +10919,7 @@
)
(i32.const 31)
(block
- (set_local $6
+ (set_local $7
(i32.shl
(set_local $3
(i32.add
@@ -11181,11 +10927,11 @@
(i32.const 14)
(i32.or
(i32.or
- (set_local $6
+ (set_local $7
(i32.and
(i32.shr_u
(i32.add
- (set_local $8
+ (set_local $12
(i32.shl
(get_local $3)
(set_local $3
@@ -11215,10 +10961,10 @@
(i32.and
(i32.shr_u
(i32.add
- (set_local $6
+ (set_local $7
(i32.shl
- (get_local $8)
- (get_local $6)
+ (get_local $12)
+ (get_local $7)
)
)
(i32.const 245760)
@@ -11232,7 +10978,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $6)
+ (get_local $7)
(get_local $3)
)
(i32.const 15)
@@ -11253,7 +10999,7 @@
)
(i32.const 1)
)
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -11267,7 +11013,7 @@
)
(block
(set_local $31
- (get_local $13)
+ (get_local $16)
)
(set_local $32
(i32.const 0)
@@ -11280,10 +11026,10 @@
)
)
(block
- (set_local $6
- (get_local $13)
+ (set_local $7
+ (get_local $16)
)
- (set_local $14
+ (set_local $15
(i32.const 0)
)
(set_local $11
@@ -11294,12 +11040,12 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $8)
+ (get_local $12)
(i32.const 1)
)
)
(i32.eq
- (get_local $8)
+ (get_local $12)
(i32.const 31)
)
)
@@ -11314,7 +11060,7 @@
(loop $while-out$17 $while-in$18
(if
(i32.lt_u
- (set_local $13
+ (set_local $16
(i32.sub
(set_local $3
(i32.and
@@ -11327,7 +11073,7 @@
(get_local $5)
)
)
- (get_local $6)
+ (get_local $7)
)
(if
(i32.eq
@@ -11336,7 +11082,7 @@
)
(block
(set_local $26
- (get_local $13)
+ (get_local $16)
)
(set_local $24
(get_local $23)
@@ -11353,11 +11099,11 @@
(get_local $23)
)
)
- (set_local $13
- (get_local $6)
+ (set_local $16
+ (get_local $7)
)
)
- (set_local $6
+ (set_local $7
(i32.eq
(set_local $3
(i32.load offset=20
@@ -11367,12 +11113,12 @@
(i32.const 0)
)
)
- (set_local $14
+ (set_local $15
(select
- (get_local $14)
+ (get_local $15)
(get_local $3)
(i32.or
- (get_local $6)
+ (get_local $7)
(i32.eq
(get_local $3)
(set_local $3
@@ -11401,7 +11147,7 @@
(get_local $11)
(i32.xor
(i32.and
- (set_local $6
+ (set_local $7
(i32.eq
(get_local $3)
(i32.const 0)
@@ -11414,13 +11160,13 @@
)
)
(if
- (get_local $6)
+ (get_local $7)
(block
(set_local $31
- (get_local $13)
+ (get_local $16)
)
(set_local $32
- (get_local $14)
+ (get_local $15)
)
(set_local $28
(get_local $36)
@@ -11431,8 +11177,8 @@
(br $while-out$17)
)
(block
- (set_local $6
- (get_local $13)
+ (set_local $7
+ (get_local $16)
)
(set_local $23
(get_local $3)
@@ -11464,13 +11210,13 @@
)
)
(block
- (set_local $6
+ (set_local $7
(i32.sub
(i32.const 0)
(set_local $3
(i32.shl
(i32.const 2)
- (get_local $8)
+ (get_local $12)
)
)
)
@@ -11482,14 +11228,14 @@
(get_local $0)
(i32.or
(get_local $3)
- (get_local $6)
+ (get_local $7)
)
)
)
(i32.const 0)
)
(block
- (set_local $8
+ (set_local $6
(get_local $5)
)
(br $do-once$0)
@@ -11525,7 +11271,7 @@
(set_local $3
(i32.and
(i32.shr_u
- (set_local $6
+ (set_local $7
(i32.shr_u
(get_local $3)
(get_local $0)
@@ -11543,7 +11289,7 @@
(i32.shr_u
(set_local $3
(i32.shr_u
- (get_local $6)
+ (get_local $7)
(get_local $3)
)
)
@@ -11601,7 +11347,7 @@
(set_local $17
(get_local $31)
)
- (set_local $15
+ (set_local $13
(get_local $28)
)
)
@@ -11646,14 +11392,14 @@
(get_local $26)
)
)
- (set_local $3
+ (set_local $17
(select
(get_local $3)
(get_local $26)
(get_local $0)
)
)
- (set_local $6
+ (set_local $3
(select
(get_local $24)
(get_local $29)
@@ -11671,13 +11417,13 @@
)
(block
(set_local $26
- (get_local $3)
+ (get_local $17)
)
(set_local $24
(get_local $0)
)
(set_local $29
- (get_local $6)
+ (get_local $3)
)
(br $while-in$20)
)
@@ -11692,23 +11438,20 @@
(i32.const 0)
)
(block
- (set_local $17
+ (set_local $13
(get_local $3)
)
- (set_local $15
- (get_local $6)
- )
(br $while-out$19)
)
(block
(set_local $26
- (get_local $3)
+ (get_local $17)
)
(set_local $24
(get_local $0)
)
(set_local $29
- (get_local $6)
+ (get_local $3)
)
)
)
@@ -11717,10 +11460,10 @@
)
(if
(i32.eq
- (get_local $15)
+ (get_local $13)
(i32.const 0)
)
- (set_local $8
+ (set_local $6
(get_local $5)
)
(if
@@ -11736,7 +11479,7 @@
(block
(if
(i32.lt_u
- (get_local $15)
+ (get_local $13)
(set_local $0
(i32.load
(i32.const 192)
@@ -11747,10 +11490,10 @@
)
(if
(i32.ge_u
- (get_local $15)
+ (get_local $13)
(set_local $3
(i32.add
- (get_local $15)
+ (get_local $13)
(get_local $5)
)
)
@@ -11759,7 +11502,7 @@
)
(set_local $1
(i32.load offset=24
- (get_local $15)
+ (get_local $13)
)
)
(block $do-once$21
@@ -11767,10 +11510,10 @@
(i32.eq
(set_local $2
(i32.load offset=12
- (get_local $15)
+ (get_local $13)
)
)
- (get_local $15)
+ (get_local $13)
)
(block
(if
@@ -11779,7 +11522,7 @@
(i32.load
(set_local $9
(i32.add
- (get_local $15)
+ (get_local $13)
(i32.const 20)
)
)
@@ -11793,7 +11536,7 @@
(i32.load
(set_local $9
(i32.add
- (get_local $15)
+ (get_local $13)
(i32.const 16)
)
)
@@ -11802,16 +11545,16 @@
(i32.const 0)
)
(block
- (set_local $12
+ (set_local $6
(i32.const 0)
)
(br $do-once$21)
)
- (set_local $7
+ (set_local $8
(get_local $2)
)
)
- (set_local $7
+ (set_local $8
(get_local $2)
)
)
@@ -11820,9 +11563,9 @@
(i32.ne
(set_local $2
(i32.load
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 20)
)
)
@@ -11831,11 +11574,11 @@
(i32.const 0)
)
(block
- (set_local $7
+ (set_local $8
(get_local $2)
)
(set_local $9
- (get_local $6)
+ (get_local $7)
)
(br $while-in$24)
)
@@ -11844,9 +11587,9 @@
(i32.eq
(set_local $2
(i32.load
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 16)
)
)
@@ -11854,21 +11597,13 @@
)
(i32.const 0)
)
+ (br $while-out$23)
(block
- (set_local $2
- (get_local $7)
- )
- (set_local $7
- (get_local $9)
- )
- (br $while-out$23)
- )
- (block
- (set_local $7
+ (set_local $8
(get_local $2)
)
(set_local $9
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -11876,17 +11611,17 @@
)
(if
(i32.lt_u
- (get_local $7)
+ (get_local $9)
(get_local $0)
)
(call_import $_abort)
(block
(i32.store
- (get_local $7)
+ (get_local $9)
(i32.const 0)
)
- (set_local $12
- (get_local $2)
+ (set_local $6
+ (get_local $8)
)
)
)
@@ -11894,9 +11629,9 @@
(block
(if
(i32.lt_u
- (set_local $7
+ (set_local $8
(i32.load offset=8
- (get_local $15)
+ (get_local $13)
)
)
(get_local $0)
@@ -11908,12 +11643,12 @@
(i32.load
(set_local $0
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 12)
)
)
)
- (get_local $15)
+ (get_local $13)
)
(call_import $_abort)
)
@@ -11927,7 +11662,7 @@
)
)
)
- (get_local $15)
+ (get_local $13)
)
(block
(i32.store
@@ -11936,9 +11671,9 @@
)
(i32.store
(get_local $9)
- (get_local $7)
+ (get_local $8)
)
- (set_local $12
+ (set_local $6
(get_local $2)
)
)
@@ -11956,7 +11691,7 @@
(block
(if
(i32.eq
- (get_local $15)
+ (get_local $13)
(i32.load
(set_local $2
(i32.add
@@ -11964,7 +11699,7 @@
(i32.shl
(set_local $0
(i32.load offset=28
- (get_local $15)
+ (get_local $13)
)
)
(i32.const 2)
@@ -11976,11 +11711,11 @@
(block
(i32.store
(get_local $2)
- (get_local $12)
+ (get_local $6)
)
(if
(i32.eq
- (get_local $12)
+ (get_local $6)
(i32.const 0)
)
(block
@@ -12023,20 +11758,20 @@
)
)
)
- (get_local $15)
+ (get_local $13)
)
(i32.store
(get_local $0)
- (get_local $12)
+ (get_local $6)
)
(i32.store offset=20
(get_local $1)
- (get_local $12)
+ (get_local $6)
)
)
(br_if $do-once$25
(i32.eq
- (get_local $12)
+ (get_local $6)
(i32.const 0)
)
)
@@ -12044,7 +11779,7 @@
)
(if
(i32.lt_u
- (get_local $12)
+ (get_local $6)
(set_local $0
(i32.load
(i32.const 192)
@@ -12054,14 +11789,14 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $12)
+ (get_local $6)
(get_local $1)
)
(if
(i32.ne
(set_local $1
(i32.load offset=16
- (get_local $15)
+ (get_local $13)
)
)
(i32.const 0)
@@ -12074,12 +11809,12 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $12)
+ (get_local $6)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $12)
+ (get_local $6)
)
)
)
@@ -12088,7 +11823,7 @@
(i32.ne
(set_local $0
(i32.load offset=20
- (get_local $15)
+ (get_local $13)
)
)
(i32.const 0)
@@ -12103,12 +11838,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $12)
+ (get_local $6)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $12)
+ (get_local $6)
)
)
)
@@ -12124,7 +11859,7 @@
)
(block
(i32.store offset=4
- (get_local $15)
+ (get_local $13)
(i32.or
(set_local $0
(i32.add
@@ -12141,7 +11876,7 @@
(set_local $0
(i32.add
(i32.add
- (get_local $15)
+ (get_local $13)
(get_local $0)
)
(i32.const 4)
@@ -12158,7 +11893,7 @@
)
(block
(i32.store offset=4
- (get_local $15)
+ (get_local $13)
(i32.or
(get_local $5)
(i32.const 3)
@@ -12646,12 +12381,12 @@
)
(return
(i32.add
- (get_local $15)
+ (get_local $13)
(i32.const 8)
)
)
)
- (set_local $8
+ (set_local $6
(get_local $5)
)
)
@@ -12669,7 +12404,7 @@
(i32.const 184)
)
)
- (get_local $8)
+ (get_local $6)
)
(block
(set_local $1
@@ -12682,7 +12417,7 @@
(set_local $2
(i32.sub
(get_local $0)
- (get_local $8)
+ (get_local $6)
)
)
(i32.const 15)
@@ -12693,7 +12428,7 @@
(set_local $0
(i32.add
(get_local $1)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -12718,7 +12453,7 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -12776,7 +12511,7 @@
(i32.const 188)
)
)
- (get_local $8)
+ (get_local $6)
)
(block
(i32.store
@@ -12784,7 +12519,7 @@
(set_local $2
(i32.sub
(get_local $0)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -12797,7 +12532,7 @@
(i32.const 200)
)
)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -12811,7 +12546,7 @@
(i32.store offset=4
(get_local $0)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -12888,7 +12623,7 @@
)
(set_local $5
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 48)
)
)
@@ -12896,22 +12631,22 @@
(i32.le_u
(set_local $10
(i32.and
- (set_local $6
+ (set_local $7
(i32.add
(set_local $0
(i32.load
(i32.const 656)
)
)
- (set_local $12
+ (set_local $15
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 47)
)
)
)
)
- (set_local $13
+ (set_local $12
(i32.sub
(i32.const 0)
(get_local $0)
@@ -12919,7 +12654,7 @@
)
)
)
- (get_local $8)
+ (get_local $6)
)
(return
(i32.const 0)
@@ -12988,7 +12723,7 @@
(i32.const 173)
)
(block
- (set_local $14
+ (set_local $16
(i32.const 624)
)
(loop $while-out$37 $while-in$38
@@ -12996,7 +12731,7 @@
(i32.le_u
(set_local $4
(i32.load
- (get_local $14)
+ (get_local $16)
)
)
(get_local $0)
@@ -13008,7 +12743,7 @@
(i32.load
(set_local $3
(i32.add
- (get_local $14)
+ (get_local $16)
(i32.const 4)
)
)
@@ -13018,9 +12753,9 @@
)
(block
(set_local $4
- (get_local $14)
+ (get_local $16)
)
- (set_local $14
+ (set_local $16
(get_local $3)
)
(br $while-out$37)
@@ -13031,7 +12766,7 @@
(i32.eq
(set_local $4
(i32.load offset=8
- (get_local $14)
+ (get_local $16)
)
)
(i32.const 0)
@@ -13042,7 +12777,7 @@
)
(br $label$break$L259)
)
- (set_local $14
+ (set_local $16
(get_local $4)
)
)
@@ -13053,12 +12788,12 @@
(set_local $0
(i32.and
(i32.sub
- (get_local $6)
+ (get_local $7)
(i32.load
(i32.const 188)
)
)
- (get_local $13)
+ (get_local $12)
)
)
(i32.const 2147483647)
@@ -13075,7 +12810,7 @@
(get_local $4)
)
(i32.load
- (get_local $14)
+ (get_local $16)
)
)
)
@@ -13085,7 +12820,7 @@
(i32.const -1)
)
(block
- (set_local $16
+ (set_local $14
(get_local $3)
)
(set_local $19
@@ -13100,7 +12835,7 @@
(set_local $30
(get_local $3)
)
- (set_local $21
+ (set_local $20
(get_local $0)
)
(set_local $11
@@ -13120,7 +12855,7 @@
)
(if
(i32.ne
- (set_local $6
+ (set_local $7
(call_import $_sbrk
(i32.const 0)
)
@@ -13135,11 +12870,11 @@
(i32.const 608)
)
)
- (set_local $13
+ (set_local $12
(if
(i32.eq
(i32.and
- (set_local $13
+ (set_local $12
(i32.add
(set_local $4
(i32.load
@@ -13150,7 +12885,7 @@
)
)
(set_local $0
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 0)
@@ -13163,7 +12898,7 @@
)
(i32.and
(i32.add
- (get_local $13)
+ (get_local $12)
(get_local $0)
)
(i32.sub
@@ -13179,11 +12914,11 @@
(if
(i32.and
(i32.gt_u
- (get_local $13)
- (get_local $8)
+ (get_local $12)
+ (get_local $6)
)
(i32.lt_u
- (get_local $13)
+ (get_local $12)
(i32.const 2147483647)
)
)
@@ -13212,30 +12947,27 @@
)
(if
(i32.eq
- (set_local $0
+ (set_local $30
(call_import $_sbrk
- (get_local $13)
+ (get_local $12)
)
)
- (get_local $6)
+ (get_local $7)
)
(block
- (set_local $16
- (get_local $6)
+ (set_local $14
+ (get_local $7)
)
(set_local $19
- (get_local $13)
+ (get_local $12)
)
(br $label$break$L257
(i32.const 193)
)
)
(block
- (set_local $30
- (get_local $0)
- )
- (set_local $21
- (get_local $13)
+ (set_local $20
+ (get_local $12)
)
(set_local $11
(i32.const 183)
@@ -13258,18 +12990,18 @@
(set_local $4
(i32.sub
(i32.const 0)
- (get_local $21)
+ (get_local $20)
)
)
(if
(i32.and
(i32.gt_u
(get_local $5)
- (get_local $21)
+ (get_local $20)
)
(i32.and
(i32.lt_u
- (get_local $21)
+ (get_local $20)
(i32.const 2147483647)
)
(i32.ne
@@ -13284,8 +13016,8 @@
(i32.and
(i32.add
(i32.sub
- (get_local $12)
- (get_local $21)
+ (get_local $15)
+ (get_local $20)
)
(set_local $0
(i32.load
@@ -13314,20 +13046,16 @@
)
(br $label$break$L279)
)
- (set_local $0
+ (set_local $20
(i32.add
(get_local $0)
- (get_local $21)
+ (get_local $20)
)
)
)
- (set_local $0
- (get_local $21)
- )
- )
- (set_local $0
- (get_local $21)
+ (get_local $20)
)
+ (get_local $20)
)
(if
(i32.ne
@@ -13335,11 +13063,11 @@
(i32.const -1)
)
(block
- (set_local $16
+ (set_local $14
(get_local $30)
)
(set_local $19
- (get_local $0)
+ (get_local $20)
)
(br $label$break$L257
(i32.const 193)
@@ -13409,12 +13137,12 @@
)
)
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 40)
)
)
(block
- (set_local $16
+ (set_local $14
(get_local $0)
)
(set_local $19
@@ -13480,18 +13208,18 @@
(i32.const 0)
)
(i32.lt_u
- (get_local $16)
+ (get_local $14)
(get_local $0)
)
)
(i32.store
(i32.const 192)
- (get_local $16)
+ (get_local $14)
)
)
(i32.store
(i32.const 624)
- (get_local $16)
+ (get_local $14)
)
(i32.store
(i32.const 628)
@@ -13536,7 +13264,7 @@
)
(if
(i32.eq
- (set_local $0
+ (set_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -13545,9 +13273,7 @@
(i32.const 32)
)
(br $while-out$46)
- (set_local $1
- (get_local $0)
- )
+ (get_local $1)
)
(br $while-in$47)
)
@@ -13556,7 +13282,7 @@
(i32.and
(set_local $0
(i32.add
- (get_local $16)
+ (get_local $14)
(i32.const 8)
)
)
@@ -13569,7 +13295,7 @@
(i32.const 200)
(set_local $0
(i32.add
- (get_local $16)
+ (get_local $14)
(set_local $1
(select
(i32.const 0)
@@ -13620,24 +13346,24 @@
)
)
(block
- (set_local $6
+ (set_local $7
(i32.const 624)
)
(loop $while-out$48 $while-in$49
(if
(i32.eq
- (get_local $16)
+ (get_local $14)
(i32.add
(set_local $4
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
(set_local $3
(i32.load
(set_local $5
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
@@ -13656,7 +13382,7 @@
(get_local $5)
)
(set_local $43
- (get_local $6)
+ (get_local $7)
)
(set_local $11
(i32.const 203)
@@ -13668,13 +13394,13 @@
(i32.eq
(set_local $4
(i32.load offset=8
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 0)
)
(br $while-out$48)
- (set_local $6
+ (set_local $7
(get_local $4)
)
)
@@ -13699,7 +13425,7 @@
(i32.and
(i32.lt_u
(get_local $0)
- (get_local $16)
+ (get_local $14)
)
(i32.ge_u
(get_local $0)
@@ -13793,7 +13519,7 @@
(set_local $4
(if
(i32.lt_u
- (get_local $16)
+ (get_local $14)
(set_local $1
(i32.load
(i32.const 192)
@@ -13803,16 +13529,16 @@
(block
(i32.store
(i32.const 192)
- (get_local $16)
+ (get_local $14)
)
- (get_local $16)
+ (get_local $14)
)
(get_local $1)
)
)
(set_local $3
(i32.add
- (get_local $16)
+ (get_local $14)
(get_local $19)
)
)
@@ -13877,7 +13603,7 @@
(block
(i32.store
(get_local $44)
- (get_local $16)
+ (get_local $14)
)
(set_local $1
(i32.add
@@ -13901,7 +13627,7 @@
(i32.and
(set_local $1
(i32.add
- (get_local $16)
+ (get_local $14)
(i32.const 8)
)
)
@@ -13942,9 +13668,9 @@
)
)
)
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $16)
+ (get_local $14)
(select
(i32.const 0)
(i32.and
@@ -13962,20 +13688,20 @@
)
(set_local $5
(i32.add
+ (get_local $7)
(get_local $6)
- (get_local $8)
)
)
- (set_local $13
+ (set_local $12
(i32.sub
(get_local $1)
- (get_local $8)
+ (get_local $6)
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $7)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -13993,7 +13719,7 @@
(i32.load
(i32.const 188)
)
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -14025,7 +13751,7 @@
(i32.load
(i32.const 184)
)
- (get_local $13)
+ (get_local $12)
)
)
)
@@ -14232,7 +13958,7 @@
(i32.load
(set_local $9
(i32.add
- (set_local $20
+ (set_local $21
(i32.add
(get_local $3)
(i32.const 16)
@@ -14249,7 +13975,7 @@
(i32.eq
(set_local $1
(i32.load
- (get_local $20)
+ (get_local $21)
)
)
(i32.const 0)
@@ -14265,7 +13991,7 @@
(get_local $1)
)
(set_local $9
- (get_local $20)
+ (get_local $21)
)
)
)
@@ -14278,7 +14004,7 @@
(i32.ne
(set_local $1
(i32.load
- (set_local $20
+ (set_local $21
(i32.add
(get_local $2)
(i32.const 20)
@@ -14293,7 +14019,7 @@
(get_local $1)
)
(set_local $9
- (get_local $20)
+ (get_local $21)
)
(br $while-in$62)
)
@@ -14302,7 +14028,7 @@
(i32.eq
(set_local $1
(i32.load
- (set_local $20
+ (set_local $21
(i32.add
(get_local $2)
(i32.const 16)
@@ -14312,21 +14038,13 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $2)
- )
- (set_local $2
- (get_local $9)
- )
- (br $while-out$61)
- )
+ (br $while-out$61)
(block
(set_local $2
(get_local $1)
)
(set_local $9
- (get_local $20)
+ (get_local $21)
)
)
)
@@ -14334,17 +14052,17 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $9)
(get_local $4)
)
(call_import $_abort)
(block
(i32.store
- (get_local $2)
+ (get_local $9)
(i32.const 0)
)
(set_local $18
- (get_local $1)
+ (get_local $2)
)
)
)
@@ -14581,7 +14299,7 @@
(set_local $4
(i32.add
(get_local $10)
- (get_local $13)
+ (get_local $12)
)
)
(i32.add
@@ -14591,7 +14309,7 @@
)
(block
(set_local $4
- (get_local $13)
+ (get_local $12)
)
(get_local $3)
)
@@ -14671,7 +14389,7 @@
(get_local $1)
)
)
- (set_local $7
+ (set_local $8
(i32.add
(get_local $2)
(i32.const 8)
@@ -14699,7 +14417,7 @@
)
)
(block
- (set_local $7
+ (set_local $8
(get_local $0)
)
(set_local $33
@@ -14713,7 +14431,7 @@
)
)
(i32.store
- (get_local $7)
+ (get_local $8)
(get_local $5)
)
(i32.store offset=12
@@ -14871,7 +14589,7 @@
(i32.const 180)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(i32.const 1)
(get_local $1)
@@ -14885,7 +14603,7 @@
(i32.const 180)
(i32.or
(get_local $0)
- (get_local $7)
+ (get_local $8)
)
)
(i32.store
@@ -14952,7 +14670,7 @@
(br $while-out$71)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(get_local $1)
(i32.const 1)
@@ -14995,7 +14713,7 @@
)
(block
(set_local $1
- (get_local $7)
+ (get_local $8)
)
(set_local $2
(get_local $0)
@@ -15096,7 +14814,7 @@
)
(return
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 8)
)
)
@@ -15143,7 +14861,7 @@
)
(br $while-in$74)
)
- (set_local $7
+ (set_local $8
(i32.eq
(i32.and
(set_local $1
@@ -15176,11 +14894,11 @@
)
(i32.const 7)
)
- (get_local $7)
+ (get_local $8)
)
)
)
- (set_local $7
+ (set_local $8
(i32.add
(get_local $0)
(i32.const 16)
@@ -15205,7 +14923,7 @@
(i32.and
(set_local $1
(i32.add
- (get_local $16)
+ (get_local $14)
(i32.const 8)
)
)
@@ -15218,7 +14936,7 @@
(i32.const 200)
(set_local $1
(i32.add
- (get_local $16)
+ (get_local $14)
(set_local $3
(select
(i32.const 0)
@@ -15302,7 +15020,7 @@
)
(i32.store
(i32.const 624)
- (get_local $16)
+ (get_local $14)
)
(i32.store
(i32.const 628)
@@ -15431,7 +15149,7 @@
(i32.const 8)
)
)
- (set_local $20
+ (set_local $21
(get_local $4)
)
)
@@ -15456,7 +15174,7 @@
(set_local $9
(get_local $1)
)
- (set_local $20
+ (set_local $21
(get_local $2)
)
)
@@ -15467,12 +15185,12 @@
(get_local $0)
)
(i32.store offset=12
- (get_local $20)
+ (get_local $21)
(get_local $0)
)
(i32.store offset=8
(get_local $0)
- (get_local $20)
+ (get_local $21)
)
(i32.store offset=12
(get_local $0)
@@ -15603,7 +15321,7 @@
(i32.const 0)
)
(i32.store
- (get_local $7)
+ (get_local $8)
(i32.const 0)
)
(if
@@ -15614,7 +15332,7 @@
(i32.const 180)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(i32.const 1)
(get_local $2)
@@ -15628,7 +15346,7 @@
(i32.const 180)
(i32.or
(get_local $1)
- (get_local $7)
+ (get_local $8)
)
)
(i32.store
@@ -15695,7 +15413,7 @@
(br $while-out$77)
)
)
- (set_local $7
+ (set_local $8
(i32.shl
(get_local $2)
(i32.const 1)
@@ -15738,7 +15456,7 @@
)
(block
(set_local $2
- (get_local $7)
+ (get_local $8)
)
(set_local $4
(get_local $1)
@@ -15846,7 +15564,7 @@
(i32.const 188)
)
)
- (get_local $8)
+ (get_local $6)
)
(block
(i32.store
@@ -15854,7 +15572,7 @@
(set_local $2
(i32.sub
(get_local $0)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -15867,7 +15585,7 @@
(i32.const 200)
)
)
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -15881,7 +15599,7 @@
(i32.store offset=4
(get_local $0)
(i32.or
- (get_local $8)
+ (get_local $6)
(i32.const 3)
)
)
@@ -15948,7 +15666,7 @@
)
(if
(i32.eq
- (set_local $6
+ (set_local $8
(i32.and
(set_local $0
(i32.load
@@ -15965,7 +15683,7 @@
)
(call_import $_abort)
)
- (set_local $8
+ (set_local $9
(i32.add
(get_local $2)
(set_local $7
@@ -15993,7 +15711,7 @@
)
(if
(i32.eq
- (get_local $6)
+ (get_local $8)
(i32.const 0)
)
(return)
@@ -16006,7 +15724,7 @@
)
(if
(i32.lt_u
- (set_local $4
+ (set_local $6
(i32.add
(get_local $2)
(i32.sub
@@ -16021,7 +15739,7 @@
)
(if
(i32.eq
- (get_local $4)
+ (get_local $6)
(i32.load
(i32.const 196)
)
@@ -16034,7 +15752,7 @@
(i32.load
(set_local $1
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 4)
)
)
@@ -16046,7 +15764,7 @@
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16066,7 +15784,7 @@
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $6)
(i32.or
(get_local $12)
(i32.const 1)
@@ -16074,7 +15792,7 @@
)
(i32.store
(i32.add
- (get_local $4)
+ (get_local $6)
(get_local $12)
)
(get_local $12)
@@ -16096,17 +15814,17 @@
(block
(set_local $2
(i32.load offset=12
- (get_local $4)
+ (get_local $6)
)
)
(if
(i32.ne
(set_local $0
(i32.load offset=8
- (get_local $4)
+ (get_local $6)
)
)
- (set_local $6
+ (set_local $8
(i32.add
(i32.const 216)
(i32.shl
@@ -16132,7 +15850,7 @@
(i32.load offset=12
(get_local $0)
)
- (get_local $4)
+ (get_local $6)
)
(call_import $_abort)
)
@@ -16160,7 +15878,7 @@
)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16171,7 +15889,7 @@
(if
(i32.eq
(get_local $2)
- (get_local $6)
+ (get_local $8)
)
(set_local $13
(i32.add
@@ -16197,7 +15915,7 @@
)
)
)
- (get_local $4)
+ (get_local $6)
)
(set_local $13
(get_local $1)
@@ -16215,7 +15933,7 @@
(get_local $0)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16223,9 +15941,9 @@
(br $do-once$0)
)
)
- (set_local $6
+ (set_local $8
(i32.load offset=24
- (get_local $4)
+ (get_local $6)
)
)
(block $do-once$2
@@ -16233,10 +15951,10 @@
(i32.eq
(set_local $0
(i32.load offset=12
- (get_local $4)
+ (get_local $6)
)
)
- (get_local $4)
+ (get_local $6)
)
(block
(if
@@ -16247,7 +15965,7 @@
(i32.add
(set_local $13
(i32.add
- (get_local $4)
+ (get_local $6)
(i32.const 16)
)
)
@@ -16268,7 +15986,7 @@
(i32.const 0)
)
(block
- (set_local $9
+ (set_local $4
(i32.const 0)
)
(br $do-once$2)
@@ -16325,15 +16043,7 @@
)
(i32.const 0)
)
- (block
- (set_local $0
- (get_local $2)
- )
- (set_local $2
- (get_local $7)
- )
- (br $while-out$4)
- )
+ (br $while-out$4)
(block
(set_local $2
(get_local $0)
@@ -16347,17 +16057,17 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $7)
(get_local $1)
)
(call_import $_abort)
(block
(i32.store
- (get_local $2)
+ (get_local $7)
(i32.const 0)
)
- (set_local $9
- (get_local $0)
+ (set_local $4
+ (get_local $2)
)
)
)
@@ -16367,7 +16077,7 @@
(i32.lt_u
(set_local $2
(i32.load offset=8
- (get_local $4)
+ (get_local $6)
)
)
(get_local $1)
@@ -16384,7 +16094,7 @@
)
)
)
- (get_local $4)
+ (get_local $6)
)
(call_import $_abort)
)
@@ -16398,7 +16108,7 @@
)
)
)
- (get_local $4)
+ (get_local $6)
)
(block
(i32.store
@@ -16409,7 +16119,7 @@
(get_local $7)
(get_local $2)
)
- (set_local $9
+ (set_local $4
(get_local $0)
)
)
@@ -16420,12 +16130,12 @@
)
(if
(i32.eq
- (get_local $6)
+ (get_local $8)
(i32.const 0)
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16434,7 +16144,7 @@
(block
(if
(i32.eq
- (get_local $4)
+ (get_local $6)
(i32.load
(set_local $1
(i32.add
@@ -16442,7 +16152,7 @@
(i32.shl
(set_local $0
(i32.load offset=28
- (get_local $4)
+ (get_local $6)
)
)
(i32.const 2)
@@ -16454,11 +16164,11 @@
(block
(i32.store
(get_local $1)
- (get_local $9)
+ (get_local $4)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $4)
(i32.const 0)
)
(block
@@ -16478,7 +16188,7 @@
)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16490,7 +16200,7 @@
(block
(if
(i32.lt_u
- (get_local $6)
+ (get_local $8)
(i32.load
(i32.const 192)
)
@@ -16502,30 +16212,30 @@
(i32.load
(set_local $0
(i32.add
- (get_local $6)
+ (get_local $8)
(i32.const 16)
)
)
)
- (get_local $4)
+ (get_local $6)
)
(i32.store
(get_local $0)
- (get_local $9)
+ (get_local $4)
)
(i32.store offset=20
- (get_local $6)
- (get_local $9)
+ (get_local $8)
+ (get_local $4)
)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $4)
(i32.const 0)
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16537,7 +16247,7 @@
)
(if
(i32.lt_u
- (get_local $9)
+ (get_local $4)
(set_local $0
(i32.load
(i32.const 192)
@@ -16547,8 +16257,8 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $9)
- (get_local $6)
+ (get_local $4)
+ (get_local $8)
)
(if
(i32.ne
@@ -16556,7 +16266,7 @@
(i32.load
(set_local $2
(i32.add
- (get_local $4)
+ (get_local $6)
(i32.const 16)
)
)
@@ -16572,12 +16282,12 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $9)
+ (get_local $4)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $9)
+ (get_local $4)
)
)
)
@@ -16593,7 +16303,7 @@
)
(block
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16609,15 +16319,15 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $9)
+ (get_local $4)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $9)
+ (get_local $4)
)
(set_local $3
- (get_local $4)
+ (get_local $6)
)
(set_local $10
(get_local $12)
@@ -16641,7 +16351,7 @@
(if
(i32.ge_u
(get_local $3)
- (get_local $8)
+ (get_local $9)
)
(call_import $_abort)
)
@@ -16652,7 +16362,7 @@
(i32.load
(set_local $1
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 4)
)
)
@@ -16675,7 +16385,7 @@
(block
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.load
(i32.const 200)
)
@@ -16725,7 +16435,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.load
(i32.const 196)
)
@@ -16763,7 +16473,7 @@
(return)
)
)
- (set_local $9
+ (set_local $4
(i32.add
(i32.and
(get_local $0)
@@ -16772,7 +16482,7 @@
(get_local $10)
)
)
- (set_local $6
+ (set_local $8
(i32.shr_u
(get_local $0)
(i32.const 3)
@@ -16787,14 +16497,14 @@
(block
(set_local $1
(i32.load offset=12
- (get_local $8)
+ (get_local $9)
)
)
(if
(i32.ne
(set_local $0
(i32.load offset=8
- (get_local $8)
+ (get_local $9)
)
)
(set_local $2
@@ -16802,7 +16512,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $6)
+ (get_local $8)
(i32.const 1)
)
(i32.const 2)
@@ -16825,7 +16535,7 @@
(i32.load offset=12
(get_local $0)
)
- (get_local $8)
+ (get_local $9)
)
(call_import $_abort)
)
@@ -16846,7 +16556,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $6)
+ (get_local $8)
)
(i32.const -1)
)
@@ -16886,7 +16596,7 @@
)
)
)
- (get_local $8)
+ (get_local $9)
)
(set_local $16
(get_local $2)
@@ -16907,7 +16617,7 @@
(block
(set_local $0
(i32.load offset=24
- (get_local $8)
+ (get_local $9)
)
)
(block $do-once$10
@@ -16915,21 +16625,21 @@
(i32.eq
(set_local $1
(i32.load offset=12
- (get_local $8)
+ (get_local $9)
)
)
- (get_local $8)
+ (get_local $9)
)
(block
(if
(i32.eq
(set_local $1
(i32.load
- (set_local $6
+ (set_local $8
(i32.add
(set_local $7
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 16)
)
)
@@ -16959,7 +16669,7 @@
(set_local $2
(get_local $1)
)
- (set_local $6
+ (set_local $8
(get_local $7)
)
)
@@ -16987,7 +16697,7 @@
(set_local $2
(get_local $1)
)
- (set_local $6
+ (set_local $8
(get_local $7)
)
(br $while-in$13)
@@ -17007,20 +16717,12 @@
)
(i32.const 0)
)
- (block
- (set_local $1
- (get_local $2)
- )
- (set_local $2
- (get_local $6)
- )
- (br $while-out$12)
- )
+ (br $while-out$12)
(block
(set_local $2
(get_local $1)
)
- (set_local $6
+ (set_local $8
(get_local $7)
)
)
@@ -17029,7 +16731,7 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $8)
(i32.load
(i32.const 192)
)
@@ -17037,11 +16739,11 @@
(call_import $_abort)
(block
(i32.store
- (get_local $2)
+ (get_local $8)
(i32.const 0)
)
(set_local $11
- (get_local $1)
+ (get_local $2)
)
)
)
@@ -17051,7 +16753,7 @@
(i32.lt_u
(set_local $2
(i32.load offset=8
- (get_local $8)
+ (get_local $9)
)
)
(i32.load
@@ -17063,14 +16765,14 @@
(if
(i32.ne
(i32.load
- (set_local $6
+ (set_local $8
(i32.add
(get_local $2)
(i32.const 12)
)
)
)
- (get_local $8)
+ (get_local $9)
)
(call_import $_abort)
)
@@ -17084,11 +16786,11 @@
)
)
)
- (get_local $8)
+ (get_local $9)
)
(block
(i32.store
- (get_local $6)
+ (get_local $8)
(get_local $1)
)
(i32.store
@@ -17112,7 +16814,7 @@
(block
(if
(i32.eq
- (get_local $8)
+ (get_local $9)
(i32.load
(set_local $2
(i32.add
@@ -17120,7 +16822,7 @@
(i32.shl
(set_local $1
(i32.load offset=28
- (get_local $8)
+ (get_local $9)
)
)
(i32.const 2)
@@ -17179,7 +16881,7 @@
)
)
)
- (get_local $8)
+ (get_local $9)
)
(i32.store
(get_local $1)
@@ -17219,7 +16921,7 @@
(i32.load
(set_local $2
(i32.add
- (get_local $8)
+ (get_local $9)
(i32.const 16)
)
)
@@ -17282,16 +16984,16 @@
(i32.store offset=4
(get_local $3)
(i32.or
- (get_local $9)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $3)
- (get_local $9)
+ (get_local $4)
)
- (get_local $9)
+ (get_local $4)
)
(if
(i32.eq
@@ -17303,13 +17005,11 @@
(block
(i32.store
(i32.const 184)
- (get_local $9)
+ (get_local $4)
)
(return)
)
- (set_local $2
- (get_local $9)
- )
+ (get_local $4)
)
)
(block
@@ -17334,20 +17034,20 @@
)
(get_local $10)
)
- (set_local $2
+ (set_local $4
(get_local $10)
)
)
)
(set_local $1
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $4)
(i32.const 256)
)
(block
@@ -17453,7 +17153,7 @@
(i32.eq
(set_local $0
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.const 8)
)
)
@@ -17462,7 +17162,7 @@
(i32.const 0)
(if
(i32.gt_u
- (get_local $2)
+ (get_local $4)
(i32.const 16777215)
)
(i32.const 31)
@@ -17539,7 +17239,7 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.add
(get_local $0)
(i32.const 7)
@@ -17577,7 +17277,7 @@
(i32.const 180)
)
)
- (set_local $6
+ (set_local $2
(i32.shl
(i32.const 1)
(get_local $5)
@@ -17591,7 +17291,7 @@
(i32.const 180)
(i32.or
(get_local $0)
- (get_local $6)
+ (get_local $2)
)
)
(i32.store
@@ -17614,7 +17314,7 @@
(block
(set_local $5
(i32.shl
- (get_local $2)
+ (get_local $4)
(select
(i32.const 0)
(i32.sub
@@ -17645,7 +17345,7 @@
)
(i32.const -8)
)
- (get_local $2)
+ (get_local $4)
)
(block
(set_local $15
@@ -17657,7 +17357,7 @@
(br $while-out$18)
)
)
- (set_local $6
+ (set_local $2
(i32.shl
(get_local $5)
(i32.const 1)
@@ -17700,7 +17400,7 @@
)
(block
(set_local $5
- (get_local $6)
+ (get_local $2)
)
(set_local $1
(get_local $0)
@@ -17814,7 +17514,7 @@
(get_local $0)
(i32.const 0)
)
- (set_local $0
+ (set_local $5
(i32.const 632)
)
(return)
@@ -17824,7 +17524,7 @@
(i32.eq
(set_local $5
(i32.load
- (get_local $0)
+ (get_local $5)
)
)
(i32.const 0)
@@ -17839,9 +17539,7 @@
(if
(get_local $0)
(br $while-out$20)
- (set_local $0
- (get_local $5)
- )
+ (get_local $5)
)
(br $while-in$21)
)
@@ -18845,14 +18543,14 @@
(local $12 i32)
(local $13 i32)
(local $14 i32)
- (set_local $7
+ (set_local $8
(get_local $0)
)
(set_local $5
(get_local $2)
)
- (set_local $8
- (set_local $11
+ (set_local $7
+ (set_local $14
(get_local $3)
)
)
@@ -18874,7 +18572,7 @@
)
(if
(i32.eq
- (get_local $8)
+ (get_local $7)
(i32.const 0)
)
(block
@@ -18884,7 +18582,7 @@
(i32.store
(get_local $4)
(i32.rem_u
- (get_local $7)
+ (get_local $8)
(get_local $5)
)
)
@@ -18900,7 +18598,7 @@
)
(return
(i32.div_u
- (get_local $7)
+ (get_local $8)
(get_local $5)
)
)
@@ -18947,7 +18645,7 @@
)
(set_local $10
(i32.eq
- (get_local $8)
+ (get_local $7)
(i32.const 0)
)
)
@@ -18994,7 +18692,7 @@
)
(if
(i32.eq
- (get_local $7)
+ (get_local $8)
(i32.const 0)
)
(block
@@ -19012,7 +18710,7 @@
(get_local $4)
(i32.rem_u
(get_local $6)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -19024,7 +18722,7 @@
(return
(i32.div_u
(get_local $6)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -19034,11 +18732,11 @@
(i32.and
(set_local $5
(i32.sub
- (get_local $8)
+ (get_local $7)
(i32.const 1)
)
)
- (get_local $8)
+ (get_local $7)
)
(i32.const 0)
)
@@ -19082,7 +18780,7 @@
(i32.shr_u
(get_local $6)
(i32.ctz
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -19093,7 +18791,7 @@
(set_local $5
(i32.sub
(i32.clz
- (get_local $8)
+ (get_local $7)
)
(i32.clz
(get_local $6)
@@ -19103,7 +18801,7 @@
(i32.const 30)
)
(block
- (set_local $13
+ (set_local $12
(set_local $0
(i32.add
(get_local $5)
@@ -19111,7 +18809,7 @@
)
)
)
- (set_local $14
+ (set_local $11
(i32.or
(i32.shl
(get_local $6)
@@ -19123,12 +18821,12 @@
)
)
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
)
- (set_local $12
+ (set_local $13
(i32.shr_u
(get_local $6)
(get_local $0)
@@ -19139,7 +18837,7 @@
)
(set_local $0
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $1)
)
)
@@ -19200,7 +18898,7 @@
(set_local $5
(i32.sub
(i32.clz
- (get_local $8)
+ (get_local $7)
)
(i32.clz
(get_local $6)
@@ -19210,7 +18908,7 @@
(i32.const 31)
)
(block
- (set_local $13
+ (set_local $12
(set_local $0
(i32.add
(get_local $5)
@@ -19218,11 +18916,11 @@
)
)
)
- (set_local $14
+ (set_local $11
(i32.or
(i32.and
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
(set_local $9
@@ -19246,7 +18944,7 @@
)
)
)
- (set_local $12
+ (set_local $13
(i32.and
(i32.shr_u
(get_local $6)
@@ -19260,7 +18958,7 @@
)
(set_local $0
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $1)
)
)
@@ -19314,7 +19012,7 @@
(if
(i32.ne
(i32.and
- (set_local $8
+ (set_local $7
(i32.sub
(get_local $5)
(i32.const 1)
@@ -19356,7 +19054,7 @@
)
(set_local $10
(i32.shr_s
- (set_local $8
+ (set_local $7
(i32.sub
(get_local $0)
(i32.const 32)
@@ -19365,10 +19063,10 @@
(i32.const 31)
)
)
- (set_local $13
+ (set_local $12
(get_local $0)
)
- (set_local $14
+ (set_local $11
(i32.or
(i32.and
(i32.shr_s
@@ -19380,7 +19078,7 @@
)
(i32.shr_u
(get_local $6)
- (get_local $8)
+ (get_local $7)
)
)
(i32.and
@@ -19390,7 +19088,7 @@
(get_local $9)
)
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
@@ -19398,7 +19096,7 @@
)
)
)
- (set_local $12
+ (set_local $13
(i32.and
(get_local $10)
(i32.shr_u
@@ -19410,7 +19108,7 @@
(set_local $10
(i32.and
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $1)
)
(get_local $5)
@@ -19425,15 +19123,15 @@
(get_local $1)
)
(i32.shr_u
- (get_local $7)
(get_local $8)
+ (get_local $7)
)
)
(get_local $5)
)
(i32.and
(i32.shl
- (get_local $7)
+ (get_local $8)
(get_local $9)
)
(i32.shr_s
@@ -19458,8 +19156,8 @@
(i32.store
(get_local $4)
(i32.and
- (get_local $8)
(get_local $7)
+ (get_local $8)
)
)
(i32.store offset=4
@@ -19519,7 +19217,7 @@
)
)
(i32.shr_u
- (get_local $7)
+ (get_local $8)
(get_local $0)
)
)
@@ -19532,22 +19230,13 @@
(set_local $0
(if
(i32.eq
- (get_local $13)
+ (get_local $12)
(i32.const 0)
)
(block
- (set_local $9
+ (set_local $6
(get_local $0)
)
- (set_local $7
- (get_local $10)
- )
- (set_local $3
- (get_local $12)
- )
- (set_local $2
- (get_local $14)
- )
(set_local $1
(i32.const 0)
)
@@ -19567,7 +19256,7 @@
)
(set_local $2
(i32.or
- (get_local $11)
+ (get_local $14)
(i32.and
(get_local $3)
(i32.const 0)
@@ -19578,85 +19267,73 @@
(i32.const -1)
)
)
- (set_local $7
+ (set_local $8
(i32.load
(i32.const 168)
)
)
- (set_local $8
- (get_local $0)
- )
- (set_local $11
- (get_local $10)
- )
- (set_local $5
- (get_local $12)
- )
- (set_local $6
- (get_local $14)
- )
(set_local $9
- (get_local $13)
+ (get_local $0)
)
(set_local $0
(i32.const 0)
)
(loop $while-out$2 $while-in$3
- (set_local $10
+ (set_local $6
(i32.or
(i32.shr_u
- (get_local $11)
+ (get_local $10)
(i32.const 31)
)
(i32.shl
- (get_local $8)
+ (get_local $9)
(i32.const 1)
)
)
)
- (set_local $0
+ (set_local $10
(i32.or
(get_local $0)
(i32.shl
- (get_local $11)
+ (get_local $10)
(i32.const 1)
)
)
)
(call $_i64Subtract
(get_local $3)
- (get_local $7)
- (set_local $11
+ (get_local $8)
+ (set_local $0
(i32.or
(i32.const 0)
(i32.or
(i32.shl
- (get_local $6)
+ (get_local $11)
(i32.const 1)
)
(i32.shr_u
- (get_local $8)
+ (get_local $9)
(i32.const 31)
)
)
)
)
- (set_local $6
+ (set_local $9
(i32.or
(i32.shr_u
- (get_local $6)
+ (get_local $11)
(i32.const 31)
)
(i32.shl
- (get_local $5)
+ (get_local $13)
(i32.const 1)
)
)
)
)
- (set_local $12
+ (set_local $7
(i32.and
- (set_local $8
+ (set_local $14
(i32.or
(i32.shr_s
(set_local $5
@@ -19682,12 +19359,12 @@
(i32.const 1)
)
)
- (set_local $6
+ (set_local $11
(call $_i64Subtract
- (get_local $11)
- (get_local $6)
+ (get_local $0)
+ (get_local $9)
(i32.and
- (get_local $8)
+ (get_local $14)
(get_local $1)
)
(i32.and
@@ -19719,16 +19396,16 @@
)
)
)
- (set_local $5
+ (set_local $13
(i32.load
(i32.const 168)
)
)
(if
(i32.eq
- (set_local $9
+ (set_local $12
(i32.sub
- (get_local $9)
+ (get_local $12)
(i32.const 1)
)
)
@@ -19736,42 +19413,27 @@
)
(br $while-out$2)
(block
- (set_local $8
- (get_local $10)
- )
- (set_local $11
- (get_local $0)
+ (set_local $9
+ (get_local $6)
)
(set_local $0
- (get_local $12)
+ (get_local $7)
)
)
)
(br $while-in$3)
)
- (set_local $9
- (get_local $10)
- )
- (set_local $7
- (get_local $0)
- )
- (set_local $3
- (get_local $5)
- )
- (set_local $2
- (get_local $6)
- )
(set_local $1
(i32.const 0)
)
- (get_local $12)
+ (get_local $7)
)
)
)
- (set_local $6
+ (set_local $3
(i32.or
- (get_local $9)
- (set_local $9
+ (get_local $6)
+ (set_local $2
(i32.const 0)
)
)
@@ -19786,12 +19448,12 @@
(get_local $4)
(i32.or
(i32.const 0)
- (get_local $2)
+ (get_local $11)
)
)
(i32.store offset=4
(get_local $4)
- (get_local $3)
+ (get_local $13)
)
)
)
@@ -19803,23 +19465,23 @@
(i32.shr_u
(i32.or
(i32.const 0)
- (get_local $7)
+ (get_local $10)
)
(i32.const 31)
)
(i32.shl
- (get_local $6)
+ (get_local $3)
(i32.const 1)
)
)
(i32.and
(i32.or
(i32.shl
- (get_local $9)
+ (get_local $2)
(i32.const 1)
)
(i32.shr_u
- (get_local $7)
+ (get_local $10)
(i32.const 31)
)
)
@@ -19833,7 +19495,7 @@
(i32.and
(i32.or
(i32.shl
- (get_local $7)
+ (get_local $10)
(i32.const 1)
)
(i32.const 0)