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