summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm')
-rw-r--r--test/emcc_hello_world.fromasm2526
1 files changed, 1215 insertions, 1311 deletions
diff --git a/test/emcc_hello_world.fromasm b/test/emcc_hello_world.fromasm
index 1ef3b9017..edcebd3ed 100644
--- a/test/emcc_hello_world.fromasm
+++ b/test/emcc_hello_world.fromasm
@@ -277,9 +277,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)
@@ -291,9 +293,6 @@
(local $2 i32)
(local $3 i32)
(local $4 i32)
- (i32.load
- (i32.const 8)
- )
(f64.store
(i32.load
(i32.const 24)
@@ -302,14 +301,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)
@@ -319,16 +318,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)
@@ -406,9 +402,6 @@
)
)
(func $_frexpl (param $0 f64) (param $1 i32) (result f64)
- (i32.load
- (i32.const 8)
- )
(call $_frexp
(get_local $0)
(get_local $1)
@@ -420,9 +413,6 @@
(local $3 i32)
(local $4 i32)
(local $5 i32)
- (i32.load
- (i32.const 8)
- )
(set_local $1
(i32.const 0)
)
@@ -449,7 +439,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -469,7 +459,6 @@
)
(br $while-out$0)
)
- (get_local $1)
)
(br $while-in$1)
)
@@ -539,7 +528,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $3)
(i32.const -1)
@@ -568,9 +557,6 @@
(get_local $5)
)
(func $___errno_location (result i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(i32.load
@@ -613,7 +599,7 @@
(call_import $abort)
)
(i32.store
- (set_local $2
+ (tee_local $2
(get_local $1)
)
(i32.load offset=60
@@ -758,7 +744,7 @@
(call_import $abort)
)
(i32.store
- (set_local $3
+ (tee_local $3
(get_local $4)
)
(i32.load offset=60
@@ -775,7 +761,7 @@
)
(i32.store offset=12
(get_local $3)
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $4)
(i32.const 20)
@@ -818,9 +804,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
@@ -848,15 +831,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)
@@ -906,7 +888,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=56
(get_local $1)
)
@@ -1002,7 +984,7 @@
(call_import $abort)
)
(i32.store
- (set_local $3
+ (tee_local $3
(get_local $2)
)
(get_local $1)
@@ -1023,9 +1005,6 @@
(get_local $0)
)
(func $___lockfile (param $0 i32) (result i32)
- (i32.load
- (i32.const 8)
- )
(i32.const 0)
)
(func $___unlockfile (param $0 i32)
@@ -1082,15 +1061,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)
@@ -1101,10 +1080,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)
@@ -1148,7 +1127,7 @@
(if
(i32.eq
(get_local $3)
- (set_local $5
+ (tee_local $5
(if
(i32.eq
(i32.load
@@ -1248,7 +1227,7 @@
(if
(i32.gt_u
(get_local $5)
- (set_local $1
+ (tee_local $1
(i32.load offset=4
(get_local $4)
)
@@ -1257,7 +1236,7 @@
(block
(i32.store
(get_local $7)
- (set_local $3
+ (tee_local $3
(i32.load
(get_local $13)
)
@@ -1354,7 +1333,7 @@
(i32.store offset=16
(get_local $0)
(i32.add
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $13)
)
@@ -1482,8 +1461,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)
@@ -1500,7 +1479,7 @@
)
(br_if $do-in$1
(i32.lt_s
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $4)
(i32.const 4)
@@ -1546,7 +1525,7 @@
)
(set_local $4
(i32.and
- (set_local $2
+ (tee_local $2
(i32.load
(get_local $0)
)
@@ -1580,7 +1559,7 @@
(if
(i32.eq
(i32.load
- (set_local $10
+ (tee_local $10
(i32.add
(get_local $0)
(i32.const 48)
@@ -1592,7 +1571,7 @@
(block
(set_local $2
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $0)
(i32.const 44)
@@ -1605,7 +1584,7 @@
(get_local $6)
)
(i32.store
- (set_local $13
+ (tee_local $13
(i32.add
(get_local $0)
(i32.const 28)
@@ -1614,7 +1593,7 @@
(get_local $6)
)
(i32.store
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $0)
(i32.const 20)
@@ -1627,7 +1606,7 @@
(i32.const 80)
)
(i32.store
- (set_local $14
+ (tee_local $14
(i32.add
(get_local $0)
(i32.const 16)
@@ -1654,19 +1633,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
@@ -1715,7 +1696,7 @@
(i32.const -1)
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -1758,14 +1739,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)
@@ -1816,9 +1794,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)
@@ -1852,122 +1830,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)
@@ -1992,18 +1972,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)
@@ -2029,7 +2006,7 @@
(if
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -2049,7 +2026,7 @@
)
(i32.store offset=28
(get_local $0)
- (set_local $1
+ (tee_local $1
(i32.load offset=44
(get_local $0)
)
@@ -2083,9 +2060,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
@@ -2293,9 +2267,6 @@
)
)
(func $_wctomb (param $0 i32) (param $1 i32) (result i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(get_local $0)
@@ -2324,9 +2295,6 @@
(local $14 i32)
(local $15 i32)
(local $16 i32)
- (i32.load
- (i32.const 8)
- )
(set_local $16
(i32.and
(get_local $1)
@@ -2336,7 +2304,7 @@
(block $label$break$L1
(if
(i32.and
- (set_local $6
+ (tee_local $6
(i32.ne
(get_local $2)
(i32.const 0)
@@ -2398,9 +2366,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)
@@ -2411,7 +2379,7 @@
)
(i32.ne
(i32.and
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $2)
(i32.const 1)
@@ -2507,7 +2475,7 @@
)
(i32.shr_s
(i32.shl
- (set_local $0
+ (tee_local $0
(i32.and
(get_local $1)
(i32.const 255)
@@ -2543,7 +2511,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)
@@ -2578,7 +2546,7 @@
)
(if
(i32.gt_u
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $4)
(i32.const -4)
@@ -2691,7 +2659,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $10)
(i32.const -1)
@@ -2733,9 +2701,6 @@
)
)
(func $___syscall_ret (param $0 i32) (result i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.gt_u
(get_local $0)
@@ -2761,13 +2726,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)
@@ -2775,7 +2737,7 @@
)
)
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const 28)
@@ -2784,19 +2746,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
@@ -2825,9 +2789,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)
@@ -2835,9 +2799,9 @@
)
)
)
- (set_local $2
+ (tee_local $2
(i32.load
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $0)
(i32.const 8)
@@ -2892,9 +2856,6 @@
(get_local $1)
)
(func $_cleanup (param $0 i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(i32.load offset=68
@@ -2917,8 +2878,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)
@@ -3034,9 +2995,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)
@@ -3054,7 +3015,7 @@
)
(set_local $76
(i32.add
- (set_local $73
+ (tee_local $73
(i32.add
(get_local $31)
(i32.const 8)
@@ -3065,7 +3026,7 @@
)
(set_local $52
(i32.add
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $31)
(i32.const 576)
@@ -3082,11 +3043,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)
@@ -3109,7 +3070,7 @@
)
(set_local $81
(i32.add
- (set_local $80
+ (tee_local $80
(i32.add
(get_local $31)
(i32.const 24)
@@ -3119,7 +3080,7 @@
)
)
(set_local $75
- (set_local $45
+ (tee_local $45
(i32.add
(get_local $29)
(i32.const 9)
@@ -3178,7 +3139,7 @@
(i32.eq
(i32.shr_s
(i32.shl
- (set_local $1
+ (tee_local $1
(i32.load8_s
(get_local $20)
)
@@ -3243,7 +3204,7 @@
)
(set_local $1
(i32.load8_s
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const 1)
@@ -3297,7 +3258,7 @@
(i32.shr_s
(i32.shl
(i32.load8_s
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $54)
(i32.const 2)
@@ -3375,13 +3336,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)
@@ -3401,14 +3362,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
@@ -3457,7 +3418,7 @@
(if
(i32.eq
(i32.and
- (set_local $5
+ (tee_local $5
(i32.shr_s
(i32.shl
(get_local $1)
@@ -3512,12 +3473,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)
@@ -3567,12 +3528,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)
@@ -3612,33 +3573,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)
)
@@ -3649,7 +3605,7 @@
)
)
(set_local $56
- (get_local $5)
+ (get_local $1)
)
)
(set_local $12
@@ -3700,7 +3656,7 @@
)
(set_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -3772,7 +3728,7 @@
)
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3805,12 +3761,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)
@@ -3885,9 +3841,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)
@@ -3904,7 +3860,7 @@
(block
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.add
(i32.shr_s
(i32.shl
@@ -3947,12 +3903,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)
@@ -3983,12 +3939,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)
@@ -4028,35 +3984,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
@@ -4084,7 +4035,7 @@
(block
(set_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -4132,7 +4083,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
@@ -4164,9 +4115,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
@@ -4268,7 +4219,7 @@
)
(set_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $3)
(i32.shl
@@ -4285,7 +4236,7 @@
)
)
(i32.store
- (set_local $7
+ (tee_local $7
(get_local $19)
)
(get_local $5)
@@ -4355,7 +4306,7 @@
)
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.shr_s
(i32.shl
(i32.load8_s
@@ -4375,7 +4326,7 @@
(set_local $18
(select
(get_local $8)
- (set_local $7
+ (tee_local $7
(i32.and
(get_local $8)
(i32.const -65537)
@@ -4406,7 +4357,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)
@@ -4470,7 +4421,7 @@
(br $label$continue$L1)
)
(i32.store
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $19)
)
@@ -4559,7 +4510,7 @@
(br $label$continue$L1)
)
(i32.store
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $19)
)
@@ -4642,9 +4593,9 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -4652,7 +4603,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=4
(get_local $1)
)
@@ -4669,7 +4620,7 @@
)
(loop $while-out$38 $while-in$39
(i32.store8
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $6)
(i32.const -1)
@@ -4689,7 +4640,7 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(call $_bitshift64Lshr
(get_local $5)
(get_local $1)
@@ -4699,7 +4650,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 168)
)
@@ -4744,7 +4695,7 @@
(set_local $5
(i32.lt_s
(get_local $10)
- (set_local $1
+ (tee_local $1
(i32.add
(i32.sub
(get_local $71)
@@ -4782,14 +4733,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)
)
@@ -4811,7 +4762,7 @@
)
)
(i32.store
- (set_local $33
+ (tee_local $33
(get_local $19)
)
(get_local $1)
@@ -4853,7 +4804,7 @@
(i32.const 4091)
(i32.const 4093)
(i32.eq
- (set_local $6
+ (tee_local $6
(i32.and
(get_local $18)
(i32.const 1)
@@ -4898,7 +4849,7 @@
)
(set_local $33
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -4919,20 +4870,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)
)
)
@@ -4970,7 +4916,7 @@
)
(set_local $5
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $19)
)
@@ -4990,19 +4936,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)
@@ -5049,7 +4990,7 @@
)
(br $switch$24)
)
- (set_local $15
+ (set_local $14
(f64.load
(get_local $19)
)
@@ -5062,12 +5003,7 @@
(i32.load
(i32.const 24)
)
- (get_local $15)
- )
- (i32.load
- (i32.load
- (i32.const 24)
- )
+ (get_local $14)
)
(set_local $51
(if
@@ -5083,9 +5019,9 @@
(set_local $39
(i32.const 4108)
)
- (set_local $15
+ (set_local $14
(f64.neg
- (get_local $15)
+ (get_local $14)
)
)
(i32.const 1)
@@ -5104,7 +5040,7 @@
(i32.const 4109)
(i32.const 4114)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $18)
(i32.const 1)
@@ -5129,12 +5065,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)
@@ -5144,7 +5075,7 @@
(if
(i32.or
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.and
(i32.load offset=4
(i32.load
@@ -5166,12 +5097,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)
@@ -5192,7 +5123,7 @@
)
(if
(i32.eq
- (set_local $14
+ (tee_local $15
(i32.or
(get_local $26)
(i32.const 32)
@@ -5209,7 +5140,7 @@
(i32.const 9)
)
(i32.eq
- (set_local $6
+ (tee_local $6
(i32.and
(get_local $26)
(i32.const 32)
@@ -5225,7 +5156,7 @@
(i32.const 2)
)
)
- (set_local $15
+ (set_local $14
(if
(i32.or
(i32.gt_u
@@ -5233,7 +5164,7 @@
(i32.const 11)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.const 12)
(get_local $10)
@@ -5242,7 +5173,7 @@
(i32.const 0)
)
)
- (get_local $15)
+ (get_local $14)
(block
(set_local $30
(f64.const 8)
@@ -5256,7 +5187,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const -1)
@@ -5274,7 +5205,7 @@
(get_local $30)
(f64.sub
(f64.neg
- (get_local $15)
+ (get_local $14)
)
(get_local $30)
)
@@ -5282,7 +5213,7 @@
)
(f64.sub
(f64.add
- (get_local $15)
+ (get_local $14)
(get_local $30)
)
(get_local $30)
@@ -5305,7 +5236,7 @@
)
(set_local $5
(i32.lt_s
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $25)
)
@@ -5317,7 +5248,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $8
+ (tee_local $8
(select
(i32.sub
(i32.const 0)
@@ -5336,10 +5267,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)
@@ -5375,7 +5306,7 @@
)
)
(i32.store8
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $5)
(i32.const -2)
@@ -5415,9 +5346,9 @@
(i32.and
(i32.load8_s
(i32.add
- (set_local $1
+ (tee_local $1
(call_import $f64-to-int
- (get_local $15)
+ (get_local $14)
)
)
(i32.const 4075)
@@ -5430,10 +5361,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)
)
@@ -5446,7 +5377,7 @@
(if
(i32.eq
(i32.sub
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $11)
(i32.const 1)
@@ -5464,7 +5395,7 @@
(i32.and
(get_local $5)
(f64.eq
- (get_local $15)
+ (get_local $14)
(f64.const 0)
)
)
@@ -5485,7 +5416,7 @@
)
(if
(f64.eq
- (get_local $15)
+ (get_local $14)
(f64.const 0)
)
(block
@@ -5516,9 +5447,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
@@ -5597,7 +5528,7 @@
(get_local $6)
(i32.add
(get_local $1)
- (set_local $1
+ (tee_local $1
(i32.sub
(get_local $40)
(get_local $8)
@@ -5657,7 +5588,7 @@
)
)
(set_local $62
- (set_local $9
+ (tee_local $9
(select
(get_local $80)
(get_local $81)
@@ -5667,7 +5598,7 @@
(block
(i32.store
(get_local $25)
- (set_local $5
+ (tee_local $5
(i32.add
(i32.load
(get_local $25)
@@ -5676,9 +5607,9 @@
)
)
)
- (set_local $15
+ (set_local $14
(f64.mul
- (get_local $15)
+ (get_local $14)
(f64.const 268435456)
)
)
@@ -5699,9 +5630,9 @@
(loop $while-out$66 $while-in$67
(i32.store
(get_local $7)
- (set_local $5
+ (tee_local $5
(call_import $f64-to-int
- (get_local $15)
+ (get_local $14)
)
)
)
@@ -5713,10 +5644,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)
)
@@ -5737,7 +5668,7 @@
)
(if
(i32.gt_s
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $25)
)
@@ -5766,7 +5697,7 @@
(block $do-once$70
(if
(i32.lt_u
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $13)
(i32.const -4)
@@ -5785,7 +5716,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
@@ -5801,7 +5732,7 @@
(i32.const 0)
)
)
- (set_local $7
+ (tee_local $7
(i32.load
(i32.const 168)
)
@@ -5810,9 +5741,6 @@
(i32.const 0)
)
)
- (i32.load
- (i32.const 168)
- )
(i32.store
(get_local $10)
(get_local $6)
@@ -5825,12 +5753,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)
@@ -5853,7 +5778,7 @@
)
)
(i32.store
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $8)
(i32.const -4)
@@ -5877,7 +5802,7 @@
(if
(i32.eq
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $13)
(i32.const -4)
@@ -5895,7 +5820,7 @@
)
(i32.store
(get_local $25)
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.load
(get_local $25)
@@ -5949,7 +5874,7 @@
)
(set_local $10
(i32.eq
- (get_local $14)
+ (get_local $15)
(i32.const 102)
)
)
@@ -5959,7 +5884,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)
@@ -6007,7 +5932,7 @@
(loop $while-out$80 $while-in$81
(set_local $6
(i32.and
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $17)
)
@@ -6033,7 +5958,7 @@
)
(if
(i32.ge_u
- (set_local $17
+ (tee_local $17
(i32.add
(get_local $17)
(i32.const 4)
@@ -6102,7 +6027,7 @@
(i32.shr_s
(i32.sub
(get_local $23)
- (set_local $7
+ (tee_local $7
(select
(get_local $9)
(get_local $11)
@@ -6130,7 +6055,7 @@
)
(i32.store
(get_local $25)
- (set_local $5
+ (tee_local $5
(i32.add
(i32.load
(get_local $25)
@@ -6190,7 +6115,7 @@
)
(if
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $7)
)
@@ -6217,7 +6142,7 @@
(if
(i32.lt_u
(get_local $5)
- (set_local $8
+ (tee_local $8
(i32.mul
(get_local $8)
(i32.const 10)
@@ -6242,7 +6167,7 @@
(set_local $7
(if
(i32.lt_s
- (set_local $5
+ (tee_local $5
(i32.add
(i32.sub
(get_local $1)
@@ -6250,7 +6175,7 @@
(get_local $13)
(i32.const 0)
(i32.ne
- (get_local $14)
+ (get_local $15)
(i32.const 102)
)
)
@@ -6258,15 +6183,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)
)
)
@@ -6302,7 +6227,7 @@
(i32.add
(i32.and
(call_import $i32s-div
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const 9216)
@@ -6320,7 +6245,7 @@
)
(if
(i32.lt_s
- (set_local $11
+ (tee_local $11
(i32.add
(i32.and
(call_import $i32s-rem
@@ -6347,7 +6272,7 @@
)
(if
(i32.eq
- (set_local $11
+ (tee_local $11
(i32.add
(get_local $11)
(i32.const 1)
@@ -6373,7 +6298,7 @@
(if
(i32.eqz
(i32.and
- (set_local $11
+ (tee_local $11
(i32.eq
(i32.add
(get_local $6)
@@ -6383,10 +6308,10 @@
)
)
(i32.eq
- (set_local $14
+ (tee_local $15
(i32.and
(call_import $i32u-rem
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $6)
)
@@ -6401,7 +6326,7 @@
)
)
(block
- (set_local $15
+ (set_local $14
(select
(f64.const 9007199254740992)
(f64.const 9007199254740994)
@@ -6423,8 +6348,8 @@
(set_local $30
(if
(i32.lt_u
- (get_local $14)
- (set_local $10
+ (get_local $15)
+ (tee_local $10
(i32.and
(call_import $i32s-div
(get_local $17)
@@ -6441,21 +6366,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
@@ -6471,7 +6396,7 @@
(i32.const 45)
)
(br $do-once$90
- (get_local $15)
+ (get_local $14)
)
)
(set_local $30
@@ -6480,7 +6405,7 @@
)
)
(f64.neg
- (get_local $15)
+ (get_local $14)
)
)
)
@@ -6488,26 +6413,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)
@@ -6527,7 +6452,7 @@
(set_local $7
(if
(i32.lt_u
- (set_local $6
+ (tee_local $6
(i32.add
(get_local $6)
(i32.const -4)
@@ -6537,7 +6462,7 @@
)
(block
(i32.store
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $7)
(i32.const -4)
@@ -6552,7 +6477,7 @@
)
(i32.store
(get_local $6)
- (set_local $5
+ (tee_local $5
(i32.add
(i32.load
(get_local $6)
@@ -6585,7 +6510,7 @@
)
(if
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.load
(get_local $7)
)
@@ -6612,7 +6537,7 @@
(if
(i32.lt_u
(get_local $5)
- (set_local $10
+ (tee_local $10
(i32.mul
(get_local $10)
(i32.const 10)
@@ -6634,7 +6559,7 @@
(set_local $6
(i32.gt_u
(get_local $27)
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $6)
(i32.const 4)
@@ -6684,7 +6609,7 @@
(if
(i32.eq
(i32.load
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $6)
(i32.const -4)
@@ -6717,7 +6642,7 @@
(if
(i32.and
(i32.gt_s
- (set_local $1
+ (tee_local $1
(i32.add
(i32.xor
(i32.and
@@ -6767,7 +6692,7 @@
)
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $18)
(i32.const 8)
@@ -6776,7 +6701,7 @@
(i32.const 0)
)
(block
- (set_local $14
+ (set_local $15
(get_local $8)
)
(set_local $26
@@ -6793,7 +6718,7 @@
(block
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(i32.add
(get_local $23)
@@ -6848,7 +6773,7 @@
(i32.and
(call_import $i32u-rem
(get_local $1)
- (set_local $5
+ (tee_local $5
(i32.mul
(get_local $5)
(i32.const 10)
@@ -6895,7 +6820,7 @@
(block
(set_local $1
(i32.lt_s
- (set_local $5
+ (tee_local $5
(i32.sub
(get_local $1)
(get_local $6)
@@ -6907,7 +6832,7 @@
(set_local $5
(i32.lt_s
(get_local $8)
- (set_local $1
+ (tee_local $1
(select
(i32.const 0)
(get_local $5)
@@ -6916,7 +6841,7 @@
)
)
)
- (set_local $14
+ (set_local $15
(select
(get_local $8)
(get_local $1)
@@ -6931,7 +6856,7 @@
(block
(set_local $1
(i32.lt_s
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.add
(get_local $1)
@@ -6946,7 +6871,7 @@
(set_local $5
(i32.lt_s
(get_local $8)
- (set_local $1
+ (tee_local $1
(select
(i32.const 0)
(get_local $5)
@@ -6955,7 +6880,7 @@
)
)
)
- (set_local $14
+ (set_local $15
(select
(get_local $8)
(get_local $1)
@@ -6970,7 +6895,7 @@
)
)
(block
- (set_local $14
+ (set_local $15
(get_local $1)
)
(i32.and
@@ -6984,9 +6909,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)
)
)
@@ -6997,7 +6922,7 @@
)
(set_local $13
(if
- (set_local $10
+ (tee_local $10
(i32.eq
(i32.or
(get_local $26)
@@ -7024,7 +6949,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $6
+ (tee_local $6
(select
(get_local $27)
(get_local $13)
@@ -7045,7 +6970,7 @@
(i32.lt_s
(i32.sub
(get_local $40)
- (set_local $5
+ (tee_local $5
(call $_fmt_u
(get_local $6)
(get_local $5)
@@ -7057,7 +6982,7 @@
)
(loop $while-out$104 $while-in$105
(i32.store8
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const -1)
@@ -7066,19 +6991,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
@@ -7100,7 +7023,7 @@
)
)
(i32.store8
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const -2)
@@ -7125,7 +7048,7 @@
(get_local $0)
(i32.const 32)
(get_local $16)
- (set_local $6
+ (tee_local $6
(i32.add
(i32.add
(i32.add
@@ -7133,7 +7056,7 @@
(get_local $51)
(i32.const 1)
)
- (get_local $14)
+ (get_local $15)
)
(get_local $17)
)
@@ -7173,7 +7096,7 @@
(get_local $10)
(block
(set_local $7
- (set_local $8
+ (tee_local $8
(select
(get_local $9)
(get_local $7)
@@ -7184,7 +7107,7 @@
)
)
)
- (loop $while-out$108 $while-in$109
+ (loop $while-out$114 $while-in$115
(set_local $5
(call $_fmt_u
(i32.load
@@ -7194,7 +7117,7 @@
(get_local $45)
)
)
- (block $do-once$110
+ (block $do-once$116
(if
(i32.eq
(get_local $7)
@@ -7206,7 +7129,7 @@
(get_local $5)
(get_local $45)
)
- (br $do-once$110)
+ (br $do-once$116)
)
(i32.store8
(get_local $53)
@@ -7218,16 +7141,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)
@@ -7236,14 +7158,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)
)
)
)
@@ -7269,7 +7190,7 @@
)
(if
(i32.gt_u
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $7)
(i32.const 4)
@@ -7281,20 +7202,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
@@ -7316,7 +7236,7 @@
(if
(i32.and
(i32.gt_s
- (get_local $14)
+ (get_local $15)
(i32.const 0)
)
(i32.lt_u
@@ -7324,10 +7244,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)
@@ -7338,9 +7258,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)
@@ -7349,16 +7269,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
@@ -7374,9 +7292,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)
)
)
@@ -7385,18 +7303,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)
@@ -7405,25 +7323,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)
@@ -7443,7 +7360,7 @@
)
(if
(i32.gt_s
- (get_local $14)
+ (get_local $15)
(i32.const -1)
)
(block
@@ -7456,11 +7373,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)
@@ -7481,7 +7398,7 @@
(get_local $1)
)
)
- (block $do-once$122
+ (block $do-once$110
(if
(i32.eq
(get_local $5)
@@ -7514,11 +7431,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
@@ -7530,7 +7447,7 @@
)
(i32.const 0)
)
- (br $do-once$122)
+ (br $do-once$110)
)
(call $___fwritex
(i32.const 4143)
@@ -7551,12 +7468,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)
@@ -7565,14 +7482,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)
)
)
)
@@ -7597,9 +7513,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)
)
)
@@ -7610,7 +7526,7 @@
(i32.eqz
(i32.and
(i32.lt_u
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $5)
(i32.const 4)
@@ -7619,9 +7535,9 @@
(get_local $11)
)
(i32.gt_s
- (set_local $14
+ (tee_local $15
(i32.sub
- (get_local $14)
+ (get_local $15)
(get_local $8)
)
)
@@ -7629,18 +7545,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)
@@ -7692,7 +7607,7 @@
(select
(i32.const 4127)
(i32.const 4131)
- (set_local $8
+ (tee_local $8
(i32.ne
(i32.and
(get_local $26)
@@ -7707,11 +7622,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)
)
@@ -7733,7 +7648,7 @@
(get_local $0)
(i32.const 32)
(get_local $16)
- (set_local $5
+ (tee_local $5
(i32.add
(get_local $6)
(i32.const 3)
@@ -7747,7 +7662,7 @@
(if
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $0)
)
@@ -7757,10 +7672,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)
@@ -7841,9 +7758,9 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -7851,7 +7768,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=4
(get_local $1)
)
@@ -7881,9 +7798,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)
@@ -7911,7 +7828,7 @@
(if
(i32.and
(i32.eq
- (set_local $5
+ (tee_local $5
(call $_bitshift64Lshr
(get_local $5)
(get_local $1)
@@ -7921,7 +7838,7 @@
(i32.const 0)
)
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 168)
)
@@ -7929,9 +7846,9 @@
(i32.const 0)
)
)
- (br $while-out$129)
+ (br $while-out$133)
)
- (br $while-in$130)
+ (br $while-in$134)
)
(if
(i32.or
@@ -7945,7 +7862,7 @@
(i32.and
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(get_local $19)
)
)
@@ -8046,7 +7963,7 @@
)
(set_local $5
(i32.eq
- (set_local $1
+ (tee_local $1
(call $_memchr
(get_local $50)
(i32.const 0)
@@ -8109,22 +8026,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)
@@ -8140,7 +8057,7 @@
)
)
)
- (br $while-out$131)
+ (br $while-out$129)
)
(set_local $6
(i32.add
@@ -8151,7 +8068,7 @@
(if
(i32.gt_u
(get_local $69)
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $5)
(get_local $7)
@@ -8165,10 +8082,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
@@ -8211,10 +8128,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)
)
@@ -8239,9 +8156,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)
@@ -8293,10 +8210,10 @@
(set_local $12
(i32.const 98)
)
- (br $while-out$133)
+ (br $while-out$131)
)
)
- (br $while-in$134)
+ (br $while-in$132)
)
)
)
@@ -8373,11 +8290,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)
)
)
@@ -8396,7 +8313,7 @@
(set_local $7
(i32.gt_s
(get_local $32)
- (set_local $1
+ (tee_local $1
(i32.add
(i32.xor
(i32.and
@@ -8459,7 +8376,7 @@
(set_local $1
(i32.lt_s
(get_local $42)
- (set_local $7
+ (tee_local $7
(i32.sub
(get_local $49)
(get_local $47)
@@ -8470,10 +8387,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)
@@ -8487,7 +8404,7 @@
(call $_pad
(get_local $0)
(i32.const 32)
- (set_local $5
+ (tee_local $5
(select
(get_local $1)
(get_local $16)
@@ -8593,7 +8510,7 @@
(loop $while-out$136 $while-in$137
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.add
(get_local $4)
@@ -8620,8 +8537,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)
@@ -8629,7 +8546,6 @@
)
(i32.const 10)
)
- (get_local $1)
(block
(set_local $24
(i32.const 1)
@@ -8710,9 +8626,6 @@
(local $3 i32)
(local $4 f64)
(local $5 i32)
- (i32.load
- (i32.const 8)
- )
(block $label$break$L1
(if
(i32.le_u
@@ -8739,7 +8652,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8767,7 +8680,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8808,7 +8721,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8840,8 +8753,8 @@
)
(set_local $5
(i32.load
- (set_local $3
- (set_local $1
+ (tee_local $3
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8879,7 +8792,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8903,7 +8816,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $1
+ (tee_local $1
(i32.shr_s
(i32.shl
(i32.and
@@ -8934,7 +8847,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8969,7 +8882,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -8993,7 +8906,7 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (set_local $1
+ (tee_local $1
(i32.shr_s
(i32.shl
(i32.and
@@ -9024,7 +8937,7 @@
)
(set_local $3
(i32.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -9059,7 +8972,7 @@
)
(set_local $4
(f64.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -9087,7 +9000,7 @@
)
(set_local $4
(f64.load
- (set_local $1
+ (tee_local $1
(i32.and
(i32.add
(i32.load
@@ -9118,9 +9031,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
@@ -9155,11 +9065,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)
@@ -9229,18 +9136,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)
@@ -9340,7 +9246,7 @@
(block
(set_local $4
(i32.gt_u
- (set_local $5
+ (tee_local $5
(i32.sub
(get_local $2)
(get_local $3)
@@ -9349,19 +9255,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)
)
@@ -9390,14 +9298,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)
@@ -9413,7 +9323,7 @@
)
(if
(i32.le_u
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $3)
(i32.const -256)
@@ -9432,8 +9342,9 @@
)
)
(if
- (get_local $4)
- (get_local $1)
+ (i32.eqz
+ (get_local $4)
+ )
(br $do-once$0)
)
)
@@ -9505,9 +9416,6 @@
(local $44 i32)
(local $45 i32)
(local $46 i32)
- (i32.load
- (i32.const 8)
- )
(block $do-once$0
(if
(i32.lt_u
@@ -9518,16 +9426,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
@@ -9555,18 +9463,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
@@ -9625,7 +9533,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $2)
(i32.const 12)
@@ -9651,7 +9559,7 @@
(i32.store offset=4
(get_local $1)
(i32.or
- (set_local $0
+ (tee_local $0
(i32.shl
(get_local $8)
(i32.const 3)
@@ -9663,7 +9571,7 @@
(set_local $1
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $1)
@@ -9688,7 +9596,7 @@
(if
(i32.gt_u
(get_local $6)
- (set_local $10
+ (tee_local $10
(i32.load
(i32.const 184)
)
@@ -9704,7 +9612,7 @@
(set_local $1
(i32.sub
(i32.const 0)
- (set_local $0
+ (tee_local $0
(i32.shl
(i32.const 2)
(get_local $22)
@@ -9715,7 +9623,7 @@
(set_local $1
(i32.sub
(i32.const 0)
- (set_local $0
+ (tee_local $0
(i32.and
(i32.shl
(get_local $25)
@@ -9732,7 +9640,7 @@
(set_local $0
(i32.and
(i32.shr_u
- (set_local $1
+ (tee_local $1
(i32.add
(i32.and
(get_local $0)
@@ -9748,27 +9656,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)
@@ -9781,10 +9689,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)
@@ -9796,10 +9704,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)
@@ -9811,10 +9719,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)
@@ -9884,7 +9792,7 @@
(if
(i32.eq
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $0)
(i32.const 12)
@@ -9920,14 +9828,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)
@@ -9962,7 +9870,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $7)
(i32.const 3)
@@ -9977,12 +9885,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)
@@ -10011,9 +9919,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)
@@ -10068,20 +9976,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)
@@ -10102,7 +10009,7 @@
(i32.sub
(i32.and
(i32.load offset=4
- (set_local $0
+ (tee_local $0
(i32.load offset=480
(i32.shl
(i32.add
@@ -10110,10 +10017,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)
@@ -10126,10 +10033,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)
@@ -10141,10 +10048,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)
@@ -10156,10 +10063,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)
@@ -10192,10 +10099,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)
)
@@ -10204,7 +10111,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=20
(get_local $4)
)
@@ -10218,7 +10125,7 @@
(set_local $10
(get_local $8)
)
- (br $while-out$6)
+ (br $while-out$23)
)
(set_local $1
(get_local $0)
@@ -10230,7 +10137,7 @@
)
(set_local $0
(i32.lt_u
- (set_local $4
+ (tee_local $4
(i32.sub
(i32.and
(i32.load offset=4
@@ -10261,12 +10168,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)
)
@@ -10277,7 +10184,7 @@
(if
(i32.ge_u
(get_local $10)
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $10)
(get_local $6)
@@ -10291,10 +10198,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)
)
@@ -10304,9 +10211,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)
@@ -10318,9 +10225,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)
@@ -10334,7 +10241,7 @@
(set_local $15
(i32.const 0)
)
- (br $do-once$8)
+ (br $do-once$25)
)
(set_local $4
(get_local $2)
@@ -10344,12 +10251,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)
@@ -10366,14 +10273,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)
@@ -10383,7 +10290,7 @@
)
(i32.const 0)
)
- (br $while-out$10)
+ (br $while-out$27)
(block
(set_local $4
(get_local $2)
@@ -10393,7 +10300,7 @@
)
)
)
- (br $while-in$11)
+ (br $while-in$28)
)
(if
(i32.lt_u
@@ -10415,7 +10322,7 @@
(block
(if
(i32.lt_u
- (set_local $4
+ (tee_local $4
(i32.load offset=8
(get_local $10)
)
@@ -10427,7 +10334,7 @@
(if
(i32.ne
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $4)
(i32.const 12)
@@ -10441,7 +10348,7 @@
(if
(i32.eq
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $2)
(i32.const 8)
@@ -10468,7 +10375,7 @@
)
)
)
- (block $do-once$12
+ (block $do-once$29
(if
(i32.ne
(get_local $1)
@@ -10479,11 +10386,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)
)
@@ -10520,7 +10427,7 @@
)
)
)
- (br $do-once$12)
+ (br $do-once$29)
)
)
)
@@ -10537,7 +10444,7 @@
(if
(i32.eq
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(i32.const 16)
@@ -10555,7 +10462,7 @@
(get_local $15)
)
)
- (br_if $do-once$12
+ (br_if $do-once$29
(i32.eq
(get_local $15)
(i32.const 0)
@@ -10566,7 +10473,7 @@
(if
(i32.lt_u
(get_local $15)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -10580,7 +10487,7 @@
)
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load offset=16
(get_local $10)
)
@@ -10607,7 +10514,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=20
(get_local $10)
)
@@ -10646,7 +10553,7 @@
(i32.store offset=4
(get_local $10)
(i32.or
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $7)
(get_local $6)
@@ -10658,7 +10565,7 @@
(set_local $1
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $10)
@@ -10700,7 +10607,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 184)
)
@@ -10718,7 +10625,7 @@
(i32.const 216)
(i32.shl
(i32.shl
- (set_local $2
+ (tee_local $2
(i32.shr_u
(get_local $0)
(i32.const 3)
@@ -10733,12 +10640,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)
@@ -10767,9 +10674,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)
@@ -10829,7 +10736,6 @@
)
)
)
- (get_local $6)
)
)
(if
@@ -10843,7 +10749,7 @@
(block
(set_local $5
(i32.and
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $0)
(i32.const 11)
@@ -10854,7 +10760,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 180)
)
@@ -10874,13 +10780,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)
@@ -10898,20 +10804,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
@@ -10934,11 +10840,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)
@@ -11034,12 +10940,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)
@@ -11082,7 +10988,7 @@
)
(set_local $7
(i32.eq
- (set_local $3
+ (tee_local $3
(i32.load offset=20
(get_local $23)
)
@@ -11098,7 +11004,7 @@
(get_local $7)
(i32.eq
(get_local $3)
- (set_local $3
+ (tee_local $3
(i32.load
(i32.add
(i32.add
@@ -11124,7 +11030,7 @@
(get_local $11)
(i32.xor
(i32.and
- (set_local $7
+ (tee_local $7
(i32.eq
(get_local $3)
(i32.const 0)
@@ -11151,7 +11057,7 @@
(set_local $11
(i32.const 86)
)
- (br $while-out$17)
+ (br $while-out$3)
)
(block
(set_local $7
@@ -11162,7 +11068,7 @@
)
)
)
- (br $while-in$18)
+ (br $while-in$4)
)
)
)
@@ -11174,7 +11080,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(if
(i32.and
(i32.eq
@@ -11190,7 +11096,7 @@
(set_local $7
(i32.sub
(i32.const 0)
- (set_local $3
+ (tee_local $3
(i32.shl
(i32.const 2)
(get_local $12)
@@ -11200,7 +11106,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.and
(get_local $0)
(i32.or
@@ -11221,7 +11127,7 @@
(set_local $0
(i32.and
(i32.shr_u
- (set_local $3
+ (tee_local $3
(i32.add
(i32.and
(get_local $0)
@@ -11245,10 +11151,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)
@@ -11261,10 +11167,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)
@@ -11276,10 +11182,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)
@@ -11291,10 +11197,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)
@@ -11349,13 +11255,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
@@ -11385,7 +11291,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=16
(get_local $24)
)
@@ -11402,12 +11308,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)
)
@@ -11418,7 +11324,7 @@
(set_local $13
(get_local $3)
)
- (br $while-out$19)
+ (br $while-out$5)
)
(block
(set_local $26
@@ -11432,7 +11338,7 @@
)
)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(if
@@ -11457,7 +11363,7 @@
(if
(i32.lt_u
(get_local $13)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -11468,7 +11374,7 @@
(if
(i32.ge_u
(get_local $13)
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $13)
(get_local $5)
@@ -11482,10 +11388,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)
)
@@ -11495,9 +11401,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)
@@ -11509,9 +11415,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)
@@ -11525,7 +11431,7 @@
(set_local $6
(i32.const 0)
)
- (br $do-once$21)
+ (br $do-once$7)
)
(set_local $8
(get_local $2)
@@ -11535,12 +11441,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)
@@ -11557,14 +11463,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)
@@ -11574,7 +11480,7 @@
)
(i32.const 0)
)
- (br $while-out$23)
+ (br $while-out$9)
(block
(set_local $8
(get_local $2)
@@ -11584,7 +11490,7 @@
)
)
)
- (br $while-in$24)
+ (br $while-in$10)
)
(if
(i32.lt_u
@@ -11606,7 +11512,7 @@
(block
(if
(i32.lt_u
- (set_local $8
+ (tee_local $8
(i32.load offset=8
(get_local $13)
)
@@ -11618,7 +11524,7 @@
(if
(i32.ne
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $8)
(i32.const 12)
@@ -11632,7 +11538,7 @@
(if
(i32.eq
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $2)
(i32.const 8)
@@ -11659,7 +11565,7 @@
)
)
)
- (block $do-once$25
+ (block $do-once$11
(if
(i32.ne
(get_local $1)
@@ -11670,11 +11576,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)
)
@@ -11711,7 +11617,7 @@
)
)
)
- (br $do-once$25)
+ (br $do-once$11)
)
)
)
@@ -11728,7 +11634,7 @@
(if
(i32.eq
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(i32.const 16)
@@ -11746,7 +11652,7 @@
(get_local $6)
)
)
- (br_if $do-once$25
+ (br_if $do-once$11
(i32.eq
(get_local $6)
(i32.const 0)
@@ -11757,7 +11663,7 @@
(if
(i32.lt_u
(get_local $6)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -11771,7 +11677,7 @@
)
(if
(i32.ne
- (set_local $1
+ (tee_local $1
(i32.load offset=16
(get_local $13)
)
@@ -11798,7 +11704,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=20
(get_local $13)
)
@@ -11828,7 +11734,7 @@
)
)
)
- (block $do-once$29
+ (block $do-once$15
(if
(i32.lt_u
(get_local $17)
@@ -11838,7 +11744,7 @@
(i32.store offset=4
(get_local $13)
(i32.or
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $17)
(get_local $5)
@@ -11850,7 +11756,7 @@
(set_local $1
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $13)
@@ -11917,12 +11823,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)
@@ -11951,9 +11857,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)
@@ -11992,17 +11898,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)
@@ -12020,20 +11926,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
@@ -12056,11 +11962,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)
@@ -12113,7 +12019,7 @@
(get_local $1)
)
(i32.store offset=4
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $3)
(i32.const 16)
@@ -12128,12 +12034,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)
@@ -12166,7 +12072,7 @@
(get_local $3)
(get_local $3)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $1
@@ -12193,7 +12099,7 @@
(get_local $2)
)
)
- (loop $while-out$31 $while-in$32
+ (loop $while-out$17 $while-in$18
(if
(i32.eq
(i32.and
@@ -12211,7 +12117,7 @@
(set_local $11
(i32.const 148)
)
- (br $while-out$31)
+ (br $while-out$17)
)
)
(set_local $4
@@ -12222,9 +12128,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)
@@ -12253,7 +12159,7 @@
(set_local $11
(i32.const 145)
)
- (br $while-out$31)
+ (br $while-out$17)
)
(block
(set_local $1
@@ -12264,7 +12170,7 @@
)
)
)
- (br $while-in$32)
+ (br $while-in$18)
)
(if
(i32.eq
@@ -12306,9 +12212,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)
@@ -12316,7 +12222,7 @@
)
)
)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -12376,7 +12282,7 @@
)
(if
(i32.ge_u
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 184)
)
@@ -12391,7 +12297,7 @@
)
(if
(i32.gt_u
- (set_local $2
+ (tee_local $2
(i32.sub
(get_local $0)
(get_local $6)
@@ -12402,7 +12308,7 @@
(block
(i32.store
(i32.const 196)
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $1)
(get_local $6)
@@ -12454,7 +12360,7 @@
(set_local $2
(i32.or
(i32.load
- (set_local $0
+ (tee_local $0
(i32.add
(i32.add
(get_local $1)
@@ -12483,7 +12389,7 @@
)
(if
(i32.gt_u
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 188)
)
@@ -12493,7 +12399,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $2
+ (tee_local $2
(i32.sub
(get_local $0)
(get_local $6)
@@ -12502,9 +12408,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)
)
@@ -12546,7 +12452,7 @@
(i32.eq
(i32.and
(i32.add
- (set_local $0
+ (tee_local $0
(call_import $_sysconf
(i32.const 30)
)
@@ -12606,16 +12512,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)
@@ -12623,7 +12529,7 @@
)
)
)
- (set_local $12
+ (tee_local $12
(i32.sub
(i32.const 0)
(get_local $0)
@@ -12639,7 +12545,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 616)
)
@@ -12649,9 +12555,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)
)
@@ -12673,7 +12579,7 @@
)
(if
(i32.eq
- (set_local $11
+ (tee_local $11
(block $label$break$L257
(if
(i32.eq
@@ -12689,7 +12595,7 @@
(block $label$break$L259
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 200)
)
@@ -12706,7 +12612,7 @@
(loop $while-out$37 $while-in$38
(if
(i32.le_u
- (set_local $4
+ (tee_local $4
(i32.load
(get_local $16)
)
@@ -12718,7 +12624,7 @@
(i32.add
(get_local $4)
(i32.load
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $16)
(i32.const 4)
@@ -12741,7 +12647,7 @@
)
(if
(i32.eq
- (set_local $4
+ (tee_local $4
(i32.load offset=8
(get_local $16)
)
@@ -12762,7 +12668,7 @@
)
(if
(i32.lt_u
- (set_local $0
+ (tee_local $0
(i32.and
(i32.sub
(get_local $7)
@@ -12777,7 +12683,7 @@
)
(if
(i32.eq
- (set_local $3
+ (tee_local $3
(call_import $_sbrk
(get_local $0)
)
@@ -12812,7 +12718,7 @@
(set_local $30
(get_local $3)
)
- (set_local $20
+ (set_local $21
(get_local $0)
)
(set_local $11
@@ -12832,7 +12738,7 @@
)
(if
(i32.ne
- (set_local $7
+ (tee_local $7
(call_import $_sbrk
(i32.const 0)
)
@@ -12842,18 +12748,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)
)
@@ -12861,7 +12767,7 @@
(i32.const -1)
)
)
- (set_local $0
+ (tee_local $0
(get_local $7)
)
)
@@ -12902,7 +12808,7 @@
(block
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 616)
)
@@ -12924,7 +12830,7 @@
)
(if
(i32.eq
- (set_local $30
+ (tee_local $30
(call_import $_sbrk
(get_local $12)
)
@@ -12943,7 +12849,7 @@
)
)
(block
- (set_local $20
+ (set_local $21
(get_local $12)
)
(set_local $11
@@ -12967,18 +12873,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
@@ -12989,14 +12895,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)
)
@@ -13018,21 +12924,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
@@ -13044,7 +12950,7 @@
(get_local $30)
)
(set_local $19
- (get_local $20)
+ (get_local $21)
)
(br $label$break$L257
(i32.const 193)
@@ -13080,7 +12986,7 @@
(set_local $3
(i32.and
(i32.ne
- (set_local $0
+ (tee_local $0
(call_import $_sbrk
(get_local $10)
)
@@ -13088,7 +12994,7 @@
(i32.const -1)
)
(i32.ne
- (set_local $4
+ (tee_local $4
(call_import $_sbrk
(i32.const 0)
)
@@ -13107,7 +13013,7 @@
)
(if
(i32.gt_u
- (set_local $4
+ (tee_local $4
(i32.sub
(get_local $4)
(get_local $0)
@@ -13142,7 +13048,7 @@
(block
(i32.store
(i32.const 608)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 608)
@@ -13166,7 +13072,7 @@
(block $do-once$44
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 200)
)
@@ -13177,7 +13083,7 @@
(if
(i32.or
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -13219,9 +13125,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
@@ -13241,7 +13147,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.const 1)
@@ -13249,15 +13155,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)
@@ -13270,10 +13175,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
@@ -13291,7 +13196,7 @@
)
(i32.store
(i32.const 188)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.add
(get_local $19)
@@ -13326,19 +13231,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)
@@ -13364,24 +13269,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
@@ -13420,7 +13325,7 @@
(set_local $2
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 8)
@@ -13434,7 +13339,7 @@
(set_local $0
(i32.add
(get_local $0)
- (set_local $1
+ (tee_local $1
(select
(i32.const 0)
(i32.and
@@ -13497,7 +13402,7 @@
(if
(i32.lt_u
(get_local $14)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -13522,7 +13427,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
@@ -13540,12 +13445,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)
)
@@ -13556,11 +13461,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
@@ -13585,7 +13489,7 @@
(set_local $1
(i32.add
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $38)
(i32.const 4)
@@ -13602,7 +13506,7 @@
(set_local $9
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $14)
(i32.const 8)
@@ -13616,7 +13520,7 @@
(set_local $5
(i32.eq
(i32.and
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $3)
(i32.const 8)
@@ -13629,7 +13533,7 @@
)
(set_local $1
(i32.sub
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $3)
(select
@@ -13645,7 +13549,7 @@
)
)
)
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $14)
(select
@@ -13682,7 +13586,7 @@
(i32.const 3)
)
)
- (block $do-once$52
+ (block $do-once$50
(if
(i32.eq
(get_local $3)
@@ -13691,7 +13595,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 188)
@@ -13723,7 +13627,7 @@
(block
(i32.store
(i32.const 184)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 184)
@@ -13750,18 +13654,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)
)
@@ -13795,15 +13699,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
@@ -13824,7 +13728,7 @@
)
(call_import $_abort)
)
- (br_if $do-once$55
+ (br_if $do-once$61
(i32.eq
(i32.load offset=12
(get_local $0)
@@ -13860,7 +13764,7 @@
(br $label$break$L331)
)
)
- (block $do-once$57
+ (block $do-once$63
(if
(i32.eq
(get_local $1)
@@ -13883,7 +13787,7 @@
(if
(i32.eq
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $1)
(i32.const 8)
@@ -13896,7 +13800,7 @@
(set_local $39
(get_local $2)
)
- (br $do-once$57)
+ (br $do-once$63)
)
)
(call_import $_abort)
@@ -13918,10 +13822,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)
)
@@ -13931,11 +13835,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)
@@ -13950,9 +13854,9 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
- (get_local $21)
+ (get_local $20)
)
)
(i32.const 0)
@@ -13961,14 +13865,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)
)
)
)
@@ -13976,12 +13880,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)
@@ -13996,16 +13900,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)
@@ -14015,17 +13919,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
@@ -14047,7 +13951,7 @@
(block
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load offset=8
(get_local $3)
)
@@ -14059,7 +13963,7 @@
(if
(i32.ne
(i32.load
- (set_local $4
+ (tee_local $4
(i32.add
(get_local $2)
(i32.const 12)
@@ -14073,7 +13977,7 @@
(if
(i32.eq
(i32.load
- (set_local $9
+ (tee_local $9
(i32.add
(get_local $1)
(i32.const 8)
@@ -14106,16 +14010,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)
)
@@ -14131,7 +14035,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)
@@ -14167,7 +14071,7 @@
(if
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 16)
@@ -14197,7 +14101,7 @@
(if
(i32.lt_u
(get_local $18)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -14211,9 +14115,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)
@@ -14243,7 +14147,7 @@
)
(br_if $label$break$L331
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $2)
)
@@ -14340,16 +14244,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)
@@ -14379,9 +14283,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)
@@ -14400,7 +14304,7 @@
(set_local $33
(get_local $1)
)
- (br $do-once$67)
+ (br $do-once$65)
)
)
(call_import $_abort)
@@ -14423,18 +14327,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)
@@ -14444,7 +14348,7 @@
)
(i32.const 0)
(block
- (br_if $do-once$69
+ (br_if $do-once$67
(i32.const 31)
(i32.gt_u
(get_local $4)
@@ -14453,20 +14357,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
@@ -14489,11 +14393,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)
@@ -14546,7 +14450,7 @@
(get_local $1)
)
(i32.store offset=4
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $5)
(i32.const 16)
@@ -14561,12 +14465,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)
@@ -14599,7 +14503,7 @@
(get_local $5)
(get_local $5)
)
- (br $do-once$52)
+ (br $do-once$50)
)
)
(set_local $1
@@ -14626,7 +14530,7 @@
(get_local $2)
)
)
- (loop $while-out$71 $while-in$72
+ (loop $while-out$69 $while-in$70
(if
(i32.eq
(i32.and
@@ -14644,7 +14548,7 @@
(set_local $11
(i32.const 281)
)
- (br $while-out$71)
+ (br $while-out$69)
)
)
(set_local $8
@@ -14655,9 +14559,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)
@@ -14686,7 +14590,7 @@
(set_local $11
(i32.const 278)
)
- (br $while-out$71)
+ (br $while-out$69)
)
(block
(set_local $1
@@ -14697,7 +14601,7 @@
)
)
)
- (br $while-in$72)
+ (br $while-in$70)
)
(if
(i32.eq
@@ -14739,9 +14643,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)
@@ -14749,7 +14653,7 @@
)
)
)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -14801,10 +14705,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)
)
@@ -14813,7 +14717,7 @@
)
(if
(i32.gt_u
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $1)
(i32.load offset=4
@@ -14827,7 +14731,7 @@
(set_local $2
(get_local $1)
)
- (br $while-out$73)
+ (br $while-out$71)
)
)
)
@@ -14836,14 +14740,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)
@@ -14859,7 +14763,7 @@
)
(set_local $4
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $4)
(select
@@ -14875,7 +14779,7 @@
)
)
)
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $0)
(i32.const 16)
@@ -14885,7 +14789,7 @@
)
(set_local $4
(i32.add
- (set_local $5
+ (tee_local $5
(select
(get_local $0)
(get_local $1)
@@ -14898,7 +14802,7 @@
(set_local $3
(i32.eq
(i32.and
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $14)
(i32.const 8)
@@ -14911,10 +14815,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
@@ -14932,7 +14836,7 @@
)
(i32.store
(i32.const 188)
- (set_local $3
+ (tee_local $3
(i32.sub
(i32.add
(get_local $19)
@@ -14963,7 +14867,7 @@
)
)
(i32.store
- (set_local $3
+ (tee_local $3
(i32.add
(get_local $5)
(i32.const 4)
@@ -15017,9 +14921,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)
@@ -15028,17 +14932,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
@@ -15058,7 +14961,7 @@
(i32.store offset=4
(get_local $0)
(i32.or
- (set_local $3
+ (tee_local $3
(i32.sub
(get_local $5)
(get_local $0)
@@ -15098,12 +15001,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)
@@ -15126,15 +15029,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)
@@ -15151,7 +15054,7 @@
(set_local $9
(get_local $1)
)
- (set_local $21
+ (set_local $20
(get_local $2)
)
)
@@ -15162,12 +15065,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)
@@ -15180,10 +15083,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)
@@ -15201,20 +15104,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
@@ -15237,11 +15140,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)
@@ -15304,12 +15207,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)
@@ -15369,7 +15272,7 @@
(get_local $4)
)
)
- (loop $while-out$77 $while-in$78
+ (loop $while-out$75 $while-in$76
(if
(i32.eq
(i32.and
@@ -15387,7 +15290,7 @@
(set_local $11
(i32.const 307)
)
- (br $while-out$77)
+ (br $while-out$75)
)
)
(set_local $8
@@ -15398,9 +15301,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)
@@ -15429,7 +15332,7 @@
(set_local $11
(i32.const 304)
)
- (br $while-out$77)
+ (br $while-out$75)
)
(block
(set_local $2
@@ -15440,7 +15343,7 @@
)
)
)
- (br $while-in$78)
+ (br $while-in$76)
)
(if
(i32.eq
@@ -15482,9 +15385,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)
@@ -15492,7 +15395,7 @@
)
)
)
- (set_local $2
+ (tee_local $2
(i32.load
(i32.const 192)
)
@@ -15536,7 +15439,7 @@
)
(if
(i32.gt_u
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 188)
)
@@ -15546,7 +15449,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $2
+ (tee_local $2
(i32.sub
(get_local $0)
(get_local $6)
@@ -15555,9 +15458,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)
)
@@ -15615,9 +15518,6 @@
(local $16 i32)
(local $17 i32)
(local $18 i32)
- (i32.load
- (i32.const 8)
- )
(if
(i32.eq
(get_local $0)
@@ -15627,13 +15527,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)
)
@@ -15643,9 +15543,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)
@@ -15663,7 +15563,7 @@
(set_local $9
(i32.add
(get_local $2)
- (set_local $7
+ (tee_local $7
(i32.and
(get_local $0)
(i32.const -8)
@@ -15701,7 +15601,7 @@
)
(if
(i32.lt_u
- (set_local $6
+ (tee_local $4
(i32.add
(get_local $2)
(i32.sub
@@ -15716,7 +15616,7 @@
)
(if
(i32.eq
- (get_local $6)
+ (get_local $4)
(i32.load
(i32.const 196)
)
@@ -15725,9 +15625,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)
@@ -15741,7 +15641,7 @@
)
(block
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -15761,7 +15661,7 @@
)
)
(i32.store offset=4
- (get_local $6)
+ (get_local $4)
(i32.or
(get_local $12)
(i32.const 1)
@@ -15769,7 +15669,7 @@
)
(i32.store
(i32.add
- (get_local $6)
+ (get_local $4)
(get_local $12)
)
(get_local $12)
@@ -15791,17 +15691,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
@@ -15827,7 +15727,7 @@
(i32.load offset=12
(get_local $0)
)
- (get_local $6)
+ (get_local $4)
)
(call_import $_abort)
)
@@ -15855,7 +15755,7 @@
)
)
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -15885,14 +15785,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)
@@ -15910,7 +15810,7 @@
(get_local $0)
)
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -15920,29 +15820,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)
)
)
@@ -15955,7 +15855,7 @@
)
(if
(i32.eq
- (set_local $0
+ (tee_local $0
(i32.load
(get_local $13)
)
@@ -15963,7 +15863,7 @@
(i32.const 0)
)
(block
- (set_local $4
+ (set_local $5
(i32.const 0)
)
(br $do-once$2)
@@ -15984,9 +15884,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)
@@ -16008,9 +15908,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)
@@ -16043,7 +15943,7 @@
(get_local $7)
(i32.const 0)
)
- (set_local $4
+ (set_local $5
(get_local $2)
)
)
@@ -16052,9 +15952,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)
@@ -16064,28 +15964,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
@@ -16096,7 +15996,7 @@
(get_local $7)
(get_local $2)
)
- (set_local $4
+ (set_local $5
(get_local $0)
)
)
@@ -16112,7 +16012,7 @@
)
(block
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16121,15 +16021,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)
@@ -16141,11 +16041,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
@@ -16165,7 +16065,7 @@
)
)
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16187,32 +16087,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)
@@ -16224,8 +16124,8 @@
)
(if
(i32.lt_u
- (get_local $4)
- (set_local $0
+ (get_local $5)
+ (tee_local $0
(i32.load
(i32.const 192)
)
@@ -16234,16 +16134,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)
)
)
@@ -16259,19 +16159,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)
)
@@ -16280,7 +16180,7 @@
)
(block
(set_local $3
- (get_local $6)
+ (get_local $4)
)
(set_local $10
(get_local $12)
@@ -16296,15 +16196,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)
@@ -16335,9 +16235,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)
@@ -16370,7 +16270,7 @@
(block
(i32.store
(i32.const 188)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 188)
@@ -16420,7 +16320,7 @@
(block
(i32.store
(i32.const 184)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 184)
@@ -16450,7 +16350,7 @@
(return)
)
)
- (set_local $4
+ (set_local $5
(i32.add
(i32.and
(get_local $0)
@@ -16479,12 +16379,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
@@ -16566,7 +16466,7 @@
(if
(i32.eq
(i32.load
- (set_local $2
+ (tee_local $2
(i32.add
(get_local $1)
(i32.const 8)
@@ -16600,7 +16500,7 @@
(block $do-once$10
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load offset=12
(get_local $9)
)
@@ -16610,11 +16510,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)
@@ -16629,7 +16529,7 @@
)
(if
(i32.eq
- (set_local $1
+ (tee_local $1
(i32.load
(get_local $7)
)
@@ -16658,9 +16558,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)
@@ -16682,9 +16582,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)
@@ -16728,7 +16628,7 @@
(block
(if
(i32.lt_u
- (set_local $2
+ (tee_local $2
(i32.load offset=8
(get_local $9)
)
@@ -16742,7 +16642,7 @@
(if
(i32.ne
(i32.load
- (set_local $8
+ (tee_local $8
(i32.add
(get_local $2)
(i32.const 12)
@@ -16756,7 +16656,7 @@
(if
(i32.eq
(i32.load
- (set_local $7
+ (tee_local $7
(i32.add
(get_local $1)
(i32.const 8)
@@ -16793,11 +16693,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)
)
@@ -16851,7 +16751,7 @@
(if
(i32.eq
(i32.load
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(i32.const 16)
@@ -16880,7 +16780,7 @@
(if
(i32.lt_u
(get_local $11)
- (set_local $1
+ (tee_local $1
(i32.load
(i32.const 192)
)
@@ -16894,9 +16794,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)
@@ -16926,7 +16826,7 @@
)
(if
(i32.ne
- (set_local $0
+ (tee_local $0
(i32.load offset=4
(get_local $2)
)
@@ -16961,16 +16861,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
@@ -16982,11 +16882,10 @@
(block
(i32.store
(i32.const 184)
- (get_local $4)
+ (get_local $5)
)
(return)
)
- (get_local $4)
)
)
(block
@@ -17011,20 +16910,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
@@ -17043,12 +16942,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)
@@ -17065,7 +16964,7 @@
(get_local $1)
)
)
- (set_local $5
+ (set_local $6
(i32.add
(get_local $2)
(i32.const 8)
@@ -17077,9 +16976,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)
@@ -17093,7 +16992,7 @@
)
(call_import $_abort)
(block
- (set_local $5
+ (set_local $6
(get_local $0)
)
(set_local $14
@@ -17103,7 +17002,7 @@
)
)
(i32.store
- (get_local $5)
+ (get_local $6)
(get_local $3)
)
(i32.store offset=12
@@ -17125,12 +17024,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)
)
)
@@ -17139,27 +17038,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
@@ -17182,14 +17081,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)
@@ -17203,7 +17102,7 @@
)
(i32.shr_u
(i32.shl
- (get_local $5)
+ (get_local $6)
(get_local $0)
)
(i32.const 15)
@@ -17216,7 +17115,7 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $4)
+ (get_local $5)
(i32.add
(get_local $0)
(i32.const 7)
@@ -17224,7 +17123,7 @@
)
(i32.const 1)
)
- (get_local $5)
+ (get_local $6)
)
)
)
@@ -17236,7 +17135,7 @@
)
(i32.store offset=28
(get_local $3)
- (get_local $5)
+ (get_local $6)
)
(i32.store offset=20
(get_local $3)
@@ -17249,15 +17148,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)
)
)
)
@@ -17289,20 +17188,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)
)
)
@@ -17322,7 +17221,7 @@
)
(i32.const -8)
)
- (get_local $4)
+ (get_local $5)
)
(block
(set_local $15
@@ -17336,15 +17235,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)
@@ -17352,7 +17251,7 @@
)
(i32.shl
(i32.shr_u
- (get_local $5)
+ (get_local $6)
(i32.const 31)
)
(i32.const 2)
@@ -17368,7 +17267,7 @@
(get_local $1)
)
(set_local $17
- (get_local $5)
+ (get_local $6)
)
(set_local $0
(i32.const 127)
@@ -17376,7 +17275,7 @@
(br $while-out$18)
)
(block
- (set_local $5
+ (set_local $6
(get_local $2)
)
(set_local $1
@@ -17426,9 +17325,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)
@@ -17436,7 +17335,7 @@
)
)
)
- (set_local $5
+ (tee_local $6
(i32.load
(i32.const 192)
)
@@ -17444,7 +17343,7 @@
)
(i32.ge_u
(get_local $15)
- (get_local $5)
+ (get_local $6)
)
)
(block
@@ -17477,7 +17376,7 @@
)
(i32.store
(i32.const 208)
- (set_local $0
+ (tee_local $0
(i32.add
(i32.load
(i32.const 208)
@@ -17491,7 +17390,7 @@
(get_local $0)
(i32.const 0)
)
- (set_local $5
+ (set_local $6
(i32.const 632)
)
(return)
@@ -17499,24 +17398,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)
)
@@ -17556,7 +17454,7 @@
(get_local $3)
)
(i32.lt_u
- (set_local $1
+ (tee_local $1
(i32.add
(get_local $0)
(get_local $2)
@@ -17589,7 +17487,7 @@
(i32.or
(i32.or
(i32.or
- (set_local $1
+ (tee_local $1
(i32.and
(get_local $1)
(i32.const 255)
@@ -17618,7 +17516,7 @@
)
)
(if
- (set_local $3
+ (tee_local $3
(i32.and
(get_local $0)
(i32.const 3)
@@ -18020,15 +17918,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)
@@ -18040,7 +17938,7 @@
)
(i32.mul
(get_local $2)
- (set_local $0
+ (tee_local $0
(i32.shr_u
(get_local $0)
(i32.const 16)
@@ -18051,7 +17949,7 @@
)
(set_local $3
(i32.mul
- (set_local $1
+ (tee_local $1
(i32.shr_u
(get_local $1)
(i32.const 16)
@@ -18109,7 +18007,7 @@
(call $___udivmoddi4
(call $_i64Subtract
(i32.xor
- (set_local $4
+ (tee_local $4
(i32.or
(i32.shr_s
(get_local $1)
@@ -18131,7 +18029,7 @@
(get_local $0)
)
(i32.xor
- (set_local $0
+ (tee_local $0
(i32.or
(i32.shr_s
(select
@@ -18167,7 +18065,7 @@
)
(call $_i64Subtract
(i32.xor
- (set_local $1
+ (tee_local $1
(i32.or
(i32.shr_s
(get_local $3)
@@ -18189,7 +18087,7 @@
(get_local $2)
)
(i32.xor
- (set_local $2
+ (tee_local $2
(i32.or
(i32.shr_s
(select
@@ -18225,7 +18123,7 @@
)
(i32.const 0)
)
- (set_local $1
+ (tee_local $1
(i32.xor
(get_local $1)
(get_local $4)
@@ -18236,7 +18134,7 @@
(i32.load
(i32.const 168)
)
- (set_local $0
+ (tee_local $0
(i32.xor
(get_local $2)
(get_local $0)
@@ -18265,125 +18163,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
@@ -18441,7 +18341,7 @@
(get_local $2)
)
)
- (set_local $0
+ (tee_local $0
(i32.load
(i32.const 168)
)
@@ -18486,13 +18386,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
@@ -18527,14 +18429,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)
)
)
@@ -18716,7 +18618,7 @@
(if
(i32.eq
(i32.and
- (set_local $5
+ (tee_local $5
(i32.sub
(get_local $7)
(i32.const 1)
@@ -18774,7 +18676,7 @@
)
(if
(i32.le_u
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.clz
(get_local $7)
@@ -18788,7 +18690,7 @@
)
(block
(set_local $12
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $5)
(i32.const 1)
@@ -18799,7 +18701,7 @@
(i32.or
(i32.shl
(get_local $6)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.const 31)
(get_local $5)
@@ -18881,7 +18783,7 @@
(block
(if
(i32.le_u
- (set_local $5
+ (tee_local $5
(i32.sub
(i32.clz
(get_local $7)
@@ -18895,7 +18797,7 @@
)
(block
(set_local $12
- (set_local $0
+ (tee_local $0
(i32.add
(get_local $5)
(i32.const 1)
@@ -18909,7 +18811,7 @@
(get_local $8)
(get_local $0)
)
- (set_local $9
+ (tee_local $9
(i32.shr_s
(i32.sub
(get_local $5)
@@ -18921,7 +18823,7 @@
)
(i32.shl
(get_local $6)
- (set_local $1
+ (tee_local $1
(i32.sub
(i32.const 31)
(get_local $5)
@@ -18998,7 +18900,7 @@
(if
(i32.ne
(i32.and
- (set_local $7
+ (tee_local $7
(i32.sub
(get_local $5)
(i32.const 1)
@@ -19012,7 +18914,7 @@
(set_local $1
(i32.sub
(i32.const 64)
- (set_local $0
+ (tee_local $0
(i32.sub
(i32.add
(i32.clz
@@ -19029,7 +18931,7 @@
)
(set_local $5
(i32.shr_s
- (set_local $9
+ (tee_local $9
(i32.sub
(i32.const 32)
(get_local $0)
@@ -19040,7 +18942,7 @@
)
(set_local $10
(i32.shr_s
- (set_local $7
+ (tee_local $7
(i32.sub
(get_local $0)
(i32.const 32)
@@ -19185,7 +19087,7 @@
(i32.const 0)
(i32.shr_u
(get_local $6)
- (set_local $0
+ (tee_local $0
(i32.ctz
(get_local $5)
)
@@ -19231,7 +19133,7 @@
(block
(set_local $3
(call $_i64Add
- (set_local $1
+ (tee_local $1
(i32.or
(i32.const 0)
(i32.and
@@ -19240,7 +19142,7 @@
)
)
)
- (set_local $2
+ (tee_local $2
(i32.or
(get_local $14)
(i32.and
@@ -19286,43 +19188,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)
)
@@ -19389,7 +19293,7 @@
)
(if
(i32.eq
- (set_local $12
+ (tee_local $12
(i32.sub
(get_local $12)
(i32.const 1)
@@ -19419,7 +19323,7 @@
(set_local $3
(i32.or
(get_local $6)
- (set_local $2
+ (tee_local $2
(i32.const 0)
)
)