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