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.imprecise3271
1 files changed, 1641 insertions, 1630 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise
index 02ad2a936..040286385 100644
--- a/test/emcc_hello_world.fromasm.imprecise
+++ b/test/emcc_hello_world.fromasm.imprecise
@@ -1902,7 +1902,7 @@
(block $jumpthreading$inner$1
(if
(i32.and
- (tee_local $3
+ (tee_local $4
(i32.ne
(get_local $2)
(i32.const 0)
@@ -1923,11 +1923,17 @@
(i32.const 255)
)
)
+ (set_local $3
+ (get_local $2)
+ )
+ (set_local $2
+ (get_local $0)
+ )
(loop $while-in
- (br_if $jumpthreading$inner$2
+ (if
(i32.eq
(i32.load8_s
- (get_local $0)
+ (get_local $2)
)
(i32.shr_s
(i32.shl
@@ -1937,14 +1943,20 @@
(i32.const 24)
)
)
+ (block
+ (set_local $0
+ (get_local $3)
+ )
+ (br $jumpthreading$inner$2)
+ )
)
(br_if $while-in
(i32.and
- (tee_local $3
+ (tee_local $0
(i32.ne
- (tee_local $2
+ (tee_local $3
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const -1)
)
)
@@ -1953,9 +1965,9 @@
)
(i32.ne
(i32.and
- (tee_local $0
+ (tee_local $2
(i32.add
- (get_local $0)
+ (get_local $2)
(i32.const 1)
)
)
@@ -1968,24 +1980,41 @@
(br $jumpthreading$inner$1)
)
)
+ (block
+ (set_local $3
+ (get_local $2)
+ )
+ (set_local $2
+ (get_local $0)
+ )
+ (set_local $0
+ (get_local $4)
+ )
+ )
)
)
- (br_if $jumpthreading$inner$2
- (get_local $3)
- )
- (set_local $1
- (i32.const 0)
+ (if
+ (get_local $0)
+ (block
+ (set_local $0
+ (get_local $3)
+ )
+ (br $jumpthreading$inner$2)
+ )
+ (set_local $0
+ (i32.const 0)
+ )
)
(br $label$break$L8)
)
(if
- (i32.eq
+ (i32.ne
(i32.load8_s
- (get_local $0)
+ (get_local $2)
)
(i32.shr_s
(i32.shl
- (tee_local $4
+ (tee_local $1
(i32.and
(get_local $1)
(i32.const 255)
@@ -1996,9 +2025,6 @@
(i32.const 24)
)
)
- (set_local $1
- (get_local $2)
- )
(block
(set_local $3
(i32.mul
@@ -2008,70 +2034,53 @@
)
(block $jumpthreading$outer$0
(block $jumpthreading$inner$0
- (if
- (i32.gt_u
- (get_local $2)
+ (br_if $jumpthreading$inner$0
+ (i32.le_u
+ (get_local $0)
(i32.const 3)
)
- (loop $while-in3
- (block $while-out2
- (if
- (i32.and
- (i32.xor
- (i32.and
- (tee_local $1
- (i32.xor
- (i32.load
- (get_local $0)
- )
- (get_local $3)
+ )
+ (loop $while-in3
+ (block $while-out2
+ (br_if $while-out2
+ (i32.and
+ (i32.xor
+ (i32.and
+ (tee_local $4
+ (i32.xor
+ (i32.load
+ (get_local $2)
)
+ (get_local $3)
)
- (i32.const -2139062144)
)
(i32.const -2139062144)
)
- (i32.add
- (get_local $1)
- (i32.const -16843009)
- )
- )
- (block
- (set_local $1
- (get_local $2)
- )
- (br $while-out2)
+ (i32.const -2139062144)
)
- )
- (set_local $0
(i32.add
- (get_local $0)
- (i32.const 4)
+ (get_local $4)
+ (i32.const -16843009)
)
)
- (br_if $jumpthreading$inner$0
- (i32.le_u
- (tee_local $1
- (i32.add
- (get_local $2)
- (i32.const -4)
- )
- )
- (i32.const 3)
- )
+ )
+ (set_local $2
+ (i32.add
+ (get_local $2)
+ (i32.const 4)
)
- (block
- (set_local $2
- (get_local $1)
+ )
+ (br_if $while-in3
+ (i32.gt_u
+ (tee_local $0
+ (i32.add
+ (get_local $0)
+ (i32.const -4)
+ )
)
- (br $while-in3)
+ (i32.const 3)
)
)
- )
- (block
- (set_local $1
- (get_local $2)
- )
(br $jumpthreading$inner$0)
)
)
@@ -2079,10 +2088,10 @@
)
(if
(i32.eqz
- (get_local $1)
+ (get_local $0)
)
(block
- (set_local $1
+ (set_local $0
(i32.const 0)
)
(br $label$break$L8)
@@ -2093,32 +2102,32 @@
(br_if $label$break$L8
(i32.eq
(i32.load8_s
- (get_local $0)
+ (get_local $2)
)
(i32.shr_s
(i32.shl
- (get_local $4)
+ (get_local $1)
(i32.const 24)
)
(i32.const 24)
)
)
)
- (set_local $0
+ (set_local $2
(i32.add
- (get_local $0)
+ (get_local $2)
(i32.const 1)
)
)
(br_if $while-in5
- (tee_local $1
+ (tee_local $0
(i32.add
- (get_local $1)
+ (get_local $0)
(i32.const -1)
)
)
)
- (set_local $1
+ (set_local $0
(i32.const 0)
)
)
@@ -2126,10 +2135,10 @@
)
)
(select
- (get_local $0)
+ (get_local $2)
(i32.const 0)
(i32.ne
- (get_local $1)
+ (get_local $0)
(i32.const 0)
)
)
@@ -2295,8 +2304,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)
@@ -2359,10 +2368,10 @@
(i32.const 16)
)
)
- (set_local $17
+ (set_local $18
(get_local $25)
)
- (set_local $40
+ (set_local $41
(i32.add
(get_local $25)
(i32.const 528)
@@ -2377,7 +2386,7 @@
(set_local $45
(tee_local $23
(i32.add
- (tee_local $19
+ (tee_local $9
(i32.add
(get_local $25)
(i32.const 536)
@@ -2389,7 +2398,7 @@
)
(set_local $46
(i32.add
- (get_local $19)
+ (get_local $9)
(i32.const 39)
)
)
@@ -2404,9 +2413,9 @@
(i32.const 4)
)
)
- (set_local $37
+ (set_local $38
(i32.add
- (tee_local $19
+ (tee_local $9
(i32.add
(get_local $25)
(i32.const 576)
@@ -2417,16 +2426,16 @@
)
(set_local $48
(i32.add
- (get_local $19)
+ (get_local $9)
(i32.const 11)
)
)
(set_local $51
(i32.sub
(tee_local $30
- (get_local $37)
+ (get_local $38)
)
- (tee_local $41
+ (tee_local $42
(tee_local $24
(i32.add
(get_local $25)
@@ -2439,7 +2448,7 @@
(set_local $52
(i32.sub
(i32.const -2)
- (get_local $41)
+ (get_local $42)
)
)
(set_local $53
@@ -2467,29 +2476,32 @@
)
)
)
- (set_local $38
+ (set_local $39
(i32.add
(get_local $24)
(i32.const 8)
)
)
- (set_local $15
+ (set_local $16
(i32.const 0)
)
+ (set_local $9
+ (get_local $1)
+ )
(set_local $5
(i32.const 0)
)
- (set_local $19
+ (set_local $1
(i32.const 0)
)
(block $label$break$L343
(block $jumpthreading$inner$8
(loop $label$continue$L1
(block $label$break$L1
- (set_local $15
+ (set_local $16
(if i32
(i32.gt_s
- (get_local $15)
+ (get_local $16)
(i32.const -1)
)
(if i32
@@ -2497,7 +2509,7 @@
(get_local $5)
(i32.sub
(i32.const 2147483647)
- (get_local $15)
+ (get_local $16)
)
)
(block i32
@@ -2509,19 +2521,19 @@
)
(i32.add
(get_local $5)
- (get_local $15)
+ (get_local $16)
)
)
- (get_local $15)
+ (get_local $16)
)
)
(br_if $jumpthreading$inner$8
(i32.eqz
(i32.shr_s
(i32.shl
- (tee_local $6
+ (tee_local $7
(i32.load8_s
- (get_local $1)
+ (get_local $9)
)
)
(i32.const 24)
@@ -2531,7 +2543,7 @@
)
)
(set_local $5
- (get_local $1)
+ (get_local $9)
)
(loop $label$continue$L9
(block $label$break$L9
@@ -2542,7 +2554,7 @@
(i32.sub
(i32.shr_s
(i32.shl
- (get_local $6)
+ (get_local $7)
(i32.const 24)
)
(i32.const 24)
@@ -2551,10 +2563,10 @@
)
)
)
- (set_local $39
+ (set_local $40
(get_local $5)
)
- (set_local $42
+ (set_local $43
(get_local $5)
)
(set_local $26
@@ -2570,7 +2582,7 @@
)
(br $label$break$L9)
)
- (set_local $6
+ (set_local $7
(i32.load8_s
(tee_local $5
(i32.add
@@ -2596,23 +2608,23 @@
(if
(i32.ne
(i32.load8_s offset=1
- (get_local $39)
+ (get_local $40)
)
(i32.const 37)
)
(block
(set_local $27
- (get_local $39)
+ (get_local $40)
)
(set_local $34
- (get_local $42)
+ (get_local $43)
)
(br $label$break$L12)
)
)
(set_local $34
(i32.add
- (get_local $42)
+ (get_local $43)
(i32.const 1)
)
)
@@ -2621,7 +2633,7 @@
(i32.load8_s
(tee_local $27
(i32.add
- (get_local $39)
+ (get_local $40)
(i32.const 2)
)
)
@@ -2629,10 +2641,10 @@
(i32.const 37)
)
(block
- (set_local $39
+ (set_local $40
(get_local $27)
)
- (set_local $42
+ (set_local $43
(get_local $34)
)
(br $while-in)
@@ -2641,10 +2653,10 @@
)
)
)
- (set_local $6
+ (set_local $7
(i32.sub
(get_local $34)
- (get_local $1)
+ (get_local $9)
)
)
(if
@@ -2660,8 +2672,8 @@
)
(drop
(call $___fwritex
- (get_local $1)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
(get_local $0)
)
)
@@ -2670,26 +2682,26 @@
(if
(i32.ne
(get_local $34)
- (get_local $1)
+ (get_local $9)
)
(block
- (set_local $1
+ (set_local $9
(get_local $27)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
)
- (set_local $18
+ (set_local $19
(if i32
(i32.lt_u
- (tee_local $8
+ (tee_local $10
(i32.add
(i32.shr_s
(i32.shl
- (tee_local $7
+ (tee_local $6
(i32.load8_s
(tee_local $5
(i32.add
@@ -2709,7 +2721,7 @@
(i32.const 10)
)
(block i32
- (set_local $7
+ (set_local $6
(i32.load8_s
(tee_local $5
(select
@@ -2718,7 +2730,7 @@
(i32.const 3)
)
(get_local $5)
- (tee_local $11
+ (tee_local $12
(i32.eq
(i32.load8_s offset=2
(get_local $27)
@@ -2730,30 +2742,35 @@
)
)
)
- (set_local $19
+ (set_local $8
(select
(i32.const 1)
- (get_local $19)
- (get_local $11)
+ (get_local $1)
+ (get_local $12)
)
)
(select
- (get_local $8)
+ (get_local $10)
(i32.const -1)
- (get_local $11)
+ (get_local $12)
)
)
- (i32.const -1)
+ (block i32
+ (set_local $8
+ (get_local $1)
+ )
+ (i32.const -1)
+ )
)
)
(block $label$break$L25
(if
(i32.eq
(i32.and
- (tee_local $11
+ (tee_local $12
(i32.shr_s
(i32.shl
- (get_local $7)
+ (get_local $6)
(i32.const 24)
)
(i32.const 24)
@@ -2764,41 +2781,35 @@
(i32.const 32)
)
(block
- (set_local $8
+ (set_local $1
+ (get_local $6)
+ )
+ (set_local $6
(i32.const 0)
)
(loop $while-in4
- (if
+ (br_if $label$break$L25
(i32.eqz
(i32.and
(i32.shl
(i32.const 1)
(i32.add
- (get_local $11)
+ (get_local $12)
(i32.const -32)
)
)
(i32.const 75913)
)
)
- (block
- (set_local $11
- (get_local $7)
- )
- (set_local $7
- (get_local $8)
- )
- (br $label$break$L25)
- )
)
- (set_local $8
+ (set_local $6
(i32.or
(i32.shl
(i32.const 1)
(i32.add
(i32.shr_s
(i32.shl
- (get_local $7)
+ (get_local $1)
(i32.const 24)
)
(i32.const 24)
@@ -2806,16 +2817,16 @@
(i32.const -32)
)
)
- (get_local $8)
+ (get_local $6)
)
)
(br_if $while-in4
(i32.eq
(i32.and
- (tee_local $11
+ (tee_local $12
(i32.shr_s
(i32.shl
- (tee_local $7
+ (tee_local $1
(i32.load8_s
(tee_local $5
(i32.add
@@ -2835,21 +2846,13 @@
(i32.const 32)
)
)
- (block
- (set_local $11
- (get_local $7)
- )
- (set_local $7
- (get_local $8)
- )
- )
)
)
(block
- (set_local $11
- (get_local $7)
+ (set_local $1
+ (get_local $6)
)
- (set_local $7
+ (set_local $6
(i32.const 0)
)
)
@@ -2860,7 +2863,7 @@
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $11)
+ (get_local $1)
(i32.const 24)
)
(i32.const 24)
@@ -2868,15 +2871,15 @@
(i32.const 42)
)
(block
- (set_local $19
+ (set_local $1
(block $jumpthreading$outer$0 i32
(block $jumpthreading$inner$0
(br_if $jumpthreading$inner$0
(i32.ge_u
- (tee_local $11
+ (tee_local $12
(i32.add
(i32.load8_s
- (tee_local $8
+ (tee_local $1
(i32.add
(get_local $5)
(i32.const 1)
@@ -2901,19 +2904,19 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $11)
+ (get_local $12)
(i32.const 2)
)
)
(i32.const 10)
)
- (set_local $19
+ (set_local $1
(i32.add
(get_local $3)
(i32.shl
(i32.add
(i32.load8_s
- (get_local $8)
+ (get_local $1)
)
(i32.const -48)
)
@@ -2927,9 +2930,9 @@
(i32.const 3)
)
)
- (set_local $13
+ (set_local $14
(i32.load
- (get_local $19)
+ (get_local $1)
)
)
(br $jumpthreading$outer$0
@@ -2940,9 +2943,9 @@
(i32.const 0)
)
(if
- (get_local $19)
+ (get_local $8)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L1)
@@ -2953,24 +2956,24 @@
(get_local $32)
)
(block
- (set_local $11
- (get_local $7)
+ (set_local $12
+ (get_local $6)
)
(set_local $5
- (get_local $8)
+ (get_local $1)
)
- (set_local $19
+ (set_local $1
(i32.const 0)
)
- (set_local $13
+ (set_local $14
(i32.const 0)
)
(br $do-once5)
)
)
- (set_local $13
+ (set_local $14
(i32.load
- (tee_local $19
+ (tee_local $5
(i32.and
(i32.add
(i32.load
@@ -2986,45 +2989,45 @@
(i32.store
(get_local $2)
(i32.add
- (get_local $19)
+ (get_local $5)
(i32.const 4)
)
)
(set_local $5
- (get_local $8)
+ (get_local $1)
)
(i32.const 0)
)
)
- (set_local $11
+ (set_local $12
(if i32
(i32.lt_s
- (get_local $13)
+ (get_local $14)
(i32.const 0)
)
(block i32
- (set_local $13
+ (set_local $14
(i32.sub
(i32.const 0)
- (get_local $13)
+ (get_local $14)
)
)
(i32.or
- (get_local $7)
+ (get_local $6)
(i32.const 8192)
)
)
- (get_local $7)
+ (get_local $6)
)
)
)
(if
(i32.lt_u
- (tee_local $11
+ (tee_local $1
(i32.add
(i32.shr_s
(i32.shl
- (get_local $11)
+ (get_local $1)
(i32.const 24)
)
(i32.const 24)
@@ -3035,22 +3038,22 @@
(i32.const 10)
)
(block
- (set_local $8
+ (set_local $12
(i32.const 0)
)
(loop $while-in8
- (set_local $11
+ (set_local $1
(i32.add
(i32.mul
- (get_local $8)
+ (get_local $12)
(i32.const 10)
)
- (get_local $11)
+ (get_local $1)
)
)
(if
(i32.lt_u
- (tee_local $9
+ (tee_local $10
(i32.add
(i32.load8_s
(tee_local $5
@@ -3066,40 +3069,48 @@
(i32.const 10)
)
(block
- (set_local $8
- (get_local $11)
+ (set_local $12
+ (get_local $1)
)
- (set_local $11
- (get_local $9)
+ (set_local $1
+ (get_local $10)
)
(br $while-in8)
)
- (set_local $13
- (get_local $11)
+ (set_local $14
+ (get_local $1)
)
)
)
(if
(i32.lt_s
- (get_local $13)
+ (get_local $14)
(i32.const 0)
)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L1)
)
- (set_local $11
- (get_local $7)
+ (block
+ (set_local $12
+ (get_local $6)
+ )
+ (set_local $1
+ (get_local $8)
+ )
)
)
)
(block
- (set_local $11
- (get_local $7)
+ (set_local $12
+ (get_local $6)
)
- (set_local $13
+ (set_local $1
+ (get_local $8)
+ )
+ (set_local $14
(i32.const 0)
)
)
@@ -3120,7 +3131,7 @@
(i32.ne
(i32.shr_s
(i32.shl
- (tee_local $7
+ (tee_local $6
(i32.load8_s
(tee_local $8
(i32.add
@@ -3139,11 +3150,11 @@
(block
(if
(i32.lt_u
- (tee_local $7
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
- (get_local $7)
+ (get_local $6)
(i32.const 24)
)
(i32.const 24)
@@ -3162,7 +3173,7 @@
)
)
(block
- (set_local $7
+ (set_local $6
(i32.const 0)
)
(br $label$break$L46
@@ -3171,18 +3182,18 @@
)
)
(loop $while-in11
- (set_local $7
+ (set_local $6
(i32.add
(i32.mul
(get_local $8)
(i32.const 10)
)
- (get_local $7)
+ (get_local $6)
)
)
(if
(i32.lt_u
- (tee_local $9
+ (tee_local $10
(i32.add
(i32.load8_s
(tee_local $5
@@ -3199,10 +3210,10 @@
)
(block
(set_local $8
- (get_local $7)
+ (get_local $6)
)
- (set_local $7
- (get_local $9)
+ (set_local $6
+ (get_local $10)
)
(br $while-in11)
)
@@ -3215,7 +3226,7 @@
)
(if
(i32.lt_u
- (tee_local $7
+ (tee_local $6
(i32.add
(i32.load8_s
(tee_local $8
@@ -3242,13 +3253,13 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $7)
+ (get_local $6)
(i32.const 2)
)
)
(i32.const 10)
)
- (set_local $7
+ (set_local $6
(i32.add
(get_local $3)
(i32.shl
@@ -3262,9 +3273,9 @@
)
)
)
- (set_local $7
+ (set_local $6
(i32.load
- (get_local $7)
+ (get_local $6)
)
)
(br $label$break$L46
@@ -3277,9 +3288,9 @@
)
)
(if
- (get_local $19)
+ (get_local $1)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L1)
@@ -3288,7 +3299,7 @@
(if i32
(get_local $32)
(block i32
- (set_local $7
+ (set_local $6
(i32.load
(tee_local $5
(i32.and
@@ -3313,7 +3324,7 @@
(get_local $8)
)
(block i32
- (set_local $7
+ (set_local $6
(i32.const 0)
)
(get_local $8)
@@ -3321,7 +3332,7 @@
)
)
(block i32
- (set_local $7
+ (set_local $6
(i32.const -1)
)
(get_local $5)
@@ -3329,13 +3340,13 @@
)
)
)
- (set_local $9
+ (set_local $10
(i32.const 0)
)
(loop $while-in13
(if
(i32.gt_u
- (tee_local $10
+ (tee_local $11
(i32.add
(i32.load8_s
(get_local $8)
@@ -3346,7 +3357,7 @@
(i32.const 57)
)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L1)
@@ -3361,19 +3372,19 @@
(if
(i32.lt_u
(i32.add
- (tee_local $10
+ (tee_local $11
(i32.and
- (tee_local $12
+ (tee_local $13
(i32.load8_s
(i32.add
(i32.add
(i32.const 3611)
(i32.mul
- (get_local $9)
+ (get_local $10)
(i32.const 58)
)
)
- (get_local $10)
+ (get_local $11)
)
)
)
@@ -3388,12 +3399,12 @@
(set_local $8
(get_local $5)
)
- (set_local $9
- (get_local $10)
+ (set_local $10
+ (get_local $11)
)
(br $while-in13)
)
- (set_local $16
+ (set_local $17
(get_local $8)
)
)
@@ -3402,14 +3413,14 @@
(i32.eqz
(i32.shr_s
(i32.shl
- (get_local $12)
+ (get_local $13)
(i32.const 24)
)
(i32.const 24)
)
)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L1)
@@ -3417,7 +3428,7 @@
)
(set_local $8
(i32.gt_s
- (get_local $18)
+ (get_local $19)
(i32.const -1)
)
)
@@ -3427,7 +3438,7 @@
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $12)
+ (get_local $13)
(i32.const 24)
)
(i32.const 24)
@@ -3437,7 +3448,7 @@
(if
(get_local $8)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L1)
@@ -3452,19 +3463,19 @@
(i32.add
(get_local $4)
(i32.shl
- (get_local $18)
+ (get_local $19)
(i32.const 2)
)
)
- (get_local $10)
+ (get_local $11)
)
- (set_local $12
+ (set_local $13
(i32.load offset=4
- (tee_local $10
+ (tee_local $11
(i32.add
(get_local $3)
(i32.shl
- (get_local $18)
+ (get_local $19)
(i32.const 3)
)
)
@@ -3473,15 +3484,15 @@
)
(i32.store
(tee_local $8
- (get_local $17)
+ (get_local $18)
)
(i32.load
- (get_local $10)
+ (get_local $11)
)
)
(i32.store offset=4
(get_local $8)
- (get_local $12)
+ (get_local $13)
)
(br $jumpthreading$inner$1)
)
@@ -3491,15 +3502,15 @@
(get_local $32)
)
(block
- (set_local $15
+ (set_local $16
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_336
- (get_local $17)
- (get_local $10)
+ (get_local $18)
+ (get_local $11)
(get_local $2)
)
)
@@ -3514,27 +3525,27 @@
(get_local $32)
)
(block
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
)
)
- (set_local $11
+ (set_local $12
(select
(tee_local $8
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const -65537)
)
)
- (get_local $11)
+ (get_local $12)
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 8192)
)
)
@@ -3561,25 +3572,25 @@
(block $switch-case27
(br_table $switch-case42 $switch-default120 $switch-case40 $switch-default120 $switch-case42 $switch-case42 $switch-case42 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case41 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case29 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case42 $switch-default120 $switch-case37 $switch-case34 $switch-case42 $switch-case42 $switch-case42 $switch-default120 $switch-case34 $switch-default120 $switch-default120 $switch-default120 $switch-case38 $switch-case27 $switch-case33 $switch-case28 $switch-default120 $switch-default120 $switch-case39 $switch-default120 $switch-case36 $switch-default120 $switch-default120 $switch-case29 $switch-default120
(i32.sub
- (tee_local $12
+ (tee_local $17
(select
(i32.and
- (tee_local $10
+ (tee_local $11
(i32.load8_s
- (get_local $16)
+ (get_local $17)
)
)
(i32.const -33)
)
- (get_local $10)
+ (get_local $11)
(i32.and
(i32.ne
- (get_local $9)
+ (get_local $10)
(i32.const 0)
)
(i32.eq
(i32.and
- (get_local $10)
+ (get_local $11)
(i32.const 15)
)
(i32.const 3)
@@ -3601,53 +3612,53 @@
(block $switch-case19
(br_table $switch-case19 $switch-case20 $switch-case21 $switch-case22 $switch-case23 $switch-default26 $switch-case24 $switch-case25 $switch-default26
(i32.sub
- (get_local $9)
+ (get_local $10)
(i32.const 0)
)
)
)
(i32.store
(i32.load
- (get_local $17)
+ (get_local $18)
)
- (get_local $15)
+ (get_local $16)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $17)
+ (get_local $18)
)
- (get_local $15)
+ (get_local $16)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
(i32.store
- (tee_local $1
+ (tee_local $9
(i32.load
- (get_local $17)
+ (get_local $18)
)
)
- (get_local $15)
+ (get_local $16)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $9)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $15)
+ (get_local $16)
(i32.const 0)
)
(i32.const 31)
@@ -3655,70 +3666,70 @@
(i32.const 31)
)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
(i32.store16
(i32.load
- (get_local $17)
+ (get_local $18)
)
- (get_local $15)
+ (get_local $16)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
(i32.store8
(i32.load
- (get_local $17)
+ (get_local $18)
)
- (get_local $15)
+ (get_local $16)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $17)
+ (get_local $18)
)
- (get_local $15)
+ (get_local $16)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
(i32.store
- (tee_local $1
+ (tee_local $9
(i32.load
- (get_local $17)
+ (get_local $18)
)
)
- (get_local $15)
+ (get_local $16)
)
(i32.store offset=4
- (get_local $1)
+ (get_local $9)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $15)
+ (get_local $16)
(i32.const 0)
)
(i32.const 31)
@@ -3726,55 +3737,55 @@
(i32.const 31)
)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $label$continue$L1)
)
- (set_local $1
+ (set_local $9
(i32.or
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
)
- (set_local $7
+ (set_local $6
(select
- (get_local $7)
+ (get_local $6)
(i32.const 8)
(i32.gt_u
- (get_local $7)
+ (get_local $6)
(i32.const 8)
)
)
)
- (set_local $12
+ (set_local $17
(i32.const 120)
)
(br $jumpthreading$inner$2)
)
- (set_local $1
- (get_local $11)
+ (set_local $9
+ (get_local $12)
)
(br $jumpthreading$inner$2)
)
(if
(i32.and
(i32.eqz
- (tee_local $6
+ (tee_local $7
(i32.load
- (tee_local $1
- (get_local $17)
+ (tee_local $9
+ (get_local $18)
)
)
)
@@ -3782,7 +3793,7 @@
(i32.eqz
(tee_local $8
(i32.load offset=4
- (get_local $1)
+ (get_local $9)
)
)
)
@@ -3791,10 +3802,10 @@
(get_local $23)
)
(block
- (set_local $1
- (get_local $6)
+ (set_local $9
+ (get_local $7)
)
- (set_local $6
+ (set_local $7
(get_local $8)
)
(set_local $8
@@ -3810,7 +3821,7 @@
)
(i32.or
(i32.and
- (get_local $1)
+ (get_local $9)
(i32.const 7)
)
(i32.const 48)
@@ -3820,16 +3831,16 @@
(i32.eqz
(i32.and
(i32.eqz
- (tee_local $1
+ (tee_local $9
(call $_bitshift64Lshr
- (get_local $1)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
(i32.const 3)
)
)
)
(i32.eqz
- (tee_local $6
+ (tee_local $7
(get_global $tempRet0)
)
)
@@ -3841,19 +3852,19 @@
)
(if
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
(block
- (set_local $6
+ (set_local $7
(get_local $8)
)
- (set_local $1
- (get_local $11)
+ (set_local $9
+ (get_local $12)
)
- (set_local $7
+ (set_local $6
(select
- (tee_local $11
+ (tee_local $12
(i32.add
(i32.sub
(get_local $45)
@@ -3862,50 +3873,50 @@
(i32.const 1)
)
)
- (get_local $7)
+ (get_local $6)
(i32.lt_s
- (get_local $7)
- (get_local $11)
+ (get_local $6)
+ (get_local $12)
)
)
)
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
(br $jumpthreading$inner$7)
)
(block
- (set_local $6
+ (set_local $7
(get_local $8)
)
- (set_local $1
- (get_local $11)
+ (set_local $9
+ (get_local $12)
)
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
(br $jumpthreading$inner$7)
)
)
)
- (set_local $1
+ (set_local $9
(i32.load
- (tee_local $6
- (get_local $17)
+ (tee_local $7
+ (get_local $18)
)
)
)
(if
(i32.lt_s
- (tee_local $6
+ (tee_local $7
(i32.load offset=4
- (get_local $6)
+ (get_local $7)
)
)
(i32.const 0)
@@ -3913,27 +3924,27 @@
(block
(i32.store
(tee_local $8
- (get_local $17)
+ (get_local $18)
)
- (tee_local $1
+ (tee_local $9
(call $_i64Subtract
(i32.const 0)
(i32.const 0)
- (get_local $1)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
)
)
)
(i32.store offset=4
(get_local $8)
- (tee_local $6
+ (tee_local $7
(get_global $tempRet0)
)
)
(set_local $8
(i32.const 1)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
(br $jumpthreading$inner$3)
@@ -3941,88 +3952,88 @@
)
(if
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 2048)
)
(block
(set_local $8
(i32.const 1)
)
- (set_local $9
+ (set_local $10
(i32.const 4092)
)
(br $jumpthreading$inner$3)
)
(block
(set_local $8
- (tee_local $9
+ (tee_local $10
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 1)
)
)
)
- (set_local $9
+ (set_local $10
(select
(i32.const 4093)
(i32.const 4091)
- (get_local $9)
+ (get_local $10)
)
)
(br $jumpthreading$inner$3)
)
)
)
- (set_local $1
+ (set_local $9
(i32.load
- (tee_local $6
- (get_local $17)
+ (tee_local $7
+ (get_local $18)
)
)
)
- (set_local $6
+ (set_local $7
(i32.load offset=4
- (get_local $6)
+ (get_local $7)
)
)
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
(br $jumpthreading$inner$3)
)
- (set_local $1
- (get_local $17)
+ (set_local $9
+ (get_local $18)
)
(i32.store8
(get_local $46)
(i32.load
- (get_local $1)
+ (get_local $9)
)
)
- (set_local $6
+ (set_local $7
(get_local $46)
)
- (set_local $11
+ (set_local $12
(get_local $8)
)
- (set_local $10
+ (set_local $11
(i32.const 1)
)
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
- (set_local $1
+ (set_local $9
(get_local $23)
)
(br $jumpthreading$outer$7)
)
- (set_local $1
+ (set_local $9
(call $_strerror
(i32.load
(call $___errno_location)
@@ -4031,29 +4042,29 @@
)
(br $jumpthreading$inner$4)
)
- (set_local $1
+ (set_local $9
(select
- (tee_local $1
+ (tee_local $9
(i32.load
- (get_local $17)
+ (get_local $18)
)
)
(i32.const 4101)
(i32.ne
- (get_local $1)
+ (get_local $9)
(i32.const 0)
)
)
)
(br $jumpthreading$inner$4)
)
- (set_local $1
- (get_local $17)
+ (set_local $9
+ (get_local $18)
)
(i32.store
(get_local $47)
(i32.load
- (get_local $1)
+ (get_local $9)
)
)
(i32.store
@@ -4061,34 +4072,40 @@
(i32.const 0)
)
(i32.store
- (get_local $17)
+ (get_local $18)
(get_local $47)
)
- (set_local $7
+ (set_local $8
(i32.const -1)
)
(br $jumpthreading$inner$5)
)
- (br_if $jumpthreading$inner$5
- (get_local $7)
- )
- (block
- (call $_pad
- (get_local $0)
- (i32.const 32)
- (get_local $13)
- (i32.const 0)
- (get_local $11)
+ (if
+ (get_local $6)
+ (block
+ (set_local $8
+ (get_local $6)
+ )
+ (br $jumpthreading$inner$5)
)
- (set_local $6
- (i32.const 0)
+ (block
+ (call $_pad
+ (get_local $0)
+ (i32.const 32)
+ (get_local $14)
+ (i32.const 0)
+ (get_local $12)
+ )
+ (set_local $7
+ (i32.const 0)
+ )
+ (br $jumpthreading$inner$6)
)
- (br $jumpthreading$inner$6)
)
)
- (set_local $14
+ (set_local $15
(f64.load
- (get_local $17)
+ (get_local $18)
)
)
(i32.store
@@ -4097,7 +4114,7 @@
)
(f64.store
(get_global $tempDoublePtr)
- (get_local $14)
+ (get_local $15)
)
(set_local $35
(if i32
@@ -4111,16 +4128,16 @@
(set_local $28
(i32.const 1)
)
- (set_local $14
+ (set_local $15
(f64.neg
- (get_local $14)
+ (get_local $15)
)
)
(i32.const 4108)
)
(if i32
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 2048)
)
(block i32
@@ -4131,9 +4148,9 @@
)
(block i32
(set_local $28
- (tee_local $1
+ (tee_local $9
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 1)
)
)
@@ -4141,7 +4158,7 @@
(select
(i32.const 4114)
(i32.const 4109)
- (get_local $1)
+ (get_local $9)
)
)
)
@@ -4149,9 +4166,9 @@
)
(f64.store
(get_global $tempDoublePtr)
- (get_local $14)
+ (get_local $15)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
@@ -4184,7 +4201,7 @@
(tee_local $21
(f64.mul
(call $_frexpl
- (get_local $14)
+ (get_local $15)
(get_local $20)
)
(f64.const 2)
@@ -4205,61 +4222,61 @@
)
(if
(i32.eq
- (tee_local $16
+ (tee_local $13
(i32.or
- (get_local $12)
+ (get_local $17)
(i32.const 32)
)
)
(i32.const 97)
)
(block
- (set_local $9
+ (set_local $10
(select
(i32.add
(get_local $35)
(i32.const 9)
)
(get_local $35)
- (tee_local $16
+ (tee_local $13
(i32.and
- (get_local $12)
+ (get_local $17)
(i32.const 32)
)
)
)
)
- (set_local $10
+ (set_local $11
(i32.or
(get_local $28)
(i32.const 2)
)
)
- (set_local $14
+ (set_local $15
(if f64
(i32.or
(i32.gt_u
- (get_local $7)
+ (get_local $6)
(i32.const 11)
)
(i32.eqz
(tee_local $5
(i32.sub
(i32.const 12)
- (get_local $7)
+ (get_local $6)
)
)
)
)
(get_local $21)
(block f64
- (set_local $14
+ (set_local $15
(f64.const 8)
)
(loop $while-in54
- (set_local $14
+ (set_local $15
(f64.mul
- (get_local $14)
+ (get_local $15)
(f64.const 16)
)
)
@@ -4275,25 +4292,25 @@
(select
(f64.neg
(f64.add
- (get_local $14)
+ (get_local $15)
(f64.sub
(f64.neg
(get_local $21)
)
- (get_local $14)
+ (get_local $15)
)
)
)
(f64.sub
(f64.add
(get_local $21)
- (get_local $14)
+ (get_local $15)
)
- (get_local $14)
+ (get_local $15)
)
(i32.eq
(i32.load8_s
- (get_local $9)
+ (get_local $10)
)
(i32.const 45)
)
@@ -4303,12 +4320,12 @@
)
(i32.store8
(i32.add
- (tee_local $6
+ (tee_local $7
(if i32
(i32.eq
- (tee_local $6
+ (tee_local $7
(call $_fmt_u
- (tee_local $6
+ (tee_local $7
(select
(i32.sub
(i32.const 0)
@@ -4328,17 +4345,17 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $6)
+ (get_local $7)
(i32.const 0)
)
(i32.const 31)
)
(i32.const 31)
)
- (get_local $37)
+ (get_local $38)
)
)
- (get_local $37)
+ (get_local $38)
)
(block i32
(i32.store8
@@ -4347,7 +4364,7 @@
)
(get_local $48)
)
- (get_local $6)
+ (get_local $7)
)
)
(i32.const -1)
@@ -4364,27 +4381,27 @@
)
)
(i32.store8
- (tee_local $6
+ (tee_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const -2)
)
)
(i32.add
- (get_local $12)
+ (get_local $17)
(i32.const 15)
)
)
- (set_local $12
+ (set_local $17
(i32.lt_s
- (get_local $7)
+ (get_local $6)
(i32.const 1)
)
)
- (set_local $18
+ (set_local $19
(i32.eqz
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
)
@@ -4400,19 +4417,19 @@
(i32.add
(tee_local $8
(i32.trunc_s/f64
- (get_local $14)
+ (get_local $15)
)
)
(i32.const 4075)
)
)
- (get_local $16)
+ (get_local $13)
)
)
- (set_local $14
+ (set_local $15
(f64.mul
(f64.sub
- (get_local $14)
+ (get_local $15)
(f64.convert_s/i32
(get_local $8)
)
@@ -4431,7 +4448,7 @@
(i32.const 1)
)
)
- (get_local $41)
+ (get_local $42)
)
(i32.const 1)
)
@@ -4440,11 +4457,11 @@
(br_if $do-once57
(get_local $8)
(i32.and
- (get_local $18)
+ (get_local $19)
(i32.and
- (get_local $12)
+ (get_local $17)
(f64.eq
- (get_local $14)
+ (get_local $15)
(f64.const 0)
)
)
@@ -4466,7 +4483,7 @@
)
(br_if $while-in56
(f64.ne
- (get_local $14)
+ (get_local $15)
(f64.const 0)
)
)
@@ -4474,28 +4491,28 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
- (tee_local $7
+ (get_local $14)
+ (tee_local $6
(i32.add
(tee_local $8
(select
(i32.sub
(i32.add
(get_local $53)
- (get_local $7)
+ (get_local $6)
)
- (get_local $6)
+ (get_local $7)
)
(i32.add
(i32.sub
(get_local $51)
- (get_local $6)
+ (get_local $7)
)
(get_local $5)
)
(i32.and
(i32.ne
- (get_local $7)
+ (get_local $6)
(i32.const 0)
)
(i32.lt_s
@@ -4503,15 +4520,15 @@
(get_local $52)
(get_local $5)
)
- (get_local $7)
+ (get_local $6)
)
)
)
)
- (get_local $10)
+ (get_local $11)
)
)
- (get_local $11)
+ (get_local $12)
)
(if
(i32.eqz
@@ -4524,8 +4541,8 @@
)
(drop
(call $___fwritex
- (get_local $9)
(get_local $10)
+ (get_local $11)
(get_local $0)
)
)
@@ -4533,17 +4550,17 @@
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $13)
- (get_local $7)
+ (get_local $14)
+ (get_local $6)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 65536)
)
)
(set_local $5
(i32.sub
(get_local $5)
- (get_local $41)
+ (get_local $42)
)
)
(if
@@ -4573,7 +4590,7 @@
(tee_local $5
(i32.sub
(get_local $30)
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -4592,7 +4609,7 @@
)
(drop
(call $___fwritex
- (get_local $6)
+ (get_local $7)
(get_local $5)
(get_local $0)
)
@@ -4601,31 +4618,31 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
- (get_local $7)
+ (get_local $14)
+ (get_local $6)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 8192)
)
)
(br $do-once49
(select
- (get_local $13)
- (get_local $7)
+ (get_local $14)
+ (get_local $6)
(i32.lt_s
- (get_local $7)
- (get_local $13)
+ (get_local $6)
+ (get_local $14)
)
)
)
)
)
- (set_local $18
+ (set_local $19
(select
(i32.const 6)
- (get_local $7)
+ (get_local $6)
(i32.lt_s
- (get_local $7)
+ (get_local $6)
(i32.const 0)
)
)
@@ -4650,7 +4667,7 @@
)
)
)
- (set_local $14
+ (set_local $15
(f64.mul
(get_local $21)
(f64.const 268435456)
@@ -4659,7 +4676,7 @@
(get_local $5)
)
(block i32
- (set_local $14
+ (set_local $15
(get_local $21)
)
(i32.load
@@ -4678,9 +4695,9 @@
(loop $while-in60
(i32.store
(get_local $5)
- (tee_local $6
+ (tee_local $7
(i32.trunc_s/f64
- (get_local $14)
+ (get_local $15)
)
)
)
@@ -4692,12 +4709,12 @@
)
(br_if $while-in60
(f64.ne
- (tee_local $14
+ (tee_local $15
(f64.mul
(f64.sub
- (get_local $14)
+ (get_local $15)
(f64.convert_u/i32
- (get_local $6)
+ (get_local $7)
)
)
(f64.const 1e9)
@@ -4709,7 +4726,7 @@
)
(if
(i32.gt_s
- (tee_local $7
+ (tee_local $6
(i32.load
(get_local $20)
)
@@ -4717,51 +4734,51 @@
(i32.const 0)
)
(block
- (set_local $6
+ (set_local $7
(get_local $8)
)
(loop $while-in62
- (set_local $10
+ (set_local $11
(select
(i32.const 29)
- (get_local $7)
+ (get_local $6)
(i32.gt_s
- (get_local $7)
+ (get_local $6)
(i32.const 29)
)
)
)
- (set_local $6
+ (set_local $7
(block $do-once63 i32
(if i32
(i32.lt_u
- (tee_local $7
+ (tee_local $6
(i32.add
(get_local $5)
(i32.const -4)
)
)
- (get_local $6)
+ (get_local $7)
)
- (get_local $6)
+ (get_local $7)
(block i32
- (set_local $9
+ (set_local $10
(i32.const 0)
)
(loop $while-in66
(set_local $29
(call $___uremdi3
- (tee_local $9
+ (tee_local $10
(call $_i64Add
(call $_bitshift64Shl
(i32.load
- (get_local $7)
+ (get_local $6)
)
(i32.const 0)
- (get_local $10)
+ (get_local $11)
)
(get_global $tempRet0)
- (get_local $9)
+ (get_local $10)
(i32.const 0)
)
)
@@ -4773,12 +4790,12 @@
)
)
(i32.store
- (get_local $7)
+ (get_local $6)
(get_local $29)
)
- (set_local $9
+ (set_local $10
(call $___udivdi3
- (get_local $9)
+ (get_local $10)
(get_local $22)
(i32.const 1000000000)
(i32.const 0)
@@ -4786,34 +4803,34 @@
)
(br_if $while-in66
(i32.ge_u
- (tee_local $7
+ (tee_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const -4)
)
)
- (get_local $6)
+ (get_local $7)
)
)
)
(drop
(br_if $do-once63
- (get_local $6)
+ (get_local $7)
(i32.eqz
- (get_local $9)
+ (get_local $10)
)
)
)
(i32.store
- (tee_local $6
+ (tee_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const -4)
)
)
- (get_local $9)
+ (get_local $10)
)
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -4823,13 +4840,13 @@
(br_if $while-out67
(i32.le_u
(get_local $5)
- (get_local $6)
+ (get_local $7)
)
)
(if
(i32.eqz
(i32.load
- (tee_local $7
+ (tee_local $6
(i32.add
(get_local $5)
(i32.const -4)
@@ -4839,7 +4856,7 @@
)
(block
(set_local $5
- (get_local $7)
+ (get_local $6)
)
(br $while-in68)
)
@@ -4848,46 +4865,46 @@
)
(i32.store
(get_local $20)
- (tee_local $7
+ (tee_local $6
(i32.sub
(i32.load
(get_local $20)
)
- (get_local $10)
+ (get_local $11)
)
)
)
(br_if $while-in62
(i32.gt_s
- (get_local $7)
+ (get_local $6)
(i32.const 0)
)
)
(block
- (set_local $9
- (get_local $7)
+ (set_local $10
+ (get_local $6)
)
- (set_local $7
+ (set_local $6
(get_local $5)
)
)
)
)
(block
- (set_local $9
- (get_local $7)
+ (set_local $10
+ (get_local $6)
)
- (set_local $6
+ (set_local $7
(get_local $8)
)
- (set_local $7
+ (set_local $6
(get_local $5)
)
)
)
(if
(i32.lt_s
- (get_local $9)
+ (get_local $10)
(i32.const 0)
)
(block
@@ -4895,7 +4912,7 @@
(i32.add
(i32.div_s
(i32.add
- (get_local $18)
+ (get_local $19)
(i32.const 25)
)
(i32.const 9)
@@ -4905,93 +4922,93 @@
)
(set_local $29
(i32.eq
- (get_local $16)
+ (get_local $13)
(i32.const 102)
)
)
(set_local $5
- (get_local $7)
+ (get_local $6)
)
(loop $while-in70
- (set_local $10
+ (set_local $11
(select
(i32.const 9)
- (tee_local $7
+ (tee_local $6
(i32.sub
(i32.const 0)
- (get_local $9)
+ (get_local $10)
)
)
(i32.gt_s
- (get_local $7)
+ (get_local $6)
(i32.const 9)
)
)
)
- (set_local $7
+ (set_local $6
(select
(i32.add
- (tee_local $7
+ (tee_local $6
(select
(get_local $8)
- (tee_local $6
+ (tee_local $7
(block $do-once71 i32
(if i32
(i32.lt_u
- (get_local $6)
+ (get_local $7)
(get_local $5)
)
(block i32
- (set_local $43
+ (set_local $36
(i32.add
(i32.shl
(i32.const 1)
- (get_local $10)
+ (get_local $11)
)
(i32.const -1)
)
)
- (set_local $36
+ (set_local $37
(i32.shr_u
(i32.const 1000000000)
- (get_local $10)
+ (get_local $11)
)
)
- (set_local $9
+ (set_local $10
(i32.const 0)
)
- (set_local $7
- (get_local $6)
+ (set_local $6
+ (get_local $7)
)
(loop $while-in74
(i32.store
- (get_local $7)
+ (get_local $6)
(i32.add
(i32.shr_u
(tee_local $44
(i32.load
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $10)
+ (get_local $11)
)
- (get_local $9)
+ (get_local $10)
)
)
- (set_local $9
+ (set_local $10
(i32.mul
(i32.and
(get_local $44)
- (get_local $43)
+ (get_local $36)
)
- (get_local $36)
+ (get_local $37)
)
)
(br_if $while-in74
(i32.lt_u
- (tee_local $7
+ (tee_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 4)
)
)
@@ -4999,29 +5016,29 @@
)
)
)
- (set_local $6
+ (set_local $7
(select
- (get_local $6)
+ (get_local $7)
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
)
(drop
(br_if $do-once71
- (get_local $6)
+ (get_local $7)
(i32.eqz
- (get_local $9)
+ (get_local $10)
)
)
)
(i32.store
(get_local $5)
- (get_local $9)
+ (get_local $10)
)
(set_local $5
(i32.add
@@ -5029,16 +5046,16 @@
(i32.const 4)
)
)
- (get_local $6)
+ (get_local $7)
)
(select
- (get_local $6)
+ (get_local $7)
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -5057,7 +5074,7 @@
(i32.shr_s
(i32.sub
(get_local $5)
- (get_local $7)
+ (get_local $6)
)
(i32.const 2)
)
@@ -5067,54 +5084,54 @@
)
(i32.store
(get_local $20)
- (tee_local $9
+ (tee_local $10
(i32.add
(i32.load
(get_local $20)
)
- (get_local $10)
+ (get_local $11)
)
)
)
(if
(i32.lt_s
- (get_local $9)
+ (get_local $10)
(i32.const 0)
)
(block
(set_local $5
- (get_local $7)
+ (get_local $6)
)
(br $while-in70)
)
(block
(set_local $5
- (get_local $6)
- )
- (set_local $9
(get_local $7)
)
+ (set_local $10
+ (get_local $6)
+ )
)
)
)
)
(block
(set_local $5
- (get_local $6)
- )
- (set_local $9
(get_local $7)
)
+ (set_local $10
+ (get_local $6)
+ )
)
)
(block $do-once75
(if
(i32.lt_u
(get_local $5)
- (get_local $9)
+ (get_local $10)
)
(block
- (set_local $6
+ (set_local $7
(i32.mul
(i32.shr_s
(i32.sub
@@ -5128,7 +5145,7 @@
)
(br_if $do-once75
(i32.lt_u
- (tee_local $10
+ (tee_local $11
(i32.load
(get_local $5)
)
@@ -5136,22 +5153,22 @@
(i32.const 10)
)
)
- (set_local $7
+ (set_local $6
(i32.const 10)
)
(loop $while-in78
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 1)
)
)
(br_if $while-in78
(i32.ge_u
- (get_local $10)
- (tee_local $7
+ (get_local $11)
+ (tee_local $6
(i32.mul
- (get_local $7)
+ (get_local $6)
(i32.const 10)
)
)
@@ -5159,23 +5176,23 @@
)
)
)
- (set_local $6
+ (set_local $7
(i32.const 0)
)
)
)
- (set_local $16
+ (set_local $13
(if i32
(i32.lt_s
- (tee_local $7
+ (tee_local $6
(i32.add
(i32.sub
- (get_local $18)
+ (get_local $19)
(select
- (get_local $6)
+ (get_local $7)
(i32.const 0)
(i32.ne
- (get_local $16)
+ (get_local $13)
(i32.const 102)
)
)
@@ -5185,13 +5202,13 @@
(i32.and
(tee_local $29
(i32.ne
- (get_local $18)
+ (get_local $19)
(i32.const 0)
)
)
- (tee_local $43
+ (tee_local $36
(i32.eq
- (get_local $16)
+ (get_local $13)
(i32.const 103)
)
)
@@ -5206,7 +5223,7 @@
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $9)
+ (get_local $10)
(get_local $31)
)
(i32.const 2)
@@ -5217,7 +5234,7 @@
)
)
(block i32
- (set_local $7
+ (set_local $6
(i32.add
(i32.add
(get_local $8)
@@ -5226,9 +5243,9 @@
(i32.shl
(i32.add
(i32.div_s
- (tee_local $10
+ (tee_local $11
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 9216)
)
)
@@ -5242,10 +5259,10 @@
)
(if
(i32.lt_s
- (tee_local $10
+ (tee_local $11
(i32.add
(i32.rem_s
- (get_local $10)
+ (get_local $11)
(i32.const 9)
)
(i32.const 1)
@@ -5254,21 +5271,21 @@
(i32.const 9)
)
(block
- (set_local $16
+ (set_local $13
(i32.const 10)
)
(loop $while-in80
- (set_local $16
+ (set_local $13
(i32.mul
- (get_local $16)
+ (get_local $13)
(i32.const 10)
)
)
(br_if $while-in80
(i32.ne
- (tee_local $10
+ (tee_local $11
(i32.add
- (get_local $10)
+ (get_local $11)
(i32.const 1)
)
)
@@ -5277,7 +5294,7 @@
)
)
)
- (set_local $16
+ (set_local $13
(i32.const 10)
)
)
@@ -5285,24 +5302,24 @@
(if
(i32.eqz
(i32.and
- (tee_local $36
+ (tee_local $37
(i32.eq
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 4)
)
- (get_local $9)
+ (get_local $10)
)
)
(i32.eqz
- (tee_local $10
+ (tee_local $11
(i32.rem_u
(tee_local $22
(i32.load
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $16)
+ (get_local $13)
)
)
)
@@ -5316,19 +5333,19 @@
(i32.and
(i32.div_u
(get_local $22)
- (get_local $16)
+ (get_local $13)
)
(i32.const 1)
)
)
)
- (set_local $14
+ (set_local $15
(if f64
(i32.lt_u
- (get_local $10)
+ (get_local $11)
(tee_local $44
(i32.div_s
- (get_local $16)
+ (get_local $13)
(i32.const 2)
)
)
@@ -5338,9 +5355,9 @@
(f64.const 1)
(f64.const 1.5)
(i32.and
- (get_local $36)
+ (get_local $37)
(i32.eq
- (get_local $10)
+ (get_local $11)
(get_local $44)
)
)
@@ -5363,9 +5380,9 @@
)
)
)
- (set_local $14
+ (set_local $15
(f64.neg
- (get_local $14)
+ (get_local $15)
)
)
(f64.neg
@@ -5377,11 +5394,11 @@
)
)
(i32.store
- (get_local $7)
- (tee_local $10
+ (get_local $6)
+ (tee_local $11
(i32.sub
(get_local $22)
- (get_local $10)
+ (get_local $11)
)
)
)
@@ -5389,36 +5406,36 @@
(f64.eq
(f64.add
(get_local $21)
- (get_local $14)
+ (get_local $15)
)
(get_local $21)
)
)
(i32.store
- (get_local $7)
- (tee_local $6
+ (get_local $6)
+ (tee_local $7
(i32.add
- (get_local $10)
- (get_local $16)
+ (get_local $11)
+ (get_local $13)
)
)
)
(if
(i32.gt_u
- (get_local $6)
+ (get_local $7)
(i32.const 999999999)
)
(loop $while-in86
(i32.store
- (get_local $7)
+ (get_local $6)
(i32.const 0)
)
(set_local $5
(if i32
(i32.lt_u
- (tee_local $7
+ (tee_local $6
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const -4)
)
)
@@ -5440,11 +5457,11 @@
)
)
(i32.store
- (get_local $7)
- (tee_local $6
+ (get_local $6)
+ (tee_local $7
(i32.add
(i32.load
- (get_local $7)
+ (get_local $6)
)
(i32.const 1)
)
@@ -5452,13 +5469,13 @@
)
(br_if $while-in86
(i32.gt_u
- (get_local $6)
+ (get_local $7)
(i32.const 999999999)
)
)
)
)
- (set_local $6
+ (set_local $7
(i32.mul
(i32.shr_s
(i32.sub
@@ -5472,7 +5489,7 @@
)
(br_if $do-once81
(i32.lt_u
- (tee_local $16
+ (tee_local $13
(i32.load
(get_local $5)
)
@@ -5480,22 +5497,22 @@
(i32.const 10)
)
)
- (set_local $10
+ (set_local $11
(i32.const 10)
)
(loop $while-in88
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 1)
)
)
(br_if $while-in88
(i32.ge_u
- (get_local $16)
- (tee_local $10
+ (get_local $13)
+ (tee_local $11
(i32.mul
- (get_local $10)
+ (get_local $11)
(i32.const 10)
)
)
@@ -5505,55 +5522,55 @@
)
)
)
- (set_local $10
- (get_local $6)
+ (set_local $11
+ (get_local $7)
)
- (set_local $9
+ (set_local $10
(select
- (tee_local $6
+ (tee_local $7
(i32.add
- (get_local $7)
+ (get_local $6)
(i32.const 4)
)
)
- (get_local $9)
+ (get_local $10)
(i32.gt_u
- (get_local $9)
- (get_local $6)
+ (get_local $10)
+ (get_local $7)
)
)
)
(get_local $5)
)
(block i32
- (set_local $10
- (get_local $6)
+ (set_local $11
+ (get_local $7)
)
(get_local $5)
)
)
)
- (set_local $36
+ (set_local $37
(i32.sub
(i32.const 0)
- (get_local $10)
+ (get_local $11)
)
)
(set_local $5
- (get_local $9)
+ (get_local $10)
)
(loop $while-in90
(block $while-out89
(if
(i32.le_u
(get_local $5)
- (get_local $16)
+ (get_local $13)
)
(block
(set_local $22
(i32.const 0)
)
- (set_local $7
+ (set_local $10
(get_local $5)
)
(br $while-out89)
@@ -5561,7 +5578,7 @@
)
(if
(i32.load
- (tee_local $6
+ (tee_local $7
(i32.add
(get_local $5)
(i32.const -4)
@@ -5572,25 +5589,25 @@
(set_local $22
(i32.const 1)
)
- (set_local $7
+ (set_local $10
(get_local $5)
)
)
(block
(set_local $5
- (get_local $6)
+ (get_local $7)
)
(br $while-in90)
)
)
)
)
- (set_local $12
+ (set_local $17
(block $do-once91 i32
(if i32
- (get_local $43)
+ (get_local $36)
(block i32
- (set_local $9
+ (set_local $17
(if i32
(i32.and
(i32.gt_s
@@ -5603,20 +5620,20 @@
)
(i32.const 1)
)
- (get_local $18)
+ (get_local $19)
)
)
- (get_local $10)
+ (get_local $11)
)
(i32.gt_s
- (get_local $10)
+ (get_local $11)
(i32.const -5)
)
)
(block i32
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $12)
+ (get_local $17)
(i32.const -1)
)
)
@@ -5625,13 +5642,13 @@
(get_local $5)
(i32.const -1)
)
- (get_local $10)
+ (get_local $11)
)
)
(block i32
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $12)
+ (get_local $17)
(i32.const -2)
)
)
@@ -5643,18 +5660,18 @@
)
)
(if
- (tee_local $12
+ (tee_local $6
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
)
(block
(set_local $5
- (get_local $9)
+ (get_local $17)
)
(br $do-once91
- (get_local $12)
+ (get_local $6)
)
)
)
@@ -5664,10 +5681,10 @@
(block
(if
(i32.eqz
- (tee_local $18
+ (tee_local $19
(i32.load
(i32.add
- (get_local $7)
+ (get_local $10)
(i32.const -4)
)
)
@@ -5682,7 +5699,7 @@
)
(if
(i32.rem_u
- (get_local $18)
+ (get_local $19)
(i32.const 10)
)
(block
@@ -5692,7 +5709,7 @@
(br $do-once93)
)
(block
- (set_local $12
+ (set_local $6
(i32.const 10)
)
(set_local $5
@@ -5710,10 +5727,10 @@
(br_if $while-in96
(i32.eqz
(i32.rem_u
- (get_local $18)
- (tee_local $12
+ (get_local $19)
+ (tee_local $6
(i32.mul
- (get_local $12)
+ (get_local $6)
(i32.const 10)
)
)
@@ -5727,12 +5744,12 @@
)
)
)
- (set_local $12
+ (set_local $6
(i32.add
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $7)
+ (get_local $10)
(get_local $31)
)
(i32.const 2)
@@ -5745,7 +5762,7 @@
(if i32
(i32.eq
(i32.or
- (get_local $6)
+ (get_local $7)
(i32.const 32)
)
(i32.const 102)
@@ -5753,13 +5770,13 @@
(block i32
(set_local $5
(select
- (get_local $9)
+ (get_local $17)
(tee_local $5
(select
(i32.const 0)
(tee_local $5
(i32.sub
- (get_local $12)
+ (get_local $6)
(get_local $5)
)
)
@@ -5770,7 +5787,7 @@
)
)
(i32.lt_s
- (get_local $9)
+ (get_local $17)
(get_local $5)
)
)
@@ -5780,15 +5797,15 @@
(block i32
(set_local $5
(select
- (get_local $9)
+ (get_local $17)
(tee_local $5
(select
(i32.const 0)
(tee_local $5
(i32.sub
(i32.add
- (get_local $12)
- (get_local $10)
+ (get_local $6)
+ (get_local $11)
)
(get_local $5)
)
@@ -5800,7 +5817,7 @@
)
)
(i32.lt_s
- (get_local $9)
+ (get_local $17)
(get_local $5)
)
)
@@ -5811,26 +5828,26 @@
)
(block i32
(set_local $5
- (get_local $18)
+ (get_local $19)
)
- (set_local $6
- (get_local $12)
+ (set_local $7
+ (get_local $17)
)
(i32.and
- (get_local $11)
+ (get_local $12)
(i32.const 8)
)
)
)
)
)
- (set_local $31
+ (set_local $29
(i32.and
(i32.ne
- (tee_local $18
+ (tee_local $31
(i32.or
(get_local $5)
- (get_local $12)
+ (get_local $17)
)
)
(i32.const 0)
@@ -5838,24 +5855,24 @@
(i32.const 1)
)
)
- (set_local $9
+ (set_local $19
(if i32
- (tee_local $29
+ (tee_local $36
(i32.eq
(i32.or
- (get_local $6)
+ (get_local $7)
(i32.const 32)
)
(i32.const 102)
)
)
(block i32
- (set_local $6
+ (set_local $7
(select
- (get_local $10)
+ (get_local $11)
(i32.const 0)
(i32.gt_s
- (get_local $10)
+ (get_local $11)
(i32.const 0)
)
)
@@ -5867,14 +5884,14 @@
(i32.lt_s
(i32.sub
(get_local $30)
- (tee_local $9
+ (tee_local $6
(call $_fmt_u
- (tee_local $9
+ (tee_local $6
(select
- (get_local $36)
- (get_local $10)
+ (get_local $37)
+ (get_local $11)
(i32.lt_s
- (get_local $10)
+ (get_local $11)
(i32.const 0)
)
)
@@ -5882,14 +5899,14 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $9)
+ (get_local $6)
(i32.const 0)
)
(i32.const 31)
)
(i32.const 31)
)
- (get_local $37)
+ (get_local $38)
)
)
)
@@ -5897,9 +5914,9 @@
)
(loop $while-in98
(i32.store8
- (tee_local $9
+ (tee_local $6
(i32.add
- (get_local $9)
+ (get_local $6)
(i32.const -1)
)
)
@@ -5909,7 +5926,7 @@
(i32.lt_s
(i32.sub
(get_local $30)
- (get_local $9)
+ (get_local $6)
)
(i32.const 2)
)
@@ -5918,13 +5935,13 @@
)
(i32.store8
(i32.add
- (get_local $9)
+ (get_local $6)
(i32.const -1)
)
(i32.add
(i32.and
(i32.shr_s
- (get_local $10)
+ (get_local $11)
(i32.const 31)
)
(i32.const 2)
@@ -5933,29 +5950,29 @@
)
)
(i32.store8
- (tee_local $9
+ (tee_local $6
(i32.add
- (get_local $9)
+ (get_local $6)
(i32.const -2)
)
)
- (get_local $6)
+ (get_local $7)
)
- (set_local $6
+ (set_local $7
(i32.sub
(get_local $30)
- (get_local $9)
+ (get_local $6)
)
)
- (get_local $9)
+ (get_local $6)
)
)
)
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
- (tee_local $10
+ (get_local $14)
+ (tee_local $11
(i32.add
(i32.add
(i32.add
@@ -5965,12 +5982,12 @@
)
(get_local $5)
)
- (get_local $31)
+ (get_local $29)
)
- (get_local $6)
+ (get_local $7)
)
)
- (get_local $11)
+ (get_local $12)
)
(if
(i32.eqz
@@ -5992,34 +6009,34 @@
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $13)
- (get_local $10)
+ (get_local $14)
+ (get_local $11)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 65536)
)
)
(block $do-once99
(if
- (get_local $29)
+ (get_local $36)
(block
- (set_local $9
- (tee_local $12
+ (set_local $6
+ (tee_local $13
(select
(get_local $8)
- (get_local $16)
+ (get_local $13)
(i32.gt_u
- (get_local $16)
+ (get_local $13)
(get_local $8)
)
)
)
)
(loop $while-in102
- (set_local $6
+ (set_local $7
(call $_fmt_u
(i32.load
- (get_local $9)
+ (get_local $6)
)
(i32.const 0)
(get_local $33)
@@ -6028,36 +6045,36 @@
(block $do-once103
(if
(i32.eq
- (get_local $9)
- (get_local $12)
+ (get_local $6)
+ (get_local $13)
)
(block
(br_if $do-once103
(i32.ne
- (get_local $6)
+ (get_local $7)
(get_local $33)
)
)
(i32.store8
- (get_local $38)
+ (get_local $39)
(i32.const 48)
)
- (set_local $6
- (get_local $38)
+ (set_local $7
+ (get_local $39)
)
)
(block
(br_if $do-once103
(i32.le_u
- (get_local $6)
+ (get_local $7)
(get_local $24)
)
)
(loop $while-in106
(i32.store8
- (tee_local $6
+ (tee_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const -1)
)
)
@@ -6065,7 +6082,7 @@
)
(br_if $while-in106
(i32.gt_u
- (get_local $6)
+ (get_local $7)
(get_local $24)
)
)
@@ -6084,10 +6101,10 @@
)
(drop
(call $___fwritex
- (get_local $6)
+ (get_local $7)
(i32.sub
(get_local $49)
- (get_local $6)
+ (get_local $7)
)
(get_local $0)
)
@@ -6095,17 +6112,17 @@
)
(if
(i32.le_u
- (tee_local $6
+ (tee_local $7
(i32.add
- (get_local $9)
+ (get_local $6)
(i32.const 4)
)
)
(get_local $8)
)
(block
- (set_local $9
- (get_local $6)
+ (set_local $6
+ (get_local $7)
)
(br $while-in102)
)
@@ -6113,7 +6130,7 @@
)
(block $do-once107
(if
- (get_local $18)
+ (get_local $31)
(block
(br_if $do-once107
(i32.and
@@ -6140,17 +6157,17 @@
(i32.const 0)
)
(i32.lt_u
- (get_local $6)
(get_local $7)
+ (get_local $10)
)
)
(loop $while-in110
(if
(i32.gt_u
- (tee_local $8
+ (tee_local $6
(call $_fmt_u
(i32.load
- (get_local $6)
+ (get_local $7)
)
(i32.const 0)
(get_local $33)
@@ -6160,9 +6177,9 @@
)
(loop $while-in112
(i32.store8
- (tee_local $8
+ (tee_local $6
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const -1)
)
)
@@ -6170,7 +6187,7 @@
)
(br_if $while-in112
(i32.gt_u
- (get_local $8)
+ (get_local $6)
(get_local $24)
)
)
@@ -6187,7 +6204,7 @@
)
(drop
(call $___fwritex
- (get_local $8)
+ (get_local $6)
(select
(i32.const 9)
(get_local $5)
@@ -6200,7 +6217,7 @@
)
)
)
- (set_local $8
+ (set_local $6
(i32.add
(get_local $5)
(i32.const -9)
@@ -6213,23 +6230,23 @@
(i32.const 9)
)
(i32.lt_u
- (tee_local $6
+ (tee_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
- (get_local $7)
+ (get_local $10)
)
)
(block
(set_local $5
- (get_local $8)
+ (get_local $6)
)
(br $while-in110)
)
(set_local $5
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -6246,11 +6263,11 @@
)
)
(block
- (set_local $18
+ (set_local $10
(select
- (get_local $7)
+ (get_local $10)
(i32.add
- (get_local $16)
+ (get_local $13)
(i32.const 4)
)
(get_local $22)
@@ -6262,25 +6279,25 @@
(i32.const -1)
)
(block
- (set_local $12
+ (set_local $17
(i32.eqz
- (get_local $12)
+ (get_local $17)
)
)
- (set_local $8
- (get_local $16)
- )
(set_local $6
+ (get_local $13)
+ )
+ (set_local $7
(get_local $5)
)
(loop $while-in114
- (set_local $7
+ (set_local $8
(if i32
(i32.eq
(tee_local $5
(call $_fmt_u
(i32.load
- (get_local $8)
+ (get_local $6)
)
(i32.const 0)
(get_local $33)
@@ -6290,10 +6307,10 @@
)
(block i32
(i32.store8
- (get_local $38)
+ (get_local $39)
(i32.const 48)
)
- (get_local $38)
+ (get_local $39)
)
(get_local $5)
)
@@ -6301,13 +6318,13 @@
(block $do-once115
(if
(i32.eq
- (get_local $8)
- (get_local $16)
+ (get_local $6)
+ (get_local $13)
)
(block
(set_local $5
(i32.add
- (get_local $7)
+ (get_local $8)
(i32.const 1)
)
)
@@ -6322,7 +6339,7 @@
)
(drop
(call $___fwritex
- (get_local $7)
+ (get_local $8)
(i32.const 1)
(get_local $0)
)
@@ -6330,9 +6347,9 @@
)
(br_if $do-once115
(i32.and
- (get_local $12)
+ (get_local $17)
(i32.lt_s
- (get_local $6)
+ (get_local $7)
(i32.const 1)
)
)
@@ -6356,15 +6373,15 @@
(block
(if
(i32.gt_u
- (get_local $7)
+ (get_local $8)
(get_local $24)
)
(set_local $5
- (get_local $7)
+ (get_local $8)
)
(block
(set_local $5
- (get_local $7)
+ (get_local $8)
)
(br $do-once115)
)
@@ -6389,7 +6406,7 @@
)
)
)
- (set_local $7
+ (set_local $8
(i32.sub
(get_local $49)
(get_local $5)
@@ -6408,11 +6425,11 @@
(call $___fwritex
(get_local $5)
(select
+ (get_local $8)
(get_local $7)
- (get_local $6)
(i32.gt_s
- (get_local $6)
(get_local $7)
+ (get_local $8)
)
)
(get_local $0)
@@ -6422,19 +6439,19 @@
(br_if $while-in114
(i32.and
(i32.lt_u
- (tee_local $8
+ (tee_local $6
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 4)
)
)
- (get_local $18)
+ (get_local $10)
)
(i32.gt_s
- (tee_local $6
+ (tee_local $7
(i32.sub
- (get_local $6)
(get_local $7)
+ (get_local $8)
)
)
(i32.const -1)
@@ -6442,7 +6459,7 @@
)
)
(set_local $5
- (get_local $6)
+ (get_local $7)
)
)
)
@@ -6467,10 +6484,10 @@
)
(drop
(call $___fwritex
- (get_local $9)
+ (get_local $19)
(i32.sub
(get_local $30)
- (get_local $9)
+ (get_local $19)
)
(get_local $0)
)
@@ -6481,47 +6498,47 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
- (get_local $10)
+ (get_local $14)
+ (get_local $11)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 8192)
)
)
(select
- (get_local $13)
- (get_local $10)
+ (get_local $14)
+ (get_local $11)
(i32.lt_s
- (get_local $10)
- (get_local $13)
+ (get_local $11)
+ (get_local $14)
)
)
)
(block i32
- (set_local $6
+ (set_local $7
(select
(i32.const 0)
(get_local $28)
(tee_local $5
(i32.or
(f64.ne
- (get_local $14)
- (get_local $14)
+ (get_local $15)
+ (get_local $15)
)
(i32.const 0)
)
)
)
)
- (set_local $7
+ (set_local $6
(select
(select
(i32.const 4135)
(i32.const 4139)
- (tee_local $7
+ (tee_local $6
(i32.ne
(i32.and
- (get_local $12)
+ (get_local $17)
(i32.const 32)
)
(i32.const 0)
@@ -6531,7 +6548,7 @@
(select
(i32.const 4127)
(i32.const 4131)
- (get_local $7)
+ (get_local $6)
)
(get_local $5)
)
@@ -6539,10 +6556,10 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
+ (get_local $14)
(tee_local $5
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 3)
)
)
@@ -6565,7 +6582,7 @@
(drop
(call $___fwritex
(get_local $35)
- (get_local $6)
+ (get_local $7)
(get_local $0)
)
)
@@ -6579,7 +6596,7 @@
)
(drop
(call $___fwritex
- (get_local $7)
+ (get_local $6)
(i32.const 3)
(get_local $0)
)
@@ -6588,19 +6605,19 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
+ (get_local $14)
(get_local $5)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 8192)
)
)
(select
- (get_local $13)
+ (get_local $14)
(get_local $5)
(i32.lt_s
(get_local $5)
- (get_local $13)
+ (get_local $14)
)
)
)
@@ -6609,26 +6626,26 @@
)
(br $label$continue$L1)
)
- (set_local $6
- (get_local $1)
+ (set_local $7
+ (get_local $9)
)
- (set_local $10
- (get_local $7)
+ (set_local $11
+ (get_local $6)
)
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
- (set_local $1
+ (set_local $9
(get_local $23)
)
(br $jumpthreading$outer$7)
)
- (set_local $9
+ (set_local $10
(i32.and
- (get_local $12)
+ (get_local $17)
(i32.const 32)
)
)
@@ -6637,34 +6654,34 @@
(i32.eqz
(tee_local $8
(i32.load
- (tee_local $6
- (get_local $17)
+ (tee_local $7
+ (get_local $18)
)
)
)
)
(i32.eqz
- (tee_local $11
+ (tee_local $12
(i32.load offset=4
- (get_local $6)
+ (get_local $7)
)
)
)
)
(block
- (set_local $6
+ (set_local $7
(get_local $23)
)
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
(br $jumpthreading$inner$7)
)
(block
- (set_local $6
+ (set_local $7
(get_local $8)
)
(set_local $8
@@ -6682,36 +6699,36 @@
(i32.load8_u
(i32.add
(i32.and
- (get_local $6)
+ (get_local $7)
(i32.const 15)
)
(i32.const 4075)
)
)
- (get_local $9)
+ (get_local $10)
)
)
(br_if $while-in123
(i32.eqz
(i32.and
(i32.eqz
- (tee_local $6
+ (tee_local $7
(call $_bitshift64Lshr
- (get_local $6)
- (get_local $11)
+ (get_local $7)
+ (get_local $12)
(i32.const 4)
)
)
)
(i32.eqz
- (tee_local $11
+ (tee_local $12
(get_global $tempRet0)
)
)
)
)
)
- (set_local $6
+ (set_local $7
(get_local $8)
)
)
@@ -6719,21 +6736,21 @@
(i32.or
(i32.eqz
(i32.and
- (get_local $1)
+ (get_local $9)
(i32.const 8)
)
)
(i32.and
(i32.eqz
(i32.load
- (tee_local $11
- (get_local $17)
+ (tee_local $12
+ (get_local $18)
)
)
)
(i32.eqz
(i32.load offset=4
- (get_local $11)
+ (get_local $12)
)
)
)
@@ -6742,7 +6759,7 @@
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
(br $jumpthreading$inner$7)
@@ -6751,11 +6768,11 @@
(set_local $8
(i32.const 2)
)
- (set_local $9
+ (set_local $10
(i32.add
(i32.const 4091)
(i32.shr_s
- (get_local $12)
+ (get_local $17)
(i32.const 4)
)
)
@@ -6767,84 +6784,84 @@
)
(br $jumpthreading$outer$7)
)
- (set_local $6
+ (set_local $7
(call $_fmt_u
- (get_local $1)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
(get_local $23)
)
)
- (set_local $1
- (get_local $11)
+ (set_local $9
+ (get_local $12)
)
(br $jumpthreading$inner$7)
)
(set_local $26
(i32.const 0)
)
- (set_local $16
+ (set_local $17
(i32.eqz
- (tee_local $12
+ (tee_local $13
(call $_memchr
- (get_local $1)
+ (get_local $9)
(i32.const 0)
- (get_local $7)
+ (get_local $6)
)
)
)
)
- (set_local $6
- (get_local $1)
+ (set_local $7
+ (get_local $9)
)
- (set_local $11
+ (set_local $12
(get_local $8)
)
- (set_local $10
+ (set_local $11
(select
- (get_local $7)
+ (get_local $6)
(i32.sub
- (get_local $12)
- (get_local $1)
+ (get_local $13)
+ (get_local $9)
)
- (get_local $16)
+ (get_local $17)
)
)
(set_local $8
(i32.const 0)
)
- (set_local $9
+ (set_local $10
(i32.const 4091)
)
- (set_local $1
+ (set_local $9
(select
(i32.add
- (get_local $1)
- (get_local $7)
+ (get_local $9)
+ (get_local $6)
)
- (get_local $12)
- (get_local $16)
+ (get_local $13)
+ (get_local $17)
)
)
(br $jumpthreading$outer$7)
)
- (set_local $1
+ (set_local $9
(i32.const 0)
)
- (set_local $6
+ (set_local $7
(i32.const 0)
)
- (set_local $8
+ (set_local $6
(i32.load
- (get_local $17)
+ (get_local $18)
)
)
(loop $while-in125
(block $while-out124
(br_if $while-out124
(i32.eqz
- (tee_local $9
+ (tee_local $10
(i32.load
- (get_local $8)
+ (get_local $6)
)
)
)
@@ -6852,36 +6869,36 @@
(br_if $while-out124
(i32.or
(i32.lt_s
- (tee_local $6
+ (tee_local $7
(call $_wctomb
- (get_local $40)
- (get_local $9)
+ (get_local $41)
+ (get_local $10)
)
)
(i32.const 0)
)
(i32.gt_u
- (get_local $6)
+ (get_local $7)
(i32.sub
- (get_local $7)
- (get_local $1)
+ (get_local $8)
+ (get_local $9)
)
)
)
)
- (set_local $8
+ (set_local $6
(i32.add
- (get_local $8)
+ (get_local $6)
(i32.const 4)
)
)
(br_if $while-in125
(i32.gt_u
- (get_local $7)
- (tee_local $1
+ (get_local $8)
+ (tee_local $9
(i32.add
- (get_local $6)
- (get_local $1)
+ (get_local $7)
+ (get_local $9)
)
)
)
@@ -6890,11 +6907,11 @@
)
(if
(i32.lt_s
- (get_local $6)
+ (get_local $7)
(i32.const 0)
)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L1)
@@ -6903,19 +6920,19 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
- (get_local $1)
- (get_local $11)
+ (get_local $14)
+ (get_local $9)
+ (get_local $12)
)
(if
- (get_local $1)
+ (get_local $9)
(block
- (set_local $7
+ (set_local $6
(i32.const 0)
)
- (set_local $6
+ (set_local $7
(i32.load
- (get_local $17)
+ (get_local $18)
)
)
(loop $while-in127
@@ -6923,41 +6940,41 @@
(i32.eqz
(tee_local $8
(i32.load
- (get_local $6)
+ (get_local $7)
)
)
)
(block
- (set_local $6
- (get_local $1)
+ (set_local $7
+ (get_local $9)
)
(br $jumpthreading$inner$6)
)
)
- (set_local $6
+ (set_local $7
(i32.add
- (get_local $6)
+ (get_local $7)
(i32.const 4)
)
)
(if
(i32.gt_s
- (tee_local $7
+ (tee_local $6
(i32.add
(tee_local $8
(call $_wctomb
- (get_local $40)
+ (get_local $41)
(get_local $8)
)
)
- (get_local $7)
+ (get_local $6)
)
)
- (get_local $1)
+ (get_local $9)
)
(block
- (set_local $6
- (get_local $1)
+ (set_local $7
+ (get_local $9)
)
(br $jumpthreading$inner$6)
)
@@ -6973,7 +6990,7 @@
)
(drop
(call $___fwritex
- (get_local $40)
+ (get_local $41)
(get_local $8)
(get_local $0)
)
@@ -6981,20 +6998,20 @@
)
(br_if $while-in127
(i32.lt_u
- (get_local $7)
- (get_local $1)
+ (get_local $6)
+ (get_local $9)
)
)
(block
- (set_local $6
- (get_local $1)
+ (set_local $7
+ (get_local $9)
)
(br $jumpthreading$inner$6)
)
)
)
(block
- (set_local $6
+ (set_local $7
(i32.const 0)
)
(br $jumpthreading$inner$6)
@@ -7008,23 +7025,23 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $13)
- (get_local $6)
+ (get_local $14)
+ (get_local $7)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 8192)
)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
(select
- (get_local $13)
- (get_local $6)
+ (get_local $14)
+ (get_local $7)
(i32.gt_s
- (get_local $13)
- (get_local $6)
+ (get_local $14)
+ (get_local $7)
)
)
)
@@ -7033,39 +7050,39 @@
(set_local $26
(i32.const 0)
)
- (set_local $11
+ (set_local $12
(select
(i32.and
- (get_local $1)
+ (get_local $9)
(i32.const -65537)
)
- (get_local $1)
+ (get_local $9)
(i32.gt_s
- (get_local $7)
+ (get_local $6)
(i32.const -1)
)
)
)
- (set_local $6
+ (set_local $7
(if i32
(i32.or
(i32.ne
- (get_local $7)
+ (get_local $6)
(i32.const 0)
)
- (tee_local $1
+ (tee_local $9
(i32.or
(i32.ne
(i32.load
- (tee_local $1
- (get_local $17)
+ (tee_local $9
+ (get_local $18)
)
)
(i32.const 0)
)
(i32.ne
(i32.load offset=4
- (get_local $1)
+ (get_local $9)
)
(i32.const 0)
)
@@ -7073,40 +7090,40 @@
)
)
(block i32
- (set_local $10
+ (set_local $11
(select
- (get_local $7)
- (tee_local $1
+ (get_local $6)
+ (tee_local $9
(i32.add
(i32.xor
(i32.and
- (get_local $1)
+ (get_local $9)
(i32.const 1)
)
(i32.const 1)
)
(i32.sub
(get_local $45)
- (get_local $6)
+ (get_local $7)
)
)
)
(i32.gt_s
- (get_local $7)
- (get_local $1)
+ (get_local $6)
+ (get_local $9)
)
)
)
- (set_local $1
+ (set_local $9
(get_local $23)
)
- (get_local $6)
+ (get_local $7)
)
(block i32
- (set_local $10
+ (set_local $11
(i32.const 0)
)
- (set_local $1
+ (set_local $9
(get_local $23)
)
(get_local $23)
@@ -7117,37 +7134,37 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (tee_local $7
+ (tee_local $6
(select
- (tee_local $1
+ (tee_local $9
(i32.add
(get_local $8)
- (tee_local $10
+ (tee_local $11
(select
- (tee_local $12
+ (tee_local $13
(i32.sub
- (get_local $1)
- (get_local $6)
+ (get_local $9)
+ (get_local $7)
)
)
- (get_local $10)
+ (get_local $11)
(i32.lt_s
- (get_local $10)
- (get_local $12)
+ (get_local $11)
+ (get_local $13)
)
)
)
)
)
- (get_local $13)
+ (get_local $14)
(i32.lt_s
- (get_local $13)
- (get_local $1)
+ (get_local $14)
+ (get_local $9)
)
)
)
- (get_local $1)
- (get_local $11)
+ (get_local $9)
+ (get_local $12)
)
(if
(i32.eqz
@@ -7160,7 +7177,7 @@
)
(drop
(call $___fwritex
- (get_local $9)
+ (get_local $10)
(get_local $8)
(get_local $0)
)
@@ -7169,18 +7186,18 @@
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $7)
- (get_local $1)
+ (get_local $6)
+ (get_local $9)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 65536)
)
)
(call $_pad
(get_local $0)
(i32.const 48)
- (get_local $10)
- (get_local $12)
+ (get_local $11)
+ (get_local $13)
(i32.const 0)
)
(if
@@ -7194,8 +7211,8 @@
)
(drop
(call $___fwritex
- (get_local $6)
- (get_local $12)
+ (get_local $7)
+ (get_local $13)
(get_local $0)
)
)
@@ -7203,18 +7220,18 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (get_local $7)
- (get_local $1)
+ (get_local $6)
+ (get_local $9)
(i32.xor
- (get_local $11)
+ (get_local $12)
(i32.const 8192)
)
)
- (set_local $1
+ (set_local $9
(get_local $5)
)
(set_local $5
- (get_local $7)
+ (get_local $6)
)
(br $label$continue$L1)
)
@@ -7226,7 +7243,7 @@
(get_local $0)
)
(if
- (get_local $19)
+ (get_local $1)
(block
(set_local $0
(i32.const 1)
@@ -7271,7 +7288,7 @@
)
)
(block
- (set_local $15
+ (set_local $16
(i32.const 1)
)
(br $label$break$L343)
@@ -7301,7 +7318,7 @@
)
)
(block
- (set_local $15
+ (set_local $16
(i32.const -1)
)
(br $label$break$L343)
@@ -7318,17 +7335,17 @@
)
(br $while-in132)
)
- (set_local $15
+ (set_local $16
(i32.const 1)
)
)
)
- (set_local $15
+ (set_local $16
(i32.const 1)
)
)
)
- (set_local $15
+ (set_local $16
(i32.const 0)
)
)
@@ -7337,7 +7354,7 @@
(set_global $STACKTOP
(get_local $25)
)
- (get_local $15)
+ (get_local $16)
)
(func $_pop_arg_336 (param $0 i32) (param $1 i32) (param $2 i32)
(local $3 i32)
@@ -7913,23 +7930,23 @@
(get_local $1)
(select
(i32.const 256)
- (tee_local $1
+ (tee_local $4
(i32.sub
(get_local $2)
(get_local $3)
)
)
(i32.gt_u
- (get_local $1)
+ (get_local $4)
(i32.const 256)
)
)
)
)
- (set_local $4
+ (set_local $7
(i32.eqz
(i32.and
- (tee_local $7
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -7940,7 +7957,7 @@
)
(if
(i32.gt_u
- (get_local $1)
+ (get_local $4)
(i32.const 255)
)
(block
@@ -7951,16 +7968,16 @@
)
)
(set_local $2
- (get_local $7)
+ (get_local $4)
)
(set_local $3
- (get_local $4)
+ (get_local $7)
)
(loop $while-in
(set_local $3
(i32.eqz
(i32.and
- (tee_local $2
+ (tee_local $1
(if i32
(get_local $3)
(block i32
@@ -7975,7 +7992,7 @@
(get_local $0)
)
)
- (get_local $2)
+ (get_local $1)
)
)
(i32.const 32)
@@ -7984,9 +8001,9 @@
)
(br_if $while-in
(i32.gt_u
- (tee_local $1
+ (tee_local $2
(i32.add
- (get_local $1)
+ (get_local $2)
(i32.const -256)
)
)
@@ -7994,7 +8011,7 @@
)
)
)
- (set_local $1
+ (set_local $4
(i32.and
(get_local $8)
(i32.const 255)
@@ -8008,14 +8025,14 @@
)
(br_if $do-once
(i32.eqz
- (get_local $4)
+ (get_local $7)
)
)
)
(drop
(call $___fwritex
(get_local $5)
- (get_local $1)
+ (get_local $4)
(get_local $0)
)
)
@@ -8060,16 +8077,16 @@
(block
(if
(i32.and
- (tee_local $2
+ (tee_local $1
(i32.shr_u
(tee_local $10
(i32.load
(i32.const 176)
)
)
- (tee_local $7
+ (tee_local $2
(i32.shr_u
- (tee_local $4
+ (tee_local $3
(select
(i32.const 16)
(i32.and
@@ -8097,11 +8114,11 @@
(i32.load
(tee_local $1
(i32.add
- (tee_local $7
+ (tee_local $9
(i32.load
- (tee_local $3
+ (tee_local $2
(i32.add
- (tee_local $2
+ (tee_local $3
(i32.add
(i32.const 216)
(i32.shl
@@ -8110,12 +8127,12 @@
(i32.add
(i32.xor
(i32.and
- (get_local $2)
+ (get_local $1)
(i32.const 1)
)
(i32.const 1)
)
- (get_local $7)
+ (get_local $2)
)
)
(i32.const 1)
@@ -8136,7 +8153,7 @@
)
(if
(i32.eq
- (get_local $2)
+ (get_local $3)
(get_local $6)
)
(i32.store
@@ -8172,15 +8189,15 @@
)
)
)
- (get_local $7)
+ (get_local $9)
)
(block
(i32.store
(get_local $0)
- (get_local $2)
+ (get_local $3)
)
(i32.store
- (get_local $3)
+ (get_local $2)
(get_local $6)
)
)
@@ -8189,7 +8206,7 @@
)
)
(i32.store offset=4
- (get_local $7)
+ (get_local $9)
(i32.or
(tee_local $0
(i32.shl
@@ -8204,7 +8221,7 @@
(tee_local $0
(i32.add
(i32.add
- (get_local $7)
+ (get_local $9)
(get_local $0)
)
(i32.const 4)
@@ -8224,7 +8241,7 @@
)
(if
(i32.gt_u
- (get_local $4)
+ (get_local $3)
(tee_local $0
(i32.load
(i32.const 184)
@@ -8233,37 +8250,37 @@
)
(block
(if
- (get_local $2)
+ (get_local $1)
(block
- (set_local $7
+ (set_local $4
(i32.and
(i32.shr_u
- (tee_local $3
+ (tee_local $1
(i32.add
(i32.and
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.shl
+ (get_local $1)
(get_local $2)
- (get_local $7)
)
(i32.or
- (tee_local $3
+ (tee_local $1
(i32.shl
(i32.const 2)
- (get_local $7)
+ (get_local $2)
)
)
(i32.sub
(i32.const 0)
- (get_local $3)
+ (get_local $1)
)
)
)
)
(i32.sub
(i32.const 0)
- (get_local $3)
+ (get_local $1)
)
)
(i32.const -1)
@@ -8276,11 +8293,11 @@
)
(set_local $12
(i32.load
- (tee_local $7
+ (tee_local $4
(i32.add
(tee_local $6
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.add
(tee_local $2
(i32.add
@@ -8293,13 +8310,13 @@
(i32.or
(i32.or
(i32.or
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.shr_u
(tee_local $2
(i32.shr_u
- (get_local $3)
- (get_local $7)
+ (get_local $1)
+ (get_local $4)
)
)
(i32.const 5)
@@ -8307,15 +8324,15 @@
(i32.const 8)
)
)
- (get_local $7)
+ (get_local $4)
)
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.shr_u
(tee_local $2
(i32.shr_u
(get_local $2)
- (get_local $3)
+ (get_local $1)
)
)
(i32.const 2)
@@ -8324,13 +8341,13 @@
)
)
)
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.shr_u
(tee_local $2
(i32.shr_u
(get_local $2)
- (get_local $3)
+ (get_local $1)
)
)
(i32.const 1)
@@ -8339,13 +8356,13 @@
)
)
)
- (tee_local $3
+ (tee_local $1
(i32.and
(i32.shr_u
(tee_local $2
(i32.shr_u
(get_local $2)
- (get_local $3)
+ (get_local $1)
)
)
(i32.const 1)
@@ -8356,7 +8373,7 @@
)
(i32.shr_u
(get_local $2)
- (get_local $3)
+ (get_local $1)
)
)
)
@@ -8427,7 +8444,7 @@
(get_local $2)
)
(i32.store
- (get_local $3)
+ (get_local $1)
(get_local $12)
)
(set_local $16
@@ -8443,7 +8460,7 @@
(i32.store offset=4
(get_local $6)
(i32.or
- (get_local $4)
+ (get_local $3)
(i32.const 3)
)
)
@@ -8451,17 +8468,17 @@
(tee_local $6
(i32.add
(get_local $6)
- (get_local $4)
+ (get_local $3)
)
)
(i32.or
- (tee_local $4
+ (tee_local $3
(i32.sub
(i32.shl
(get_local $5)
(i32.const 3)
)
- (get_local $4)
+ (get_local $3)
)
)
(i32.const 1)
@@ -8470,9 +8487,9 @@
(i32.store
(i32.add
(get_local $6)
- (get_local $4)
+ (get_local $3)
)
- (get_local $4)
+ (get_local $3)
)
(if
(get_local $16)
@@ -8501,7 +8518,7 @@
)
(if
(i32.and
- (tee_local $3
+ (tee_local $1
(i32.load
(i32.const 176)
)
@@ -8517,7 +8534,7 @@
(i32.lt_u
(tee_local $0
(i32.load
- (tee_local $3
+ (tee_local $1
(i32.add
(get_local $2)
(i32.const 8)
@@ -8532,9 +8549,9 @@
(call $_abort)
(block
(set_local $15
- (get_local $3)
+ (get_local $1)
)
- (set_local $1
+ (set_local $9
(get_local $0)
)
)
@@ -8543,7 +8560,7 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $3)
+ (get_local $1)
(get_local $0)
)
)
@@ -8553,7 +8570,7 @@
(i32.const 8)
)
)
- (set_local $1
+ (set_local $9
(get_local $2)
)
)
@@ -8563,12 +8580,12 @@
(get_local $5)
)
(i32.store offset=12
- (get_local $1)
+ (get_local $9)
(get_local $5)
)
(i32.store offset=8
(get_local $5)
- (get_local $1)
+ (get_local $9)
)
(i32.store offset=12
(get_local $5)
@@ -8578,14 +8595,14 @@
)
(i32.store
(i32.const 184)
- (get_local $4)
+ (get_local $3)
)
(i32.store
(i32.const 196)
(get_local $6)
)
(return
- (get_local $7)
+ (get_local $4)
)
)
)
@@ -8616,7 +8633,7 @@
(i32.const 16)
)
)
- (set_local $7
+ (set_local $9
(i32.sub
(i32.and
(i32.load offset=4
@@ -8701,13 +8718,13 @@
)
(i32.const -8)
)
- (get_local $4)
+ (get_local $3)
)
)
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(get_local $0)
)
(loop $while-in
@@ -8716,7 +8733,7 @@
(i32.eqz
(tee_local $0
(i32.load offset=16
- (get_local $2)
+ (get_local $1)
)
)
)
@@ -8724,16 +8741,16 @@
(i32.eqz
(tee_local $0
(i32.load offset=20
- (get_local $2)
+ (get_local $1)
)
)
)
(block
(set_local $12
- (get_local $7)
+ (get_local $9)
)
(set_local $11
- (get_local $1)
+ (get_local $2)
)
(br $while-out)
)
@@ -8741,7 +8758,7 @@
)
(set_local $12
(i32.lt_u
- (tee_local $2
+ (tee_local $1
(i32.sub
(i32.and
(i32.load offset=4
@@ -8749,26 +8766,26 @@
)
(i32.const -8)
)
- (get_local $4)
+ (get_local $3)
)
)
- (get_local $7)
+ (get_local $9)
)
)
- (set_local $7
+ (set_local $9
(select
- (get_local $2)
- (get_local $7)
+ (get_local $1)
+ (get_local $9)
(get_local $12)
)
)
- (set_local $2
+ (set_local $1
(get_local $0)
)
- (set_local $1
+ (set_local $2
(select
(get_local $0)
- (get_local $1)
+ (get_local $2)
(get_local $12)
)
)
@@ -8792,13 +8809,13 @@
(tee_local $14
(i32.add
(get_local $11)
- (get_local $4)
+ (get_local $3)
)
)
)
(call $_abort)
)
- (set_local $8
+ (set_local $7
(i32.load offset=24
(get_local $11)
)
@@ -8852,7 +8869,7 @@
(if
(tee_local $2
(i32.load
- (tee_local $7
+ (tee_local $9
(i32.add
(get_local $1)
(i32.const 20)
@@ -8865,7 +8882,7 @@
(get_local $2)
)
(set_local $0
- (get_local $7)
+ (get_local $9)
)
(br $while-in7)
)
@@ -8873,7 +8890,7 @@
(if
(tee_local $2
(i32.load
- (tee_local $7
+ (tee_local $9
(i32.add
(get_local $1)
(i32.const 16)
@@ -8886,7 +8903,7 @@
(get_local $2)
)
(set_local $0
- (get_local $7)
+ (get_local $9)
)
(br $while-in7)
)
@@ -8912,7 +8929,7 @@
(block
(if
(i32.lt_u
- (tee_local $7
+ (tee_local $9
(i32.load offset=8
(get_local $11)
)
@@ -8926,7 +8943,7 @@
(i32.load
(tee_local $2
(i32.add
- (get_local $7)
+ (get_local $9)
(i32.const 12)
)
)
@@ -8954,7 +8971,7 @@
)
(i32.store
(get_local $1)
- (get_local $7)
+ (get_local $9)
)
(set_local $6
(get_local $0)
@@ -8967,7 +8984,7 @@
)
(block $do-once8
(if
- (get_local $8)
+ (get_local $7)
(block
(if
(i32.eq
@@ -9020,7 +9037,7 @@
(block
(if
(i32.lt_u
- (get_local $8)
+ (get_local $7)
(i32.load
(i32.const 192)
)
@@ -9032,7 +9049,7 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $8)
+ (get_local $7)
(i32.const 16)
)
)
@@ -9044,7 +9061,7 @@
(get_local $6)
)
(i32.store offset=20
- (get_local $8)
+ (get_local $7)
(get_local $6)
)
)
@@ -9068,7 +9085,7 @@
)
(i32.store offset=24
(get_local $6)
- (get_local $8)
+ (get_local $7)
)
(if
(tee_local $1
@@ -9135,7 +9152,7 @@
(tee_local $0
(i32.add
(get_local $12)
- (get_local $4)
+ (get_local $3)
)
)
(i32.const 3)
@@ -9163,7 +9180,7 @@
(i32.store offset=4
(get_local $11)
(i32.or
- (get_local $4)
+ (get_local $3)
(i32.const 3)
)
)
@@ -9188,7 +9205,7 @@
)
)
(block
- (set_local $4
+ (set_local $3
(i32.load
(i32.const 196)
)
@@ -9245,7 +9262,7 @@
(set_local $5
(get_local $1)
)
- (set_local $3
+ (set_local $4
(get_local $0)
)
)
@@ -9264,25 +9281,25 @@
(i32.const 8)
)
)
- (set_local $3
+ (set_local $4
(get_local $2)
)
)
)
(i32.store
(get_local $5)
- (get_local $4)
+ (get_local $3)
)
(i32.store offset=12
- (get_local $3)
(get_local $4)
+ (get_local $3)
)
(i32.store offset=8
- (get_local $4)
(get_local $3)
+ (get_local $4)
)
(i32.store offset=12
- (get_local $4)
+ (get_local $3)
(get_local $2)
)
)
@@ -9305,12 +9322,12 @@
)
)
(set_local $0
- (get_local $4)
+ (get_local $3)
)
)
)
(set_local $0
- (get_local $4)
+ (get_local $3)
)
)
)
@@ -9341,7 +9358,7 @@
)
)
(block
- (set_local $3
+ (set_local $9
(i32.sub
(i32.const 0)
(get_local $6)
@@ -9382,7 +9399,7 @@
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (tee_local $4
(i32.shl
(get_local $0)
(tee_local $5
@@ -9412,9 +9429,9 @@
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (tee_local $4
(i32.shl
- (get_local $1)
+ (get_local $4)
(get_local $0)
)
)
@@ -9429,7 +9446,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $1)
+ (get_local $4)
(get_local $0)
)
(i32.const 15)
@@ -9477,13 +9494,13 @@
)
)
)
- (set_local $5
+ (set_local $4
(i32.const 0)
)
(loop $while-in14
(if
(i32.lt_u
- (tee_local $1
+ (tee_local $5
(i32.sub
(tee_local $15
(i32.and
@@ -9496,7 +9513,7 @@
(get_local $6)
)
)
- (get_local $3)
+ (get_local $9)
)
(if
(i32.eq
@@ -9504,13 +9521,13 @@
(get_local $6)
)
(block
- (set_local $4
- (get_local $1)
+ (set_local $2
+ (get_local $5)
)
- (set_local $7
+ (set_local $3
(get_local $0)
)
- (set_local $2
+ (set_local $1
(get_local $0)
)
(set_local $19
@@ -9519,17 +9536,14 @@
(br $jumpthreading$outer$2)
)
(block
- (set_local $3
- (get_local $1)
+ (set_local $9
+ (get_local $5)
)
- (set_local $1
+ (set_local $4
(get_local $0)
)
)
)
- (set_local $1
- (get_local $5)
- )
)
(set_local $0
(select
@@ -9595,9 +9609,6 @@
(set_local $0
(get_local $15)
)
- (set_local $5
- (get_local $1)
- )
(br $while-in14)
)
)
@@ -9606,7 +9617,7 @@
(set_local $0
(i32.const 0)
)
- (set_local $1
+ (set_local $4
(i32.const 0)
)
(br $jumpthreading$inner$2)
@@ -9622,7 +9633,7 @@
(get_local $0)
)
(i32.eqz
- (get_local $1)
+ (get_local $4)
)
)
(block i32
@@ -9754,25 +9765,25 @@
)
)
(block
- (set_local $4
- (get_local $3)
+ (set_local $2
+ (get_local $9)
)
- (set_local $7
+ (set_local $3
(get_local $0)
)
- (set_local $2
- (get_local $1)
+ (set_local $1
+ (get_local $4)
)
(set_local $19
(i32.const 90)
)
)
(block
- (set_local $9
- (get_local $3)
+ (set_local $8
+ (get_local $9)
)
(set_local $13
- (get_local $1)
+ (get_local $4)
)
)
)
@@ -9783,62 +9794,62 @@
(i32.const 90)
)
(loop $while-in16
- (set_local $1
+ (set_local $4
(i32.lt_u
(tee_local $0
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $7)
+ (get_local $3)
)
(i32.const -8)
)
(get_local $6)
)
)
- (get_local $4)
+ (get_local $2)
)
)
- (set_local $4
+ (set_local $2
(select
(get_local $0)
+ (get_local $2)
(get_local $4)
- (get_local $1)
)
)
- (set_local $2
+ (set_local $1
(select
- (get_local $7)
- (get_local $2)
+ (get_local $3)
(get_local $1)
+ (get_local $4)
)
)
(if
(tee_local $0
(i32.load offset=16
- (get_local $7)
+ (get_local $3)
)
)
(block
- (set_local $7
+ (set_local $3
(get_local $0)
)
(br $while-in16)
)
)
(br_if $while-in16
- (tee_local $7
+ (tee_local $3
(i32.load offset=20
- (get_local $7)
+ (get_local $3)
)
)
)
(block
- (set_local $9
- (get_local $4)
+ (set_local $8
+ (get_local $2)
)
(set_local $13
- (get_local $2)
+ (get_local $1)
)
)
)
@@ -9847,7 +9858,7 @@
(get_local $13)
(if
(i32.lt_u
- (get_local $9)
+ (get_local $8)
(i32.sub
(i32.load
(i32.const 184)
@@ -9879,7 +9890,7 @@
)
(call $_abort)
)
- (set_local $7
+ (set_local $9
(i32.load offset=24
(get_local $13)
)
@@ -9922,7 +9933,7 @@
)
)
(block
- (set_local $8
+ (set_local $7
(i32.const 0)
)
(br $do-once17)
@@ -9931,9 +9942,9 @@
)
(loop $while-in20
(if
- (tee_local $3
+ (tee_local $2
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 20)
@@ -9943,18 +9954,18 @@
)
(block
(set_local $1
- (get_local $3)
+ (get_local $2)
)
(set_local $0
- (get_local $2)
+ (get_local $3)
)
(br $while-in20)
)
)
(if
- (tee_local $3
+ (tee_local $2
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 16)
@@ -9964,10 +9975,10 @@
)
(block
(set_local $1
- (get_local $3)
+ (get_local $2)
)
(set_local $0
- (get_local $2)
+ (get_local $3)
)
(br $while-in20)
)
@@ -9984,7 +9995,7 @@
(get_local $0)
(i32.const 0)
)
- (set_local $8
+ (set_local $7
(get_local $1)
)
)
@@ -9993,7 +10004,7 @@
(block
(if
(i32.lt_u
- (tee_local $2
+ (tee_local $3
(i32.load offset=8
(get_local $13)
)
@@ -10005,9 +10016,9 @@
(if
(i32.ne
(i32.load
- (tee_local $3
+ (tee_local $2
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 12)
)
)
@@ -10030,14 +10041,14 @@
)
(block
(i32.store
- (get_local $3)
+ (get_local $2)
(get_local $0)
)
(i32.store
(get_local $1)
- (get_local $2)
+ (get_local $3)
)
- (set_local $8
+ (set_local $7
(get_local $0)
)
)
@@ -10048,7 +10059,7 @@
)
(block $do-once21
(if
- (get_local $7)
+ (get_local $9)
(block
(if
(i32.eq
@@ -10072,11 +10083,11 @@
(block
(i32.store
(get_local $0)
- (get_local $8)
+ (get_local $7)
)
(if
(i32.eqz
- (get_local $8)
+ (get_local $7)
)
(block
(i32.store
@@ -10101,7 +10112,7 @@
(block
(if
(i32.lt_u
- (get_local $7)
+ (get_local $9)
(i32.load
(i32.const 192)
)
@@ -10113,7 +10124,7 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $7)
+ (get_local $9)
(i32.const 16)
)
)
@@ -10122,23 +10133,23 @@
)
(i32.store
(get_local $0)
- (get_local $8)
+ (get_local $7)
)
(i32.store offset=20
+ (get_local $9)
(get_local $7)
- (get_local $8)
)
)
(br_if $do-once21
(i32.eqz
- (get_local $8)
+ (get_local $7)
)
)
)
)
(if
(i32.lt_u
- (get_local $8)
+ (get_local $7)
(tee_local $0
(i32.load
(i32.const 192)
@@ -10148,8 +10159,8 @@
(call $_abort)
)
(i32.store offset=24
- (get_local $8)
(get_local $7)
+ (get_local $9)
)
(if
(tee_local $1
@@ -10165,12 +10176,12 @@
(call $_abort)
(block
(i32.store offset=16
- (get_local $8)
+ (get_local $7)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -10191,12 +10202,12 @@
(call $_abort)
(block
(i32.store offset=20
- (get_local $8)
+ (get_local $7)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -10207,7 +10218,7 @@
(block $do-once25
(if
(i32.lt_u
- (get_local $9)
+ (get_local $8)
(i32.const 16)
)
(block
@@ -10216,7 +10227,7 @@
(i32.or
(tee_local $0
(i32.add
- (get_local $9)
+ (get_local $8)
(get_local $6)
)
)
@@ -10252,30 +10263,30 @@
(i32.store offset=4
(get_local $5)
(i32.or
- (get_local $9)
+ (get_local $8)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $5)
- (get_local $9)
+ (get_local $8)
)
- (get_local $9)
+ (get_local $8)
)
(set_local $0
(i32.shr_u
- (get_local $9)
+ (get_local $8)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $9)
+ (get_local $8)
(i32.const 256)
)
(block
- (set_local $3
+ (set_local $2
(i32.add
(i32.const 216)
(i32.shl
@@ -10307,7 +10318,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const 8)
)
)
@@ -10337,12 +10348,12 @@
)
(set_local $20
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const 8)
)
)
(set_local $10
- (get_local $3)
+ (get_local $2)
)
)
)
@@ -10360,7 +10371,7 @@
)
(i32.store offset=12
(get_local $5)
- (get_local $3)
+ (get_local $2)
)
(br $do-once25)
)
@@ -10373,20 +10384,20 @@
(if i32
(tee_local $0
(i32.shr_u
- (get_local $9)
+ (get_local $8)
(i32.const 8)
)
)
(if i32
(i32.gt_u
- (get_local $9)
+ (get_local $8)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $9)
+ (get_local $8)
(i32.add
(tee_local $0
(i32.add
@@ -10401,7 +10412,7 @@
(tee_local $1
(i32.shl
(get_local $0)
- (tee_local $3
+ (tee_local $2
(i32.and
(i32.shr_u
(i32.add
@@ -10422,7 +10433,7 @@
(i32.const 4)
)
)
- (get_local $3)
+ (get_local $2)
)
(tee_local $0
(i32.and
@@ -10532,7 +10543,7 @@
)
(set_local $3
(i32.shl
- (get_local $9)
+ (get_local $8)
(select
(i32.const 0)
(i32.sub
@@ -10566,7 +10577,7 @@
)
(i32.const -8)
)
- (get_local $9)
+ (get_local $8)
)
)
(set_local $2
@@ -10642,9 +10653,9 @@
(if
(i32.and
(i32.ge_u
- (tee_local $2
+ (tee_local $3
(i32.load
- (tee_local $3
+ (tee_local $2
(i32.add
(get_local $0)
(i32.const 8)
@@ -10665,16 +10676,16 @@
)
(block
(i32.store offset=12
- (get_local $2)
+ (get_local $3)
(get_local $5)
)
(i32.store
- (get_local $3)
+ (get_local $2)
(get_local $5)
)
(i32.store offset=8
(get_local $5)
- (get_local $2)
+ (get_local $3)
)
(i32.store offset=12
(get_local $5)
@@ -10725,14 +10736,14 @@
(get_local $0)
)
(block
- (set_local $2
+ (set_local $3
(i32.load
(i32.const 196)
)
)
(if
(i32.gt_u
- (tee_local $3
+ (tee_local $2
(i32.sub
(get_local $1)
(get_local $0)
@@ -10745,31 +10756,31 @@
(i32.const 196)
(tee_local $1
(i32.add
- (get_local $2)
+ (get_local $3)
(get_local $0)
)
)
)
(i32.store
(i32.const 184)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $3)
+ (get_local $2)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $1)
- (get_local $3)
+ (get_local $2)
)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
(get_local $0)
(i32.const 3)
@@ -10786,7 +10797,7 @@
(i32.const 0)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
(get_local $1)
(i32.const 3)
@@ -10796,7 +10807,7 @@
(tee_local $0
(i32.add
(i32.add
- (get_local $2)
+ (get_local $3)
(get_local $1)
)
(i32.const 4)
@@ -10813,7 +10824,7 @@
)
(return
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -10831,7 +10842,7 @@
(block
(i32.store
(i32.const 188)
- (tee_local $3
+ (tee_local $2
(i32.sub
(get_local $1)
(get_local $0)
@@ -10842,7 +10853,7 @@
(i32.const 200)
(tee_local $1
(i32.add
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 200)
)
@@ -10854,12 +10865,12 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $3)
+ (get_local $2)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
(get_local $0)
(i32.const 3)
@@ -10867,7 +10878,7 @@
)
(return
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -10940,7 +10951,7 @@
)
(if
(i32.le_u
- (tee_local $8
+ (tee_local $7
(i32.and
(tee_local $6
(i32.add
@@ -10957,7 +10968,7 @@
)
)
)
- (tee_local $7
+ (tee_local $9
(i32.sub
(i32.const 0)
(get_local $1)
@@ -10972,7 +10983,7 @@
)
)
(if
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 616)
)
@@ -10982,19 +10993,19 @@
(i32.le_u
(tee_local $1
(i32.add
- (tee_local $3
+ (tee_local $2
(i32.load
(i32.const 608)
)
)
- (get_local $8)
+ (get_local $7)
)
)
- (get_local $3)
+ (get_local $2)
)
(i32.gt_u
(get_local $1)
- (get_local $2)
+ (get_local $3)
)
)
(return
@@ -11033,7 +11044,7 @@
(block $while-out33
(if
(i32.le_u
- (tee_local $3
+ (tee_local $2
(i32.load
(get_local $1)
)
@@ -11043,9 +11054,9 @@
(if
(i32.gt_u
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 4)
@@ -11083,14 +11094,14 @@
(i32.const 188)
)
)
- (get_local $7)
+ (get_local $9)
)
)
(i32.const 2147483647)
)
(if
(i32.eq
- (tee_local $3
+ (tee_local $2
(call $_sbrk
(get_local $1)
)
@@ -11100,13 +11111,13 @@
(get_local $4)
)
(i32.load
- (get_local $2)
+ (get_local $3)
)
)
)
(br_if $jumpthreading$inner$12
(i32.ne
- (get_local $3)
+ (get_local $2)
(i32.const -1)
)
)
@@ -11117,7 +11128,7 @@
)
(if
(i32.ne
- (tee_local $3
+ (tee_local $2
(call $_sbrk
(i32.const 0)
)
@@ -11127,7 +11138,7 @@
(block
(set_local $4
(i32.add
- (tee_local $7
+ (tee_local $9
(i32.load
(i32.const 608)
)
@@ -11135,7 +11146,7 @@
(tee_local $1
(if i32
(i32.and
- (tee_local $2
+ (tee_local $3
(i32.add
(tee_local $4
(i32.load
@@ -11146,17 +11157,17 @@
)
)
(tee_local $1
- (get_local $3)
+ (get_local $2)
)
)
(i32.add
(i32.sub
- (get_local $8)
+ (get_local $7)
(get_local $1)
)
(i32.and
(i32.add
- (get_local $2)
+ (get_local $3)
(get_local $1)
)
(i32.sub
@@ -11165,7 +11176,7 @@
)
)
)
- (get_local $8)
+ (get_local $7)
)
)
)
@@ -11183,7 +11194,7 @@
)
(block
(if
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 616)
)
@@ -11192,28 +11203,28 @@
(i32.or
(i32.le_u
(get_local $4)
- (get_local $7)
+ (get_local $9)
)
(i32.gt_u
(get_local $4)
- (get_local $2)
+ (get_local $3)
)
)
)
)
(br_if $jumpthreading$inner$12
(i32.eq
- (tee_local $2
+ (tee_local $3
(call $_sbrk
(get_local $1)
)
)
- (get_local $3)
+ (get_local $2)
)
)
(block
- (set_local $3
- (get_local $2)
+ (set_local $2
+ (get_local $3)
)
(br $jumpthreading$inner$4)
)
@@ -11241,21 +11252,21 @@
(i32.const 2147483647)
)
(i32.ne
- (get_local $3)
+ (get_local $2)
(i32.const -1)
)
)
)
(if
(i32.lt_u
- (tee_local $2
+ (tee_local $3
(i32.and
(i32.add
(i32.sub
(get_local $5)
(get_local $1)
)
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 656)
)
@@ -11263,7 +11274,7 @@
)
(i32.sub
(i32.const 0)
- (get_local $2)
+ (get_local $3)
)
)
)
@@ -11272,7 +11283,7 @@
(if
(i32.eq
(call $_sbrk
- (get_local $2)
+ (get_local $3)
)
(i32.const -1)
)
@@ -11286,7 +11297,7 @@
)
(set_local $1
(i32.add
- (get_local $2)
+ (get_local $3)
(get_local $1)
)
)
@@ -11295,7 +11306,7 @@
)
(br_if $jumpthreading$inner$12
(i32.ne
- (get_local $3)
+ (get_local $2)
(i32.const -1)
)
)
@@ -11313,15 +11324,15 @@
)
(if
(i32.lt_u
- (get_local $8)
+ (get_local $7)
(i32.const 2147483647)
)
(if
(i32.and
(i32.lt_u
- (tee_local $3
+ (tee_local $2
(call $_sbrk
- (get_local $8)
+ (get_local $7)
)
)
(tee_local $1
@@ -11332,7 +11343,7 @@
)
(i32.and
(i32.ne
- (get_local $3)
+ (get_local $2)
(i32.const -1)
)
(i32.ne
@@ -11346,7 +11357,7 @@
(tee_local $1
(i32.sub
(get_local $1)
- (get_local $3)
+ (get_local $2)
)
)
(i32.add
@@ -11361,7 +11372,7 @@
)
(i32.store
(i32.const 608)
- (tee_local $2
+ (tee_local $3
(i32.add
(i32.load
(i32.const 608)
@@ -11372,25 +11383,25 @@
)
(if
(i32.gt_u
- (get_local $2)
+ (get_local $3)
(i32.load
(i32.const 612)
)
)
(i32.store
(i32.const 612)
- (get_local $2)
+ (get_local $3)
)
)
(block $do-once40
(if
- (tee_local $9
+ (tee_local $8
(i32.load
(i32.const 200)
)
)
(block
- (set_local $2
+ (set_local $3
(i32.const 624)
)
(block $jumpthreading$outer$9
@@ -11398,18 +11409,18 @@
(loop $while-in45
(br_if $jumpthreading$inner$9
(i32.eq
- (get_local $3)
+ (get_local $2)
(i32.add
(tee_local $6
(i32.load
- (get_local $2)
+ (get_local $3)
)
)
- (tee_local $7
+ (tee_local $9
(i32.load
(tee_local $4
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 4)
)
)
@@ -11419,9 +11430,9 @@
)
)
(br_if $while-in45
- (tee_local $2
+ (tee_local $3
(i32.load offset=8
- (get_local $2)
+ (get_local $3)
)
)
)
@@ -11432,7 +11443,7 @@
(i32.eqz
(i32.and
(i32.load offset=12
- (get_local $2)
+ (get_local $3)
)
(i32.const 8)
)
@@ -11440,11 +11451,11 @@
(if
(i32.and
(i32.lt_u
- (get_local $9)
- (get_local $3)
+ (get_local $8)
+ (get_local $2)
)
(i32.ge_u
- (get_local $9)
+ (get_local $8)
(get_local $6)
)
)
@@ -11452,21 +11463,21 @@
(i32.store
(get_local $4)
(i32.add
- (get_local $7)
+ (get_local $9)
(get_local $1)
)
)
- (set_local $2
+ (set_local $3
(i32.add
- (get_local $9)
- (tee_local $3
+ (get_local $8)
+ (tee_local $2
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $3
+ (tee_local $2
(i32.add
- (get_local $9)
+ (get_local $8)
(i32.const 8)
)
)
@@ -11475,7 +11486,7 @@
)
(i32.const 0)
(i32.and
- (get_local $3)
+ (get_local $2)
(i32.const 7)
)
)
@@ -11486,7 +11497,7 @@
(i32.add
(i32.sub
(get_local $1)
- (get_local $3)
+ (get_local $2)
)
(i32.load
(i32.const 188)
@@ -11495,14 +11506,14 @@
)
(i32.store
(i32.const 200)
- (get_local $2)
+ (get_local $3)
)
(i32.store
(i32.const 188)
(get_local $1)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
(get_local $1)
(i32.const 1)
@@ -11510,7 +11521,7 @@
)
(i32.store offset=4
(i32.add
- (get_local $2)
+ (get_local $3)
(get_local $1)
)
(i32.const 40)
@@ -11529,8 +11540,8 @@
(set_local $5
(if i32
(i32.lt_u
- (get_local $3)
- (tee_local $2
+ (get_local $2)
+ (tee_local $3
(i32.load
(i32.const 192)
)
@@ -11539,20 +11550,20 @@
(block i32
(i32.store
(i32.const 192)
- (get_local $3)
+ (get_local $2)
)
- (get_local $3)
+ (get_local $2)
)
- (get_local $2)
+ (get_local $3)
)
)
- (set_local $7
+ (set_local $9
(i32.add
- (get_local $3)
+ (get_local $2)
(get_local $1)
)
)
- (set_local $2
+ (set_local $3
(i32.const 624)
)
(block $jumpthreading$outer$10
@@ -11561,21 +11572,21 @@
(if
(i32.eq
(i32.load
- (get_local $2)
+ (get_local $3)
)
- (get_local $7)
+ (get_local $9)
)
(block
(set_local $4
- (get_local $2)
+ (get_local $3)
)
(br $jumpthreading$inner$10)
)
)
(br_if $while-in47
- (tee_local $2
+ (tee_local $3
(i32.load offset=8
- (get_local $2)
+ (get_local $3)
)
)
)
@@ -11588,7 +11599,7 @@
(if
(i32.and
(i32.load offset=12
- (get_local $2)
+ (get_local $3)
)
(i32.const 8)
)
@@ -11598,34 +11609,34 @@
(block
(i32.store
(get_local $4)
- (get_local $3)
+ (get_local $2)
)
(i32.store
- (tee_local $2
+ (tee_local $3
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 4)
)
)
(i32.add
(i32.load
- (get_local $2)
+ (get_local $3)
)
(get_local $1)
)
)
- (set_local $8
+ (set_local $7
(i32.add
(tee_local $6
(i32.add
- (get_local $3)
+ (get_local $2)
(select
(i32.and
(i32.sub
(i32.const 0)
(tee_local $1
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const 8)
)
)
@@ -11648,14 +11659,14 @@
(i32.sub
(tee_local $10
(i32.add
- (get_local $7)
+ (get_local $9)
(select
(i32.and
(i32.sub
(i32.const 0)
(tee_local $1
(i32.add
- (get_local $7)
+ (get_local $9)
(i32.const 8)
)
)
@@ -11686,7 +11697,7 @@
(if
(i32.eq
(get_local $10)
- (get_local $9)
+ (get_local $8)
)
(block
(i32.store
@@ -11702,10 +11713,10 @@
)
(i32.store
(i32.const 200)
- (get_local $8)
+ (get_local $7)
)
(i32.store offset=4
- (get_local $8)
+ (get_local $7)
(i32.or
(get_local $0)
(i32.const 1)
@@ -11734,10 +11745,10 @@
)
(i32.store
(i32.const 196)
- (get_local $8)
+ (get_local $7)
)
(i32.store offset=4
- (get_local $8)
+ (get_local $7)
(i32.or
(get_local $0)
(i32.const 1)
@@ -11745,7 +11756,7 @@
)
(i32.store
(i32.add
- (get_local $8)
+ (get_local $7)
(get_local $0)
)
(get_local $0)
@@ -11769,7 +11780,7 @@
(i32.const 1)
)
(block i32
- (set_local $7
+ (set_local $9
(i32.and
(get_local $0)
(i32.const -8)
@@ -11788,7 +11799,7 @@
(i32.const 256)
)
(block
- (set_local $2
+ (set_local $3
(i32.load offset=12
(get_local $10)
)
@@ -11796,7 +11807,7 @@
(block $do-once51
(if
(i32.ne
- (tee_local $3
+ (tee_local $2
(i32.load offset=8
(get_local $10)
)
@@ -11817,7 +11828,7 @@
(block
(if
(i32.lt_u
- (get_local $3)
+ (get_local $2)
(get_local $5)
)
(call $_abort)
@@ -11825,7 +11836,7 @@
(br_if $do-once51
(i32.eq
(i32.load offset=12
- (get_local $3)
+ (get_local $2)
)
(get_local $10)
)
@@ -11836,8 +11847,8 @@
)
(if
(i32.eq
- (get_local $2)
(get_local $3)
+ (get_local $2)
)
(block
(i32.store
@@ -11861,19 +11872,19 @@
(block $do-once53
(if
(i32.eq
- (get_local $2)
+ (get_local $3)
(get_local $0)
)
(set_local $21
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $2)
+ (get_local $3)
(get_local $5)
)
(call $_abort)
@@ -11883,7 +11894,7 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -11902,12 +11913,12 @@
)
)
(i32.store offset=12
- (get_local $3)
(get_local $2)
+ (get_local $3)
)
(i32.store
(get_local $21)
- (get_local $3)
+ (get_local $2)
)
)
(block
@@ -11933,7 +11944,7 @@
(i32.load
(tee_local $0
(i32.add
- (tee_local $3
+ (tee_local $2
(i32.add
(get_local $10)
(i32.const 16)
@@ -11948,11 +11959,11 @@
(if
(tee_local $1
(i32.load
- (get_local $3)
+ (get_local $2)
)
)
(set_local $0
- (get_local $3)
+ (get_local $2)
)
(block
(set_local $14
@@ -11964,9 +11975,9 @@
)
(loop $while-in58
(if
- (tee_local $3
+ (tee_local $2
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 20)
@@ -11976,18 +11987,18 @@
)
(block
(set_local $1
- (get_local $3)
+ (get_local $2)
)
(set_local $0
- (get_local $2)
+ (get_local $3)
)
(br $while-in58)
)
)
(if
- (tee_local $3
+ (tee_local $2
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 16)
@@ -11997,10 +12008,10 @@
)
(block
(set_local $1
- (get_local $3)
+ (get_local $2)
)
(set_local $0
- (get_local $2)
+ (get_local $3)
)
(br $while-in58)
)
@@ -12026,7 +12037,7 @@
(block
(if
(i32.lt_u
- (tee_local $2
+ (tee_local $3
(i32.load offset=8
(get_local $10)
)
@@ -12038,9 +12049,9 @@
(if
(i32.ne
(i32.load
- (tee_local $3
+ (tee_local $2
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 12)
)
)
@@ -12063,12 +12074,12 @@
)
(block
(i32.store
- (get_local $3)
+ (get_local $2)
(get_local $0)
)
(i32.store
(get_local $1)
- (get_local $2)
+ (get_local $3)
)
(set_local $14
(get_local $0)
@@ -12184,7 +12195,7 @@
(get_local $12)
)
(if
- (tee_local $3
+ (tee_local $2
(i32.load
(tee_local $0
(i32.add
@@ -12196,17 +12207,17 @@
)
(if
(i32.lt_u
- (get_local $3)
+ (get_local $2)
(get_local $1)
)
(call $_abort)
(block
(i32.store offset=16
(get_local $14)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=24
- (get_local $3)
+ (get_local $2)
(get_local $14)
)
)
@@ -12245,13 +12256,13 @@
)
(set_local $4
(i32.add
- (get_local $7)
+ (get_local $9)
(get_local $4)
)
)
(i32.add
(get_local $10)
- (get_local $7)
+ (get_local $9)
)
)
(get_local $10)
@@ -12267,7 +12278,7 @@
)
)
(i32.store offset=4
- (get_local $8)
+ (get_local $7)
(i32.or
(get_local $4)
(i32.const 1)
@@ -12275,7 +12286,7 @@
)
(i32.store
(i32.add
- (get_local $8)
+ (get_local $7)
(get_local $4)
)
(get_local $4)
@@ -12292,7 +12303,7 @@
(i32.const 256)
)
(block
- (set_local $3
+ (set_local $2
(i32.add
(i32.const 216)
(i32.shl
@@ -12326,7 +12337,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const 8)
)
)
@@ -12358,31 +12369,31 @@
)
(set_local $22
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const 8)
)
)
(set_local $11
- (get_local $3)
+ (get_local $2)
)
)
)
)
(i32.store
(get_local $22)
- (get_local $8)
+ (get_local $7)
)
(i32.store offset=12
(get_local $11)
- (get_local $8)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $8)
+ (get_local $7)
(get_local $11)
)
(i32.store offset=12
- (get_local $8)
- (get_local $3)
+ (get_local $7)
+ (get_local $2)
)
(br $do-once48)
)
@@ -12428,7 +12439,7 @@
(tee_local $1
(i32.shl
(get_local $0)
- (tee_local $3
+ (tee_local $2
(i32.and
(i32.shr_u
(i32.add
@@ -12449,7 +12460,7 @@
(i32.const 4)
)
)
- (get_local $3)
+ (get_local $2)
)
(tee_local $0
(i32.and
@@ -12499,13 +12510,13 @@
)
)
(i32.store offset=28
- (get_local $8)
+ (get_local $7)
(get_local $3)
)
(i32.store offset=4
(tee_local $0
(i32.add
- (get_local $8)
+ (get_local $7)
(i32.const 16)
)
)
@@ -12541,19 +12552,19 @@
)
(i32.store
(get_local $2)
- (get_local $8)
+ (get_local $7)
)
(i32.store offset=24
- (get_local $8)
+ (get_local $7)
(get_local $2)
)
(i32.store offset=12
- (get_local $8)
- (get_local $8)
+ (get_local $7)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $8)
- (get_local $8)
+ (get_local $7)
+ (get_local $7)
)
(br $do-once48)
)
@@ -12648,19 +12659,19 @@
(block
(i32.store
(get_local $3)
- (get_local $8)
+ (get_local $7)
)
(i32.store offset=24
- (get_local $8)
+ (get_local $7)
(get_local $0)
)
(i32.store offset=12
- (get_local $8)
- (get_local $8)
+ (get_local $7)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $8)
- (get_local $8)
+ (get_local $7)
+ (get_local $7)
)
(br $do-once48)
)
@@ -12670,9 +12681,9 @@
(if
(i32.and
(i32.ge_u
- (tee_local $2
+ (tee_local $3
(i32.load
- (tee_local $3
+ (tee_local $2
(i32.add
(get_local $0)
(i32.const 8)
@@ -12693,23 +12704,23 @@
)
(block
(i32.store offset=12
- (get_local $2)
- (get_local $8)
+ (get_local $3)
+ (get_local $7)
)
(i32.store
- (get_local $3)
- (get_local $8)
+ (get_local $2)
+ (get_local $7)
)
(i32.store offset=8
- (get_local $8)
- (get_local $2)
+ (get_local $7)
+ (get_local $3)
)
(i32.store offset=12
- (get_local $8)
+ (get_local $7)
(get_local $0)
)
(i32.store offset=24
- (get_local $8)
+ (get_local $7)
(i32.const 0)
)
)
@@ -12732,24 +12743,24 @@
(block $while-out69
(if
(i32.le_u
- (tee_local $2
+ (tee_local $3
(i32.load
(get_local $4)
)
)
- (get_local $9)
+ (get_local $8)
)
(br_if $while-out69
(i32.gt_u
- (tee_local $2
+ (tee_local $3
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.load offset=4
(get_local $4)
)
)
)
- (get_local $9)
+ (get_local $8)
)
)
)
@@ -12761,11 +12772,11 @@
(br $while-in70)
)
)
- (set_local $7
+ (set_local $9
(i32.add
(tee_local $4
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const -47)
)
)
@@ -12776,7 +12787,7 @@
(i32.add
(tee_local $11
(select
- (get_local $9)
+ (get_local $8)
(tee_local $4
(i32.add
(get_local $4)
@@ -12784,13 +12795,13 @@
(i32.and
(i32.sub
(i32.const 0)
- (get_local $7)
+ (get_local $9)
)
(i32.const 7)
)
(i32.const 0)
(i32.and
- (get_local $7)
+ (get_local $9)
(i32.const 7)
)
)
@@ -12798,9 +12809,9 @@
)
(i32.lt_u
(get_local $4)
- (tee_local $7
+ (tee_local $9
(i32.add
- (get_local $9)
+ (get_local $8)
(i32.const 16)
)
)
@@ -12814,7 +12825,7 @@
(i32.const 200)
(tee_local $6
(i32.add
- (get_local $3)
+ (get_local $2)
(tee_local $4
(select
(i32.and
@@ -12822,7 +12833,7 @@
(i32.const 0)
(tee_local $4
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const 8)
)
)
@@ -12906,7 +12917,7 @@
)
(i32.store
(i32.const 624)
- (get_local $3)
+ (get_local $2)
)
(i32.store
(i32.const 628)
@@ -12942,14 +12953,14 @@
(get_local $1)
(i32.const 4)
)
- (get_local $2)
+ (get_local $3)
)
)
)
(if
(i32.ne
(get_local $11)
- (get_local $9)
+ (get_local $8)
)
(block
(i32.store
@@ -12962,12 +12973,12 @@
)
)
(i32.store offset=4
- (get_local $9)
+ (get_local $8)
(i32.or
(tee_local $6
(i32.sub
(get_local $11)
- (get_local $9)
+ (get_local $8)
)
)
(i32.const 1)
@@ -12989,7 +13000,7 @@
(i32.const 256)
)
(block
- (set_local $2
+ (set_local $3
(i32.add
(i32.const 216)
(i32.shl
@@ -13003,7 +13014,7 @@
)
(if
(i32.and
- (tee_local $3
+ (tee_local $2
(i32.load
(i32.const 176)
)
@@ -13019,9 +13030,9 @@
(i32.lt_u
(tee_local $1
(i32.load
- (tee_local $3
+ (tee_local $2
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -13034,7 +13045,7 @@
(call $_abort)
(block
(set_local $23
- (get_local $3)
+ (get_local $2)
)
(set_local $12
(get_local $1)
@@ -13045,45 +13056,45 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $3)
+ (get_local $2)
(get_local $1)
)
)
(set_local $23
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
(set_local $12
- (get_local $2)
+ (get_local $3)
)
)
)
(i32.store
(get_local $23)
- (get_local $9)
+ (get_local $8)
)
(i32.store offset=12
(get_local $12)
- (get_local $9)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $9)
+ (get_local $8)
(get_local $12)
)
(i32.store offset=12
- (get_local $9)
- (get_local $2)
+ (get_local $8)
+ (get_local $3)
)
(br $do-once40)
)
)
- (set_local $4
+ (set_local $3
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $2
+ (tee_local $4
(if i32
(tee_local $1
(i32.shr_u
@@ -13112,10 +13123,10 @@
(i32.and
(i32.shr_u
(i32.add
- (tee_local $3
+ (tee_local $2
(i32.shl
(get_local $1)
- (tee_local $2
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
@@ -13136,15 +13147,15 @@
(i32.const 4)
)
)
- (get_local $2)
+ (get_local $3)
)
(tee_local $1
(i32.and
(i32.shr_u
(i32.add
- (tee_local $3
+ (tee_local $2
(i32.shl
- (get_local $3)
+ (get_local $2)
(get_local $1)
)
)
@@ -13159,7 +13170,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $3)
+ (get_local $2)
(get_local $1)
)
(i32.const 15)
@@ -13185,21 +13196,21 @@
)
)
(i32.store offset=28
- (get_local $9)
- (get_local $2)
+ (get_local $8)
+ (get_local $4)
)
(i32.store offset=20
- (get_local $9)
+ (get_local $8)
(i32.const 0)
)
(i32.store
- (get_local $7)
+ (get_local $9)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (tee_local $3
+ (tee_local $2
(i32.load
(i32.const 180)
)
@@ -13207,7 +13218,7 @@
(tee_local $1
(i32.shl
(i32.const 1)
- (get_local $2)
+ (get_local $4)
)
)
)
@@ -13216,30 +13227,30 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $3)
+ (get_local $2)
(get_local $1)
)
)
(i32.store
- (get_local $4)
- (get_local $9)
+ (get_local $3)
+ (get_local $8)
)
(i32.store offset=24
- (get_local $9)
- (get_local $4)
+ (get_local $8)
+ (get_local $3)
)
(i32.store offset=12
- (get_local $9)
- (get_local $9)
+ (get_local $8)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $9)
- (get_local $9)
+ (get_local $8)
+ (get_local $8)
)
(br $do-once40)
)
)
- (set_local $2
+ (set_local $4
(i32.shl
(get_local $6)
(select
@@ -13247,12 +13258,12 @@
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.const 1)
)
)
(i32.eq
- (get_local $2)
+ (get_local $4)
(i32.const 31)
)
)
@@ -13260,7 +13271,7 @@
)
(set_local $1
(i32.load
- (get_local $4)
+ (get_local $3)
)
)
(block $jumpthreading$outer$8
@@ -13278,17 +13289,17 @@
(get_local $6)
)
)
- (set_local $4
+ (set_local $3
(i32.shl
- (get_local $2)
+ (get_local $4)
(i32.const 1)
)
)
(br_if $jumpthreading$inner$7
(i32.eqz
- (tee_local $3
+ (tee_local $2
(i32.load
- (tee_local $2
+ (tee_local $4
(i32.add
(i32.add
(get_local $1)
@@ -13296,7 +13307,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $2)
+ (get_local $4)
(i32.const 31)
)
(i32.const 2)
@@ -13308,11 +13319,11 @@
)
)
(block
- (set_local $2
- (get_local $4)
+ (set_local $4
+ (get_local $3)
)
(set_local $1
- (get_local $3)
+ (get_local $2)
)
(br $while-in74)
)
@@ -13320,7 +13331,7 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $4)
(i32.load
(i32.const 192)
)
@@ -13328,20 +13339,20 @@
(call $_abort)
(block
(i32.store
- (get_local $2)
- (get_local $9)
+ (get_local $4)
+ (get_local $8)
)
(i32.store offset=24
- (get_local $9)
+ (get_local $8)
(get_local $1)
)
(i32.store offset=12
- (get_local $9)
- (get_local $9)
+ (get_local $8)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $9)
- (get_local $9)
+ (get_local $8)
+ (get_local $8)
)
(br $do-once40)
)
@@ -13353,7 +13364,7 @@
(i32.ge_u
(tee_local $4
(i32.load
- (tee_local $2
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -13361,7 +13372,7 @@
)
)
)
- (tee_local $3
+ (tee_local $2
(i32.load
(i32.const 192)
)
@@ -13369,28 +13380,28 @@
)
(i32.ge_u
(get_local $1)
- (get_local $3)
+ (get_local $2)
)
)
(block
(i32.store offset=12
(get_local $4)
- (get_local $9)
+ (get_local $8)
)
(i32.store
- (get_local $2)
- (get_local $9)
+ (get_local $3)
+ (get_local $8)
)
(i32.store offset=8
- (get_local $9)
+ (get_local $8)
(get_local $4)
)
(i32.store offset=12
- (get_local $9)
+ (get_local $8)
(get_local $1)
)
(i32.store offset=24
- (get_local $9)
+ (get_local $8)
(i32.const 0)
)
)
@@ -13404,25 +13415,25 @@
(if
(i32.or
(i32.eqz
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 192)
)
)
)
(i32.lt_u
- (get_local $3)
(get_local $2)
+ (get_local $3)
)
)
(i32.store
(i32.const 192)
- (get_local $3)
+ (get_local $2)
)
)
(i32.store
(i32.const 624)
- (get_local $3)
+ (get_local $2)
)
(i32.store
(i32.const 628)
@@ -13442,7 +13453,7 @@
(i32.const 208)
(i32.const -1)
)
- (set_local $2
+ (set_local $3
(i32.const 0)
)
(loop $while-in43
@@ -13452,7 +13463,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $2)
+ (get_local $3)
(i32.const 1)
)
(i32.const 2)
@@ -13467,9 +13478,9 @@
)
(br_if $while-in43
(i32.ne
- (tee_local $2
+ (tee_local $3
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 1)
)
)
@@ -13479,17 +13490,17 @@
)
(i32.store
(i32.const 200)
- (tee_local $2
+ (tee_local $3
(i32.add
- (get_local $3)
- (tee_local $3
+ (get_local $2)
+ (tee_local $2
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $3
+ (tee_local $2
(i32.add
- (get_local $3)
+ (get_local $2)
(i32.const 8)
)
)
@@ -13498,7 +13509,7 @@
)
(i32.const 0)
(i32.and
- (get_local $3)
+ (get_local $2)
(i32.const 7)
)
)
@@ -13514,12 +13525,12 @@
(get_local $1)
(i32.const -40)
)
- (get_local $3)
+ (get_local $2)
)
)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
(get_local $1)
(i32.const 1)
@@ -13527,7 +13538,7 @@
)
(i32.store offset=4
(i32.add
- (get_local $2)
+ (get_local $3)
(get_local $1)
)
(i32.const 40)
@@ -13553,7 +13564,7 @@
(block
(i32.store
(i32.const 188)
- (tee_local $3
+ (tee_local $2
(i32.sub
(get_local $1)
(get_local $0)
@@ -13564,7 +13575,7 @@
(i32.const 200)
(tee_local $1
(i32.add
- (tee_local $2
+ (tee_local $3
(i32.load
(i32.const 200)
)
@@ -13576,12 +13587,12 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (get_local $3)
+ (get_local $2)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $2)
+ (get_local $3)
(i32.or
(get_local $0)
(i32.const 3)
@@ -13589,7 +13600,7 @@
)
(return
(i32.add
- (get_local $2)
+ (get_local $3)
(i32.const 8)
)
)
@@ -13677,10 +13688,10 @@
(i32.const 1)
)
(block
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
)
@@ -13728,9 +13739,9 @@
(if
(i32.ne
(i32.and
- (tee_local $4
+ (tee_local $3
(i32.load
- (tee_local $3
+ (tee_local $2
(i32.add
(get_local $8)
(i32.const 4)
@@ -13743,10 +13754,10 @@
(i32.const 3)
)
(block
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
(br $do-once)
@@ -13757,9 +13768,9 @@
(get_local $0)
)
(i32.store
- (get_local $3)
+ (get_local $2)
(i32.and
- (get_local $4)
+ (get_local $3)
(i32.const -2)
)
)
@@ -13799,12 +13810,12 @@
)
(if
(i32.ne
- (tee_local $3
+ (tee_local $2
(i32.load offset=8
(get_local $1)
)
)
- (tee_local $4
+ (tee_local $3
(i32.add
(i32.const 216)
(i32.shl
@@ -13820,7 +13831,7 @@
(block
(if
(i32.lt_u
- (get_local $3)
+ (get_local $2)
(get_local $11)
)
(call $_abort)
@@ -13828,7 +13839,7 @@
(if
(i32.ne
(i32.load offset=12
- (get_local $3)
+ (get_local $2)
)
(get_local $1)
)
@@ -13839,7 +13850,7 @@
(if
(i32.eq
(get_local $6)
- (get_local $3)
+ (get_local $2)
)
(block
(i32.store
@@ -13857,10 +13868,10 @@
)
)
)
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
(br $do-once)
@@ -13869,9 +13880,9 @@
(if
(i32.eq
(get_local $6)
- (get_local $4)
+ (get_local $3)
)
- (set_local $2
+ (set_local $4
(i32.add
(get_local $6)
(i32.const 8)
@@ -13888,7 +13899,7 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $6)
(i32.const 8)
@@ -13897,25 +13908,25 @@
)
(get_local $1)
)
- (set_local $2
- (get_local $4)
+ (set_local $4
+ (get_local $3)
)
(call $_abort)
)
)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $2)
(get_local $6)
)
(i32.store
+ (get_local $4)
(get_local $2)
- (get_local $3)
)
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
(br $do-once)
@@ -13929,7 +13940,7 @@
(block $do-once0
(if
(i32.eq
- (tee_local $2
+ (tee_local $4
(i32.load offset=12
(get_local $1)
)
@@ -13941,7 +13952,7 @@
(i32.eqz
(tee_local $5
(i32.load
- (tee_local $2
+ (tee_local $4
(i32.add
(tee_local $7
(i32.add
@@ -13961,7 +13972,7 @@
(get_local $7)
)
)
- (set_local $2
+ (set_local $4
(get_local $7)
)
(block
@@ -13988,7 +13999,7 @@
(set_local $5
(get_local $7)
)
- (set_local $2
+ (set_local $4
(get_local $10)
)
(br $while-in)
@@ -14009,7 +14020,7 @@
(set_local $5
(get_local $7)
)
- (set_local $2
+ (set_local $4
(get_local $10)
)
(br $while-in)
@@ -14018,13 +14029,13 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $4)
(get_local $11)
)
(call $_abort)
(block
(i32.store
- (get_local $2)
+ (get_local $4)
(i32.const 0)
)
(set_local $6
@@ -14064,7 +14075,7 @@
(i32.load
(tee_local $5
(i32.add
- (get_local $2)
+ (get_local $4)
(i32.const 8)
)
)
@@ -14074,14 +14085,14 @@
(block
(i32.store
(get_local $7)
- (get_local $2)
+ (get_local $4)
)
(i32.store
(get_local $5)
(get_local $10)
)
(set_local $6
- (get_local $2)
+ (get_local $4)
)
)
(call $_abort)
@@ -14096,7 +14107,7 @@
(i32.eq
(get_local $1)
(i32.load
- (tee_local $2
+ (tee_local $4
(i32.add
(i32.const 480)
(i32.shl
@@ -14113,7 +14124,7 @@
)
(block
(i32.store
- (get_local $2)
+ (get_local $4)
(get_local $6)
)
(if
@@ -14136,10 +14147,10 @@
)
)
)
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
(br $do-once)
@@ -14159,7 +14170,7 @@
(if
(i32.eq
(i32.load
- (tee_local $2
+ (tee_local $4
(i32.add
(get_local $12)
(i32.const 16)
@@ -14169,7 +14180,7 @@
(get_local $1)
)
(i32.store
- (get_local $2)
+ (get_local $4)
(get_local $6)
)
(i32.store offset=20
@@ -14182,10 +14193,10 @@
(get_local $6)
)
(block
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
(br $do-once)
@@ -14211,7 +14222,7 @@
(if
(tee_local $7
(i32.load
- (tee_local $2
+ (tee_local $4
(i32.add
(get_local $1)
(i32.const 16)
@@ -14238,14 +14249,14 @@
)
)
(if
- (tee_local $2
+ (tee_local $4
(i32.load offset=4
- (get_local $2)
+ (get_local $4)
)
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $4)
(i32.load
(i32.const 192)
)
@@ -14254,35 +14265,35 @@
(block
(i32.store offset=20
(get_local $6)
- (get_local $2)
+ (get_local $4)
)
(i32.store offset=24
- (get_local $2)
+ (get_local $4)
(get_local $6)
)
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
)
)
(block
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
)
)
)
(block
- (set_local $3
+ (set_local $2
(get_local $1)
)
- (set_local $4
+ (set_local $3
(get_local $0)
)
)
@@ -14292,7 +14303,7 @@
)
(if
(i32.ge_u
- (get_local $3)
+ (get_local $2)
(get_local $8)
)
(call $_abort)
@@ -14329,18 +14340,18 @@
)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $2)
(i32.or
- (get_local $4)
+ (get_local $3)
(i32.const 1)
)
)
(i32.store
(i32.add
+ (get_local $2)
(get_local $3)
- (get_local $4)
)
- (get_local $4)
+ (get_local $3)
)
)
(block
@@ -14359,16 +14370,16 @@
(i32.load
(i32.const 188)
)
- (get_local $4)
+ (get_local $3)
)
)
)
(i32.store
(i32.const 200)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $2)
(i32.or
(get_local $0)
(i32.const 1)
@@ -14376,7 +14387,7 @@
)
(if
(i32.ne
- (get_local $3)
+ (get_local $2)
(i32.load
(i32.const 196)
)
@@ -14409,16 +14420,16 @@
(i32.load
(i32.const 184)
)
- (get_local $4)
+ (get_local $3)
)
)
)
(i32.store
(i32.const 196)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $2)
(i32.or
(get_local $0)
(i32.const 1)
@@ -14426,7 +14437,7 @@
)
(i32.store
(i32.add
- (get_local $3)
+ (get_local $2)
(get_local $0)
)
(get_local $0)
@@ -14440,10 +14451,10 @@
(get_local $1)
(i32.const -8)
)
- (get_local $4)
+ (get_local $3)
)
)
- (set_local $4
+ (set_local $3
(i32.shr_u
(get_local $1)
(i32.const 3)
@@ -14456,7 +14467,7 @@
(i32.const 256)
)
(block
- (set_local $2
+ (set_local $4
(i32.load offset=12
(get_local $8)
)
@@ -14473,7 +14484,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (get_local $4)
+ (get_local $3)
(i32.const 1)
)
(i32.const 2)
@@ -14504,7 +14515,7 @@
)
(if
(i32.eq
- (get_local $2)
+ (get_local $4)
(get_local $1)
)
(block
@@ -14517,7 +14528,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $3)
)
(i32.const -1)
)
@@ -14528,19 +14539,19 @@
)
(if
(i32.eq
- (get_local $2)
+ (get_local $4)
(get_local $0)
)
(set_local $14
(i32.add
- (get_local $2)
+ (get_local $4)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $2)
+ (get_local $4)
(i32.load
(i32.const 192)
)
@@ -14552,7 +14563,7 @@
(i32.load
(tee_local $0
(i32.add
- (get_local $2)
+ (get_local $4)
(i32.const 8)
)
)
@@ -14568,7 +14579,7 @@
)
(i32.store offset=12
(get_local $1)
- (get_local $2)
+ (get_local $4)
)
(i32.store
(get_local $14)
@@ -14594,7 +14605,7 @@
(block
(if
(i32.eqz
- (tee_local $4
+ (tee_local $3
(i32.load
(tee_local $0
(i32.add
@@ -14611,7 +14622,7 @@
)
)
(if
- (tee_local $4
+ (tee_local $3
(i32.load
(get_local $1)
)
@@ -14631,20 +14642,20 @@
(if
(tee_local $1
(i32.load
- (tee_local $2
+ (tee_local $4
(i32.add
- (get_local $4)
+ (get_local $3)
(i32.const 20)
)
)
)
)
(block
- (set_local $4
+ (set_local $3
(get_local $1)
)
(set_local $0
- (get_local $2)
+ (get_local $4)
)
(br $while-in9)
)
@@ -14652,20 +14663,20 @@
(if
(tee_local $1
(i32.load
- (tee_local $2
+ (tee_local $4
(i32.add
- (get_local $4)
+ (get_local $3)
(i32.const 16)
)
)
)
)
(block
- (set_local $4
+ (set_local $3
(get_local $1)
)
(set_local $0
- (get_local $2)
+ (get_local $4)
)
(br $while-in9)
)
@@ -14685,7 +14696,7 @@
(i32.const 0)
)
(set_local $9
- (get_local $4)
+ (get_local $3)
)
)
)
@@ -14693,7 +14704,7 @@
(block
(if
(i32.lt_u
- (tee_local $2
+ (tee_local $4
(i32.load offset=8
(get_local $8)
)
@@ -14709,7 +14720,7 @@
(i32.load
(tee_local $1
(i32.add
- (get_local $2)
+ (get_local $4)
(i32.const 12)
)
)
@@ -14721,7 +14732,7 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 8)
@@ -14736,8 +14747,8 @@
(get_local $0)
)
(i32.store
+ (get_local $3)
(get_local $4)
- (get_local $2)
)
(set_local $9
(get_local $0)
@@ -14759,7 +14770,7 @@
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $4
+ (tee_local $3
(i32.load offset=28
(get_local $8)
)
@@ -14789,7 +14800,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $4)
+ (get_local $3)
)
(i32.const -1)
)
@@ -14840,7 +14851,7 @@
(if
(i32.lt_u
(get_local $9)
- (tee_local $4
+ (tee_local $3
(i32.load
(i32.const 192)
)
@@ -14866,7 +14877,7 @@
(if
(i32.lt_u
(get_local $1)
- (get_local $4)
+ (get_local $3)
)
(call $_abort)
(block
@@ -14913,7 +14924,7 @@
)
)
(i32.store offset=4
- (get_local $3)
+ (get_local $2)
(i32.or
(get_local $5)
(i32.const 1)
@@ -14921,14 +14932,14 @@
)
(i32.store
(i32.add
- (get_local $3)
+ (get_local $2)
(get_local $5)
)
(get_local $5)
)
(if
(i32.eq
- (get_local $3)
+ (get_local $2)
(i32.load
(i32.const 196)
)
@@ -14940,7 +14951,7 @@
)
(return)
)
- (set_local $4
+ (set_local $3
(get_local $5)
)
)
@@ -14948,13 +14959,13 @@
)
(set_local $0
(i32.shr_u
- (get_local $4)
+ (get_local $3)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $3)
(i32.const 256)
)
(block
@@ -14972,7 +14983,7 @@
)
(if
(i32.and
- (tee_local $4
+ (tee_local $3
(i32.load
(i32.const 176)
)
@@ -14988,7 +14999,7 @@
(i32.lt_u
(tee_local $0
(i32.load
- (tee_local $4
+ (tee_local $3
(i32.add
(get_local $1)
(i32.const 8)
@@ -15003,7 +15014,7 @@
(call $_abort)
(block
(set_local $15
- (get_local $4)
+ (get_local $3)
)
(set_local $13
(get_local $0)
@@ -15014,7 +15025,7 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $4)
+ (get_local $3)
(get_local $0)
)
)
@@ -15031,45 +15042,45 @@
)
(i32.store
(get_local $15)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=12
(get_local $13)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=8
- (get_local $3)
+ (get_local $2)
(get_local $13)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $2)
(get_local $1)
)
(return)
)
)
- (set_local $5
+ (set_local $4
(i32.add
(i32.const 480)
(i32.shl
- (tee_local $2
+ (tee_local $5
(if i32
(tee_local $0
(i32.shr_u
- (get_local $4)
+ (get_local $3)
(i32.const 8)
)
)
(if i32
(i32.gt_u
- (get_local $4)
+ (get_local $3)
(i32.const 16777215)
)
(i32.const 31)
(i32.or
(i32.and
(i32.shr_u
- (get_local $4)
+ (get_local $3)
(i32.add
(tee_local $0
(i32.add
@@ -15084,7 +15095,7 @@
(tee_local $1
(i32.shl
(get_local $0)
- (tee_local $2
+ (tee_local $4
(i32.and
(i32.shr_u
(i32.add
@@ -15105,7 +15116,7 @@
(i32.const 4)
)
)
- (get_local $2)
+ (get_local $4)
)
(tee_local $0
(i32.and
@@ -15154,15 +15165,15 @@
)
)
(i32.store offset=28
- (get_local $3)
(get_local $2)
+ (get_local $5)
)
(i32.store offset=20
- (get_local $3)
+ (get_local $2)
(i32.const 0)
)
(i32.store offset=16
- (get_local $3)
+ (get_local $2)
(i32.const 0)
)
(block $do-once12
@@ -15176,25 +15187,25 @@
(tee_local $0
(i32.shl
(i32.const 1)
- (get_local $2)
+ (get_local $5)
)
)
)
(block
- (set_local $2
+ (set_local $5
(i32.shl
- (get_local $4)
+ (get_local $3)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $2)
+ (get_local $5)
(i32.const 1)
)
)
(i32.eq
- (get_local $2)
+ (get_local $5)
(i32.const 31)
)
)
@@ -15202,7 +15213,7 @@
)
(set_local $0
(i32.load
- (get_local $5)
+ (get_local $4)
)
)
(block $jumpthreading$outer$1
@@ -15217,12 +15228,12 @@
)
(i32.const -8)
)
- (get_local $4)
+ (get_local $3)
)
)
- (set_local $5
+ (set_local $4
(i32.shl
- (get_local $2)
+ (get_local $5)
(i32.const 1)
)
)
@@ -15230,7 +15241,7 @@
(i32.eqz
(tee_local $1
(i32.load
- (tee_local $2
+ (tee_local $5
(i32.add
(i32.add
(get_local $0)
@@ -15238,7 +15249,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $2)
+ (get_local $5)
(i32.const 31)
)
(i32.const 2)
@@ -15250,8 +15261,8 @@
)
)
(block
- (set_local $2
- (get_local $5)
+ (set_local $5
+ (get_local $4)
)
(set_local $0
(get_local $1)
@@ -15262,7 +15273,7 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (get_local $5)
(i32.load
(i32.const 192)
)
@@ -15270,20 +15281,20 @@
(call $_abort)
(block
(i32.store
+ (get_local $5)
(get_local $2)
- (get_local $3)
)
(i32.store offset=24
- (get_local $3)
+ (get_local $2)
(get_local $0)
)
(i32.store offset=12
- (get_local $3)
- (get_local $3)
+ (get_local $2)
+ (get_local $2)
)
(i32.store offset=8
- (get_local $3)
- (get_local $3)
+ (get_local $2)
+ (get_local $2)
)
(br $do-once12)
)
@@ -15293,7 +15304,7 @@
(if
(i32.and
(i32.ge_u
- (tee_local $2
+ (tee_local $4
(i32.load
(tee_local $1
(i32.add
@@ -15303,7 +15314,7 @@
)
)
)
- (tee_local $4
+ (tee_local $3
(i32.load
(i32.const 192)
)
@@ -15311,28 +15322,28 @@
)
(i32.ge_u
(get_local $0)
- (get_local $4)
+ (get_local $3)
)
)
(block
(i32.store offset=12
+ (get_local $4)
(get_local $2)
- (get_local $3)
)
(i32.store
(get_local $1)
- (get_local $3)
+ (get_local $2)
)
(i32.store offset=8
- (get_local $3)
(get_local $2)
+ (get_local $4)
)
(i32.store offset=12
- (get_local $3)
+ (get_local $2)
(get_local $0)
)
(i32.store offset=24
- (get_local $3)
+ (get_local $2)
(i32.const 0)
)
)
@@ -15349,20 +15360,20 @@
)
)
(i32.store
- (get_local $5)
- (get_local $3)
+ (get_local $4)
+ (get_local $2)
)
(i32.store offset=24
- (get_local $3)
- (get_local $5)
+ (get_local $2)
+ (get_local $4)
)
(i32.store offset=12
- (get_local $3)
- (get_local $3)
+ (get_local $2)
+ (get_local $2)
)
(i32.store offset=8
- (get_local $3)
- (get_local $3)
+ (get_local $2)
+ (get_local $2)
)
)
)
@@ -15388,7 +15399,7 @@
(loop $while-in17
(set_local $0
(i32.add
- (tee_local $4
+ (tee_local $3
(i32.load
(get_local $0)
)
@@ -15397,7 +15408,7 @@
)
)
(br_if $while-in17
- (get_local $4)
+ (get_local $3)
)
)
(i32.store