summaryrefslogtreecommitdiff
path: root/test/emcc_O2_hello_world.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_O2_hello_world.fromasm.imprecise')
-rw-r--r--test/emcc_O2_hello_world.fromasm.imprecise2717
1 files changed, 1354 insertions, 1363 deletions
diff --git a/test/emcc_O2_hello_world.fromasm.imprecise b/test/emcc_O2_hello_world.fromasm.imprecise
index dc9d36780..78f5a5548 100644
--- a/test/emcc_O2_hello_world.fromasm.imprecise
+++ b/test/emcc_O2_hello_world.fromasm.imprecise
@@ -129,7 +129,6 @@
(local $50 i32)
(local $51 i32)
(local $52 i32)
- (local $53 i32)
(block $do-once$0
(if
(i32.lt_u
@@ -141,14 +140,14 @@
(i32.and
(tee_local $2
(i32.shr_u
- (tee_local $7
+ (tee_local $16
(i32.load
(i32.const 176)
)
)
(tee_local $5
(i32.shr_u
- (tee_local $0
+ (tee_local $8
(select
(i32.const 16)
(i32.and
@@ -172,20 +171,20 @@
(i32.const 3)
)
(block
- (set_local $2
+ (set_local $5
(i32.load
- (tee_local $8
+ (tee_local $17
(i32.add
- (tee_local $5
+ (tee_local $3
(i32.load
- (tee_local $4
+ (tee_local $7
(i32.add
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (tee_local $0
+ (tee_local $2
(i32.add
(i32.xor
(i32.and
@@ -215,13 +214,13 @@
)
(if
(i32.ne
- (get_local $1)
- (get_local $2)
+ (get_local $0)
+ (get_local $5)
)
(block
(if
(i32.lt_u
- (get_local $2)
+ (get_local $5)
(i32.load
(i32.const 192)
)
@@ -231,23 +230,23 @@
(if
(i32.eq
(i32.load
- (tee_local $9
+ (tee_local $6
(i32.add
- (get_local $2)
+ (get_local $5)
(i32.const 12)
)
)
)
- (get_local $5)
+ (get_local $3)
)
(block
(i32.store
- (get_local $9)
- (get_local $1)
+ (get_local $6)
+ (get_local $0)
)
(i32.store
- (get_local $4)
- (get_local $2)
+ (get_local $7)
+ (get_local $5)
)
)
(call_import $_abort)
@@ -256,11 +255,11 @@
(i32.store
(i32.const 176)
(i32.and
- (get_local $7)
+ (get_local $16)
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $2)
)
(i32.const -1)
)
@@ -268,11 +267,11 @@
)
)
(i32.store offset=4
- (get_local $5)
+ (get_local $3)
(i32.or
- (tee_local $2
+ (tee_local $5
(i32.shl
- (get_local $0)
+ (get_local $2)
(i32.const 3)
)
)
@@ -280,31 +279,31 @@
)
)
(i32.store
- (tee_local $4
+ (tee_local $7
(i32.add
(i32.add
+ (get_local $3)
(get_local $5)
- (get_local $2)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $4)
+ (get_local $7)
)
(i32.const 1)
)
)
(return
- (get_local $8)
+ (get_local $17)
)
)
)
(if
(i32.gt_u
- (get_local $0)
- (tee_local $4
+ (get_local $8)
+ (tee_local $7
(i32.load
(i32.const 184)
)
@@ -314,20 +313,20 @@
(if
(get_local $2)
(block
- (set_local $1
+ (set_local $0
(i32.and
(i32.shr_u
- (tee_local $2
+ (tee_local $5
(i32.add
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.and
(i32.shl
(get_local $2)
(get_local $5)
)
(i32.or
- (tee_local $2
+ (tee_local $5
(i32.shl
(i32.const 2)
(get_local $5)
@@ -335,14 +334,14 @@
)
(i32.sub
(i32.const 0)
- (get_local $2)
+ (get_local $5)
)
)
)
)
(i32.sub
(i32.const 0)
- (get_local $1)
+ (get_local $0)
)
)
(i32.const -1)
@@ -353,32 +352,32 @@
(i32.const 16)
)
)
- (set_local $1
+ (set_local $0
(i32.load
- (tee_local $9
+ (tee_local $6
(i32.add
- (tee_local $16
+ (tee_local $3
(i32.load
- (tee_local $18
+ (tee_local $19
(i32.add
(tee_local $10
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (tee_local $19
+ (tee_local $13
(i32.add
(i32.or
(i32.or
(i32.or
(i32.or
- (tee_local $2
+ (tee_local $5
(i32.and
(i32.shr_u
- (tee_local $9
+ (tee_local $6
(i32.shr_u
- (get_local $2)
- (get_local $1)
+ (get_local $5)
+ (get_local $0)
)
)
(i32.const 5)
@@ -386,15 +385,15 @@
(i32.const 8)
)
)
- (get_local $1)
+ (get_local $0)
)
- (tee_local $9
+ (tee_local $6
(i32.and
(i32.shr_u
- (tee_local $16
+ (tee_local $3
(i32.shr_u
- (get_local $9)
- (get_local $2)
+ (get_local $6)
+ (get_local $5)
)
)
(i32.const 2)
@@ -403,13 +402,13 @@
)
)
)
- (tee_local $16
+ (tee_local $3
(i32.and
(i32.shr_u
(tee_local $10
(i32.shr_u
- (get_local $16)
- (get_local $9)
+ (get_local $3)
+ (get_local $6)
)
)
(i32.const 1)
@@ -421,10 +420,10 @@
(tee_local $10
(i32.and
(i32.shr_u
- (tee_local $18
+ (tee_local $19
(i32.shr_u
(get_local $10)
- (get_local $16)
+ (get_local $3)
)
)
(i32.const 1)
@@ -434,7 +433,7 @@
)
)
(i32.shr_u
- (get_local $18)
+ (get_local $19)
(get_local $10)
)
)
@@ -458,12 +457,12 @@
(if
(i32.ne
(get_local $10)
- (get_local $1)
+ (get_local $0)
)
(block
(if
(i32.lt_u
- (get_local $1)
+ (get_local $0)
(i32.load
(i32.const 192)
)
@@ -473,25 +472,25 @@
(if
(i32.eq
(i32.load
- (tee_local $2
+ (tee_local $5
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 12)
)
)
)
- (get_local $16)
+ (get_local $3)
)
(block
(i32.store
- (get_local $2)
+ (get_local $5)
(get_local $10)
)
(i32.store
- (get_local $18)
- (get_local $1)
+ (get_local $19)
+ (get_local $0)
)
- (set_local $8
+ (set_local $17
(i32.load
(i32.const 184)
)
@@ -504,43 +503,43 @@
(i32.store
(i32.const 176)
(i32.and
- (get_local $7)
+ (get_local $16)
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $19)
+ (get_local $13)
)
(i32.const -1)
)
)
)
- (set_local $8
- (get_local $4)
+ (set_local $17
+ (get_local $7)
)
)
)
(i32.store offset=4
- (get_local $16)
+ (get_local $3)
(i32.or
- (get_local $0)
+ (get_local $8)
(i32.const 3)
)
)
(i32.store offset=4
- (tee_local $7
+ (tee_local $16
(i32.add
- (get_local $16)
- (get_local $0)
+ (get_local $3)
+ (get_local $8)
)
)
(i32.or
- (tee_local $4
+ (tee_local $7
(i32.sub
(i32.shl
- (get_local $19)
+ (get_local $13)
(i32.const 3)
)
- (get_local $0)
+ (get_local $8)
)
)
(i32.const 1)
@@ -548,15 +547,15 @@
)
(i32.store
(i32.add
+ (get_local $16)
(get_local $7)
- (get_local $4)
)
- (get_local $4)
+ (get_local $7)
)
(if
- (get_local $8)
+ (get_local $17)
(block
- (set_local $1
+ (set_local $0
(i32.load
(i32.const 196)
)
@@ -566,9 +565,9 @@
(i32.const 216)
(i32.shl
(i32.shl
- (tee_local $18
+ (tee_local $19
(i32.shr_u
- (get_local $8)
+ (get_local $17)
(i32.const 3)
)
)
@@ -588,15 +587,15 @@
(tee_local $2
(i32.shl
(i32.const 1)
- (get_local $18)
+ (get_local $19)
)
)
)
(if
(i32.lt_u
- (tee_local $8
+ (tee_local $17
(i32.load
- (tee_local $18
+ (tee_local $19
(i32.add
(get_local $10)
(i32.const 8)
@@ -610,11 +609,11 @@
)
(call_import $_abort)
(block
- (set_local $39
- (get_local $18)
+ (set_local $38
+ (get_local $19)
)
(set_local $31
- (get_local $8)
+ (get_local $17)
)
)
)
@@ -626,7 +625,7 @@
(get_local $2)
)
)
- (set_local $39
+ (set_local $38
(i32.add
(get_local $10)
(i32.const 8)
@@ -638,53 +637,53 @@
)
)
(i32.store
- (get_local $39)
- (get_local $1)
+ (get_local $38)
+ (get_local $0)
)
(i32.store offset=12
(get_local $31)
- (get_local $1)
+ (get_local $0)
)
(i32.store offset=8
- (get_local $1)
+ (get_local $0)
(get_local $31)
)
(i32.store offset=12
- (get_local $1)
+ (get_local $0)
(get_local $10)
)
)
)
(i32.store
(i32.const 184)
- (get_local $4)
+ (get_local $7)
)
(i32.store
(i32.const 196)
- (get_local $7)
+ (get_local $16)
)
(return
- (get_local $9)
+ (get_local $6)
)
)
)
(if
- (tee_local $7
+ (tee_local $16
(i32.load
(i32.const 180)
)
)
(block
- (set_local $7
+ (set_local $16
(i32.and
(i32.shr_u
- (tee_local $4
+ (tee_local $7
(i32.add
(i32.and
- (get_local $7)
+ (get_local $16)
(i32.sub
(i32.const 0)
- (get_local $7)
+ (get_local $16)
)
)
(i32.const -1)
@@ -699,7 +698,7 @@
(i32.sub
(i32.and
(i32.load offset=4
- (tee_local $8
+ (tee_local $17
(i32.load offset=480
(i32.shl
(i32.add
@@ -707,13 +706,13 @@
(i32.or
(i32.or
(i32.or
- (tee_local $4
+ (tee_local $7
(i32.and
(i32.shr_u
(tee_local $10
(i32.shr_u
- (get_local $4)
(get_local $7)
+ (get_local $16)
)
)
(i32.const 5)
@@ -721,15 +720,15 @@
(i32.const 8)
)
)
- (get_local $7)
+ (get_local $16)
)
(tee_local $10
(i32.and
(i32.shr_u
- (tee_local $1
+ (tee_local $0
(i32.shr_u
(get_local $10)
- (get_local $4)
+ (get_local $7)
)
)
(i32.const 2)
@@ -738,12 +737,12 @@
)
)
)
- (tee_local $1
+ (tee_local $0
(i32.and
(i32.shr_u
(tee_local $2
(i32.shr_u
- (get_local $1)
+ (get_local $0)
(get_local $10)
)
)
@@ -759,7 +758,7 @@
(tee_local $5
(i32.shr_u
(get_local $2)
- (get_local $1)
+ (get_local $0)
)
)
(i32.const 1)
@@ -780,25 +779,25 @@
)
(i32.const -8)
)
- (get_local $0)
+ (get_local $8)
)
)
(set_local $5
- (get_local $8)
+ (get_local $17)
)
- (set_local $1
- (get_local $8)
+ (set_local $0
+ (get_local $17)
)
(loop $while-in$7
(block $while-out$6
(if
- (tee_local $8
+ (tee_local $17
(i32.load offset=16
(get_local $5)
)
)
- (set_local $7
- (get_local $8)
+ (set_local $3
+ (get_local $17)
)
(if
(tee_local $10
@@ -806,15 +805,15 @@
(get_local $5)
)
)
- (set_local $7
+ (set_local $3
(get_local $10)
)
(block
(set_local $7
(get_local $2)
)
- (set_local $4
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(br $while-out$6)
)
@@ -822,15 +821,15 @@
)
(set_local $10
(i32.lt_u
- (tee_local $8
+ (tee_local $17
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $7)
+ (get_local $3)
)
(i32.const -8)
)
- (get_local $0)
+ (get_local $8)
)
)
(get_local $2)
@@ -838,18 +837,18 @@
)
(set_local $2
(select
- (get_local $8)
+ (get_local $17)
(get_local $2)
(get_local $10)
)
)
(set_local $5
- (get_local $7)
+ (get_local $3)
)
- (set_local $1
+ (set_local $0
(select
- (get_local $7)
- (get_local $1)
+ (get_local $3)
+ (get_local $0)
(get_local $10)
)
)
@@ -858,8 +857,8 @@
)
(if
(i32.lt_u
- (get_local $4)
- (tee_local $1
+ (get_local $1)
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -869,11 +868,11 @@
)
(if
(i32.ge_u
- (get_local $4)
+ (get_local $1)
(tee_local $5
(i32.add
- (get_local $4)
- (get_local $0)
+ (get_local $1)
+ (get_local $8)
)
)
)
@@ -881,54 +880,55 @@
)
(set_local $2
(i32.load offset=24
- (get_local $4)
+ (get_local $1)
)
)
(block $do-once$8
(if
(i32.eq
- (tee_local $9
+ (tee_local $6
(i32.load offset=12
- (get_local $4)
+ (get_local $1)
)
)
- (get_local $4)
+ (get_local $1)
)
(block
(if
- (tee_local $19
+ (tee_local $13
(i32.load
- (tee_local $16
+ (tee_local $3
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 20)
)
)
)
)
(block
- (set_local $8
- (get_local $19)
+ (set_local $17
+ (get_local $13)
)
- (set_local $10
- (get_local $16)
+ (set_local $9
+ (get_local $3)
)
)
(if
- (i32.eqz
- (tee_local $8
- (i32.load
- (tee_local $10
- (i32.add
- (get_local $4)
- (i32.const 16)
- )
+ (tee_local $17
+ (i32.load
+ (tee_local $10
+ (i32.add
+ (get_local $1)
+ (i32.const 16)
)
)
)
)
+ (set_local $9
+ (get_local $10)
+ )
(block
- (set_local $18
+ (set_local $19
(i32.const 0)
)
(br $do-once$8)
@@ -937,43 +937,43 @@
)
(loop $while-in$11
(if
- (tee_local $19
+ (tee_local $13
(i32.load
- (tee_local $16
+ (tee_local $3
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 20)
)
)
)
)
(block
- (set_local $8
- (get_local $19)
+ (set_local $17
+ (get_local $13)
)
- (set_local $10
- (get_local $16)
+ (set_local $9
+ (get_local $3)
)
(br $while-in$11)
)
)
(if
- (tee_local $19
+ (tee_local $13
(i32.load
- (tee_local $16
+ (tee_local $3
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 16)
)
)
)
)
(block
- (set_local $8
- (get_local $19)
+ (set_local $17
+ (get_local $13)
)
- (set_local $10
- (get_local $16)
+ (set_local $9
+ (get_local $3)
)
(br $while-in$11)
)
@@ -981,17 +981,17 @@
)
(if
(i32.lt_u
- (get_local $10)
- (get_local $1)
+ (get_local $9)
+ (get_local $0)
)
(call_import $_abort)
(block
(i32.store
- (get_local $10)
+ (get_local $9)
(i32.const 0)
)
- (set_local $18
- (get_local $8)
+ (set_local $19
+ (get_local $17)
)
)
)
@@ -999,26 +999,26 @@
(block
(if
(i32.lt_u
- (tee_local $16
+ (tee_local $3
(i32.load offset=8
- (get_local $4)
+ (get_local $1)
)
)
- (get_local $1)
+ (get_local $0)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load
- (tee_local $19
+ (tee_local $13
(i32.add
- (get_local $16)
+ (get_local $3)
(i32.const 12)
)
)
)
- (get_local $4)
+ (get_local $1)
)
(call_import $_abort)
)
@@ -1027,24 +1027,24 @@
(i32.load
(tee_local $10
(i32.add
- (get_local $9)
+ (get_local $6)
(i32.const 8)
)
)
)
- (get_local $4)
+ (get_local $1)
)
(block
(i32.store
- (get_local $19)
- (get_local $9)
+ (get_local $13)
+ (get_local $6)
)
(i32.store
(get_local $10)
- (get_local $16)
+ (get_local $3)
)
- (set_local $18
- (get_local $9)
+ (set_local $19
+ (get_local $6)
)
)
(call_import $_abort)
@@ -1058,15 +1058,15 @@
(block
(if
(i32.eq
- (get_local $4)
+ (get_local $1)
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $9
+ (tee_local $6
(i32.load offset=28
- (get_local $4)
+ (get_local $1)
)
)
(i32.const 2)
@@ -1077,12 +1077,12 @@
)
(block
(i32.store
- (get_local $1)
- (get_local $18)
+ (get_local $0)
+ (get_local $19)
)
(if
(i32.eqz
- (get_local $18)
+ (get_local $19)
)
(block
(i32.store
@@ -1094,7 +1094,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $9)
+ (get_local $6)
)
(i32.const -1)
)
@@ -1117,35 +1117,35 @@
(if
(i32.eq
(i32.load
- (tee_local $9
+ (tee_local $6
(i32.add
(get_local $2)
(i32.const 16)
)
)
)
- (get_local $4)
+ (get_local $1)
)
(i32.store
- (get_local $9)
- (get_local $18)
+ (get_local $6)
+ (get_local $19)
)
(i32.store offset=20
(get_local $2)
- (get_local $18)
+ (get_local $19)
)
)
(br_if $do-once$12
(i32.eqz
- (get_local $18)
+ (get_local $19)
)
)
)
)
(if
(i32.lt_u
- (get_local $18)
- (tee_local $9
+ (get_local $19)
+ (tee_local $6
(i32.load
(i32.const 192)
)
@@ -1154,42 +1154,42 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $18)
+ (get_local $19)
(get_local $2)
)
(if
- (tee_local $1
+ (tee_local $0
(i32.load offset=16
- (get_local $4)
+ (get_local $1)
)
)
(if
(i32.lt_u
- (get_local $1)
- (get_local $9)
+ (get_local $0)
+ (get_local $6)
)
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $18)
- (get_local $1)
+ (get_local $19)
+ (get_local $0)
)
(i32.store offset=24
- (get_local $1)
- (get_local $18)
+ (get_local $0)
+ (get_local $19)
)
)
)
)
(if
- (tee_local $1
+ (tee_local $0
(i32.load offset=20
- (get_local $4)
+ (get_local $1)
)
)
(if
(i32.lt_u
- (get_local $1)
+ (get_local $0)
(i32.load
(i32.const 192)
)
@@ -1197,12 +1197,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $18)
- (get_local $1)
+ (get_local $19)
+ (get_local $0)
)
(i32.store offset=24
- (get_local $1)
- (get_local $18)
+ (get_local $0)
+ (get_local $19)
)
)
)
@@ -1217,22 +1217,22 @@
)
(block
(i32.store offset=4
- (get_local $4)
+ (get_local $1)
(i32.or
(tee_local $2
(i32.add
(get_local $7)
- (get_local $0)
+ (get_local $8)
)
)
(i32.const 3)
)
)
(i32.store
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.add
- (get_local $4)
+ (get_local $1)
(get_local $2)
)
(i32.const 4)
@@ -1240,7 +1240,7 @@
)
(i32.or
(i32.load
- (get_local $1)
+ (get_local $0)
)
(i32.const 1)
)
@@ -1248,9 +1248,9 @@
)
(block
(i32.store offset=4
- (get_local $4)
+ (get_local $1)
(i32.or
- (get_local $0)
+ (get_local $8)
(i32.const 3)
)
)
@@ -1269,7 +1269,7 @@
(get_local $7)
)
(if
- (tee_local $1
+ (tee_local $0
(i32.load
(i32.const 184)
)
@@ -1280,14 +1280,14 @@
(i32.const 196)
)
)
- (set_local $1
+ (set_local $0
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (tee_local $9
+ (tee_local $6
(i32.shr_u
- (get_local $1)
+ (get_local $0)
(i32.const 3)
)
)
@@ -1299,7 +1299,7 @@
)
(if
(i32.and
- (tee_local $16
+ (tee_local $3
(i32.load
(i32.const 176)
)
@@ -1307,17 +1307,17 @@
(tee_local $10
(i32.shl
(i32.const 1)
- (get_local $9)
+ (get_local $6)
)
)
)
(if
(i32.lt_u
- (tee_local $19
+ (tee_local $13
(i32.load
- (tee_local $9
+ (tee_local $6
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
@@ -1329,11 +1329,11 @@
)
(call_import $_abort)
(block
- (set_local $40
- (get_local $9)
+ (set_local $39
+ (get_local $6)
)
(set_local $32
- (get_local $19)
+ (get_local $13)
)
)
)
@@ -1341,23 +1341,23 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $16)
+ (get_local $3)
(get_local $10)
)
)
- (set_local $40
+ (set_local $39
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
(set_local $32
- (get_local $1)
+ (get_local $0)
)
)
)
(i32.store
- (get_local $40)
+ (get_local $39)
(get_local $2)
)
(i32.store offset=12
@@ -1370,7 +1370,7 @@
)
(i32.store offset=12
(get_local $2)
- (get_local $1)
+ (get_local $0)
)
)
)
@@ -1386,7 +1386,7 @@
)
(return
(i32.add
- (get_local $4)
+ (get_local $1)
(i32.const 8)
)
)
@@ -1403,7 +1403,7 @@
(block
(set_local $2
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.add
(get_local $0)
(i32.const 11)
@@ -1419,7 +1419,7 @@
)
)
(block
- (set_local $16
+ (set_local $3
(i32.sub
(i32.const 0)
(get_local $2)
@@ -1427,14 +1427,14 @@
)
(block $label$break$L123
(if
- (tee_local $7
+ (tee_local $16
(i32.load offset=480
(i32.shl
- (tee_local $0
+ (tee_local $8
(if
- (tee_local $19
+ (tee_local $13
(i32.shr_u
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
@@ -1449,24 +1449,24 @@
(i32.shr_u
(get_local $2)
(i32.add
- (tee_local $7
+ (tee_local $16
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (tee_local $19
+ (tee_local $13
(i32.and
(i32.shr_u
(i32.add
- (tee_local $9
+ (tee_local $6
(i32.shl
- (get_local $19)
- (tee_local $1
+ (get_local $13)
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
- (get_local $19)
+ (get_local $13)
(i32.const 1048320)
)
(i32.const 16)
@@ -1483,16 +1483,16 @@
(i32.const 4)
)
)
- (get_local $1)
+ (get_local $0)
)
- (tee_local $9
+ (tee_local $6
(i32.and
(i32.shr_u
(i32.add
- (tee_local $8
+ (tee_local $17
(i32.shl
- (get_local $9)
- (get_local $19)
+ (get_local $6)
+ (get_local $13)
)
)
(i32.const 245760)
@@ -1506,8 +1506,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $8)
- (get_local $9)
+ (get_local $17)
+ (get_local $6)
)
(i32.const 15)
)
@@ -1519,7 +1519,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $7)
+ (get_local $16)
(i32.const 1)
)
)
@@ -1532,13 +1532,13 @@
)
)
(block
- (set_local $9
- (get_local $16)
+ (set_local $6
+ (get_local $3)
)
- (set_local $8
+ (set_local $17
(i32.const 0)
)
- (set_local $1
+ (set_local $0
(i32.shl
(get_local $2)
(select
@@ -1546,32 +1546,32 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $0)
+ (get_local $8)
(i32.const 1)
)
)
(i32.eq
- (get_local $0)
+ (get_local $8)
(i32.const 31)
)
)
)
)
- (set_local $19
- (get_local $7)
+ (set_local $13
+ (get_local $16)
)
- (set_local $4
+ (set_local $7
(i32.const 0)
)
(loop $while-in$18
(if
(i32.lt_u
- (tee_local $5
+ (tee_local $3
(i32.sub
- (tee_local $18
+ (tee_local $19
(i32.and
(i32.load offset=4
- (get_local $19)
+ (get_local $13)
)
(i32.const -8)
)
@@ -1579,62 +1579,62 @@
(get_local $2)
)
)
- (get_local $9)
+ (get_local $6)
)
(if
(i32.eq
- (get_local $18)
+ (get_local $19)
(get_local $2)
)
(block
(set_local $27
- (get_local $5)
+ (get_local $3)
)
(set_local $25
- (get_local $19)
+ (get_local $13)
)
(set_local $29
- (get_local $19)
+ (get_local $13)
)
- (set_local $9
+ (set_local $6
(i32.const 90)
)
(br $label$break$L123)
)
(block
- (set_local $9
- (get_local $5)
+ (set_local $6
+ (get_local $3)
)
- (set_local $4
- (get_local $19)
+ (set_local $7
+ (get_local $13)
)
)
)
)
- (set_local $18
+ (set_local $19
(select
- (get_local $8)
- (tee_local $5
+ (get_local $17)
+ (tee_local $3
(i32.load offset=20
- (get_local $19)
+ (get_local $13)
)
)
(i32.or
(i32.eqz
- (get_local $5)
+ (get_local $3)
)
(i32.eq
- (get_local $5)
- (tee_local $19
+ (get_local $3)
+ (tee_local $13
(i32.load
(i32.add
(i32.add
- (get_local $19)
+ (get_local $13)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $1)
+ (get_local $0)
(i32.const 31)
)
(i32.const 2)
@@ -1647,35 +1647,35 @@
)
)
(if
- (tee_local $5
+ (tee_local $3
(i32.eqz
- (get_local $19)
+ (get_local $13)
)
)
(block
(set_local $33
- (get_local $9)
+ (get_local $6)
)
- (set_local $34
- (get_local $18)
+ (set_local $5
+ (get_local $19)
)
(set_local $30
- (get_local $4)
+ (get_local $7)
)
- (set_local $9
+ (set_local $6
(i32.const 86)
)
)
(block
- (set_local $8
- (get_local $18)
+ (set_local $17
+ (get_local $19)
)
- (set_local $1
+ (set_local $0
(i32.shl
- (get_local $1)
+ (get_local $0)
(i32.xor
(i32.and
- (get_local $5)
+ (get_local $3)
(i32.const 1)
)
(i32.const 1)
@@ -1689,15 +1689,15 @@
)
(block
(set_local $33
- (get_local $16)
+ (get_local $3)
)
- (set_local $34
+ (set_local $5
(i32.const 0)
)
(set_local $30
(i32.const 0)
)
- (set_local $9
+ (set_local $6
(i32.const 86)
)
)
@@ -1705,7 +1705,7 @@
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 86)
)
(if
@@ -1713,7 +1713,7 @@
(if
(i32.and
(i32.eqz
- (get_local $34)
+ (get_local $5)
)
(i32.eqz
(get_local $30)
@@ -1722,41 +1722,41 @@
(block
(if
(i32.eqz
- (tee_local $16
+ (tee_local $3
(i32.and
(get_local $10)
(i32.or
- (tee_local $7
+ (tee_local $16
(i32.shl
(i32.const 2)
- (get_local $0)
+ (get_local $8)
)
)
(i32.sub
(i32.const 0)
- (get_local $7)
+ (get_local $16)
)
)
)
)
)
(block
- (set_local $0
+ (set_local $8
(get_local $2)
)
(br $do-once$0)
)
)
- (set_local $16
+ (set_local $3
(i32.and
(i32.shr_u
- (tee_local $7
+ (tee_local $16
(i32.add
(i32.and
- (get_local $16)
+ (get_local $3)
(i32.sub
(i32.const 0)
- (get_local $16)
+ (get_local $3)
)
)
(i32.const -1)
@@ -1774,13 +1774,13 @@
(i32.or
(i32.or
(i32.or
- (tee_local $7
+ (tee_local $16
(i32.and
(i32.shr_u
- (tee_local $0
+ (tee_local $8
(i32.shr_u
- (get_local $7)
(get_local $16)
+ (get_local $3)
)
)
(i32.const 5)
@@ -1788,15 +1788,15 @@
(i32.const 8)
)
)
- (get_local $16)
+ (get_local $3)
)
- (tee_local $0
+ (tee_local $8
(i32.and
(i32.shr_u
(tee_local $5
(i32.shr_u
- (get_local $0)
- (get_local $7)
+ (get_local $8)
+ (get_local $16)
)
)
(i32.const 2)
@@ -1808,10 +1808,10 @@
(tee_local $5
(i32.and
(i32.shr_u
- (tee_local $4
+ (tee_local $7
(i32.shr_u
(get_local $5)
- (get_local $0)
+ (get_local $8)
)
)
(i32.const 1)
@@ -1820,12 +1820,12 @@
)
)
)
- (tee_local $4
+ (tee_local $7
(i32.and
(i32.shr_u
- (tee_local $1
+ (tee_local $0
(i32.shr_u
- (get_local $4)
+ (get_local $7)
(get_local $5)
)
)
@@ -1836,15 +1836,15 @@
)
)
(i32.shr_u
- (get_local $1)
- (get_local $4)
+ (get_local $0)
+ (get_local $7)
)
)
(i32.const 2)
)
)
)
- (get_local $34)
+ (get_local $5)
)
)
(block
@@ -1857,15 +1857,15 @@
(set_local $29
(get_local $30)
)
- (set_local $9
+ (set_local $6
(i32.const 90)
)
)
(block
- (set_local $6
+ (set_local $4
(get_local $33)
)
- (set_local $12
+ (set_local $11
(get_local $30)
)
)
@@ -1873,16 +1873,16 @@
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 90)
)
(loop $while-in$20
- (set_local $9
+ (set_local $6
(i32.const 0)
)
- (set_local $1
+ (set_local $0
(i32.lt_u
- (tee_local $4
+ (tee_local $7
(i32.sub
(i32.and
(i32.load offset=4
@@ -1898,20 +1898,20 @@
)
(set_local $5
(select
- (get_local $4)
+ (get_local $7)
(get_local $27)
- (get_local $1)
+ (get_local $0)
)
)
- (set_local $4
+ (set_local $7
(select
(get_local $25)
(get_local $29)
- (get_local $1)
+ (get_local $0)
)
)
(if
- (tee_local $1
+ (tee_local $0
(i32.load offset=16
(get_local $25)
)
@@ -1921,10 +1921,10 @@
(get_local $5)
)
(set_local $25
- (get_local $1)
+ (get_local $0)
)
(set_local $29
- (get_local $4)
+ (get_local $7)
)
(br $while-in$20)
)
@@ -1940,16 +1940,16 @@
(get_local $5)
)
(set_local $29
- (get_local $4)
+ (get_local $7)
)
(br $while-in$20)
)
(block
- (set_local $6
+ (set_local $4
(get_local $5)
)
- (set_local $12
- (get_local $4)
+ (set_local $11
+ (get_local $7)
)
)
)
@@ -1958,7 +1958,7 @@
(if
(select
(i32.lt_u
- (get_local $6)
+ (get_local $4)
(i32.sub
(i32.load
(i32.const 184)
@@ -1968,14 +1968,14 @@
)
(i32.const 0)
(i32.ne
- (get_local $12)
+ (get_local $11)
(i32.const 0)
)
)
(block
(if
(i32.lt_u
- (get_local $12)
+ (get_local $11)
(tee_local $10
(i32.load
(i32.const 192)
@@ -1986,10 +1986,10 @@
)
(if
(i32.ge_u
- (get_local $12)
- (tee_local $4
+ (get_local $11)
+ (tee_local $7
(i32.add
- (get_local $12)
+ (get_local $11)
(get_local $2)
)
)
@@ -1998,54 +1998,55 @@
)
(set_local $5
(i32.load offset=24
- (get_local $12)
+ (get_local $11)
)
)
(block $do-once$21
(if
(i32.eq
- (tee_local $1
+ (tee_local $0
(i32.load offset=12
- (get_local $12)
+ (get_local $11)
)
)
- (get_local $12)
+ (get_local $11)
)
(block
(if
- (tee_local $16
+ (tee_local $3
(i32.load
- (tee_local $0
+ (tee_local $8
(i32.add
- (get_local $12)
+ (get_local $11)
(i32.const 20)
)
)
)
)
(block
- (set_local $8
- (get_local $16)
+ (set_local $17
+ (get_local $3)
)
- (set_local $7
- (get_local $0)
+ (set_local $0
+ (get_local $8)
)
)
(if
- (i32.eqz
- (tee_local $8
- (i32.load
- (tee_local $7
- (i32.add
- (get_local $12)
- (i32.const 16)
- )
+ (tee_local $17
+ (i32.load
+ (tee_local $16
+ (i32.add
+ (get_local $11)
+ (i32.const 16)
)
)
)
)
+ (set_local $0
+ (get_local $16)
+ )
(block
- (set_local $11
+ (set_local $9
(i32.const 0)
)
(br $do-once$21)
@@ -2054,43 +2055,43 @@
)
(loop $while-in$24
(if
- (tee_local $16
+ (tee_local $3
(i32.load
- (tee_local $0
+ (tee_local $8
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 20)
)
)
)
)
(block
- (set_local $8
- (get_local $16)
+ (set_local $17
+ (get_local $3)
)
- (set_local $7
- (get_local $0)
+ (set_local $0
+ (get_local $8)
)
(br $while-in$24)
)
)
(if
- (tee_local $16
+ (tee_local $3
(i32.load
- (tee_local $0
+ (tee_local $8
(i32.add
- (get_local $8)
+ (get_local $17)
(i32.const 16)
)
)
)
)
(block
- (set_local $8
- (get_local $16)
+ (set_local $17
+ (get_local $3)
)
- (set_local $7
- (get_local $0)
+ (set_local $0
+ (get_local $8)
)
(br $while-in$24)
)
@@ -2098,17 +2099,17 @@
)
(if
(i32.lt_u
- (get_local $7)
+ (get_local $0)
(get_local $10)
)
(call_import $_abort)
(block
(i32.store
- (get_local $7)
+ (get_local $0)
(i32.const 0)
)
- (set_local $11
- (get_local $8)
+ (set_local $9
+ (get_local $17)
)
)
)
@@ -2116,9 +2117,9 @@
(block
(if
(i32.lt_u
- (tee_local $0
+ (tee_local $8
(i32.load offset=8
- (get_local $12)
+ (get_local $11)
)
)
(get_local $10)
@@ -2128,40 +2129,40 @@
(if
(i32.ne
(i32.load
- (tee_local $16
+ (tee_local $3
(i32.add
- (get_local $0)
+ (get_local $8)
(i32.const 12)
)
)
)
- (get_local $12)
+ (get_local $11)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $7
+ (tee_local $16
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
)
- (get_local $12)
+ (get_local $11)
)
(block
(i32.store
- (get_local $16)
- (get_local $1)
+ (get_local $3)
+ (get_local $0)
)
(i32.store
- (get_local $7)
- (get_local $0)
+ (get_local $16)
+ (get_local $8)
)
- (set_local $11
- (get_local $1)
+ (set_local $9
+ (get_local $0)
)
)
(call_import $_abort)
@@ -2175,15 +2176,15 @@
(block
(if
(i32.eq
- (get_local $12)
+ (get_local $11)
(i32.load
(tee_local $10
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $1
+ (tee_local $0
(i32.load offset=28
- (get_local $12)
+ (get_local $11)
)
)
(i32.const 2)
@@ -2195,11 +2196,11 @@
(block
(i32.store
(get_local $10)
- (get_local $11)
+ (get_local $9)
)
(if
(i32.eqz
- (get_local $11)
+ (get_local $9)
)
(block
(i32.store
@@ -2211,7 +2212,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $0)
)
(i32.const -1)
)
@@ -2234,35 +2235,35 @@
(if
(i32.eq
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
(get_local $5)
(i32.const 16)
)
)
)
- (get_local $12)
+ (get_local $11)
)
(i32.store
- (get_local $1)
- (get_local $11)
+ (get_local $0)
+ (get_local $9)
)
(i32.store offset=20
(get_local $5)
- (get_local $11)
+ (get_local $9)
)
)
(br_if $do-once$25
(i32.eqz
- (get_local $11)
+ (get_local $9)
)
)
)
)
(if
(i32.lt_u
- (get_local $11)
- (tee_local $1
+ (get_local $9)
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -2271,29 +2272,29 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $11)
+ (get_local $9)
(get_local $5)
)
(if
(tee_local $10
(i32.load offset=16
- (get_local $12)
+ (get_local $11)
)
)
(if
(i32.lt_u
(get_local $10)
- (get_local $1)
+ (get_local $0)
)
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $11)
+ (get_local $9)
(get_local $10)
)
(i32.store offset=24
(get_local $10)
- (get_local $11)
+ (get_local $9)
)
)
)
@@ -2301,7 +2302,7 @@
(if
(tee_local $10
(i32.load offset=20
- (get_local $12)
+ (get_local $11)
)
)
(if
@@ -2314,12 +2315,12 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $11)
+ (get_local $9)
(get_local $10)
)
(i32.store offset=24
(get_local $10)
- (get_local $11)
+ (get_local $9)
)
)
)
@@ -2330,40 +2331,40 @@
(block $do-once$29
(if
(i32.ge_u
- (get_local $6)
+ (get_local $4)
(i32.const 16)
)
(block
(i32.store offset=4
- (get_local $12)
+ (get_local $11)
(i32.or
(get_local $2)
(i32.const 3)
)
)
(i32.store offset=4
- (get_local $4)
+ (get_local $7)
(i32.or
- (get_local $6)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
+ (get_local $7)
(get_local $4)
- (get_local $6)
)
- (get_local $6)
+ (get_local $4)
)
(set_local $5
(i32.shr_u
- (get_local $6)
+ (get_local $4)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $4)
(i32.const 256)
)
(block
@@ -2381,12 +2382,12 @@
)
(if
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.load
(i32.const 176)
)
)
- (tee_local $0
+ (tee_local $8
(i32.shl
(i32.const 1)
(get_local $5)
@@ -2395,7 +2396,7 @@
)
(if
(i32.lt_u
- (tee_local $7
+ (tee_local $16
(i32.load
(tee_local $5
(i32.add
@@ -2415,7 +2416,7 @@
(get_local $5)
)
(set_local $26
- (get_local $7)
+ (get_local $16)
)
)
)
@@ -2423,8 +2424,8 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $1)
(get_local $0)
+ (get_local $8)
)
)
(set_local $14
@@ -2440,18 +2441,18 @@
)
(i32.store
(get_local $14)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=12
(get_local $26)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
+ (get_local $7)
(get_local $26)
)
(i32.store offset=12
- (get_local $4)
+ (get_local $7)
(get_local $10)
)
(br $do-once$29)
@@ -2461,24 +2462,24 @@
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $8
+ (tee_local $3
(if
(tee_local $10
(i32.shr_u
- (get_local $6)
+ (get_local $4)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $6)
+ (get_local $4)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $6)
+ (get_local $4)
(i32.add
(tee_local $5
(i32.add
@@ -2490,10 +2491,10 @@
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (tee_local $0
(i32.shl
(get_local $10)
- (tee_local $0
+ (tee_local $8
(i32.and
(i32.shr_u
(i32.add
@@ -2514,15 +2515,15 @@
(i32.const 4)
)
)
- (get_local $0)
+ (get_local $8)
)
- (tee_local $1
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
- (tee_local $7
+ (tee_local $16
(i32.shl
- (get_local $1)
+ (get_local $0)
(get_local $10)
)
)
@@ -2537,8 +2538,8 @@
)
(i32.shr_u
(i32.shl
- (get_local $7)
- (get_local $1)
+ (get_local $16)
+ (get_local $0)
)
(i32.const 15)
)
@@ -2563,34 +2564,34 @@
)
)
(i32.store offset=28
- (get_local $4)
- (get_local $8)
+ (get_local $7)
+ (get_local $3)
)
(i32.store offset=4
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $4)
+ (get_local $7)
(i32.const 16)
)
)
(i32.const 0)
)
(i32.store
- (get_local $1)
+ (get_local $0)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.load
(i32.const 180)
)
)
- (tee_local $7
+ (tee_local $16
(i32.shl
(i32.const 1)
- (get_local $8)
+ (get_local $3)
)
)
)
@@ -2599,49 +2600,49 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $1)
- (get_local $7)
+ (get_local $0)
+ (get_local $16)
)
)
(i32.store
(get_local $5)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $7)
(get_local $5)
)
(i32.store offset=12
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
(br $do-once$29)
)
)
- (set_local $7
+ (set_local $16
(i32.shl
- (get_local $6)
+ (get_local $4)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $8)
+ (get_local $3)
(i32.const 1)
)
)
(i32.eq
- (get_local $8)
+ (get_local $3)
(i32.const 31)
)
)
)
)
- (set_local $1
+ (set_local $0
(i32.load
(get_local $5)
)
@@ -2652,34 +2653,34 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $1)
+ (get_local $0)
)
(i32.const -8)
)
- (get_local $6)
+ (get_local $4)
)
(block
(set_local $15
- (get_local $1)
+ (get_local $0)
)
- (set_local $9
+ (set_local $6
(i32.const 148)
)
(br $while-out$31)
)
)
(if
- (tee_local $0
+ (tee_local $8
(i32.load
(tee_local $5
(i32.add
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $7)
+ (get_local $16)
(i32.const 31)
)
(i32.const 2)
@@ -2689,14 +2690,14 @@
)
)
(block
- (set_local $7
+ (set_local $16
(i32.shl
- (get_local $7)
+ (get_local $16)
(i32.const 1)
)
)
- (set_local $1
- (get_local $0)
+ (set_local $0
+ (get_local $8)
)
(br $while-in$32)
)
@@ -2705,9 +2706,9 @@
(get_local $5)
)
(set_local $21
- (get_local $1)
+ (get_local $0)
)
- (set_local $9
+ (set_local $6
(i32.const 145)
)
)
@@ -2716,7 +2717,7 @@
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 145)
)
(if
@@ -2730,33 +2731,33 @@
(block
(i32.store
(get_local $23)
- (get_local $4)
+ (get_local $7)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $7)
(get_local $21)
)
(i32.store offset=12
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (get_local $7)
+ (get_local $7)
)
)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 148)
)
(if
(i32.and
(i32.ge_u
- (tee_local $7
+ (tee_local $16
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
(get_local $15)
(i32.const 8)
@@ -2764,7 +2765,7 @@
)
)
)
- (tee_local $0
+ (tee_local $8
(i32.load
(i32.const 192)
)
@@ -2772,28 +2773,28 @@
)
(i32.ge_u
(get_local $15)
- (get_local $0)
+ (get_local $8)
)
)
(block
(i32.store offset=12
+ (get_local $16)
(get_local $7)
- (get_local $4)
)
(i32.store
- (get_local $1)
- (get_local $4)
+ (get_local $0)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $4)
(get_local $7)
+ (get_local $16)
)
(i32.store offset=12
- (get_local $4)
+ (get_local $7)
(get_local $15)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $7)
(i32.const 0)
)
)
@@ -2804,11 +2805,11 @@
)
(block
(i32.store offset=4
- (get_local $12)
+ (get_local $11)
(i32.or
- (tee_local $7
+ (tee_local $16
(i32.add
- (get_local $6)
+ (get_local $4)
(get_local $2)
)
)
@@ -2816,18 +2817,18 @@
)
)
(i32.store
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.add
- (get_local $12)
- (get_local $7)
+ (get_local $11)
+ (get_local $16)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $1)
+ (get_local $0)
)
(i32.const 1)
)
@@ -2837,22 +2838,22 @@
)
(return
(i32.add
- (get_local $12)
+ (get_local $11)
(i32.const 8)
)
)
)
- (set_local $0
+ (set_local $8
(get_local $2)
)
)
)
- (set_local $0
+ (set_local $8
(get_local $2)
)
)
)
- (set_local $0
+ (set_local $8
(i32.const -1)
)
)
@@ -2860,12 +2861,12 @@
)
(if
(i32.ge_u
- (tee_local $12
+ (tee_local $11
(i32.load
(i32.const 184)
)
)
- (get_local $0)
+ (get_local $8)
)
(block
(set_local $15
@@ -2875,10 +2876,10 @@
)
(if
(i32.gt_u
- (tee_local $6
+ (tee_local $4
(i32.sub
- (get_local $12)
- (get_local $0)
+ (get_local $11)
+ (get_local $8)
)
)
(i32.const 15)
@@ -2889,32 +2890,32 @@
(tee_local $21
(i32.add
(get_local $15)
- (get_local $0)
+ (get_local $8)
)
)
)
(i32.store
(i32.const 184)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=4
(get_local $21)
(i32.or
- (get_local $6)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $21)
- (get_local $6)
+ (get_local $4)
)
- (get_local $6)
+ (get_local $4)
)
(i32.store offset=4
(get_local $15)
(i32.or
- (get_local $0)
+ (get_local $8)
(i32.const 3)
)
)
@@ -2931,23 +2932,23 @@
(i32.store offset=4
(get_local $15)
(i32.or
- (get_local $12)
+ (get_local $11)
(i32.const 3)
)
)
(i32.store
- (tee_local $6
+ (tee_local $4
(i32.add
(i32.add
(get_local $15)
- (get_local $12)
+ (get_local $11)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $6)
+ (get_local $4)
)
(i32.const 1)
)
@@ -2969,42 +2970,42 @@
(i32.const 188)
)
)
- (get_local $0)
+ (get_local $8)
)
(block
(i32.store
(i32.const 188)
- (tee_local $6
+ (tee_local $4
(i32.sub
(get_local $15)
- (get_local $0)
+ (get_local $8)
)
)
)
(i32.store
(i32.const 200)
- (tee_local $12
+ (tee_local $11
(i32.add
(tee_local $15
(i32.load
(i32.const 200)
)
)
- (get_local $0)
+ (get_local $8)
)
)
)
(i32.store offset=4
- (get_local $12)
+ (get_local $11)
(i32.or
- (get_local $6)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store offset=4
(get_local $15)
(i32.or
- (get_local $0)
+ (get_local $8)
(i32.const 3)
)
)
@@ -3077,24 +3078,24 @@
)
(set_local $15
(i32.add
- (get_local $0)
+ (get_local $8)
(i32.const 48)
)
)
(if
(i32.le_u
- (tee_local $6
+ (tee_local $4
(i32.and
(tee_local $21
(i32.add
- (tee_local $6
+ (tee_local $4
(i32.load
(i32.const 656)
)
)
- (tee_local $12
+ (tee_local $11
(i32.add
- (get_local $0)
+ (get_local $8)
(i32.const 47)
)
)
@@ -3103,12 +3104,12 @@
(tee_local $23
(i32.sub
(i32.const 0)
- (get_local $6)
+ (get_local $4)
)
)
)
)
- (get_local $0)
+ (get_local $8)
)
(return
(i32.const 0)
@@ -3117,7 +3118,7 @@
(if
(if
(i32.ne
- (tee_local $8
+ (tee_local $3
(i32.load
(i32.const 616)
)
@@ -3133,14 +3134,14 @@
(i32.const 608)
)
)
- (get_local $6)
+ (get_local $4)
)
)
(get_local $26)
)
(i32.gt_u
(get_local $14)
- (get_local $8)
+ (get_local $3)
)
)
(i32.const 0)
@@ -3154,12 +3155,12 @@
(if
(select
(i32.lt_u
- (get_local $6)
+ (get_local $4)
(i32.const 2147483647)
)
(i32.const 0)
(i32.eq
- (tee_local $9
+ (tee_local $6
(block $label$break$L257
(if
(i32.and
@@ -3172,7 +3173,7 @@
(block
(block $label$break$L259
(if
- (tee_local $8
+ (tee_local $3
(i32.load
(i32.const 200)
)
@@ -3191,13 +3192,13 @@
(get_local $14)
)
)
- (get_local $8)
+ (get_local $3)
)
(i32.gt_u
(i32.add
(get_local $26)
(i32.load
- (tee_local $11
+ (tee_local $9
(i32.add
(get_local $14)
(i32.const 4)
@@ -3205,7 +3206,7 @@
)
)
)
- (get_local $8)
+ (get_local $3)
)
(i32.const 0)
)
@@ -3213,8 +3214,8 @@
(set_local $5
(get_local $14)
)
- (set_local $7
- (get_local $11)
+ (set_local $13
+ (get_local $9)
)
(br $while-out$37)
)
@@ -3227,7 +3228,7 @@
)
(br $while-in$38)
(block
- (set_local $9
+ (set_local $6
(i32.const 173)
)
(br $label$break$L259)
@@ -3252,7 +3253,7 @@
)
(if
(i32.eq
- (tee_local $11
+ (tee_local $9
(call_import $_sbrk
(get_local $14)
)
@@ -3262,18 +3263,18 @@
(get_local $5)
)
(i32.load
- (get_local $7)
+ (get_local $13)
)
)
)
(if
(i32.ne
- (get_local $11)
+ (get_local $9)
(i32.const -1)
)
(block
(set_local $20
- (get_local $11)
+ (get_local $9)
)
(set_local $22
(get_local $14)
@@ -3284,20 +3285,20 @@
)
)
(block
- (set_local $13
- (get_local $11)
+ (set_local $12
+ (get_local $9)
)
- (set_local $17
+ (set_local $18
(get_local $14)
)
- (set_local $9
+ (set_local $6
(i32.const 183)
)
)
)
)
)
- (set_local $9
+ (set_local $6
(i32.const 173)
)
)
@@ -3306,11 +3307,11 @@
(if
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 173)
)
(i32.ne
- (tee_local $8
+ (tee_local $3
(call_import $_sbrk
(i32.const 0)
)
@@ -3320,10 +3321,10 @@
(i32.const 0)
)
(block
- (set_local $1
+ (set_local $0
(if
(i32.and
- (tee_local $11
+ (tee_local $9
(i32.add
(tee_local $14
(i32.load
@@ -3334,17 +3335,17 @@
)
)
(tee_local $2
- (get_local $8)
+ (get_local $3)
)
)
(i32.add
(i32.sub
- (get_local $6)
+ (get_local $4)
(get_local $2)
)
(i32.and
(i32.add
- (get_local $11)
+ (get_local $9)
(get_local $2)
)
(i32.sub
@@ -3353,7 +3354,7 @@
)
)
)
- (get_local $6)
+ (get_local $4)
)
)
(set_local $2
@@ -3363,17 +3364,17 @@
(i32.const 608)
)
)
- (get_local $1)
+ (get_local $0)
)
)
(if
(i32.and
(i32.gt_u
- (get_local $1)
(get_local $0)
+ (get_local $8)
)
(i32.lt_u
- (get_local $1)
+ (get_local $0)
(i32.const 2147483647)
)
)
@@ -3387,7 +3388,7 @@
)
(i32.gt_u
(get_local $2)
- (tee_local $11
+ (tee_local $9
(i32.load
(i32.const 616)
)
@@ -3396,39 +3397,39 @@
)
(i32.const 0)
(i32.ne
- (get_local $11)
+ (get_local $9)
(i32.const 0)
)
)
)
(if
(i32.eq
- (tee_local $11
+ (tee_local $9
(call_import $_sbrk
- (get_local $1)
+ (get_local $0)
)
)
- (get_local $8)
+ (get_local $3)
)
(block
(set_local $20
- (get_local $8)
+ (get_local $3)
)
(set_local $22
- (get_local $1)
+ (get_local $0)
)
(br $label$break$L257
(i32.const 193)
)
)
(block
- (set_local $13
- (get_local $11)
+ (set_local $12
+ (get_local $9)
)
- (set_local $17
- (get_local $1)
+ (set_local $18
+ (get_local $0)
)
- (set_local $9
+ (set_local $6
(i32.const 183)
)
)
@@ -3441,14 +3442,14 @@
(block $label$break$L279
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 183)
)
(block
- (set_local $11
+ (set_local $9
(i32.sub
(i32.const 0)
- (get_local $17)
+ (get_local $18)
)
)
(if
@@ -3456,15 +3457,15 @@
(i32.and
(i32.gt_u
(get_local $15)
- (get_local $17)
+ (get_local $18)
)
(i32.and
(i32.lt_u
- (get_local $17)
+ (get_local $18)
(i32.const 2147483647)
)
(i32.ne
- (get_local $13)
+ (get_local $12)
(i32.const -1)
)
)
@@ -3474,10 +3475,10 @@
(i32.and
(i32.add
(i32.sub
- (get_local $12)
- (get_local $17)
+ (get_local $11)
+ (get_local $18)
)
- (tee_local $8
+ (tee_local $3
(i32.load
(i32.const 656)
)
@@ -3485,7 +3486,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $8)
+ (get_local $3)
)
)
)
@@ -3503,33 +3504,33 @@
(block
(drop
(call_import $_sbrk
- (get_local $11)
+ (get_local $9)
)
)
(br $label$break$L279)
)
- (set_local $3
+ (set_local $1
(i32.add
(get_local $2)
- (get_local $17)
+ (get_local $18)
)
)
)
- (set_local $3
- (get_local $17)
+ (set_local $1
+ (get_local $18)
)
)
(if
(i32.ne
- (get_local $13)
+ (get_local $12)
(i32.const -1)
)
(block
(set_local $20
- (get_local $13)
+ (get_local $12)
)
(set_local $22
- (get_local $3)
+ (get_local $1)
)
(br $label$break$L257
(i32.const 193)
@@ -3558,12 +3559,12 @@
)
(i32.and
(i32.lt_u
- (tee_local $3
+ (tee_local $1
(call_import $_sbrk
- (get_local $6)
+ (get_local $4)
)
)
- (tee_local $6
+ (tee_local $4
(call_import $_sbrk
(i32.const 0)
)
@@ -3571,11 +3572,11 @@
)
(i32.and
(i32.ne
- (get_local $3)
+ (get_local $1)
(i32.const -1)
)
(i32.ne
- (get_local $6)
+ (get_local $4)
(i32.const -1)
)
)
@@ -3583,14 +3584,14 @@
(i32.const 0)
)
(i32.gt_u
- (tee_local $13
+ (tee_local $12
(i32.sub
- (get_local $6)
- (get_local $3)
+ (get_local $4)
+ (get_local $1)
)
)
(i32.add
- (get_local $0)
+ (get_local $8)
(i32.const 40)
)
)
@@ -3598,25 +3599,25 @@
)
(block
(set_local $20
- (get_local $3)
+ (get_local $1)
)
(set_local $22
- (get_local $13)
+ (get_local $12)
)
- (set_local $9
+ (set_local $6
(i32.const 193)
)
)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 193)
)
(block
(i32.store
(i32.const 608)
- (tee_local $13
+ (tee_local $12
(i32.add
(i32.load
(i32.const 608)
@@ -3627,25 +3628,25 @@
)
(if
(i32.gt_u
- (get_local $13)
+ (get_local $12)
(i32.load
(i32.const 612)
)
)
(i32.store
(i32.const 612)
- (get_local $13)
+ (get_local $12)
)
)
(block $do-once$44
(if
- (tee_local $13
+ (tee_local $12
(i32.load
(i32.const 200)
)
)
(block
- (set_local $3
+ (set_local $1
(i32.const 624)
)
(loop $do-in$47
@@ -3654,16 +3655,16 @@
(i32.eq
(get_local $20)
(i32.add
- (tee_local $6
+ (tee_local $4
(i32.load
- (get_local $3)
+ (get_local $1)
)
)
- (tee_local $12
+ (tee_local $11
(i32.load
- (tee_local $17
+ (tee_local $18
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
@@ -3672,19 +3673,19 @@
)
)
(block
+ (set_local $46
+ (get_local $4)
+ )
(set_local $47
- (get_local $6)
+ (get_local $18)
)
(set_local $48
- (get_local $17)
+ (get_local $11)
)
(set_local $49
- (get_local $12)
- )
- (set_local $50
- (get_local $3)
+ (get_local $1)
)
- (set_local $9
+ (set_local $6
(i32.const 203)
)
(br $do-out$46)
@@ -3692,9 +3693,9 @@
)
(br_if $do-in$47
(i32.ne
- (tee_local $3
+ (tee_local $1
(i32.load offset=8
- (get_local $3)
+ (get_local $1)
)
)
(i32.const 0)
@@ -3706,12 +3707,12 @@
(select
(i32.and
(i32.lt_u
- (get_local $13)
+ (get_local $12)
(get_local $20)
)
(i32.ge_u
- (get_local $13)
- (get_local $47)
+ (get_local $12)
+ (get_local $46)
)
)
(i32.const 0)
@@ -3719,37 +3720,37 @@
(i32.eqz
(i32.and
(i32.load offset=12
- (get_local $50)
+ (get_local $49)
)
(i32.const 8)
)
)
(i32.const 0)
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 203)
)
)
)
(block
(i32.store
- (get_local $48)
+ (get_local $47)
(i32.add
- (get_local $49)
+ (get_local $48)
(get_local $22)
)
)
- (set_local $3
+ (set_local $1
(i32.add
- (get_local $13)
- (tee_local $12
+ (get_local $12)
+ (tee_local $11
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $3
+ (tee_local $1
(i32.add
- (get_local $13)
+ (get_local $12)
(i32.const 8)
)
)
@@ -3758,18 +3759,18 @@
)
(i32.const 0)
(i32.and
- (get_local $3)
+ (get_local $1)
(i32.const 7)
)
)
)
)
)
- (set_local $17
+ (set_local $18
(i32.add
(i32.sub
(get_local $22)
- (get_local $12)
+ (get_local $11)
)
(i32.load
(i32.const 188)
@@ -3778,23 +3779,23 @@
)
(i32.store
(i32.const 200)
- (get_local $3)
+ (get_local $1)
)
(i32.store
(i32.const 188)
- (get_local $17)
+ (get_local $18)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $1)
(i32.or
- (get_local $17)
+ (get_local $18)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $3)
- (get_local $17)
+ (get_local $1)
+ (get_local $18)
)
(i32.const 40)
)
@@ -3807,11 +3808,11 @@
(br $do-once$44)
)
)
- (set_local $4
+ (set_local $17
(if
(i32.lt_u
(get_local $20)
- (tee_local $17
+ (tee_local $18
(i32.load
(i32.const 192)
)
@@ -3824,16 +3825,16 @@
)
(get_local $20)
)
- (get_local $17)
+ (get_local $18)
)
)
- (set_local $17
+ (set_local $18
(i32.add
(get_local $20)
(get_local $22)
)
)
- (set_local $3
+ (set_local $1
(i32.const 624)
)
(loop $while-in$49
@@ -3841,27 +3842,27 @@
(if
(i32.eq
(i32.load
- (get_local $3)
+ (get_local $1)
)
- (get_local $17)
+ (get_local $18)
)
(block
- (set_local $51
- (get_local $3)
+ (set_local $50
+ (get_local $1)
)
- (set_local $41
- (get_local $3)
+ (set_local $40
+ (get_local $1)
)
- (set_local $9
+ (set_local $6
(i32.const 211)
)
(br $while-out$48)
)
)
(if
- (tee_local $3
+ (tee_local $1
(i32.load offset=8
- (get_local $3)
+ (get_local $1)
)
)
(br $while-in$49)
@@ -3873,13 +3874,13 @@
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 211)
)
(if
(i32.and
(i32.load offset=12
- (get_local $41)
+ (get_local $40)
)
(i32.const 8)
)
@@ -3888,31 +3889,31 @@
)
(block
(i32.store
- (get_local $51)
+ (get_local $50)
(get_local $20)
)
(i32.store
- (tee_local $3
+ (tee_local $1
(i32.add
- (get_local $41)
+ (get_local $40)
(i32.const 4)
)
)
(i32.add
(i32.load
- (get_local $3)
+ (get_local $1)
)
(get_local $22)
)
)
- (set_local $12
+ (set_local $11
(i32.add
(get_local $20)
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $3
+ (tee_local $1
(i32.add
(get_local $20)
(i32.const 8)
@@ -3923,22 +3924,22 @@
)
(i32.const 0)
(i32.and
- (get_local $3)
+ (get_local $1)
(i32.const 7)
)
)
)
)
- (set_local $6
+ (set_local $4
(i32.add
- (get_local $17)
+ (get_local $18)
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $3
+ (tee_local $1
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
@@ -3947,44 +3948,44 @@
)
(i32.const 0)
(i32.and
- (get_local $3)
+ (get_local $1)
(i32.const 7)
)
)
)
)
- (set_local $3
+ (set_local $1
(i32.add
- (get_local $12)
- (get_local $0)
+ (get_local $11)
+ (get_local $8)
)
)
(set_local $15
(i32.sub
(i32.sub
- (get_local $6)
- (get_local $12)
+ (get_local $4)
+ (get_local $11)
)
- (get_local $0)
+ (get_local $8)
)
)
(i32.store offset=4
- (get_local $12)
+ (get_local $11)
(i32.or
- (get_local $0)
+ (get_local $8)
(i32.const 3)
)
)
(block $do-once$50
(if
(i32.ne
- (get_local $6)
- (get_local $13)
+ (get_local $4)
+ (get_local $12)
)
(block
(if
(i32.eq
- (get_local $6)
+ (get_local $4)
(i32.load
(i32.const 196)
)
@@ -3992,7 +3993,7 @@
(block
(i32.store
(i32.const 184)
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.load
(i32.const 184)
@@ -4003,21 +4004,21 @@
)
(i32.store
(i32.const 196)
- (get_local $3)
+ (get_local $1)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $1)
(i32.or
- (get_local $1)
+ (get_local $0)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $3)
(get_local $1)
+ (get_local $0)
)
- (get_local $1)
+ (get_local $0)
)
(br $do-once$50)
)
@@ -4028,9 +4029,9 @@
(if
(i32.eq
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.load offset=4
- (get_local $6)
+ (get_local $4)
)
)
(i32.const 3)
@@ -4038,28 +4039,28 @@
(i32.const 1)
)
(block
- (set_local $7
+ (set_local $13
(i32.and
- (get_local $1)
+ (get_local $0)
(i32.const -8)
)
)
(set_local $5
(i32.shr_u
- (get_local $1)
+ (get_local $0)
(i32.const 3)
)
)
(block $label$break$L331
(if
(i32.ge_u
- (get_local $1)
+ (get_local $0)
(i32.const 256)
)
(block
(set_local $23
(i32.load offset=24
- (get_local $6)
+ (get_local $4)
)
)
(block $do-once$53
@@ -4067,20 +4068,20 @@
(i32.eq
(tee_local $21
(i32.load offset=12
- (get_local $6)
+ (get_local $4)
)
)
- (get_local $6)
+ (get_local $4)
)
(block
(if
- (tee_local $8
+ (tee_local $3
(i32.load
(tee_local $2
(i32.add
- (tee_local $11
+ (tee_local $9
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const 16)
)
)
@@ -4091,9 +4092,9 @@
)
(block
(set_local $14
- (get_local $8)
+ (get_local $3)
)
- (set_local $11
+ (set_local $9
(get_local $2)
)
)
@@ -4101,7 +4102,7 @@
(i32.eqz
(tee_local $14
(i32.load
- (get_local $11)
+ (get_local $9)
)
)
)
@@ -4115,7 +4116,7 @@
)
(loop $while-in$56
(if
- (tee_local $8
+ (tee_local $3
(i32.load
(tee_local $2
(i32.add
@@ -4127,16 +4128,16 @@
)
(block
(set_local $14
- (get_local $8)
+ (get_local $3)
)
- (set_local $11
+ (set_local $9
(get_local $2)
)
(br $while-in$56)
)
)
(if
- (tee_local $8
+ (tee_local $3
(i32.load
(tee_local $2
(i32.add
@@ -4148,9 +4149,9 @@
)
(block
(set_local $14
- (get_local $8)
+ (get_local $3)
)
- (set_local $11
+ (set_local $9
(get_local $2)
)
(br $while-in$56)
@@ -4159,13 +4160,13 @@
)
(if
(i32.lt_u
- (get_local $11)
- (get_local $4)
+ (get_local $9)
+ (get_local $17)
)
(call_import $_abort)
(block
(i32.store
- (get_local $11)
+ (get_local $9)
(i32.const 0)
)
(set_local $24
@@ -4179,46 +4180,46 @@
(i32.lt_u
(tee_local $2
(i32.load offset=8
- (get_local $6)
+ (get_local $4)
)
)
- (get_local $4)
+ (get_local $17)
)
(call_import $_abort)
)
(if
(i32.ne
(i32.load
- (tee_local $8
+ (tee_local $3
(i32.add
(get_local $2)
(i32.const 12)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $11
+ (tee_local $9
(i32.add
(get_local $21)
(i32.const 8)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(block
(i32.store
- (get_local $8)
+ (get_local $3)
(get_local $21)
)
(i32.store
- (get_local $11)
+ (get_local $9)
(get_local $2)
)
(set_local $24
@@ -4238,7 +4239,7 @@
(block $do-once$57
(if
(i32.ne
- (get_local $6)
+ (get_local $4)
(i32.load
(tee_local $2
(i32.add
@@ -4246,7 +4247,7 @@
(i32.shl
(tee_local $21
(i32.load offset=28
- (get_local $6)
+ (get_local $4)
)
)
(i32.const 2)
@@ -4268,17 +4269,17 @@
(if
(i32.eq
(i32.load
- (tee_local $11
+ (tee_local $9
(i32.add
(get_local $23)
(i32.const 16)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(i32.store
- (get_local $11)
+ (get_local $9)
(get_local $24)
)
(i32.store offset=20
@@ -4335,11 +4336,11 @@
(get_local $23)
)
(if
- (tee_local $11
+ (tee_local $9
(i32.load
(tee_local $2
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const 16)
)
)
@@ -4347,17 +4348,17 @@
)
(if
(i32.lt_u
- (get_local $11)
+ (get_local $9)
(get_local $21)
)
(call_import $_abort)
(block
(i32.store offset=16
(get_local $24)
- (get_local $11)
+ (get_local $9)
)
(i32.store offset=24
- (get_local $11)
+ (get_local $9)
(get_local $24)
)
)
@@ -4365,7 +4366,7 @@
)
(br_if $label$break$L331
(i32.eqz
- (tee_local $11
+ (tee_local $9
(i32.load offset=4
(get_local $2)
)
@@ -4374,7 +4375,7 @@
)
(if
(i32.lt_u
- (get_local $11)
+ (get_local $9)
(i32.load
(i32.const 192)
)
@@ -4383,10 +4384,10 @@
(block
(i32.store offset=20
(get_local $24)
- (get_local $11)
+ (get_local $9)
)
(i32.store offset=24
- (get_local $11)
+ (get_local $9)
(get_local $24)
)
)
@@ -4395,15 +4396,15 @@
(block
(set_local $21
(i32.load offset=12
- (get_local $6)
+ (get_local $4)
)
)
(block $do-once$61
(if
(i32.ne
- (tee_local $11
+ (tee_local $9
(i32.load offset=8
- (get_local $6)
+ (get_local $4)
)
)
(tee_local $23
@@ -4422,17 +4423,17 @@
(block
(if
(i32.lt_u
- (get_local $11)
- (get_local $4)
+ (get_local $9)
+ (get_local $17)
)
(call_import $_abort)
)
(br_if $do-once$61
(i32.eq
(i32.load offset=12
- (get_local $11)
+ (get_local $9)
)
- (get_local $6)
+ (get_local $4)
)
)
(call_import $_abort)
@@ -4442,7 +4443,7 @@
(if
(i32.eq
(get_local $21)
- (get_local $11)
+ (get_local $9)
)
(block
(i32.store
@@ -4469,7 +4470,7 @@
(get_local $21)
(get_local $23)
)
- (set_local $42
+ (set_local $41
(i32.add
(get_local $21)
(i32.const 8)
@@ -4479,7 +4480,7 @@
(if
(i32.lt_u
(get_local $21)
- (get_local $4)
+ (get_local $17)
)
(call_import $_abort)
)
@@ -4493,10 +4494,10 @@
)
)
)
- (get_local $6)
+ (get_local $4)
)
(block
- (set_local $42
+ (set_local $41
(get_local $2)
)
(br $do-once$63)
@@ -4507,28 +4508,28 @@
)
)
(i32.store offset=12
- (get_local $11)
+ (get_local $9)
(get_local $21)
)
(i32.store
- (get_local $42)
- (get_local $11)
+ (get_local $41)
+ (get_local $9)
)
)
)
)
(set_local $15
(i32.add
- (get_local $7)
+ (get_local $13)
(get_local $15)
)
)
(i32.add
- (get_local $6)
- (get_local $7)
+ (get_local $4)
+ (get_local $13)
)
)
- (get_local $6)
+ (get_local $4)
)
(i32.const 4)
)
@@ -4541,7 +4542,7 @@
)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $1)
(i32.or
(get_local $15)
(i32.const 1)
@@ -4549,7 +4550,7 @@
)
(i32.store
(i32.add
- (get_local $3)
+ (get_local $1)
(get_local $15)
)
(get_local $15)
@@ -4566,7 +4567,7 @@
(i32.const 256)
)
(block
- (set_local $1
+ (set_local $0
(i32.add
(i32.const 216)
(i32.shl
@@ -4596,11 +4597,11 @@
(block
(if
(i32.ge_u
- (tee_local $8
+ (tee_local $3
(i32.load
(tee_local $5
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
@@ -4611,11 +4612,11 @@
)
)
(block
- (set_local $43
+ (set_local $42
(get_local $5)
)
- (set_local $35
- (get_local $8)
+ (set_local $34
+ (get_local $3)
)
(br $do-once$65)
)
@@ -4630,33 +4631,33 @@
(get_local $2)
)
)
- (set_local $43
+ (set_local $42
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 8)
)
)
- (set_local $35
- (get_local $1)
+ (set_local $34
+ (get_local $0)
)
)
)
)
(i32.store
- (get_local $43)
- (get_local $3)
+ (get_local $42)
+ (get_local $1)
)
(i32.store offset=12
- (get_local $35)
- (get_local $3)
+ (get_local $34)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $3)
- (get_local $35)
+ (get_local $1)
+ (get_local $34)
)
(i32.store offset=12
- (get_local $3)
(get_local $1)
+ (get_local $0)
)
(br $do-once$50)
)
@@ -4665,7 +4666,7 @@
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $0
+ (tee_local $3
(block $do-once$67
(if
(tee_local $2
@@ -4693,11 +4694,11 @@
(i32.const 14)
(i32.or
(i32.or
- (tee_local $8
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
- (tee_local $7
+ (tee_local $13
(i32.shl
(get_local $2)
(tee_local $23
@@ -4723,14 +4724,14 @@
)
(get_local $23)
)
- (tee_local $7
+ (tee_local $13
(i32.and
(i32.shr_u
(i32.add
(tee_local $5
(i32.shl
- (get_local $7)
- (get_local $8)
+ (get_local $13)
+ (get_local $3)
)
)
(i32.const 245760)
@@ -4745,7 +4746,7 @@
(i32.shr_u
(i32.shl
(get_local $5)
- (get_local $7)
+ (get_local $13)
)
(i32.const 15)
)
@@ -4771,26 +4772,26 @@
)
)
(i32.store offset=28
+ (get_local $1)
(get_local $3)
- (get_local $0)
)
(i32.store offset=4
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 16)
)
)
(i32.const 0)
)
(i32.store
- (get_local $1)
+ (get_local $0)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.load
(i32.const 180)
)
@@ -4798,7 +4799,7 @@
(tee_local $14
(i32.shl
(i32.const 1)
- (get_local $0)
+ (get_local $3)
)
)
)
@@ -4807,25 +4808,25 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $1)
+ (get_local $0)
(get_local $14)
)
)
(i32.store
(get_local $2)
- (get_local $3)
+ (get_local $1)
)
(i32.store offset=24
- (get_local $3)
+ (get_local $1)
(get_local $2)
)
(i32.store offset=12
- (get_local $3)
- (get_local $3)
+ (get_local $1)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $3)
- (get_local $3)
+ (get_local $1)
+ (get_local $1)
)
(br $do-once$50)
)
@@ -4838,18 +4839,18 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $0)
+ (get_local $3)
(i32.const 1)
)
)
(i32.eq
- (get_local $0)
+ (get_local $3)
(i32.const 31)
)
)
)
)
- (set_local $1
+ (set_local $0
(i32.load
(get_local $2)
)
@@ -4860,29 +4861,29 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $1)
+ (get_local $0)
)
(i32.const -8)
)
(get_local $15)
)
(block
- (set_local $36
- (get_local $1)
+ (set_local $35
+ (get_local $0)
)
- (set_local $9
+ (set_local $6
(i32.const 281)
)
(br $while-out$69)
)
)
(if
- (tee_local $7
+ (tee_local $13
(i32.load
(tee_local $2
(i32.add
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 16)
)
(i32.shl
@@ -4903,19 +4904,19 @@
(i32.const 1)
)
)
- (set_local $1
- (get_local $7)
+ (set_local $0
+ (get_local $13)
)
(br $while-in$70)
)
(block
- (set_local $44
+ (set_local $43
(get_local $2)
)
- (set_local $52
- (get_local $1)
+ (set_local $51
+ (get_local $0)
)
- (set_local $9
+ (set_local $6
(i32.const 278)
)
)
@@ -4924,12 +4925,12 @@
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 278)
)
(if
(i32.lt_u
- (get_local $44)
+ (get_local $43)
(i32.load
(i32.const 192)
)
@@ -4937,26 +4938,26 @@
(call_import $_abort)
(block
(i32.store
- (get_local $44)
- (get_local $3)
+ (get_local $43)
+ (get_local $1)
)
(i32.store offset=24
- (get_local $3)
- (get_local $52)
+ (get_local $1)
+ (get_local $51)
)
(i32.store offset=12
- (get_local $3)
- (get_local $3)
+ (get_local $1)
+ (get_local $1)
)
(i32.store offset=8
- (get_local $3)
- (get_local $3)
+ (get_local $1)
+ (get_local $1)
)
)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 281)
)
(if
@@ -4964,44 +4965,44 @@
(i32.ge_u
(tee_local $14
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $36)
+ (get_local $35)
(i32.const 8)
)
)
)
)
- (tee_local $7
+ (tee_local $13
(i32.load
(i32.const 192)
)
)
)
(i32.ge_u
- (get_local $36)
- (get_local $7)
+ (get_local $35)
+ (get_local $13)
)
)
(block
(i32.store offset=12
(get_local $14)
- (get_local $3)
+ (get_local $1)
)
(i32.store
+ (get_local $0)
(get_local $1)
- (get_local $3)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $1)
(get_local $14)
)
(i32.store offset=12
- (get_local $3)
- (get_local $36)
+ (get_local $1)
+ (get_local $35)
)
(i32.store offset=24
- (get_local $3)
+ (get_local $1)
(i32.const 0)
)
)
@@ -5024,10 +5025,10 @@
)
(i32.store
(i32.const 200)
- (get_local $3)
+ (get_local $1)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $1)
(i32.or
(get_local $14)
(i32.const 1)
@@ -5038,7 +5039,7 @@
)
(return
(i32.add
- (get_local $12)
+ (get_local $11)
(i32.const 8)
)
)
@@ -5049,27 +5050,27 @@
(if
(if
(i32.le_u
- (tee_local $3
+ (tee_local $1
(i32.load
(get_local $28)
)
)
- (get_local $13)
+ (get_local $12)
)
(i32.gt_u
(tee_local $15
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.load offset=4
(get_local $28)
)
)
)
- (get_local $13)
+ (get_local $12)
)
(i32.const 0)
)
- (set_local $5
+ (set_local $0
(get_local $15)
)
(block
@@ -5084,23 +5085,23 @@
)
(set_local $15
(i32.add
- (tee_local $12
+ (tee_local $11
(i32.add
- (get_local $5)
+ (get_local $0)
(i32.const -47)
)
)
(i32.const 8)
)
)
- (set_local $3
+ (set_local $1
(i32.add
- (tee_local $12
+ (tee_local $11
(select
- (get_local $13)
- (tee_local $3
+ (get_local $12)
+ (tee_local $1
(i32.add
- (get_local $12)
+ (get_local $11)
(select
(i32.and
(i32.sub
@@ -5118,10 +5119,10 @@
)
)
(i32.lt_u
- (get_local $3)
+ (get_local $1)
(tee_local $15
(i32.add
- (get_local $13)
+ (get_local $12)
(i32.const 16)
)
)
@@ -5133,15 +5134,15 @@
)
(i32.store
(i32.const 200)
- (tee_local $6
+ (tee_local $4
(i32.add
(get_local $20)
- (tee_local $17
+ (tee_local $18
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $6
+ (tee_local $4
(i32.add
(get_local $20)
(i32.const 8)
@@ -5152,7 +5153,7 @@
)
(i32.const 0)
(i32.and
- (get_local $6)
+ (get_local $4)
(i32.const 7)
)
)
@@ -5168,12 +5169,12 @@
(get_local $22)
(i32.const -40)
)
- (get_local $17)
+ (get_local $18)
)
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $4)
(i32.or
(get_local $14)
(i32.const 1)
@@ -5181,7 +5182,7 @@
)
(i32.store offset=4
(i32.add
- (get_local $6)
+ (get_local $4)
(get_local $14)
)
(i32.const 40)
@@ -5195,32 +5196,32 @@
(i32.store
(tee_local $14
(i32.add
- (get_local $12)
+ (get_local $11)
(i32.const 4)
)
)
(i32.const 27)
)
(i32.store
- (get_local $3)
+ (get_local $1)
(i32.load
(i32.const 624)
)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $1)
(i32.load
(i32.const 628)
)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $1)
(i32.load
(i32.const 632)
)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $1)
(i32.load
(i32.const 636)
)
@@ -5239,19 +5240,19 @@
)
(i32.store
(i32.const 632)
- (get_local $3)
+ (get_local $1)
)
- (set_local $3
+ (set_local $1
(i32.add
- (get_local $12)
+ (get_local $11)
(i32.const 24)
)
)
(loop $do-in$74
(i32.store
- (tee_local $3
+ (tee_local $1
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
)
@@ -5260,17 +5261,17 @@
(br_if $do-in$74
(i32.lt_u
(i32.add
- (get_local $3)
+ (get_local $1)
(i32.const 4)
)
- (get_local $5)
+ (get_local $0)
)
)
)
(if
(i32.ne
+ (get_local $11)
(get_local $12)
- (get_local $13)
)
(block
(i32.store
@@ -5283,39 +5284,39 @@
)
)
(i32.store offset=4
- (get_local $13)
+ (get_local $12)
(i32.or
- (tee_local $3
+ (tee_local $1
(i32.sub
+ (get_local $11)
(get_local $12)
- (get_local $13)
)
)
(i32.const 1)
)
)
(i32.store
- (get_local $12)
- (get_local $3)
+ (get_local $11)
+ (get_local $1)
)
- (set_local $6
+ (set_local $4
(i32.shr_u
- (get_local $3)
+ (get_local $1)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $3)
+ (get_local $1)
(i32.const 256)
)
(block
- (set_local $17
+ (set_local $18
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $6)
+ (get_local $4)
(i32.const 1)
)
(i32.const 2)
@@ -5324,15 +5325,15 @@
)
(if
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.load
(i32.const 176)
)
)
- (tee_local $7
+ (tee_local $13
(i32.shl
(i32.const 1)
- (get_local $6)
+ (get_local $4)
)
)
)
@@ -5340,9 +5341,9 @@
(i32.lt_u
(tee_local $2
(i32.load
- (tee_local $6
+ (tee_local $4
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
@@ -5354,10 +5355,10 @@
)
(call_import $_abort)
(block
- (set_local $45
- (get_local $6)
+ (set_local $44
+ (get_local $4)
)
- (set_local $37
+ (set_local $36
(get_local $2)
)
)
@@ -5366,81 +5367,81 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $1)
- (get_local $7)
+ (get_local $0)
+ (get_local $13)
)
)
- (set_local $45
+ (set_local $44
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 8)
)
)
- (set_local $37
- (get_local $17)
+ (set_local $36
+ (get_local $18)
)
)
)
(i32.store
- (get_local $45)
- (get_local $13)
+ (get_local $44)
+ (get_local $12)
)
(i32.store offset=12
- (get_local $37)
- (get_local $13)
+ (get_local $36)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $13)
- (get_local $37)
+ (get_local $12)
+ (get_local $36)
)
(i32.store offset=12
- (get_local $13)
- (get_local $17)
+ (get_local $12)
+ (get_local $18)
)
(br $do-once$44)
)
)
- (set_local $6
+ (set_local $4
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $5
+ (tee_local $3
(if
- (tee_local $17
+ (tee_local $18
(i32.shr_u
- (get_local $3)
+ (get_local $1)
(i32.const 8)
)
)
(if
(i32.gt_u
- (get_local $3)
+ (get_local $1)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $3)
+ (get_local $1)
(i32.add
- (tee_local $6
+ (tee_local $4
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (tee_local $17
+ (tee_local $18
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (tee_local $0
(i32.shl
- (get_local $17)
- (tee_local $7
+ (get_local $18)
+ (tee_local $13
(i32.and
(i32.shr_u
(i32.add
- (get_local $17)
+ (get_local $18)
(i32.const 1048320)
)
(i32.const 16)
@@ -5457,16 +5458,16 @@
(i32.const 4)
)
)
- (get_local $7)
+ (get_local $13)
)
- (tee_local $1
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
(tee_local $2
(i32.shl
- (get_local $1)
- (get_local $17)
+ (get_local $0)
+ (get_local $18)
)
)
(i32.const 245760)
@@ -5481,7 +5482,7 @@
(i32.shr_u
(i32.shl
(get_local $2)
- (get_local $1)
+ (get_local $0)
)
(i32.const 15)
)
@@ -5493,7 +5494,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $6)
+ (get_local $4)
(i32.const 1)
)
)
@@ -5506,11 +5507,11 @@
)
)
(i32.store offset=28
- (get_local $13)
- (get_local $5)
+ (get_local $12)
+ (get_local $3)
)
(i32.store offset=20
- (get_local $13)
+ (get_local $12)
(i32.const 0)
)
(i32.store
@@ -5520,7 +5521,7 @@
(if
(i32.eqz
(i32.and
- (tee_local $1
+ (tee_local $0
(i32.load
(i32.const 180)
)
@@ -5528,7 +5529,7 @@
(tee_local $2
(i32.shl
(i32.const 1)
- (get_local $5)
+ (get_local $3)
)
)
)
@@ -5537,51 +5538,51 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $1)
+ (get_local $0)
(get_local $2)
)
)
(i32.store
- (get_local $6)
- (get_local $13)
+ (get_local $4)
+ (get_local $12)
)
(i32.store offset=24
- (get_local $13)
- (get_local $6)
+ (get_local $12)
+ (get_local $4)
)
(i32.store offset=12
- (get_local $13)
- (get_local $13)
+ (get_local $12)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $13)
- (get_local $13)
+ (get_local $12)
+ (get_local $12)
)
(br $do-once$44)
)
)
(set_local $2
(i32.shl
- (get_local $3)
+ (get_local $1)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $5)
+ (get_local $3)
(i32.const 1)
)
)
(i32.eq
- (get_local $5)
+ (get_local $3)
(i32.const 31)
)
)
)
)
- (set_local $1
+ (set_local $0
(i32.load
- (get_local $6)
+ (get_local $4)
)
)
(loop $while-in$76
@@ -5590,29 +5591,29 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $1)
+ (get_local $0)
)
(i32.const -8)
)
- (get_local $3)
+ (get_local $1)
)
(block
- (set_local $38
- (get_local $1)
+ (set_local $37
+ (get_local $0)
)
- (set_local $9
+ (set_local $6
(i32.const 307)
)
(br $while-out$75)
)
)
(if
- (tee_local $7
+ (tee_local $13
(i32.load
- (tee_local $6
+ (tee_local $4
(i32.add
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const 16)
)
(i32.shl
@@ -5633,19 +5634,19 @@
(i32.const 1)
)
)
- (set_local $1
- (get_local $7)
+ (set_local $0
+ (get_local $13)
)
(br $while-in$76)
)
(block
- (set_local $46
- (get_local $6)
+ (set_local $45
+ (get_local $4)
)
- (set_local $53
- (get_local $1)
+ (set_local $52
+ (get_local $0)
)
- (set_local $9
+ (set_local $6
(i32.const 304)
)
)
@@ -5654,12 +5655,12 @@
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 304)
)
(if
(i32.lt_u
- (get_local $46)
+ (get_local $45)
(i32.load
(i32.const 192)
)
@@ -5667,26 +5668,26 @@
(call_import $_abort)
(block
(i32.store
- (get_local $46)
- (get_local $13)
+ (get_local $45)
+ (get_local $12)
)
(i32.store offset=24
- (get_local $13)
- (get_local $53)
+ (get_local $12)
+ (get_local $52)
)
(i32.store offset=12
- (get_local $13)
- (get_local $13)
+ (get_local $12)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $13)
- (get_local $13)
+ (get_local $12)
+ (get_local $12)
)
)
)
(if
(i32.eq
- (get_local $9)
+ (get_local $6)
(i32.const 307)
)
(if
@@ -5694,44 +5695,44 @@
(i32.ge_u
(tee_local $2
(i32.load
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $38)
+ (get_local $37)
(i32.const 8)
)
)
)
)
- (tee_local $3
+ (tee_local $1
(i32.load
(i32.const 192)
)
)
)
(i32.ge_u
- (get_local $38)
- (get_local $3)
+ (get_local $37)
+ (get_local $1)
)
)
(block
(i32.store offset=12
(get_local $2)
- (get_local $13)
+ (get_local $12)
)
(i32.store
- (get_local $1)
- (get_local $13)
+ (get_local $0)
+ (get_local $12)
)
(i32.store offset=8
- (get_local $13)
+ (get_local $12)
(get_local $2)
)
(i32.store offset=12
- (get_local $13)
- (get_local $38)
+ (get_local $12)
+ (get_local $37)
)
(i32.store offset=24
- (get_local $13)
+ (get_local $12)
(i32.const 0)
)
)
@@ -5789,7 +5790,7 @@
)
(loop $do-in$78
(i32.store offset=12
- (tee_local $1
+ (tee_local $0
(i32.add
(i32.const 216)
(i32.shl
@@ -5801,11 +5802,11 @@
)
)
)
- (get_local $1)
+ (get_local $0)
)
(i32.store offset=8
- (get_local $1)
- (get_local $1)
+ (get_local $0)
+ (get_local $0)
)
(br_if $do-in$78
(i32.ne
@@ -5824,7 +5825,7 @@
(tee_local $2
(i32.add
(get_local $20)
- (tee_local $1
+ (tee_local $0
(select
(i32.and
(i32.sub
@@ -5850,27 +5851,27 @@
)
(i32.store
(i32.const 188)
- (tee_local $3
+ (tee_local $1
(i32.sub
(i32.add
(get_local $22)
(i32.const -40)
)
- (get_local $1)
+ (get_local $0)
)
)
)
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $3)
+ (get_local $1)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
(get_local $2)
- (get_local $3)
+ (get_local $1)
)
(i32.const 40)
)
@@ -5890,7 +5891,7 @@
(i32.const 188)
)
)
- (get_local $0)
+ (get_local $8)
)
(block
(i32.store
@@ -5898,25 +5899,25 @@
(tee_local $20
(i32.sub
(get_local $22)
- (get_local $0)
+ (get_local $8)
)
)
)
(i32.store
(i32.const 200)
- (tee_local $13
+ (tee_local $12
(i32.add
(tee_local $22
(i32.load
(i32.const 200)
)
)
- (get_local $0)
+ (get_local $8)
)
)
)
(i32.store offset=4
- (get_local $13)
+ (get_local $12)
(i32.or
(get_local $20)
(i32.const 1)
@@ -5925,7 +5926,7 @@
(i32.store offset=4
(get_local $22)
(i32.or
- (get_local $0)
+ (get_local $8)
(i32.const 3)
)
)
@@ -5991,7 +5992,7 @@
(i32.eq
(tee_local $0
(i32.and
- (tee_local $9
+ (tee_local $3
(i32.load
(i32.add
(get_local $0)
@@ -6009,9 +6010,9 @@
(set_local $8
(i32.add
(get_local $1)
- (tee_local $3
+ (tee_local $4
(i32.and
- (get_local $9)
+ (get_local $3)
(i32.const -8)
)
)
@@ -6020,7 +6021,7 @@
(block $do-once$0
(if
(i32.and
- (get_local $9)
+ (get_local $3)
(i32.const 1)
)
(block
@@ -6028,11 +6029,11 @@
(get_local $1)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
)
(block
- (set_local $9
+ (set_local $11
(i32.load
(get_local $1)
)
@@ -6043,10 +6044,10 @@
)
(return)
)
- (set_local $3
+ (set_local $4
(i32.add
- (get_local $9)
- (get_local $3)
+ (get_local $11)
+ (get_local $4)
)
)
(if
@@ -6056,7 +6057,7 @@
(get_local $1)
(i32.sub
(i32.const 0)
- (get_local $9)
+ (get_local $11)
)
)
)
@@ -6075,7 +6076,7 @@
(if
(i32.ne
(i32.and
- (tee_local $5
+ (tee_local $6
(i32.load
(tee_local $1
(i32.add
@@ -6094,48 +6095,48 @@
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
(br $do-once$0)
)
)
(i32.store
(i32.const 184)
- (get_local $3)
+ (get_local $4)
)
(i32.store
(get_local $1)
(i32.and
- (get_local $5)
+ (get_local $6)
(i32.const -2)
)
)
(i32.store offset=4
(get_local $0)
(i32.or
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $0)
- (get_local $3)
+ (get_local $4)
)
- (get_local $3)
+ (get_local $4)
)
(return)
)
)
- (set_local $5
+ (set_local $6
(i32.shr_u
- (get_local $9)
+ (get_local $11)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(i32.const 256)
)
(block
@@ -6146,17 +6147,17 @@
)
(if
(i32.ne
- (tee_local $9
+ (tee_local $11
(i32.load offset=8
(get_local $0)
)
)
- (tee_local $6
+ (tee_local $3
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $5)
+ (get_local $6)
(i32.const 1)
)
(i32.const 2)
@@ -6167,7 +6168,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(get_local $14)
)
(call_import $_abort)
@@ -6175,7 +6176,7 @@
(if
(i32.ne
(i32.load offset=12
- (get_local $9)
+ (get_local $11)
)
(get_local $0)
)
@@ -6186,7 +6187,7 @@
(if
(i32.eq
(get_local $1)
- (get_local $9)
+ (get_local $11)
)
(block
(i32.store
@@ -6198,7 +6199,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $5)
+ (get_local $6)
)
(i32.const -1)
)
@@ -6208,7 +6209,7 @@
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
(br $do-once$0)
)
@@ -6216,7 +6217,7 @@
(if
(i32.ne
(get_local $1)
- (get_local $6)
+ (get_local $3)
)
(block
(if
@@ -6229,7 +6230,7 @@
(if
(i32.eq
(i32.load
- (tee_local $6
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -6238,13 +6239,13 @@
)
(get_local $0)
)
- (set_local $11
- (get_local $6)
+ (set_local $10
+ (get_local $3)
)
(call_import $_abort)
)
)
- (set_local $11
+ (set_local $10
(i32.add
(get_local $1)
(i32.const 8)
@@ -6252,23 +6253,23 @@
)
)
(i32.store offset=12
- (get_local $9)
+ (get_local $11)
(get_local $1)
)
(i32.store
+ (get_local $10)
(get_local $11)
- (get_local $9)
)
(set_local $2
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
(br $do-once$0)
)
)
- (set_local $9
+ (set_local $11
(i32.load offset=24
(get_local $0)
)
@@ -6285,11 +6286,11 @@
)
(block
(if
- (tee_local $11
+ (tee_local $10
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
- (tee_local $6
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 16)
@@ -6302,22 +6303,22 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $6
- (get_local $5)
+ (set_local $3
+ (get_local $6)
)
)
(if
(i32.eqz
(tee_local $1
(i32.load
- (get_local $6)
+ (get_local $3)
)
)
)
(block
- (set_local $4
+ (set_local $5
(i32.const 0)
)
(br $do-once$2)
@@ -6326,9 +6327,9 @@
)
(loop $while-in$5
(if
- (tee_local $11
+ (tee_local $10
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 20)
@@ -6338,18 +6339,18 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $6
- (get_local $5)
+ (set_local $3
+ (get_local $6)
)
(br $while-in$5)
)
)
(if
- (tee_local $11
+ (tee_local $10
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
(get_local $1)
(i32.const 16)
@@ -6359,36 +6360,36 @@
)
(block
(set_local $1
- (get_local $11)
+ (get_local $10)
)
- (set_local $6
- (get_local $5)
+ (set_local $3
+ (get_local $6)
)
(br $while-in$5)
)
(block
- (set_local $5
+ (set_local $6
(get_local $1)
)
- (set_local $10
- (get_local $6)
+ (set_local $9
+ (get_local $3)
)
)
)
)
(if
(i32.lt_u
- (get_local $10)
+ (get_local $9)
(get_local $14)
)
(call_import $_abort)
(block
(i32.store
- (get_local $10)
+ (get_local $9)
(i32.const 0)
)
- (set_local $4
- (get_local $5)
+ (set_local $5
+ (get_local $6)
)
)
)
@@ -6396,7 +6397,7 @@
(block
(if
(i32.lt_u
- (tee_local $5
+ (tee_local $6
(i32.load offset=8
(get_local $0)
)
@@ -6408,9 +6409,9 @@
(if
(i32.ne
(i32.load
- (tee_local $11
+ (tee_local $10
(i32.add
- (get_local $5)
+ (get_local $6)
(i32.const 12)
)
)
@@ -6422,7 +6423,7 @@
(if
(i32.eq
(i32.load
- (tee_local $6
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -6433,14 +6434,14 @@
)
(block
(i32.store
- (get_local $11)
+ (get_local $10)
(get_local $1)
)
(i32.store
+ (get_local $3)
(get_local $6)
- (get_local $5)
)
- (set_local $4
+ (set_local $5
(get_local $1)
)
)
@@ -6450,13 +6451,13 @@
)
)
(if
- (get_local $9)
+ (get_local $11)
(block
(if
(i32.eq
(get_local $0)
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
(i32.const 480)
(i32.shl
@@ -6473,12 +6474,12 @@
)
(block
(i32.store
+ (get_local $6)
(get_local $5)
- (get_local $4)
)
(if
(i32.eqz
- (get_local $4)
+ (get_local $5)
)
(block
(i32.store
@@ -6500,7 +6501,7 @@
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
(br $do-once$0)
)
@@ -6509,7 +6510,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (get_local $11)
(i32.load
(i32.const 192)
)
@@ -6521,7 +6522,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $9)
+ (get_local $11)
(i32.const 16)
)
)
@@ -6530,23 +6531,23 @@
)
(i32.store
(get_local $1)
- (get_local $4)
+ (get_local $5)
)
(i32.store offset=20
- (get_local $9)
- (get_local $4)
+ (get_local $11)
+ (get_local $5)
)
)
(if
(i32.eqz
- (get_local $4)
+ (get_local $5)
)
(block
(set_local $2
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
(br $do-once$0)
)
@@ -6555,7 +6556,7 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $5)
(tee_local $1
(i32.load
(i32.const 192)
@@ -6565,13 +6566,13 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $4)
- (get_local $9)
+ (get_local $5)
+ (get_local $11)
)
(if
- (tee_local $6
+ (tee_local $3
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
(get_local $0)
(i32.const 16)
@@ -6581,31 +6582,31 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $3)
(get_local $1)
)
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $4)
- (get_local $6)
+ (get_local $5)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $6)
- (get_local $4)
+ (get_local $3)
+ (get_local $5)
)
)
)
)
(if
- (tee_local $6
+ (tee_local $3
(i32.load offset=4
- (get_local $5)
+ (get_local $6)
)
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $3)
(i32.load
(i32.const 192)
)
@@ -6613,18 +6614,18 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $4)
- (get_local $6)
+ (get_local $5)
+ (get_local $3)
)
(i32.store offset=24
- (get_local $6)
- (get_local $4)
+ (get_local $3)
+ (get_local $5)
)
(set_local $2
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
)
)
@@ -6633,7 +6634,7 @@
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
)
)
@@ -6643,7 +6644,7 @@
(get_local $0)
)
(set_local $7
- (get_local $3)
+ (get_local $4)
)
)
)
@@ -6662,7 +6663,7 @@
(i32.and
(tee_local $1
(i32.load
- (tee_local $3
+ (tee_local $4
(i32.add
(get_local $8)
(i32.const 4)
@@ -6682,7 +6683,7 @@
)
(block
(i32.store
- (get_local $3)
+ (get_local $4)
(i32.and
(get_local $1)
(i32.const -2)
@@ -6717,7 +6718,7 @@
(block
(i32.store
(i32.const 188)
- (tee_local $4
+ (tee_local $5
(i32.add
(i32.load
(i32.const 188)
@@ -6733,7 +6734,7 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
)
@@ -6767,7 +6768,7 @@
(block
(i32.store
(i32.const 184)
- (tee_local $4
+ (tee_local $5
(i32.add
(i32.load
(i32.const 184)
@@ -6783,21 +6784,21 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $2)
- (get_local $4)
+ (get_local $5)
)
- (get_local $4)
+ (get_local $5)
)
(return)
)
)
- (set_local $4
+ (set_local $5
(i32.add
(i32.and
(get_local $1)
@@ -6819,7 +6820,7 @@
(i32.const 256)
)
(block
- (set_local $5
+ (set_local $6
(i32.load offset=24
(get_local $8)
)
@@ -6827,7 +6828,7 @@
(block $do-once$10
(if
(i32.eq
- (tee_local $10
+ (tee_local $9
(i32.load offset=12
(get_local $8)
)
@@ -6836,11 +6837,11 @@
)
(block
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $1
(i32.add
- (tee_local $6
+ (tee_local $3
(i32.add
(get_local $8)
(i32.const 16)
@@ -6853,9 +6854,9 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $6
+ (set_local $3
(get_local $1)
)
)
@@ -6863,7 +6864,7 @@
(i32.eqz
(tee_local $0
(i32.load
- (get_local $6)
+ (get_local $3)
)
)
)
@@ -6877,7 +6878,7 @@
)
(loop $while-in$13
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $1
(i32.add
@@ -6889,16 +6890,16 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $6
+ (set_local $3
(get_local $1)
)
(br $while-in$13)
)
)
(if
- (tee_local $11
+ (tee_local $10
(i32.load
(tee_local $1
(i32.add
@@ -6910,9 +6911,9 @@
)
(block
(set_local $0
- (get_local $11)
+ (get_local $10)
)
- (set_local $6
+ (set_local $3
(get_local $1)
)
(br $while-in$13)
@@ -6921,7 +6922,7 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (get_local $3)
(i32.load
(i32.const 192)
)
@@ -6929,7 +6930,7 @@
(call_import $_abort)
(block
(i32.store
- (get_local $6)
+ (get_local $3)
(i32.const 0)
)
(set_local $12
@@ -6955,7 +6956,7 @@
(if
(i32.ne
(i32.load
- (tee_local $11
+ (tee_local $10
(i32.add
(get_local $1)
(i32.const 12)
@@ -6969,9 +6970,9 @@
(if
(i32.eq
(i32.load
- (tee_local $6
+ (tee_local $3
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 8)
)
)
@@ -6980,15 +6981,15 @@
)
(block
(i32.store
- (get_local $11)
(get_local $10)
+ (get_local $9)
)
(i32.store
- (get_local $6)
+ (get_local $3)
(get_local $1)
)
(set_local $12
- (get_local $10)
+ (get_local $9)
)
)
(call_import $_abort)
@@ -6997,17 +6998,17 @@
)
)
(if
- (get_local $5)
+ (get_local $6)
(block
(if
(i32.eq
(get_local $8)
(i32.load
- (tee_local $3
+ (tee_local $4
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $10
+ (tee_local $9
(i32.load offset=28
(get_local $8)
)
@@ -7020,7 +7021,7 @@
)
(block
(i32.store
- (get_local $3)
+ (get_local $4)
(get_local $12)
)
(if
@@ -7037,7 +7038,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $10)
+ (get_local $9)
)
(i32.const -1)
)
@@ -7050,7 +7051,7 @@
(block
(if
(i32.lt_u
- (get_local $5)
+ (get_local $6)
(i32.load
(i32.const 192)
)
@@ -7060,9 +7061,9 @@
(if
(i32.eq
(i32.load
- (tee_local $10
+ (tee_local $9
(i32.add
- (get_local $5)
+ (get_local $6)
(i32.const 16)
)
)
@@ -7070,11 +7071,11 @@
(get_local $8)
)
(i32.store
- (get_local $10)
+ (get_local $9)
(get_local $12)
)
(i32.store offset=20
- (get_local $5)
+ (get_local $6)
(get_local $12)
)
)
@@ -7088,7 +7089,7 @@
(if
(i32.lt_u
(get_local $12)
- (tee_local $10
+ (tee_local $9
(i32.load
(i32.const 192)
)
@@ -7098,12 +7099,12 @@
)
(i32.store offset=24
(get_local $12)
- (get_local $5)
+ (get_local $6)
)
(if
(tee_local $0
(i32.load
- (tee_local $3
+ (tee_local $4
(i32.add
(get_local $8)
(i32.const 16)
@@ -7114,7 +7115,7 @@
(if
(i32.lt_u
(get_local $0)
- (get_local $10)
+ (get_local $9)
)
(call_import $_abort)
(block
@@ -7132,7 +7133,7 @@
(if
(tee_local $0
(i32.load offset=4
- (get_local $3)
+ (get_local $4)
)
)
(if
@@ -7159,7 +7160,7 @@
)
)
(block
- (set_local $10
+ (set_local $9
(i32.load offset=12
(get_local $8)
)
@@ -7171,7 +7172,7 @@
(get_local $8)
)
)
- (tee_local $5
+ (tee_local $6
(i32.add
(i32.const 216)
(i32.shl
@@ -7207,7 +7208,7 @@
)
(if
(i32.eq
- (get_local $10)
+ (get_local $9)
(get_local $0)
)
(block
@@ -7231,13 +7232,13 @@
)
(if
(i32.ne
- (get_local $10)
- (get_local $5)
+ (get_local $9)
+ (get_local $6)
)
(block
(if
(i32.lt_u
- (get_local $10)
+ (get_local $9)
(i32.load
(i32.const 192)
)
@@ -7247,9 +7248,9 @@
(if
(i32.eq
(i32.load
- (tee_local $5
+ (tee_local $6
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 8)
)
)
@@ -7257,21 +7258,21 @@
(get_local $8)
)
(set_local $16
- (get_local $5)
+ (get_local $6)
)
(call_import $_abort)
)
)
(set_local $16
(i32.add
- (get_local $10)
+ (get_local $9)
(i32.const 8)
)
)
)
(i32.store offset=12
(get_local $0)
- (get_local $10)
+ (get_local $9)
)
(i32.store
(get_local $16)
@@ -7283,16 +7284,16 @@
(i32.store offset=4
(get_local $2)
(i32.or
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $2)
- (get_local $4)
+ (get_local $5)
)
- (get_local $4)
+ (get_local $5)
)
(if
(i32.eq
@@ -7304,12 +7305,12 @@
(block
(i32.store
(i32.const 184)
- (get_local $4)
+ (get_local $5)
)
(return)
)
(set_local $0
- (get_local $4)
+ (get_local $5)
)
)
)
@@ -7340,12 +7341,12 @@
)
(if
(i32.and
- (tee_local $3
+ (tee_local $4
(i32.load
(i32.const 176)
)
)
- (tee_local $4
+ (tee_local $5
(i32.shl
(i32.const 1)
(get_local $7)
@@ -7382,8 +7383,8 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $3)
(get_local $4)
+ (get_local $5)
)
)
(set_local $15
@@ -7416,11 +7417,11 @@
(return)
)
)
- (set_local $3
+ (set_local $4
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $1
+ (tee_local $7
(if
(tee_local $1
(i32.shr_u
@@ -7439,7 +7440,7 @@
(i32.shr_u
(get_local $0)
(i32.add
- (tee_local $3
+ (tee_local $4
(i32.add
(i32.sub
(i32.const 14)
@@ -7479,7 +7480,7 @@
(i32.and
(i32.shr_u
(i32.add
- (tee_local $4
+ (tee_local $5
(i32.shl
(get_local $15)
(get_local $1)
@@ -7496,7 +7497,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $4)
+ (get_local $5)
(get_local $15)
)
(i32.const 15)
@@ -7509,7 +7510,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $3)
+ (get_local $4)
(i32.const 1)
)
)
@@ -7523,7 +7524,7 @@
)
(i32.store offset=28
(get_local $2)
- (get_local $1)
+ (get_local $7)
)
(i32.store offset=20
(get_local $2)
@@ -7540,10 +7541,10 @@
(i32.const 180)
)
)
- (tee_local $4
+ (tee_local $5
(i32.shl
(i32.const 1)
- (get_local $1)
+ (get_local $7)
)
)
)
@@ -7556,12 +7557,12 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $1)
+ (get_local $7)
(i32.const 1)
)
)
(i32.eq
- (get_local $1)
+ (get_local $7)
(i32.const 31)
)
)
@@ -7569,7 +7570,7 @@
)
(set_local $1
(i32.load
- (get_local $3)
+ (get_local $4)
)
)
(loop $while-in$19
@@ -7690,7 +7691,7 @@
)
)
)
- (tee_local $3
+ (tee_local $4
(i32.load
(i32.const 192)
)
@@ -7698,7 +7699,7 @@
)
(i32.ge_u
(get_local $17)
- (get_local $3)
+ (get_local $4)
)
)
(block
@@ -7733,16 +7734,16 @@
(i32.const 180)
(i32.or
(get_local $15)
- (get_local $4)
+ (get_local $5)
)
)
(i32.store
- (get_local $3)
+ (get_local $4)
(get_local $2)
)
(i32.store offset=24
(get_local $2)
- (get_local $3)
+ (get_local $4)
)
(i32.store offset=12
(get_local $2)
@@ -7811,8 +7812,7 @@
(local $15 i32)
(local $16 i32)
(local $17 i32)
- (local $18 i32)
- (set_local $11
+ (set_local $10
(get_global $STACKTOP)
)
(set_global $STACKTOP
@@ -7821,25 +7821,25 @@
(i32.const 48)
)
)
- (set_local $12
+ (set_local $11
(i32.add
- (get_local $11)
+ (get_local $10)
(i32.const 16)
)
)
- (set_local $13
- (get_local $11)
+ (set_local $12
+ (get_local $10)
)
(i32.store
- (tee_local $3
+ (tee_local $4
(i32.add
- (get_local $11)
+ (get_local $10)
(i32.const 32)
)
)
- (tee_local $8
+ (tee_local $7
(i32.load
- (tee_local $9
+ (tee_local $8
(i32.add
(get_local $0)
(i32.const 28)
@@ -7849,27 +7849,27 @@
)
)
(i32.store offset=4
- (get_local $3)
- (tee_local $10
+ (get_local $4)
+ (tee_local $9
(i32.sub
(i32.load
- (tee_local $14
+ (tee_local $13
(i32.add
(get_local $0)
(i32.const 20)
)
)
)
- (get_local $8)
+ (get_local $7)
)
)
)
(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 $1
@@ -7878,21 +7878,21 @@
(i32.const 60)
)
)
- (set_local $8
+ (set_local $7
(i32.add
(get_local $0)
(i32.const 44)
)
)
- (set_local $4
- (get_local $3)
+ (set_local $5
+ (get_local $4)
)
- (set_local $3
+ (set_local $4
(i32.const 2)
)
- (set_local $5
+ (set_local $3
(i32.add
- (get_local $10)
+ (get_local $9)
(get_local $2)
)
)
@@ -7900,7 +7900,7 @@
(block $while-out$0
(if
(i32.eq
- (get_local $5)
+ (get_local $3)
(tee_local $6
(if
(i32.load
@@ -7912,51 +7912,51 @@
(get_local $0)
)
(i32.store
- (get_local $13)
+ (get_local $12)
(i32.load
(get_local $1)
)
)
(i32.store offset=4
- (get_local $13)
- (get_local $4)
+ (get_local $12)
+ (get_local $5)
)
(i32.store offset=8
- (get_local $13)
- (get_local $3)
+ (get_local $12)
+ (get_local $4)
)
- (set_local $10
+ (set_local $9
(call $___syscall_ret
(call_import $___syscall146
(i32.const 146)
- (get_local $13)
+ (get_local $12)
)
)
)
(call_import $_pthread_cleanup_pop
(i32.const 0)
)
- (get_local $10)
+ (get_local $9)
)
(block
(i32.store
- (get_local $12)
+ (get_local $11)
(i32.load
(get_local $1)
)
)
(i32.store offset=4
- (get_local $12)
- (get_local $4)
+ (get_local $11)
+ (get_local $5)
)
(i32.store offset=8
- (get_local $12)
- (get_local $3)
+ (get_local $11)
+ (get_local $4)
)
(call $___syscall_ret
(call_import $___syscall146
(i32.const 146)
- (get_local $12)
+ (get_local $11)
)
)
)
@@ -7976,127 +7976,121 @@
(i32.const 0)
)
(block
+ (set_local $16
+ (get_local $5)
+ )
(set_local $17
(get_local $4)
)
- (set_local $18
- (get_local $3)
- )
(set_local $1
(i32.const 8)
)
)
(block
- (set_local $10
+ (set_local $9
(i32.sub
- (get_local $5)
+ (get_local $3)
(get_local $6)
)
)
- (set_local $3
+ (set_local $5
(if
(i32.le_u
(get_local $6)
- (tee_local $5
+ (tee_local $14
(i32.load offset=4
- (get_local $4)
+ (get_local $5)
)
)
)
(if
(i32.eq
- (get_local $3)
+ (get_local $4)
(i32.const 2)
)
(block
(i32.store
- (get_local $9)
+ (get_local $8)
(i32.add
(i32.load
- (get_local $9)
+ (get_local $8)
)
(get_local $6)
)
)
- (set_local $7
- (get_local $4)
+ (set_local $3
+ (get_local $5)
)
- (set_local $15
+ (set_local $4
(i32.const 2)
)
- (get_local $5)
+ (get_local $14)
)
(block
- (set_local $7
- (get_local $4)
- )
- (set_local $15
- (get_local $3)
+ (set_local $3
+ (get_local $5)
)
- (get_local $5)
+ (get_local $14)
)
)
(block
(i32.store
- (get_local $9)
- (tee_local $7
+ (get_local $8)
+ (tee_local $3
(i32.load
- (get_local $8)
+ (get_local $7)
)
)
)
(i32.store
- (get_local $14)
- (get_local $7)
+ (get_local $13)
+ (get_local $3)
)
(set_local $6
(i32.sub
(get_local $6)
- (get_local $5)
+ (get_local $14)
)
)
- (set_local $7
+ (set_local $3
(i32.add
- (get_local $4)
+ (get_local $5)
(i32.const 8)
)
)
- (set_local $15
+ (set_local $4
(i32.add
- (get_local $3)
+ (get_local $4)
(i32.const -1)
)
)
(i32.load offset=12
- (get_local $4)
+ (get_local $5)
)
)
)
)
(i32.store
- (get_local $7)
+ (get_local $3)
(i32.add
(i32.load
- (get_local $7)
+ (get_local $3)
)
(get_local $6)
)
)
(i32.store offset=4
- (get_local $7)
+ (get_local $3)
(i32.sub
- (get_local $3)
+ (get_local $5)
(get_local $6)
)
)
- (set_local $4
- (get_local $7)
+ (set_local $5
+ (get_local $3)
)
(set_local $3
- (get_local $15)
- )
- (set_local $5
- (get_local $10)
+ (get_local $9)
)
(br $while-in$1)
)
@@ -8112,9 +8106,9 @@
(i32.store offset=16
(get_local $0)
(i32.add
- (tee_local $5
+ (tee_local $3
(i32.load
- (get_local $8)
+ (get_local $7)
)
)
(i32.load offset=48
@@ -8123,16 +8117,16 @@
)
)
(i32.store
- (get_local $9)
- (tee_local $8
- (get_local $5)
+ (get_local $8)
+ (tee_local $7
+ (get_local $3)
)
)
(i32.store
- (get_local $14)
- (get_local $8)
+ (get_local $13)
+ (get_local $7)
)
- (set_local $16
+ (set_local $15
(get_local $2)
)
)
@@ -8147,11 +8141,11 @@
(i32.const 0)
)
(i32.store
- (get_local $9)
+ (get_local $8)
(i32.const 0)
)
(i32.store
- (get_local $14)
+ (get_local $13)
(i32.const 0)
)
(i32.store
@@ -8163,17 +8157,17 @@
(i32.const 32)
)
)
- (set_local $16
+ (set_local $15
(select
(i32.const 0)
(i32.sub
(get_local $2)
(i32.load offset=4
- (get_local $17)
+ (get_local $16)
)
)
(i32.eq
- (get_local $18)
+ (get_local $17)
(i32.const 2)
)
)
@@ -8182,9 +8176,9 @@
)
)
(set_global $STACKTOP
- (get_local $11)
+ (get_local $10)
)
- (get_local $16)
+ (get_local $15)
)
(func $___fwritex (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
@@ -8204,10 +8198,10 @@
)
)
(block
- (set_local $7
+ (set_local $6
(get_local $5)
)
- (set_local $6
+ (set_local $7
(i32.const 5)
)
)
@@ -8219,12 +8213,12 @@
(i32.const 0)
)
(block
- (set_local $7
+ (set_local $6
(i32.load
(get_local $3)
)
)
- (set_local $6
+ (set_local $7
(i32.const 5)
)
)
@@ -8233,11 +8227,11 @@
(block $label$break$L5
(if
(i32.eq
- (get_local $6)
+ (get_local $7)
(i32.const 5)
)
(block
- (set_local $6
+ (set_local $4
(tee_local $3
(i32.load
(tee_local $5
@@ -8252,7 +8246,7 @@
(if
(i32.lt_u
(i32.sub
- (get_local $7)
+ (get_local $6)
(get_local $3)
)
(get_local $1)
@@ -8277,7 +8271,7 @@
(br $label$break$L5)
)
)
- (set_local $0
+ (set_local $1
(block $label$break$L10
(if
(i32.gt_s
@@ -8297,9 +8291,6 @@
)
(block
(set_local $2
- (get_local $0)
- )
- (set_local $3
(i32.const 0)
)
(br $label$break$L10
@@ -8308,11 +8299,11 @@
)
)
(if
- (i32.eq
+ (i32.ne
(i32.load8_s
(i32.add
(get_local $0)
- (tee_local $7
+ (tee_local $6
(i32.add
(get_local $3)
(i32.const -1)
@@ -8322,23 +8313,20 @@
)
(i32.const 10)
)
- (set_local $4
- (get_local $3)
- )
(block
(set_local $3
- (get_local $7)
+ (get_local $6)
)
(br $while-in$3)
)
)
)
- (br_if $label$break$L5
+ (if
(i32.lt_u
(call_indirect $FUNCSIG$iiii
(get_local $2)
(get_local $0)
- (get_local $4)
+ (get_local $3)
(i32.add
(i32.and
(i32.load offset=36
@@ -8349,33 +8337,36 @@
(i32.const 2)
)
)
- (get_local $4)
+ (get_local $3)
+ )
+ (block
+ (set_local $4
+ (get_local $3)
+ )
+ (br $label$break$L5)
)
)
- (set_local $2
+ (set_local $0
(i32.add
(get_local $0)
- (get_local $4)
+ (get_local $3)
)
)
- (set_local $6
+ (set_local $4
(i32.load
(get_local $5)
)
)
- (set_local $3
- (get_local $4)
+ (set_local $2
+ (get_local $3)
)
(i32.sub
(get_local $1)
- (get_local $4)
+ (get_local $3)
)
)
(block
(set_local $2
- (get_local $0)
- )
- (set_local $3
(i32.const 0)
)
(get_local $1)
@@ -8385,9 +8376,9 @@
)
(drop
(call $_memcpy
- (get_local $6)
- (get_local $2)
+ (get_local $4)
(get_local $0)
+ (get_local $1)
)
)
(i32.store
@@ -8396,13 +8387,13 @@
(i32.load
(get_local $5)
)
- (get_local $0)
+ (get_local $1)
)
)
(set_local $4
(i32.add
- (get_local $3)
- (get_local $0)
+ (get_local $2)
+ (get_local $1)
)
)
)
@@ -8523,24 +8514,23 @@
(get_local $1)
)
)
- (if
+ (br_if $while-in$3
(tee_local $1
(i32.load offset=56
(get_local $1)
)
)
- (br $while-in$3)
- (set_local $0
- (get_local $2)
- )
)
)
)
+ (set_local $2
+ (get_local $0)
+ )
)
(call_import $___unlock
(i32.const 36)
)
- (get_local $0)
+ (get_local $2)
)
)
)
@@ -8591,10 +8581,10 @@
)
(br $while-in$2)
(block
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(i32.const 4)
)
)
@@ -8602,10 +8592,10 @@
)
)
(block
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(i32.const 4)
)
)
@@ -8613,38 +8603,39 @@
)
(if
(i32.eq
- (get_local $1)
+ (get_local $2)
(i32.const 4)
)
(block
- (set_local $1
- (get_local $2)
+ (set_local $2
+ (get_local $1)
)
(loop $while-in$4
(if
- (i32.eqz
- (i32.and
- (i32.xor
- (i32.and
- (tee_local $2
- (i32.load
- (get_local $1)
- )
+ (i32.and
+ (i32.xor
+ (i32.and
+ (tee_local $1
+ (i32.load
+ (get_local $2)
)
- (i32.const -2139062144)
)
(i32.const -2139062144)
)
- (i32.add
- (get_local $2)
- (i32.const -16843009)
- )
+ (i32.const -2139062144)
+ )
+ (i32.add
+ (get_local $1)
+ (i32.const -16843009)
)
)
+ (set_local $0
+ (get_local $2)
+ )
(block
- (set_local $1
+ (set_local $2
(i32.add
- (get_local $1)
+ (get_local $2)
(i32.const 4)
)
)
@@ -8656,7 +8647,7 @@
(i32.shr_s
(i32.shl
(i32.and
- (get_local $2)
+ (get_local $1)
(i32.const 255)
)
(i32.const 24)
@@ -8664,22 +8655,22 @@
(i32.const 24)
)
(block
- (set_local $2
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(loop $while-in$6
(if
(i32.load8_s
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $2)
+ (get_local $1)
(i32.const 1)
)
)
)
(block
- (set_local $2
- (get_local $1)
+ (set_local $1
+ (get_local $0)
)
(br $while-in$6)
)
@@ -8688,7 +8679,7 @@
)
)
(set_local $5
- (get_local $1)
+ (get_local $0)
)
)
)