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.imprecise2526
1 files changed, 1215 insertions, 1311 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise
index 13c8baec6..f0e3e992d 100644
--- a/test/emcc_hello_world.fromasm.imprecise
+++ b/test/emcc_hello_world.fromasm.imprecise
@@ -271,9 +271,11 @@
)
(call_import $abort)
)
- (call $_printf
- (i32.const 672)
- (get_local $0)
+ (drop
+ (call $_printf
+ (i32.const 672)
+ (get_local $0)
+ )
)
(i32.store
(i32.const 8)
@@ -285,9 +287,6 @@
(local $2 i32)
(local $3 i32)
(local $4 i32)
- (i32.load
- (i32.const 8)
- )
(f64.store
(i32.load
(i32.const 24)
@@ -296,14 +295,14 @@
)
(set_local $2
(call $_bitshift64Lshr
- (set_local $3
+ (tee_local $3
(i32.load
(i32.load
(i32.const 24)
)
)
)
- (set_local $4
+ (tee_local $4
(i32.load offset=4
(i32.load
(i32.const 24)
@@ -313,16 +312,13 @@
(i32.const 52)
)
)
- (i32.load
- (i32.const 168)
- )
(block $switch$0
(block $switch-default$3
(block $switch-case$2
(block $switch-case$1
(br_table $switch-case$1 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-case$2 $switch-default$3
(i32.sub
- (set_local $2
+ (tee_local $2
(i32.and
(get_local $2)
(i32.const 2047)
@@ -400,9 +396,6 @@
)
)
(func $_frexpl (param $0 f64) (param $1 i32) (result f64)
- (i32.load
- (i32.const 8)
- )
(call $_frexp
(get_local $0)
(get_local $1)
@@ -414,9 +407,6 @@
(local $3 i32)
(local $4 i32)
(local $5 i32)
- (i32.load
- (i32.const 8)
- )
(set_local $1
(i32.const 0)
)
@@ -443,7 +433,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -463,7 +453,6 @@
)
(br $while-out$0)
)
- (get_local $1)
)
(br $while-in$1)
)
@@ -533,7 +522,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $3)
(i32.const -1)
@@ -562,9 +551,6 @@
(get_local $5)
)
(func $___errno_location (result i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(i32.load
@@ -607,7 +593,7 @@
(call_import $abort)
)
(i32.store
- (set_local $2
+ (tee_local $2
(get_local $1)
)
(i32.load offset=60
@@ -752,7 +738,7 @@
(call_import $abort)
)
(i32.store
- (set_local $3
+ (tee_local $3
(get_local $4)
)
(i32.load offset=60
@@ -769,7 +755,7 @@
)
(i32.store offset=12
(get_local $3)
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $4)
(i32.const 20)
@@ -812,9 +798,6 @@
(func $_fflush (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
- (i32.load
- (i32.const 8)
- )
(block $do-once$0
(if
(i32.eq
@@ -842,15 +825,14 @@
(i32.const 44)
)
(if
- (i32.eq
- (set_local $1
+ (i32.ne
+ (tee_local $1
(i32.load
(i32.const 40)
)
)
(i32.const 0)
)
- (get_local $0)
(block
(set_local $2
(get_local $0)
@@ -900,7 +882,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=56
(get_local $1)
)
@@ -996,7 +978,7 @@
(call_import $abort)
)
(i32.store
- (set_local $3
+ (tee_local $3
(get_local $2)
)
(get_local $1)
@@ -1017,9 +999,6 @@
(get_local $0)
)
(func $___lockfile (param $0 i32) (result i32)
- (i32.load
- (i32.const 8)
- )
(i32.const 0)
)
(func $___unlockfile (param $0 i32)
@@ -1076,15 +1055,15 @@
(get_local $8)
)
(i32.store
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $8)
(i32.const 32)
)
)
- (set_local $3
+ (tee_local $3
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $0)
(i32.const 28)
@@ -1095,10 +1074,10 @@
)
(i32.store offset=4
(get_local $4)
- (set_local $3
+ (tee_local $3
(i32.sub
(i32.load
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $0)
(i32.const 20)
@@ -1142,7 +1121,7 @@
(if
(i32.eq
(get_local $3)
- (set_local $5
+ (tee_local $5
(if
(i32.eq
(i32.load
@@ -1242,7 +1221,7 @@
(if
(i32.gt_u
(get_local $5)
- (set_local $1
+ (tee_local $1
(i32.load offset=4
(get_local $4)
)
@@ -1251,7 +1230,7 @@
(block
(i32.store
(get_local $7)
- (set_local $3
+ (tee_local $3
(i32.load
(get_local $13)
)
@@ -1348,7 +1327,7 @@
(i32.store offset=16
(get_local $0)
(i32.add
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $13)
)
@@ -1476,8 +1455,8 @@
)
(set_local $7
(i32.add
- (set_local $4
- (set_local $9
+ (tee_local $4
+ (tee_local $9
(i32.add
(get_local $3)
(i32.const 80)
@@ -1494,7 +1473,7 @@
)
(br_if $do-in$1
(i32.lt_s
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $4)
(i32.const 4)
@@ -1540,7 +1519,7 @@
)
(set_local $4
(i32.and
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $0)
)
@@ -1574,7 +1553,7 @@
(if
(i32.eq
(i32.load
- (set_local $10
+ (tee_local $10
(i32.add
(get_local $0)
(i32.const 48)
@@ -1586,7 +1565,7 @@
(block
(set_local $2
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $0)
(i32.const 44)
@@ -1599,7 +1578,7 @@
(get_local $6)
)
(i32.store
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $0)
(i32.const 28)
@@ -1608,7 +1587,7 @@
(get_local $6)
)
(i32.store
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $0)
(i32.const 20)
@@ -1621,7 +1600,7 @@
(i32.const 80)
)
(i32.store
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $0)
(i32.const 16)
@@ -1648,19 +1627,21 @@
)
(get_local $1)
(block
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load offset=36
- (get_local $0)
+ (drop
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load offset=36
+ (get_local $0)
+ )
+ (i32.const 7)
)
- (i32.const 7)
+ (i32.const 2)
)
- (i32.const 2)
+ (get_local $0)
+ (i32.const 0)
+ (i32.const 0)
)
- (get_local $0)
- (i32.const 0)
- (i32.const 0)
)
(set_local $1
(select
@@ -1709,7 +1690,7 @@
(i32.const -1)
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -1752,14 +1733,11 @@
(local $5 i32)
(local $6 i32)
(local $7 i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
- (set_local $6
+ (tee_local $6
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $2)
(i32.const 16)
@@ -1810,9 +1788,9 @@
(i32.lt_u
(i32.sub
(get_local $3)
- (set_local $6
+ (tee_local $6
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $2)
(i32.const 20)
@@ -1846,122 +1824,124 @@
(br $label$break$L5)
)
)
- (call $_memcpy
- (block $label$break$L10
- (if
- (i32.gt_s
- (i32.shr_s
- (i32.shl
- (i32.load8_s offset=75
- (get_local $2)
+ (drop
+ (call $_memcpy
+ (block $label$break$L10
+ (if
+ (i32.gt_s
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s offset=75
+ (get_local $2)
+ )
+ (i32.const 24)
)
(i32.const 24)
)
- (i32.const 24)
- )
- (i32.const -1)
- )
- (block
- (set_local $3
- (get_local $1)
+ (i32.const -1)
)
- (loop $while-out$2 $while-in$3
- (if
- (i32.eq
- (get_local $3)
- (i32.const 0)
- )
- (block
- (set_local $2
+ (block
+ (set_local $3
+ (get_local $1)
+ )
+ (loop $while-out$2 $while-in$3
+ (if
+ (i32.eq
+ (get_local $3)
(i32.const 0)
)
- (br $label$break$L10
- (get_local $6)
+ (block
+ (set_local $2
+ (i32.const 0)
+ )
+ (br $label$break$L10
+ (get_local $6)
+ )
)
)
- )
- (if
- (i32.eq
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (i32.add
- (get_local $0)
- (set_local $4
- (i32.add
- (get_local $3)
- (i32.const -1)
+ (if
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (i32.add
+ (get_local $0)
+ (tee_local $4
+ (i32.add
+ (get_local $3)
+ (i32.const -1)
+ )
)
)
)
+ (i32.const 24)
)
(i32.const 24)
)
- (i32.const 24)
+ (i32.const 10)
+ )
+ (br $while-out$2)
+ (set_local $3
+ (get_local $4)
)
- (i32.const 10)
- )
- (br $while-out$2)
- (set_local $3
- (get_local $4)
)
+ (br $while-in$3)
)
- (br $while-in$3)
- )
- (if
- (i32.lt_u
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load offset=36
- (get_local $2)
+ (if
+ (i32.lt_u
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load offset=36
+ (get_local $2)
+ )
+ (i32.const 7)
)
- (i32.const 7)
+ (i32.const 2)
)
- (i32.const 2)
+ (get_local $2)
+ (get_local $0)
+ (get_local $3)
)
- (get_local $2)
- (get_local $0)
(get_local $3)
)
+ (block
+ (set_local $4
+ (get_local $3)
+ )
+ (br $label$break$L5)
+ )
+ )
+ (set_local $2
(get_local $3)
)
- (block
- (set_local $4
+ (set_local $1
+ (i32.sub
+ (get_local $1)
(get_local $3)
)
- (br $label$break$L5)
)
- )
- (set_local $2
- (get_local $3)
- )
- (set_local $1
- (i32.sub
- (get_local $1)
- (get_local $3)
+ (set_local $0
+ (i32.add
+ (get_local $0)
+ (get_local $3)
+ )
)
- )
- (set_local $0
- (i32.add
- (get_local $0)
- (get_local $3)
+ (i32.load
+ (get_local $5)
)
)
- (i32.load
- (get_local $5)
- )
- )
- (block
- (set_local $2
- (i32.const 0)
+ (block
+ (set_local $2
+ (i32.const 0)
+ )
+ (get_local $6)
)
- (get_local $6)
)
)
+ (get_local $0)
+ (get_local $1)
)
- (get_local $0)
- (get_local $1)
)
(i32.store
(get_local $5)
@@ -1986,18 +1966,15 @@
(func $___towrite (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
- (i32.load
- (i32.const 8)
- )
(set_local $1
(i32.and
(i32.or
(i32.add
- (set_local $1
+ (tee_local $1
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $0)
(i32.const 74)
@@ -2023,7 +2000,7 @@
(if
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -2043,7 +2020,7 @@
)
(i32.store offset=28
(get_local $0)
- (set_local $1
+ (tee_local $1
(i32.load offset=44
(get_local $0)
)
@@ -2077,9 +2054,6 @@
)
)
(func $_wcrtomb (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
- (i32.load
- (i32.const 8)
- )
(block $do-once$0
(if
(i32.eq
@@ -2287,9 +2261,6 @@
)
)
(func $_wctomb (param $0 i32) (param $1 i32) (result i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(get_local $0)
@@ -2318,9 +2289,6 @@
(local $14 i32)
(local $15 i32)
(local $16 i32)
- (i32.load
- (i32.const 8)
- )
(set_local $16
(i32.and
(get_local $1)
@@ -2330,7 +2298,7 @@
(block $label$break$L1
(if
(i32.and
- (set_local $6
+ (tee_local $6
(i32.ne
(get_local $2)
(i32.const 0)
@@ -2392,9 +2360,9 @@
)
(if
(i32.and
- (set_local $3
+ (tee_local $3
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $3)
(i32.const -1)
@@ -2405,7 +2373,7 @@
)
(i32.ne
(i32.and
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $2)
(i32.const 1)
@@ -2501,7 +2469,7 @@
)
(i32.shr_s
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.and
(get_local $1)
(i32.const 255)
@@ -2537,7 +2505,7 @@
(loop $while-out$5 $while-in$6
(set_local $1
(i32.add
- (set_local $6
+ (tee_local $6
(i32.xor
(i32.load
(get_local $5)
@@ -2572,7 +2540,7 @@
)
(if
(i32.gt_u
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $4)
(i32.const -4)
@@ -2685,7 +2653,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $10)
(i32.const -1)
@@ -2727,9 +2695,6 @@
)
)
(func $___syscall_ret (param $0 i32) (result i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.gt_u
(get_local $0)
@@ -2755,13 +2720,10 @@
(local $4 i32)
(local $5 i32)
(local $6 i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.gt_u
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 20)
@@ -2769,7 +2731,7 @@
)
)
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const 28)
@@ -2778,19 +2740,21 @@
)
)
(block
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load offset=36
- (get_local $0)
+ (drop
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load offset=36
+ (get_local $0)
+ )
+ (i32.const 7)
)
- (i32.const 7)
+ (i32.const 2)
)
- (i32.const 2)
+ (get_local $0)
+ (i32.const 0)
+ (i32.const 0)
)
- (get_local $0)
- (i32.const 0)
- (i32.const 0)
)
(if
(i32.eq
@@ -2819,9 +2783,9 @@
(block
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $0)
(i32.const 4)
@@ -2829,9 +2793,9 @@
)
)
)
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $0)
(i32.const 8)
@@ -2886,9 +2850,6 @@
(get_local $1)
)
(func $_cleanup (param $0 i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(i32.load offset=68
@@ -2911,8 +2872,8 @@
(local $11 i32)
(local $12 i32)
(local $13 i32)
- (local $14 i32)
- (local $15 f64)
+ (local $14 f64)
+ (local $15 i32)
(local $16 i32)
(local $17 i32)
(local $18 i32)
@@ -3028,9 +2989,9 @@
)
)
(set_local $71
- (set_local $28
+ (tee_local $28
(i32.add
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $31)
(i32.const 536)
@@ -3048,7 +3009,7 @@
)
(set_local $76
(i32.add
- (set_local $73
+ (tee_local $73
(i32.add
(get_local $31)
(i32.const 8)
@@ -3059,7 +3020,7 @@
)
(set_local $52
(i32.add
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $31)
(i32.const 576)
@@ -3076,11 +3037,11 @@
)
(set_local $77
(i32.sub
- (set_local $40
+ (tee_local $40
(get_local $52)
)
- (set_local $64
- (set_local $29
+ (tee_local $64
+ (tee_local $29
(i32.add
(get_local $31)
(i32.const 588)
@@ -3103,7 +3064,7 @@
)
(set_local $81
(i32.add
- (set_local $80
+ (tee_local $80
(i32.add
(get_local $31)
(i32.const 24)
@@ -3113,7 +3074,7 @@
)
)
(set_local $75
- (set_local $45
+ (tee_local $45
(i32.add
(get_local $29)
(i32.const 9)
@@ -3172,7 +3133,7 @@
(i32.eq
(i32.shr_s
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load8_s
(get_local $20)
)
@@ -3237,7 +3198,7 @@
)
(set_local $1
(i32.load8_s
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const 1)
@@ -3291,7 +3252,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $54)
(i32.const 2)
@@ -3369,13 +3330,13 @@
(set_local $7
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load8_s
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $41)
(i32.const 1)
@@ -3395,14 +3356,14 @@
(block
(set_local $1
(i32.load8_s
- (set_local $5
+ (tee_local $5
(select
(i32.add
(get_local $41)
(i32.const 3)
)
(get_local $5)
- (set_local $7
+ (tee_local $7
(i32.eq
(i32.shr_s
(i32.shl
@@ -3451,7 +3412,7 @@
(if
(i32.eq
(i32.and
- (set_local $5
+ (tee_local $5
(i32.shr_s
(i32.shl
(get_local $1)
@@ -3506,12 +3467,12 @@
(if
(i32.eq
(i32.and
- (set_local $5
+ (tee_local $5
(i32.shr_s
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load8_s
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $9)
(i32.const 1)
@@ -3561,12 +3522,12 @@
(block
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.add
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $9)
(i32.const 1)
@@ -3606,33 +3567,28 @@
)
(i32.const 10)
)
- (set_local $5
+ (set_local $1
(i32.load
- (set_local $1
- (i32.add
- (get_local $3)
- (i32.shl
- (i32.add
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (get_local $6)
- )
- (i32.const 24)
+ (i32.add
+ (get_local $3)
+ (i32.shl
+ (i32.add
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (get_local $6)
)
(i32.const 24)
)
- (i32.const -48)
+ (i32.const 24)
)
- (i32.const 3)
+ (i32.const -48)
)
+ (i32.const 3)
)
)
)
)
- (i32.load offset=4
- (get_local $1)
- )
(set_local $66
(i32.const 1)
)
@@ -3643,7 +3599,7 @@
)
)
(set_local $56
- (get_local $5)
+ (get_local $1)
)
)
(set_local $12
@@ -3694,7 +3650,7 @@
)
(set_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -3766,7 +3722,7 @@
)
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3799,12 +3755,12 @@
)
(if
(i32.ge_u
- (set_local $6
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -3879,9 +3835,9 @@
(i32.ne
(i32.shr_s
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load8_s
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $9)
(i32.const 1)
@@ -3898,7 +3854,7 @@
(block
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3941,12 +3897,12 @@
)
(if
(i32.ge_u
- (set_local $6
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -3977,12 +3933,12 @@
)
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.add
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $9)
(i32.const 2)
@@ -4022,35 +3978,30 @@
)
(i32.const 10)
)
- (set_local $5
+ (set_local $1
(i32.load
- (set_local $1
- (i32.add
- (get_local $3)
- (i32.shl
- (i32.add
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (get_local $6)
- )
- (i32.const 24)
+ (i32.add
+ (get_local $3)
+ (i32.shl
+ (i32.add
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (get_local $6)
)
(i32.const 24)
)
- (i32.const -48)
+ (i32.const 24)
)
- (i32.const 3)
+ (i32.const -48)
)
+ (i32.const 3)
)
)
)
)
- (i32.load offset=4
- (get_local $1)
- )
(set_local $10
- (get_local $5)
+ (get_local $1)
)
(br $label$break$L46
(i32.add
@@ -4078,7 +4029,7 @@
(block
(set_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -4126,7 +4077,7 @@
(loop $while-out$19 $while-in$20
(if
(i32.gt_u
- (set_local $1
+ (tee_local $1
(i32.add
(i32.shr_s
(i32.shl
@@ -4158,9 +4109,9 @@
(if
(i32.lt_u
(i32.add
- (set_local $5
+ (tee_local $5
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load8_s
(i32.add
(i32.add
@@ -4262,7 +4213,7 @@
)
(set_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $3)
(i32.shl
@@ -4279,7 +4230,7 @@
)
)
(i32.store
- (set_local $7
+ (tee_local $7
(get_local $19)
)
(get_local $5)
@@ -4349,7 +4300,7 @@
)
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.shr_s
(i32.shl
(i32.load8_s
@@ -4369,7 +4320,7 @@
(set_local $18
(select
(get_local $8)
- (set_local $7
+ (tee_local $7
(i32.and
(get_local $8)
(i32.const -65537)
@@ -4400,7 +4351,7 @@
(block $switch-case$34
(br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$49 $switch-case$49 $switch-case$49 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$49 $switch-default$127 $switch-case$44 $switch-case$41 $switch-case$49 $switch-case$49 $switch-case$49 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127
(i32.sub
- (set_local $26
+ (tee_local $26
(select
(i32.and
(get_local $1)
@@ -4464,7 +4415,7 @@
(br $label$continue$L1)
)
(i32.store
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $19)
)
@@ -4553,7 +4504,7 @@
(br $label$continue$L1)
)
(i32.store
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $19)
)
@@ -4636,9 +4587,9 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -4646,7 +4597,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=4
(get_local $1)
)
@@ -4663,7 +4614,7 @@
)
(loop $while-out$38 $while-in$39
(i32.store8
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $6)
(i32.const -1)
@@ -4683,7 +4634,7 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(call $_bitshift64Lshr
(get_local $5)
(get_local $1)
@@ -4693,7 +4644,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 168)
)
@@ -4738,7 +4689,7 @@
(set_local $5
(i32.lt_s
(get_local $10)
- (set_local $1
+ (tee_local $1
(i32.add
(i32.sub
(get_local $71)
@@ -4776,14 +4727,14 @@
)
(set_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
)
(if
(i32.lt_s
- (set_local $33
+ (tee_local $33
(i32.load offset=4
(get_local $1)
)
@@ -4805,7 +4756,7 @@
)
)
(i32.store
- (set_local $33
+ (tee_local $33
(get_local $19)
)
(get_local $1)
@@ -4847,7 +4798,7 @@
(i32.const 4091)
(i32.const 4093)
(i32.eq
- (set_local $6
+ (tee_local $6
(i32.and
(get_local $18)
(i32.const 1)
@@ -4892,7 +4843,7 @@
)
(set_local $33
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -4913,20 +4864,15 @@
)
(br $switch$24)
)
- (set_local $5
+ (set_local $1
(i32.load
- (set_local $1
- (get_local $19)
- )
+ (get_local $19)
)
)
- (i32.load offset=4
- (get_local $1)
- )
(i32.store8
(get_local $72)
(i32.and
- (get_local $5)
+ (get_local $1)
(i32.const 255)
)
)
@@ -4964,7 +4910,7 @@
)
(set_local $5
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $19)
)
@@ -4984,19 +4930,14 @@
)
(br $switch$24)
)
- (set_local $5
+ (set_local $1
(i32.load
- (set_local $1
- (get_local $19)
- )
+ (get_local $19)
)
)
- (i32.load offset=4
- (get_local $1)
- )
(i32.store
(get_local $73)
- (get_local $5)
+ (get_local $1)
)
(i32.store
(get_local $76)
@@ -5043,7 +4984,7 @@
)
(br $switch$24)
)
- (set_local $15
+ (set_local $14
(f64.load
(get_local $19)
)
@@ -5056,12 +4997,7 @@
(i32.load
(i32.const 24)
)
- (get_local $15)
- )
- (i32.load
- (i32.load
- (i32.const 24)
- )
+ (get_local $14)
)
(set_local $51
(if
@@ -5077,9 +5013,9 @@
(set_local $39
(i32.const 4108)
)
- (set_local $15
+ (set_local $14
(f64.neg
- (get_local $15)
+ (get_local $14)
)
)
(i32.const 1)
@@ -5098,7 +5034,7 @@
(i32.const 4109)
(i32.const 4114)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $18)
(i32.const 1)
@@ -5123,12 +5059,7 @@
(i32.load
(i32.const 24)
)
- (get_local $15)
- )
- (i32.load
- (i32.load
- (i32.const 24)
- )
+ (get_local $14)
)
(set_local $20
(get_local $9)
@@ -5138,7 +5069,7 @@
(if
(i32.or
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.and
(i32.load offset=4
(i32.load
@@ -5160,12 +5091,12 @@
)
(block
(if
- (set_local $5
+ (tee_local $5
(f64.ne
- (set_local $15
+ (tee_local $14
(f64.mul
(call $_frexpl
- (get_local $15)
+ (get_local $14)
(get_local $25)
)
(f64.const 2)
@@ -5186,7 +5117,7 @@
)
(if
(i32.eq
- (set_local $14
+ (tee_local $15
(i32.or
(get_local $26)
(i32.const 32)
@@ -5203,7 +5134,7 @@
(i32.const 9)
)
(i32.eq
- (set_local $6
+ (tee_local $6
(i32.and
(get_local $26)
(i32.const 32)
@@ -5219,7 +5150,7 @@
(i32.const 2)
)
)
- (set_local $15
+ (set_local $14
(if
(i32.or
(i32.gt_u
@@ -5227,7 +5158,7 @@
(i32.const 11)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.const 12)
(get_local $10)
@@ -5236,7 +5167,7 @@
(i32.const 0)
)
)
- (get_local $15)
+ (get_local $14)
(block
(set_local $30
(f64.const 8)
@@ -5250,7 +5181,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const -1)
@@ -5268,7 +5199,7 @@
(get_local $30)
(f64.sub
(f64.neg
- (get_local $15)
+ (get_local $14)
)
(get_local $30)
)
@@ -5276,7 +5207,7 @@
)
(f64.sub
(f64.add
- (get_local $15)
+ (get_local $14)
(get_local $30)
)
(get_local $30)
@@ -5299,7 +5230,7 @@
)
(set_local $5
(i32.lt_s
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $25)
)
@@ -5311,7 +5242,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $8
+ (tee_local $8
(select
(i32.sub
(i32.const 0)
@@ -5330,10 +5261,10 @@
)
(i32.store8
(i32.add
- (set_local $5
+ (tee_local $5
(if
(i32.eq
- (set_local $5
+ (tee_local $5
(call $_fmt_u
(get_local $8)
(get_local $5)
@@ -5369,7 +5300,7 @@
)
)
(i32.store8
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $5)
(i32.const -2)
@@ -5409,9 +5340,9 @@
(i32.and
(i32.load8_s
(i32.add
- (set_local $1
+ (tee_local $1
(i32.trunc_s/f64
- (get_local $15)
+ (get_local $14)
)
)
(i32.const 4075)
@@ -5424,10 +5355,10 @@
(i32.const 255)
)
)
- (set_local $15
+ (set_local $14
(f64.mul
(f64.sub
- (get_local $15)
+ (get_local $14)
(f64.convert_s/i32
(get_local $1)
)
@@ -5440,7 +5371,7 @@
(if
(i32.eq
(i32.sub
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $11)
(i32.const 1)
@@ -5458,7 +5389,7 @@
(i32.and
(get_local $5)
(f64.eq
- (get_local $15)
+ (get_local $14)
(f64.const 0)
)
)
@@ -5479,7 +5410,7 @@
)
(if
(f64.eq
- (get_local $15)
+ (get_local $14)
(f64.const 0)
)
(block
@@ -5510,9 +5441,9 @@
(get_local $0)
(i32.const 32)
(get_local $16)
- (set_local $5
+ (tee_local $5
(i32.add
- (set_local $6
+ (tee_local $6
(select
(i32.sub
(i32.add
@@ -5591,7 +5522,7 @@
(get_local $6)
(i32.add
(get_local $1)
- (set_local $1
+ (tee_local $1
(i32.sub
(get_local $40)
(get_local $8)
@@ -5651,7 +5582,7 @@
)
)
(set_local $62
- (set_local $9
+ (tee_local $9
(select
(get_local $80)
(get_local $81)
@@ -5661,7 +5592,7 @@
(block
(i32.store
(get_local $25)
- (set_local $5
+ (tee_local $5
(i32.add
(i32.load
(get_local $25)
@@ -5670,9 +5601,9 @@
)
)
)
- (set_local $15
+ (set_local $14
(f64.mul
- (get_local $15)
+ (get_local $14)
(f64.const 268435456)
)
)
@@ -5693,9 +5624,9 @@
(loop $while-out$66 $while-in$67
(i32.store
(get_local $7)
- (set_local $5
+ (tee_local $5
(i32.trunc_s/f64
- (get_local $15)
+ (get_local $14)
)
)
)
@@ -5707,10 +5638,10 @@
)
(if
(f64.eq
- (set_local $15
+ (tee_local $14
(f64.mul
(f64.sub
- (get_local $15)
+ (get_local $14)
(f64.convert_u/i32
(get_local $5)
)
@@ -5731,7 +5662,7 @@
)
(if
(i32.gt_s
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $25)
)
@@ -5760,7 +5691,7 @@
(block $do-once$70
(if
(i32.lt_u
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $13)
(i32.const -4)
@@ -5779,7 +5710,7 @@
(loop $while-out$72 $while-in$73
(set_local $6
(call $___uremdi3
- (set_local $5
+ (tee_local $5
(call $_i64Add
(call $_bitshift64Shl
(i32.load
@@ -5795,7 +5726,7 @@
(i32.const 0)
)
)
- (set_local $7
+ (tee_local $7
(i32.load
(i32.const 168)
)
@@ -5804,9 +5735,6 @@
(i32.const 0)
)
)
- (i32.load
- (i32.const 168)
- )
(i32.store
(get_local $10)
(get_local $6)
@@ -5819,12 +5747,9 @@
(i32.const 0)
)
)
- (i32.load
- (i32.const 168)
- )
(if
(i32.lt_u
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $10)
(i32.const -4)
@@ -5847,7 +5772,7 @@
)
)
(i32.store
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $8)
(i32.const -4)
@@ -5871,7 +5796,7 @@
(if
(i32.eq
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $13)
(i32.const -4)
@@ -5889,7 +5814,7 @@
)
(i32.store
(get_local $25)
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.load
(get_local $25)
@@ -5943,7 +5868,7 @@
)
(set_local $10
(i32.eq
- (get_local $14)
+ (get_local $15)
(i32.const 102)
)
)
@@ -5953,7 +5878,7 @@
(loop $while-out$76 $while-in$77
(set_local $5
(i32.gt_s
- (set_local $6
+ (tee_local $6
(i32.sub
(i32.const 0)
(get_local $5)
@@ -6001,7 +5926,7 @@
(loop $while-out$80 $while-in$81
(set_local $6
(i32.and
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $17)
)
@@ -6027,7 +5952,7 @@
)
(if
(i32.ge_u
- (set_local $17
+ (tee_local $17
(i32.add
(get_local $17)
(i32.const 4)
@@ -6096,7 +6021,7 @@
(i32.shr_s
(i32.sub
(get_local $23)
- (set_local $7
+ (tee_local $7
(select
(get_local $9)
(get_local $11)
@@ -6124,7 +6049,7 @@
)
(i32.store
(get_local $25)
- (set_local $5
+ (tee_local $5
(i32.add
(i32.load
(get_local $25)
@@ -6184,7 +6109,7 @@
)
(if
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $7)
)
@@ -6211,7 +6136,7 @@
(if
(i32.lt_u
(get_local $5)
- (set_local $8
+ (tee_local $8
(i32.mul
(get_local $8)
(i32.const 10)
@@ -6236,7 +6161,7 @@
(set_local $7
(if
(i32.lt_s
- (set_local $5
+ (tee_local $5
(i32.add
(i32.sub
(get_local $1)
@@ -6244,7 +6169,7 @@
(get_local $13)
(i32.const 0)
(i32.ne
- (get_local $14)
+ (get_local $15)
(i32.const 102)
)
)
@@ -6252,15 +6177,15 @@
(i32.shr_s
(i32.shl
(i32.and
- (set_local $70
+ (tee_local $70
(i32.ne
(get_local $1)
(i32.const 0)
)
)
- (set_local $8
+ (tee_local $8
(i32.eq
- (get_local $14)
+ (get_local $15)
(i32.const 103)
)
)
@@ -6296,7 +6221,7 @@
(i32.add
(i32.and
(i32.div_s
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const 9216)
@@ -6314,7 +6239,7 @@
)
(if
(i32.lt_s
- (set_local $11
+ (tee_local $11
(i32.add
(i32.and
(i32.rem_s
@@ -6341,7 +6266,7 @@
)
(if
(i32.eq
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $11)
(i32.const 1)
@@ -6367,7 +6292,7 @@
(if
(i32.eqz
(i32.and
- (set_local $11
+ (tee_local $11
(i32.eq
(i32.add
(get_local $6)
@@ -6377,10 +6302,10 @@
)
)
(i32.eq
- (set_local $14
+ (tee_local $15
(i32.and
(i32.rem_u
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $6)
)
@@ -6395,7 +6320,7 @@
)
)
(block
- (set_local $15
+ (set_local $14
(select
(f64.const 9007199254740992)
(f64.const 9007199254740994)
@@ -6417,8 +6342,8 @@
(set_local $30
(if
(i32.lt_u
- (get_local $14)
- (set_local $10
+ (get_local $15)
+ (tee_local $10
(i32.and
(i32.div_s
(get_local $17)
@@ -6435,21 +6360,21 @@
(i32.and
(get_local $11)
(i32.eq
- (get_local $14)
+ (get_local $15)
(get_local $10)
)
)
)
)
)
- (set_local $15
+ (set_local $14
(block $do-once$90
(if
(i32.eq
(get_local $51)
(i32.const 0)
)
- (get_local $15)
+ (get_local $14)
(block
(if
(i32.ne
@@ -6465,7 +6390,7 @@
(i32.const 45)
)
(br $do-once$90
- (get_local $15)
+ (get_local $14)
)
)
(set_local $30
@@ -6474,7 +6399,7 @@
)
)
(f64.neg
- (get_local $15)
+ (get_local $14)
)
)
)
@@ -6482,26 +6407,26 @@
)
(i32.store
(get_local $6)
- (set_local $5
+ (tee_local $5
(i32.sub
(get_local $5)
- (get_local $14)
+ (get_local $15)
)
)
)
(if
(f64.eq
(f64.add
- (get_local $15)
+ (get_local $14)
(get_local $30)
)
- (get_local $15)
+ (get_local $14)
)
(br $do-once$88)
)
(i32.store
(get_local $6)
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(get_local $17)
@@ -6521,7 +6446,7 @@
(set_local $7
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $6)
(i32.const -4)
@@ -6531,7 +6456,7 @@
)
(block
(i32.store
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $7)
(i32.const -4)
@@ -6546,7 +6471,7 @@
)
(i32.store
(get_local $6)
- (set_local $5
+ (tee_local $5
(i32.add
(i32.load
(get_local $6)
@@ -6579,7 +6504,7 @@
)
(if
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $7)
)
@@ -6606,7 +6531,7 @@
(if
(i32.lt_u
(get_local $5)
- (set_local $10
+ (tee_local $10
(i32.mul
(get_local $10)
(i32.const 10)
@@ -6628,7 +6553,7 @@
(set_local $6
(i32.gt_u
(get_local $27)
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $6)
(i32.const 4)
@@ -6678,7 +6603,7 @@
(if
(i32.eq
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $6)
(i32.const -4)
@@ -6711,7 +6636,7 @@
(if
(i32.and
(i32.gt_s
- (set_local $1
+ (tee_local $1
(i32.add
(i32.xor
(i32.and
@@ -6761,7 +6686,7 @@
)
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $18)
(i32.const 8)
@@ -6770,7 +6695,7 @@
(i32.const 0)
)
(block
- (set_local $14
+ (set_local $15
(get_local $8)
)
(set_local $26
@@ -6787,7 +6712,7 @@
(block
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(i32.add
(get_local $23)
@@ -6842,7 +6767,7 @@
(i32.and
(i32.rem_u
(get_local $1)
- (set_local $5
+ (tee_local $5
(i32.mul
(get_local $5)
(i32.const 10)
@@ -6889,7 +6814,7 @@
(block
(set_local $1
(i32.lt_s
- (set_local $5
+ (tee_local $5
(i32.sub
(get_local $1)
(get_local $6)
@@ -6901,7 +6826,7 @@
(set_local $5
(i32.lt_s
(get_local $8)
- (set_local $1
+ (tee_local $1
(select
(i32.const 0)
(get_local $5)
@@ -6910,7 +6835,7 @@
)
)
)
- (set_local $14
+ (set_local $15
(select
(get_local $8)
(get_local $1)
@@ -6925,7 +6850,7 @@
(block
(set_local $1
(i32.lt_s
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.add
(get_local $1)
@@ -6940,7 +6865,7 @@
(set_local $5
(i32.lt_s
(get_local $8)
- (set_local $1
+ (tee_local $1
(select
(i32.const 0)
(get_local $5)
@@ -6949,7 +6874,7 @@
)
)
)
- (set_local $14
+ (set_local $15
(select
(get_local $8)
(get_local $1)
@@ -6964,7 +6889,7 @@
)
)
(block
- (set_local $14
+ (set_local $15
(get_local $1)
)
(i32.and
@@ -6978,9 +6903,9 @@
(set_local $17
(i32.and
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.or
- (get_local $14)
+ (get_local $15)
(get_local $8)
)
)
@@ -6991,7 +6916,7 @@
)
(set_local $13
(if
- (set_local $10
+ (tee_local $10
(i32.eq
(i32.or
(get_local $26)
@@ -7018,7 +6943,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $6
+ (tee_local $6
(select
(get_local $27)
(get_local $13)
@@ -7039,7 +6964,7 @@
(i32.lt_s
(i32.sub
(get_local $40)
- (set_local $5
+ (tee_local $5
(call $_fmt_u
(get_local $6)
(get_local $5)
@@ -7051,7 +6976,7 @@
)
(loop $while-out$104 $while-in$105
(i32.store8
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const -1)
@@ -7060,19 +6985,17 @@
(i32.const 48)
)
(if
- (i32.lt_s
+ (i32.ge_s
(i32.sub
(get_local $40)
(get_local $5)
)
(i32.const 2)
)
- (get_local $5)
(br $while-out$104)
)
(br $while-in$105)
)
- (get_local $5)
)
(i32.store8
(i32.add
@@ -7094,7 +7017,7 @@
)
)
(i32.store8
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const -2)
@@ -7119,7 +7042,7 @@
(get_local $0)
(i32.const 32)
(get_local $16)
- (set_local $6
+ (tee_local $6
(i32.add
(i32.add
(i32.add
@@ -7127,7 +7050,7 @@
(get_local $51)
(i32.const 1)
)
- (get_local $14)
+ (get_local $15)
)
(get_local $17)
)
@@ -7167,7 +7090,7 @@
(get_local $10)
(block
(set_local $7
- (set_local $8
+ (tee_local $8
(select
(get_local $9)
(get_local $7)
@@ -7178,7 +7101,7 @@
)
)
)
- (loop $while-out$108 $while-in$109
+ (loop $while-out$114 $while-in$115
(set_local $5
(call $_fmt_u
(i32.load
@@ -7188,7 +7111,7 @@
(get_local $45)
)
)
- (block $do-once$110
+ (block $do-once$116
(if
(i32.eq
(get_local $7)
@@ -7200,7 +7123,7 @@
(get_local $5)
(get_local $45)
)
- (br $do-once$110)
+ (br $do-once$116)
)
(i32.store8
(get_local $53)
@@ -7212,16 +7135,15 @@
)
(block
(if
- (i32.gt_u
+ (i32.le_u
(get_local $5)
(get_local $29)
)
- (get_local $5)
- (br $do-once$110)
+ (br $do-once$116)
)
- (loop $while-out$112 $while-in$113
+ (loop $while-out$118 $while-in$119
(i32.store8
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const -1)
@@ -7230,14 +7152,13 @@
(i32.const 48)
)
(if
- (i32.gt_u
+ (i32.le_u
(get_local $5)
(get_local $29)
)
- (get_local $5)
- (br $while-out$112)
+ (br $while-out$118)
)
- (br $while-in$113)
+ (br $while-in$119)
)
)
)
@@ -7263,7 +7184,7 @@
)
(if
(i32.gt_u
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $7)
(i32.const 4)
@@ -7275,20 +7196,19 @@
(set_local $5
(get_local $7)
)
- (br $while-out$108)
+ (br $while-out$114)
)
- (get_local $7)
)
- (br $while-in$109)
+ (br $while-in$115)
)
- (block $do-once$114
+ (block $do-once$120
(if
(i32.ne
(get_local $1)
(i32.const 0)
)
(block
- (br_if $do-once$114
+ (br_if $do-once$120
(i32.ne
(i32.and
(i32.load
@@ -7310,7 +7230,7 @@
(if
(i32.and
(i32.gt_s
- (get_local $14)
+ (get_local $15)
(i32.const 0)
)
(i32.lt_u
@@ -7318,10 +7238,10 @@
(get_local $23)
)
)
- (loop $while-out$116 $while-in$117
+ (loop $while-out$122 $while-in$123
(if
(i32.gt_u
- (set_local $1
+ (tee_local $1
(call $_fmt_u
(i32.load
(get_local $5)
@@ -7332,9 +7252,9 @@
)
(get_local $29)
)
- (loop $while-out$118 $while-in$119
+ (loop $while-out$124 $while-in$125
(i32.store8
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const -1)
@@ -7343,16 +7263,14 @@
(i32.const 48)
)
(if
- (i32.gt_u
+ (i32.le_u
(get_local $1)
(get_local $29)
)
- (get_local $1)
- (br $while-out$118)
+ (br $while-out$124)
)
- (br $while-in$119)
+ (br $while-in$125)
)
- (get_local $1)
)
(if
(i32.eq
@@ -7368,9 +7286,9 @@
(get_local $1)
(select
(i32.const 9)
- (get_local $14)
+ (get_local $15)
(i32.gt_s
- (get_local $14)
+ (get_local $15)
(i32.const 9)
)
)
@@ -7379,18 +7297,18 @@
)
(set_local $1
(i32.add
- (get_local $14)
+ (get_local $15)
(i32.const -9)
)
)
(if
(i32.and
(i32.gt_s
- (get_local $14)
+ (get_local $15)
(i32.const 9)
)
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const 4)
@@ -7399,25 +7317,24 @@
(get_local $23)
)
)
- (set_local $14
+ (set_local $15
(get_local $1)
)
(block
- (set_local $14
+ (set_local $15
(get_local $1)
)
- (br $while-out$116)
+ (br $while-out$122)
)
)
- (br $while-in$117)
+ (br $while-in$123)
)
- (get_local $14)
)
(call $_pad
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $14)
+ (get_local $15)
(i32.const 9)
)
(i32.const 9)
@@ -7437,7 +7354,7 @@
)
(if
(i32.gt_s
- (get_local $14)
+ (get_local $15)
(i32.const -1)
)
(block
@@ -7450,11 +7367,11 @@
(set_local $5
(get_local $7)
)
- (loop $while-out$120 $while-in$121
+ (loop $while-out$108 $while-in$109
(set_local $8
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(call $_fmt_u
(i32.load
(get_local $5)
@@ -7475,7 +7392,7 @@
(get_local $1)
)
)
- (block $do-once$122
+ (block $do-once$110
(if
(i32.eq
(get_local $5)
@@ -7508,11 +7425,11 @@
(i32.and
(get_local $9)
(i32.lt_s
- (get_local $14)
+ (get_local $15)
(i32.const 1)
)
)
- (br $do-once$122)
+ (br $do-once$110)
)
(if
(i32.ne
@@ -7524,7 +7441,7 @@
)
(i32.const 0)
)
- (br $do-once$122)
+ (br $do-once$110)
)
(call $___fwritex
(i32.const 4143)
@@ -7545,12 +7462,12 @@
(set_local $1
(get_local $8)
)
- (br $do-once$122)
+ (br $do-once$110)
)
)
- (loop $while-out$124 $while-in$125
+ (loop $while-out$112 $while-in$113
(i32.store8
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const -1)
@@ -7559,14 +7476,13 @@
(i32.const 48)
)
(if
- (i32.gt_u
+ (i32.le_u
(get_local $1)
(get_local $29)
)
- (get_local $1)
- (br $while-out$124)
+ (br $while-out$112)
)
- (br $while-in$125)
+ (br $while-in$113)
)
)
)
@@ -7591,9 +7507,9 @@
(get_local $1)
(select
(get_local $8)
- (get_local $14)
+ (get_local $15)
(i32.gt_s
- (get_local $14)
+ (get_local $15)
(get_local $8)
)
)
@@ -7604,7 +7520,7 @@
(i32.eqz
(i32.and
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const 4)
@@ -7613,9 +7529,9 @@
(get_local $11)
)
(i32.gt_s
- (set_local $14
+ (tee_local $15
(i32.sub
- (get_local $14)
+ (get_local $15)
(get_local $8)
)
)
@@ -7623,18 +7539,17 @@
)
)
)
- (br $while-out$120)
+ (br $while-out$108)
)
- (br $while-in$121)
+ (br $while-in$109)
)
)
- (get_local $14)
)
(call $_pad
(get_local $0)
(i32.const 48)
(i32.add
- (get_local $14)
+ (get_local $15)
(i32.const 18)
)
(i32.const 18)
@@ -7686,7 +7601,7 @@
(select
(i32.const 4127)
(i32.const 4131)
- (set_local $8
+ (tee_local $8
(i32.ne
(i32.and
(get_local $26)
@@ -7701,11 +7616,11 @@
(select
(i32.const 0)
(get_local $51)
- (set_local $1
+ (tee_local $1
(i32.or
(f64.ne
- (get_local $15)
- (get_local $15)
+ (get_local $14)
+ (get_local $14)
)
(i32.const 0)
)
@@ -7727,7 +7642,7 @@
(get_local $0)
(i32.const 32)
(get_local $16)
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $6)
(i32.const 3)
@@ -7741,7 +7656,7 @@
(if
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -7751,10 +7666,12 @@
(i32.const 0)
)
(block
- (call $___fwritex
- (get_local $39)
- (get_local $6)
- (get_local $0)
+ (drop
+ (call $___fwritex
+ (get_local $39)
+ (get_local $6)
+ (get_local $0)
+ )
)
(i32.load
(get_local $0)
@@ -7835,9 +7752,9 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -7845,7 +7762,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=4
(get_local $1)
)
@@ -7875,9 +7792,9 @@
(set_local $6
(get_local $28)
)
- (loop $while-out$129 $while-in$130
+ (loop $while-out$133 $while-in$134
(i32.store8
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $6)
(i32.const -1)
@@ -7905,7 +7822,7 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(call $_bitshift64Lshr
(get_local $5)
(get_local $1)
@@ -7915,7 +7832,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 168)
)
@@ -7923,9 +7840,9 @@
(i32.const 0)
)
)
- (br $while-out$129)
+ (br $while-out$133)
)
- (br $while-in$130)
+ (br $while-in$134)
)
(if
(i32.or
@@ -7939,7 +7856,7 @@
(i32.and
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -8040,7 +7957,7 @@
)
(set_local $5
(i32.eq
- (set_local $1
+ (tee_local $1
(call $_memchr
(get_local $50)
(i32.const 0)
@@ -8103,22 +8020,22 @@
(get_local $19)
)
)
- (loop $while-out$131 $while-in$132
+ (loop $while-out$129 $while-in$130
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $6)
)
)
(i32.const 0)
)
- (br $while-out$131)
+ (br $while-out$129)
)
(if
(i32.or
(i32.lt_s
- (set_local $5
+ (tee_local $5
(call $_wctomb
(get_local $63)
(get_local $1)
@@ -8134,7 +8051,7 @@
)
)
)
- (br $while-out$131)
+ (br $while-out$129)
)
(set_local $6
(i32.add
@@ -8145,7 +8062,7 @@
(if
(i32.gt_u
(get_local $69)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $5)
(get_local $7)
@@ -8159,10 +8076,10 @@
(set_local $7
(get_local $1)
)
- (br $while-out$131)
+ (br $while-out$129)
)
)
- (br $while-in$132)
+ (br $while-in$130)
)
(if
(i32.lt_s
@@ -8205,10 +8122,10 @@
(get_local $19)
)
)
- (loop $while-out$133 $while-in$134
+ (loop $while-out$131 $while-in$132
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $8)
)
@@ -8233,9 +8150,9 @@
)
(if
(i32.gt_s
- (set_local $1
+ (tee_local $1
(i32.add
- (set_local $5
+ (tee_local $5
(call $_wctomb
(get_local $63)
(get_local $1)
@@ -8287,10 +8204,10 @@
(set_local $12
(i32.const 98)
)
- (br $while-out$133)
+ (br $while-out$131)
)
)
- (br $while-in$134)
+ (br $while-in$132)
)
)
)
@@ -8367,11 +8284,11 @@
(get_local $32)
(i32.const 0)
)
- (set_local $1
+ (tee_local $1
(i32.or
(i32.ne
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -8390,7 +8307,7 @@
(set_local $7
(i32.gt_s
(get_local $32)
- (set_local $1
+ (tee_local $1
(i32.add
(i32.xor
(i32.and
@@ -8453,7 +8370,7 @@
(set_local $1
(i32.lt_s
(get_local $42)
- (set_local $7
+ (tee_local $7
(i32.sub
(get_local $49)
(get_local $47)
@@ -8464,10 +8381,10 @@
(set_local $5
(i32.lt_s
(get_local $16)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $43)
- (set_local $6
+ (tee_local $6
(select
(get_local $7)
(get_local $42)
@@ -8481,7 +8398,7 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (set_local $5
+ (tee_local $5
(select
(get_local $1)
(get_local $16)
@@ -8587,7 +8504,7 @@
(loop $while-out$136 $while-in$137
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.add
(get_local $4)
@@ -8614,8 +8531,8 @@
(get_local $2)
)
(if
- (i32.lt_s
- (set_local $1
+ (i32.ge_s
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -8623,7 +8540,6 @@
)
(i32.const 10)
)
- (get_local $1)
(block
(set_local $24
(i32.const 1)
@@ -8704,9 +8620,6 @@
(local $3 i32)
(local $4 f64)
(local $5 i32)
- (i32.load
- (i32.const 8)
- )
(block $label$break$L1
(if
(i32.le_u
@@ -8733,7 +8646,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8761,7 +8674,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8802,7 +8715,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8834,8 +8747,8 @@
)
(set_local $5
(i32.load
- (set_local $3
- (set_local $1
+ (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8873,7 +8786,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8897,7 +8810,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $1
+ (tee_local $1
(i32.shr_s
(i32.shl
(i32.and
@@ -8928,7 +8841,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8963,7 +8876,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8987,7 +8900,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $1
+ (tee_local $1
(i32.shr_s
(i32.shl
(i32.and
@@ -9018,7 +8931,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -9053,7 +8966,7 @@
)
(set_local $4
(f64.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -9081,7 +8994,7 @@
)
(set_local $4
(f64.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -9112,9 +9025,6 @@
(func $_fmt_u (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
- (i32.load
- (i32.const 8)
- )
(set_local $0
(if
(i32.or
@@ -9149,11 +9059,8 @@
(i32.const 0)
)
)
- (i32.load
- (i32.const 168)
- )
(i32.store8
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $2)
(i32.const -1)
@@ -9223,18 +9130,17 @@
)
)
(if
- (i32.eq
+ (i32.ne
(get_local $3)
(i32.const 0)
)
- (get_local $0)
(block
(set_local $1
(get_local $0)
)
(loop $while-out$2 $while-in$3
(i32.store8
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const -1)
@@ -9334,7 +9240,7 @@
(block
(set_local $4
(i32.gt_u
- (set_local $5
+ (tee_local $5
(i32.sub
(get_local $2)
(get_local $3)
@@ -9343,19 +9249,21 @@
(i32.const 256)
)
)
- (call $_memset
- (get_local $6)
- (get_local $1)
- (select
- (i32.const 256)
- (get_local $5)
- (get_local $4)
+ (drop
+ (call $_memset
+ (get_local $6)
+ (get_local $1)
+ (select
+ (i32.const 256)
+ (get_local $5)
+ (get_local $4)
+ )
)
)
(set_local $4
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -9384,14 +9292,16 @@
(set_local $4
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(if
(get_local $4)
(block
- (call $___fwritex
- (get_local $6)
- (i32.const 256)
- (get_local $0)
+ (drop
+ (call $___fwritex
+ (get_local $6)
+ (i32.const 256)
+ (get_local $0)
+ )
)
(i32.load
(get_local $0)
@@ -9407,7 +9317,7 @@
)
(if
(i32.le_u
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $3)
(i32.const -256)
@@ -9426,8 +9336,9 @@
)
)
(if
- (get_local $4)
- (get_local $1)
+ (i32.eqz
+ (get_local $4)
+ )
(br $do-once$0)
)
)
@@ -9499,9 +9410,6 @@
(local $44 i32)
(local $45 i32)
(local $46 i32)
- (i32.load
- (i32.const 8)
- )
(block $do-once$0
(if
(i32.lt_u
@@ -9512,16 +9420,16 @@
(if
(i32.ne
(i32.and
- (set_local $25
+ (tee_local $25
(i32.shr_u
- (set_local $4
+ (tee_local $4
(i32.load
(i32.const 176)
)
)
- (set_local $22
+ (tee_local $22
(i32.shr_u
- (set_local $6
+ (tee_local $6
(select
(i32.const 16)
(i32.and
@@ -9549,18 +9457,18 @@
(block
(set_local $2
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
- (set_local $9
+ (tee_local $9
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $8
+ (tee_local $8
(i32.add
(i32.xor
(i32.and
@@ -9619,7 +9527,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $2)
(i32.const 12)
@@ -9645,7 +9553,7 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (set_local $0
+ (tee_local $0
(i32.shl
(get_local $8)
(i32.const 3)
@@ -9657,7 +9565,7 @@
(set_local $1
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $1)
@@ -9682,7 +9590,7 @@
(if
(i32.gt_u
(get_local $6)
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 184)
)
@@ -9698,7 +9606,7 @@
(set_local $1
(i32.sub
(i32.const 0)
- (set_local $0
+ (tee_local $0
(i32.shl
(i32.const 2)
(get_local $22)
@@ -9709,7 +9617,7 @@
(set_local $1
(i32.sub
(i32.const 0)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shl
(get_local $25)
@@ -9726,7 +9634,7 @@
(set_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.add
(i32.and
(get_local $0)
@@ -9742,27 +9650,27 @@
)
(set_local $0
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
- (set_local $9
+ (tee_local $9
(i32.add
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $8
+ (tee_local $8
(i32.add
(i32.or
(i32.or
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(i32.shr_u
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $1)
(get_local $0)
@@ -9775,10 +9683,10 @@
)
(get_local $0)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $2)
(get_local $1)
@@ -9790,10 +9698,10 @@
)
)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $1)
(get_local $0)
@@ -9805,10 +9713,10 @@
)
)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $1)
(get_local $0)
@@ -9878,7 +9786,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const 12)
@@ -9914,14 +9822,14 @@
)
)
(i32.store offset=4
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $2)
(get_local $6)
)
)
(i32.or
- (set_local $9
+ (tee_local $9
(i32.sub
(i32.shl
(get_local $8)
@@ -9956,7 +9864,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $7)
(i32.const 3)
@@ -9971,12 +9879,12 @@
(if
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 176)
)
)
- (set_local $2
+ (tee_local $2
(i32.shl
(i32.const 1)
(get_local $2)
@@ -10005,9 +9913,9 @@
)
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $8)
(i32.const 8)
@@ -10062,20 +9970,19 @@
)
)
(if
- (i32.eq
- (set_local $0
+ (i32.ne
+ (tee_local $0
(i32.load
(i32.const 180)
)
)
(i32.const 0)
)
- (get_local $6)
(block
(set_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.add
(i32.and
(get_local $0)
@@ -10096,7 +10003,7 @@
(i32.sub
(i32.and
(i32.load offset=4
- (set_local $0
+ (tee_local $0
(i32.load offset=480
(i32.shl
(i32.add
@@ -10104,10 +10011,10 @@
(i32.or
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(i32.shr_u
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $1)
(get_local $0)
@@ -10120,10 +10027,10 @@
)
(get_local $0)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $2)
(get_local $1)
@@ -10135,10 +10042,10 @@
)
)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $1)
(get_local $0)
@@ -10150,10 +10057,10 @@
)
)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $1)
(get_local $0)
@@ -10186,10 +10093,10 @@
(set_local $8
(get_local $0)
)
- (loop $while-out$6 $while-in$7
+ (loop $while-out$23 $while-in$24
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=16
(get_local $4)
)
@@ -10198,7 +10105,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=20
(get_local $4)
)
@@ -10212,7 +10119,7 @@
(set_local $10
(get_local $8)
)
- (br $while-out$6)
+ (br $while-out$23)
)
(set_local $1
(get_local $0)
@@ -10224,7 +10131,7 @@
)
(set_local $0
(i32.lt_u
- (set_local $4
+ (tee_local $4
(i32.sub
(i32.and
(i32.load offset=4
@@ -10255,12 +10162,12 @@
(get_local $0)
)
)
- (br $while-in$7)
+ (br $while-in$24)
)
(if
(i32.lt_u
(get_local $10)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -10271,7 +10178,7 @@
(if
(i32.ge_u
(get_local $10)
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $10)
(get_local $6)
@@ -10285,10 +10192,10 @@
(get_local $10)
)
)
- (block $do-once$8
+ (block $do-once$25
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load offset=12
(get_local $10)
)
@@ -10298,9 +10205,9 @@
(block
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $10)
(i32.const 20)
@@ -10312,9 +10219,9 @@
)
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $10)
(i32.const 16)
@@ -10328,7 +10235,7 @@
(set_local $15
(i32.const 0)
)
- (br $do-once$8)
+ (br $do-once$25)
)
(set_local $4
(get_local $2)
@@ -10338,12 +10245,12 @@
(get_local $2)
)
)
- (loop $while-out$10 $while-in$11
+ (loop $while-out$27 $while-in$28
(if
(i32.ne
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $4)
(i32.const 20)
@@ -10360,14 +10267,14 @@
(set_local $8
(get_local $5)
)
- (br $while-in$11)
+ (br $while-in$28)
)
)
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $4)
(i32.const 16)
@@ -10377,7 +10284,7 @@
)
(i32.const 0)
)
- (br $while-out$10)
+ (br $while-out$27)
(block
(set_local $4
(get_local $2)
@@ -10387,7 +10294,7 @@
)
)
)
- (br $while-in$11)
+ (br $while-in$28)
)
(if
(i32.lt_u
@@ -10409,7 +10316,7 @@
(block
(if
(i32.lt_u
- (set_local $4
+ (tee_local $4
(i32.load offset=8
(get_local $10)
)
@@ -10421,7 +10328,7 @@
(if
(i32.ne
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $4)
(i32.const 12)
@@ -10435,7 +10342,7 @@
(if
(i32.eq
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $2)
(i32.const 8)
@@ -10462,7 +10369,7 @@
)
)
)
- (block $do-once$12
+ (block $do-once$29
(if
(i32.ne
(get_local $1)
@@ -10473,11 +10380,11 @@
(i32.eq
(get_local $10)
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(i32.const 480)
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.load offset=28
(get_local $10)
)
@@ -10514,7 +10421,7 @@
)
)
)
- (br $do-once$12)
+ (br $do-once$29)
)
)
)
@@ -10531,7 +10438,7 @@
(if
(i32.eq
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(i32.const 16)
@@ -10549,7 +10456,7 @@
(get_local $15)
)
)
- (br_if $do-once$12
+ (br_if $do-once$29
(i32.eq
(get_local $15)
(i32.const 0)
@@ -10560,7 +10467,7 @@
(if
(i32.lt_u
(get_local $15)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -10574,7 +10481,7 @@
)
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load offset=16
(get_local $10)
)
@@ -10601,7 +10508,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=20
(get_local $10)
)
@@ -10640,7 +10547,7 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $7)
(get_local $6)
@@ -10652,7 +10559,7 @@
(set_local $1
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $10)
@@ -10694,7 +10601,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 184)
)
@@ -10712,7 +10619,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $0)
(i32.const 3)
@@ -10727,12 +10634,12 @@
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 176)
)
)
- (set_local $2
+ (tee_local $2
(i32.shl
(i32.const 1)
(get_local $2)
@@ -10761,9 +10668,9 @@
)
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $4)
(i32.const 8)
@@ -10823,7 +10730,6 @@
)
)
)
- (get_local $6)
)
)
(if
@@ -10837,7 +10743,7 @@
(block
(set_local $5
(i32.and
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 11)
@@ -10848,7 +10754,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 180)
)
@@ -10868,13 +10774,13 @@
(block $label$break$L123
(if
(i32.eq
- (set_local $3
+ (tee_local $3
(i32.load offset=480
(i32.shl
- (set_local $12
+ (tee_local $12
(if
(i32.eq
- (set_local $3
+ (tee_local $3
(i32.shr_u
(get_local $3)
(i32.const 8)
@@ -10892,20 +10798,20 @@
(block
(set_local $7
(i32.shl
- (set_local $3
+ (tee_local $3
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $7
+ (tee_local $7
(i32.and
(i32.shr_u
(i32.add
- (set_local $12
+ (tee_local $12
(i32.shl
(get_local $3)
- (set_local $3
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
@@ -10928,11 +10834,11 @@
)
(get_local $3)
)
- (set_local $3
+ (tee_local $3
(i32.and
(i32.shr_u
(i32.add
- (set_local $7
+ (tee_local $7
(i32.shl
(get_local $12)
(get_local $7)
@@ -11028,12 +10934,12 @@
(set_local $36
(i32.const 0)
)
- (loop $while-out$17 $while-in$18
+ (loop $while-out$3 $while-in$4
(if
(i32.lt_u
- (set_local $16
+ (tee_local $16
(i32.sub
- (set_local $3
+ (tee_local $3
(i32.and
(i32.load offset=4
(get_local $23)
@@ -11076,7 +10982,7 @@
)
(set_local $7
(i32.eq
- (set_local $3
+ (tee_local $3
(i32.load offset=20
(get_local $23)
)
@@ -11092,7 +10998,7 @@
(get_local $7)
(i32.eq
(get_local $3)
- (set_local $3
+ (tee_local $3
(i32.load
(i32.add
(i32.add
@@ -11118,7 +11024,7 @@
(get_local $11)
(i32.xor
(i32.and
- (set_local $7
+ (tee_local $7
(i32.eq
(get_local $3)
(i32.const 0)
@@ -11145,7 +11051,7 @@
(set_local $11
(i32.const 86)
)
- (br $while-out$17)
+ (br $while-out$3)
)
(block
(set_local $7
@@ -11156,7 +11062,7 @@
)
)
)
- (br $while-in$18)
+ (br $while-in$4)
)
)
)
@@ -11168,7 +11074,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(if
(i32.and
(i32.eq
@@ -11184,7 +11090,7 @@
(set_local $7
(i32.sub
(i32.const 0)
- (set_local $3
+ (tee_local $3
(i32.shl
(i32.const 2)
(get_local $12)
@@ -11194,7 +11100,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.and
(get_local $0)
(i32.or
@@ -11215,7 +11121,7 @@
(set_local $0
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.add
(i32.and
(get_local $0)
@@ -11239,10 +11145,10 @@
(i32.or
(i32.or
(i32.or
- (set_local $3
+ (tee_local $3
(i32.and
(i32.shr_u
- (set_local $7
+ (tee_local $7
(i32.shr_u
(get_local $3)
(get_local $0)
@@ -11255,10 +11161,10 @@
)
(get_local $0)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.shr_u
(get_local $7)
(get_local $3)
@@ -11270,10 +11176,10 @@
)
)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.shr_u
(get_local $3)
(get_local $0)
@@ -11285,10 +11191,10 @@
)
)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.shr_u
(get_local $3)
(get_local $0)
@@ -11343,13 +11249,13 @@
(get_local $11)
(i32.const 90)
)
- (loop $while-out$19 $while-in$20
+ (loop $while-out$5 $while-in$6
(set_local $11
(i32.const 0)
)
(set_local $0
(i32.lt_u
- (set_local $3
+ (tee_local $3
(i32.sub
(i32.and
(i32.load offset=4
@@ -11379,7 +11285,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=16
(get_local $24)
)
@@ -11396,12 +11302,12 @@
(set_local $29
(get_local $3)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=20
(get_local $24)
)
@@ -11412,7 +11318,7 @@
(set_local $13
(get_local $3)
)
- (br $while-out$19)
+ (br $while-out$5)
)
(block
(set_local $26
@@ -11426,7 +11332,7 @@
)
)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(if
@@ -11451,7 +11357,7 @@
(if
(i32.lt_u
(get_local $13)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -11462,7 +11368,7 @@
(if
(i32.ge_u
(get_local $13)
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $13)
(get_local $5)
@@ -11476,10 +11382,10 @@
(get_local $13)
)
)
- (block $do-once$21
+ (block $do-once$7
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load offset=12
(get_local $13)
)
@@ -11489,9 +11395,9 @@
(block
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $13)
(i32.const 20)
@@ -11503,9 +11409,9 @@
)
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $13)
(i32.const 16)
@@ -11519,7 +11425,7 @@
(set_local $6
(i32.const 0)
)
- (br $do-once$21)
+ (br $do-once$7)
)
(set_local $8
(get_local $2)
@@ -11529,12 +11435,12 @@
(get_local $2)
)
)
- (loop $while-out$23 $while-in$24
+ (loop $while-out$9 $while-in$10
(if
(i32.ne
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $8)
(i32.const 20)
@@ -11551,14 +11457,14 @@
(set_local $9
(get_local $7)
)
- (br $while-in$24)
+ (br $while-in$10)
)
)
(if
(i32.eq
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $8)
(i32.const 16)
@@ -11568,7 +11474,7 @@
)
(i32.const 0)
)
- (br $while-out$23)
+ (br $while-out$9)
(block
(set_local $8
(get_local $2)
@@ -11578,7 +11484,7 @@
)
)
)
- (br $while-in$24)
+ (br $while-in$10)
)
(if
(i32.lt_u
@@ -11600,7 +11506,7 @@
(block
(if
(i32.lt_u
- (set_local $8
+ (tee_local $8
(i32.load offset=8
(get_local $13)
)
@@ -11612,7 +11518,7 @@
(if
(i32.ne
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $8)
(i32.const 12)
@@ -11626,7 +11532,7 @@
(if
(i32.eq
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $2)
(i32.const 8)
@@ -11653,7 +11559,7 @@
)
)
)
- (block $do-once$25
+ (block $do-once$11
(if
(i32.ne
(get_local $1)
@@ -11664,11 +11570,11 @@
(i32.eq
(get_local $13)
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(i32.const 480)
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.load offset=28
(get_local $13)
)
@@ -11705,7 +11611,7 @@
)
)
)
- (br $do-once$25)
+ (br $do-once$11)
)
)
)
@@ -11722,7 +11628,7 @@
(if
(i32.eq
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(i32.const 16)
@@ -11740,7 +11646,7 @@
(get_local $6)
)
)
- (br_if $do-once$25
+ (br_if $do-once$11
(i32.eq
(get_local $6)
(i32.const 0)
@@ -11751,7 +11657,7 @@
(if
(i32.lt_u
(get_local $6)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -11765,7 +11671,7 @@
)
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load offset=16
(get_local $13)
)
@@ -11792,7 +11698,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=20
(get_local $13)
)
@@ -11822,7 +11728,7 @@
)
)
)
- (block $do-once$29
+ (block $do-once$15
(if
(i32.lt_u
(get_local $17)
@@ -11832,7 +11738,7 @@
(i32.store offset=4
(get_local $13)
(i32.or
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $17)
(get_local $5)
@@ -11844,7 +11750,7 @@
(set_local $1
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $13)
@@ -11911,12 +11817,12 @@
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 176)
)
)
- (set_local $1
+ (tee_local $1
(i32.shl
(i32.const 1)
(get_local $1)
@@ -11945,9 +11851,9 @@
)
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $2)
(i32.const 8)
@@ -11986,17 +11892,17 @@
(get_local $3)
(get_local $2)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $2
(i32.add
(i32.const 480)
(i32.shl
- (set_local $1
+ (tee_local $1
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.shr_u
(get_local $17)
(i32.const 8)
@@ -12014,20 +11920,20 @@
(block
(set_local $1
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(i32.shr_u
(i32.add
- (set_local $2
+ (tee_local $2
(i32.shl
(get_local $0)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
@@ -12050,11 +11956,11 @@
)
(get_local $0)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
- (set_local $1
+ (tee_local $1
(i32.shl
(get_local $2)
(get_local $1)
@@ -12107,7 +12013,7 @@
(get_local $1)
)
(i32.store offset=4
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $3)
(i32.const 16)
@@ -12122,12 +12028,12 @@
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 180)
)
)
- (set_local $4
+ (tee_local $4
(i32.shl
(i32.const 1)
(get_local $1)
@@ -12160,7 +12066,7 @@
(get_local $3)
(get_local $3)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $1
@@ -12187,7 +12093,7 @@
(get_local $2)
)
)
- (loop $while-out$31 $while-in$32
+ (loop $while-out$17 $while-in$18
(if
(i32.eq
(i32.and
@@ -12205,7 +12111,7 @@
(set_local $11
(i32.const 148)
)
- (br $while-out$31)
+ (br $while-out$17)
)
)
(set_local $4
@@ -12216,9 +12122,9 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(i32.add
(get_local $2)
@@ -12247,7 +12153,7 @@
(set_local $11
(i32.const 145)
)
- (br $while-out$31)
+ (br $while-out$17)
)
(block
(set_local $1
@@ -12258,7 +12164,7 @@
)
)
)
- (br $while-in$32)
+ (br $while-in$18)
)
(if
(i32.eq
@@ -12300,9 +12206,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $22)
(i32.const 8)
@@ -12310,7 +12216,7 @@
)
)
)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -12370,7 +12276,7 @@
)
(if
(i32.ge_u
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 184)
)
@@ -12385,7 +12291,7 @@
)
(if
(i32.gt_u
- (set_local $2
+ (tee_local $2
(i32.sub
(get_local $0)
(get_local $6)
@@ -12396,7 +12302,7 @@
(block
(i32.store
(i32.const 196)
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(get_local $6)
@@ -12448,7 +12354,7 @@
(set_local $2
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $1)
@@ -12477,7 +12383,7 @@
)
(if
(i32.gt_u
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 188)
)
@@ -12487,7 +12393,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $2
+ (tee_local $2
(i32.sub
(get_local $0)
(get_local $6)
@@ -12496,9 +12402,9 @@
)
(i32.store
(i32.const 200)
- (set_local $1
+ (tee_local $1
(i32.add
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 200)
)
@@ -12540,7 +12446,7 @@
(i32.eq
(i32.and
(i32.add
- (set_local $0
+ (tee_local $0
(call_import $_sysconf
(i32.const 30)
)
@@ -12600,16 +12506,16 @@
)
(if
(i32.le_u
- (set_local $10
+ (tee_local $10
(i32.and
- (set_local $7
+ (tee_local $7
(i32.add
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 656)
)
)
- (set_local $15
+ (tee_local $15
(i32.add
(get_local $6)
(i32.const 47)
@@ -12617,7 +12523,7 @@
)
)
)
- (set_local $12
+ (tee_local $12
(i32.sub
(i32.const 0)
(get_local $0)
@@ -12633,7 +12539,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 616)
)
@@ -12643,9 +12549,9 @@
(if
(i32.or
(i32.le_u
- (set_local $3
+ (tee_local $3
(i32.add
- (set_local $4
+ (tee_local $4
(i32.load
(i32.const 608)
)
@@ -12667,7 +12573,7 @@
)
(if
(i32.eq
- (set_local $11
+ (tee_local $11
(block $label$break$L257
(if
(i32.eq
@@ -12683,7 +12589,7 @@
(block $label$break$L259
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 200)
)
@@ -12700,7 +12606,7 @@
(loop $while-out$37 $while-in$38
(if
(i32.le_u
- (set_local $4
+ (tee_local $4
(i32.load
(get_local $16)
)
@@ -12712,7 +12618,7 @@
(i32.add
(get_local $4)
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $16)
(i32.const 4)
@@ -12735,7 +12641,7 @@
)
(if
(i32.eq
- (set_local $4
+ (tee_local $4
(i32.load offset=8
(get_local $16)
)
@@ -12756,7 +12662,7 @@
)
(if
(i32.lt_u
- (set_local $0
+ (tee_local $0
(i32.and
(i32.sub
(get_local $7)
@@ -12771,7 +12677,7 @@
)
(if
(i32.eq
- (set_local $3
+ (tee_local $3
(call_import $_sbrk
(get_local $0)
)
@@ -12806,7 +12712,7 @@
(set_local $30
(get_local $3)
)
- (set_local $20
+ (set_local $21
(get_local $0)
)
(set_local $11
@@ -12826,7 +12732,7 @@
)
(if
(i32.ne
- (set_local $7
+ (tee_local $7
(call_import $_sbrk
(i32.const 0)
)
@@ -12836,18 +12742,18 @@
(block
(set_local $4
(i32.add
- (set_local $3
+ (tee_local $3
(i32.load
(i32.const 608)
)
)
- (set_local $12
+ (tee_local $12
(if
(i32.eq
(i32.and
- (set_local $12
+ (tee_local $12
(i32.add
- (set_local $4
+ (tee_local $4
(i32.load
(i32.const 652)
)
@@ -12855,7 +12761,7 @@
(i32.const -1)
)
)
- (set_local $0
+ (tee_local $0
(get_local $7)
)
)
@@ -12896,7 +12802,7 @@
(block
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 616)
)
@@ -12918,7 +12824,7 @@
)
(if
(i32.eq
- (set_local $30
+ (tee_local $30
(call_import $_sbrk
(get_local $12)
)
@@ -12937,7 +12843,7 @@
)
)
(block
- (set_local $20
+ (set_local $21
(get_local $12)
)
(set_local $11
@@ -12961,18 +12867,18 @@
(set_local $4
(i32.sub
(i32.const 0)
- (get_local $20)
+ (get_local $21)
)
)
(if
(i32.and
(i32.gt_u
(get_local $5)
- (get_local $20)
+ (get_local $21)
)
(i32.and
(i32.lt_u
- (get_local $20)
+ (get_local $21)
(i32.const 2147483647)
)
(i32.ne
@@ -12983,14 +12889,14 @@
)
(if
(i32.lt_u
- (set_local $0
+ (tee_local $0
(i32.and
(i32.add
(i32.sub
(get_local $15)
- (get_local $20)
+ (get_local $21)
)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 656)
)
@@ -13012,21 +12918,21 @@
(i32.const -1)
)
(block
- (call_import $_sbrk
- (get_local $4)
+ (drop
+ (call_import $_sbrk
+ (get_local $4)
+ )
)
(br $label$break$L279)
)
- (set_local $20
+ (set_local $21
(i32.add
(get_local $0)
- (get_local $20)
+ (get_local $21)
)
)
)
- (get_local $20)
)
- (get_local $20)
)
(if
(i32.ne
@@ -13038,7 +12944,7 @@
(get_local $30)
)
(set_local $19
- (get_local $20)
+ (get_local $21)
)
(br $label$break$L257
(i32.const 193)
@@ -13074,7 +12980,7 @@
(set_local $3
(i32.and
(i32.ne
- (set_local $0
+ (tee_local $0
(call_import $_sbrk
(get_local $10)
)
@@ -13082,7 +12988,7 @@
(i32.const -1)
)
(i32.ne
- (set_local $4
+ (tee_local $4
(call_import $_sbrk
(i32.const 0)
)
@@ -13101,7 +13007,7 @@
)
(if
(i32.gt_u
- (set_local $4
+ (tee_local $4
(i32.sub
(get_local $4)
(get_local $0)
@@ -13136,7 +13042,7 @@
(block
(i32.store
(i32.const 608)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 608)
@@ -13160,7 +13066,7 @@
(block $do-once$44
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 200)
)
@@ -13171,7 +13077,7 @@
(if
(i32.or
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -13213,9 +13119,9 @@
(set_local $1
(i32.const 0)
)
- (loop $while-out$46 $while-in$47
+ (loop $while-out$77 $while-in$78
(i32.store offset=12
- (set_local $0
+ (tee_local $0
(i32.add
(i32.const 216)
(i32.shl
@@ -13235,7 +13141,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -13243,15 +13149,14 @@
)
(i32.const 32)
)
- (br $while-out$46)
- (get_local $1)
+ (br $while-out$77)
)
- (br $while-in$47)
+ (br $while-in$78)
)
(set_local $1
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $14)
(i32.const 8)
@@ -13264,10 +13169,10 @@
)
(i32.store
(i32.const 200)
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $14)
- (set_local $1
+ (tee_local $1
(select
(i32.const 0)
(i32.and
@@ -13285,7 +13190,7 @@
)
(i32.store
(i32.const 188)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.add
(get_local $19)
@@ -13320,19 +13225,19 @@
(set_local $7
(i32.const 624)
)
- (loop $while-out$48 $while-in$49
+ (loop $while-out$46 $while-in$47
(if
(i32.eq
(get_local $14)
(i32.add
- (set_local $4
+ (tee_local $4
(i32.load
(get_local $7)
)
)
- (set_local $3
+ (tee_local $3
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $7)
(i32.const 4)
@@ -13358,24 +13263,24 @@
(set_local $11
(i32.const 203)
)
- (br $while-out$48)
+ (br $while-out$46)
)
)
(if
(i32.eq
- (set_local $4
+ (tee_local $4
(i32.load offset=8
(get_local $7)
)
)
(i32.const 0)
)
- (br $while-out$48)
+ (br $while-out$46)
(set_local $7
(get_local $4)
)
)
- (br $while-in$49)
+ (br $while-in$47)
)
(if
(i32.eq
@@ -13414,7 +13319,7 @@
(set_local $2
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 8)
@@ -13428,7 +13333,7 @@
(set_local $0
(i32.add
(get_local $0)
- (set_local $1
+ (tee_local $1
(select
(i32.const 0)
(i32.and
@@ -13491,7 +13396,7 @@
(if
(i32.lt_u
(get_local $14)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -13516,7 +13421,7 @@
(set_local $1
(i32.const 624)
)
- (loop $while-out$50 $while-in$51
+ (loop $while-out$48 $while-in$49
(if
(i32.eq
(i32.load
@@ -13534,12 +13439,12 @@
(set_local $11
(i32.const 211)
)
- (br $while-out$50)
+ (br $while-out$48)
)
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=8
(get_local $1)
)
@@ -13550,11 +13455,10 @@
(set_local $27
(i32.const 624)
)
- (br $while-out$50)
+ (br $while-out$48)
)
- (get_local $1)
)
- (br $while-in$51)
+ (br $while-in$49)
)
(if
(i32.eq
@@ -13579,7 +13483,7 @@
(set_local $1
(i32.add
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $38)
(i32.const 4)
@@ -13596,7 +13500,7 @@
(set_local $9
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $14)
(i32.const 8)
@@ -13610,7 +13514,7 @@
(set_local $5
(i32.eq
(i32.and
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $3)
(i32.const 8)
@@ -13623,7 +13527,7 @@
)
(set_local $1
(i32.sub
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $3)
(select
@@ -13639,7 +13543,7 @@
)
)
)
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $14)
(select
@@ -13676,7 +13580,7 @@
(i32.const 3)
)
)
- (block $do-once$52
+ (block $do-once$50
(if
(i32.eq
(get_local $3)
@@ -13685,7 +13589,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 188)
@@ -13717,7 +13621,7 @@
(block
(i32.store
(i32.const 184)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 184)
@@ -13744,18 +13648,18 @@
)
(get_local $0)
)
- (br $do-once$52)
+ (br $do-once$50)
)
)
(set_local $0
(i32.and
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $3)
)
@@ -13789,15 +13693,15 @@
(get_local $3)
)
)
- (block $do-once$55
+ (block $do-once$61
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=8
(get_local $3)
)
)
- (set_local $2
+ (tee_local $2
(i32.add
(i32.const 216)
(i32.shl
@@ -13818,7 +13722,7 @@
)
(call_import $_abort)
)
- (br_if $do-once$55
+ (br_if $do-once$61
(i32.eq
(i32.load offset=12
(get_local $0)
@@ -13854,7 +13758,7 @@
(br $label$break$L331)
)
)
- (block $do-once$57
+ (block $do-once$63
(if
(i32.eq
(get_local $1)
@@ -13877,7 +13781,7 @@
(if
(i32.eq
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $1)
(i32.const 8)
@@ -13890,7 +13794,7 @@
(set_local $39
(get_local $2)
)
- (br $do-once$57)
+ (br $do-once$63)
)
)
(call_import $_abort)
@@ -13912,10 +13816,10 @@
(get_local $3)
)
)
- (block $do-once$59
+ (block $do-once$53
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=12
(get_local $3)
)
@@ -13925,11 +13829,11 @@
(block
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
- (set_local $21
+ (tee_local $20
(i32.add
(get_local $3)
(i32.const 16)
@@ -13944,9 +13848,9 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
- (get_local $21)
+ (get_local $20)
)
)
(i32.const 0)
@@ -13955,14 +13859,14 @@
(set_local $18
(i32.const 0)
)
- (br $do-once$59)
+ (br $do-once$53)
)
(block
(set_local $2
(get_local $1)
)
(set_local $9
- (get_local $21)
+ (get_local $20)
)
)
)
@@ -13970,12 +13874,12 @@
(get_local $1)
)
)
- (loop $while-out$61 $while-in$62
+ (loop $while-out$55 $while-in$56
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $21
+ (tee_local $20
(i32.add
(get_local $2)
(i32.const 20)
@@ -13990,16 +13894,16 @@
(get_local $1)
)
(set_local $9
- (get_local $21)
+ (get_local $20)
)
- (br $while-in$62)
+ (br $while-in$56)
)
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $21
+ (tee_local $20
(i32.add
(get_local $2)
(i32.const 16)
@@ -14009,17 +13913,17 @@
)
(i32.const 0)
)
- (br $while-out$61)
+ (br $while-out$55)
(block
(set_local $2
(get_local $1)
)
(set_local $9
- (get_local $21)
+ (get_local $20)
)
)
)
- (br $while-in$62)
+ (br $while-in$56)
)
(if
(i32.lt_u
@@ -14041,7 +13945,7 @@
(block
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load offset=8
(get_local $3)
)
@@ -14053,7 +13957,7 @@
(if
(i32.ne
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $2)
(i32.const 12)
@@ -14067,7 +13971,7 @@
(if
(i32.eq
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $1)
(i32.const 8)
@@ -14100,16 +14004,16 @@
(i32.const 0)
)
)
- (block $do-once$63
+ (block $do-once$57
(if
(i32.eq
(get_local $3)
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(i32.const 480)
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load offset=28
(get_local $3)
)
@@ -14125,7 +14029,7 @@
(get_local $2)
(get_local $18)
)
- (br_if $do-once$63
+ (br_if $do-once$57
(i32.ne
(get_local $18)
(i32.const 0)
@@ -14161,7 +14065,7 @@
(if
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 16)
@@ -14191,7 +14095,7 @@
(if
(i32.lt_u
(get_local $18)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -14205,9 +14109,9 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $3)
(i32.const 16)
@@ -14237,7 +14141,7 @@
)
(br_if $label$break$L331
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $2)
)
@@ -14334,16 +14238,16 @@
)
)
)
- (block $do-once$67
+ (block $do-once$65
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 176)
)
)
- (set_local $1
+ (tee_local $1
(i32.shl
(i32.const 1)
(get_local $1)
@@ -14373,9 +14277,9 @@
(block
(if
(i32.ge_u
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $2)
(i32.const 8)
@@ -14394,7 +14298,7 @@
(set_local $33
(get_local $1)
)
- (br $do-once$67)
+ (br $do-once$65)
)
)
(call_import $_abort)
@@ -14417,18 +14321,18 @@
(get_local $5)
(get_local $2)
)
- (br $do-once$52)
+ (br $do-once$50)
)
)
(set_local $2
(i32.add
(i32.const 480)
(i32.shl
- (set_local $1
- (block $do-once$69
+ (tee_local $1
+ (block $do-once$67
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.shr_u
(get_local $4)
(i32.const 8)
@@ -14438,7 +14342,7 @@
)
(i32.const 0)
(block
- (br_if $do-once$69
+ (br_if $do-once$67
(i32.const 31)
(i32.gt_u
(get_local $4)
@@ -14447,20 +14351,20 @@
)
(set_local $1
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(i32.shr_u
(i32.add
- (set_local $2
+ (tee_local $2
(i32.shl
(get_local $0)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
@@ -14483,11 +14387,11 @@
)
(get_local $0)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
- (set_local $1
+ (tee_local $1
(i32.shl
(get_local $2)
(get_local $1)
@@ -14540,7 +14444,7 @@
(get_local $1)
)
(i32.store offset=4
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $5)
(i32.const 16)
@@ -14555,12 +14459,12 @@
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 180)
)
)
- (set_local $8
+ (tee_local $8
(i32.shl
(i32.const 1)
(get_local $1)
@@ -14593,7 +14497,7 @@
(get_local $5)
(get_local $5)
)
- (br $do-once$52)
+ (br $do-once$50)
)
)
(set_local $1
@@ -14620,7 +14524,7 @@
(get_local $2)
)
)
- (loop $while-out$71 $while-in$72
+ (loop $while-out$69 $while-in$70
(if
(i32.eq
(i32.and
@@ -14638,7 +14542,7 @@
(set_local $11
(i32.const 281)
)
- (br $while-out$71)
+ (br $while-out$69)
)
)
(set_local $8
@@ -14649,9 +14553,9 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(i32.add
(get_local $2)
@@ -14680,7 +14584,7 @@
(set_local $11
(i32.const 278)
)
- (br $while-out$71)
+ (br $while-out$69)
)
(block
(set_local $1
@@ -14691,7 +14595,7 @@
)
)
)
- (br $while-in$72)
+ (br $while-in$70)
)
(if
(i32.eq
@@ -14733,9 +14637,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $34)
(i32.const 8)
@@ -14743,7 +14647,7 @@
)
)
)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -14795,10 +14699,10 @@
)
)
)
- (loop $while-out$73 $while-in$74
+ (loop $while-out$71 $while-in$72
(if
(i32.le_u
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $27)
)
@@ -14807,7 +14711,7 @@
)
(if
(i32.gt_u
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.load offset=4
@@ -14821,7 +14725,7 @@
(set_local $2
(get_local $1)
)
- (br $while-out$73)
+ (br $while-out$71)
)
)
)
@@ -14830,14 +14734,14 @@
(get_local $27)
)
)
- (br $while-in$74)
+ (br $while-in$72)
)
(set_local $8
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.add
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $2)
(i32.const -47)
@@ -14853,7 +14757,7 @@
)
(set_local $4
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $4)
(select
@@ -14869,7 +14773,7 @@
)
)
)
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $0)
(i32.const 16)
@@ -14879,7 +14783,7 @@
)
(set_local $4
(i32.add
- (set_local $5
+ (tee_local $5
(select
(get_local $0)
(get_local $1)
@@ -14892,7 +14796,7 @@
(set_local $3
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $14)
(i32.const 8)
@@ -14905,10 +14809,10 @@
)
(i32.store
(i32.const 200)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $14)
- (set_local $3
+ (tee_local $3
(select
(i32.const 0)
(i32.and
@@ -14926,7 +14830,7 @@
)
(i32.store
(i32.const 188)
- (set_local $3
+ (tee_local $3
(i32.sub
(i32.add
(get_local $19)
@@ -14957,7 +14861,7 @@
)
)
(i32.store
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $5)
(i32.const 4)
@@ -15011,9 +14915,9 @@
(i32.const 24)
)
)
- (loop $while-out$75 $while-in$76
+ (loop $while-out$73 $while-in$74
(i32.store
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 4)
@@ -15022,17 +14926,16 @@
(i32.const 7)
)
(if
- (i32.lt_u
+ (i32.ge_u
(i32.add
(get_local $1)
(i32.const 4)
)
(get_local $2)
)
- (get_local $1)
- (br $while-out$75)
+ (br $while-out$73)
)
- (br $while-in$76)
+ (br $while-in$74)
)
(if
(i32.ne
@@ -15052,7 +14955,7 @@
(i32.store offset=4
(get_local $0)
(i32.or
- (set_local $3
+ (tee_local $3
(i32.sub
(get_local $5)
(get_local $0)
@@ -15092,12 +14995,12 @@
(if
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 176)
)
)
- (set_local $2
+ (tee_local $2
(i32.shl
(i32.const 1)
(get_local $2)
@@ -15120,15 +15023,15 @@
(i32.const 8)
)
)
- (set_local $21
+ (set_local $20
(get_local $4)
)
)
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $4)
(i32.const 8)
@@ -15145,7 +15048,7 @@
(set_local $9
(get_local $1)
)
- (set_local $21
+ (set_local $20
(get_local $2)
)
)
@@ -15156,12 +15059,12 @@
(get_local $0)
)
(i32.store offset=12
- (get_local $21)
+ (get_local $20)
(get_local $0)
)
(i32.store offset=8
(get_local $0)
- (get_local $21)
+ (get_local $20)
)
(i32.store offset=12
(get_local $0)
@@ -15174,10 +15077,10 @@
(i32.add
(i32.const 480)
(i32.shl
- (set_local $2
+ (tee_local $2
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $3)
(i32.const 8)
@@ -15195,20 +15098,20 @@
(block
(set_local $2
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $2
+ (tee_local $2
(i32.and
(i32.shr_u
(i32.add
- (set_local $4
+ (tee_local $4
(i32.shl
(get_local $1)
- (set_local $1
+ (tee_local $1
(i32.and
(i32.shr_u
(i32.add
@@ -15231,11 +15134,11 @@
)
(get_local $1)
)
- (set_local $1
+ (tee_local $1
(i32.and
(i32.shr_u
(i32.add
- (set_local $2
+ (tee_local $2
(i32.shl
(get_local $4)
(get_local $2)
@@ -15298,12 +15201,12 @@
(if
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 180)
)
)
- (set_local $8
+ (tee_local $8
(i32.shl
(i32.const 1)
(get_local $2)
@@ -15363,7 +15266,7 @@
(get_local $4)
)
)
- (loop $while-out$77 $while-in$78
+ (loop $while-out$75 $while-in$76
(if
(i32.eq
(i32.and
@@ -15381,7 +15284,7 @@
(set_local $11
(i32.const 307)
)
- (br $while-out$77)
+ (br $while-out$75)
)
)
(set_local $8
@@ -15392,9 +15295,9 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(i32.add
(get_local $4)
@@ -15423,7 +15326,7 @@
(set_local $11
(i32.const 304)
)
- (br $while-out$77)
+ (br $while-out$75)
)
(block
(set_local $2
@@ -15434,7 +15337,7 @@
)
)
)
- (br $while-in$78)
+ (br $while-in$76)
)
(if
(i32.eq
@@ -15476,9 +15379,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $35)
(i32.const 8)
@@ -15486,7 +15389,7 @@
)
)
)
- (set_local $2
+ (tee_local $2
(i32.load
(i32.const 192)
)
@@ -15530,7 +15433,7 @@
)
(if
(i32.gt_u
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 188)
)
@@ -15540,7 +15443,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $2
+ (tee_local $2
(i32.sub
(get_local $0)
(get_local $6)
@@ -15549,9 +15452,9 @@
)
(i32.store
(i32.const 200)
- (set_local $1
+ (tee_local $1
(i32.add
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 200)
)
@@ -15609,9 +15512,6 @@
(local $16 i32)
(local $17 i32)
(local $18 i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(get_local $0)
@@ -15621,13 +15521,13 @@
)
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $0)
(i32.const -8)
)
)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -15637,9 +15537,9 @@
)
(if
(i32.eq
- (set_local $8
+ (tee_local $8
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.add
(get_local $0)
@@ -15657,7 +15557,7 @@
(set_local $9
(i32.add
(get_local $2)
- (set_local $7
+ (tee_local $7
(i32.and
(get_local $0)
(i32.const -8)
@@ -15695,7 +15595,7 @@
)
(if
(i32.lt_u
- (set_local $6
+ (tee_local $4
(i32.add
(get_local $2)
(i32.sub
@@ -15710,7 +15610,7 @@
)
(if
(i32.eq
- (get_local $6)
+ (get_local $4)
(i32.load
(i32.const 196)
)
@@ -15719,9 +15619,9 @@
(if
(i32.ne
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $9)
(i32.const 4)
@@ -15735,7 +15635,7 @@
)
(block
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -15755,7 +15655,7 @@
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $4)
(i32.or
(get_local $12)
(i32.const 1)
@@ -15763,7 +15663,7 @@
)
(i32.store
(i32.add
- (get_local $6)
+ (get_local $4)
(get_local $12)
)
(get_local $12)
@@ -15785,17 +15685,17 @@
(block
(set_local $2
(i32.load offset=12
- (get_local $6)
+ (get_local $4)
)
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=8
- (get_local $6)
+ (get_local $4)
)
)
- (set_local $8
+ (tee_local $8
(i32.add
(i32.const 216)
(i32.shl
@@ -15821,7 +15721,7 @@
(i32.load offset=12
(get_local $0)
)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
@@ -15849,7 +15749,7 @@
)
)
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -15879,14 +15779,14 @@
(if
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $2)
(i32.const 8)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(set_local $13
(get_local $1)
@@ -15904,7 +15804,7 @@
(get_local $0)
)
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -15914,29 +15814,29 @@
)
(set_local $8
(i32.load offset=24
- (get_local $6)
+ (get_local $4)
)
)
(block $do-once$2
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=12
- (get_local $6)
+ (get_local $4)
)
)
- (get_local $6)
+ (get_local $4)
)
(block
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
- (set_local $13
+ (tee_local $13
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const 16)
)
)
@@ -15949,7 +15849,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(get_local $13)
)
@@ -15957,7 +15857,7 @@
(i32.const 0)
)
(block
- (set_local $4
+ (set_local $5
(i32.const 0)
)
(br $do-once$2)
@@ -15978,9 +15878,9 @@
(loop $while-out$4 $while-in$5
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $2)
(i32.const 20)
@@ -16002,9 +15902,9 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $2)
(i32.const 16)
@@ -16037,7 +15937,7 @@
(get_local $7)
(i32.const 0)
)
- (set_local $4
+ (set_local $5
(get_local $2)
)
)
@@ -16046,9 +15946,9 @@
(block
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load offset=8
- (get_local $6)
+ (get_local $4)
)
)
(get_local $1)
@@ -16058,28 +15958,28 @@
(if
(i32.ne
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $2)
(i32.const 12)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
(if
(i32.eq
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $0)
(i32.const 8)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(block
(i32.store
@@ -16090,7 +15990,7 @@
(get_local $7)
(get_local $2)
)
- (set_local $4
+ (set_local $5
(get_local $0)
)
)
@@ -16106,7 +16006,7 @@
)
(block
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16115,15 +16015,15 @@
(block
(if
(i32.eq
- (get_local $6)
+ (get_local $4)
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(i32.const 480)
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.load offset=28
- (get_local $6)
+ (get_local $4)
)
)
(i32.const 2)
@@ -16135,11 +16035,11 @@
(block
(i32.store
(get_local $1)
- (get_local $4)
+ (get_local $5)
)
(if
(i32.eq
- (get_local $4)
+ (get_local $5)
(i32.const 0)
)
(block
@@ -16159,7 +16059,7 @@
)
)
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16181,32 +16081,32 @@
(if
(i32.eq
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $8)
(i32.const 16)
)
)
)
- (get_local $6)
+ (get_local $4)
)
(i32.store
(get_local $0)
- (get_local $4)
+ (get_local $5)
)
(i32.store offset=20
(get_local $8)
- (get_local $4)
+ (get_local $5)
)
)
(if
(i32.eq
- (get_local $4)
+ (get_local $5)
(i32.const 0)
)
(block
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16218,8 +16118,8 @@
)
(if
(i32.lt_u
- (get_local $4)
- (set_local $0
+ (get_local $5)
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -16228,16 +16128,16 @@
(call_import $_abort)
)
(i32.store offset=24
- (get_local $4)
+ (get_local $5)
(get_local $8)
)
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
- (get_local $6)
+ (get_local $4)
(i32.const 16)
)
)
@@ -16253,19 +16153,19 @@
(call_import $_abort)
(block
(i32.store offset=16
- (get_local $4)
+ (get_local $5)
(get_local $1)
)
(i32.store offset=24
(get_local $1)
- (get_local $4)
+ (get_local $5)
)
)
)
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $2)
)
@@ -16274,7 +16174,7 @@
)
(block
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16290,15 +16190,15 @@
(call_import $_abort)
(block
(i32.store offset=20
- (get_local $4)
+ (get_local $5)
(get_local $0)
)
(i32.store offset=24
(get_local $0)
- (get_local $4)
+ (get_local $5)
)
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16329,9 +16229,9 @@
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $9)
(i32.const 4)
@@ -16364,7 +16264,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 188)
@@ -16414,7 +16314,7 @@
(block
(i32.store
(i32.const 184)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 184)
@@ -16444,7 +16344,7 @@
(return)
)
)
- (set_local $4
+ (set_local $5
(i32.add
(i32.and
(get_local $0)
@@ -16473,12 +16373,12 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=8
(get_local $9)
)
)
- (set_local $2
+ (tee_local $2
(i32.add
(i32.const 216)
(i32.shl
@@ -16560,7 +16460,7 @@
(if
(i32.eq
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $1)
(i32.const 8)
@@ -16594,7 +16494,7 @@
(block $do-once$10
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=12
(get_local $9)
)
@@ -16604,11 +16504,11 @@
(block
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $9)
(i32.const 16)
@@ -16623,7 +16523,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $7)
)
@@ -16652,9 +16552,9 @@
(loop $while-out$12 $while-in$13
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $2)
(i32.const 20)
@@ -16676,9 +16576,9 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $2)
(i32.const 16)
@@ -16722,7 +16622,7 @@
(block
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load offset=8
(get_local $9)
)
@@ -16736,7 +16636,7 @@
(if
(i32.ne
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $2)
(i32.const 12)
@@ -16750,7 +16650,7 @@
(if
(i32.eq
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $1)
(i32.const 8)
@@ -16787,11 +16687,11 @@
(i32.eq
(get_local $9)
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(i32.const 480)
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load offset=28
(get_local $9)
)
@@ -16845,7 +16745,7 @@
(if
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 16)
@@ -16874,7 +16774,7 @@
(if
(i32.lt_u
(get_local $11)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -16888,9 +16788,9 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $9)
(i32.const 16)
@@ -16920,7 +16820,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $2)
)
@@ -16955,16 +16855,16 @@
(i32.store offset=4
(get_local $3)
(i32.or
- (get_local $4)
+ (get_local $5)
(i32.const 1)
)
)
(i32.store
(i32.add
(get_local $3)
- (get_local $4)
+ (get_local $5)
)
- (get_local $4)
+ (get_local $5)
)
(if
(i32.eq
@@ -16976,11 +16876,10 @@
(block
(i32.store
(i32.const 184)
- (get_local $4)
+ (get_local $5)
)
(return)
)
- (get_local $4)
)
)
(block
@@ -17005,20 +16904,20 @@
)
(get_local $10)
)
- (set_local $4
+ (set_local $5
(get_local $10)
)
)
)
(set_local $1
(i32.shr_u
- (get_local $4)
+ (get_local $5)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $4)
+ (get_local $5)
(i32.const 256)
)
(block
@@ -17037,12 +16936,12 @@
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 176)
)
)
- (set_local $1
+ (tee_local $1
(i32.shl
(i32.const 1)
(get_local $1)
@@ -17059,7 +16958,7 @@
(get_local $1)
)
)
- (set_local $5
+ (set_local $6
(i32.add
(get_local $2)
(i32.const 8)
@@ -17071,9 +16970,9 @@
)
(if
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $2)
(i32.const 8)
@@ -17087,7 +16986,7 @@
)
(call_import $_abort)
(block
- (set_local $5
+ (set_local $6
(get_local $0)
)
(set_local $14
@@ -17097,7 +16996,7 @@
)
)
(i32.store
- (get_local $5)
+ (get_local $6)
(get_local $3)
)
(i32.store offset=12
@@ -17119,12 +17018,12 @@
(i32.add
(i32.const 480)
(i32.shl
- (set_local $5
+ (tee_local $6
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.shr_u
- (get_local $4)
+ (get_local $5)
(i32.const 8)
)
)
@@ -17133,27 +17032,27 @@
(i32.const 0)
(if
(i32.gt_u
- (get_local $4)
+ (get_local $5)
(i32.const 16777215)
)
(i32.const 31)
(block
- (set_local $5
+ (set_local $6
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (set_local $5
+ (tee_local $6
(i32.and
(i32.shr_u
(i32.add
- (set_local $1
+ (tee_local $1
(i32.shl
(get_local $0)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
@@ -17176,14 +17075,14 @@
)
(get_local $0)
)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shr_u
(i32.add
- (set_local $5
+ (tee_local $6
(i32.shl
(get_local $1)
- (get_local $5)
+ (get_local $6)
)
)
(i32.const 245760)
@@ -17197,7 +17096,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $5)
+ (get_local $6)
(get_local $0)
)
(i32.const 15)
@@ -17210,7 +17109,7 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $4)
+ (get_local $5)
(i32.add
(get_local $0)
(i32.const 7)
@@ -17218,7 +17117,7 @@
)
(i32.const 1)
)
- (get_local $5)
+ (get_local $6)
)
)
)
@@ -17230,7 +17129,7 @@
)
(i32.store offset=28
(get_local $3)
- (get_local $5)
+ (get_local $6)
)
(i32.store offset=20
(get_local $3)
@@ -17243,15 +17142,15 @@
(if
(i32.eq
(i32.and
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 180)
)
)
- (set_local $2
+ (tee_local $2
(i32.shl
(i32.const 1)
- (get_local $5)
+ (get_local $6)
)
)
)
@@ -17283,20 +17182,20 @@
)
)
(block
- (set_local $5
+ (set_local $6
(i32.shl
- (get_local $4)
+ (get_local $5)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $5)
+ (get_local $6)
(i32.const 1)
)
)
(i32.eq
- (get_local $5)
+ (get_local $6)
(i32.const 31)
)
)
@@ -17316,7 +17215,7 @@
)
(i32.const -8)
)
- (get_local $4)
+ (get_local $5)
)
(block
(set_local $15
@@ -17330,15 +17229,15 @@
)
(set_local $2
(i32.shl
- (get_local $5)
+ (get_local $6)
(i32.const 1)
)
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $5
+ (tee_local $6
(i32.add
(i32.add
(get_local $1)
@@ -17346,7 +17245,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $5)
+ (get_local $6)
(i32.const 31)
)
(i32.const 2)
@@ -17362,7 +17261,7 @@
(get_local $1)
)
(set_local $17
- (get_local $5)
+ (get_local $6)
)
(set_local $0
(i32.const 127)
@@ -17370,7 +17269,7 @@
(br $while-out$18)
)
(block
- (set_local $5
+ (set_local $6
(get_local $2)
)
(set_local $1
@@ -17420,9 +17319,9 @@
(if
(i32.and
(i32.ge_u
- (set_local $0
+ (tee_local $0
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $15)
(i32.const 8)
@@ -17430,7 +17329,7 @@
)
)
)
- (set_local $5
+ (tee_local $6
(i32.load
(i32.const 192)
)
@@ -17438,7 +17337,7 @@
)
(i32.ge_u
(get_local $15)
- (get_local $5)
+ (get_local $6)
)
)
(block
@@ -17471,7 +17370,7 @@
)
(i32.store
(i32.const 208)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 208)
@@ -17485,7 +17384,7 @@
(get_local $0)
(i32.const 0)
)
- (set_local $5
+ (set_local $6
(i32.const 632)
)
(return)
@@ -17493,24 +17392,23 @@
(loop $while-out$20 $while-in$21
(set_local $0
(i32.eq
- (set_local $5
+ (tee_local $6
(i32.load
- (get_local $5)
+ (get_local $6)
)
)
(i32.const 0)
)
)
- (set_local $5
+ (set_local $6
(i32.add
- (get_local $5)
+ (get_local $6)
(i32.const 8)
)
)
(if
(get_local $0)
(br $while-out$20)
- (get_local $5)
)
(br $while-in$21)
)
@@ -17550,7 +17448,7 @@
(get_local $3)
)
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(get_local $2)
@@ -17583,7 +17481,7 @@
(i32.or
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $1)
(i32.const 255)
@@ -17612,7 +17510,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.and
(get_local $0)
(i32.const 3)
@@ -18014,15 +17912,15 @@
(set_local $2
(i32.add
(i32.shr_u
- (set_local $4
+ (tee_local $4
(i32.mul
- (set_local $2
+ (tee_local $2
(i32.and
(get_local $1)
(i32.const 65535)
)
)
- (set_local $3
+ (tee_local $3
(i32.and
(get_local $0)
(i32.const 65535)
@@ -18034,7 +17932,7 @@
)
(i32.mul
(get_local $2)
- (set_local $0
+ (tee_local $0
(i32.shr_u
(get_local $0)
(i32.const 16)
@@ -18045,7 +17943,7 @@
)
(set_local $3
(i32.mul
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $1)
(i32.const 16)
@@ -18103,7 +18001,7 @@
(call $___udivmoddi4
(call $_i64Subtract
(i32.xor
- (set_local $4
+ (tee_local $4
(i32.or
(i32.shr_s
(get_local $1)
@@ -18125,7 +18023,7 @@
(get_local $0)
)
(i32.xor
- (set_local $0
+ (tee_local $0
(i32.or
(i32.shr_s
(select
@@ -18161,7 +18059,7 @@
)
(call $_i64Subtract
(i32.xor
- (set_local $1
+ (tee_local $1
(i32.or
(i32.shr_s
(get_local $3)
@@ -18183,7 +18081,7 @@
(get_local $2)
)
(i32.xor
- (set_local $2
+ (tee_local $2
(i32.or
(i32.shr_s
(select
@@ -18219,7 +18117,7 @@
)
(i32.const 0)
)
- (set_local $1
+ (tee_local $1
(i32.xor
(get_local $1)
(get_local $4)
@@ -18230,7 +18128,7 @@
(i32.load
(i32.const 168)
)
- (set_local $0
+ (tee_local $0
(i32.xor
(get_local $2)
(get_local $0)
@@ -18259,125 +18157,127 @@
(i32.const 16)
)
)
- (call $___udivmoddi4
- (call $_i64Subtract
- (i32.xor
- (set_local $4
- (i32.or
- (i32.shr_s
- (get_local $1)
- (i32.const 31)
- )
- (i32.shl
- (select
- (i32.const -1)
- (i32.const 0)
- (i32.lt_s
- (get_local $1)
+ (drop
+ (call $___udivmoddi4
+ (call $_i64Subtract
+ (i32.xor
+ (tee_local $4
+ (i32.or
+ (i32.shr_s
+ (get_local $1)
+ (i32.const 31)
+ )
+ (i32.shl
+ (select
+ (i32.const -1)
(i32.const 0)
+ (i32.lt_s
+ (get_local $1)
+ (i32.const 0)
+ )
)
+ (i32.const 1)
)
- (i32.const 1)
)
)
+ (get_local $0)
)
- (get_local $0)
- )
- (i32.xor
- (set_local $5
- (i32.or
- (i32.shr_s
- (select
- (i32.const -1)
- (i32.const 0)
- (i32.lt_s
- (get_local $1)
+ (i32.xor
+ (tee_local $5
+ (i32.or
+ (i32.shr_s
+ (select
+ (i32.const -1)
(i32.const 0)
+ (i32.lt_s
+ (get_local $1)
+ (i32.const 0)
+ )
)
+ (i32.const 31)
)
- (i32.const 31)
- )
- (i32.shl
- (select
- (i32.const -1)
- (i32.const 0)
- (i32.lt_s
- (get_local $1)
+ (i32.shl
+ (select
+ (i32.const -1)
(i32.const 0)
+ (i32.lt_s
+ (get_local $1)
+ (i32.const 0)
+ )
)
+ (i32.const 1)
)
- (i32.const 1)
)
)
+ (get_local $1)
)
- (get_local $1)
+ (get_local $4)
+ (get_local $5)
)
- (get_local $4)
- (get_local $5)
- )
- (i32.load
- (i32.const 168)
- )
- (call $_i64Subtract
- (i32.xor
- (set_local $0
- (i32.or
- (i32.shr_s
- (get_local $3)
- (i32.const 31)
- )
- (i32.shl
- (select
- (i32.const -1)
- (i32.const 0)
- (i32.lt_s
- (get_local $3)
+ (i32.load
+ (i32.const 168)
+ )
+ (call $_i64Subtract
+ (i32.xor
+ (tee_local $0
+ (i32.or
+ (i32.shr_s
+ (get_local $3)
+ (i32.const 31)
+ )
+ (i32.shl
+ (select
+ (i32.const -1)
(i32.const 0)
+ (i32.lt_s
+ (get_local $3)
+ (i32.const 0)
+ )
)
+ (i32.const 1)
)
- (i32.const 1)
)
)
+ (get_local $2)
)
- (get_local $2)
- )
- (i32.xor
- (set_local $1
- (i32.or
- (i32.shr_s
- (select
- (i32.const -1)
- (i32.const 0)
- (i32.lt_s
- (get_local $3)
+ (i32.xor
+ (tee_local $1
+ (i32.or
+ (i32.shr_s
+ (select
+ (i32.const -1)
(i32.const 0)
+ (i32.lt_s
+ (get_local $3)
+ (i32.const 0)
+ )
)
+ (i32.const 31)
)
- (i32.const 31)
- )
- (i32.shl
- (select
- (i32.const -1)
- (i32.const 0)
- (i32.lt_s
- (get_local $3)
+ (i32.shl
+ (select
+ (i32.const -1)
(i32.const 0)
+ (i32.lt_s
+ (get_local $3)
+ (i32.const 0)
+ )
)
+ (i32.const 1)
)
- (i32.const 1)
)
)
+ (get_local $3)
)
- (get_local $3)
+ (get_local $0)
+ (get_local $1)
+ )
+ (i32.load
+ (i32.const 168)
+ )
+ (tee_local $0
+ (get_local $6)
)
- (get_local $0)
- (get_local $1)
- )
- (i32.load
- (i32.const 168)
- )
- (set_local $0
- (get_local $6)
)
)
(set_local $0
@@ -18435,7 +18335,7 @@
(get_local $2)
)
)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 168)
)
@@ -18480,13 +18380,15 @@
(i32.const 16)
)
)
- (call $___udivmoddi4
- (get_local $0)
- (get_local $1)
- (get_local $2)
- (get_local $3)
- (set_local $0
- (get_local $4)
+ (drop
+ (call $___udivmoddi4
+ (get_local $0)
+ (get_local $1)
+ (get_local $2)
+ (get_local $3)
+ (tee_local $0
+ (get_local $4)
+ )
)
)
(i32.store
@@ -18521,14 +18423,14 @@
(get_local $2)
)
(set_local $7
- (set_local $14
+ (tee_local $14
(get_local $3)
)
)
(if
(i32.eq
- (set_local $6
- (set_local $9
+ (tee_local $6
+ (tee_local $9
(get_local $1)
)
)
@@ -18701,7 +18603,7 @@
(if
(i32.eq
(i32.and
- (set_local $5
+ (tee_local $5
(i32.sub
(get_local $7)
(i32.const 1)
@@ -18759,7 +18661,7 @@
)
(if
(i32.le_u
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.clz
(get_local $7)
@@ -18773,7 +18675,7 @@
)
(block
(set_local $12
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $5)
(i32.const 1)
@@ -18784,7 +18686,7 @@
(i32.or
(i32.shl
(get_local $6)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.const 31)
(get_local $5)
@@ -18866,7 +18768,7 @@
(block
(if
(i32.le_u
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.clz
(get_local $7)
@@ -18880,7 +18782,7 @@
)
(block
(set_local $12
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $5)
(i32.const 1)
@@ -18894,7 +18796,7 @@
(get_local $8)
(get_local $0)
)
- (set_local $9
+ (tee_local $9
(i32.shr_s
(i32.sub
(get_local $5)
@@ -18906,7 +18808,7 @@
)
(i32.shl
(get_local $6)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.const 31)
(get_local $5)
@@ -18983,7 +18885,7 @@
(if
(i32.ne
(i32.and
- (set_local $7
+ (tee_local $7
(i32.sub
(get_local $5)
(i32.const 1)
@@ -18997,7 +18899,7 @@
(set_local $1
(i32.sub
(i32.const 64)
- (set_local $0
+ (tee_local $0
(i32.sub
(i32.add
(i32.clz
@@ -19014,7 +18916,7 @@
)
(set_local $5
(i32.shr_s
- (set_local $9
+ (tee_local $9
(i32.sub
(i32.const 32)
(get_local $0)
@@ -19025,7 +18927,7 @@
)
(set_local $10
(i32.shr_s
- (set_local $7
+ (tee_local $7
(i32.sub
(get_local $0)
(i32.const 32)
@@ -19170,7 +19072,7 @@
(i32.const 0)
(i32.shr_u
(get_local $6)
- (set_local $0
+ (tee_local $0
(i32.ctz
(get_local $5)
)
@@ -19216,7 +19118,7 @@
(block
(set_local $3
(call $_i64Add
- (set_local $1
+ (tee_local $1
(i32.or
(i32.const 0)
(i32.and
@@ -19225,7 +19127,7 @@
)
)
)
- (set_local $2
+ (tee_local $2
(i32.or
(get_local $14)
(i32.and
@@ -19271,43 +19173,45 @@
)
)
)
- (call $_i64Subtract
- (get_local $3)
- (get_local $8)
- (set_local $0
- (i32.or
- (i32.const 0)
+ (drop
+ (call $_i64Subtract
+ (get_local $3)
+ (get_local $8)
+ (tee_local $0
(i32.or
- (i32.shl
- (get_local $11)
- (i32.const 1)
+ (i32.const 0)
+ (i32.or
+ (i32.shl
+ (get_local $11)
+ (i32.const 1)
+ )
+ (i32.shr_u
+ (get_local $9)
+ (i32.const 31)
+ )
)
+ )
+ )
+ (tee_local $9
+ (i32.or
(i32.shr_u
- (get_local $9)
+ (get_local $11)
(i32.const 31)
)
- )
- )
- )
- (set_local $9
- (i32.or
- (i32.shr_u
- (get_local $11)
- (i32.const 31)
- )
- (i32.shl
- (get_local $13)
- (i32.const 1)
+ (i32.shl
+ (get_local $13)
+ (i32.const 1)
+ )
)
)
)
)
(set_local $7
(i32.and
- (set_local $14
+ (tee_local $14
(i32.or
(i32.shr_s
- (set_local $5
+ (tee_local $5
(i32.load
(i32.const 168)
)
@@ -19374,7 +19278,7 @@
)
(if
(i32.eq
- (set_local $12
+ (tee_local $12
(i32.sub
(get_local $12)
(i32.const 1)
@@ -19404,7 +19308,7 @@
(set_local $3
(i32.or
(get_local $6)
- (set_local $2
+ (tee_local $2
(i32.const 0)
)
)