summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm.imprecise
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r--test/emcc_hello_world.fromasm.imprecise3777
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