diff options
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 3777 |
1 files changed, 1744 insertions, 2033 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index 2da4263e7..c5d341988 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -89,15 +89,11 @@ ) (call_import $abort) ) - (return - (get_local $ret) - ) + (get_local $ret) ) (func $stackSave (result i32) - (return - (i32.load - (i32.const 8) - ) + (i32.load + (i32.const 8) ) ) (func $stackRestore (param $top i32) @@ -243,10 +239,8 @@ ) ) (func $getTempRet0 (result i32) - (return - (i32.load - (i32.const 168) - ) + (i32.load + (i32.const 168) ) ) (func $_main (result i32) @@ -285,9 +279,7 @@ (i32.const 8) (get_local $sp) ) - (return - (i32.const 0) - ) + (i32.const 0) ) (func $_frexp (param $$x f64) (param $$e i32) (result f64) (local $$x$addr$0 f64) @@ -327,97 +319,95 @@ (i32.load (i32.const 168) ) - (return - (block $switch$0 + (block $switch$0 + (block $switch-default$3 (block $switch-default$3 - (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 $$conv - (i32.and - (get_local $$2) - (i32.const 2047) - ) + (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 $$conv + (i32.and + (get_local $$2) + (i32.const 2047) ) - (i32.const 0) ) + (i32.const 0) ) ) - (set_local $$storemerge - (if - (f64.ne - (get_local $$x) - (f64.const 0) - ) - (block - (set_local $$x$addr$0 - (call $_frexp - (f64.mul - (get_local $$x) - (f64.const 18446744073709551615) - ) - (get_local $$e) - ) - ) - (i32.add - (i32.load - (get_local $$e) + ) + (set_local $$storemerge + (if + (f64.ne + (get_local $$x) + (f64.const 0) + ) + (block + (set_local $$x$addr$0 + (call $_frexp + (f64.mul + (get_local $$x) + (f64.const 18446744073709551615) ) - (i32.const -64) + (get_local $$e) ) ) - (block - (set_local $$x$addr$0 - (get_local $$x) + (i32.add + (i32.load + (get_local $$e) ) - (i32.const 0) + (i32.const -64) ) ) + (block + (set_local $$x$addr$0 + (get_local $$x) + ) + (i32.const 0) + ) ) - (i32.store - (get_local $$e) - (get_local $$storemerge) - ) - (br $switch$0 - (get_local $$x$addr$0) - ) + ) + (i32.store + (get_local $$e) + (get_local $$storemerge) ) (br $switch$0 - (get_local $$x) + (get_local $$x$addr$0) ) ) - (i32.store - (get_local $$e) - (i32.add - (get_local $$conv) - (i32.const -1022) - ) + (br $switch$0 + (get_local $$x) ) - (i32.store - (i32.load - (i32.const 24) - ) - (get_local $$0) + ) + (i32.store + (get_local $$e) + (i32.add + (get_local $$conv) + (i32.const -1022) ) - (i32.store offset=4 - (i32.load - (i32.const 24) - ) - (i32.or - (i32.and - (get_local $$1) - (i32.const -2146435073) - ) - (i32.const 1071644672) - ) + ) + (i32.store + (i32.load + (i32.const 24) ) + (get_local $$0) ) - (f64.load + (i32.store offset=4 (i32.load (i32.const 24) ) + (i32.or + (i32.and + (get_local $$1) + (i32.const -2146435073) + ) + (i32.const 1071644672) + ) + ) + ) + (f64.load + (i32.load + (i32.const 24) ) ) ) @@ -426,11 +416,9 @@ (i32.load (i32.const 8) ) - (return - (call $_frexp - (get_local $$x) - (get_local $$e) - ) + (call $_frexp + (get_local $$x) + (get_local $$e) ) ) (func $_strerror (param $$e i32) (result i32) @@ -601,26 +589,22 @@ (br $while-in$3) ) ) - (return - (get_local $$s$0$lcssa) - ) + (get_local $$s$0$lcssa) ) (func $___errno_location (result i32) (i32.load (i32.const 8) ) - (return - (if - (i32.eq - (i32.load - (i32.const 16) - ) - (i32.const 0) - ) - (i32.const 60) - (i32.load offset=60 - (call_import $_pthread_self) + (if + (i32.eq + (i32.load + (i32.const 16) ) + (i32.const 0) + ) + (i32.const 60) + (i32.load offset=60 + (call_import $_pthread_self) ) ) ) @@ -673,9 +657,7 @@ (i32.const 8) (get_local $sp) ) - (return - (get_local $$call1) - ) + (get_local $$call1) ) (func $___stdout_write (param $$f i32) (param $$buf i32) (param $$len i32) (result i32) (local $$vararg_buffer i32) @@ -771,9 +753,7 @@ (i32.const 8) (get_local $sp) ) - (return - (get_local $$call3) - ) + (get_local $$call3) ) (func $___stdio_seek (param $$f i32) (param $$off i32) (param $$whence i32) (result i32) (local $$vararg_buffer i32) @@ -861,9 +841,7 @@ (i32.const 8) (get_local $sp) ) - (return - (get_local $$1) - ) + (get_local $$1) ) (func $_fflush (param $$f i32) (result i32) (local $$f$addr$022 i32) @@ -879,164 +857,162 @@ (i32.load (i32.const 8) ) - (return - (block $do-once$0 - (if - (i32.eq - (get_local $$f) - (i32.const 0) - ) - (block - (set_local $$cond10 - (if - (i32.eq - (i32.load - (i32.const 12) - ) - (i32.const 0) + (block $do-once$0 + (if + (i32.eq + (get_local $$f) + (i32.const 0) + ) + (block + (set_local $$cond10 + (if + (i32.eq + (i32.load + (i32.const 12) ) (i32.const 0) - (call $_fflush - (i32.load - (i32.const 12) - ) + ) + (i32.const 0) + (call $_fflush + (i32.load + (i32.const 12) ) ) ) - (call_import $___lock - (i32.const 44) - ) - (if - (i32.eq - (set_local $$f$addr$0$19 - (i32.load - (i32.const 40) - ) + ) + (call_import $___lock + (i32.const 44) + ) + (if + (i32.eq + (set_local $$f$addr$0$19 + (i32.load + (i32.const 40) ) - (i32.const 0) ) - (set_local $$r$0$lcssa + (i32.const 0) + ) + (set_local $$r$0$lcssa + (get_local $$cond10) + ) + (block + (set_local $$f$addr$022 + (get_local $$f$addr$0$19) + ) + (set_local $$r$021 (get_local $$cond10) ) - (block - (set_local $$f$addr$022 - (get_local $$f$addr$0$19) - ) - (set_local $$r$021 - (get_local $$cond10) - ) - (loop $while-out$2 $while-in$3 - (set_local $$cond19 - (if - (i32.gt_s - (i32.load offset=76 - (get_local $$f$addr$022) - ) - (i32.const -1) - ) - (call $___lockfile + (loop $while-out$2 $while-in$3 + (set_local $$cond19 + (if + (i32.gt_s + (i32.load offset=76 (get_local $$f$addr$022) ) - (i32.const 0) + (i32.const -1) + ) + (call $___lockfile + (get_local $$f$addr$022) ) + (i32.const 0) ) - (set_local $$r$1 - (if - (i32.gt_u - (i32.load offset=20 - (get_local $$f$addr$022) - ) - (i32.load offset=28 - (get_local $$f$addr$022) - ) + ) + (set_local $$r$1 + (if + (i32.gt_u + (i32.load offset=20 + (get_local $$f$addr$022) ) - (i32.or - (call $___fflush_unlocked - (get_local $$f$addr$022) - ) - (get_local $$r$021) + (i32.load offset=28 + (get_local $$f$addr$022) + ) + ) + (i32.or + (call $___fflush_unlocked + (get_local $$f$addr$022) ) (get_local $$r$021) ) + (get_local $$r$021) ) - (if - (i32.ne - (get_local $$cond19) - (i32.const 0) - ) - (call $___unlockfile - (get_local $$f$addr$022) - ) + ) + (if + (i32.ne + (get_local $$cond19) + (i32.const 0) ) - (if - (i32.eq - (set_local $$f$addr$0 - (i32.load offset=56 - (get_local $$f$addr$022) - ) + (call $___unlockfile + (get_local $$f$addr$022) + ) + ) + (if + (i32.eq + (set_local $$f$addr$0 + (i32.load offset=56 + (get_local $$f$addr$022) ) - (i32.const 0) ) - (block - (set_local $$r$0$lcssa - (get_local $$r$1) - ) - (br $while-out$2) + (i32.const 0) + ) + (block + (set_local $$r$0$lcssa + (get_local $$r$1) ) - (block - (set_local $$f$addr$022 - (get_local $$f$addr$0) - ) - (set_local $$r$021 - (get_local $$r$1) - ) + (br $while-out$2) + ) + (block + (set_local $$f$addr$022 + (get_local $$f$addr$0) + ) + (set_local $$r$021 + (get_local $$r$1) ) ) - (br $while-in$3) ) + (br $while-in$3) ) ) - (call_import $___unlock - (i32.const 44) - ) - (get_local $$r$0$lcssa) ) - (block - (if - (i32.le_s - (i32.load offset=76 - (get_local $$f) - ) - (i32.const -1) - ) - (br $do-once$0 - (call $___fflush_unlocked - (get_local $$f) - ) + (call_import $___unlock + (i32.const 44) + ) + (get_local $$r$0$lcssa) + ) + (block + (if + (i32.le_s + (i32.load offset=76 + (get_local $$f) ) + (i32.const -1) ) - (set_local $$phitmp - (i32.eq - (call $___lockfile - (get_local $$f) - ) - (i32.const 0) + (br $do-once$0 + (call $___fflush_unlocked + (get_local $$f) ) ) - (set_local $$call1 - (call $___fflush_unlocked + ) + (set_local $$phitmp + (i32.eq + (call $___lockfile (get_local $$f) ) + (i32.const 0) ) - (if - (get_local $$phitmp) - (get_local $$call1) - (block - (call $___unlockfile - (get_local $$f) - ) - (get_local $$call1) + ) + (set_local $$call1 + (call $___fflush_unlocked + (get_local $$f) + ) + ) + (if + (get_local $$phitmp) + (get_local $$call1) + (block + (call $___unlockfile + (get_local $$f) ) + (get_local $$call1) ) ) ) @@ -1091,23 +1067,18 @@ (i32.const 8) (get_local $sp) ) - (return - (get_local $$call) - ) + (get_local $$call) ) (func $___lockfile (param $$f i32) (result i32) (i32.load (i32.const 8) ) - (return - (i32.const 0) - ) + (i32.const 0) ) (func $___unlockfile (param $$f i32) (i32.load (i32.const 8) ) - (return) ) (func $___stdio_write (param $$f i32) (param $$buf i32) (param $$len i32) (result i32) (local $$iov$0 i32) @@ -1534,9 +1505,7 @@ (i32.const 8) (get_local $sp) ) - (return - (get_local $$retval$0) - ) + (get_local $$retval$0) ) (func $_vfprintf (param $$f i32) (param $$fmt i32) (param $$ap i32) (result i32) (local $sp i32) @@ -1555,7 +1524,6 @@ (local $$7 i32) (local $$and i32) (local $$cond i32) - (local $$ret$1 i32) (local $$ret$1$ i32) (local $$retval$0 i32) (local $$wbase i32) @@ -1696,145 +1664,144 @@ ) ) ) - (set_local $$ret$1 - (if - (i32.eq - (i32.load - (set_local $$buf_size - (i32.add - (get_local $$f) - (i32.const 48) - ) - ) - ) - (i32.const 0) - ) - (block - (set_local $$4 + (set_local $$ret$1$ + (select + (if + (i32.eq (i32.load - (set_local $$buf + (set_local $$buf_size (i32.add (get_local $$f) - (i32.const 44) + (i32.const 48) ) ) ) + (i32.const 0) ) - (i32.store - (get_local $$buf) - (get_local $$internal_buf) - ) - (i32.store - (set_local $$wbase - (i32.add - (get_local $$f) - (i32.const 28) + (block + (set_local $$4 + (i32.load + (set_local $$buf + (i32.add + (get_local $$f) + (i32.const 44) + ) + ) ) ) - (get_local $$internal_buf) - ) - (i32.store - (set_local $$wpos - (i32.add - (get_local $$f) - (i32.const 20) - ) + (i32.store + (get_local $$buf) + (get_local $$internal_buf) ) - (get_local $$internal_buf) - ) - (i32.store - (get_local $$buf_size) - (i32.const 80) - ) - (i32.store - (set_local $$wend - (i32.add - (get_local $$f) - (i32.const 16) + (i32.store + (set_local $$wbase + (i32.add + (get_local $$f) + (i32.const 28) + ) ) - ) - (i32.add (get_local $$internal_buf) - (i32.const 80) ) - ) - (set_local $$call21 - (call $_printf_core - (get_local $$f) - (get_local $$fmt) - (get_local $$ap2) - (get_local $$nl_arg) - (get_local $$nl_type) + (i32.store + (set_local $$wpos + (i32.add + (get_local $$f) + (i32.const 20) + ) + ) + (get_local $$internal_buf) ) - ) - (if - (i32.eq - (get_local $$4) - (i32.const 0) + (i32.store + (get_local $$buf_size) + (i32.const 80) ) - (get_local $$call21) - (block - (call_indirect $FUNCSIG$iiii + (i32.store + (set_local $$wend (i32.add - (i32.and - (i32.load offset=36 - (get_local $$f) - ) - (i32.const 7) - ) - (i32.const 2) + (get_local $$f) + (i32.const 16) ) + ) + (i32.add + (get_local $$internal_buf) + (i32.const 80) + ) + ) + (set_local $$call21 + (call $_printf_core (get_local $$f) - (i32.const 0) + (get_local $$fmt) + (get_local $$ap2) + (get_local $$nl_arg) + (get_local $$nl_type) + ) + ) + (if + (i32.eq + (get_local $$4) (i32.const 0) ) - (set_local $$$call21 - (if - (i32.eq - (i32.load - (get_local $$wpos) + (get_local $$call21) + (block + (call_indirect $FUNCSIG$iiii + (i32.add + (i32.and + (i32.load offset=36 + (get_local $$f) + ) + (i32.const 7) ) - (i32.const 0) + (i32.const 2) ) - (i32.const -1) - (get_local $$call21) + (get_local $$f) + (i32.const 0) + (i32.const 0) ) + (set_local $$$call21 + (select + (i32.const -1) + (get_local $$call21) + (i32.eq + (i32.load + (get_local $$wpos) + ) + (i32.const 0) + ) + ) + ) + (i32.store + (get_local $$buf) + (get_local $$4) + ) + (i32.store + (get_local $$buf_size) + (i32.const 0) + ) + (i32.store + (get_local $$wend) + (i32.const 0) + ) + (i32.store + (get_local $$wbase) + (i32.const 0) + ) + (i32.store + (get_local $$wpos) + (i32.const 0) + ) + (get_local $$$call21) ) - (i32.store - (get_local $$buf) - (get_local $$4) - ) - (i32.store - (get_local $$buf_size) - (i32.const 0) - ) - (i32.store - (get_local $$wend) - (i32.const 0) - ) - (i32.store - (get_local $$wbase) - (i32.const 0) - ) - (i32.store - (get_local $$wpos) - (i32.const 0) - ) - (get_local $$$call21) ) ) + (call $_printf_core + (get_local $$f) + (get_local $$fmt) + (get_local $$ap2) + (get_local $$nl_arg) + (get_local $$nl_type) + ) ) - (call $_printf_core - (get_local $$f) - (get_local $$fmt) - (get_local $$ap2) - (get_local $$nl_arg) - (get_local $$nl_type) - ) - ) - ) - (set_local $$ret$1$ - (if + (i32.const -1) (i32.eq (i32.and (set_local $$7 @@ -1846,8 +1813,6 @@ ) (i32.const 0) ) - (get_local $$ret$1) - (i32.const -1) ) ) (i32.store @@ -1874,9 +1839,7 @@ (i32.const 8) (get_local $sp) ) - (return - (get_local $$retval$0) - ) + (get_local $$retval$0) ) (func $___fwritex (param $$s i32) (param $$l i32) (param $$f i32) (result i32) (local $$i$0$lcssa36 i32) @@ -2143,9 +2106,7 @@ ) ) ) - (return - (get_local $$retval$0) - ) + (get_local $$retval$0) ) (func $___towrite (param $$f i32) (result i32) (local $$2 i32) @@ -2187,61 +2148,59 @@ (get_local $$mode) (get_local $$conv3) ) - (return - (if - (i32.eq - (i32.and - (set_local $$1 - (i32.load - (get_local $$f) - ) + (if + (i32.eq + (i32.and + (set_local $$1 + (i32.load + (get_local $$f) ) - (i32.const 8) ) + (i32.const 8) + ) + (i32.const 0) + ) + (block + (i32.store offset=8 + (get_local $$f) (i32.const 0) ) - (block - (i32.store offset=8 - (get_local $$f) - (i32.const 0) - ) - (i32.store offset=4 - (get_local $$f) - (i32.const 0) - ) - (i32.store offset=28 - (get_local $$f) - (set_local $$2 - (i32.load offset=44 - (get_local $$f) - ) + (i32.store offset=4 + (get_local $$f) + (i32.const 0) + ) + (i32.store offset=28 + (get_local $$f) + (set_local $$2 + (i32.load offset=44 + (get_local $$f) ) ) - (i32.store offset=20 - (get_local $$f) + ) + (i32.store offset=20 + (get_local $$f) + (get_local $$2) + ) + (i32.store offset=16 + (get_local $$f) + (i32.add (get_local $$2) - ) - (i32.store offset=16 - (get_local $$f) - (i32.add - (get_local $$2) - (i32.load offset=48 - (get_local $$f) - ) + (i32.load offset=48 + (get_local $$f) ) ) - (i32.const 0) ) - (block - (i32.store - (get_local $$f) - (i32.or - (get_local $$1) - (i32.const 32) - ) + (i32.const 0) + ) + (block + (i32.store + (get_local $$f) + (i32.or + (get_local $$1) + (i32.const 32) ) - (i32.const -1) ) + (i32.const -1) ) ) ) @@ -2249,208 +2208,206 @@ (i32.load (i32.const 8) ) - (return - (block $do-once$0 - (if - (i32.eq - (get_local $$s) - (i32.const 0) - ) - (i32.const 1) - (block - (if - (i32.lt_u - (get_local $$wc) - (i32.const 128) - ) - (block - (i32.store8 - (get_local $$s) - (i32.and - (get_local $$wc) - (i32.const 255) - ) - ) - (br $do-once$0 - (i32.const 1) + (block $do-once$0 + (if + (i32.eq + (get_local $$s) + (i32.const 0) + ) + (i32.const 1) + (block + (if + (i32.lt_u + (get_local $$wc) + (i32.const 128) + ) + (block + (i32.store8 + (get_local $$s) + (i32.and + (get_local $$wc) + (i32.const 255) ) ) - ) - (if - (i32.lt_u - (get_local $$wc) - (i32.const 2048) + (br $do-once$0 + (i32.const 1) ) - (block - (i32.store8 - (get_local $$s) - (i32.and - (i32.or - (i32.shr_u - (get_local $$wc) - (i32.const 6) - ) - (i32.const 192) + ) + ) + (if + (i32.lt_u + (get_local $$wc) + (i32.const 2048) + ) + (block + (i32.store8 + (get_local $$s) + (i32.and + (i32.or + (i32.shr_u + (get_local $$wc) + (i32.const 6) ) - (i32.const 255) + (i32.const 192) ) + (i32.const 255) ) - (i32.store8 offset=1 - (get_local $$s) - (i32.and - (i32.or - (i32.and - (get_local $$wc) - (i32.const 63) - ) - (i32.const 128) + ) + (i32.store8 offset=1 + (get_local $$s) + (i32.and + (i32.or + (i32.and + (get_local $$wc) + (i32.const 63) ) - (i32.const 255) + (i32.const 128) ) + (i32.const 255) ) - (br $do-once$0 - (i32.const 2) - ) + ) + (br $do-once$0 + (i32.const 2) ) ) - (if - (i32.or - (i32.lt_u + ) + (if + (i32.or + (i32.lt_u + (get_local $$wc) + (i32.const 55296) + ) + (i32.eq + (i32.and (get_local $$wc) - (i32.const 55296) + (i32.const -8192) ) - (i32.eq - (i32.and - (get_local $$wc) - (i32.const -8192) + (i32.const 57344) + ) + ) + (block + (i32.store8 + (get_local $$s) + (i32.and + (i32.or + (i32.shr_u + (get_local $$wc) + (i32.const 12) + ) + (i32.const 224) ) - (i32.const 57344) + (i32.const 255) ) ) - (block - (i32.store8 - (get_local $$s) - (i32.and - (i32.or + (i32.store8 offset=1 + (get_local $$s) + (i32.and + (i32.or + (i32.and (i32.shr_u (get_local $$wc) - (i32.const 12) - ) - (i32.const 224) - ) - (i32.const 255) - ) - ) - (i32.store8 offset=1 - (get_local $$s) - (i32.and - (i32.or - (i32.and - (i32.shr_u - (get_local $$wc) - (i32.const 6) - ) - (i32.const 63) + (i32.const 6) ) - (i32.const 128) + (i32.const 63) ) - (i32.const 255) + (i32.const 128) ) + (i32.const 255) ) - (i32.store8 offset=2 - (get_local $$s) - (i32.and - (i32.or - (i32.and - (get_local $$wc) - (i32.const 63) - ) - (i32.const 128) + ) + (i32.store8 offset=2 + (get_local $$s) + (i32.and + (i32.or + (i32.and + (get_local $$wc) + (i32.const 63) ) - (i32.const 255) + (i32.const 128) ) + (i32.const 255) ) - (br $do-once$0 - (i32.const 3) - ) + ) + (br $do-once$0 + (i32.const 3) ) ) - (if - (i32.lt_u - (i32.add - (get_local $$wc) - (i32.const -65536) - ) - (i32.const 1048576) + ) + (if + (i32.lt_u + (i32.add + (get_local $$wc) + (i32.const -65536) ) - (block - (i32.store8 - (get_local $$s) - (i32.and - (i32.or - (i32.shr_u - (get_local $$wc) - (i32.const 18) - ) - (i32.const 240) + (i32.const 1048576) + ) + (block + (i32.store8 + (get_local $$s) + (i32.and + (i32.or + (i32.shr_u + (get_local $$wc) + (i32.const 18) ) - (i32.const 255) + (i32.const 240) ) + (i32.const 255) ) - (i32.store8 offset=1 - (get_local $$s) - (i32.and - (i32.or - (i32.and - (i32.shr_u - (get_local $$wc) - (i32.const 12) - ) - (i32.const 63) + ) + (i32.store8 offset=1 + (get_local $$s) + (i32.and + (i32.or + (i32.and + (i32.shr_u + (get_local $$wc) + (i32.const 12) ) - (i32.const 128) + (i32.const 63) ) - (i32.const 255) + (i32.const 128) ) + (i32.const 255) ) - (i32.store8 offset=2 - (get_local $$s) - (i32.and - (i32.or - (i32.and - (i32.shr_u - (get_local $$wc) - (i32.const 6) - ) - (i32.const 63) + ) + (i32.store8 offset=2 + (get_local $$s) + (i32.and + (i32.or + (i32.and + (i32.shr_u + (get_local $$wc) + (i32.const 6) ) - (i32.const 128) + (i32.const 63) ) - (i32.const 255) + (i32.const 128) ) + (i32.const 255) ) - (i32.store8 offset=3 - (get_local $$s) - (i32.and - (i32.or - (i32.and - (get_local $$wc) - (i32.const 63) - ) - (i32.const 128) + ) + (i32.store8 offset=3 + (get_local $$s) + (i32.and + (i32.or + (i32.and + (get_local $$wc) + (i32.const 63) ) - (i32.const 255) + (i32.const 128) ) + (i32.const 255) ) - (i32.const 4) ) - (block - (i32.store - (call $___errno_location) - (i32.const 84) - ) - (i32.const -1) + (i32.const 4) + ) + (block + (i32.store + (call $___errno_location) + (i32.const 84) ) + (i32.const -1) ) ) ) @@ -2461,18 +2418,16 @@ (i32.load (i32.const 8) ) - (return - (if - (i32.eq - (get_local $$s) - (i32.const 0) - ) + (if + (i32.eq + (get_local $$s) + (i32.const 0) + ) + (i32.const 0) + (call $_wcrtomb + (get_local $$s) + (get_local $$wc) (i32.const 0) - (call $_wcrtomb - (get_local $$s) - (get_local $$wc) - (i32.const 0) - ) ) ) ) @@ -2932,13 +2887,11 @@ ) ) ) - (return - (if - (i32.ne - (get_local $$n$addr$3) - (i32.const 0) - ) - (get_local $$s$2) + (select + (get_local $$s$2) + (i32.const 0) + (i32.ne + (get_local $$n$addr$3) (i32.const 0) ) ) @@ -2947,24 +2900,22 @@ (i32.load (i32.const 8) ) - (return - (if - (i32.gt_u - (get_local $$r) - (i32.const -4096) - ) - (block - (i32.store - (call $___errno_location) - (i32.sub - (i32.const 0) - (get_local $$r) - ) + (if + (i32.gt_u + (get_local $$r) + (i32.const -4096) + ) + (block + (i32.store + (call $___errno_location) + (i32.sub + (i32.const 0) + (get_local $$r) ) - (i32.const -1) ) - (get_local $$r) + (i32.const -1) ) + (get_local $$r) ) ) (func $___fflush_unlocked (param $$f i32) (result i32) @@ -3104,9 +3055,7 @@ ) ) ) - (return - (get_local $$retval$0) - ) + (get_local $$retval$0) ) (func $_cleanup (param $$p i32) (i32.load @@ -3123,7 +3072,6 @@ (get_local $$p) ) ) - (return) ) (func $_printf_core (param $$f i32) (param $$fmt i32) (param $$ap i32) (param $$nl_arg i32) (param $$nl_type i32) (result i32) (local $label i32) @@ -3150,10 +3098,10 @@ (local $$a$3539$i i32) (local $$i$0$lcssa i32) (local $$p$2 i32) - (local $$t$0 i32) (local $sp i32) (local $$add$ptr358$i i32) (local $$arraydecay208$add$ptr213$i i32) + (local $$t$0 i32) (local $$fl$0284 i32) (local $$fl$4 i32) (local $$fl$6 i32) @@ -3182,13 +3130,11 @@ (local $$a$2 i32) (local $$a$5$lcssa$i i32) (local $$add$ptr671$i i32) - (local $$add165$i i32) (local $$call384 i32) (local $$fl$3 i32) (local $$i$0316 i32) (local $$i$1$lcssa$i i32) (local $$i$2299 i32) - (local $$incdec$ptr292$a$3573$i i32) (local $$j$2$i i32) (local $$mul$i$240 f64) (local $$p$addr$2$i i32) @@ -3207,13 +3153,13 @@ (local $$12 i32) (local $$149 i32) (local $$181 f64) + (local $$7 i32) (local $$a$0 i32) (local $$a$5521$i i32) (local $$a$8$i i32) + (local $$add165$i i32) (local $$add441 i32) (local $$add653$i i32) - (local $$and219 i32) - (local $$argpos$0 i32) (local $$arrayidx$i$236 i32) (local $$cond271$i i32) (local $$d$0545$i i32) @@ -3236,8 +3182,8 @@ (local $$s$addr$0$lcssa$i$229 i32) (local $$sub$ptr$rhs$cast345$i i32) (local $$w$0 i32) - (local $$w$2 i32) (local $$z$0$lcssa i32) + (local $$z$4$i i32) (local $$$396$i f64) (local $$$pr477$i i32) (local $$126 i32) @@ -3251,6 +3197,8 @@ (local $$a$1$lcssa$i i32) (local $$a$2$ph$i i32) (local $$add$i$239 i32) + (local $$and219 i32) + (local $$argpos$0 i32) (local $$arrayidx119 i32) (local $$arrayidx68 i32) (local $$cmp450$lcssa$i i32) @@ -3261,6 +3209,7 @@ (local $$fl$0310 i32) (local $$i$3296 i32) (local $$incdec$ptr122$i i32) + (local $$incdec$ptr292$a$3573$i i32) (local $$incdec$ptr639$i i32) (local $$incdec$ptr681$i i32) (local $$incdec$ptr725$i i32) @@ -3284,6 +3233,7 @@ (local $$sub$ptr$sub789$i i32) (local $$sub256$i i32) (local $$t$1 i32) + (local $$w$2 i32) (local $$ws$0317 i32) (local $$ws$1326 i32) (local $$y$addr$2$i f64) @@ -3297,8 +3247,6 @@ (local $$$p$inc468$i i32) (local $$$pr$i i32) (local $$$pre566$i i32) - (local $$$sub514$i i32) - (local $$$sub562$i i32) (local $$1 i32) (local $$10 i32) (local $$101 i32) @@ -3313,7 +3261,6 @@ (local $$255 i32) (local $$29 i32) (local $$49 i32) - (local $$7 i32) (local $$a$6$i i32) (local $$add$i i32) (local $$add$i$203 i32) @@ -3321,7 +3268,6 @@ (local $$add$ptr i32) (local $$add$ptr311$z$4$i i32) (local $$add$ptr340 i32) - (local $$add$ptr43$arrayidx31 i32) (local $$add275$i i32) (local $$add313$i i32) (local $$add395 i32) @@ -3336,7 +3282,6 @@ (local $$carry262$0535$i i32) (local $$cmp184 i32) (local $$cmp37 i32) - (local $$cmp38$i i32) (local $$cond233$i i32) (local $$conv174 i32) (local $$conv174$lcssa i32) @@ -3405,17 +3350,16 @@ (local $$sub$ptr$lhs$cast317 i32) (local $$sub$ptr$lhs$cast694$i i32) (local $$sub$ptr$sub172$i i32) - (local $$sub$ptr$sub433$p$5 i32) (local $$sub$ptr$sub650$pn$i i32) (local $$sub735$i i32) (local $$sub806$i i32) (local $$tobool357 i32) (local $$wc i32) (local $$y$addr$3$i f64) - (local $$z$4$i i32) (local $$z$7$ph$i i32) (local $$$ i32) - (local $$$l10n$0 i32) + (local $$$sub514$i i32) + (local $$$sub562$i i32) (local $$0 i32) (local $$102 i32) (local $$103 i32) @@ -3442,6 +3386,7 @@ (local $$193 i32) (local $$200 i32) (local $$201 i32) + (local $$210 i32) (local $$215 i32) (local $$216 i32) (local $$217 i32) @@ -3472,26 +3417,16 @@ (local $$92 i32) (local $$95 i32) (local $$add$ptr213$i i32) - (local $$add$ptr311$i i32) - (local $$add$ptr359 i32) - (local $$add$ptr43 i32) + (local $$add$ptr43$arrayidx31 i32) (local $$add$ptr442$i i32) - (local $$add$ptr442$z$3$i i32) - (local $$add$ptr65$i i32) - (local $$add$ptr742$i i32) - (local $$add154$i i32) - (local $$add163$i i32) (local $$add269 i32) - (local $$add269$p$0 i32) (local $$add322 i32) (local $$add355$i i32) (local $$add414$i i32) (local $$and12$i i32) - (local $$and214 i32) (local $$and249 i32) (local $$and282$i i32) (local $$and294 i32) - (local $$and309 i32) (local $$and483$i i32) (local $$and62$i i32) (local $$arrayidx251$i i32) @@ -3500,21 +3435,28 @@ (local $$big$i i32) (local $$buf i32) (local $$call411 i32) + (local $$cmp265$i i32) + (local $$cmp270 i32) (local $$cmp299$i i32) + (local $$cmp308$i i32) + (local $$cmp323 i32) (local $$cmp338$i i32) (local $$cmp374$i i32) + (local $$cmp38$i i32) + (local $$cmp434 i32) + (local $$cmp442 i32) + (local $$cmp443$i i32) + (local $$cmp515$i i32) + (local $$cmp528$i i32) + (local $$cmp563$i i32) + (local $$cmp577$i i32) (local $$cmp614$i i32) (local $$cmp94$i i32) (local $$cnt$1$lcssa i32) (local $$cond$i i32) (local $$cond100$i i32) - (local $$cond245 i32) (local $$cond304$i i32) - (local $$cond426 i32) - (local $$cond43$i i32) (local $$cond629$i i32) - (local $$cond732$i i32) - (local $$cond800$i i32) (local $$conv116$i i32) (local $$conv216$i i32) (local $$conv48 i32) @@ -3532,8 +3474,6 @@ (local $$incdec$ptr169271$lcssa414 i32) (local $$incdec$ptr246$i i32) (local $$incdec$ptr288$i i32) - (local $$incdec$ptr292$570$i i32) - (local $$incdec$ptr292$i i32) (local $$incdec$ptr383 i32) (local $$incdec$ptr410 i32) (local $$incdec$ptr423$i i32) @@ -3553,14 +3493,11 @@ (local $$lor$ext$i i32) (local $$mul220$i f64) (local $$mul328$i i32) - (local $$mul335$i i32) (local $$mul437$i i32) (local $$mul499$i i32) (local $$notrhs$i i32) (local $$or$cond192 i32) (local $$or$cond384 i32) - (local $$p$2$add322 i32) - (local $$p$3 i32) (local $$r$0$a$9$i i32) (local $$retval$0$i i32) (local $$s$1$i$lcssa i32) @@ -3570,7 +3507,7 @@ (local $$sub$ptr$sub153$i i32) (local $$sub$ptr$sub159$i i32) (local $$sub$ptr$sub175$i i32) - (local $$sub$ptr$sub363 i32) + (local $$sub$ptr$sub433$p$5 i32) (local $$sub164 i32) (local $$sub203$i i32) (local $$sub264$i i32) @@ -3581,14 +3518,13 @@ (local $$sub562$i i32) (local $$sub626$le$i i32) (local $$sub74$i i32) - (local $$sub97$i i32) (local $$tobool135$i i32) (local $$tobool341$i i32) + (local $$tobool349 i32) (local $$tobool37$i i32) (local $$tobool56$i i32) (local $$tobool781$i i32) (local $$y$addr$1$i f64) - (local $$z$1 i32) (local $$z$7$add$ptr742$i i32) (set_local $sp (i32.load @@ -3996,104 +3932,98 @@ (br $label$continue$L1) ) ) - (block $label$break$L25 + (set_local $$argpos$0 (if - (i32.eq - (i32.and - (set_local $$conv48$307 + (i32.lt_u + (set_local $$isdigittmp + (i32.add (i32.shr_s (i32.shl - (set_local $$7 - (if - (i32.lt_u - (set_local $$isdigittmp - (i32.add - (i32.shr_s - (i32.shl - (set_local $$5 - (i32.load8_s - (set_local $$arrayidx31 - (i32.add - (get_local $$incdec$ptr169276$lcssa) - (i32.const 1) - ) - ) - ) - ) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const -48) - ) + (set_local $$5 + (i32.load8_s + (set_local $$arrayidx31 + (i32.add + (get_local $$incdec$ptr169276$lcssa) + (i32.const 1) ) - (i32.const 10) ) - (block - (set_local $$add$ptr43 - (i32.add + ) + ) + (i32.const 24) + ) + (i32.const 24) + ) + (i32.const -48) + ) + ) + (i32.const 10) + ) + (block + (set_local $$7 + (i32.load8_s + (set_local $$add$ptr43$arrayidx31 + (select + (i32.add + (get_local $$incdec$ptr169276$lcssa) + (i32.const 3) + ) + (get_local $$arrayidx31) + (set_local $$cmp37 + (i32.eq + (i32.shr_s + (i32.shl + (i32.load8_s offset=2 (get_local $$incdec$ptr169276$lcssa) - (i32.const 3) ) + (i32.const 24) ) - (set_local $$add$ptr43$arrayidx31 - (if - (set_local $$cmp37 - (i32.eq - (i32.shr_s - (i32.shl - (i32.load8_s offset=2 - (get_local $$incdec$ptr169276$lcssa) - ) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 36) - ) - ) - (get_local $$add$ptr43) - (get_local $$arrayidx31) - ) - ) - (set_local $$$l10n$0 - (if - (get_local $$cmp37) - (i32.const 1) - (get_local $$l10n$0) - ) - ) - (set_local $$argpos$0 - (if - (get_local $$cmp37) - (get_local $$isdigittmp) - (i32.const -1) - ) - ) - (set_local $$l10n$1 - (get_local $$$l10n$0) - ) - (set_local $$storemerge - (get_local $$add$ptr43$arrayidx31) - ) - (i32.load8_s - (get_local $$add$ptr43$arrayidx31) - ) - ) - (block - (set_local $$argpos$0 - (i32.const -1) - ) - (set_local $$l10n$1 - (get_local $$l10n$0) - ) - (set_local $$storemerge - (get_local $$arrayidx31) - ) - (get_local $$5) + (i32.const 24) ) + (i32.const 36) ) ) + ) + ) + ) + ) + (set_local $$l10n$1 + (select + (i32.const 1) + (get_local $$l10n$0) + (get_local $$cmp37) + ) + ) + (set_local $$storemerge + (get_local $$add$ptr43$arrayidx31) + ) + (select + (get_local $$isdigittmp) + (i32.const -1) + (get_local $$cmp37) + ) + ) + (block + (set_local $$7 + (get_local $$5) + ) + (set_local $$l10n$1 + (get_local $$l10n$0) + ) + (set_local $$storemerge + (get_local $$arrayidx31) + ) + (i32.const -1) + ) + ) + ) + (block $label$break$L25 + (if + (i32.eq + (i32.and + (set_local $$conv48$307 + (i32.shr_s + (i32.shl + (get_local $$7) (i32.const 24) ) (i32.const 24) @@ -5143,27 +5073,15 @@ ) ) ) - (set_local $$and214 - (i32.and - (get_local $$conv207) - (i32.const -33) - ) - ) - (set_local $$t$0 - (if - (get_local $$or$cond192) - (get_local $$and214) - (get_local $$conv207) - ) - ) - (set_local $$and219 - (i32.and - (get_local $$fl$1) - (i32.const -65537) - ) - ) (set_local $$fl$1$and219 - (if + (select + (get_local $$fl$1) + (set_local $$and219 + (i32.and + (get_local $$fl$1) + (i32.const -65537) + ) + ) (i32.eq (i32.and (get_local $$fl$1) @@ -5171,8 +5089,6 @@ ) (i32.const 0) ) - (get_local $$fl$1) - (get_local $$and219) ) ) (block $label$break$L75 @@ -5202,7 +5118,16 @@ (block $switch-case$34 (br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $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$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $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$37 $switch-default$127 (i32.sub - (get_local $$t$0) + (set_local $$t$0 + (select + (i32.and + (get_local $$conv207) + (i32.const -33) + ) + (get_local $$conv207) + (get_local $$or$cond192) + ) + ) (i32.const 65) ) ) @@ -5417,16 +5342,6 @@ ) (br $switch$24) ) - (set_local $$cond245 - (if - (i32.gt_u - (get_local $$p$0) - (i32.const 8) - ) - (get_local $$p$0) - (i32.const 8) - ) - ) (set_local $$fl$3 (i32.or (get_local $$fl$1$and219) @@ -5434,7 +5349,14 @@ ) ) (set_local $$p$1 - (get_local $$cond245) + (select + (get_local $$p$0) + (i32.const 8) + (i32.gt_u + (get_local $$p$0) + (i32.const 8) + ) + ) ) (set_local $$t$1 (i32.const 120) @@ -5583,29 +5505,29 @@ (get_local $$s$addr$0$lcssa$i$229) ) (block - (set_local $$add269$p$0 - (if - (i32.lt_s - (get_local $$p$0) - (set_local $$add269 - (i32.add - (i32.sub - (get_local $$sub$ptr$lhs$cast317) - (get_local $$s$addr$0$lcssa$i$229) - ) - (i32.const 1) + (set_local $$cmp270 + (i32.lt_s + (get_local $$p$0) + (set_local $$add269 + (i32.add + (i32.sub + (get_local $$sub$ptr$lhs$cast317) + (get_local $$s$addr$0$lcssa$i$229) ) + (i32.const 1) ) ) - (get_local $$add269) - (get_local $$p$0) ) ) (set_local $$fl$4 (get_local $$fl$1$and219) ) (set_local $$p$2 - (get_local $$add269$p$0) + (select + (get_local $$add269) + (get_local $$p$0) + (get_local $$cmp270) + ) ) (set_local $$pl$1 (i32.const 0) @@ -5692,7 +5614,9 @@ ) (block (set_local $$$ - (if + (select + (i32.const 4091) + (i32.const 4093) (i32.eq (set_local $$and294 (i32.and @@ -5702,8 +5626,6 @@ ) (i32.const 0) ) - (i32.const 4091) - (i32.const 4093) ) ) (set_local $$149 @@ -5811,18 +5733,21 @@ ) (br $switch$24) ) - (set_local $$a$1 - (if - (i32.ne - (set_local $$169 - (i32.load - (get_local $$arg) - ) + (set_local $$tobool349 + (i32.ne + (set_local $$169 + (i32.load + (get_local $$arg) ) - (i32.const 0) ) + (i32.const 0) + ) + ) + (set_local $$a$1 + (select (get_local $$169) (i32.const 4101) + (get_local $$tobool349) ) ) (set_local $label @@ -5947,7 +5872,9 @@ ) (block (set_local $$prefix$0$i - (if + (select + (i32.const 4109) + (i32.const 4114) (i32.eq (set_local $$and12$i (i32.and @@ -5957,8 +5884,6 @@ ) (i32.const 0) ) - (i32.const 4109) - (i32.const 4114) ) ) (set_local $$y$addr$0$i @@ -6054,14 +5979,13 @@ (i32.const 97) ) (block - (set_local $$add$ptr65$i - (i32.add - (get_local $$prefix$0$i) - (i32.const 9) - ) - ) (set_local $$prefix$0$add$ptr65$i - (if + (select + (get_local $$prefix$0$i) + (i32.add + (get_local $$prefix$0$i) + (i32.const 9) + ) (i32.eq (set_local $$and62$i (i32.and @@ -6071,8 +5995,6 @@ ) (i32.const 0) ) - (get_local $$prefix$0$i) - (get_local $$add$ptr65$i) ) ) (set_local $$add67$i @@ -6185,21 +6107,18 @@ (i32.const 0) ) ) - (set_local $$sub97$i - (i32.sub - (i32.const 0) - (get_local $$198) - ) - ) (set_local $$200 (i32.shr_s (i32.shl (i32.lt_s (set_local $$cond100$i - (if - (get_local $$cmp94$i) - (get_local $$sub97$i) + (select + (i32.sub + (i32.const 0) + (get_local $$198) + ) (get_local $$198) + (get_local $$cmp94$i) ) ) (i32.const 0) @@ -6402,41 +6321,34 @@ ) ) ) - (set_local $$add154$i - (i32.sub - (i32.add - (get_local $$sub$ptr$sub153$i) - (get_local $$p$0) - ) - (get_local $$incdec$ptr115$i) - ) - ) - (set_local $$add163$i - (i32.add - (i32.sub - (get_local $$sub$ptr$sub159$i) - (get_local $$incdec$ptr115$i) - ) - (get_local $$$pre566$i) - ) - ) - (set_local $$add165$i - (i32.add - (set_local $$l$0$i - (if - (get_local $$or$cond384) - (get_local $$add154$i) - (get_local $$add163$i) - ) - ) - (get_local $$add67$i) - ) - ) (call $_pad (get_local $$f) (i32.const 32) (get_local $$w$1) - (get_local $$add165$i) + (set_local $$add165$i + (i32.add + (set_local $$l$0$i + (select + (i32.sub + (i32.add + (get_local $$sub$ptr$sub153$i) + (get_local $$p$0) + ) + (get_local $$incdec$ptr115$i) + ) + (i32.add + (i32.sub + (get_local $$sub$ptr$sub159$i) + (get_local $$incdec$ptr115$i) + ) + (get_local $$$pre566$i) + ) + (get_local $$or$cond384) + ) + ) + (get_local $$add67$i) + ) + ) (get_local $$fl$1$and219) ) (if @@ -6532,66 +6444,69 @@ ) ) (br $do-once$56 - (if + (select + (get_local $$w$1) + (get_local $$add165$i) (i32.lt_s (get_local $$add165$i) (get_local $$w$1) ) - (get_local $$w$1) - (get_local $$add165$i) ) ) ) ) (set_local $$$p$i - (if + (select + (i32.const 6) + (get_local $$p$0) (i32.lt_s (get_local $$p$0) (i32.const 0) ) - (i32.const 6) - (get_local $$p$0) ) ) - (set_local $$sub$ptr$rhs$cast345$i - (set_local $$arraydecay208$add$ptr213$i - (if - (i32.lt_s - (if - (get_local $$tobool56$i) - (block - (i32.store - (get_local $$e2$i) - (set_local $$sub203$i - (i32.add - (i32.load - (get_local $$e2$i) - ) - (i32.const -28) - ) - ) - ) - (set_local $$y$addr$3$i - (f64.mul - (get_local $$mul$i$240) - (f64.const 268435456) - ) - ) - (get_local $$sub203$i) - ) - (block - (set_local $$y$addr$3$i - (get_local $$mul$i$240) - ) + (set_local $$210 + (if + (get_local $$tobool56$i) + (block + (i32.store + (get_local $$e2$i) + (set_local $$sub203$i + (i32.add (i32.load (get_local $$e2$i) ) + (i32.const -28) ) ) - (i32.const 0) ) + (set_local $$y$addr$3$i + (f64.mul + (get_local $$mul$i$240) + (f64.const 268435456) + ) + ) + (get_local $$sub203$i) + ) + (block + (set_local $$y$addr$3$i + (get_local $$mul$i$240) + ) + (i32.load + (get_local $$e2$i) + ) + ) + ) + ) + (set_local $$sub$ptr$rhs$cast345$i + (set_local $$arraydecay208$add$ptr213$i + (select (get_local $$big$i) (get_local $$add$ptr213$i) + (i32.lt_s + (get_local $$210) + (i32.const 0) + ) ) ) ) @@ -6669,13 +6584,13 @@ ) (loop $while-out$68 $while-in$69 (set_local $$cond233$i - (if + (select + (i32.const 29) + (get_local $$211) (i32.gt_s (get_local $$211) (i32.const 29) ) - (i32.const 29) - (get_local $$211) ) ) (set_local $$a$2$ph$i @@ -6926,22 +6841,25 @@ (get_local $$z$1$lcssa$i) ) (loop $while-out$76 $while-in$77 - (set_local $$cond271$i - (if - (i32.gt_s - (set_local $$sub264$i - (i32.sub - (i32.const 0) - (get_local $$223) - ) + (set_local $$cmp265$i + (i32.gt_s + (set_local $$sub264$i + (i32.sub + (i32.const 0) + (get_local $$223) ) - (i32.const 9) ) (i32.const 9) + ) + ) + (set_local $$cond271$i + (select + (i32.const 9) (get_local $$sub264$i) + (get_local $$cmp265$i) ) ) - (set_local $$z$4$i + (set_local $$incdec$ptr292$a$3573$i (block $do-once$78 (if (i32.lt_u @@ -7024,22 +6942,19 @@ ) (br $while-in$81) ) - (set_local $$incdec$ptr292$i - (i32.add - (get_local $$a$3539$i) - (i32.const 4) - ) - ) (set_local $$incdec$ptr292$a$3$i - (if + (select + (i32.add + (get_local $$a$3539$i) + (i32.const 4) + ) + (get_local $$a$3539$i) (i32.eq (i32.load (get_local $$a$3539$i) ) (i32.const 0) ) - (get_local $$incdec$ptr292$i) - (get_local $$a$3539$i) ) ) (if @@ -7048,11 +6963,11 @@ (i32.const 0) ) (block - (set_local $$incdec$ptr292$a$3573$i - (get_local $$incdec$ptr292$a$3$i) + (set_local $$z$4$i + (get_local $$z$3538$i) ) (br $do-once$78 - (get_local $$z$3538$i) + (get_local $$incdec$ptr292$a$3$i) ) ) ) @@ -7060,67 +6975,64 @@ (get_local $$z$3538$i) (get_local $$mul286$i$lcssa) ) - (set_local $$incdec$ptr292$a$3573$i - (get_local $$incdec$ptr292$a$3$i) - ) - (i32.add - (get_local $$z$3538$i) - (i32.const 4) + (set_local $$z$4$i + (i32.add + (get_local $$z$3538$i) + (i32.const 4) + ) ) + (get_local $$incdec$ptr292$a$3$i) ) (block - (set_local $$incdec$ptr292$570$i + (set_local $$z$4$i + (get_local $$z$3538$i) + ) + (select (i32.add (get_local $$a$3539$i) (i32.const 4) ) - ) - (set_local $$incdec$ptr292$a$3573$i - (if - (i32.eq - (i32.load - (get_local $$a$3539$i) - ) - (i32.const 0) + (get_local $$a$3539$i) + (i32.eq + (i32.load + (get_local $$a$3539$i) ) - (get_local $$incdec$ptr292$570$i) - (get_local $$a$3539$i) + (i32.const 0) ) ) - (get_local $$z$3538$i) ) ) ) ) - (set_local $$add$ptr311$i - (i32.add - (set_local $$cond304$i - (if - (get_local $$cmp299$i) - (get_local $$arraydecay208$add$ptr213$i) - (get_local $$incdec$ptr292$a$3573$i) + (set_local $$cmp308$i + (i32.gt_s + (i32.shr_s + (i32.sub + (get_local $$z$4$i) + (set_local $$cond304$i + (select + (get_local $$arraydecay208$add$ptr213$i) + (get_local $$incdec$ptr292$a$3573$i) + (get_local $$cmp299$i) + ) + ) ) - ) - (i32.shl - (get_local $$add275$i) (i32.const 2) ) + (get_local $$add275$i) ) ) (set_local $$add$ptr311$z$4$i - (if - (i32.gt_s - (i32.shr_s - (i32.sub - (get_local $$z$4$i) - (get_local $$cond304$i) - ) + (select + (i32.add + (get_local $$cond304$i) + (i32.shl + (get_local $$add275$i) (i32.const 2) ) - (get_local $$add275$i) ) - (get_local $$add$ptr311$i) (get_local $$z$4$i) + (get_local $$cmp308$i) ) ) (i32.store @@ -7255,16 +7167,6 @@ ) ) ) - (set_local $$mul335$i - (if - (i32.ne - (get_local $$or$i$241) - (i32.const 102) - ) - (get_local $$e$1$i) - (i32.const 0) - ) - ) (set_local $$a$9$ph$i (if (i32.lt_s @@ -7272,7 +7174,14 @@ (i32.add (i32.sub (get_local $$$p$i) - (get_local $$mul335$i) + (select + (get_local $$e$1$i) + (i32.const 0) + (i32.ne + (get_local $$or$i$241) + (i32.const 102) + ) + ) ) (i32.shr_s (i32.shl @@ -7441,7 +7350,9 @@ ) (block (set_local $$$396$i - (if + (select + (f64.const 9007199254740992) + (f64.const 9007199254740994) (i32.eq (i32.and (i32.and @@ -7455,8 +7366,6 @@ ) (i32.const 0) ) - (f64.const 9007199254740992) - (f64.const 9007199254740994) ) ) (set_local $$small$0$i @@ -7474,7 +7383,9 @@ ) ) (f64.const 0.5) - (if + (select + (f64.const 1) + (f64.const 1.5) (i32.and (get_local $$cmp374$i) (i32.eq @@ -7482,8 +7393,6 @@ (get_local $$div384$i) ) ) - (f64.const 1) - (f64.const 1.5) ) ) ) @@ -7748,26 +7657,26 @@ ) ) ) - (set_local $$add$ptr442$z$3$i - (if - (i32.gt_u - (get_local $$z$3$lcssa$i) - (set_local $$add$ptr442$i - (i32.add - (get_local $$d$4$i) - (i32.const 4) - ) + (set_local $$cmp443$i + (i32.gt_u + (get_local $$z$3$lcssa$i) + (set_local $$add$ptr442$i + (i32.add + (get_local $$d$4$i) + (i32.const 4) ) ) - (get_local $$add$ptr442$i) - (get_local $$z$3$lcssa$i) ) ) (set_local $$e$5$ph$i (get_local $$e$4$i) ) (set_local $$z$7$ph$i - (get_local $$add$ptr442$z$3$i) + (select + (get_local $$add$ptr442$i) + (get_local $$z$3$lcssa$i) + (get_local $$cmp443$i) + ) ) (get_local $$a$8$i) ) @@ -8032,29 +7941,34 @@ (i32.const 102) ) (block - (set_local $$$sub514$i - (if - (i32.lt_s - (set_local $$sub514$i - (i32.sub - (get_local $$mul513$i) - (get_local $$j$2$i) - ) + (set_local $$cmp515$i + (i32.lt_s + (set_local $$sub514$i + (i32.sub + (get_local $$mul513$i) + (get_local $$j$2$i) ) - (i32.const 0) ) (i32.const 0) - (get_local $$sub514$i) ) ) - (set_local $$p$addr$3$i - (if - (i32.lt_s - (get_local $$p$addr$2$i) - (get_local $$$sub514$i) + (set_local $$cmp528$i + (i32.lt_s + (get_local $$p$addr$2$i) + (set_local $$$sub514$i + (select + (i32.const 0) + (get_local $$sub514$i) + (get_local $$cmp515$i) + ) ) + ) + ) + (set_local $$p$addr$3$i + (select (get_local $$p$addr$2$i) (get_local $$$sub514$i) + (get_local $$cmp528$i) ) ) (set_local $$t$addr$1$i @@ -8063,32 +7977,37 @@ (i32.const 0) ) (block - (set_local $$$sub562$i - (if - (i32.lt_s - (set_local $$sub562$i - (i32.sub - (i32.add - (get_local $$mul513$i) - (get_local $$e$5$ph$i) - ) - (get_local $$j$2$i) + (set_local $$cmp563$i + (i32.lt_s + (set_local $$sub562$i + (i32.sub + (i32.add + (get_local $$mul513$i) + (get_local $$e$5$ph$i) ) + (get_local $$j$2$i) ) - (i32.const 0) ) (i32.const 0) - (get_local $$sub562$i) ) ) - (set_local $$p$addr$3$i - (if - (i32.lt_s - (get_local $$p$addr$2$i) - (get_local $$$sub562$i) + (set_local $$cmp577$i + (i32.lt_s + (get_local $$p$addr$2$i) + (set_local $$$sub562$i + (select + (i32.const 0) + (get_local $$sub562$i) + (get_local $$cmp563$i) + ) ) + ) + ) + (set_local $$p$addr$3$i + (select (get_local $$p$addr$2$i) (get_local $$$sub562$i) + (get_local $$cmp577$i) ) ) (set_local $$t$addr$1$i @@ -8140,13 +8059,13 @@ ) (block (set_local $$sub$ptr$sub650$pn$i - (if + (select + (get_local $$e$5$ph$i) + (i32.const 0) (i32.gt_s (get_local $$e$5$ph$i) (i32.const 0) ) - (get_local $$e$5$ph$i) - (i32.const 0) ) ) (i32.const 0) @@ -8157,13 +8076,13 @@ (i32.shl (i32.lt_s (set_local $$cond629$i - (if + (select + (get_local $$sub626$le$i) + (get_local $$e$5$ph$i) (i32.lt_s (get_local $$e$5$ph$i) (i32.const 0) ) - (get_local $$sub626$le$i) - (get_local $$e$5$ph$i) ) ) (i32.const 0) @@ -8320,13 +8239,13 @@ (block (set_local $$d$5494$i (set_local $$r$0$a$9$i - (if + (select + (get_local $$arraydecay208$add$ptr213$i) + (get_local $$a$9$ph$i) (i32.gt_u (get_local $$a$9$ph$i) (get_local $$arraydecay208$add$ptr213$i) ) - (get_local $$arraydecay208$add$ptr213$i) - (get_local $$a$9$ph$i) ) ) ) @@ -8558,22 +8477,17 @@ ) (i32.const 0) ) - (block - (set_local $$cond732$i - (if - (i32.gt_s - (get_local $$p$addr$4489$i) - (i32.const 9) - ) - (i32.const 9) + (call $___fwritex + (get_local $$s715$0$lcssa$i) + (select + (i32.const 9) + (get_local $$p$addr$4489$i) + (i32.gt_s (get_local $$p$addr$4489$i) + (i32.const 9) ) ) - (call $___fwritex - (get_local $$s715$0$lcssa$i) - (get_local $$cond732$i) - (get_local $$f) - ) + (get_local $$f) ) ) (set_local $$sub735$i @@ -8632,17 +8546,14 @@ ) ) (block - (set_local $$add$ptr742$i - (i32.add - (get_local $$a$9$ph$i) - (i32.const 4) - ) - ) (set_local $$z$7$add$ptr742$i - (if - (get_local $$cmp450$lcssa$i) + (select (get_local $$z$7$i$lcssa) - (get_local $$add$ptr742$i) + (i32.add + (get_local $$a$9$ph$i) + (i32.const 4) + ) + (get_local $$cmp450$lcssa$i) ) ) (if @@ -8820,22 +8731,17 @@ ) (i32.const 0) ) - (block - (set_local $$cond800$i - (if - (i32.gt_s - (get_local $$p$addr$5501$i) - (get_local $$sub$ptr$sub789$i) - ) - (get_local $$sub$ptr$sub789$i) + (call $___fwritex + (get_local $$s753$2$i) + (select + (get_local $$sub$ptr$sub789$i) + (get_local $$p$addr$5501$i) + (i32.gt_s (get_local $$p$addr$5501$i) + (get_local $$sub$ptr$sub789$i) ) ) - (call $___fwritex - (get_local $$s753$2$i) - (get_local $$cond800$i) - (get_local $$f) - ) + (get_local $$f) ) ) (if @@ -8923,18 +8829,20 @@ (i32.const 8192) ) ) - (if + (select + (get_local $$w$1) + (get_local $$add653$i) (i32.lt_s (get_local $$add653$i) (get_local $$w$1) ) - (get_local $$w$1) - (get_local $$add653$i) ) ) (block (set_local $$cond$i - (if + (select + (i32.const 4127) + (i32.const 4131) (set_local $$tobool37$i (i32.ne (i32.and @@ -8944,41 +8852,35 @@ (i32.const 0) ) ) - (i32.const 4127) - (i32.const 4131) - ) - ) - (set_local $$cmp38$i - (i32.or - (f64.ne - (get_local $$y$addr$0$i) - (get_local $$y$addr$0$i) - ) - (f64.ne - (f64.const 0) - (f64.const 0) - ) - ) - ) - (set_local $$cond43$i - (if - (get_local $$tobool37$i) - (i32.const 4135) - (i32.const 4139) ) ) (set_local $$pl$1$i - (if - (get_local $$cmp38$i) + (select (i32.const 0) (get_local $$pl$0$i) + (set_local $$cmp38$i + (i32.or + (f64.ne + (get_local $$y$addr$0$i) + (get_local $$y$addr$0$i) + ) + (f64.ne + (f64.const 0) + (f64.const 0) + ) + ) + ) ) ) (set_local $$s35$0$i - (if - (get_local $$cmp38$i) - (get_local $$cond43$i) + (select + (select + (i32.const 4135) + (i32.const 4139) + (get_local $$tobool37$i) + ) (get_local $$cond$i) + (get_local $$cmp38$i) ) ) (call $_pad @@ -9040,13 +8942,13 @@ (i32.const 8192) ) ) - (if + (select + (get_local $$w$1) + (get_local $$add$i$239) (i32.lt_s (get_local $$add$i$239) (get_local $$w$1) ) - (get_local $$w$1) - (get_local $$add$i$239) ) ) ) @@ -9345,32 +9247,6 @@ (i32.const 0) ) ) - (set_local $$sub$ptr$sub363 - (i32.sub - (get_local $$call356) - (get_local $$a$1) - ) - ) - (set_local $$add$ptr359 - (i32.add - (get_local $$a$1) - (get_local $$p$0) - ) - ) - (set_local $$z$1 - (if - (get_local $$tobool357) - (get_local $$add$ptr359) - (get_local $$call356) - ) - ) - (set_local $$p$3 - (if - (get_local $$tobool357) - (get_local $$p$0) - (get_local $$sub$ptr$sub363) - ) - ) (set_local $$a$2 (get_local $$a$1) ) @@ -9378,7 +9254,14 @@ (get_local $$and219) ) (set_local $$p$5 - (get_local $$p$3) + (select + (get_local $$p$0) + (i32.sub + (get_local $$call356) + (get_local $$a$1) + ) + (get_local $$tobool357) + ) ) (set_local $$pl$2 (i32.const 0) @@ -9387,7 +9270,14 @@ (i32.const 4091) ) (set_local $$z$2 - (get_local $$z$1) + (select + (i32.add + (get_local $$a$1) + (get_local $$p$0) + ) + (get_local $$call356) + (get_local $$tobool357) + ) ) ) (if @@ -9658,16 +9548,6 @@ (i32.const 8192) ) ) - (set_local $$cond426 - (if - (i32.gt_s - (get_local $$w$1) - (get_local $$i$0$lcssa368) - ) - (get_local $$w$1) - (get_local $$i$0$lcssa368) - ) - ) (set_local $$cnt$0 (get_local $$cnt$1) ) @@ -9675,7 +9555,14 @@ (get_local $$incdec$ptr169$lcssa) ) (set_local $$l$0 - (get_local $$cond426) + (select + (get_local $$w$1) + (get_local $$i$0$lcssa368) + (i32.gt_s + (get_local $$w$1) + (get_local $$i$0$lcssa368) + ) + ) ) (set_local $$l10n$0 (get_local $$l10n$3) @@ -9692,20 +9579,17 @@ (set_local $label (i32.const 0) ) - (set_local $$and309 - (i32.and - (get_local $$fl$4) - (i32.const -65537) - ) - ) (set_local $$and309$fl$4 - (if + (select + (i32.and + (get_local $$fl$4) + (i32.const -65537) + ) + (get_local $$fl$4) (i32.gt_s (get_local $$p$2) (i32.const -1) ) - (get_local $$and309) - (get_local $$fl$4) ) ) (set_local $$a$2 @@ -9735,35 +9619,35 @@ ) ) (block - (set_local $$p$2$add322 - (if - (i32.gt_s - (get_local $$p$2) - (set_local $$add322 - (i32.add - (i32.xor - (i32.and - (get_local $$159) - (i32.const 1) - ) + (set_local $$cmp323 + (i32.gt_s + (get_local $$p$2) + (set_local $$add322 + (i32.add + (i32.xor + (i32.and + (get_local $$159) (i32.const 1) ) - (i32.sub - (get_local $$sub$ptr$lhs$cast317) - (get_local $$a$0) - ) + (i32.const 1) + ) + (i32.sub + (get_local $$sub$ptr$lhs$cast317) + (get_local $$a$0) ) ) ) - (get_local $$p$2) - (get_local $$add322) ) ) (set_local $$fl$6 (get_local $$and309$fl$4) ) (set_local $$p$5 - (get_local $$p$2$add322) + (select + (get_local $$p$2) + (get_local $$add322) + (get_local $$cmp323) + ) ) (set_local $$pl$2 (get_local $$pl$1) @@ -9798,40 +9682,44 @@ ) ) ) - (set_local $$sub$ptr$sub433$p$5 - (if - (i32.lt_s - (get_local $$p$5) - (set_local $$sub$ptr$sub433 - (i32.sub - (get_local $$z$2) - (get_local $$a$2) - ) + (set_local $$cmp434 + (i32.lt_s + (get_local $$p$5) + (set_local $$sub$ptr$sub433 + (i32.sub + (get_local $$z$2) + (get_local $$a$2) ) ) - (get_local $$sub$ptr$sub433) - (get_local $$p$5) ) ) - (set_local $$w$2 - (if - (i32.lt_s - (get_local $$w$1) - (set_local $$add441 - (i32.add - (get_local $$pl$2) - (get_local $$sub$ptr$sub433$p$5) + (set_local $$cmp442 + (i32.lt_s + (get_local $$w$1) + (set_local $$add441 + (i32.add + (get_local $$pl$2) + (set_local $$sub$ptr$sub433$p$5 + (select + (get_local $$sub$ptr$sub433) + (get_local $$p$5) + (get_local $$cmp434) + ) ) ) ) - (get_local $$add441) - (get_local $$w$1) ) ) (call $_pad (get_local $$f) (i32.const 32) - (get_local $$w$2) + (set_local $$w$2 + (select + (get_local $$add441) + (get_local $$w$1) + (get_local $$cmp442) + ) + ) (get_local $$add441) (get_local $$fl$6) ) @@ -10057,9 +9945,7 @@ (i32.const 8) (get_local $sp) ) - (return - (get_local $$retval$0) - ) + (get_local $$retval$0) ) (func $_pop_arg_336 (param $$arg i32) (param $$type i32) (param $$ap i32) (local $$13 i32) @@ -10667,7 +10553,6 @@ ) ) ) - (return) ) (func $_fmt_u (param $$0 i32) (param $$1 i32) (param $$s i32) (result i32) (local $$8 i32) @@ -10881,9 +10766,7 @@ ) ) ) - (return - (get_local $$s$addr$1$lcssa) - ) + (get_local $$s$addr$1$lcssa) ) (func $_pad (param $$f i32) (param $$c i32) (param $$w i32) (param $$l i32) (param $$fl i32) (local $$sub i32) @@ -10899,7 +10782,7 @@ (local $$1 i32) (local $$2 i32) (local $$3 i32) - (local $$cond i32) + (local $$cmp1 i32) (local $$sub5 i32) (set_local $sp (i32.load @@ -10945,25 +10828,25 @@ ) ) (block - (set_local $$cond - (if - (i32.gt_u - (set_local $$sub - (i32.sub - (get_local $$w) - (get_local $$l) - ) + (set_local $$cmp1 + (i32.gt_u + (set_local $$sub + (i32.sub + (get_local $$w) + (get_local $$l) ) - (i32.const 256) ) (i32.const 256) - (get_local $$sub) ) ) (call $_memset (get_local $$pad) (get_local $$c) - (get_local $$cond) + (select + (i32.const 256) + (get_local $$sub) + (get_local $$cmp1) + ) ) (set_local $$tobool$i$16 (i32.eq @@ -11083,7 +10966,6 @@ (i32.const 8) (get_local $sp) ) - (return) ) (func $_malloc (param $$bytes i32) (result i32) (local $$119 i32) @@ -11140,7 +11022,6 @@ (local $$RP$1$i i32) (local $$RP$1$i$167 i32) (local $$RP$1$i$i i32) - (local $$add$ptr4$i$37$i i32) (local $$arrayidx$i$20$i i32) (local $$arrayidx103 i32) (local $$arrayidx196$i i32) @@ -11149,7 +11030,6 @@ (local $$br$2$ph$i i32) (local $$cond4$i i32) (local $$rsize$0$i i32) - (local $$shr i32) (local $$sub160 i32) (local $$sub18$i$i i32) (local $$v$3$i i32) @@ -11181,6 +11061,8 @@ (local $$T$0$i$lcssa i32) (local $$add$ptr$i i32) (local $$add$ptr227$i i32) + (local $$add$ptr4$i$26$i i32) + (local $$add$ptr4$i$37$i i32) (local $$add26$i$i i32) (local $$and80$i i32) (local $$arrayidx$i$i i32) @@ -11196,10 +11078,12 @@ (local $$rsize$0$i$152 i32) (local $$rsize$1$i i32) (local $$rsize$3$i i32) + (local $$shr i32) (local $$shr3 i32) (local $$sizebits$0$i i32) (local $$ssize$5$i i32) (local $$sub101$rsize$4$i i32) + (local $$sub5$i$27$i i32) (local $$sub91 i32) (local $$t$0$i i32) (local $$t$2$i i32) @@ -11234,7 +11118,6 @@ (local $$add$ptr$i$i$i$lcssa i32) (local $$add$ptr166 i32) (local $$add$ptr24$i$i i32) - (local $$add$ptr4$i$26$i i32) (local $$add$ptr4$i$i i32) (local $$add$ptr4$i$i$i i32) (local $$add$ptr95 i32) @@ -11255,9 +11138,8 @@ (local $$arrayidx66 i32) (local $$call132$i i32) (local $$child$i$i i32) - (local $$cond$i$25$i i32) - (local $$cond$i$i i32) - (local $$cond$i$i$i i32) + (local $$cmp102$i i32) + (local $$cmp32$i i32) (local $$fd68$pre$phi$i$iZ2D i32) (local $$head$i$17$i i32) (local $$p$0$i$i i32) @@ -11274,7 +11156,6 @@ (local $$sp$1107$i$lcssa i32) (local $$sub$i$138 i32) (local $$sub33$i i32) - (local $$sub5$i$27$i i32) (local $$sub5$i$i i32) (local $$sub5$i$i$i i32) (local $$v$0$i$153 i32) @@ -11295,7 +11176,6 @@ (local $$127 i32) (local $$128 i32) (local $$129 i32) - (local $$131 i32) (local $$132 i32) (local $$135 i32) (local $$137 i32) @@ -11314,7 +11194,6 @@ (local $$174 i32) (local $$175 i32) (local $$177 i32) - (local $$178 i32) (local $$180 i32) (local $$183 i32) (local $$185 i32) @@ -11324,7 +11203,6 @@ (local $$196 i32) (local $$197 i32) (local $$199 i32) - (local $$200 i32) (local $$202 i32) (local $$205 i32) (local $$207 i32) @@ -11356,7 +11234,6 @@ (local $$83 i32) (local $$84 i32) (local $$86 i32) - (local $$87 i32) (local $$89 i32) (local $$92 i32) (local $$97 i32) @@ -11369,7 +11246,6 @@ (local $$add$i$180 i32) (local $$add$i$i i32) (local $$add$ptr$i$i$i i32) - (local $$add$ptr15$i$i i32) (local $$add$ptr193 i32) (local $$add$ptr2$i$i i32) (local $$add$ptr262$i i32) @@ -11385,20 +11261,14 @@ (local $$add346$i i32) (local $$add83$i$i i32) (local $$add9$i i32) - (local $$and i32) (local $$and$i$143 i32) (local $$and12$i i32) (local $$and13$i i32) - (local $$and13$i$i i32) (local $$and17$i i32) (local $$and209$i$i i32) (local $$and264$i$i i32) (local $$and268$i$i i32) (local $$and273$i$i i32) - (local $$and3$i$24$i i32) - (local $$and3$i$35$i i32) - (local $$and3$i$i i32) - (local $$and3$i$i$i i32) (local $$and32$i i32) (local $$and331$i i32) (local $$and336$i i32) @@ -11408,7 +11278,6 @@ (local $$and53 i32) (local $$and57 i32) (local $$and6$i i32) - (local $$and6$i$i i32) (local $$and61 i32) (local $$and69$i$i i32) (local $$and73$i$i i32) @@ -11456,18 +11325,13 @@ (local $$cmp$i$2$i$i i32) (local $$cmp$i$23$i i32) (local $$cmp$i$34$i i32) - (local $$cmp102$i i32) - (local $$cmp32$i i32) + (local $$cmp45$i$155 i32) (local $$cmp49$i i32) (local $$cmp7$i$i i32) - (local $$cond$i i32) - (local $$cond$i$16$i i32) - (local $$cond$i$36$i i32) - (local $$cond$v$0$i i32) - (local $$cond115$i$i i32) - (local $$cond15$i$i i32) - (local $$cond315$i$i i32) - (local $$cond383$i i32) + (local $$cmp9$i$i i32) + (local $$cond$i$25$i i32) + (local $$cond$i$i i32) + (local $$cond$i$i$i i32) (local $$fd139$i i32) (local $$fd148$i$i i32) (local $$fd344$i$i i32) @@ -11539,19 +11403,13 @@ (local $$sub i32) (local $$sub$i$181 i32) (local $$sub$ptr$sub$i i32) + (local $$sub$ptr$sub$i$41$i i32) (local $$sub101$i i32) (local $$sub112$i i32) - (local $$sub113$i$i i32) - (local $$sub16$i$i i32) - (local $$sub172$i i32) (local $$sub190 i32) (local $$sub2$i i32) (local $$sub260$i i32) - (local $$sub30$i i32) (local $$sub31$i i32) - (local $$sub31$rsize$0$i i32) - (local $$sub313$i$i i32) - (local $$sub381$i i32) (local $$sub41$i i32) (local $$sub42 i32) (local $$sub44 i32) @@ -11568,30 +11426,6 @@ (i32.const 245) ) (block - (set_local $$and - (i32.and - (i32.add - (get_local $$bytes) - (i32.const 11) - ) - (i32.const -8) - ) - ) - (set_local $$shr - (i32.shr_u - (set_local $$cond - (if - (i32.lt_u - (get_local $$bytes) - (i32.const 11) - ) - (i32.const 16) - (get_local $$and) - ) - ) - (i32.const 3) - ) - ) (if (i32.ne (i32.and @@ -11602,7 +11436,27 @@ (i32.const 176) ) ) - (get_local $$shr) + (set_local $$shr + (i32.shr_u + (set_local $$cond + (select + (i32.const 16) + (i32.and + (i32.add + (get_local $$bytes) + (i32.const 11) + ) + (i32.const -8) + ) + (i32.lt_u + (get_local $$bytes) + (i32.const 11) + ) + ) + ) + (i32.const 3) + ) + ) ) ) (i32.const 3) @@ -12287,43 +12141,38 @@ (get_local $$22) ) ) - (set_local $$sub31$rsize$0$i - (if - (set_local $$cmp32$i - (i32.lt_u - (set_local $$sub31$i - (i32.sub - (i32.and - (i32.load offset=4 - (get_local $$cond4$i) - ) - (i32.const -8) - ) - (get_local $$cond) + (set_local $$cmp32$i + (i32.lt_u + (set_local $$sub31$i + (i32.sub + (i32.and + (i32.load offset=4 + (get_local $$cond4$i) ) + (i32.const -8) ) - (get_local $$rsize$0$i) + (get_local $$cond) ) ) - (get_local $$sub31$i) (get_local $$rsize$0$i) ) ) - (set_local $$cond$v$0$i - (if + (set_local $$rsize$0$i + (select + (get_local $$sub31$i) + (get_local $$rsize$0$i) (get_local $$cmp32$i) - (get_local $$cond4$i) - (get_local $$v$0$i) ) ) - (set_local $$rsize$0$i - (get_local $$sub31$rsize$0$i) - ) (set_local $$t$0$i (get_local $$cond4$i) ) (set_local $$v$0$i - (get_local $$cond$v$0$i) + (select + (get_local $$cond4$i) + (get_local $$v$0$i) + (get_local $$cmp32$i) + ) ) (br $while-in$7) ) @@ -13087,25 +12936,6 @@ ) ) (block - (set_local $$sub30$i - (i32.sub - (i32.const 25) - (i32.shr_u - (get_local $$idx$0$i) - (i32.const 1) - ) - ) - ) - (set_local $$cond$i - (if - (i32.eq - (get_local $$idx$0$i) - (i32.const 31) - ) - (i32.const 0) - (get_local $$sub30$i) - ) - ) (set_local $$rsize$0$i$152 (get_local $$sub$i$138) ) @@ -13115,7 +12945,20 @@ (set_local $$sizebits$0$i (i32.shl (get_local $$and145) - (get_local $$cond$i) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (get_local $$idx$0$i) + (i32.const 1) + ) + ) + (i32.eq + (get_local $$idx$0$i) + (i32.const 31) + ) + ) ) ) (set_local $$t$0$i$151 @@ -13180,17 +13023,22 @@ ) ) ) + (set_local $$cmp45$i$155 + (i32.eq + (set_local $$54 + (i32.load offset=20 + (get_local $$t$0$i$151) + ) + ) + (i32.const 0) + ) + ) (set_local $$rst$1$i - (if + (select + (get_local $$rst$0$i) + (get_local $$54) (i32.or - (i32.eq - (set_local $$54 - (i32.load offset=20 - (get_local $$t$0$i$151) - ) - ) - (i32.const 0) - ) + (get_local $$cmp45$i$155) (i32.eq (get_local $$54) (set_local $$55 @@ -13212,8 +13060,6 @@ ) ) ) - (get_local $$rst$0$i) - (get_local $$54) ) ) (set_local $$sizebits$0$shl52$i @@ -13459,33 +13305,34 @@ (set_local $label (i32.const 0) ) - (set_local $$sub101$rsize$4$i - (if - (set_local $$cmp102$i - (i32.lt_u - (set_local $$sub101$i - (i32.sub - (i32.and - (i32.load offset=4 - (get_local $$t$48$i) - ) - (i32.const -8) - ) - (get_local $$and145) + (set_local $$cmp102$i + (i32.lt_u + (set_local $$sub101$i + (i32.sub + (i32.and + (i32.load offset=4 + (get_local $$t$48$i) ) + (i32.const -8) ) - (get_local $$rsize$49$i) + (get_local $$and145) ) ) + (get_local $$rsize$49$i) + ) + ) + (set_local $$sub101$rsize$4$i + (select (get_local $$sub101$i) (get_local $$rsize$49$i) + (get_local $$cmp102$i) ) ) (set_local $$t$4$v$4$i - (if - (get_local $$cmp102$i) + (select (get_local $$t$48$i) (get_local $$v$410$i) + (get_local $$cmp102$i) ) ) (if @@ -14301,38 +14148,29 @@ (br $do-once$29) ) ) - (set_local $$87 - (i32.load - (get_local $$arrayidx355$i) - ) - ) - (set_local $$sub381$i - (i32.sub - (i32.const 25) - (i32.shr_u - (get_local $$I316$0$i) - (i32.const 1) - ) - ) - ) - (set_local $$cond383$i - (if - (i32.eq - (get_local $$I316$0$i) - (i32.const 31) - ) - (i32.const 0) - (get_local $$sub381$i) - ) - ) (set_local $$K373$0$i (i32.shl (get_local $$rsize$4$lcssa$i) - (get_local $$cond383$i) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (get_local $$I316$0$i) + (i32.const 1) + ) + ) + (i32.eq + (get_local $$I316$0$i) + (i32.const 31) + ) + ) ) ) (set_local $$T$0$i - (get_local $$87) + (i32.load + (get_local $$arrayidx355$i) + ) ) (loop $while-out$31 $while-in$32 (if @@ -15405,12 +15243,6 @@ ) (br $while-in$47) ) - (set_local $$sub172$i - (i32.add - (get_local $$tsize$795$i) - (i32.const -40) - ) - ) (set_local $$cmp$i$13$i (i32.eq (i32.and @@ -15425,28 +15257,24 @@ (i32.const 0) ) ) - (set_local $$and3$i$i - (i32.and - (i32.sub - (i32.const 0) - (get_local $$124) - ) - (i32.const 7) - ) - ) - (set_local $$cond$i$i - (if - (get_local $$cmp$i$13$i) - (i32.const 0) - (get_local $$and3$i$i) - ) - ) (i32.store (i32.const 200) (set_local $$add$ptr4$i$i (i32.add (get_local $$tbase$796$i) - (get_local $$cond$i$i) + (set_local $$cond$i$i + (select + (i32.const 0) + (i32.and + (i32.sub + (i32.const 0) + (get_local $$124) + ) + (i32.const 7) + ) + (get_local $$cmp$i$13$i) + ) + ) ) ) ) @@ -15454,7 +15282,10 @@ (i32.const 188) (set_local $$sub5$i$i (i32.sub - (get_local $$sub172$i) + (i32.add + (get_local $$tsize$795$i) + (i32.const -40) + ) (get_local $$cond$i$i) ) ) @@ -15575,11 +15406,6 @@ (get_local $$tsize$795$i) ) ) - (set_local $$131 - (i32.load - (i32.const 188) - ) - ) (set_local $$cmp$i$23$i (i32.eq (i32.and @@ -15594,42 +15420,42 @@ (i32.const 0) ) ) - (set_local $$and3$i$24$i - (i32.and - (i32.sub - (i32.const 0) - (get_local $$132) + (set_local $$add$ptr4$i$26$i + (i32.add + (get_local $$119) + (set_local $$cond$i$25$i + (select + (i32.const 0) + (i32.and + (i32.sub + (i32.const 0) + (get_local $$132) + ) + (i32.const 7) + ) + (get_local $$cmp$i$23$i) + ) ) - (i32.const 7) ) ) - (set_local $$cond$i$25$i - (if - (get_local $$cmp$i$23$i) - (i32.const 0) - (get_local $$and3$i$24$i) + (set_local $$sub5$i$27$i + (i32.add + (i32.sub + (get_local $$tsize$795$i) + (get_local $$cond$i$25$i) + ) + (i32.load + (i32.const 188) + ) ) ) (i32.store (i32.const 200) - (set_local $$add$ptr4$i$26$i - (i32.add - (get_local $$119) - (get_local $$cond$i$25$i) - ) - ) + (get_local $$add$ptr4$i$26$i) ) (i32.store (i32.const 188) - (set_local $$sub5$i$27$i - (i32.add - (i32.sub - (get_local $$tsize$795$i) - (get_local $$cond$i$25$i) - ) - (get_local $$131) - ) - ) + (get_local $$sub5$i$27$i) ) (i32.store offset=4 (get_local $$add$ptr4$i$26$i) @@ -15778,28 +15604,6 @@ (i32.const 0) ) ) - (set_local $$and3$i$35$i - (i32.and - (i32.sub - (i32.const 0) - (get_local $$140) - ) - (i32.const 7) - ) - ) - (set_local $$cond$i$36$i - (if - (get_local $$cmp$i$34$i) - (i32.const 0) - (get_local $$and3$i$35$i) - ) - ) - (set_local $$add$ptr4$i$37$i - (i32.add - (get_local $$tbase$796$i) - (get_local $$cond$i$36$i) - ) - ) (set_local $$cmp7$i$i (i32.eq (i32.and @@ -15814,20 +15618,40 @@ (i32.const 0) ) ) - (set_local $$and13$i$i - (i32.and - (i32.sub - (i32.const 0) - (get_local $$142) + (set_local $$sub$ptr$sub$i$41$i + (i32.sub + (set_local $$add$ptr16$i$i + (i32.add + (get_local $$add$ptr227$i) + (select + (i32.const 0) + (i32.and + (i32.sub + (i32.const 0) + (get_local $$142) + ) + (i32.const 7) + ) + (get_local $$cmp7$i$i) + ) + ) + ) + (set_local $$add$ptr4$i$37$i + (i32.add + (get_local $$tbase$796$i) + (select + (i32.const 0) + (i32.and + (i32.sub + (i32.const 0) + (get_local $$140) + ) + (i32.const 7) + ) + (get_local $$cmp$i$34$i) + ) + ) ) - (i32.const 7) - ) - ) - (set_local $$cond15$i$i - (if - (get_local $$cmp7$i$i) - (i32.const 0) - (get_local $$and13$i$i) ) ) (set_local $$add$ptr17$i$i @@ -15838,15 +15662,7 @@ ) (set_local $$sub18$i$i (i32.sub - (i32.sub - (set_local $$add$ptr16$i$i - (i32.add - (get_local $$add$ptr227$i) - (get_local $$cond15$i$i) - ) - ) - (get_local $$add$ptr4$i$37$i) - ) + (get_local $$sub$ptr$sub$i$41$i) (get_local $$nb$0) ) ) @@ -16792,38 +16608,29 @@ (br $do-once$52) ) ) - (set_local $$178 - (i32.load - (get_local $$arrayidx287$i$i) - ) - ) - (set_local $$sub313$i$i - (i32.sub - (i32.const 25) - (i32.shr_u - (get_local $$I252$0$i$i) - (i32.const 1) - ) - ) - ) - (set_local $$cond315$i$i - (if - (i32.eq - (get_local $$I252$0$i$i) - (i32.const 31) - ) - (i32.const 0) - (get_local $$sub313$i$i) - ) - ) (set_local $$K305$0$i$i (i32.shl (get_local $$qsize$0$i$i) - (get_local $$cond315$i$i) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (get_local $$I252$0$i$i) + (i32.const 1) + ) + ) + (i32.eq + (get_local $$I252$0$i$i) + (i32.const 31) + ) + ) ) ) (set_local $$T$0$i$58$i - (get_local $$178) + (i32.load + (get_local $$arrayidx287$i$i) + ) ) (loop $while-out$71 $while-in$72 (if @@ -17056,59 +16863,44 @@ (i32.const 0) ) ) - (set_local $$and6$i$i - (i32.and - (i32.sub - (i32.const 0) - (get_local $$188) + (set_local $$cmp9$i$i + (i32.lt_u + (set_local $$add$ptr7$i$i + (i32.add + (get_local $$add$ptr2$i$i) + (select + (i32.const 0) + (i32.and + (i32.sub + (i32.const 0) + (get_local $$188) + ) + (i32.const 7) + ) + (get_local $$cmp$i$15$i) + ) + ) + ) + (set_local $$add$ptr8$i122$i + (i32.add + (get_local $$119) + (i32.const 16) + ) ) - (i32.const 7) - ) - ) - (set_local $$cond$i$16$i - (if - (get_local $$cmp$i$15$i) - (i32.const 0) - (get_local $$and6$i$i) ) ) (set_local $$add$ptr14$i$i (i32.add (set_local $$cond13$i$i - (if - (i32.lt_u - (set_local $$add$ptr7$i$i - (i32.add - (get_local $$add$ptr2$i$i) - (get_local $$cond$i$16$i) - ) - ) - (set_local $$add$ptr8$i122$i - (i32.add - (get_local $$119) - (i32.const 16) - ) - ) - ) + (select (get_local $$119) (get_local $$add$ptr7$i$i) + (get_local $$cmp9$i$i) ) ) (i32.const 8) ) ) - (set_local $$add$ptr15$i$i - (i32.add - (get_local $$cond13$i$i) - (i32.const 24) - ) - ) - (set_local $$sub16$i$i - (i32.add - (get_local $$tsize$795$i) - (i32.const -40) - ) - ) (set_local $$cmp$i$2$i$i (i32.eq (i32.and @@ -17123,28 +16915,24 @@ (i32.const 0) ) ) - (set_local $$and3$i$i$i - (i32.and - (i32.sub - (i32.const 0) - (get_local $$190) - ) - (i32.const 7) - ) - ) - (set_local $$cond$i$i$i - (if - (get_local $$cmp$i$2$i$i) - (i32.const 0) - (get_local $$and3$i$i$i) - ) - ) (i32.store (i32.const 200) (set_local $$add$ptr4$i$i$i (i32.add (get_local $$tbase$796$i) - (get_local $$cond$i$i$i) + (set_local $$cond$i$i$i + (select + (i32.const 0) + (i32.and + (i32.sub + (i32.const 0) + (get_local $$190) + ) + (i32.const 7) + ) + (get_local $$cmp$i$2$i$i) + ) + ) ) ) ) @@ -17152,7 +16940,10 @@ (i32.const 188) (set_local $$sub5$i$i$i (i32.sub - (get_local $$sub16$i$i) + (i32.add + (get_local $$tsize$795$i) + (i32.const -40) + ) (get_local $$cond$i$i$i) ) ) @@ -17227,7 +17018,10 @@ (get_local $$add$ptr14$i$i) ) (set_local $$p$0$i$i - (get_local $$add$ptr15$i$i) + (i32.add + (get_local $$cond13$i$i) + (i32.const 24) + ) ) (loop $while-out$75 $while-in$76 (i32.store @@ -17559,38 +17353,29 @@ (br $do-once$44) ) ) - (set_local $$200 - (i32.load - (get_local $$arrayidx91$i$i) - ) - ) - (set_local $$sub113$i$i - (i32.sub - (i32.const 25) - (i32.shr_u - (get_local $$I57$0$i$i) - (i32.const 1) - ) - ) - ) - (set_local $$cond115$i$i - (if - (i32.eq - (get_local $$I57$0$i$i) - (i32.const 31) - ) - (i32.const 0) - (get_local $$sub113$i$i) - ) - ) (set_local $$K105$0$i$i (i32.shl (get_local $$sub$ptr$sub$i$i) - (get_local $$cond115$i$i) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (get_local $$I57$0$i$i) + (i32.const 1) + ) + ) + (i32.eq + (get_local $$I57$0$i$i) + (i32.const 31) + ) + ) ) ) (set_local $$T$0$i$i - (get_local $$200) + (i32.load + (get_local $$arrayidx91$i$i) + ) ) (loop $while-out$77 $while-in$78 (if @@ -17817,9 +17602,7 @@ (call $___errno_location) (i32.const 12) ) - (return - (i32.const 0) - ) + (i32.const 0) ) (func $_free (param $$mem i32) (local $$p$1 i32) @@ -17895,7 +17678,6 @@ (local $$63 i32) (local $$64 i32) (local $$66 i32) - (local $$67 i32) (local $$69 i32) (local $$72 i32) (local $$R$1$lcssa i32) @@ -17925,7 +17707,6 @@ (local $$child171 i32) (local $$child443 i32) (local $$cmp$i i32) - (local $$cond i32) (local $$dec i32) (local $$fd311 i32) (local $$fd347 i32) @@ -17942,7 +17723,6 @@ (local $$shl573 i32) (local $$shl600 i32) (local $$sp$0$i i32) - (local $$sub589 i32) (i32.load (i32.const 8) ) @@ -19645,38 +19425,29 @@ ) ) (block - (set_local $$67 - (i32.load - (get_local $$arrayidx567) - ) - ) - (set_local $$sub589 - (i32.sub - (i32.const 25) - (i32.shr_u - (get_local $$I534$0) - (i32.const 1) - ) - ) - ) - (set_local $$cond - (if - (i32.eq - (get_local $$I534$0) - (i32.const 31) - ) - (i32.const 0) - (get_local $$sub589) - ) - ) (set_local $$K583$0 (i32.shl (get_local $$psize$2) - (get_local $$cond) + (select + (i32.const 0) + (i32.sub + (i32.const 25) + (i32.shr_u + (get_local $$I534$0) + (i32.const 1) + ) + ) + (i32.eq + (get_local $$I534$0) + (i32.const 31) + ) + ) ) ) (set_local $$T$0 - (get_local $$67) + (i32.load + (get_local $$arrayidx567) + ) ) (loop $while-out$18 $while-in$19 (if @@ -19891,7 +19662,6 @@ (i32.const 208) (i32.const -1) ) - (return) ) (func $runPostSets (nop) @@ -19901,53 +19671,45 @@ (get_local $b) (get_local $d) ) - (return - (block - (i32.store - (i32.const 168) - (i32.sub - (i32.sub - (get_local $b) - (get_local $d) - ) - (i32.gt_u - (get_local $c) - (get_local $a) - ) - ) - ) + (i32.store + (i32.const 168) + (i32.sub (i32.sub - (get_local $a) + (get_local $b) + (get_local $d) + ) + (i32.gt_u (get_local $c) + (get_local $a) ) ) ) + (i32.sub + (get_local $a) + (get_local $c) + ) ) (func $_i64Add (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32) (local $l i32) - (return - (block - (i32.store - (i32.const 168) - (i32.add + (i32.store + (i32.const 168) + (i32.add + (i32.add + (get_local $b) + (get_local $d) + ) + (i32.lt_u + (set_local $l (i32.add - (get_local $b) - (get_local $d) - ) - (i32.lt_u - (set_local $l - (i32.add - (get_local $a) - (get_local $c) - ) - ) (get_local $a) + (get_local $c) ) ) + (get_local $a) ) - (get_local $l) ) ) + (get_local $l) ) (func $_memset (param $ptr i32) (param $value i32) (param $num i32) (result i32) (local $unaligned i32) @@ -20079,11 +19841,9 @@ ) (br $while-in$5) ) - (return - (i32.sub - (get_local $ptr) - (get_local $num) - ) + (i32.sub + (get_local $ptr) + (get_local $num) ) ) (func $_bitshift64Lshr (param $low i32) (param $high i32) (param $bits i32) (result i32) @@ -20130,13 +19890,11 @@ (i32.const 168) (i32.const 0) ) - (return - (i32.shr_u - (get_local $high) - (i32.sub - (get_local $bits) - (i32.const 32) - ) + (i32.shr_u + (get_local $high) + (i32.sub + (get_local $bits) + (i32.const 32) ) ) ) @@ -20196,9 +19954,7 @@ ) ) ) - (return - (i32.const 0) - ) + (i32.const 0) ) (func $_memcpy (param $dest i32) (param $src i32) (param $num i32) (result i32) (local $ret i32) @@ -20342,9 +20098,7 @@ ) (br $while-in$5) ) - (return - (get_local $ret) - ) + (get_local $ret) ) (func $_bitshift64Ashr (param $low i32) (param $high i32) (param $bits i32) (result i32) (if @@ -20388,22 +20142,20 @@ ) (i32.store (i32.const 168) - (if + (select + (i32.const -1) + (i32.const 0) (i32.lt_s (get_local $high) (i32.const 0) ) - (i32.const -1) - (i32.const 0) ) ) - (return - (i32.shr_s - (get_local $high) - (i32.sub - (get_local $bits) - (i32.const 32) - ) + (i32.shr_s + (get_local $high) + (i32.sub + (get_local $bits) + (i32.const 32) ) ) ) @@ -20458,48 +20210,44 @@ (get_local $$1) ) ) - (return - (block - (i32.store - (i32.const 168) - (i32.add - (i32.add - (i32.shr_u - (get_local $$8) - (i32.const 16) - ) - (i32.mul - (get_local $$11) - (get_local $$6) - ) - ) - (i32.shr_u - (i32.add - (i32.and - (get_local $$8) - (i32.const 65535) - ) - (get_local $$12) - ) - (i32.const 16) - ) + (i32.store + (i32.const 168) + (i32.add + (i32.add + (i32.shr_u + (get_local $$8) + (i32.const 16) + ) + (i32.mul + (get_local $$11) + (get_local $$6) ) ) - (i32.or - (i32.const 0) - (i32.or - (i32.shl - (i32.add - (get_local $$8) - (get_local $$12) - ) - (i32.const 16) - ) + (i32.shr_u + (i32.add (i32.and - (get_local $$3) + (get_local $$8) (i32.const 65535) ) + (get_local $$12) ) + (i32.const 16) + ) + ) + ) + (i32.or + (i32.const 0) + (i32.or + (i32.shl + (i32.add + (get_local $$8) + (get_local $$12) + ) + (i32.const 16) + ) + (i32.and + (get_local $$3) + (i32.const 65535) ) ) ) @@ -20511,162 +20259,156 @@ (local $$2$1 i32) (local $$7$0 i32) (local $$7$1 i32) - (set_local $$1$0 - (i32.or - (i32.shr_s - (get_local $$a$1) - (i32.const 31) - ) - (i32.shl - (if - (i32.lt_s - (get_local $$a$1) - (i32.const 0) + (call $_i64Subtract + (i32.xor + (call $___udivmoddi4 + (call $_i64Subtract + (i32.xor + (set_local $$1$0 + (i32.or + (i32.shr_s + (get_local $$a$1) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$a$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) + (get_local $$a$0) ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $$1$1 - (i32.or - (i32.shr_s - (if - (i32.lt_s + (i32.xor + (set_local $$1$1 + (i32.or + (i32.shr_s + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$a$1) + (i32.const 0) + ) + ) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$a$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) (get_local $$a$1) - (i32.const 0) ) - (i32.const -1) - (i32.const 0) + (get_local $$1$0) + (get_local $$1$1) ) - (i32.const 31) - ) - (i32.shl - (if - (i32.lt_s - (get_local $$a$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) + (i32.load + (i32.const 168) ) - (i32.const 1) - ) - ) - ) - (set_local $$2$0 - (i32.or - (i32.shr_s - (get_local $$b$1) - (i32.const 31) - ) - (i32.shl - (if - (i32.lt_s - (get_local $$b$1) - (i32.const 0) + (call $_i64Subtract + (i32.xor + (set_local $$2$0 + (i32.or + (i32.shr_s + (get_local $$b$1) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$b$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) + (get_local $$b$0) ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $$2$1 - (i32.or - (i32.shr_s - (if - (i32.lt_s + (i32.xor + (set_local $$2$1 + (i32.or + (i32.shr_s + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$b$1) + (i32.const 0) + ) + ) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$b$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) (get_local $$b$1) - (i32.const 0) ) - (i32.const -1) - (i32.const 0) + (get_local $$2$0) + (get_local $$2$1) ) - (i32.const 31) + (i32.load + (i32.const 168) + ) + (i32.const 0) ) - (i32.shl - (if - (i32.lt_s - (get_local $$b$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) + (set_local $$7$0 + (i32.xor + (get_local $$2$0) + (get_local $$1$0) ) - (i32.const 1) ) ) - ) - (return - (call $_i64Subtract - (i32.xor - (call $___udivmoddi4 - (call $_i64Subtract - (i32.xor - (get_local $$1$0) - (get_local $$a$0) - ) - (i32.xor - (get_local $$1$1) - (get_local $$a$1) - ) - (get_local $$1$0) - (get_local $$1$1) - ) - (i32.load - (i32.const 168) - ) - (call $_i64Subtract - (i32.xor - (get_local $$2$0) - (get_local $$b$0) - ) - (i32.xor - (get_local $$2$1) - (get_local $$b$1) - ) - (get_local $$2$0) - (get_local $$2$1) - ) - (i32.load - (i32.const 168) - ) - (i32.const 0) - ) - (set_local $$7$0 - (i32.xor - (get_local $$2$0) - (get_local $$1$0) - ) - ) + (i32.xor + (i32.load + (i32.const 168) ) - (i32.xor - (i32.load - (i32.const 168) - ) - (set_local $$7$1 - (i32.xor - (get_local $$2$1) - (get_local $$1$1) - ) + (set_local $$7$1 + (i32.xor + (get_local $$2$1) + (get_local $$1$1) ) ) - (get_local $$7$0) - (get_local $$7$1) ) + (get_local $$7$0) + (get_local $$7$1) ) ) (func $___remdi3 (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) (local $$1$0 i32) (local $$1$1 i32) (local $$rem i32) + (local $__stackBase__ i32) (local $$2$0 i32) (local $$2$1 i32) - (local $__stackBase__ i32) (local $$10$0 i32) (local $$10$1 i32) (set_local $__stackBase__ @@ -20683,107 +20425,57 @@ (i32.const 16) ) ) - (set_local $$rem - (get_local $__stackBase__) - ) - (set_local $$1$0 - (i32.or - (i32.shr_s - (get_local $$a$1) - (i32.const 31) - ) - (i32.shl - (if - (i32.lt_s - (get_local $$a$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $$1$1 - (i32.or - (i32.shr_s - (if - (i32.lt_s - (get_local $$a$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 31) - ) - (i32.shl - (if - (i32.lt_s - (get_local $$a$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $$2$0 - (i32.or - (i32.shr_s - (get_local $$b$1) - (i32.const 31) - ) - (i32.shl - (if - (i32.lt_s - (get_local $$b$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $$2$1 - (i32.or - (i32.shr_s - (if - (i32.lt_s - (get_local $$b$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 31) - ) - (i32.shl - (if - (i32.lt_s - (get_local $$b$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) (call $___udivmoddi4 (call $_i64Subtract (i32.xor - (get_local $$1$0) + (set_local $$1$0 + (i32.or + (i32.shr_s + (get_local $$a$1) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$a$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) (get_local $$a$0) ) (i32.xor - (get_local $$1$1) + (set_local $$1$1 + (i32.or + (i32.shr_s + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$a$1) + (i32.const 0) + ) + ) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$a$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) (get_local $$a$1) ) (get_local $$1$0) @@ -20794,11 +20486,54 @@ ) (call $_i64Subtract (i32.xor - (get_local $$2$0) + (set_local $$2$0 + (i32.or + (i32.shr_s + (get_local $$b$1) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$b$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) (get_local $$b$0) ) (i32.xor - (get_local $$2$1) + (set_local $$2$1 + (i32.or + (i32.shr_s + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$b$1) + (i32.const 0) + ) + ) + (i32.const 31) + ) + (i32.shl + (select + (i32.const -1) + (i32.const 0) + (i32.lt_s + (get_local $$b$1) + (i32.const 0) + ) + ) + (i32.const 1) + ) + ) + ) (get_local $$b$1) ) (get_local $$2$0) @@ -20807,7 +20542,9 @@ (i32.load (i32.const 168) ) - (get_local $$rem) + (set_local $$rem + (get_local $__stackBase__) + ) ) (set_local $$10$0 (call $_i64Subtract @@ -20836,15 +20573,11 @@ (i32.const 8) (get_local $__stackBase__) ) - (return - (block - (i32.store - (i32.const 168) - (get_local $$10$1) - ) - (get_local $$10$0) - ) + (i32.store + (i32.const 168) + (get_local $$10$1) ) + (get_local $$10$0) ) (func $___muldi3 (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) (local $$x_sroa_0_0_extract_trunc i32) @@ -20861,53 +20594,47 @@ ) ) ) - (return - (block - (i32.store - (i32.const 168) - (i32.or - (i32.add - (i32.add - (i32.mul - (get_local $$b$1) - (get_local $$x_sroa_0_0_extract_trunc) - ) - (i32.mul - (get_local $$a$1) - (get_local $$y_sroa_0_0_extract_trunc) - ) - ) - (set_local $$1$1 - (i32.load - (i32.const 168) - ) - ) + (i32.store + (i32.const 168) + (i32.or + (i32.add + (i32.add + (i32.mul + (get_local $$b$1) + (get_local $$x_sroa_0_0_extract_trunc) ) - (i32.and - (get_local $$1$1) - (i32.const 0) + (i32.mul + (get_local $$a$1) + (get_local $$y_sroa_0_0_extract_trunc) + ) + ) + (set_local $$1$1 + (i32.load + (i32.const 168) ) ) ) - (i32.or + (i32.and + (get_local $$1$1) (i32.const 0) - (i32.and - (get_local $$1$0) - (i32.const -1) - ) ) ) ) + (i32.or + (i32.const 0) + (i32.and + (get_local $$1$0) + (i32.const -1) + ) + ) ) (func $___udivdi3 (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) - (return - (call $___udivmoddi4 - (get_local $$a$0) - (get_local $$a$1) - (get_local $$b$0) - (get_local $$b$1) - (i32.const 0) - ) + (call $___udivmoddi4 + (get_local $$a$0) + (get_local $$a$1) + (get_local $$b$0) + (get_local $$b$1) + (i32.const 0) ) ) (func $___uremdi3 (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) @@ -20940,19 +20667,15 @@ (i32.const 8) (get_local $__stackBase__) ) - (return - (block - (i32.store - (i32.const 168) - (i32.load offset=4 - (get_local $$rem) - ) - ) - (i32.load - (get_local $$rem) - ) + (i32.store + (i32.const 168) + (i32.load offset=4 + (get_local $$rem) ) ) + (i32.load + (get_local $$rem) + ) ) (func $___udivmoddi4 (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (param $$rem i32) (result i32) (local $$n_sroa_1_4_extract_trunc i32) @@ -21849,13 +21572,13 @@ (i32.const 31) ) (i32.shl - (if + (select + (i32.const -1) + (i32.const 0) (i32.lt_s (get_local $$150$1) (i32.const 0) ) - (i32.const -1) - (i32.const 0) ) (i32.const 1) ) @@ -21875,24 +21598,24 @@ (i32.and (i32.or (i32.shr_s - (if + (select + (i32.const -1) + (i32.const 0) (i32.lt_s (get_local $$150$1) (i32.const 0) ) - (i32.const -1) - (i32.const 0) ) (i32.const 31) ) (i32.shl - (if + (select + (i32.const -1) + (i32.const 0) (i32.lt_s (get_local $$150$1) (i32.const 0) ) - (i32.const -1) - (i32.const 0) ) (i32.const 1) ) @@ -21989,89 +21712,81 @@ ) ) ) - (return - (block - (i32.store - (i32.const 168) + (i32.store + (i32.const 168) + (i32.or + (i32.or (i32.or - (i32.or + (i32.shr_u (i32.or - (i32.shr_u - (i32.or - (i32.const 0) - (get_local $$q_sroa_0_0_insert_ext75$0) - ) - (i32.const 31) - ) - (i32.shl - (get_local $$q_sroa_0_0_insert_insert77$1) - (i32.const 1) - ) - ) - (i32.and - (i32.or - (i32.shl - (get_local $$q_sroa_0_0_insert_ext75$1) - (i32.const 1) - ) - (i32.shr_u - (get_local $$q_sroa_0_0_insert_ext75$0) - (i32.const 31) - ) - ) (i32.const 0) + (get_local $$q_sroa_0_0_insert_ext75$0) ) + (i32.const 31) + ) + (i32.shl + (get_local $$q_sroa_0_0_insert_insert77$1) + (i32.const 1) ) - (get_local $$carry_0_lcssa$1) ) - ) - (i32.or (i32.and (i32.or (i32.shl - (get_local $$q_sroa_0_0_insert_ext75$0) + (get_local $$q_sroa_0_0_insert_ext75$1) (i32.const 1) ) (i32.shr_u - (i32.const 0) + (get_local $$q_sroa_0_0_insert_ext75$0) (i32.const 31) ) ) - (i32.const -2) + (i32.const 0) ) - (get_local $$carry_0_lcssa$0) ) + (get_local $$carry_0_lcssa$1) ) ) - ) - (func $dynCall_ii (param $index i32) (param $a1 i32) (result i32) - (return - (call_indirect $FUNCSIG$ii - (i32.add - (i32.and - (get_local $index) + (i32.or + (i32.and + (i32.or + (i32.shl + (get_local $$q_sroa_0_0_insert_ext75$0) (i32.const 1) ) - (i32.const 0) + (i32.shr_u + (i32.const 0) + (i32.const 31) + ) ) - (get_local $a1) + (i32.const -2) ) + (get_local $$carry_0_lcssa$0) + ) + ) + (func $dynCall_ii (param $index i32) (param $a1 i32) (result i32) + (call_indirect $FUNCSIG$ii + (i32.add + (i32.and + (get_local $index) + (i32.const 1) + ) + (i32.const 0) + ) + (get_local $a1) ) ) (func $dynCall_iiii (param $index i32) (param $a1 i32) (param $a2 i32) (param $a3 i32) (result i32) - (return - (call_indirect $FUNCSIG$iiii - (i32.add - (i32.and - (get_local $index) - (i32.const 7) - ) - (i32.const 2) + (call_indirect $FUNCSIG$iiii + (i32.add + (i32.and + (get_local $index) + (i32.const 7) ) - (get_local $a1) - (get_local $a2) - (get_local $a3) + (i32.const 2) ) + (get_local $a1) + (get_local $a2) + (get_local $a3) ) ) (func $dynCall_vi (param $index i32) (param $a1 i32) @@ -22090,17 +21805,13 @@ (call_import $nullFunc_ii (i32.const 0) ) - (return - (i32.const 0) - ) + (i32.const 0) ) (func $b1 (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) (call_import $nullFunc_iiii (i32.const 1) ) - (return - (i32.const 0) - ) + (i32.const 0) ) (func $b2 (param $p0 i32) (call_import $nullFunc_vi |