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.imprecise11412
1 files changed, 5579 insertions, 5833 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise
index 4ada9b367..2da4263e7 100644
--- a/test/emcc_hello_world.fromasm.imprecise
+++ b/test/emcc_hello_world.fromasm.imprecise
@@ -290,14 +290,12 @@
)
)
(func $_frexp (param $$x f64) (param $$e i32) (result f64)
- (local $$retval$0 f64)
- (local $$storemerge i32)
(local $$x$addr$0 f64)
(local $$0 i32)
(local $$1 i32)
(local $$2 i32)
- (local $$call f64)
(local $$conv i32)
+ (local $$storemerge i32)
(i32.load
(i32.const 8)
)
@@ -329,110 +327,100 @@
(i32.load
(i32.const 168)
)
- (block $switch$0
- (block $switch-default$3
+ (return
+ (block $switch$0
(block $switch-default$3
- (block $switch-case$2
- (block $switch-case$1
- (br_table $switch-case$1 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-case$2 $switch-default$3
- (i32.sub
- (set_local $$conv
- (i32.and
- (get_local $$2)
- (i32.const 2047)
+ (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)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
)
)
- )
- (if
- (f64.ne
- (get_local $$x)
- (f64.const 0)
- )
- (block
- (set_local $$call
- (call $_frexp
- (f64.mul
- (get_local $$x)
- (f64.const 18446744073709551615)
+ (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)
+ )
+ (i32.const -64)
)
- (get_local $$e)
)
- )
- (set_local $$storemerge
- (i32.add
- (i32.load
- (get_local $$e)
+ (block
+ (set_local $$x$addr$0
+ (get_local $$x)
)
- (i32.const -64)
+ (i32.const 0)
)
)
- (set_local $$x$addr$0
- (get_local $$call)
- )
)
- (block
- (set_local $$storemerge
- (i32.const 0)
- )
- (set_local $$x$addr$0
- (get_local $$x)
- )
+ (i32.store
+ (get_local $$e)
+ (get_local $$storemerge)
+ )
+ (br $switch$0
+ (get_local $$x$addr$0)
)
)
- (i32.store
- (get_local $$e)
- (get_local $$storemerge)
- )
- (set_local $$retval$0
- (get_local $$x$addr$0)
+ (br $switch$0
+ (get_local $$x)
)
- (br $switch$0)
)
- (set_local $$retval$0
- (get_local $$x)
- )
- (br $switch$0)
- )
- (i32.store
- (get_local $$e)
- (i32.add
- (get_local $$conv)
- (i32.const -1022)
- )
- )
- (i32.store
- (i32.load
- (i32.const 24)
- )
- (get_local $$0)
- )
- (i32.store offset=4
- (i32.load
- (i32.const 24)
+ (i32.store
+ (get_local $$e)
+ (i32.add
+ (get_local $$conv)
+ (i32.const -1022)
+ )
)
- (i32.or
- (i32.and
- (get_local $$1)
- (i32.const -2146435073)
+ (i32.store
+ (i32.load
+ (i32.const 24)
)
- (i32.const 1071644672)
+ (get_local $$0)
)
- )
- (set_local $$retval$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)
)
)
)
)
- (return
- (get_local $$retval$0)
- )
)
(func $_frexpl (param $$x f64) (param $$e i32) (result f64)
(i32.load
@@ -618,29 +606,23 @@
)
)
(func $___errno_location (result i32)
- (local $$retval$0 i32)
(i32.load
(i32.const 8)
)
- (if
- (i32.eq
- (i32.load
- (i32.const 16)
+ (return
+ (if
+ (i32.eq
+ (i32.load
+ (i32.const 16)
+ )
+ (i32.const 0)
)
- (i32.const 0)
- )
- (set_local $$retval$0
(i32.const 60)
- )
- (set_local $$retval$0
(i32.load offset=60
(call_import $_pthread_self)
)
)
)
- (return
- (get_local $$retval$0)
- )
)
(func $___stdio_close (param $$f i32) (result i32)
(local $sp i32)
@@ -796,8 +778,8 @@
(func $___stdio_seek (param $$f i32) (param $$off i32) (param $$whence i32) (result i32)
(local $$vararg_buffer i32)
(local $sp i32)
- (local $$1 i32)
(local $$ret i32)
+ (local $$1 i32)
(set_local $sp
(i32.load
(i32.const 8)
@@ -852,26 +834,24 @@
(get_local $$vararg_buffer)
(get_local $$whence)
)
- (if
- (i32.lt_s
- (call $___syscall_ret
- (call_import $___syscall140
- (i32.const 140)
- (get_local $$vararg_buffer)
+ (set_local $$1
+ (if
+ (i32.lt_s
+ (call $___syscall_ret
+ (call_import $___syscall140
+ (i32.const 140)
+ (get_local $$vararg_buffer)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (block
- (i32.store
- (get_local $$ret)
- (i32.const -1)
- )
- (set_local $$1
+ (block
+ (i32.store
+ (get_local $$ret)
+ (i32.const -1)
+ )
(i32.const -1)
)
- )
- (set_local $$1
(i32.load
(get_local $$ret)
)
@@ -887,188 +867,174 @@
)
(func $_fflush (param $$f i32) (result i32)
(local $$f$addr$022 i32)
- (local $$retval$0 i32)
- (local $$cond10 i32)
(local $$r$021 i32)
- (local $$r$1 i32)
(local $$call1 i32)
- (local $$cond19 i32)
+ (local $$cond10 i32)
(local $$r$0$lcssa i32)
+ (local $$r$1 i32)
+ (local $$cond19 i32)
(local $$f$addr$0 i32)
(local $$f$addr$0$19 i32)
(local $$phitmp i32)
(i32.load
(i32.const 8)
)
- (block $do-once$0
- (if
- (i32.eq
- (get_local $$f)
- (i32.const 0)
- )
- (block
- (if
- (i32.eq
- (i32.load
- (i32.const 12)
- )
- (i32.const 0)
- )
- (set_local $$cond10
- (i32.const 0)
- )
+ (return
+ (block $do-once$0
+ (if
+ (i32.eq
+ (get_local $$f)
+ (i32.const 0)
+ )
+ (block
(set_local $$cond10
- (call $_fflush
- (i32.load
- (i32.const 12)
+ (if
+ (i32.eq
+ (i32.load
+ (i32.const 12)
+ )
+ (i32.const 0)
)
- )
- )
- )
- (call_import $___lock
- (i32.const 44)
- )
- (if
- (i32.eq
- (set_local $$f$addr$0$19
- (i32.load
- (i32.const 40)
+ (i32.const 0)
+ (call $_fflush
+ (i32.load
+ (i32.const 12)
+ )
)
)
- (i32.const 0)
)
- (set_local $$r$0$lcssa
- (get_local $$cond10)
+ (call_import $___lock
+ (i32.const 44)
)
- (block
- (set_local $$f$addr$022
- (get_local $$f$addr$0$19)
+ (if
+ (i32.eq
+ (set_local $$f$addr$0$19
+ (i32.load
+ (i32.const 40)
+ )
+ )
+ (i32.const 0)
)
- (set_local $$r$021
+ (set_local $$r$0$lcssa
(get_local $$cond10)
)
- (loop $while-out$2 $while-in$3
- (if
- (i32.gt_s
- (i32.load offset=76
- (get_local $$f$addr$022)
- )
- (i32.const -1)
- )
- (set_local $$cond19
- (call $___lockfile
- (get_local $$f$addr$022)
- )
- )
- (set_local $$cond19
- (i32.const 0)
- )
+ (block
+ (set_local $$f$addr$022
+ (get_local $$f$addr$0$19)
)
- (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
- (i32.or
- (call $___fflush_unlocked
+ (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
(get_local $$f$addr$022)
)
- (get_local $$r$021)
+ (i32.const 0)
)
)
(set_local $$r$1
- (get_local $$r$021)
- )
- )
- (if
- (i32.ne
- (get_local $$cond19)
- (i32.const 0)
- )
- (call $___unlockfile
- (get_local $$f$addr$022)
- )
- )
- (if
- (i32.eq
- (set_local $$f$addr$0
- (i32.load offset=56
- (get_local $$f$addr$022)
+ (if
+ (i32.gt_u
+ (i32.load offset=20
+ (get_local $$f$addr$022)
+ )
+ (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)
)
- (i32.const 0)
)
- (block
- (set_local $$r$0$lcssa
- (get_local $$r$1)
+ (if
+ (i32.ne
+ (get_local $$cond19)
+ (i32.const 0)
+ )
+ (call $___unlockfile
+ (get_local $$f$addr$022)
)
- (br $while-out$2)
)
- (block
- (set_local $$f$addr$022
- (get_local $$f$addr$0)
+ (if
+ (i32.eq
+ (set_local $$f$addr$0
+ (i32.load offset=56
+ (get_local $$f$addr$022)
+ )
+ )
+ (i32.const 0)
)
- (set_local $$r$021
- (get_local $$r$1)
+ (block
+ (set_local $$r$0$lcssa
+ (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)
- )
- (set_local $$retval$0
+ (call_import $___unlock
+ (i32.const 44)
+ )
(get_local $$r$0$lcssa)
)
- )
- (block
- (if
- (i32.le_s
- (i32.load offset=76
- (get_local $$f)
+ (block
+ (if
+ (i32.le_s
+ (i32.load offset=76
+ (get_local $$f)
+ )
+ (i32.const -1)
)
- (i32.const -1)
- )
- (block
- (set_local $$retval$0
+ (br $do-once$0
(call $___fflush_unlocked
(get_local $$f)
)
)
- (br $do-once$0)
)
- )
- (set_local $$phitmp
- (i32.eq
- (call $___lockfile
- (get_local $$f)
+ (set_local $$phitmp
+ (i32.eq
+ (call $___lockfile
+ (get_local $$f)
+ )
+ (i32.const 0)
)
- (i32.const 0)
- )
- )
- (set_local $$call1
- (call $___fflush_unlocked
- (get_local $$f)
- )
- )
- (if
- (get_local $$phitmp)
- (set_local $$retval$0
- (get_local $$call1)
)
- (block
- (call $___unlockfile
+ (set_local $$call1
+ (call $___fflush_unlocked
(get_local $$f)
)
- (set_local $$retval$0
+ )
+ (if
+ (get_local $$phitmp)
+ (get_local $$call1)
+ (block
+ (call $___unlockfile
+ (get_local $$f)
+ )
(get_local $$call1)
)
)
@@ -1076,9 +1042,6 @@
)
)
)
- (return
- (get_local $$retval$0)
- )
)
(func $_printf (param $$fmt i32) (param $$varargs i32) (result i32)
(local $sp i32)
@@ -1147,8 +1110,8 @@
(return)
)
(func $___stdio_write (param $$f i32) (param $$buf i32) (param $$len i32) (result i32)
- (local $$cnt$0 i32)
(local $$iov$0 i32)
+ (local $$cnt$0 i32)
(local $$iovcnt$0 i32)
(local $$iov$1 i32)
(local $$wbase i32)
@@ -1158,16 +1121,16 @@
(local $$vararg_buffer3 i32)
(local $sp i32)
(local $$10 i32)
- (local $$14 i32)
(local $$iovcnt$1 i32)
(local $$rem$0 i32)
- (local $$retval$0 i32)
(local $$wpos i32)
(local $label i32)
(local $$buf31 i32)
(local $$fd8 i32)
+ (local $$retval$0 i32)
(local $$0 i32)
(local $$11 i32)
+ (local $$14 i32)
(local $$5 i32)
(local $$7 i32)
(local $$call7 i32)
@@ -1276,29 +1239,29 @@
)
)
(loop $while-out$0 $while-in$1
- (if
- (i32.eq
- (i32.load
- (i32.const 16)
- )
- (i32.const 0)
- )
- (block
- (i32.store
- (get_local $$vararg_buffer3)
+ (set_local $$cnt$0
+ (if
+ (i32.eq
(i32.load
- (get_local $$fd8)
+ (i32.const 16)
)
+ (i32.const 0)
)
- (i32.store offset=4
- (get_local $$vararg_buffer3)
- (get_local $$iov$0)
- )
- (i32.store offset=8
- (get_local $$vararg_buffer3)
- (get_local $$iovcnt$0)
- )
- (set_local $$cnt$0
+ (block
+ (i32.store
+ (get_local $$vararg_buffer3)
+ (i32.load
+ (get_local $$fd8)
+ )
+ )
+ (i32.store offset=4
+ (get_local $$vararg_buffer3)
+ (get_local $$iov$0)
+ )
+ (i32.store offset=8
+ (get_local $$vararg_buffer3)
+ (get_local $$iovcnt$0)
+ )
(call $___syscall_ret
(call_import $___syscall146
(i32.const 146)
@@ -1306,38 +1269,36 @@
)
)
)
- )
- (block
- (call_import $_pthread_cleanup_push
- (i32.const 5)
- (get_local $$f)
- )
- (i32.store
- (get_local $$vararg_buffer)
- (i32.load
- (get_local $$fd8)
+ (block
+ (call_import $_pthread_cleanup_push
+ (i32.const 5)
+ (get_local $$f)
)
- )
- (i32.store offset=4
- (get_local $$vararg_buffer)
- (get_local $$iov$0)
- )
- (i32.store offset=8
- (get_local $$vararg_buffer)
- (get_local $$iovcnt$0)
- )
- (set_local $$call7
- (call $___syscall_ret
- (call_import $___syscall146
- (i32.const 146)
- (get_local $$vararg_buffer)
+ (i32.store
+ (get_local $$vararg_buffer)
+ (i32.load
+ (get_local $$fd8)
)
)
- )
- (call_import $_pthread_cleanup_pop
- (i32.const 0)
- )
- (set_local $$cnt$0
+ (i32.store offset=4
+ (get_local $$vararg_buffer)
+ (get_local $$iov$0)
+ )
+ (i32.store offset=8
+ (get_local $$vararg_buffer)
+ (get_local $$iovcnt$0)
+ )
+ (set_local $$call7
+ (call $___syscall_ret
+ (call_import $___syscall146
+ (i32.const 146)
+ (get_local $$vararg_buffer)
+ )
+ )
+ )
+ (call_import $_pthread_cleanup_pop
+ (i32.const 0)
+ )
(get_local $$call7)
)
)
@@ -1378,92 +1339,88 @@
(get_local $$cnt$0)
)
)
- (if
- (i32.gt_u
- (get_local $$cnt$0)
- (set_local $$10
- (i32.load offset=4
- (get_local $$iov$0)
- )
- )
- )
- (block
- (i32.store
- (get_local $$wbase)
- (set_local $$11
- (i32.load
- (get_local $$buf31)
+ (set_local $$14
+ (if
+ (i32.gt_u
+ (get_local $$cnt$0)
+ (set_local $$10
+ (i32.load offset=4
+ (get_local $$iov$0)
)
)
)
- (i32.store
- (get_local $$wpos)
- (get_local $$11)
- )
- (set_local $$14
- (i32.load offset=12
- (get_local $$iov$0)
- )
- )
- (set_local $$cnt$1
- (i32.sub
- (get_local $$cnt$0)
- (get_local $$10)
- )
- )
- (set_local $$iov$1
- (i32.add
- (get_local $$iov$0)
- (i32.const 8)
- )
- )
- (set_local $$iovcnt$1
- (i32.add
- (get_local $$iovcnt$0)
- (i32.const -1)
- )
- )
- )
- (if
- (i32.eq
- (get_local $$iovcnt$0)
- (i32.const 2)
- )
(block
(i32.store
(get_local $$wbase)
- (i32.add
+ (set_local $$11
(i32.load
- (get_local $$wbase)
+ (get_local $$buf31)
)
- (get_local $$cnt$0)
)
)
- (set_local $$14
- (get_local $$10)
+ (i32.store
+ (get_local $$wpos)
+ (get_local $$11)
)
(set_local $$cnt$1
- (get_local $$cnt$0)
+ (i32.sub
+ (get_local $$cnt$0)
+ (get_local $$10)
+ )
)
(set_local $$iov$1
- (get_local $$iov$0)
+ (i32.add
+ (get_local $$iov$0)
+ (i32.const 8)
+ )
)
(set_local $$iovcnt$1
- (i32.const 2)
- )
- )
- (block
- (set_local $$14
- (get_local $$10)
- )
- (set_local $$cnt$1
- (get_local $$cnt$0)
+ (i32.add
+ (get_local $$iovcnt$0)
+ (i32.const -1)
+ )
)
- (set_local $$iov$1
+ (i32.load offset=12
(get_local $$iov$0)
)
- (set_local $$iovcnt$1
+ )
+ (if
+ (i32.eq
(get_local $$iovcnt$0)
+ (i32.const 2)
+ )
+ (block
+ (i32.store
+ (get_local $$wbase)
+ (i32.add
+ (i32.load
+ (get_local $$wbase)
+ )
+ (get_local $$cnt$0)
+ )
+ )
+ (set_local $$cnt$1
+ (get_local $$cnt$0)
+ )
+ (set_local $$iov$1
+ (get_local $$iov$0)
+ )
+ (set_local $$iovcnt$1
+ (i32.const 2)
+ )
+ (get_local $$10)
+ )
+ (block
+ (set_local $$cnt$1
+ (get_local $$cnt$0)
+ )
+ (set_local $$iov$1
+ (get_local $$iov$0)
+ )
+ (set_local $$iovcnt$1
+ (get_local $$iovcnt$0)
+ )
+ (get_local $$10)
)
)
)
@@ -1555,15 +1512,13 @@
(i32.const 32)
)
)
- (if
- (i32.eq
- (get_local $$iovcnt$0$lcssa58)
- (i32.const 2)
- )
- (set_local $$retval$0
+ (set_local $$retval$0
+ (if
+ (i32.eq
+ (get_local $$iovcnt$0$lcssa58)
+ (i32.const 2)
+ )
(i32.const 0)
- )
- (set_local $$retval$0
(i32.sub
(get_local $$len)
(i32.load offset=4
@@ -1589,20 +1544,20 @@
(local $$internal_buf i32)
(local $$nl_arg i32)
(local $$nl_type i32)
- (local $$ret$1 i32)
(local $dest i32)
(local $$4 i32)
(local $$buf i32)
(local $$buf_size i32)
(local $$call21 i32)
- (local $$cond i32)
- (local $$retval$0 i32)
(local $$wpos i32)
(local $$$call21 i32)
(local $$1 i32)
(local $$7 i32)
(local $$and i32)
+ (local $$cond i32)
+ (local $$ret$1 i32)
(local $$ret$1$ i32)
+ (local $$retval$0 i32)
(local $$wbase i32)
(local $$wend i32)
(local $stop i32)
@@ -1682,243 +1637,235 @@
(get_local $$ap)
)
)
- (if
- (i32.lt_s
- (call $_printf_core
+ (set_local $$retval$0
+ (if
+ (i32.lt_s
+ (call $_printf_core
+ (i32.const 0)
+ (get_local $$fmt)
+ (get_local $$ap2)
+ (get_local $$nl_arg)
+ (get_local $$nl_type)
+ )
(i32.const 0)
- (get_local $$fmt)
- (get_local $$ap2)
- (get_local $$nl_arg)
- (get_local $$nl_type)
)
- (i32.const 0)
- )
- (set_local $$retval$0
(i32.const -1)
- )
- (block
- (if
- (i32.gt_s
- (i32.load offset=76
- (get_local $$f)
- )
- (i32.const -1)
- )
- (set_local $$cond
- (call $___lockfile
- (get_local $$f)
- )
- )
+ (block
(set_local $$cond
- (i32.const 0)
- )
- )
- (set_local $$and
- (i32.and
- (set_local $$1
- (i32.load
- (get_local $$f)
- )
- )
- (i32.const 32)
- )
- )
- (if
- (i32.lt_s
- (i32.shr_s
- (i32.shl
- (i32.load8_s offset=74
+ (if
+ (i32.gt_s
+ (i32.load offset=76
(get_local $$f)
)
- (i32.const 24)
+ (i32.const -1)
)
- (i32.const 24)
+ (call $___lockfile
+ (get_local $$f)
+ )
+ (i32.const 0)
)
- (i32.const 1)
)
- (i32.store
- (get_local $$f)
+ (set_local $$and
(i32.and
- (get_local $$1)
- (i32.const -33)
- )
- )
- )
- (if
- (i32.eq
- (i32.load
- (set_local $$buf_size
- (i32.add
+ (set_local $$1
+ (i32.load
(get_local $$f)
- (i32.const 48)
)
)
+ (i32.const 32)
)
- (i32.const 0)
)
- (block
- (set_local $$4
- (i32.load
- (set_local $$buf
- (i32.add
+ (if
+ (i32.lt_s
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s offset=74
(get_local $$f)
- (i32.const 44)
)
+ (i32.const 24)
)
+ (i32.const 24)
)
+ (i32.const 1)
)
(i32.store
- (get_local $$buf)
- (get_local $$internal_buf)
- )
- (i32.store
- (set_local $$wbase
- (i32.add
- (get_local $$f)
- (i32.const 28)
- )
- )
- (get_local $$internal_buf)
- )
- (i32.store
- (set_local $$wpos
- (i32.add
- (get_local $$f)
- (i32.const 20)
- )
- )
- (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.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)
+ (get_local $$f)
+ (i32.and
+ (get_local $$1)
+ (i32.const -33)
)
)
+ )
+ (set_local $$ret$1
(if
(i32.eq
- (get_local $$4)
+ (i32.load
+ (set_local $$buf_size
+ (i32.add
+ (get_local $$f)
+ (i32.const 48)
+ )
+ )
+ )
(i32.const 0)
)
- (set_local $$ret$1
- (get_local $$call21)
- )
(block
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load offset=36
+ (set_local $$4
+ (i32.load
+ (set_local $$buf
+ (i32.add
(get_local $$f)
+ (i32.const 44)
)
- (i32.const 7)
- )
- (i32.const 2)
- )
- (get_local $$f)
- (i32.const 0)
- (i32.const 0)
- )
- (set_local $$$call21
- (if
- (i32.eq
- (i32.load
- (get_local $$wpos)
- )
- (i32.const 0)
)
- (i32.const -1)
- (get_local $$call21)
)
)
(i32.store
(get_local $$buf)
- (get_local $$4)
+ (get_local $$internal_buf)
)
(i32.store
- (get_local $$buf_size)
- (i32.const 0)
+ (set_local $$wbase
+ (i32.add
+ (get_local $$f)
+ (i32.const 28)
+ )
+ )
+ (get_local $$internal_buf)
)
(i32.store
- (get_local $$wend)
- (i32.const 0)
+ (set_local $$wpos
+ (i32.add
+ (get_local $$f)
+ (i32.const 20)
+ )
+ )
+ (get_local $$internal_buf)
)
(i32.store
- (get_local $$wbase)
- (i32.const 0)
+ (get_local $$buf_size)
+ (i32.const 80)
)
(i32.store
- (get_local $$wpos)
- (i32.const 0)
+ (set_local $$wend
+ (i32.add
+ (get_local $$f)
+ (i32.const 16)
+ )
+ )
+ (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)
+ )
)
- (set_local $$ret$1
- (get_local $$$call21)
+ (if
+ (i32.eq
+ (get_local $$4)
+ (i32.const 0)
+ )
+ (get_local $$call21)
+ (block
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load offset=36
+ (get_local $$f)
+ )
+ (i32.const 7)
+ )
+ (i32.const 2)
+ )
+ (get_local $$f)
+ (i32.const 0)
+ (i32.const 0)
+ )
+ (set_local $$$call21
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $$wpos)
+ )
+ (i32.const 0)
+ )
+ (i32.const -1)
+ (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)
+ )
)
)
- (set_local $$ret$1
- (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.eq
- (i32.and
- (set_local $$7
- (i32.load
- (get_local $$f)
+ (set_local $$ret$1$
+ (if
+ (i32.eq
+ (i32.and
+ (set_local $$7
+ (i32.load
+ (get_local $$f)
+ )
)
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
)
- (i32.const 0)
+ (get_local $$ret$1)
+ (i32.const -1)
)
- (get_local $$ret$1)
- (i32.const -1)
- )
- )
- (i32.store
- (get_local $$f)
- (i32.or
- (get_local $$7)
- (get_local $$and)
- )
- )
- (if
- (i32.ne
- (get_local $$cond)
- (i32.const 0)
)
- (call $___unlockfile
+ (i32.store
(get_local $$f)
+ (i32.or
+ (get_local $$7)
+ (get_local $$and)
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $$cond)
+ (i32.const 0)
+ )
+ (call $___unlockfile
+ (get_local $$f)
+ )
)
- )
- (set_local $$retval$0
(get_local $$ret$1$)
)
)
@@ -1936,7 +1883,6 @@
(local $$l$addr$0 i32)
(local $$i$0 i32)
(local $$retval$0 i32)
- (local $$9 i32)
(local $$i$1 i32)
(local $$s$addr$0 i32)
(local $$wpos i32)
@@ -2045,143 +1991,137 @@
(br $label$break$L5)
)
)
- (block $label$break$L10
- (if
- (i32.gt_s
- (i32.shr_s
- (i32.shl
- (i32.load8_s offset=75
- (get_local $$f)
+ (call $_memcpy
+ (block $label$break$L10
+ (if
+ (i32.gt_s
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s offset=75
+ (get_local $$f)
+ )
+ (i32.const 24)
)
(i32.const 24)
)
- (i32.const 24)
- )
- (i32.const -1)
- )
- (block
- (set_local $$i$0
- (get_local $$l)
+ (i32.const -1)
)
- (loop $while-out$2 $while-in$3
- (if
- (i32.eq
- (get_local $$i$0)
- (i32.const 0)
- )
- (block
- (set_local $$9
- (get_local $$4)
- )
- (set_local $$i$1
+ (block
+ (set_local $$i$0
+ (get_local $$l)
+ )
+ (loop $while-out$2 $while-in$3
+ (if
+ (i32.eq
+ (get_local $$i$0)
(i32.const 0)
)
- (set_local $$l$addr$0
- (get_local $$l)
- )
- (set_local $$s$addr$0
- (get_local $$s)
+ (block
+ (set_local $$i$1
+ (i32.const 0)
+ )
+ (set_local $$l$addr$0
+ (get_local $$l)
+ )
+ (set_local $$s$addr$0
+ (get_local $$s)
+ )
+ (br $label$break$L10
+ (get_local $$4)
+ )
)
- (br $label$break$L10)
)
- )
- (if
- (i32.eq
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (i32.add
- (get_local $$s)
- (set_local $$sub
- (i32.add
- (get_local $$i$0)
- (i32.const -1)
+ (if
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (i32.add
+ (get_local $$s)
+ (set_local $$sub
+ (i32.add
+ (get_local $$i$0)
+ (i32.const -1)
+ )
)
)
)
+ (i32.const 24)
)
(i32.const 24)
)
- (i32.const 24)
+ (i32.const 10)
)
- (i32.const 10)
- )
- (block
- (set_local $$i$0$lcssa36
- (get_local $$i$0)
+ (block
+ (set_local $$i$0$lcssa36
+ (get_local $$i$0)
+ )
+ (br $while-out$2)
+ )
+ (set_local $$i$0
+ (get_local $$sub)
)
- (br $while-out$2)
- )
- (set_local $$i$0
- (get_local $$sub)
)
+ (br $while-in$3)
)
- (br $while-in$3)
- )
- (if
- (i32.lt_u
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load offset=36
- (get_local $$f)
+ (if
+ (i32.lt_u
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load offset=36
+ (get_local $$f)
+ )
+ (i32.const 7)
)
- (i32.const 7)
+ (i32.const 2)
)
- (i32.const 2)
+ (get_local $$f)
+ (get_local $$s)
+ (get_local $$i$0$lcssa36)
)
- (get_local $$f)
- (get_local $$s)
(get_local $$i$0$lcssa36)
)
+ (block
+ (set_local $$retval$0
+ (get_local $$i$0$lcssa36)
+ )
+ (br $label$break$L5)
+ )
+ )
+ (set_local $$i$1
(get_local $$i$0$lcssa36)
)
- (block
- (set_local $$retval$0
+ (set_local $$l$addr$0
+ (i32.sub
+ (get_local $$l)
+ (get_local $$i$0$lcssa36)
+ )
+ )
+ (set_local $$s$addr$0
+ (i32.add
+ (get_local $$s)
(get_local $$i$0$lcssa36)
)
- (br $label$break$L5)
)
- )
- (set_local $$9
(i32.load
(get_local $$wpos)
)
)
- (set_local $$i$1
- (get_local $$i$0$lcssa36)
- )
- (set_local $$l$addr$0
- (i32.sub
+ (block
+ (set_local $$i$1
+ (i32.const 0)
+ )
+ (set_local $$l$addr$0
(get_local $$l)
- (get_local $$i$0$lcssa36)
)
- )
- (set_local $$s$addr$0
- (i32.add
+ (set_local $$s$addr$0
(get_local $$s)
- (get_local $$i$0$lcssa36)
)
- )
- )
- (block
- (set_local $$9
(get_local $$4)
)
- (set_local $$i$1
- (i32.const 0)
- )
- (set_local $$l$addr$0
- (get_local $$l)
- )
- (set_local $$s$addr$0
- (get_local $$s)
- )
)
)
- )
- (call $_memcpy
- (get_local $$9)
(get_local $$s$addr$0)
(get_local $$l$addr$0)
)
@@ -2209,7 +2149,6 @@
)
(func $___towrite (param $$f i32) (result i32)
(local $$2 i32)
- (local $$retval$0 i32)
(local $$1 i32)
(local $$conv i32)
(local $$conv3 i32)
@@ -2248,281 +2187,268 @@
(get_local $$mode)
(get_local $$conv3)
)
- (if
- (i32.eq
- (i32.and
- (set_local $$1
- (i32.load
- (get_local $$f)
+ (return
+ (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)
- )
- (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)
+ (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=20
- (get_local $$f)
- (get_local $$2)
- )
- (i32.store offset=16
- (get_local $$f)
- (i32.add
+ (i32.store offset=20
+ (get_local $$f)
(get_local $$2)
- (i32.load offset=48
- (get_local $$f)
+ )
+ (i32.store offset=16
+ (get_local $$f)
+ (i32.add
+ (get_local $$2)
+ (i32.load offset=48
+ (get_local $$f)
+ )
)
)
- )
- (set_local $$retval$0
(i32.const 0)
)
- )
- (block
- (i32.store
- (get_local $$f)
- (i32.or
- (get_local $$1)
- (i32.const 32)
+ (block
+ (i32.store
+ (get_local $$f)
+ (i32.or
+ (get_local $$1)
+ (i32.const 32)
+ )
)
- )
- (set_local $$retval$0
(i32.const -1)
)
)
)
- (return
- (get_local $$retval$0)
- )
)
(func $_wcrtomb (param $$s i32) (param $$wc i32) (param $$st i32) (result i32)
- (local $$retval$0 i32)
(i32.load
(i32.const 8)
)
- (block $do-once$0
- (if
- (i32.eq
- (get_local $$s)
- (i32.const 0)
- )
- (set_local $$retval$0
+ (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)
- )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $$wc)
+ (i32.const 128)
)
- (set_local $$retval$0
- (i32.const 1)
+ (block
+ (i32.store8
+ (get_local $$s)
+ (i32.and
+ (get_local $$wc)
+ (i32.const 255)
+ )
+ )
+ (br $do-once$0
+ (i32.const 1)
+ )
)
- (br $do-once$0)
- )
- )
- (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)
+ (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 192)
)
- (i32.const 192)
+ (i32.const 255)
)
- (i32.const 255)
)
- )
- (i32.store8 offset=1
- (get_local $$s)
- (i32.and
- (i32.or
- (i32.and
- (get_local $$wc)
- (i32.const 63)
+ (i32.store8 offset=1
+ (get_local $$s)
+ (i32.and
+ (i32.or
+ (i32.and
+ (get_local $$wc)
+ (i32.const 63)
+ )
+ (i32.const 128)
)
- (i32.const 128)
+ (i32.const 255)
)
- (i32.const 255)
+ )
+ (br $do-once$0
+ (i32.const 2)
)
)
- (set_local $$retval$0
- (i32.const 2)
- )
- (br $do-once$0)
)
- )
- (if
- (i32.or
- (i32.lt_u
- (get_local $$wc)
- (i32.const 55296)
- )
- (i32.eq
- (i32.and
+ (if
+ (i32.or
+ (i32.lt_u
(get_local $$wc)
- (i32.const -8192)
+ (i32.const 55296)
)
- (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.eq
+ (i32.and
+ (get_local $$wc)
+ (i32.const -8192)
)
- (i32.const 255)
+ (i32.const 57344)
)
)
- (i32.store8 offset=1
- (get_local $$s)
- (i32.and
- (i32.or
- (i32.and
+ (block
+ (i32.store8
+ (get_local $$s)
+ (i32.and
+ (i32.or
(i32.shr_u
(get_local $$wc)
- (i32.const 6)
+ (i32.const 12)
)
- (i32.const 63)
+ (i32.const 224)
)
- (i32.const 128)
+ (i32.const 255)
)
- (i32.const 255)
)
- )
- (i32.store8 offset=2
- (get_local $$s)
- (i32.and
- (i32.or
- (i32.and
- (get_local $$wc)
- (i32.const 63)
+ (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 128)
)
- (i32.const 128)
+ (i32.const 255)
)
- (i32.const 255)
)
- )
- (set_local $$retval$0
- (i32.const 3)
- )
- (br $do-once$0)
- )
- )
- (if
- (i32.lt_u
- (i32.add
- (get_local $$wc)
- (i32.const -65536)
- )
- (i32.const 1048576)
- )
- (block
- (i32.store8
- (get_local $$s)
- (i32.and
- (i32.or
- (i32.shr_u
- (get_local $$wc)
- (i32.const 18)
+ (i32.store8 offset=2
+ (get_local $$s)
+ (i32.and
+ (i32.or
+ (i32.and
+ (get_local $$wc)
+ (i32.const 63)
+ )
+ (i32.const 128)
)
- (i32.const 240)
+ (i32.const 255)
)
- (i32.const 255)
+ )
+ (br $do-once$0
+ (i32.const 3)
)
)
- (i32.store8 offset=1
- (get_local $$s)
- (i32.and
- (i32.or
- (i32.and
+ )
+ (if
+ (i32.lt_u
+ (i32.add
+ (get_local $$wc)
+ (i32.const -65536)
+ )
+ (i32.const 1048576)
+ )
+ (block
+ (i32.store8
+ (get_local $$s)
+ (i32.and
+ (i32.or
(i32.shr_u
(get_local $$wc)
- (i32.const 12)
+ (i32.const 18)
)
- (i32.const 63)
+ (i32.const 240)
)
- (i32.const 128)
+ (i32.const 255)
)
- (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.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.const 63)
+ (i32.const 128)
)
- (i32.const 128)
+ (i32.const 255)
)
- (i32.const 255)
)
- )
- (i32.store8 offset=3
- (get_local $$s)
- (i32.and
- (i32.or
- (i32.and
- (get_local $$wc)
- (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 63)
+ )
+ (i32.const 128)
)
- (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.const 255)
)
- (i32.const 255)
)
- )
- (set_local $$retval$0
(i32.const 4)
)
- )
- (block
- (i32.store
- (call $___errno_location)
- (i32.const 84)
- )
- (set_local $$retval$0
+ (block
+ (i32.store
+ (call $___errno_location)
+ (i32.const 84)
+ )
(i32.const -1)
)
)
@@ -2530,24 +2456,18 @@
)
)
)
- (return
- (get_local $$retval$0)
- )
)
(func $_wctomb (param $$s i32) (param $$wc i32) (result i32)
- (local $$retval$0 i32)
(i32.load
(i32.const 8)
)
- (if
- (i32.eq
- (get_local $$s)
- (i32.const 0)
- )
- (set_local $$retval$0
+ (return
+ (if
+ (i32.eq
+ (get_local $$s)
+ (i32.const 0)
+ )
(i32.const 0)
- )
- (set_local $$retval$0
(call $_wcrtomb
(get_local $$s)
(get_local $$wc)
@@ -2555,9 +2475,6 @@
)
)
)
- (return
- (get_local $$retval$0)
- )
)
(func $_memchr (param $$src i32) (param $$c i32) (param $$n i32) (result i32)
(local $label i32)
@@ -3027,34 +2944,28 @@
)
)
(func $___syscall_ret (param $$r i32) (result i32)
- (local $$retval$0 i32)
(i32.load
(i32.const 8)
)
- (if
- (i32.gt_u
- (get_local $$r)
- (i32.const -4096)
- )
- (block
- (i32.store
- (call $___errno_location)
- (i32.sub
- (i32.const 0)
- (get_local $$r)
- )
+ (return
+ (if
+ (i32.gt_u
+ (get_local $$r)
+ (i32.const -4096)
)
- (set_local $$retval$0
+ (block
+ (i32.store
+ (call $___errno_location)
+ (i32.sub
+ (i32.const 0)
+ (get_local $$r)
+ )
+ )
(i32.const -1)
)
- )
- (set_local $$retval$0
(get_local $$r)
)
)
- (return
- (get_local $$retval$0)
- )
)
(func $___fflush_unlocked (param $$f i32) (result i32)
(local $$retval$0 i32)
@@ -3217,10 +3128,10 @@
(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)
(local $$p$0 i32)
- (local $$cnt$1 i32)
(local $$w$1 i32)
(local $$fl$1$and219 i32)
(local $$arg i32)
+ (local $$cnt$1 i32)
(local $$incdec$ptr169275 i32)
(local $$cnt$0 i32)
(local $$l10n$0 i32)
@@ -3243,14 +3154,10 @@
(local $sp i32)
(local $$add$ptr358$i i32)
(local $$arraydecay208$add$ptr213$i i32)
- (local $$a$0 i32)
- (local $$a$9$ph$i i32)
(local $$fl$0284 i32)
- (local $$fl$1 i32)
(local $$fl$4 i32)
(local $$fl$6 i32)
(local $$i$0$lcssa368 i32)
- (local $$pl$0$i i32)
(local $$pl$1 i32)
(local $$prefix$0$i i32)
(local $$prefix$1 i32)
@@ -3258,15 +3165,13 @@
(local $$z$3$lcssa$i i32)
(local $$z$3538$i i32)
(local $$a$1549$i i32)
- (local $$a$2 i32)
+ (local $$a$9$ph$i i32)
(local $$e$1$i i32)
- (local $$incdec$ptr169272 i32)
+ (local $$fl$1 i32)
(local $$incdec$ptr169274 i32)
(local $$incdec$ptr169276$lcssa i32)
(local $$p$5 i32)
- (local $$p$addr$2$i i32)
(local $$pl$2 i32)
- (local $$s753$0$i i32)
(local $$s753$2$i i32)
(local $$sub$ptr$lhs$cast160$i i32)
(local $$y$addr$0$i f64)
@@ -3274,11 +3179,10 @@
(local $$$p$i i32)
(local $$249 i32)
(local $$a$1 i32)
- (local $$a$2$ph$i i32)
+ (local $$a$2 i32)
(local $$a$5$lcssa$i i32)
(local $$add$ptr671$i i32)
(local $$add165$i i32)
- (local $$and610$pre$phi$iZ2D i32)
(local $$call384 i32)
(local $$fl$3 i32)
(local $$i$0316 i32)
@@ -3287,10 +3191,13 @@
(local $$incdec$ptr292$a$3573$i i32)
(local $$j$2$i i32)
(local $$mul$i$240 f64)
+ (local $$p$addr$2$i i32)
(local $$p$addr$4489$i i32)
(local $$p$addr$5501$i i32)
+ (local $$pl$0$i i32)
(local $$prefix$2 i32)
(local $$s668$1$i i32)
+ (local $$s753$0$i i32)
(local $$t$addr$0$i i32)
(local $$t$addr$1$i i32)
(local $$tobool25 i32)
@@ -3298,10 +3205,9 @@
(local $$z$2$i i32)
(local $$z$7$i i32)
(local $$12 i32)
- (local $$148 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 $$add441 i32)
@@ -3326,27 +3232,24 @@
(local $$p$1 i32)
(local $$pl$0 i32)
(local $$prefix$0 i32)
- (local $$round377$1$i f64)
(local $$s$0$i i32)
- (local $$s$1$i i32)
(local $$s$addr$0$lcssa$i$229 i32)
- (local $$small$0$i f64)
(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)
(local $$137 i32)
(local $$140 i32)
+ (local $$148 i32)
(local $$198 i32)
(local $$211 i32)
(local $$9 i32)
(local $$99 i32)
(local $$a$1$lcssa$i i32)
- (local $$a$6$i i32)
+ (local $$a$2$ph$i i32)
(local $$add$i$239 i32)
(local $$arrayidx119 i32)
(local $$arrayidx68 i32)
@@ -3354,9 +3257,7 @@
(local $$d$2$lcssa$i i32)
(local $$d$2520$i i32)
(local $$d$6488$i i32)
- (local $$estr$0$i i32)
(local $$estr$1$lcssa$i i32)
- (local $$estr$2$i i32)
(local $$fl$0310 i32)
(local $$i$3296 i32)
(local $$incdec$ptr122$i i32)
@@ -3372,7 +3273,7 @@
(local $$or$i$241 i32)
(local $$p$4365 i32)
(local $$rem370$i i32)
- (local $$retval$0$i i32)
+ (local $$small$0$i f64)
(local $$small$1$i f64)
(local $$st$0 i32)
(local $$storemerge i32)
@@ -3385,7 +3286,6 @@
(local $$t$1 i32)
(local $$ws$0317 i32)
(local $$ws$1326 i32)
- (local $$y$addr$1$i f64)
(local $$y$addr$2$i f64)
(local $$y$addr$4$i f64)
(local $$z$0$i i32)
@@ -3405,8 +3305,6 @@
(local $$129 i32)
(local $$142 i32)
(local $$143 i32)
- (local $$194 i32)
- (local $$210 i32)
(local $$219 i32)
(local $$223 i32)
(local $$231 i32)
@@ -3415,6 +3313,8 @@
(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)
(local $$add$i$lcssa i32)
@@ -3428,6 +3328,7 @@
(local $$add412 i32)
(local $$add67$i i32)
(local $$and309$fl$4 i32)
+ (local $$and610$pre$phi$iZ2D i32)
(local $$arrayidx114 i32)
(local $$arrayidx31 i32)
(local $$call356 i32)
@@ -3445,6 +3346,7 @@
(local $$e$0531$i i32)
(local $$e$2517$i i32)
(local $$estr$1507$i i32)
+ (local $$estr$2$i i32)
(local $$i$0530$i i32)
(local $$i$07$i i32)
(local $$i$07$i$201 i32)
@@ -3491,6 +3393,8 @@
(local $$prefix$0$add$ptr65$i i32)
(local $$re$1482$i i32)
(local $$round$0481$i f64)
+ (local $$round377$1$i f64)
+ (local $$s$1$i i32)
(local $$s$addr$06$i i32)
(local $$s$addr$06$i$221 i32)
(local $$s668$0492$i i32)
@@ -3508,9 +3412,9 @@
(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 $$$$i i32)
(local $$$l10n$0 i32)
(local $$0 i32)
(local $$102 i32)
@@ -3582,7 +3486,6 @@
(local $$add322 i32)
(local $$add355$i i32)
(local $$add414$i i32)
- (local $$add620$i i32)
(local $$and12$i i32)
(local $$and214 i32)
(local $$and249 i32)
@@ -3621,6 +3524,7 @@
(local $$dec78$i i32)
(local $$div384$i i32)
(local $$ebuf0$i i32)
+ (local $$estr$0$i i32)
(local $$inc i32)
(local $$inc425$i i32)
(local $$incdec$ptr i32)
@@ -3636,7 +3540,6 @@
(local $$incdec$ptr734$i i32)
(local $$incdec$ptr808$i i32)
(local $$isdigittmp i32)
- (local $$isdigittmp$ i32)
(local $$isdigittmp$5$i i32)
(local $$isdigittmp$5$i$198 i32)
(local $$isdigittmp$i i32)
@@ -3658,9 +3561,8 @@
(local $$or$cond384 i32)
(local $$p$2$add322 i32)
(local $$p$3 i32)
- (local $$p$addr$2$$sub514398$i i32)
- (local $$p$addr$2$$sub562399$i i32)
(local $$r$0$a$9$i i32)
+ (local $$retval$0$i i32)
(local $$s$1$i$lcssa i32)
(local $$s35$0$i i32)
(local $$shr285$i i32)
@@ -3685,6 +3587,7 @@
(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
@@ -3845,36 +3748,32 @@
(i32.const 0)
)
(loop $label$break$L1 $label$continue$L1
- (if
- (i32.gt_s
- (get_local $$cnt$0)
- (i32.const -1)
- )
+ (set_local $$cnt$1
(if
(i32.gt_s
- (get_local $$l$0)
- (i32.sub
- (i32.const 2147483647)
- (get_local $$cnt$0)
- )
+ (get_local $$cnt$0)
+ (i32.const -1)
)
- (block
- (i32.store
- (call $___errno_location)
- (i32.const 75)
+ (if
+ (i32.gt_s
+ (get_local $$l$0)
+ (i32.sub
+ (i32.const 2147483647)
+ (get_local $$cnt$0)
+ )
)
- (set_local $$cnt$1
+ (block
+ (i32.store
+ (call $___errno_location)
+ (i32.const 75)
+ )
(i32.const -1)
)
- )
- (set_local $$cnt$1
(i32.add
(get_local $$l$0)
(get_local $$cnt$0)
)
)
- )
- (set_local $$cnt$1
(get_local $$cnt$0)
)
)
@@ -4097,102 +3996,6 @@
(br $label$continue$L1)
)
)
- (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)
- )
- )
- (i32.const 10)
- )
- (block
- (set_local $$add$ptr43
- (i32.add
- (get_local $$incdec$ptr169276$lcssa)
- (i32.const 3)
- )
- )
- (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 $$isdigittmp$
- (if
- (get_local $$cmp37)
- (get_local $$isdigittmp)
- (i32.const -1)
- )
- )
- (set_local $$7
- (i32.load8_s
- (get_local $$add$ptr43$arrayidx31)
- )
- )
- (set_local $$argpos$0
- (get_local $$isdigittmp$)
- )
- (set_local $$l10n$1
- (get_local $$$l10n$0)
- )
- (set_local $$storemerge
- (get_local $$add$ptr43$arrayidx31)
- )
- )
- (block
- (set_local $$7
- (get_local $$5)
- )
- (set_local $$argpos$0
- (i32.const -1)
- )
- (set_local $$l10n$1
- (get_local $$l10n$0)
- )
- (set_local $$storemerge
- (get_local $$arrayidx31)
- )
- )
- )
(block $label$break$L25
(if
(i32.eq
@@ -4200,7 +4003,97 @@
(set_local $$conv48$307
(i32.shr_s
(i32.shl
- (get_local $$7)
+ (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)
+ )
+ )
+ (i32.const 10)
+ )
+ (block
+ (set_local $$add$ptr43
+ (i32.add
+ (get_local $$incdec$ptr169276$lcssa)
+ (i32.const 3)
+ )
+ )
+ (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 24)
@@ -4534,44 +4427,42 @@
)
)
)
- (if
- (i32.lt_s
- (get_local $$w$0)
- (i32.const 0)
- )
- (block
- (set_local $$fl$1
+ (set_local $$fl$1
+ (if
+ (i32.lt_s
+ (get_local $$w$0)
+ (i32.const 0)
+ )
+ (block
+ (set_local $$incdec$ptr169269
+ (get_local $$storemerge$191)
+ )
+ (set_local $$l10n$3
+ (get_local $$l10n$2)
+ )
+ (set_local $$w$1
+ (i32.sub
+ (i32.const 0)
+ (get_local $$w$0)
+ )
+ )
(i32.or
(get_local $$fl$0284)
(i32.const 8192)
)
)
- (set_local $$incdec$ptr169269
- (get_local $$storemerge$191)
- )
- (set_local $$l10n$3
- (get_local $$l10n$2)
- )
- (set_local $$w$1
- (i32.sub
- (i32.const 0)
+ (block
+ (set_local $$incdec$ptr169269
+ (get_local $$storemerge$191)
+ )
+ (set_local $$l10n$3
+ (get_local $$l10n$2)
+ )
+ (set_local $$w$1
(get_local $$w$0)
)
- )
- )
- (block
- (set_local $$fl$1
(get_local $$fl$0284)
)
- (set_local $$incdec$ptr169269
- (get_local $$storemerge$191)
- )
- (set_local $$l10n$3
- (get_local $$l10n$2)
- )
- (set_local $$w$1
- (get_local $$w$0)
- )
)
)
)
@@ -4701,103 +4592,50 @@
)
)
)
- (block $label$break$L46
- (if
- (i32.eq
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (get_local $$incdec$ptr169269)
+ (set_local $$incdec$ptr169271
+ (block $label$break$L46
+ (if
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (get_local $$incdec$ptr169269)
+ )
+ (i32.const 24)
)
(i32.const 24)
)
- (i32.const 24)
+ (i32.const 46)
)
- (i32.const 46)
- )
- (block
- (if
- (i32.ne
- (i32.shr_s
- (i32.shl
- (set_local $$32
- (i32.load8_s
- (set_local $$arrayidx114
- (i32.add
- (get_local $$incdec$ptr169269)
- (i32.const 1)
+ (block
+ (if
+ (i32.ne
+ (i32.shr_s
+ (i32.shl
+ (set_local $$32
+ (i32.load8_s
+ (set_local $$arrayidx114
+ (i32.add
+ (get_local $$incdec$ptr169269)
+ (i32.const 1)
+ )
)
)
)
+ (i32.const 24)
)
(i32.const 24)
)
- (i32.const 24)
+ (i32.const 42)
)
- (i32.const 42)
- )
- (block
- (if
- (i32.lt_u
- (set_local $$isdigittmp$5$i$198
- (i32.add
- (i32.shr_s
- (i32.shl
- (get_local $$32)
- (i32.const 24)
- )
- (i32.const 24)
- )
- (i32.const -48)
- )
- )
- (i32.const 10)
- )
- (block
- (set_local $$49
- (get_local $$arrayidx114)
- )
- (set_local $$i$07$i$201
- (i32.const 0)
- )
- (set_local $$isdigittmp8$i$200
- (get_local $$isdigittmp$5$i$198)
- )
- )
- (block
- (set_local $$incdec$ptr169272
- (get_local $$arrayidx114)
- )
- (set_local $$p$0
- (i32.const 0)
- )
- (br $label$break$L46)
- )
- )
- (loop $while-out$17 $while-in$18
- (set_local $$add$i$203
- (i32.add
- (i32.mul
- (get_local $$i$07$i$201)
- (i32.const 10)
- )
- (get_local $$isdigittmp8$i$200)
- )
- )
+ (block
(if
(i32.lt_u
- (set_local $$isdigittmp$i$206
+ (set_local $$isdigittmp$5$i$198
(i32.add
(i32.shr_s
(i32.shl
- (i32.load8_s
- (set_local $$incdec$ptr$i$204
- (i32.add
- (get_local $$49)
- (i32.const 1)
- )
- )
- )
+ (get_local $$32)
(i32.const 24)
)
(i32.const 24)
@@ -4809,198 +4647,241 @@
)
(block
(set_local $$49
- (get_local $$incdec$ptr$i$204)
+ (get_local $$arrayidx114)
)
(set_local $$i$07$i$201
- (get_local $$add$i$203)
+ (i32.const 0)
)
(set_local $$isdigittmp8$i$200
- (get_local $$isdigittmp$i$206)
+ (get_local $$isdigittmp$5$i$198)
)
)
(block
- (set_local $$incdec$ptr169272
- (get_local $$incdec$ptr$i$204)
- )
(set_local $$p$0
- (get_local $$add$i$203)
+ (i32.const 0)
+ )
+ (br $label$break$L46
+ (get_local $$arrayidx114)
)
- (br $label$break$L46)
)
)
- (br $while-in$18)
- )
- )
- )
- (if
- (i32.lt_u
- (set_local $$isdigittmp187
- (i32.add
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (set_local $$arrayidx119
- (i32.add
- (get_local $$incdec$ptr169269)
- (i32.const 2)
+ (loop $while-out$17 $while-in$18
+ (set_local $$add$i$203
+ (i32.add
+ (i32.mul
+ (get_local $$i$07$i$201)
+ (i32.const 10)
+ )
+ (get_local $$isdigittmp8$i$200)
+ )
+ )
+ (if
+ (i32.lt_u
+ (set_local $$isdigittmp$i$206
+ (i32.add
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (set_local $$incdec$ptr$i$204
+ (i32.add
+ (get_local $$49)
+ (i32.const 1)
+ )
+ )
+ )
+ (i32.const 24)
+ )
+ (i32.const 24)
)
+ (i32.const -48)
)
)
- (i32.const 24)
+ (i32.const 10)
+ )
+ (block
+ (set_local $$49
+ (get_local $$incdec$ptr$i$204)
+ )
+ (set_local $$i$07$i$201
+ (get_local $$add$i$203)
+ )
+ (set_local $$isdigittmp8$i$200
+ (get_local $$isdigittmp$i$206)
+ )
+ )
+ (block
+ (set_local $$p$0
+ (get_local $$add$i$203)
+ )
+ (br $label$break$L46
+ (get_local $$incdec$ptr$i$204)
+ )
)
- (i32.const 24)
)
- (i32.const -48)
+ (br $while-in$18)
)
)
- (i32.const 10)
)
(if
- (i32.eq
- (i32.shr_s
- (i32.shl
- (i32.load8_s offset=3
- (get_local $$incdec$ptr169269)
+ (i32.lt_u
+ (set_local $$isdigittmp187
+ (i32.add
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (set_local $$arrayidx119
+ (i32.add
+ (get_local $$incdec$ptr169269)
+ (i32.const 2)
+ )
+ )
+ )
+ (i32.const 24)
+ )
+ (i32.const 24)
)
- (i32.const 24)
+ (i32.const -48)
)
- (i32.const 24)
)
- (i32.const 36)
+ (i32.const 10)
)
- (block
- (i32.store
- (i32.add
- (get_local $$nl_type)
+ (if
+ (i32.eq
+ (i32.shr_s
(i32.shl
- (get_local $$isdigittmp187)
- (i32.const 2)
+ (i32.load8_s offset=3
+ (get_local $$incdec$ptr169269)
+ )
+ (i32.const 24)
)
+ (i32.const 24)
)
- (i32.const 10)
+ (i32.const 36)
)
- (set_local $$38
- (i32.load
- (set_local $$36
- (i32.add
- (get_local $$nl_arg)
- (i32.shl
- (i32.add
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (get_local $$arrayidx119)
+ (block
+ (i32.store
+ (i32.add
+ (get_local $$nl_type)
+ (i32.shl
+ (get_local $$isdigittmp187)
+ (i32.const 2)
+ )
+ )
+ (i32.const 10)
+ )
+ (set_local $$38
+ (i32.load
+ (set_local $$36
+ (i32.add
+ (get_local $$nl_arg)
+ (i32.shl
+ (i32.add
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (get_local $$arrayidx119)
+ )
+ (i32.const 24)
)
(i32.const 24)
)
- (i32.const 24)
+ (i32.const -48)
)
- (i32.const -48)
+ (i32.const 3)
)
- (i32.const 3)
)
)
)
)
- )
- (i32.load offset=4
- (get_local $$36)
- )
- (set_local $$incdec$ptr169272
- (i32.add
- (get_local $$incdec$ptr169269)
- (i32.const 4)
+ (i32.load offset=4
+ (get_local $$36)
+ )
+ (set_local $$p$0
+ (get_local $$38)
+ )
+ (br $label$break$L46
+ (i32.add
+ (get_local $$incdec$ptr169269)
+ (i32.const 4)
+ )
)
)
- (set_local $$p$0
- (get_local $$38)
- )
- (br $label$break$L46)
)
)
- )
- (if
- (i32.ne
- (get_local $$l10n$3)
- (i32.const 0)
- )
- (block
- (set_local $$retval$0
- (i32.const -1)
+ (if
+ (i32.ne
+ (get_local $$l10n$3)
+ (i32.const 0)
+ )
+ (block
+ (set_local $$retval$0
+ (i32.const -1)
+ )
+ (br $label$break$L1)
)
- (br $label$break$L1)
)
- )
- (if
- (get_local $$tobool25)
- (block
- (set_local $$48
- (i32.load
- (set_local $$47
- (i32.and
- (i32.add
- (i32.load
- (get_local $$ap)
- )
- (i32.sub
- (i32.add
- (i32.const 0)
- (i32.const 4)
+ (if
+ (get_local $$tobool25)
+ (block
+ (set_local $$48
+ (i32.load
+ (set_local $$47
+ (i32.and
+ (i32.add
+ (i32.load
+ (get_local $$ap)
+ )
+ (i32.sub
+ (i32.add
+ (i32.const 0)
+ (i32.const 4)
+ )
+ (i32.const 1)
)
- (i32.const 1)
)
- )
- (i32.xor
- (i32.sub
- (i32.add
- (i32.const 0)
- (i32.const 4)
+ (i32.xor
+ (i32.sub
+ (i32.add
+ (i32.const 0)
+ (i32.const 4)
+ )
+ (i32.const 1)
)
- (i32.const 1)
+ (i32.const -1)
)
- (i32.const -1)
)
)
)
)
- )
- (i32.store
- (get_local $$ap)
- (i32.add
- (get_local $$47)
- (i32.const 4)
+ (i32.store
+ (get_local $$ap)
+ (i32.add
+ (get_local $$47)
+ (i32.const 4)
+ )
+ )
+ (set_local $$p$0
+ (get_local $$48)
)
- )
- (set_local $$incdec$ptr169272
(get_local $$arrayidx119)
)
- (set_local $$p$0
- (get_local $$48)
- )
- )
- (block
- (set_local $$incdec$ptr169272
+ (block
+ (set_local $$p$0
+ (i32.const 0)
+ )
(get_local $$arrayidx119)
)
- (set_local $$p$0
- (i32.const 0)
- )
)
)
- )
- (block
- (set_local $$incdec$ptr169272
+ (block
+ (set_local $$p$0
+ (i32.const -1)
+ )
(get_local $$incdec$ptr169269)
)
- (set_local $$p$0
- (i32.const -1)
- )
)
)
)
- (set_local $$incdec$ptr169271
- (get_local $$incdec$ptr169272)
- )
(set_local $$st$0
(i32.const 0)
)
@@ -5674,71 +5555,69 @@
)
)
)
- (if
- (i32.eq
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
- (i32.const 0)
- )
- (block
- (set_local $$a$0
- (get_local $$s$addr$0$lcssa$i$229)
- )
- (set_local $$fl$4
- (get_local $$fl$1$and219)
- )
- (set_local $$p$2
- (get_local $$p$0)
- )
- (set_local $$pl$1
+ (set_local $$a$0
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
+ )
(i32.const 0)
)
- (set_local $$prefix$1
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 77)
+ (block
+ (set_local $$fl$4
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$p$2
+ (get_local $$p$0)
+ )
+ (set_local $$pl$1
+ (i32.const 0)
+ )
+ (set_local $$prefix$1
+ (i32.const 4091)
+ )
+ (set_local $label
+ (i32.const 77)
+ )
+ (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)
+ (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)
)
- (i32.const 1)
)
)
+ (get_local $$add269)
+ (get_local $$p$0)
)
- (get_local $$add269)
- (get_local $$p$0)
)
- )
- (set_local $$a$0
+ (set_local $$fl$4
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$p$2
+ (get_local $$add269$p$0)
+ )
+ (set_local $$pl$1
+ (i32.const 0)
+ )
+ (set_local $$prefix$1
+ (i32.const 4091)
+ )
+ (set_local $label
+ (i32.const 77)
+ )
(get_local $$s$addr$0$lcssa$i$229)
)
- (set_local $$fl$4
- (get_local $$fl$1$and219)
- )
- (set_local $$p$2
- (get_local $$add269$p$0)
- )
- (set_local $$pl$1
- (i32.const 0)
- )
- (set_local $$prefix$1
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 77)
- )
)
)
(br $switch$24)
@@ -5802,62 +5681,60 @@
(br $label$break$L75)
)
)
- (if
- (i32.eq
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 2048)
+ (set_local $$148
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 2048)
+ )
+ (i32.const 0)
)
- (i32.const 0)
- )
- (block
- (set_local $$$
- (if
- (i32.eq
- (set_local $$and294
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 1)
+ (block
+ (set_local $$$
+ (if
+ (i32.eq
+ (set_local $$and294
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 1)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
+ (i32.const 4091)
+ (i32.const 4093)
)
- (i32.const 4091)
- (i32.const 4093)
)
- )
- (set_local $$148
+ (set_local $$149
+ (get_local $$140)
+ )
+ (set_local $$pl$0
+ (get_local $$and294)
+ )
+ (set_local $$prefix$0
+ (get_local $$$)
+ )
+ (set_local $label
+ (i32.const 76)
+ )
(get_local $$137)
)
- (set_local $$149
- (get_local $$140)
- )
- (set_local $$pl$0
- (get_local $$and294)
- )
- (set_local $$prefix$0
- (get_local $$$)
- )
- (set_local $label
- (i32.const 76)
- )
- )
- (block
- (set_local $$148
+ (block
+ (set_local $$149
+ (get_local $$140)
+ )
+ (set_local $$pl$0
+ (i32.const 1)
+ )
+ (set_local $$prefix$0
+ (i32.const 4092)
+ )
+ (set_local $label
+ (i32.const 76)
+ )
(get_local $$137)
)
- (set_local $$149
- (get_local $$140)
- )
- (set_local $$pl$0
- (i32.const 1)
- )
- (set_local $$prefix$0
- (i32.const 4092)
- )
- (set_local $label
- (i32.const 76)
- )
)
)
(br $switch$24)
@@ -5983,31 +5860,29 @@
)
(br $switch$24)
)
- (if
- (i32.eq
- (get_local $$p$0)
- (i32.const 0)
- )
- (block
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (i32.const 0)
- (get_local $$fl$1$and219)
- )
- (set_local $$i$0$lcssa368
+ (set_local $label
+ (if
+ (i32.eq
+ (get_local $$p$0)
(i32.const 0)
)
- (set_local $label
+ (block
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (i32.const 0)
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$i$0$lcssa368
+ (i32.const 0)
+ )
(i32.const 98)
)
- )
- (block
- (set_local $$p$4365
- (get_local $$p$0)
- )
- (set_local $label
+ (block
+ (set_local $$p$4365
+ (get_local $$p$0)
+ )
(i32.const 86)
)
)
@@ -6041,71 +5916,64 @@
(i32.const 24)
)
)
- (if
- (i32.lt_s
- (i32.load offset=4
- (i32.load
- (i32.const 24)
- )
- )
- (i32.const 0)
- )
- (block
- (set_local $$pl$0$i
- (i32.const 1)
- )
- (set_local $$prefix$0$i
- (i32.const 4108)
- )
- (set_local $$y$addr$0$i
- (f64.neg
- (get_local $$181)
- )
- )
- )
+ (set_local $$pl$0$i
(if
- (i32.eq
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 2048)
+ (i32.lt_s
+ (i32.load offset=4
+ (i32.load
+ (i32.const 24)
+ )
)
(i32.const 0)
)
(block
- (set_local $$$$i
- (if
- (i32.eq
- (set_local $$and12$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 1)
- )
- )
- (i32.const 0)
- )
- (i32.const 4109)
- (i32.const 4114)
- )
- )
- (set_local $$pl$0$i
- (get_local $$and12$i)
- )
(set_local $$prefix$0$i
- (get_local $$$$i)
+ (i32.const 4108)
)
(set_local $$y$addr$0$i
- (get_local $$181)
+ (f64.neg
+ (get_local $$181)
+ )
)
+ (i32.const 1)
)
- (block
- (set_local $$pl$0$i
- (i32.const 1)
+ (if
+ (i32.eq
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 2048)
+ )
+ (i32.const 0)
)
- (set_local $$prefix$0$i
- (i32.const 4111)
+ (block
+ (set_local $$prefix$0$i
+ (if
+ (i32.eq
+ (set_local $$and12$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 1)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.const 4109)
+ (i32.const 4114)
+ )
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$181)
+ )
+ (get_local $$and12$i)
)
- (set_local $$y$addr$0$i
- (get_local $$181)
+ (block
+ (set_local $$prefix$0$i
+ (i32.const 4111)
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$181)
+ )
+ (i32.const 1)
)
)
)
@@ -6121,2995 +5989,2940 @@
(i32.const 24)
)
)
- (block $do-once$56
- (if
- (i32.or
- (i32.lt_u
- (set_local $$187
- (i32.and
- (i32.load offset=4
- (i32.load
- (i32.const 24)
+ (set_local $$retval$0$i
+ (block $do-once$56
+ (if
+ (i32.or
+ (i32.lt_u
+ (set_local $$187
+ (i32.and
+ (i32.load offset=4
+ (i32.load
+ (i32.const 24)
+ )
)
+ (i32.const 2146435072)
)
- (i32.const 2146435072)
)
- )
- (i32.const 2146435072)
- )
- (i32.and
- (i32.eq
- (get_local $$187)
(i32.const 2146435072)
)
- (i32.lt_s
- (i32.const 0)
- (i32.const 0)
+ (i32.and
+ (i32.eq
+ (get_local $$187)
+ (i32.const 2146435072)
+ )
+ (i32.lt_s
+ (i32.const 0)
+ (i32.const 0)
+ )
)
)
- )
- (block
- (if
- (set_local $$tobool56$i
- (f64.ne
- (set_local $$mul$i$240
- (f64.mul
- (call $_frexpl
- (get_local $$y$addr$0$i)
- (get_local $$e2$i)
+ (block
+ (if
+ (set_local $$tobool56$i
+ (f64.ne
+ (set_local $$mul$i$240
+ (f64.mul
+ (call $_frexpl
+ (get_local $$y$addr$0$i)
+ (get_local $$e2$i)
+ )
+ (f64.const 2)
)
- (f64.const 2)
)
+ (f64.const 0)
)
- (f64.const 0)
)
- )
- (i32.store
- (get_local $$e2$i)
- (i32.add
- (i32.load
- (get_local $$e2$i)
+ (i32.store
+ (get_local $$e2$i)
+ (i32.add
+ (i32.load
+ (get_local $$e2$i)
+ )
+ (i32.const -1)
)
- (i32.const -1)
)
)
- )
- (if
- (i32.eq
- (set_local $$or$i$241
- (i32.or
- (get_local $$t$0)
- (i32.const 32)
+ (if
+ (i32.eq
+ (set_local $$or$i$241
+ (i32.or
+ (get_local $$t$0)
+ (i32.const 32)
+ )
)
+ (i32.const 97)
)
- (i32.const 97)
- )
- (block
- (set_local $$add$ptr65$i
- (i32.add
- (get_local $$prefix$0$i)
- (i32.const 9)
+ (block
+ (set_local $$add$ptr65$i
+ (i32.add
+ (get_local $$prefix$0$i)
+ (i32.const 9)
+ )
)
- )
- (set_local $$prefix$0$add$ptr65$i
- (if
- (i32.eq
- (set_local $$and62$i
- (i32.and
- (get_local $$t$0)
- (i32.const 32)
+ (set_local $$prefix$0$add$ptr65$i
+ (if
+ (i32.eq
+ (set_local $$and62$i
+ (i32.and
+ (get_local $$t$0)
+ (i32.const 32)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
+ (get_local $$prefix$0$i)
+ (get_local $$add$ptr65$i)
)
- (get_local $$prefix$0$i)
- (get_local $$add$ptr65$i)
)
- )
- (set_local $$add67$i
- (i32.or
- (get_local $$pl$0$i)
- (i32.const 2)
- )
- )
- (if
- (i32.or
- (i32.gt_u
- (get_local $$p$0)
- (i32.const 11)
- )
- (i32.eq
- (set_local $$sub74$i
- (i32.sub
- (i32.const 12)
- (get_local $$p$0)
- )
- )
- (i32.const 0)
+ (set_local $$add67$i
+ (i32.or
+ (get_local $$pl$0$i)
+ (i32.const 2)
)
)
(set_local $$y$addr$1$i
- (get_local $$mul$i$240)
- )
- (block
- (set_local $$re$1482$i
- (get_local $$sub74$i)
- )
- (set_local $$round$0481$i
- (f64.const 8)
- )
- (loop $while-out$60 $while-in$61
- (set_local $$mul80$i
- (f64.mul
- (get_local $$round$0481$i)
- (f64.const 16)
+ (if
+ (i32.or
+ (i32.gt_u
+ (get_local $$p$0)
+ (i32.const 11)
)
- )
- (if
(i32.eq
- (set_local $$dec78$i
- (i32.add
- (get_local $$re$1482$i)
- (i32.const -1)
+ (set_local $$sub74$i
+ (i32.sub
+ (i32.const 12)
+ (get_local $$p$0)
)
)
(i32.const 0)
)
- (block
- (set_local $$mul80$i$lcssa
- (get_local $$mul80$i)
- )
- (br $while-out$60)
+ )
+ (get_local $$mul$i$240)
+ (block
+ (set_local $$re$1482$i
+ (get_local $$sub74$i)
)
- (block
- (set_local $$re$1482$i
- (get_local $$dec78$i)
- )
- (set_local $$round$0481$i
- (get_local $$mul80$i)
- )
+ (set_local $$round$0481$i
+ (f64.const 8)
)
- )
- (br $while-in$61)
- )
- (if
- (i32.eq
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (get_local $$prefix$0$add$ptr65$i)
+ (loop $while-out$60 $while-in$61
+ (set_local $$mul80$i
+ (f64.mul
+ (get_local $$round$0481$i)
+ (f64.const 16)
)
- (i32.const 24)
)
- (i32.const 24)
+ (if
+ (i32.eq
+ (set_local $$dec78$i
+ (i32.add
+ (get_local $$re$1482$i)
+ (i32.const -1)
+ )
+ )
+ (i32.const 0)
+ )
+ (block
+ (set_local $$mul80$i$lcssa
+ (get_local $$mul80$i)
+ )
+ (br $while-out$60)
+ )
+ (block
+ (set_local $$re$1482$i
+ (get_local $$dec78$i)
+ )
+ (set_local $$round$0481$i
+ (get_local $$mul80$i)
+ )
+ )
+ )
+ (br $while-in$61)
)
- (i32.const 45)
- )
- (set_local $$y$addr$1$i
- (f64.neg
- (f64.add
- (get_local $$mul80$i$lcssa)
- (f64.sub
- (f64.neg
- (get_local $$mul$i$240)
+ (if
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (get_local $$prefix$0$add$ptr65$i)
+ )
+ (i32.const 24)
)
+ (i32.const 24)
+ )
+ (i32.const 45)
+ )
+ (f64.neg
+ (f64.add
(get_local $$mul80$i$lcssa)
+ (f64.sub
+ (f64.neg
+ (get_local $$mul$i$240)
+ )
+ (get_local $$mul80$i$lcssa)
+ )
)
)
- )
- )
- (set_local $$y$addr$1$i
- (f64.sub
- (f64.add
- (get_local $$mul$i$240)
+ (f64.sub
+ (f64.add
+ (get_local $$mul$i$240)
+ (get_local $$mul80$i$lcssa)
+ )
(get_local $$mul80$i$lcssa)
)
- (get_local $$mul80$i$lcssa)
)
)
)
)
- )
- (set_local $$cmp94$i
- (i32.lt_s
- (set_local $$198
- (i32.load
- (get_local $$e2$i)
+ (set_local $$cmp94$i
+ (i32.lt_s
+ (set_local $$198
+ (i32.load
+ (get_local $$e2$i)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
)
- )
- (set_local $$sub97$i
- (i32.sub
- (i32.const 0)
- (get_local $$198)
+ (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)
- (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)
+ (get_local $$198)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
+ (i32.const 31)
)
(i32.const 31)
)
- (i32.const 31)
)
- )
- (if
- (i32.eq
- (set_local $$201
- (call $_fmt_u
- (get_local $$cond100$i)
- (get_local $$200)
- (get_local $$arrayidx$i$236)
+ (i32.store8
+ (i32.add
+ (set_local $$estr$0$i
+ (if
+ (i32.eq
+ (set_local $$201
+ (call $_fmt_u
+ (get_local $$cond100$i)
+ (get_local $$200)
+ (get_local $$arrayidx$i$236)
+ )
+ )
+ (get_local $$arrayidx$i$236)
+ )
+ (block
+ (i32.store8
+ (get_local $$incdec$ptr106$i)
+ (i32.const 48)
+ )
+ (get_local $$incdec$ptr106$i)
+ )
+ (get_local $$201)
+ )
)
+ (i32.const -1)
)
- (get_local $$arrayidx$i$236)
- )
- (block
- (i32.store8
- (get_local $$incdec$ptr106$i)
- (i32.const 48)
- )
- (set_local $$estr$0$i
- (get_local $$incdec$ptr106$i)
+ (i32.and
+ (i32.add
+ (i32.and
+ (i32.shr_s
+ (get_local $$198)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ (i32.const 43)
+ )
+ (i32.const 255)
)
)
- (set_local $$estr$0$i
- (get_local $$201)
- )
- )
- (i32.store8
- (i32.add
- (get_local $$estr$0$i)
- (i32.const -1)
- )
- (i32.and
- (i32.add
- (i32.and
- (i32.shr_s
- (get_local $$198)
- (i32.const 31)
- )
- (i32.const 2)
+ (i32.store8
+ (set_local $$incdec$ptr115$i
+ (i32.add
+ (get_local $$estr$0$i)
+ (i32.const -2)
)
- (i32.const 43)
)
- (i32.const 255)
+ (i32.and
+ (i32.add
+ (get_local $$t$0)
+ (i32.const 15)
+ )
+ (i32.const 255)
+ )
)
- )
- (i32.store8
- (set_local $$incdec$ptr115$i
- (i32.add
- (get_local $$estr$0$i)
- (i32.const -2)
+ (set_local $$notrhs$i
+ (i32.lt_s
+ (get_local $$p$0)
+ (i32.const 1)
)
)
- (i32.and
- (i32.add
- (get_local $$t$0)
- (i32.const 15)
+ (set_local $$tobool135$i
+ (i32.eq
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
+ )
+ (i32.const 0)
)
- (i32.const 255)
)
- )
- (set_local $$notrhs$i
- (i32.lt_s
- (get_local $$p$0)
- (i32.const 1)
+ (set_local $$s$0$i
+ (get_local $$buf$i)
)
- )
- (set_local $$tobool135$i
- (i32.eq
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
- (i32.const 0)
+ (set_local $$y$addr$2$i
+ (get_local $$y$addr$1$i)
)
- )
- (set_local $$s$0$i
- (get_local $$buf$i)
- )
- (set_local $$y$addr$2$i
- (get_local $$y$addr$1$i)
- )
- (loop $while-out$62 $while-in$63
- (i32.store8
- (get_local $$s$0$i)
- (i32.and
- (i32.or
- (i32.and
- (i32.load8_s
- (i32.add
- (set_local $$conv116$i
- (i32.trunc_s/f64
- (get_local $$y$addr$2$i)
+ (loop $while-out$62 $while-in$63
+ (i32.store8
+ (get_local $$s$0$i)
+ (i32.and
+ (i32.or
+ (i32.and
+ (i32.load8_s
+ (i32.add
+ (set_local $$conv116$i
+ (i32.trunc_s/f64
+ (get_local $$y$addr$2$i)
+ )
)
+ (i32.const 4075)
)
- (i32.const 4075)
)
+ (i32.const 255)
)
- (i32.const 255)
- )
- (get_local $$and62$i)
- )
- (i32.const 255)
- )
- )
- (set_local $$mul125$i
- (f64.mul
- (f64.sub
- (get_local $$y$addr$2$i)
- (f64.convert_s/i32
- (get_local $$conv116$i)
+ (get_local $$and62$i)
)
+ (i32.const 255)
)
- (f64.const 16)
)
- )
- (block $do-once$64
- (if
- (i32.eq
- (i32.sub
- (set_local $$incdec$ptr122$i
- (i32.add
- (get_local $$s$0$i)
- (i32.const 1)
- )
+ (set_local $$mul125$i
+ (f64.mul
+ (f64.sub
+ (get_local $$y$addr$2$i)
+ (f64.convert_s/i32
+ (get_local $$conv116$i)
)
- (get_local $$sub$ptr$rhs$cast$i)
)
- (i32.const 1)
+ (f64.const 16)
)
- (block
+ )
+ (set_local $$s$1$i
+ (block $do-once$64
(if
- (i32.and
- (get_local $$tobool135$i)
- (i32.and
- (get_local $$notrhs$i)
- (f64.eq
- (get_local $$mul125$i)
- (f64.const 0)
+ (i32.eq
+ (i32.sub
+ (set_local $$incdec$ptr122$i
+ (i32.add
+ (get_local $$s$0$i)
+ (i32.const 1)
+ )
)
+ (get_local $$sub$ptr$rhs$cast$i)
)
+ (i32.const 1)
)
(block
- (set_local $$s$1$i
+ (if
+ (i32.and
+ (get_local $$tobool135$i)
+ (i32.and
+ (get_local $$notrhs$i)
+ (f64.eq
+ (get_local $$mul125$i)
+ (f64.const 0)
+ )
+ )
+ )
+ (br $do-once$64
+ (get_local $$incdec$ptr122$i)
+ )
+ )
+ (i32.store8
(get_local $$incdec$ptr122$i)
+ (i32.const 46)
+ )
+ (i32.add
+ (get_local $$s$0$i)
+ (i32.const 2)
)
- (br $do-once$64)
)
- )
- (i32.store8
(get_local $$incdec$ptr122$i)
- (i32.const 46)
- )
- (set_local $$s$1$i
- (i32.add
- (get_local $$s$0$i)
- (i32.const 2)
- )
)
)
- (set_local $$s$1$i
- (get_local $$incdec$ptr122$i)
- )
- )
- )
- (if
- (f64.ne
- (get_local $$mul125$i)
- (f64.const 0)
)
- (block
- (set_local $$s$0$i
- (get_local $$s$1$i)
- )
- (set_local $$y$addr$2$i
+ (if
+ (f64.ne
(get_local $$mul125$i)
+ (f64.const 0)
)
- )
- (block
- (set_local $$s$1$i$lcssa
- (get_local $$s$1$i)
+ (block
+ (set_local $$s$0$i
+ (get_local $$s$1$i)
+ )
+ (set_local $$y$addr$2$i
+ (get_local $$mul125$i)
+ )
)
- (br $while-out$62)
- )
- )
- (br $while-in$63)
- )
- (set_local $$or$cond384
- (i32.and
- (i32.ne
- (get_local $$p$0)
- (i32.const 0)
- )
- (i32.lt_s
- (i32.add
- (get_local $$sub$ptr$sub145$i)
- (set_local $$$pre566$i
- (get_local $$s$1$i$lcssa)
+ (block
+ (set_local $$s$1$i$lcssa
+ (get_local $$s$1$i)
)
+ (br $while-out$62)
)
- (get_local $$p$0)
)
+ (br $while-in$63)
)
- )
- (set_local $$add154$i
- (i32.sub
- (i32.add
- (get_local $$sub$ptr$sub153$i)
- (get_local $$p$0)
+ (set_local $$or$cond384
+ (i32.and
+ (i32.ne
+ (get_local $$p$0)
+ (i32.const 0)
+ )
+ (i32.lt_s
+ (i32.add
+ (get_local $$sub$ptr$sub145$i)
+ (set_local $$$pre566$i
+ (get_local $$s$1$i$lcssa)
+ )
+ )
+ (get_local $$p$0)
+ )
)
- (get_local $$incdec$ptr115$i)
)
- )
- (set_local $$add163$i
- (i32.add
+ (set_local $$add154$i
(i32.sub
- (get_local $$sub$ptr$sub159$i)
+ (i32.add
+ (get_local $$sub$ptr$sub153$i)
+ (get_local $$p$0)
+ )
(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)
+ (set_local $$add163$i
+ (i32.add
+ (i32.sub
+ (get_local $$sub$ptr$sub159$i)
+ (get_local $$incdec$ptr115$i)
)
+ (get_local $$$pre566$i)
)
- (get_local $$add67$i)
)
- )
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$fl$1$and219)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $$f)
+ (set_local $$add165$i
+ (i32.add
+ (set_local $$l$0$i
+ (if
+ (get_local $$or$cond384)
+ (get_local $$add154$i)
+ (get_local $$add163$i)
+ )
)
- (i32.const 32)
+ (get_local $$add67$i)
)
- (i32.const 0)
)
- (call $___fwritex
- (get_local $$prefix$0$add$ptr65$i)
- (get_local $$add67$i)
+ (call $_pad
(get_local $$f)
- )
- )
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$w$1)
- (get_local $$add165$i)
- (i32.xor
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add165$i)
(get_local $$fl$1$and219)
- (i32.const 65536)
- )
- )
- (set_local $$sub$ptr$sub172$i
- (i32.sub
- (get_local $$$pre566$i)
- (get_local $$sub$ptr$rhs$cast$i)
)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $$f)
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
+ )
+ (call $___fwritex
+ (get_local $$prefix$0$add$ptr65$i)
+ (get_local $$add67$i)
+ (get_local $$f)
)
- (i32.const 0)
)
- (call $___fwritex
- (get_local $$buf$i)
- (get_local $$sub$ptr$sub172$i)
+ (call $_pad
(get_local $$f)
+ (i32.const 48)
+ (get_local $$w$1)
+ (get_local $$add165$i)
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 65536)
+ )
)
- )
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (i32.sub
- (get_local $$l$0$i)
- (i32.add
- (get_local $$sub$ptr$sub172$i)
- (set_local $$sub$ptr$sub175$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$incdec$ptr115$i)
+ (set_local $$sub$ptr$sub172$i
+ (i32.sub
+ (get_local $$$pre566$i)
+ (get_local $$sub$ptr$rhs$cast$i)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
)
+ (i32.const 32)
)
+ (i32.const 0)
+ )
+ (call $___fwritex
+ (get_local $$buf$i)
+ (get_local $$sub$ptr$sub172$i)
+ (get_local $$f)
)
)
- (i32.const 0)
- (i32.const 0)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $$f)
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (i32.sub
+ (get_local $$l$0$i)
+ (i32.add
+ (get_local $$sub$ptr$sub172$i)
+ (set_local $$sub$ptr$sub175$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$incdec$ptr115$i)
+ )
+ )
)
- (i32.const 32)
)
(i32.const 0)
+ (i32.const 0)
)
- (call $___fwritex
- (get_local $$incdec$ptr115$i)
- (get_local $$sub$ptr$sub175$i)
- (get_local $$f)
- )
- )
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add165$i)
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 8192)
- )
- )
- (set_local $$retval$0$i
(if
- (i32.lt_s
- (get_local $$add165$i)
- (get_local $$w$1)
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
+ )
+ (i32.const 0)
+ )
+ (call $___fwritex
+ (get_local $$incdec$ptr115$i)
+ (get_local $$sub$ptr$sub175$i)
+ (get_local $$f)
)
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
(get_local $$w$1)
(get_local $$add165$i)
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
+ )
)
- )
- (br $do-once$56)
- )
- )
- (set_local $$$p$i
- (if
- (i32.lt_s
- (get_local $$p$0)
- (i32.const 0)
- )
- (i32.const 6)
- (get_local $$p$0)
- )
- )
- (if
- (get_local $$tobool56$i)
- (block
- (i32.store
- (get_local $$e2$i)
- (set_local $$sub203$i
- (i32.add
- (i32.load
- (get_local $$e2$i)
+ (br $do-once$56
+ (if
+ (i32.lt_s
+ (get_local $$add165$i)
+ (get_local $$w$1)
)
- (i32.const -28)
+ (get_local $$w$1)
+ (get_local $$add165$i)
)
)
)
- (set_local $$210
- (get_local $$sub203$i)
- )
- (set_local $$y$addr$3$i
- (f64.mul
- (get_local $$mul$i$240)
- (f64.const 268435456)
- )
- )
- )
- (block
- (set_local $$210
- (i32.load
- (get_local $$e2$i)
- )
- )
- (set_local $$y$addr$3$i
- (get_local $$mul$i$240)
- )
)
- )
- (set_local $$sub$ptr$rhs$cast345$i
- (set_local $$arraydecay208$add$ptr213$i
+ (set_local $$$p$i
(if
(i32.lt_s
- (get_local $$210)
+ (get_local $$p$0)
(i32.const 0)
)
- (get_local $$big$i)
- (get_local $$add$ptr213$i)
+ (i32.const 6)
+ (get_local $$p$0)
)
)
- )
- (set_local $$y$addr$4$i
- (get_local $$y$addr$3$i)
- )
- (set_local $$z$0$i
- (get_local $$arraydecay208$add$ptr213$i)
- )
- (loop $while-out$66 $while-in$67
- (i32.store
- (get_local $$z$0$i)
- (set_local $$conv216$i
- (i32.trunc_s/f64
- (get_local $$y$addr$4$i)
+ (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)
+ )
+ (i32.load
+ (get_local $$e2$i)
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (get_local $$big$i)
+ (get_local $$add$ptr213$i)
)
)
)
- (set_local $$incdec$ptr217$i
- (i32.add
+ (set_local $$y$addr$4$i
+ (get_local $$y$addr$3$i)
+ )
+ (set_local $$z$0$i
+ (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (loop $while-out$66 $while-in$67
+ (i32.store
(get_local $$z$0$i)
- (i32.const 4)
+ (set_local $$conv216$i
+ (i32.trunc_s/f64
+ (get_local $$y$addr$4$i)
+ )
+ )
)
- )
- (if
- (f64.ne
- (set_local $$mul220$i
- (f64.mul
- (f64.sub
- (get_local $$y$addr$4$i)
- (f64.convert_u/i32
- (get_local $$conv216$i)
+ (set_local $$incdec$ptr217$i
+ (i32.add
+ (get_local $$z$0$i)
+ (i32.const 4)
+ )
+ )
+ (if
+ (f64.ne
+ (set_local $$mul220$i
+ (f64.mul
+ (f64.sub
+ (get_local $$y$addr$4$i)
+ (f64.convert_u/i32
+ (get_local $$conv216$i)
+ )
)
+ (f64.const 1e9)
)
- (f64.const 1e9)
)
+ (f64.const 0)
)
- (f64.const 0)
- )
- (block
- (set_local $$y$addr$4$i
- (get_local $$mul220$i)
- )
- (set_local $$z$0$i
- (get_local $$incdec$ptr217$i)
+ (block
+ (set_local $$y$addr$4$i
+ (get_local $$mul220$i)
+ )
+ (set_local $$z$0$i
+ (get_local $$incdec$ptr217$i)
+ )
)
- )
- (block
- (set_local $$incdec$ptr217$i$lcssa
- (get_local $$incdec$ptr217$i)
+ (block
+ (set_local $$incdec$ptr217$i$lcssa
+ (get_local $$incdec$ptr217$i)
+ )
+ (br $while-out$66)
)
- (br $while-out$66)
)
+ (br $while-in$67)
)
- (br $while-in$67)
- )
- (if
- (i32.gt_s
- (set_local $$$pr$i
- (i32.load
- (get_local $$e2$i)
+ (if
+ (i32.gt_s
+ (set_local $$$pr$i
+ (i32.load
+ (get_local $$e2$i)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (block
- (set_local $$211
- (get_local $$$pr$i)
- )
- (set_local $$a$1549$i
- (get_local $$arraydecay208$add$ptr213$i)
- )
- (set_local $$z$1548$i
- (get_local $$incdec$ptr217$i$lcssa)
- )
- (loop $while-out$68 $while-in$69
- (set_local $$cond233$i
- (if
- (i32.gt_s
- (get_local $$211)
+ (block
+ (set_local $$211
+ (get_local $$$pr$i)
+ )
+ (set_local $$a$1549$i
+ (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (set_local $$z$1548$i
+ (get_local $$incdec$ptr217$i$lcssa)
+ )
+ (loop $while-out$68 $while-in$69
+ (set_local $$cond233$i
+ (if
+ (i32.gt_s
+ (get_local $$211)
+ (i32.const 29)
+ )
(i32.const 29)
+ (get_local $$211)
)
- (i32.const 29)
- (get_local $$211)
)
- )
- (block $do-once$70
- (if
- (i32.lt_u
- (set_local $$d$0$542$i
- (i32.add
- (get_local $$z$1548$i)
- (i32.const -4)
+ (set_local $$a$2$ph$i
+ (block $do-once$70
+ (if
+ (i32.lt_u
+ (set_local $$d$0$542$i
+ (i32.add
+ (get_local $$z$1548$i)
+ (i32.const -4)
+ )
+ )
+ (get_local $$a$1549$i)
)
- )
- (get_local $$a$1549$i)
- )
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
- )
- (block
- (set_local $$carry$0544$i
- (i32.const 0)
- )
- (set_local $$d$0545$i
- (get_local $$d$0$542$i)
- )
- (loop $while-out$72 $while-in$73
- (set_local $$217
- (call $___uremdi3
- (set_local $$215
- (call $_i64Add
- (call $_bitshift64Shl
- (i32.load
- (get_local $$d$0545$i)
+ (get_local $$a$1549$i)
+ (block
+ (set_local $$carry$0544$i
+ (i32.const 0)
+ )
+ (set_local $$d$0545$i
+ (get_local $$d$0$542$i)
+ )
+ (loop $while-out$72 $while-in$73
+ (set_local $$217
+ (call $___uremdi3
+ (set_local $$215
+ (call $_i64Add
+ (call $_bitshift64Shl
+ (i32.load
+ (get_local $$d$0545$i)
+ )
+ (i32.const 0)
+ (get_local $$cond233$i)
+ )
+ (i32.load
+ (i32.const 168)
+ )
+ (get_local $$carry$0544$i)
+ (i32.const 0)
)
- (i32.const 0)
- (get_local $$cond233$i)
)
- (i32.load
- (i32.const 168)
+ (set_local $$216
+ (i32.load
+ (i32.const 168)
+ )
)
- (get_local $$carry$0544$i)
+ (i32.const 1000000000)
(i32.const 0)
)
)
- (set_local $$216
- (i32.load
- (i32.const 168)
+ (i32.load
+ (i32.const 168)
+ )
+ (i32.store
+ (get_local $$d$0545$i)
+ (get_local $$217)
+ )
+ (set_local $$219
+ (call $___udivdi3
+ (get_local $$215)
+ (get_local $$216)
+ (i32.const 1000000000)
+ (i32.const 0)
)
)
- (i32.const 1000000000)
- (i32.const 0)
- )
- )
- (i32.load
- (i32.const 168)
- )
- (i32.store
- (get_local $$d$0545$i)
- (get_local $$217)
- )
- (set_local $$219
- (call $___udivdi3
- (get_local $$215)
- (get_local $$216)
- (i32.const 1000000000)
- (i32.const 0)
- )
- )
- (i32.load
- (i32.const 168)
- )
- (if
- (i32.lt_u
- (set_local $$d$0$i
- (i32.add
- (get_local $$d$0545$i)
- (i32.const -4)
+ (i32.load
+ (i32.const 168)
+ )
+ (if
+ (i32.lt_u
+ (set_local $$d$0$i
+ (i32.add
+ (get_local $$d$0545$i)
+ (i32.const -4)
+ )
+ )
+ (get_local $$a$1549$i)
+ )
+ (block
+ (set_local $$conv242$i$lcssa
+ (get_local $$219)
+ )
+ (br $while-out$72)
+ )
+ (block
+ (set_local $$carry$0544$i
+ (get_local $$219)
+ )
+ (set_local $$d$0545$i
+ (get_local $$d$0$i)
+ )
)
)
- (get_local $$a$1549$i)
+ (br $while-in$73)
)
- (block
- (set_local $$conv242$i$lcssa
- (get_local $$219)
+ (if
+ (i32.eq
+ (get_local $$conv242$i$lcssa)
+ (i32.const 0)
)
- (br $while-out$72)
- )
- (block
- (set_local $$carry$0544$i
- (get_local $$219)
+ (br $do-once$70
+ (get_local $$a$1549$i)
)
- (set_local $$d$0545$i
- (get_local $$d$0$i)
+ )
+ (i32.store
+ (set_local $$incdec$ptr246$i
+ (i32.add
+ (get_local $$a$1549$i)
+ (i32.const -4)
+ )
)
+ (get_local $$conv242$i$lcssa)
)
+ (get_local $$incdec$ptr246$i)
)
- (br $while-in$73)
)
- (if
- (i32.eq
- (get_local $$conv242$i$lcssa)
- (i32.const 0)
- )
- (block
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
- )
- (br $do-once$70)
+ )
+ )
+ (set_local $$z$2$i
+ (get_local $$z$1548$i)
+ )
+ (loop $while-out$74 $while-in$75
+ (if
+ (i32.le_u
+ (get_local $$z$2$i)
+ (get_local $$a$2$ph$i)
+ )
+ (block
+ (set_local $$z$2$i$lcssa
+ (get_local $$z$2$i)
)
+ (br $while-out$74)
)
- (i32.store
- (set_local $$incdec$ptr246$i
- (i32.add
- (get_local $$a$1549$i)
- (i32.const -4)
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (set_local $$arrayidx251$i
+ (i32.add
+ (get_local $$z$2$i)
+ (i32.const -4)
+ )
)
)
- (get_local $$conv242$i$lcssa)
+ (i32.const 0)
+ )
+ (set_local $$z$2$i
+ (get_local $$arrayidx251$i)
)
- (set_local $$a$2$ph$i
- (get_local $$incdec$ptr246$i)
+ (block
+ (set_local $$z$2$i$lcssa
+ (get_local $$z$2$i)
+ )
+ (br $while-out$74)
)
)
+ (br $while-in$75)
)
- )
- (set_local $$z$2$i
- (get_local $$z$1548$i)
- )
- (loop $while-out$74 $while-in$75
- (if
- (i32.le_u
- (get_local $$z$2$i)
- (get_local $$a$2$ph$i)
- )
- (block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
+ (i32.store
+ (get_local $$e2$i)
+ (set_local $$sub256$i
+ (i32.sub
+ (i32.load
+ (get_local $$e2$i)
+ )
+ (get_local $$cond233$i)
)
- (br $while-out$74)
)
)
(if
- (i32.eq
- (i32.load
- (set_local $$arrayidx251$i
- (i32.add
- (get_local $$z$2$i)
- (i32.const -4)
- )
- )
- )
+ (i32.gt_s
+ (get_local $$sub256$i)
(i32.const 0)
)
- (set_local $$z$2$i
- (get_local $$arrayidx251$i)
- )
(block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
+ (set_local $$211
+ (get_local $$sub256$i)
)
- (br $while-out$74)
- )
- )
- (br $while-in$75)
- )
- (i32.store
- (get_local $$e2$i)
- (set_local $$sub256$i
- (i32.sub
- (i32.load
- (get_local $$e2$i)
+ (set_local $$a$1549$i
+ (get_local $$a$2$ph$i)
+ )
+ (set_local $$z$1548$i
+ (get_local $$z$2$i$lcssa)
)
- (get_local $$cond233$i)
- )
- )
- )
- (if
- (i32.gt_s
- (get_local $$sub256$i)
- (i32.const 0)
- )
- (block
- (set_local $$211
- (get_local $$sub256$i)
- )
- (set_local $$a$1549$i
- (get_local $$a$2$ph$i)
- )
- (set_local $$z$1548$i
- (get_local $$z$2$i$lcssa)
- )
- )
- (block
- (set_local $$$pr477$i
- (get_local $$sub256$i)
- )
- (set_local $$a$1$lcssa$i
- (get_local $$a$2$ph$i)
- )
- (set_local $$z$1$lcssa$i
- (get_local $$z$2$i$lcssa)
)
- (br $while-out$68)
- )
- )
- (br $while-in$69)
- )
- )
- (block
- (set_local $$$pr477$i
- (get_local $$$pr$i)
- )
- (set_local $$a$1$lcssa$i
- (get_local $$arraydecay208$add$ptr213$i)
- )
- (set_local $$z$1$lcssa$i
- (get_local $$incdec$ptr217$i$lcssa)
- )
- )
- )
- (if
- (i32.lt_s
- (get_local $$$pr477$i)
- (i32.const 0)
- )
- (block
- (set_local $$add275$i
- (i32.add
- (i32.and
- (i32.div_s
- (i32.add
- (get_local $$$p$i)
- (i32.const 25)
+ (block
+ (set_local $$$pr477$i
+ (get_local $$sub256$i)
)
- (i32.const 9)
+ (set_local $$a$1$lcssa$i
+ (get_local $$a$2$ph$i)
+ )
+ (set_local $$z$1$lcssa$i
+ (get_local $$z$2$i$lcssa)
+ )
+ (br $while-out$68)
)
- (i32.const -1)
)
- (i32.const 1)
+ (br $while-in$69)
)
)
- (set_local $$cmp299$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 102)
+ (block
+ (set_local $$$pr477$i
+ (get_local $$$pr$i)
+ )
+ (set_local $$a$1$lcssa$i
+ (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (set_local $$z$1$lcssa$i
+ (get_local $$incdec$ptr217$i$lcssa)
)
)
- (set_local $$223
+ )
+ (if
+ (i32.lt_s
(get_local $$$pr477$i)
+ (i32.const 0)
)
- (set_local $$a$3539$i
- (get_local $$a$1$lcssa$i)
- )
- (set_local $$z$3538$i
- (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)
+ (block
+ (set_local $$add275$i
+ (i32.add
+ (i32.and
+ (i32.div_s
+ (i32.add
+ (get_local $$$p$i)
+ (i32.const 25)
)
+ (i32.const 9)
)
- (i32.const 9)
+ (i32.const -1)
)
- (i32.const 9)
- (get_local $$sub264$i)
+ (i32.const 1)
)
)
- (block $do-once$78
- (if
- (i32.lt_u
- (get_local $$a$3539$i)
- (get_local $$z$3538$i)
- )
- (block
- (set_local $$sub281$i
- (i32.add
- (i32.shl
- (i32.const 1)
- (get_local $$cond271$i)
+ (set_local $$cmp299$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 102)
+ )
+ )
+ (set_local $$223
+ (get_local $$$pr477$i)
+ )
+ (set_local $$a$3539$i
+ (get_local $$a$1$lcssa$i)
+ )
+ (set_local $$z$3538$i
+ (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)
)
- (i32.const -1)
)
+ (i32.const 9)
)
- (set_local $$shr285$i
- (i32.shr_u
- (i32.const 1000000000)
- (get_local $$cond271$i)
+ (i32.const 9)
+ (get_local $$sub264$i)
+ )
+ )
+ (set_local $$z$4$i
+ (block $do-once$78
+ (if
+ (i32.lt_u
+ (get_local $$a$3539$i)
+ (get_local $$z$3538$i)
)
- )
- (set_local $$carry262$0535$i
- (i32.const 0)
- )
- (set_local $$d$1534$i
- (get_local $$a$3539$i)
- )
- (loop $while-out$80 $while-in$81
- (set_local $$and282$i
- (i32.and
- (set_local $$225
- (i32.load
- (get_local $$d$1534$i)
+ (block
+ (set_local $$sub281$i
+ (i32.add
+ (i32.shl
+ (i32.const 1)
+ (get_local $$cond271$i)
)
+ (i32.const -1)
)
- (get_local $$sub281$i)
)
- )
- (i32.store
- (get_local $$d$1534$i)
- (i32.add
+ (set_local $$shr285$i
(i32.shr_u
- (get_local $$225)
+ (i32.const 1000000000)
(get_local $$cond271$i)
)
- (get_local $$carry262$0535$i)
)
- )
- (set_local $$mul286$i
- (i32.mul
- (get_local $$and282$i)
- (get_local $$shr285$i)
+ (set_local $$carry262$0535$i
+ (i32.const 0)
)
- )
- (if
- (i32.lt_u
- (set_local $$incdec$ptr288$i
+ (set_local $$d$1534$i
+ (get_local $$a$3539$i)
+ )
+ (loop $while-out$80 $while-in$81
+ (set_local $$and282$i
+ (i32.and
+ (set_local $$225
+ (i32.load
+ (get_local $$d$1534$i)
+ )
+ )
+ (get_local $$sub281$i)
+ )
+ )
+ (i32.store
+ (get_local $$d$1534$i)
(i32.add
- (get_local $$d$1534$i)
- (i32.const 4)
+ (i32.shr_u
+ (get_local $$225)
+ (get_local $$cond271$i)
+ )
+ (get_local $$carry262$0535$i)
)
)
- (get_local $$z$3538$i)
- )
- (block
- (set_local $$carry262$0535$i
- (get_local $$mul286$i)
+ (set_local $$mul286$i
+ (i32.mul
+ (get_local $$and282$i)
+ (get_local $$shr285$i)
+ )
)
- (set_local $$d$1534$i
- (get_local $$incdec$ptr288$i)
+ (if
+ (i32.lt_u
+ (set_local $$incdec$ptr288$i
+ (i32.add
+ (get_local $$d$1534$i)
+ (i32.const 4)
+ )
+ )
+ (get_local $$z$3538$i)
+ )
+ (block
+ (set_local $$carry262$0535$i
+ (get_local $$mul286$i)
+ )
+ (set_local $$d$1534$i
+ (get_local $$incdec$ptr288$i)
+ )
+ )
+ (block
+ (set_local $$mul286$i$lcssa
+ (get_local $$mul286$i)
+ )
+ (br $while-out$80)
+ )
)
+ (br $while-in$81)
)
- (block
- (set_local $$mul286$i$lcssa
- (get_local $$mul286$i)
+ (set_local $$incdec$ptr292$i
+ (i32.add
+ (get_local $$a$3539$i)
+ (i32.const 4)
)
- (br $while-out$80)
)
- )
- (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
- (i32.eq
- (i32.load
+ (set_local $$incdec$ptr292$a$3$i
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $$a$3539$i)
+ )
+ (i32.const 0)
+ )
+ (get_local $$incdec$ptr292$i)
(get_local $$a$3539$i)
)
- (i32.const 0)
)
- (get_local $$incdec$ptr292$i)
- (get_local $$a$3539$i)
- )
- )
- (if
- (i32.eq
- (get_local $$mul286$i$lcssa)
- (i32.const 0)
- )
- (block
+ (if
+ (i32.eq
+ (get_local $$mul286$i$lcssa)
+ (i32.const 0)
+ )
+ (block
+ (set_local $$incdec$ptr292$a$3573$i
+ (get_local $$incdec$ptr292$a$3$i)
+ )
+ (br $do-once$78
+ (get_local $$z$3538$i)
+ )
+ )
+ )
+ (i32.store
+ (get_local $$z$3538$i)
+ (get_local $$mul286$i$lcssa)
+ )
(set_local $$incdec$ptr292$a$3573$i
(get_local $$incdec$ptr292$a$3$i)
)
- (set_local $$z$4$i
+ (i32.add
(get_local $$z$3538$i)
+ (i32.const 4)
)
- (br $do-once$78)
)
- )
- (i32.store
- (get_local $$z$3538$i)
- (get_local $$mul286$i$lcssa)
- )
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$i)
- )
- (set_local $$z$4$i
- (i32.add
- (get_local $$z$3538$i)
- (i32.const 4)
- )
- )
- )
- (block
- (set_local $$incdec$ptr292$570$i
- (i32.add
- (get_local $$a$3539$i)
- (i32.const 4)
- )
- )
- (set_local $$incdec$ptr292$a$3573$i
- (if
- (i32.eq
- (i32.load
+ (block
+ (set_local $$incdec$ptr292$570$i
+ (i32.add
(get_local $$a$3539$i)
+ (i32.const 4)
)
- (i32.const 0)
)
- (get_local $$incdec$ptr292$570$i)
- (get_local $$a$3539$i)
+ (set_local $$incdec$ptr292$a$3573$i
+ (if
+ (i32.eq
+ (i32.load
+ (get_local $$a$3539$i)
+ )
+ (i32.const 0)
+ )
+ (get_local $$incdec$ptr292$570$i)
+ (get_local $$a$3539$i)
+ )
+ )
+ (get_local $$z$3538$i)
)
)
- (set_local $$z$4$i
- (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 $$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)
+ )
+ )
+ (i32.shl
+ (get_local $$add275$i)
+ (i32.const 2)
)
- )
- (i32.shl
- (get_local $$add275$i)
- (i32.const 2)
)
)
- )
- (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)
+ (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)
+ )
+ (i32.const 2)
)
- (i32.const 2)
+ (get_local $$add275$i)
)
- (get_local $$add275$i)
+ (get_local $$add$ptr311$i)
+ (get_local $$z$4$i)
)
- (get_local $$add$ptr311$i)
- (get_local $$z$4$i)
)
- )
- (i32.store
- (get_local $$e2$i)
- (set_local $$add313$i
- (i32.add
- (i32.load
- (get_local $$e2$i)
+ (i32.store
+ (get_local $$e2$i)
+ (set_local $$add313$i
+ (i32.add
+ (i32.load
+ (get_local $$e2$i)
+ )
+ (get_local $$cond271$i)
)
- (get_local $$cond271$i)
)
)
- )
- (if
- (i32.lt_s
- (get_local $$add313$i)
- (i32.const 0)
- )
- (block
- (set_local $$223
+ (if
+ (i32.lt_s
(get_local $$add313$i)
+ (i32.const 0)
)
- (set_local $$a$3539$i
- (get_local $$incdec$ptr292$a$3573$i)
- )
- (set_local $$z$3538$i
- (get_local $$add$ptr311$z$4$i)
- )
- )
- (block
- (set_local $$a$3$lcssa$i
- (get_local $$incdec$ptr292$a$3573$i)
+ (block
+ (set_local $$223
+ (get_local $$add313$i)
+ )
+ (set_local $$a$3539$i
+ (get_local $$incdec$ptr292$a$3573$i)
+ )
+ (set_local $$z$3538$i
+ (get_local $$add$ptr311$z$4$i)
+ )
)
- (set_local $$z$3$lcssa$i
- (get_local $$add$ptr311$z$4$i)
+ (block
+ (set_local $$a$3$lcssa$i
+ (get_local $$incdec$ptr292$a$3573$i)
+ )
+ (set_local $$z$3$lcssa$i
+ (get_local $$add$ptr311$z$4$i)
+ )
+ (br $while-out$76)
)
- (br $while-out$76)
)
+ (br $while-in$77)
)
- (br $while-in$77)
- )
- )
- (block
- (set_local $$a$3$lcssa$i
- (get_local $$a$1$lcssa$i)
)
- (set_local $$z$3$lcssa$i
- (get_local $$z$1$lcssa$i)
+ (block
+ (set_local $$a$3$lcssa$i
+ (get_local $$a$1$lcssa$i)
+ )
+ (set_local $$z$3$lcssa$i
+ (get_local $$z$1$lcssa$i)
+ )
)
)
- )
- (block $do-once$82
- (if
- (i32.lt_u
- (get_local $$a$3$lcssa$i)
- (get_local $$z$3$lcssa$i)
- )
- (block
- (set_local $$mul322$i
- (i32.mul
- (i32.shr_s
- (i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$a$3$lcssa$i)
- )
- (i32.const 2)
- )
- (i32.const 9)
- )
+ (block $do-once$82
+ (if
+ (i32.lt_u
+ (get_local $$a$3$lcssa$i)
+ (get_local $$z$3$lcssa$i)
)
- (if
- (i32.lt_u
- (set_local $$228
- (i32.load
- (get_local $$a$3$lcssa$i)
+ (block
+ (set_local $$mul322$i
+ (i32.mul
+ (i32.shr_s
+ (i32.sub
+ (get_local $$sub$ptr$rhs$cast345$i)
+ (get_local $$a$3$lcssa$i)
+ )
+ (i32.const 2)
)
- )
- (i32.const 10)
- )
- (block
- (set_local $$e$1$i
- (get_local $$mul322$i)
- )
- (br $do-once$82)
- )
- (block
- (set_local $$e$0531$i
- (get_local $$mul322$i)
- )
- (set_local $$i$0530$i
- (i32.const 10)
- )
- )
- )
- (loop $while-out$84 $while-in$85
- (set_local $$inc$i
- (i32.add
- (get_local $$e$0531$i)
- (i32.const 1)
+ (i32.const 9)
)
)
(if
(i32.lt_u
- (get_local $$228)
- (set_local $$mul328$i
- (i32.mul
- (get_local $$i$0530$i)
- (i32.const 10)
+ (set_local $$228
+ (i32.load
+ (get_local $$a$3$lcssa$i)
)
)
+ (i32.const 10)
)
(block
(set_local $$e$1$i
- (get_local $$inc$i)
+ (get_local $$mul322$i)
)
- (br $while-out$84)
+ (br $do-once$82)
)
(block
(set_local $$e$0531$i
- (get_local $$inc$i)
+ (get_local $$mul322$i)
)
(set_local $$i$0530$i
- (get_local $$mul328$i)
+ (i32.const 10)
)
)
)
- (br $while-in$85)
- )
- )
- (set_local $$e$1$i
- (i32.const 0)
- )
- )
- )
- (set_local $$mul335$i
- (if
- (i32.ne
- (get_local $$or$i$241)
- (i32.const 102)
- )
- (get_local $$e$1$i)
- (i32.const 0)
- )
- )
- (if
- (i32.lt_s
- (set_local $$sub343$i
- (i32.add
- (i32.sub
- (get_local $$$p$i)
- (get_local $$mul335$i)
- )
- (i32.shr_s
- (i32.shl
- (i32.and
- (set_local $$tobool341$i
- (i32.ne
- (get_local $$$p$i)
- (i32.const 0)
+ (loop $while-out$84 $while-in$85
+ (set_local $$inc$i
+ (i32.add
+ (get_local $$e$0531$i)
+ (i32.const 1)
+ )
+ )
+ (if
+ (i32.lt_u
+ (get_local $$228)
+ (set_local $$mul328$i
+ (i32.mul
+ (get_local $$i$0530$i)
+ (i32.const 10)
)
)
- (set_local $$cmp338$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 103)
- )
+ )
+ (block
+ (set_local $$e$1$i
+ (get_local $$inc$i)
+ )
+ (br $while-out$84)
+ )
+ (block
+ (set_local $$e$0531$i
+ (get_local $$inc$i)
+ )
+ (set_local $$i$0530$i
+ (get_local $$mul328$i)
)
)
- (i32.const 31)
)
- (i32.const 31)
+ (br $while-in$85)
)
)
+ (set_local $$e$1$i
+ (i32.const 0)
+ )
)
- (i32.add
- (i32.mul
- (i32.shr_s
- (i32.sub
- (get_local $$z$3$lcssa$i)
- (get_local $$sub$ptr$rhs$cast345$i)
- )
- (i32.const 2)
- )
- (i32.const 9)
+ )
+ (set_local $$mul335$i
+ (if
+ (i32.ne
+ (get_local $$or$i$241)
+ (i32.const 102)
)
- (i32.const -9)
+ (get_local $$e$1$i)
+ (i32.const 0)
)
)
- (block
- (set_local $$add$ptr358$i
- (i32.add
- (i32.add
- (get_local $$arraydecay208$add$ptr213$i)
- (i32.const 4)
- )
- (i32.shl
+ (set_local $$a$9$ph$i
+ (if
+ (i32.lt_s
+ (set_local $$sub343$i
(i32.add
- (i32.and
- (i32.div_s
- (set_local $$add355$i
- (i32.add
- (get_local $$sub343$i)
- (i32.const 9216)
+ (i32.sub
+ (get_local $$$p$i)
+ (get_local $$mul335$i)
+ )
+ (i32.shr_s
+ (i32.shl
+ (i32.and
+ (set_local $$tobool341$i
+ (i32.ne
+ (get_local $$$p$i)
+ (i32.const 0)
+ )
+ )
+ (set_local $$cmp338$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 103)
+ )
)
)
- (i32.const 9)
+ (i32.const 31)
)
- (i32.const -1)
+ (i32.const 31)
)
- (i32.const -1024)
)
- (i32.const 2)
)
- )
- )
- (if
- (i32.lt_s
- (set_local $$j$0$524$i
- (i32.add
- (i32.and
- (i32.rem_s
- (get_local $$add355$i)
- (i32.const 9)
+ (i32.add
+ (i32.mul
+ (i32.shr_s
+ (i32.sub
+ (get_local $$z$3$lcssa$i)
+ (get_local $$sub$ptr$rhs$cast345$i)
)
- (i32.const -1)
+ (i32.const 2)
)
- (i32.const 1)
+ (i32.const 9)
)
+ (i32.const -9)
)
- (i32.const 9)
)
(block
- (set_local $$i$1526$i
- (i32.const 10)
- )
- (set_local $$j$0527$i
- (get_local $$j$0$524$i)
- )
- (loop $while-out$86 $while-in$87
- (set_local $$mul367$i
- (i32.mul
- (get_local $$i$1526$i)
- (i32.const 10)
+ (set_local $$add$ptr358$i
+ (i32.add
+ (i32.add
+ (get_local $$arraydecay208$add$ptr213$i)
+ (i32.const 4)
)
- )
- (if
- (i32.eq
- (set_local $$j$0$i
- (i32.add
- (get_local $$j$0527$i)
- (i32.const 1)
+ (i32.shl
+ (i32.add
+ (i32.and
+ (i32.div_s
+ (set_local $$add355$i
+ (i32.add
+ (get_local $$sub343$i)
+ (i32.const 9216)
+ )
+ )
+ (i32.const 9)
+ )
+ (i32.const -1)
)
+ (i32.const -1024)
)
- (i32.const 9)
- )
- (block
- (set_local $$i$1$lcssa$i
- (get_local $$mul367$i)
- )
- (br $while-out$86)
- )
- (block
- (set_local $$i$1526$i
- (get_local $$mul367$i)
- )
- (set_local $$j$0527$i
- (get_local $$j$0$i)
- )
+ (i32.const 2)
)
)
- (br $while-in$87)
)
- )
- (set_local $$i$1$lcssa$i
- (i32.const 10)
- )
- )
- (block $do-once$88
- (if
- (i32.and
- (set_local $$cmp374$i
- (i32.eq
+ (if
+ (i32.lt_s
+ (set_local $$j$0$524$i
(i32.add
- (get_local $$add$ptr358$i)
- (i32.const 4)
+ (i32.and
+ (i32.rem_s
+ (get_local $$add355$i)
+ (i32.const 9)
+ )
+ (i32.const -1)
+ )
+ (i32.const 1)
)
- (get_local $$z$3$lcssa$i)
)
+ (i32.const 9)
)
- (i32.eq
- (set_local $$rem370$i
- (i32.and
- (i32.rem_u
- (set_local $$231
- (i32.load
- (get_local $$add$ptr358$i)
+ (block
+ (set_local $$i$1526$i
+ (i32.const 10)
+ )
+ (set_local $$j$0527$i
+ (get_local $$j$0$524$i)
+ )
+ (loop $while-out$86 $while-in$87
+ (set_local $$mul367$i
+ (i32.mul
+ (get_local $$i$1526$i)
+ (i32.const 10)
+ )
+ )
+ (if
+ (i32.eq
+ (set_local $$j$0$i
+ (i32.add
+ (get_local $$j$0527$i)
+ (i32.const 1)
)
)
- (get_local $$i$1$lcssa$i)
+ (i32.const 9)
+ )
+ (block
+ (set_local $$i$1$lcssa$i
+ (get_local $$mul367$i)
+ )
+ (br $while-out$86)
+ )
+ (block
+ (set_local $$i$1526$i
+ (get_local $$mul367$i)
+ )
+ (set_local $$j$0527$i
+ (get_local $$j$0$i)
+ )
)
- (i32.const -1)
)
+ (br $while-in$87)
)
- (i32.const 0)
)
- )
- (block
- (set_local $$a$8$i
- (get_local $$a$3$lcssa$i)
- )
- (set_local $$d$4$i
- (get_local $$add$ptr358$i)
- )
- (set_local $$e$4$i
- (get_local $$e$1$i)
+ (set_local $$i$1$lcssa$i
+ (i32.const 10)
)
)
- (block
- (set_local $$$396$i
- (if
+ (block $do-once$88
+ (if
+ (i32.and
+ (set_local $$cmp374$i
+ (i32.eq
+ (i32.add
+ (get_local $$add$ptr358$i)
+ (i32.const 4)
+ )
+ (get_local $$z$3$lcssa$i)
+ )
+ )
(i32.eq
- (i32.and
+ (set_local $$rem370$i
(i32.and
- (i32.div_u
- (get_local $$231)
+ (i32.rem_u
+ (set_local $$231
+ (i32.load
+ (get_local $$add$ptr358$i)
+ )
+ )
(get_local $$i$1$lcssa$i)
)
(i32.const -1)
)
- (i32.const 1)
)
(i32.const 0)
)
- (f64.const 9007199254740992)
- (f64.const 9007199254740994)
)
- )
- (if
- (i32.lt_u
- (get_local $$rem370$i)
- (set_local $$div384$i
- (i32.and
- (i32.div_s
- (get_local $$i$1$lcssa$i)
- (i32.const 2)
- )
- (i32.const -1)
- )
+ (block
+ (set_local $$a$8$i
+ (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$d$4$i
+ (get_local $$add$ptr358$i)
+ )
+ (set_local $$e$4$i
+ (get_local $$e$1$i)
)
)
- (set_local $$small$0$i
- (f64.const 0.5)
- )
- (set_local $$small$0$i
- (if
- (i32.and
- (get_local $$cmp374$i)
+ (block
+ (set_local $$$396$i
+ (if
(i32.eq
- (get_local $$rem370$i)
- (get_local $$div384$i)
+ (i32.and
+ (i32.and
+ (i32.div_u
+ (get_local $$231)
+ (get_local $$i$1$lcssa$i)
+ )
+ (i32.const -1)
+ )
+ (i32.const 1)
+ )
+ (i32.const 0)
)
- )
- (f64.const 1)
- (f64.const 1.5)
- )
- )
- )
- (block $do-once$90
- (if
- (i32.eq
- (get_local $$pl$0$i)
- (i32.const 0)
- )
- (block
- (set_local $$round377$1$i
- (get_local $$$396$i)
- )
- (set_local $$small$1$i
- (get_local $$small$0$i)
+ (f64.const 9007199254740992)
+ (f64.const 9007199254740994)
)
)
- (block
+ (set_local $$small$0$i
(if
- (i32.ne
- (i32.shr_s
- (i32.shl
- (i32.load8_s
- (get_local $$prefix$0$i)
+ (i32.lt_u
+ (get_local $$rem370$i)
+ (set_local $$div384$i
+ (i32.and
+ (i32.div_s
+ (get_local $$i$1$lcssa$i)
+ (i32.const 2)
)
- (i32.const 24)
+ (i32.const -1)
)
- (i32.const 24)
)
- (i32.const 45)
)
- (block
- (set_local $$round377$1$i
+ (f64.const 0.5)
+ (if
+ (i32.and
+ (get_local $$cmp374$i)
+ (i32.eq
+ (get_local $$rem370$i)
+ (get_local $$div384$i)
+ )
+ )
+ (f64.const 1)
+ (f64.const 1.5)
+ )
+ )
+ )
+ (set_local $$round377$1$i
+ (block $do-once$90
+ (if
+ (i32.eq
+ (get_local $$pl$0$i)
+ (i32.const 0)
+ )
+ (block
+ (set_local $$small$1$i
+ (get_local $$small$0$i)
+ )
(get_local $$$396$i)
)
- (set_local $$small$1$i
- (get_local $$small$0$i)
+ (block
+ (if
+ (i32.ne
+ (i32.shr_s
+ (i32.shl
+ (i32.load8_s
+ (get_local $$prefix$0$i)
+ )
+ (i32.const 24)
+ )
+ (i32.const 24)
+ )
+ (i32.const 45)
+ )
+ (block
+ (set_local $$small$1$i
+ (get_local $$small$0$i)
+ )
+ (br $do-once$90
+ (get_local $$$396$i)
+ )
+ )
+ )
+ (set_local $$small$1$i
+ (f64.neg
+ (get_local $$small$0$i)
+ )
+ )
+ (f64.neg
+ (get_local $$$396$i)
+ )
)
- (br $do-once$90)
)
)
- (set_local $$round377$1$i
- (f64.neg
- (get_local $$$396$i)
+ )
+ (i32.store
+ (get_local $$add$ptr358$i)
+ (set_local $$sub409$i
+ (i32.sub
+ (get_local $$231)
+ (get_local $$rem370$i)
)
)
- (set_local $$small$1$i
- (f64.neg
- (get_local $$small$0$i)
+ )
+ (if
+ (f64.eq
+ (f64.add
+ (get_local $$round377$1$i)
+ (get_local $$small$1$i)
)
+ (get_local $$round377$1$i)
+ )
+ (block
+ (set_local $$a$8$i
+ (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$d$4$i
+ (get_local $$add$ptr358$i)
+ )
+ (set_local $$e$4$i
+ (get_local $$e$1$i)
+ )
+ (br $do-once$88)
)
)
- )
- )
- (i32.store
- (get_local $$add$ptr358$i)
- (set_local $$sub409$i
- (i32.sub
- (get_local $$231)
- (get_local $$rem370$i)
- )
- )
- )
- (if
- (f64.eq
- (f64.add
- (get_local $$round377$1$i)
- (get_local $$small$1$i)
- )
- (get_local $$round377$1$i)
- )
- (block
- (set_local $$a$8$i
- (get_local $$a$3$lcssa$i)
- )
- (set_local $$d$4$i
- (get_local $$add$ptr358$i)
- )
- (set_local $$e$4$i
- (get_local $$e$1$i)
- )
- (br $do-once$88)
- )
- )
- (i32.store
- (get_local $$add$ptr358$i)
- (set_local $$add414$i
- (i32.add
- (get_local $$sub409$i)
- (get_local $$i$1$lcssa$i)
- )
- )
- )
- (if
- (i32.gt_u
- (get_local $$add414$i)
- (i32.const 999999999)
- )
- (block
- (set_local $$a$5521$i
- (get_local $$a$3$lcssa$i)
- )
- (set_local $$d$2520$i
+ (i32.store
(get_local $$add$ptr358$i)
+ (set_local $$add414$i
+ (i32.add
+ (get_local $$sub409$i)
+ (get_local $$i$1$lcssa$i)
+ )
+ )
)
- (loop $while-out$92 $while-in$93
- (i32.store
- (get_local $$d$2520$i)
- (i32.const 0)
+ (if
+ (i32.gt_u
+ (get_local $$add414$i)
+ (i32.const 999999999)
)
- (if
- (i32.lt_u
- (set_local $$incdec$ptr419$i
- (i32.add
- (get_local $$d$2520$i)
- (i32.const -4)
+ (block
+ (set_local $$a$5521$i
+ (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$d$2520$i
+ (get_local $$add$ptr358$i)
+ )
+ (loop $while-out$92 $while-in$93
+ (i32.store
+ (get_local $$d$2520$i)
+ (i32.const 0)
+ )
+ (set_local $$a$6$i
+ (if
+ (i32.lt_u
+ (set_local $$incdec$ptr419$i
+ (i32.add
+ (get_local $$d$2520$i)
+ (i32.const -4)
+ )
+ )
+ (get_local $$a$5521$i)
+ )
+ (block
+ (i32.store
+ (set_local $$incdec$ptr423$i
+ (i32.add
+ (get_local $$a$5521$i)
+ (i32.const -4)
+ )
+ )
+ (i32.const 0)
+ )
+ (get_local $$incdec$ptr423$i)
+ )
+ (get_local $$a$5521$i)
)
)
- (get_local $$a$5521$i)
- )
- (block
(i32.store
- (set_local $$incdec$ptr423$i
+ (get_local $$incdec$ptr419$i)
+ (set_local $$inc425$i
(i32.add
- (get_local $$a$5521$i)
- (i32.const -4)
+ (i32.load
+ (get_local $$incdec$ptr419$i)
+ )
+ (i32.const 1)
)
)
- (i32.const 0)
)
- (set_local $$a$6$i
- (get_local $$incdec$ptr423$i)
+ (if
+ (i32.gt_u
+ (get_local $$inc425$i)
+ (i32.const 999999999)
+ )
+ (block
+ (set_local $$a$5521$i
+ (get_local $$a$6$i)
+ )
+ (set_local $$d$2520$i
+ (get_local $$incdec$ptr419$i)
+ )
+ )
+ (block
+ (set_local $$a$5$lcssa$i
+ (get_local $$a$6$i)
+ )
+ (set_local $$d$2$lcssa$i
+ (get_local $$incdec$ptr419$i)
+ )
+ (br $while-out$92)
+ )
)
+ (br $while-in$93)
+ )
+ )
+ (block
+ (set_local $$a$5$lcssa$i
+ (get_local $$a$3$lcssa$i)
)
- (set_local $$a$6$i
- (get_local $$a$5521$i)
+ (set_local $$d$2$lcssa$i
+ (get_local $$add$ptr358$i)
)
)
- (i32.store
- (get_local $$incdec$ptr419$i)
- (set_local $$inc425$i
- (i32.add
- (i32.load
- (get_local $$incdec$ptr419$i)
- )
- (i32.const 1)
+ )
+ (set_local $$mul431$i
+ (i32.mul
+ (i32.shr_s
+ (i32.sub
+ (get_local $$sub$ptr$rhs$cast345$i)
+ (get_local $$a$5$lcssa$i)
+ )
+ (i32.const 2)
+ )
+ (i32.const 9)
+ )
+ )
+ (if
+ (i32.lt_u
+ (set_local $$234
+ (i32.load
+ (get_local $$a$5$lcssa$i)
)
)
+ (i32.const 10)
+ )
+ (block
+ (set_local $$a$8$i
+ (get_local $$a$5$lcssa$i)
+ )
+ (set_local $$d$4$i
+ (get_local $$d$2$lcssa$i)
+ )
+ (set_local $$e$4$i
+ (get_local $$mul431$i)
+ )
+ (br $do-once$88)
+ )
+ (block
+ (set_local $$e$2517$i
+ (get_local $$mul431$i)
+ )
+ (set_local $$i$2516$i
+ (i32.const 10)
+ )
+ )
+ )
+ (loop $while-out$94 $while-in$95
+ (set_local $$inc438$i
+ (i32.add
+ (get_local $$e$2517$i)
+ (i32.const 1)
+ )
)
(if
- (i32.gt_u
- (get_local $$inc425$i)
- (i32.const 999999999)
+ (i32.lt_u
+ (get_local $$234)
+ (set_local $$mul437$i
+ (i32.mul
+ (get_local $$i$2516$i)
+ (i32.const 10)
+ )
+ )
)
(block
- (set_local $$a$5521$i
- (get_local $$a$6$i)
+ (set_local $$a$8$i
+ (get_local $$a$5$lcssa$i)
)
- (set_local $$d$2520$i
- (get_local $$incdec$ptr419$i)
+ (set_local $$d$4$i
+ (get_local $$d$2$lcssa$i)
+ )
+ (set_local $$e$4$i
+ (get_local $$inc438$i)
)
+ (br $while-out$94)
)
(block
- (set_local $$a$5$lcssa$i
- (get_local $$a$6$i)
+ (set_local $$e$2517$i
+ (get_local $$inc438$i)
)
- (set_local $$d$2$lcssa$i
- (get_local $$incdec$ptr419$i)
+ (set_local $$i$2516$i
+ (get_local $$mul437$i)
)
- (br $while-out$92)
)
)
- (br $while-in$93)
- )
- )
- (block
- (set_local $$a$5$lcssa$i
- (get_local $$a$3$lcssa$i)
- )
- (set_local $$d$2$lcssa$i
- (get_local $$add$ptr358$i)
- )
- )
- )
- (set_local $$mul431$i
- (i32.mul
- (i32.shr_s
- (i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$a$5$lcssa$i)
- )
- (i32.const 2)
+ (br $while-in$95)
)
- (i32.const 9)
)
)
+ )
+ (set_local $$add$ptr442$z$3$i
(if
- (i32.lt_u
- (set_local $$234
- (i32.load
- (get_local $$a$5$lcssa$i)
- )
- )
- (i32.const 10)
- )
- (block
- (set_local $$a$8$i
- (get_local $$a$5$lcssa$i)
- )
- (set_local $$d$4$i
- (get_local $$d$2$lcssa$i)
- )
- (set_local $$e$4$i
- (get_local $$mul431$i)
- )
- (br $do-once$88)
- )
- (block
- (set_local $$e$2517$i
- (get_local $$mul431$i)
- )
- (set_local $$i$2516$i
- (i32.const 10)
- )
- )
- )
- (loop $while-out$94 $while-in$95
- (set_local $$inc438$i
- (i32.add
- (get_local $$e$2517$i)
- (i32.const 1)
- )
- )
- (if
- (i32.lt_u
- (get_local $$234)
- (set_local $$mul437$i
- (i32.mul
- (get_local $$i$2516$i)
- (i32.const 10)
- )
- )
- )
- (block
- (set_local $$a$8$i
- (get_local $$a$5$lcssa$i)
- )
- (set_local $$d$4$i
- (get_local $$d$2$lcssa$i)
- )
- (set_local $$e$4$i
- (get_local $$inc438$i)
- )
- (br $while-out$94)
- )
- (block
- (set_local $$e$2517$i
- (get_local $$inc438$i)
- )
- (set_local $$i$2516$i
- (get_local $$mul437$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)
)
)
)
- (br $while-in$95)
+ (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)
+ )
+ (get_local $$a$8$i)
)
- )
- (set_local $$add$ptr442$z$3$i
- (if
- (i32.gt_u
+ (block
+ (set_local $$e$5$ph$i
+ (get_local $$e$1$i)
+ )
+ (set_local $$z$7$ph$i
(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)
+ (get_local $$a$3$lcssa$i)
)
)
- (set_local $$a$9$ph$i
- (get_local $$a$8$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)
- )
)
- (block
- (set_local $$a$9$ph$i
- (get_local $$a$3$lcssa$i)
- )
- (set_local $$e$5$ph$i
- (get_local $$e$1$i)
- )
- (set_local $$z$7$ph$i
- (get_local $$z$3$lcssa$i)
+ (set_local $$sub626$le$i
+ (i32.sub
+ (i32.const 0)
+ (get_local $$e$5$ph$i)
)
)
- )
- (set_local $$sub626$le$i
- (i32.sub
- (i32.const 0)
- (get_local $$e$5$ph$i)
+ (set_local $$z$7$i
+ (get_local $$z$7$ph$i)
)
- )
- (set_local $$z$7$i
- (get_local $$z$7$ph$i)
- )
- (loop $while-out$96 $while-in$97
- (if
- (i32.le_u
- (get_local $$z$7$i)
- (get_local $$a$9$ph$i)
- )
- (block
- (set_local $$cmp450$lcssa$i
- (i32.const 0)
- )
- (set_local $$z$7$i$lcssa
+ (loop $while-out$96 $while-in$97
+ (if
+ (i32.le_u
(get_local $$z$7$i)
+ (get_local $$a$9$ph$i)
)
- (br $while-out$96)
- )
- )
- (if
- (i32.eq
- (i32.load
- (set_local $$arrayidx453$i
- (i32.add
- (get_local $$z$7$i)
- (i32.const -4)
- )
+ (block
+ (set_local $$cmp450$lcssa$i
+ (i32.const 0)
)
+ (set_local $$z$7$i$lcssa
+ (get_local $$z$7$i)
+ )
+ (br $while-out$96)
)
- (i32.const 0)
- )
- (set_local $$z$7$i
- (get_local $$arrayidx453$i)
- )
- (block
- (set_local $$cmp450$lcssa$i
- (i32.const 1)
- )
- (set_local $$z$7$i$lcssa
- (get_local $$z$7$i)
- )
- (br $while-out$96)
)
- )
- (br $while-in$97)
- )
- (block $do-once$98
- (if
- (get_local $$cmp338$i)
- (block
- (if
- (i32.and
- (i32.gt_s
- (set_local $$$p$inc468$i
- (i32.add
- (i32.xor
- (i32.and
- (get_local $$tobool341$i)
- (i32.const 1)
- )
- (i32.const 1)
- )
- (get_local $$$p$i)
- )
- )
- (get_local $$e$5$ph$i)
- )
- (i32.gt_s
- (get_local $$e$5$ph$i)
- (i32.const -5)
- )
- )
- (block
- (set_local $$p$addr$2$i
- (i32.sub
- (i32.add
- (get_local $$$p$inc468$i)
- (i32.const -1)
- )
- (get_local $$e$5$ph$i)
- )
- )
- (set_local $$t$addr$0$i
- (i32.add
- (get_local $$t$0)
- (i32.const -1)
- )
- )
- )
- (block
- (set_local $$p$addr$2$i
- (i32.add
- (get_local $$$p$inc468$i)
- (i32.const -1)
- )
- )
- (set_local $$t$addr$0$i
+ (if
+ (i32.eq
+ (i32.load
+ (set_local $$arrayidx453$i
(i32.add
- (get_local $$t$0)
- (i32.const -2)
+ (get_local $$z$7$i)
+ (i32.const -4)
)
)
)
+ (i32.const 0)
)
- (if
- (i32.ne
- (set_local $$and483$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
- )
- (i32.const 0)
+ (set_local $$z$7$i
+ (get_local $$arrayidx453$i)
+ )
+ (block
+ (set_local $$cmp450$lcssa$i
+ (i32.const 1)
)
- (block
- (set_local $$and610$pre$phi$iZ2D
- (get_local $$and483$i)
- )
- (set_local $$p$addr$3$i
- (get_local $$p$addr$2$i)
- )
- (set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
- )
- (br $do-once$98)
+ (set_local $$z$7$i$lcssa
+ (get_local $$z$7$i)
)
+ (br $while-out$96)
)
- (block $do-once$100
- (if
- (get_local $$cmp450$lcssa$i)
- (block
+ )
+ (br $while-in$97)
+ )
+ (set_local $$and610$pre$phi$iZ2D
+ (block $do-once$98
+ (if
+ (get_local $$cmp338$i)
+ (block
+ (set_local $$p$addr$2$i
(if
- (i32.eq
- (set_local $$237
- (i32.load
+ (i32.and
+ (i32.gt_s
+ (set_local $$$p$inc468$i
(i32.add
- (get_local $$z$7$i$lcssa)
- (i32.const -4)
+ (i32.xor
+ (i32.and
+ (get_local $$tobool341$i)
+ (i32.const 1)
+ )
+ (i32.const 1)
+ )
+ (get_local $$$p$i)
)
)
+ (get_local $$e$5$ph$i)
+ )
+ (i32.gt_s
+ (get_local $$e$5$ph$i)
+ (i32.const -5)
)
- (i32.const 0)
)
(block
- (set_local $$j$2$i
- (i32.const 9)
+ (set_local $$t$addr$0$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const -1)
+ )
)
- (br $do-once$100)
- )
- )
- (if
- (i32.eq
- (i32.and
- (i32.rem_u
- (get_local $$237)
- (i32.const 10)
+ (i32.sub
+ (i32.add
+ (get_local $$$p$inc468$i)
+ (i32.const -1)
)
- (i32.const -1)
+ (get_local $$e$5$ph$i)
)
- (i32.const 0)
)
(block
- (set_local $$i$3512$i
- (i32.const 10)
+ (set_local $$t$addr$0$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const -2)
+ )
)
- (set_local $$j$1513$i
- (i32.const 0)
+ (i32.add
+ (get_local $$$p$inc468$i)
+ (i32.const -1)
)
)
- (block
- (set_local $$j$2$i
- (i32.const 0)
+ )
+ )
+ (if
+ (i32.ne
+ (set_local $$and483$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
- (br $do-once$100)
)
+ (i32.const 0)
)
- (loop $while-out$102 $while-in$103
- (set_local $$inc500$i
- (i32.add
- (get_local $$j$1513$i)
- (i32.const 1)
- )
+ (block
+ (set_local $$p$addr$3$i
+ (get_local $$p$addr$2$i)
)
- (if
- (i32.eq
- (i32.and
- (i32.rem_u
- (get_local $$237)
- (set_local $$mul499$i
- (i32.mul
- (get_local $$i$3512$i)
- (i32.const 10)
+ (set_local $$t$addr$1$i
+ (get_local $$t$addr$0$i)
+ )
+ (br $do-once$98
+ (get_local $$and483$i)
+ )
+ )
+ )
+ (block $do-once$100
+ (if
+ (get_local $$cmp450$lcssa$i)
+ (block
+ (if
+ (i32.eq
+ (set_local $$237
+ (i32.load
+ (i32.add
+ (get_local $$z$7$i$lcssa)
+ (i32.const -4)
)
)
)
- (i32.const -1)
+ (i32.const 0)
+ )
+ (block
+ (set_local $$j$2$i
+ (i32.const 9)
+ )
+ (br $do-once$100)
)
- (i32.const 0)
)
- (block
- (set_local $$i$3512$i
- (get_local $$mul499$i)
+ (if
+ (i32.eq
+ (i32.and
+ (i32.rem_u
+ (get_local $$237)
+ (i32.const 10)
+ )
+ (i32.const -1)
+ )
+ (i32.const 0)
+ )
+ (block
+ (set_local $$i$3512$i
+ (i32.const 10)
+ )
+ (set_local $$j$1513$i
+ (i32.const 0)
+ )
)
- (set_local $$j$1513$i
- (get_local $$inc500$i)
+ (block
+ (set_local $$j$2$i
+ (i32.const 0)
+ )
+ (br $do-once$100)
)
)
- (block
- (set_local $$j$2$i
- (get_local $$inc500$i)
+ (loop $while-out$102 $while-in$103
+ (set_local $$inc500$i
+ (i32.add
+ (get_local $$j$1513$i)
+ (i32.const 1)
+ )
+ )
+ (if
+ (i32.eq
+ (i32.and
+ (i32.rem_u
+ (get_local $$237)
+ (set_local $$mul499$i
+ (i32.mul
+ (get_local $$i$3512$i)
+ (i32.const 10)
+ )
+ )
+ )
+ (i32.const -1)
+ )
+ (i32.const 0)
+ )
+ (block
+ (set_local $$i$3512$i
+ (get_local $$mul499$i)
+ )
+ (set_local $$j$1513$i
+ (get_local $$inc500$i)
+ )
+ )
+ (block
+ (set_local $$j$2$i
+ (get_local $$inc500$i)
+ )
+ (br $while-out$102)
+ )
)
- (br $while-out$102)
+ (br $while-in$103)
)
)
- (br $while-in$103)
- )
- )
- (set_local $$j$2$i
- (i32.const 9)
- )
- )
- )
- (set_local $$mul513$i
- (i32.add
- (i32.mul
- (i32.shr_s
- (i32.sub
- (get_local $$z$7$i$lcssa)
- (get_local $$sub$ptr$rhs$cast345$i)
+ (set_local $$j$2$i
+ (i32.const 9)
)
- (i32.const 2)
)
- (i32.const 9)
- )
- (i32.const -9)
- )
- )
- (if
- (i32.eq
- (i32.or
- (get_local $$t$addr$0$i)
- (i32.const 32)
)
- (i32.const 102)
- )
- (block
- (set_local $$$sub514$i
- (if
- (i32.lt_s
- (set_local $$sub514$i
+ (set_local $$mul513$i
+ (i32.add
+ (i32.mul
+ (i32.shr_s
(i32.sub
- (get_local $$mul513$i)
- (get_local $$j$2$i)
+ (get_local $$z$7$i$lcssa)
+ (get_local $$sub$ptr$rhs$cast345$i)
)
+ (i32.const 2)
)
- (i32.const 0)
+ (i32.const 9)
)
- (i32.const 0)
- (get_local $$sub514$i)
+ (i32.const -9)
)
)
- (set_local $$p$addr$2$$sub514398$i
- (if
- (i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
+ (if
+ (i32.eq
+ (i32.or
+ (get_local $$t$addr$0$i)
+ (i32.const 32)
)
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
+ (i32.const 102)
)
- )
- (set_local $$and610$pre$phi$iZ2D
- (i32.const 0)
- )
- (set_local $$p$addr$3$i
- (get_local $$p$addr$2$$sub514398$i)
- )
- (set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
- )
- )
- (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)
+ (block
+ (set_local $$$sub514$i
+ (if
+ (i32.lt_s
+ (set_local $$sub514$i
+ (i32.sub
+ (get_local $$mul513$i)
+ (get_local $$j$2$i)
+ )
)
- (get_local $$j$2$i)
+ (i32.const 0)
)
+ (i32.const 0)
+ (get_local $$sub514$i)
)
- (i32.const 0)
+ )
+ (set_local $$p$addr$3$i
+ (if
+ (i32.lt_s
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub514$i)
+ )
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub514$i)
+ )
+ )
+ (set_local $$t$addr$1$i
+ (get_local $$t$addr$0$i)
)
(i32.const 0)
- (get_local $$sub562$i)
)
- )
- (set_local $$p$addr$2$$sub562399$i
- (if
- (i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
+ (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)
+ )
+ )
+ (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)
+ )
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub562$i)
+ )
)
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
+ (set_local $$t$addr$1$i
+ (get_local $$t$addr$0$i)
+ )
+ (i32.const 0)
)
)
- (set_local $$and610$pre$phi$iZ2D
- (i32.const 0)
- )
+ )
+ (block
(set_local $$p$addr$3$i
- (get_local $$p$addr$2$$sub562399$i)
+ (get_local $$$p$i)
)
(set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
+ (get_local $$t$0)
+ )
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
)
)
)
- (block
- (set_local $$and610$pre$phi$iZ2D
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
- )
- (set_local $$p$addr$3$i
- (get_local $$$p$i)
- )
- (set_local $$t$addr$1$i
- (get_local $$t$0)
- )
- )
- )
- )
- (set_local $$lor$ext$i
- (i32.and
- (i32.ne
- (set_local $$239
- (i32.or
- (get_local $$p$addr$3$i)
- (get_local $$and610$pre$phi$iZ2D)
- )
- )
- (i32.const 0)
- )
- (i32.const 1)
)
- )
- (if
- (set_local $$cmp614$i
- (i32.eq
- (i32.or
- (get_local $$t$addr$1$i)
- (i32.const 32)
- )
- (i32.const 102)
- )
- )
- (block
- (set_local $$add620$i
- (if
- (i32.gt_s
- (get_local $$e$5$ph$i)
- (i32.const 0)
+ (set_local $$lor$ext$i
+ (i32.and
+ (i32.ne
+ (set_local $$239
+ (i32.or
+ (get_local $$p$addr$3$i)
+ (get_local $$and610$pre$phi$iZ2D)
+ )
)
- (get_local $$e$5$ph$i)
(i32.const 0)
)
- )
- (set_local $$estr$2$i
- (i32.const 0)
- )
- (set_local $$sub$ptr$sub650$pn$i
- (get_local $$add620$i)
+ (i32.const 1)
)
)
- (block
- (set_local $$242
- (i32.shr_s
- (i32.shl
- (i32.lt_s
- (set_local $$cond629$i
- (if
- (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)
+ (set_local $$estr$2$i
+ (if
+ (set_local $$cmp614$i
+ (i32.eq
+ (i32.or
+ (get_local $$t$addr$1$i)
+ (i32.const 32)
)
- (i32.const 31)
+ (i32.const 102)
)
- (i32.const 31)
)
- )
- (if
- (i32.lt_s
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (set_local $$243
- (call $_fmt_u
- (get_local $$cond629$i)
- (get_local $$242)
- (get_local $$arrayidx$i$236)
+ (block
+ (set_local $$sub$ptr$sub650$pn$i
+ (if
+ (i32.gt_s
+ (get_local $$e$5$ph$i)
+ (i32.const 0)
)
+ (get_local $$e$5$ph$i)
+ (i32.const 0)
)
)
- (i32.const 2)
+ (i32.const 0)
)
(block
- (set_local $$estr$1507$i
- (get_local $$243)
- )
- (loop $while-out$104 $while-in$105
- (i32.store8
- (set_local $$incdec$ptr639$i
- (i32.add
- (get_local $$estr$1507$i)
- (i32.const -1)
+ (set_local $$242
+ (i32.shr_s
+ (i32.shl
+ (i32.lt_s
+ (set_local $$cond629$i
+ (if
+ (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)
)
+ (i32.const 31)
)
- (i32.const 48)
+ (i32.const 31)
)
- (if
- (i32.lt_s
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$incdec$ptr639$i)
+ )
+ (if
+ (i32.lt_s
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (set_local $$243
+ (call $_fmt_u
+ (get_local $$cond629$i)
+ (get_local $$242)
+ (get_local $$arrayidx$i$236)
+ )
)
- (i32.const 2)
)
+ (i32.const 2)
+ )
+ (block
(set_local $$estr$1507$i
- (get_local $$incdec$ptr639$i)
+ (get_local $$243)
)
- (block
- (set_local $$estr$1$lcssa$i
- (get_local $$incdec$ptr639$i)
+ (loop $while-out$104 $while-in$105
+ (i32.store8
+ (set_local $$incdec$ptr639$i
+ (i32.add
+ (get_local $$estr$1507$i)
+ (i32.const -1)
+ )
+ )
+ (i32.const 48)
)
- (br $while-out$104)
+ (if
+ (i32.lt_s
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$incdec$ptr639$i)
+ )
+ (i32.const 2)
+ )
+ (set_local $$estr$1507$i
+ (get_local $$incdec$ptr639$i)
+ )
+ (block
+ (set_local $$estr$1$lcssa$i
+ (get_local $$incdec$ptr639$i)
+ )
+ (br $while-out$104)
+ )
+ )
+ (br $while-in$105)
)
)
- (br $while-in$105)
+ (set_local $$estr$1$lcssa$i
+ (get_local $$243)
+ )
)
- )
- (set_local $$estr$1$lcssa$i
- (get_local $$243)
- )
- )
- (i32.store8
- (i32.add
- (get_local $$estr$1$lcssa$i)
- (i32.const -1)
- )
- (i32.and
- (i32.add
+ (i32.store8
+ (i32.add
+ (get_local $$estr$1$lcssa$i)
+ (i32.const -1)
+ )
(i32.and
- (i32.shr_s
- (get_local $$e$5$ph$i)
- (i32.const 31)
+ (i32.add
+ (i32.and
+ (i32.shr_s
+ (get_local $$e$5$ph$i)
+ (i32.const 31)
+ )
+ (i32.const 2)
+ )
+ (i32.const 43)
)
- (i32.const 2)
+ (i32.const 255)
)
- (i32.const 43)
)
- (i32.const 255)
- )
- )
- (i32.store8
- (set_local $$incdec$ptr647$i
- (i32.add
- (get_local $$estr$1$lcssa$i)
- (i32.const -2)
+ (i32.store8
+ (set_local $$incdec$ptr647$i
+ (i32.add
+ (get_local $$estr$1$lcssa$i)
+ (i32.const -2)
+ )
+ )
+ (i32.and
+ (get_local $$t$addr$1$i)
+ (i32.const 255)
+ )
+ )
+ (set_local $$sub$ptr$sub650$pn$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$incdec$ptr647$i)
+ )
)
- )
- (i32.and
- (get_local $$t$addr$1$i)
- (i32.const 255)
- )
- )
- (set_local $$estr$2$i
- (get_local $$incdec$ptr647$i)
- )
- (set_local $$sub$ptr$sub650$pn$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
(get_local $$incdec$ptr647$i)
)
)
)
- )
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (set_local $$add653$i
- (i32.add
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (set_local $$add653$i
(i32.add
(i32.add
(i32.add
- (get_local $$pl$0$i)
- (i32.const 1)
+ (i32.add
+ (get_local $$pl$0$i)
+ (i32.const 1)
+ )
+ (get_local $$p$addr$3$i)
)
- (get_local $$p$addr$3$i)
+ (get_local $$lor$ext$i)
)
- (get_local $$lor$ext$i)
+ (get_local $$sub$ptr$sub650$pn$i)
)
- (get_local $$sub$ptr$sub650$pn$i)
)
+ (get_local $$fl$1$and219)
)
- (get_local $$fl$1$and219)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $$f)
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
+ )
+ (call $___fwritex
+ (get_local $$prefix$0$i)
+ (get_local $$pl$0$i)
+ (get_local $$f)
)
- (i32.const 0)
)
- (call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$0$i)
+ (call $_pad
(get_local $$f)
+ (i32.const 48)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 65536)
+ )
)
- )
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$w$1)
- (get_local $$add653$i)
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 65536)
- )
- )
- (block $do-once$106
- (if
- (get_local $$cmp614$i)
- (block
- (set_local $$d$5494$i
- (set_local $$r$0$a$9$i
- (if
- (i32.gt_u
- (get_local $$a$9$ph$i)
+ (block $do-once$106
+ (if
+ (get_local $$cmp614$i)
+ (block
+ (set_local $$d$5494$i
+ (set_local $$r$0$a$9$i
+ (if
+ (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)
)
- (get_local $$arraydecay208$add$ptr213$i)
- (get_local $$a$9$ph$i)
)
)
- )
- (loop $while-out$108 $while-in$109
- (set_local $$249
- (call $_fmt_u
- (i32.load
- (get_local $$d$5494$i)
+ (loop $while-out$108 $while-in$109
+ (set_local $$249
+ (call $_fmt_u
+ (i32.load
+ (get_local $$d$5494$i)
+ )
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (i32.const 0)
- (get_local $$add$ptr671$i)
)
- )
- (block $do-once$110
- (if
- (i32.eq
- (get_local $$d$5494$i)
- (get_local $$r$0$a$9$i)
- )
- (block
- (if
- (i32.ne
- (get_local $$249)
- (get_local $$add$ptr671$i)
- )
- (block
- (set_local $$s668$1$i
- (get_local $$249)
- )
- (br $do-once$110)
- )
- )
- (i32.store8
- (get_local $$incdec$ptr689$i)
- (i32.const 48)
- )
- (set_local $$s668$1$i
- (get_local $$incdec$ptr689$i)
+ (block $do-once$110
+ (if
+ (i32.eq
+ (get_local $$d$5494$i)
+ (get_local $$r$0$a$9$i)
)
- )
- (block
- (if
- (i32.gt_u
- (get_local $$249)
- (get_local $$buf$i)
- )
- (set_local $$s668$0492$i
- (get_local $$249)
- )
- (block
- (set_local $$s668$1$i
+ (block
+ (if
+ (i32.ne
(get_local $$249)
+ (get_local $$add$ptr671$i)
)
- (br $do-once$110)
- )
- )
- (loop $while-out$112 $while-in$113
- (i32.store8
- (set_local $$incdec$ptr681$i
- (i32.add
- (get_local $$s668$0492$i)
- (i32.const -1)
+ (block
+ (set_local $$s668$1$i
+ (get_local $$249)
)
+ (br $do-once$110)
)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr689$i)
(i32.const 48)
)
+ (set_local $$s668$1$i
+ (get_local $$incdec$ptr689$i)
+ )
+ )
+ (block
(if
(i32.gt_u
- (get_local $$incdec$ptr681$i)
+ (get_local $$249)
(get_local $$buf$i)
)
(set_local $$s668$0492$i
- (get_local $$incdec$ptr681$i)
+ (get_local $$249)
)
(block
(set_local $$s668$1$i
+ (get_local $$249)
+ )
+ (br $do-once$110)
+ )
+ )
+ (loop $while-out$112 $while-in$113
+ (i32.store8
+ (set_local $$incdec$ptr681$i
+ (i32.add
+ (get_local $$s668$0492$i)
+ (i32.const -1)
+ )
+ )
+ (i32.const 48)
+ )
+ (if
+ (i32.gt_u
+ (get_local $$incdec$ptr681$i)
+ (get_local $$buf$i)
+ )
+ (set_local $$s668$0492$i
(get_local $$incdec$ptr681$i)
)
- (br $while-out$112)
+ (block
+ (set_local $$s668$1$i
+ (get_local $$incdec$ptr681$i)
+ )
+ (br $while-out$112)
+ )
)
+ (br $while-in$113)
)
- (br $while-in$113)
)
)
)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $$f)
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (call $___fwritex
- (get_local $$s668$1$i)
- (i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
+ (call $___fwritex
(get_local $$s668$1$i)
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast694$i)
+ (get_local $$s668$1$i)
+ )
+ (get_local $$f)
)
- (get_local $$f)
)
- )
- (if
- (i32.gt_u
- (set_local $$incdec$ptr698$i
- (i32.add
- (get_local $$d$5494$i)
- (i32.const 4)
+ (if
+ (i32.gt_u
+ (set_local $$incdec$ptr698$i
+ (i32.add
+ (get_local $$d$5494$i)
+ (i32.const 4)
+ )
)
+ (get_local $$arraydecay208$add$ptr213$i)
)
- (get_local $$arraydecay208$add$ptr213$i)
- )
- (block
- (set_local $$incdec$ptr698$i$lcssa
+ (block
+ (set_local $$incdec$ptr698$i$lcssa
+ (get_local $$incdec$ptr698$i)
+ )
+ (br $while-out$108)
+ )
+ (set_local $$d$5494$i
(get_local $$incdec$ptr698$i)
)
- (br $while-out$108)
- )
- (set_local $$d$5494$i
- (get_local $$incdec$ptr698$i)
)
+ (br $while-in$109)
)
- (br $while-in$109)
- )
- (block $do-once$114
- (if
- (i32.ne
- (get_local $$239)
- (i32.const 0)
- )
- (block
- (br_if $do-once$114
- (i32.ne
- (i32.and
- (i32.load
- (get_local $$f)
+ (block $do-once$114
+ (if
+ (i32.ne
+ (get_local $$239)
+ (i32.const 0)
+ )
+ (block
+ (br_if $do-once$114
+ (i32.ne
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
)
- (i32.const 0)
)
- )
- (call $___fwritex
- (i32.const 4143)
- (i32.const 1)
- (get_local $$f)
+ (call $___fwritex
+ (i32.const 4143)
+ (i32.const 1)
+ (get_local $$f)
+ )
)
)
)
- )
- (if
- (i32.and
- (i32.gt_s
- (get_local $$p$addr$3$i)
- (i32.const 0)
- )
- (i32.lt_u
- (get_local $$incdec$ptr698$i$lcssa)
- (get_local $$z$7$i$lcssa)
- )
- )
- (block
- (set_local $$d$6488$i
- (get_local $$incdec$ptr698$i$lcssa)
- )
- (set_local $$p$addr$4489$i
- (get_local $$p$addr$3$i)
+ (if
+ (i32.and
+ (i32.gt_s
+ (get_local $$p$addr$3$i)
+ (i32.const 0)
+ )
+ (i32.lt_u
+ (get_local $$incdec$ptr698$i$lcssa)
+ (get_local $$z$7$i$lcssa)
+ )
)
- (loop $while-out$116 $while-in$117
- (if
- (i32.gt_u
- (set_local $$255
- (call $_fmt_u
- (i32.load
- (get_local $$d$6488$i)
+ (block
+ (set_local $$d$6488$i
+ (get_local $$incdec$ptr698$i$lcssa)
+ )
+ (set_local $$p$addr$4489$i
+ (get_local $$p$addr$3$i)
+ )
+ (loop $while-out$116 $while-in$117
+ (if
+ (i32.gt_u
+ (set_local $$255
+ (call $_fmt_u
+ (i32.load
+ (get_local $$d$6488$i)
+ )
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (i32.const 0)
- (get_local $$add$ptr671$i)
)
+ (get_local $$buf$i)
)
- (get_local $$buf$i)
- )
- (block
- (set_local $$s715$0484$i
- (get_local $$255)
- )
- (loop $while-out$118 $while-in$119
- (i32.store8
- (set_local $$incdec$ptr725$i
- (i32.add
- (get_local $$s715$0484$i)
- (i32.const -1)
- )
- )
- (i32.const 48)
+ (block
+ (set_local $$s715$0484$i
+ (get_local $$255)
)
- (if
- (i32.gt_u
- (get_local $$incdec$ptr725$i)
- (get_local $$buf$i)
- )
- (set_local $$s715$0484$i
- (get_local $$incdec$ptr725$i)
+ (loop $while-out$118 $while-in$119
+ (i32.store8
+ (set_local $$incdec$ptr725$i
+ (i32.add
+ (get_local $$s715$0484$i)
+ (i32.const -1)
+ )
+ )
+ (i32.const 48)
)
- (block
- (set_local $$s715$0$lcssa$i
+ (if
+ (i32.gt_u
+ (get_local $$incdec$ptr725$i)
+ (get_local $$buf$i)
+ )
+ (set_local $$s715$0484$i
(get_local $$incdec$ptr725$i)
)
- (br $while-out$118)
+ (block
+ (set_local $$s715$0$lcssa$i
+ (get_local $$incdec$ptr725$i)
+ )
+ (br $while-out$118)
+ )
)
+ (br $while-in$119)
)
- (br $while-in$119)
+ )
+ (set_local $$s715$0$lcssa$i
+ (get_local $$255)
)
)
- (set_local $$s715$0$lcssa$i
- (get_local $$255)
- )
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $$f)
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (block
- (set_local $$cond732$i
- (if
- (i32.gt_s
- (get_local $$p$addr$4489$i)
+ (block
+ (set_local $$cond732$i
+ (if
+ (i32.gt_s
+ (get_local $$p$addr$4489$i)
+ (i32.const 9)
+ )
(i32.const 9)
+ (get_local $$p$addr$4489$i)
)
- (i32.const 9)
- (get_local $$p$addr$4489$i)
+ )
+ (call $___fwritex
+ (get_local $$s715$0$lcssa$i)
+ (get_local $$cond732$i)
+ (get_local $$f)
)
)
- (call $___fwritex
- (get_local $$s715$0$lcssa$i)
- (get_local $$cond732$i)
- (get_local $$f)
- )
- )
- )
- (set_local $$sub735$i
- (i32.add
- (get_local $$p$addr$4489$i)
- (i32.const -9)
)
- )
- (if
- (i32.and
- (i32.gt_s
+ (set_local $$sub735$i
+ (i32.add
(get_local $$p$addr$4489$i)
- (i32.const 9)
+ (i32.const -9)
)
- (i32.lt_u
- (set_local $$incdec$ptr734$i
- (i32.add
- (get_local $$d$6488$i)
- (i32.const 4)
+ )
+ (if
+ (i32.and
+ (i32.gt_s
+ (get_local $$p$addr$4489$i)
+ (i32.const 9)
+ )
+ (i32.lt_u
+ (set_local $$incdec$ptr734$i
+ (i32.add
+ (get_local $$d$6488$i)
+ (i32.const 4)
+ )
)
+ (get_local $$z$7$i$lcssa)
)
- (get_local $$z$7$i$lcssa)
)
- )
- (block
- (set_local $$d$6488$i
- (get_local $$incdec$ptr734$i)
- )
- (set_local $$p$addr$4489$i
- (get_local $$sub735$i)
+ (block
+ (set_local $$d$6488$i
+ (get_local $$incdec$ptr734$i)
+ )
+ (set_local $$p$addr$4489$i
+ (get_local $$sub735$i)
+ )
)
- )
- (block
- (set_local $$p$addr$4$lcssa$i
- (get_local $$sub735$i)
+ (block
+ (set_local $$p$addr$4$lcssa$i
+ (get_local $$sub735$i)
+ )
+ (br $while-out$116)
)
- (br $while-out$116)
)
+ (br $while-in$117)
)
- (br $while-in$117)
+ )
+ (set_local $$p$addr$4$lcssa$i
+ (get_local $$p$addr$3$i)
)
)
- (set_local $$p$addr$4$lcssa$i
- (get_local $$p$addr$3$i)
- )
- )
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (i32.add
- (get_local $$p$addr$4$lcssa$i)
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (i32.add
+ (get_local $$p$addr$4$lcssa$i)
+ (i32.const 9)
+ )
(i32.const 9)
- )
- (i32.const 9)
- (i32.const 0)
- )
- )
- (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)
- (get_local $$z$7$i$lcssa)
- (get_local $$add$ptr742$i)
+ (i32.const 0)
)
)
- (if
- (i32.gt_s
- (get_local $$p$addr$3$i)
- (i32.const -1)
- )
- (block
- (set_local $$tobool781$i
- (i32.eq
- (get_local $$and610$pre$phi$iZ2D)
- (i32.const 0)
- )
- )
- (set_local $$d$7500$i
+ (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)
+ (get_local $$z$7$i$lcssa)
+ (get_local $$add$ptr742$i)
)
- (set_local $$p$addr$5501$i
+ )
+ (if
+ (i32.gt_s
(get_local $$p$addr$3$i)
+ (i32.const -1)
)
- (loop $while-out$120 $while-in$121
- (if
+ (block
+ (set_local $$tobool781$i
(i32.eq
- (set_local $$259
- (call $_fmt_u
- (i32.load
- (get_local $$d$7500$i)
- )
- (i32.const 0)
- (get_local $$add$ptr671$i)
- )
- )
- (get_local $$add$ptr671$i)
- )
- (block
- (i32.store8
- (get_local $$incdec$ptr689$i)
- (i32.const 48)
- )
- (set_local $$s753$0$i
- (get_local $$incdec$ptr689$i)
- )
- )
- (set_local $$s753$0$i
- (get_local $$259)
+ (get_local $$and610$pre$phi$iZ2D)
+ (i32.const 0)
)
)
- (block $do-once$122
- (if
- (i32.eq
- (get_local $$d$7500$i)
- (get_local $$a$9$ph$i)
- )
- (block
- (set_local $$incdec$ptr776$i
- (i32.add
- (get_local $$s753$0$i)
- (i32.const 1)
- )
- )
- (if
- (i32.eq
- (i32.and
+ (set_local $$d$7500$i
+ (get_local $$a$9$ph$i)
+ )
+ (set_local $$p$addr$5501$i
+ (get_local $$p$addr$3$i)
+ )
+ (loop $while-out$120 $while-in$121
+ (set_local $$s753$0$i
+ (if
+ (i32.eq
+ (set_local $$259
+ (call $_fmt_u
(i32.load
- (get_local $$f)
+ (get_local $$d$7500$i)
)
- (i32.const 32)
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (i32.const 0)
)
- (call $___fwritex
- (get_local $$s753$0$i)
- (i32.const 1)
- (get_local $$f)
+ (get_local $$add$ptr671$i)
+ )
+ (block
+ (i32.store8
+ (get_local $$incdec$ptr689$i)
+ (i32.const 48)
)
+ (get_local $$incdec$ptr689$i)
)
- (if
- (i32.and
- (get_local $$tobool781$i)
- (i32.lt_s
- (get_local $$p$addr$5501$i)
+ (get_local $$259)
+ )
+ )
+ (block $do-once$122
+ (if
+ (i32.eq
+ (get_local $$d$7500$i)
+ (get_local $$a$9$ph$i)
+ )
+ (block
+ (set_local $$incdec$ptr776$i
+ (i32.add
+ (get_local $$s753$0$i)
(i32.const 1)
)
)
- (block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
+ )
+ (i32.const 0)
+ )
+ (call $___fwritex
+ (get_local $$s753$0$i)
+ (i32.const 1)
+ (get_local $$f)
)
- (br $do-once$122)
)
- )
- (if
- (i32.ne
+ (if
(i32.and
- (i32.load
- (get_local $$f)
+ (get_local $$tobool781$i)
+ (i32.lt_s
+ (get_local $$p$addr$5501$i)
+ (i32.const 1)
)
- (i32.const 32)
)
- (i32.const 0)
- )
- (block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
+ (block
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
+ )
+ (br $do-once$122)
)
- (br $do-once$122)
- )
- )
- (call $___fwritex
- (i32.const 4143)
- (i32.const 1)
- (get_local $$f)
- )
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
- )
- )
- (block
- (if
- (i32.gt_u
- (get_local $$s753$0$i)
- (get_local $$buf$i)
)
- (set_local $$s753$1496$i
- (get_local $$s753$0$i)
- )
- (block
- (set_local $$s753$2$i
- (get_local $$s753$0$i)
+ (if
+ (i32.ne
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
+ )
+ (i32.const 0)
)
- (br $do-once$122)
- )
- )
- (loop $while-out$124 $while-in$125
- (i32.store8
- (set_local $$incdec$ptr773$i
- (i32.add
- (get_local $$s753$1496$i)
- (i32.const -1)
+ (block
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
)
+ (br $do-once$122)
)
- (i32.const 48)
)
+ (call $___fwritex
+ (i32.const 4143)
+ (i32.const 1)
+ (get_local $$f)
+ )
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
+ )
+ )
+ (block
(if
(i32.gt_u
- (get_local $$incdec$ptr773$i)
+ (get_local $$s753$0$i)
(get_local $$buf$i)
)
(set_local $$s753$1496$i
- (get_local $$incdec$ptr773$i)
+ (get_local $$s753$0$i)
)
(block
(set_local $$s753$2$i
+ (get_local $$s753$0$i)
+ )
+ (br $do-once$122)
+ )
+ )
+ (loop $while-out$124 $while-in$125
+ (i32.store8
+ (set_local $$incdec$ptr773$i
+ (i32.add
+ (get_local $$s753$1496$i)
+ (i32.const -1)
+ )
+ )
+ (i32.const 48)
+ )
+ (if
+ (i32.gt_u
(get_local $$incdec$ptr773$i)
+ (get_local $$buf$i)
+ )
+ (set_local $$s753$1496$i
+ (get_local $$incdec$ptr773$i)
+ )
+ (block
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr773$i)
+ )
+ (br $while-out$124)
)
- (br $while-out$124)
)
+ (br $while-in$125)
)
- (br $while-in$125)
)
)
)
- )
- (set_local $$sub$ptr$sub789$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
- (get_local $$s753$2$i)
+ (set_local $$sub$ptr$sub789$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast694$i)
+ (get_local $$s753$2$i)
+ )
)
- )
- (if
- (i32.eq
- (i32.and
- (i32.load
- (get_local $$f)
+ (if
+ (i32.eq
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (block
- (set_local $$cond800$i
- (if
- (i32.gt_s
- (get_local $$p$addr$5501$i)
+ (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)
+ (get_local $$p$addr$5501$i)
)
- (get_local $$sub$ptr$sub789$i)
- (get_local $$p$addr$5501$i)
)
- )
- (call $___fwritex
- (get_local $$s753$2$i)
- (get_local $$cond800$i)
- (get_local $$f)
+ (call $___fwritex
+ (get_local $$s753$2$i)
+ (get_local $$cond800$i)
+ (get_local $$f)
+ )
)
)
- )
- (if
- (i32.and
- (i32.lt_u
- (set_local $$incdec$ptr808$i
- (i32.add
- (get_local $$d$7500$i)
- (i32.const 4)
+ (if
+ (i32.and
+ (i32.lt_u
+ (set_local $$incdec$ptr808$i
+ (i32.add
+ (get_local $$d$7500$i)
+ (i32.const 4)
+ )
)
+ (get_local $$z$7$add$ptr742$i)
)
- (get_local $$z$7$add$ptr742$i)
- )
- (i32.gt_s
- (set_local $$sub806$i
- (i32.sub
- (get_local $$p$addr$5501$i)
- (get_local $$sub$ptr$sub789$i)
+ (i32.gt_s
+ (set_local $$sub806$i
+ (i32.sub
+ (get_local $$p$addr$5501$i)
+ (get_local $$sub$ptr$sub789$i)
+ )
)
+ (i32.const -1)
)
- (i32.const -1)
- )
- )
- (block
- (set_local $$d$7500$i
- (get_local $$incdec$ptr808$i)
)
- (set_local $$p$addr$5501$i
- (get_local $$sub806$i)
+ (block
+ (set_local $$d$7500$i
+ (get_local $$incdec$ptr808$i)
+ )
+ (set_local $$p$addr$5501$i
+ (get_local $$sub806$i)
+ )
)
- )
- (block
- (set_local $$p$addr$5$lcssa$i
- (get_local $$sub806$i)
+ (block
+ (set_local $$p$addr$5$lcssa$i
+ (get_local $$sub806$i)
+ )
+ (br $while-out$120)
)
- (br $while-out$120)
)
+ (br $while-in$121)
)
- (br $while-in$121)
+ )
+ (set_local $$p$addr$5$lcssa$i
+ (get_local $$p$addr$3$i)
)
)
- (set_local $$p$addr$5$lcssa$i
- (get_local $$p$addr$3$i)
- )
- )
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (i32.add
- (get_local $$p$addr$5$lcssa$i)
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (i32.add
+ (get_local $$p$addr$5$lcssa$i)
+ (i32.const 18)
+ )
(i32.const 18)
+ (i32.const 0)
)
- (i32.const 18)
- (i32.const 0)
- )
- (br_if $do-once$106
- (i32.ne
- (i32.and
- (i32.load
- (get_local $$f)
+ (br_if $do-once$106
+ (i32.ne
+ (i32.and
+ (i32.load
+ (get_local $$f)
+ )
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
)
- (i32.const 0)
)
- )
- (call $___fwritex
- (get_local $$estr$2$i)
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
+ (call $___fwritex
(get_local $$estr$2$i)
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$estr$2$i)
+ )
+ (get_local $$f)
)
- (get_local $$f)
)
)
)
- )
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add653$i)
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 8192)
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
+ )
)
- )
- (set_local $$retval$0$i
(if
(i32.lt_s
(get_local $$add653$i)
@@ -9119,121 +8932,114 @@
(get_local $$add653$i)
)
)
- )
- (block
- (set_local $$cond$i
- (if
- (set_local $$tobool37$i
- (i32.ne
- (i32.and
- (get_local $$t$0)
- (i32.const 32)
+ (block
+ (set_local $$cond$i
+ (if
+ (set_local $$tobool37$i
+ (i32.ne
+ (i32.and
+ (get_local $$t$0)
+ (i32.const 32)
+ )
+ (i32.const 0)
)
- (i32.const 0)
)
+ (i32.const 4127)
+ (i32.const 4131)
)
- (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 $$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 $$cond43$i
+ (if
+ (get_local $$tobool37$i)
+ (i32.const 4135)
+ (i32.const 4139)
+ )
)
- )
- (set_local $$pl$1$i
- (if
- (get_local $$cmp38$i)
- (i32.const 0)
- (get_local $$pl$0$i)
+ (set_local $$pl$1$i
+ (if
+ (get_local $$cmp38$i)
+ (i32.const 0)
+ (get_local $$pl$0$i)
+ )
)
- )
- (set_local $$s35$0$i
- (if
- (get_local $$cmp38$i)
- (get_local $$cond43$i)
- (get_local $$cond$i)
+ (set_local $$s35$0$i
+ (if
+ (get_local $$cmp38$i)
+ (get_local $$cond43$i)
+ (get_local $$cond$i)
+ )
)
- )
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (set_local $$add$i$239
- (i32.add
- (get_local $$pl$1$i)
- (i32.const 3)
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (set_local $$add$i$239
+ (i32.add
+ (get_local $$pl$1$i)
+ (i32.const 3)
+ )
)
+ (get_local $$and219)
)
- (get_local $$and219)
- )
- (if
- (i32.eq
- (i32.and
- (set_local $$193
- (i32.load
- (get_local $$f)
+ (if
+ (i32.eq
+ (i32.and
+ (if
+ (i32.eq
+ (i32.and
+ (set_local $$193
+ (i32.load
+ (get_local $$f)
+ )
+ )
+ (i32.const 32)
+ )
+ (i32.const 0)
+ )
+ (block
+ (call $___fwritex
+ (get_local $$prefix$0$i)
+ (get_local $$pl$1$i)
+ (get_local $$f)
+ )
+ (i32.load
+ (get_local $$f)
+ )
+ )
+ (get_local $$193)
)
+ (i32.const 32)
)
- (i32.const 32)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (block
(call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$1$i)
+ (get_local $$s35$0$i)
+ (i32.const 3)
(get_local $$f)
)
- (set_local $$194
- (i32.load
- (get_local $$f)
- )
- )
- )
- (set_local $$194
- (get_local $$193)
- )
- )
- (if
- (i32.eq
- (i32.and
- (get_local $$194)
- (i32.const 32)
- )
- (i32.const 0)
)
- (call $___fwritex
- (get_local $$s35$0$i)
- (i32.const 3)
+ (call $_pad
(get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add$i$239)
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
+ )
)
- )
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add$i$239)
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 8192)
- )
- )
- (set_local $$retval$0$i
(if
(i32.lt_s
(get_local $$add$i$239)
@@ -9297,196 +9103,192 @@
(i32.const 32)
)
)
- (if
- (i32.and
- (i32.eq
- (set_local $$92
- (i32.load
- (set_local $$90
- (get_local $$arg)
+ (set_local $$a$0
+ (if
+ (i32.and
+ (i32.eq
+ (set_local $$92
+ (i32.load
+ (set_local $$90
+ (get_local $$arg)
+ )
)
)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (i32.eq
- (set_local $$95
- (i32.load offset=4
- (get_local $$90)
+ (i32.eq
+ (set_local $$95
+ (i32.load offset=4
+ (get_local $$90)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
)
- )
- (block
- (set_local $$a$0
- (get_local $$add$ptr205)
- )
- (set_local $$fl$4
- (get_local $$fl$3)
- )
- (set_local $$p$2
- (get_local $$p$1)
- )
- (set_local $$pl$1
- (i32.const 0)
- )
- (set_local $$prefix$1
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 77)
- )
- )
- (block
- (set_local $$101
- (get_local $$95)
- )
- (set_local $$99
- (get_local $$92)
- )
- (set_local $$s$addr$06$i
+ (block
+ (set_local $$fl$4
+ (get_local $$fl$3)
+ )
+ (set_local $$p$2
+ (get_local $$p$1)
+ )
+ (set_local $$pl$1
+ (i32.const 0)
+ )
+ (set_local $$prefix$1
+ (i32.const 4091)
+ )
+ (set_local $label
+ (i32.const 77)
+ )
(get_local $$add$ptr205)
)
- (loop $while-out$129 $while-in$130
- (i32.store8
- (set_local $$incdec$ptr$i$212
- (i32.add
- (get_local $$s$addr$06$i)
- (i32.const -1)
+ (block
+ (set_local $$101
+ (get_local $$95)
+ )
+ (set_local $$99
+ (get_local $$92)
+ )
+ (set_local $$s$addr$06$i
+ (get_local $$add$ptr205)
+ )
+ (loop $while-out$129 $while-in$130
+ (i32.store8
+ (set_local $$incdec$ptr$i$212
+ (i32.add
+ (get_local $$s$addr$06$i)
+ (i32.const -1)
+ )
)
- )
- (i32.and
- (i32.or
- (i32.and
- (i32.load8_s
- (i32.add
- (i32.and
- (get_local $$99)
- (i32.const 15)
+ (i32.and
+ (i32.or
+ (i32.and
+ (i32.load8_s
+ (i32.add
+ (i32.and
+ (get_local $$99)
+ (i32.const 15)
+ )
+ (i32.const 4075)
)
- (i32.const 4075)
)
+ (i32.const 255)
)
- (i32.const 255)
+ (get_local $$and249)
+ )
+ (i32.const 255)
+ )
+ )
+ (if
+ (i32.and
+ (i32.eq
+ (set_local $$102
+ (call $_bitshift64Lshr
+ (get_local $$99)
+ (get_local $$101)
+ (i32.const 4)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.eq
+ (set_local $$103
+ (i32.load
+ (i32.const 168)
+ )
+ )
+ (i32.const 0)
+ )
+ )
+ (block
+ (set_local $$incdec$ptr$i$212$lcssa
+ (get_local $$incdec$ptr$i$212)
+ )
+ (br $while-out$129)
+ )
+ (block
+ (set_local $$101
+ (get_local $$103)
+ )
+ (set_local $$99
+ (get_local $$102)
+ )
+ (set_local $$s$addr$06$i
+ (get_local $$incdec$ptr$i$212)
)
- (get_local $$and249)
)
- (i32.const 255)
)
+ (br $while-in$130)
)
(if
- (i32.and
+ (i32.or
(i32.eq
- (set_local $$102
- (call $_bitshift64Lshr
- (get_local $$99)
- (get_local $$101)
- (i32.const 4)
- )
+ (i32.and
+ (get_local $$fl$3)
+ (i32.const 8)
)
(i32.const 0)
)
- (i32.eq
- (set_local $$103
+ (i32.and
+ (i32.eq
(i32.load
- (i32.const 168)
+ (set_local $$107
+ (get_local $$arg)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.eq
+ (i32.load offset=4
+ (get_local $$107)
)
+ (i32.const 0)
)
- (i32.const 0)
)
)
(block
- (set_local $$incdec$ptr$i$212$lcssa
- (get_local $$incdec$ptr$i$212)
+ (set_local $$fl$4
+ (get_local $$fl$3)
)
- (br $while-out$129)
- )
- (block
- (set_local $$101
- (get_local $$103)
+ (set_local $$p$2
+ (get_local $$p$1)
)
- (set_local $$99
- (get_local $$102)
+ (set_local $$pl$1
+ (i32.const 0)
)
- (set_local $$s$addr$06$i
- (get_local $$incdec$ptr$i$212)
+ (set_local $$prefix$1
+ (i32.const 4091)
)
+ (set_local $label
+ (i32.const 77)
+ )
+ (get_local $$incdec$ptr$i$212$lcssa)
)
- )
- (br $while-in$130)
- )
- (if
- (i32.or
- (i32.eq
- (i32.and
+ (block
+ (set_local $$fl$4
(get_local $$fl$3)
- (i32.const 8)
)
- (i32.const 0)
- )
- (i32.and
- (i32.eq
- (i32.load
- (set_local $$107
- (get_local $$arg)
+ (set_local $$p$2
+ (get_local $$p$1)
+ )
+ (set_local $$pl$1
+ (i32.const 2)
+ )
+ (set_local $$prefix$1
+ (i32.add
+ (i32.const 4091)
+ (i32.shr_s
+ (get_local $$t$1)
+ (i32.const 4)
)
)
- (i32.const 0)
)
- (i32.eq
- (i32.load offset=4
- (get_local $$107)
- )
- (i32.const 0)
+ (set_local $label
+ (i32.const 77)
)
- )
- )
- (block
- (set_local $$a$0
(get_local $$incdec$ptr$i$212$lcssa)
)
- (set_local $$fl$4
- (get_local $$fl$3)
- )
- (set_local $$p$2
- (get_local $$p$1)
- )
- (set_local $$pl$1
- (i32.const 0)
- )
- (set_local $$prefix$1
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 77)
- )
- )
- (block
- (set_local $$a$0
- (get_local $$incdec$ptr$i$212$lcssa)
- )
- (set_local $$fl$4
- (get_local $$fl$3)
- )
- (set_local $$p$2
- (get_local $$p$1)
- )
- (set_local $$pl$1
- (i32.const 2)
- )
- (set_local $$prefix$1
- (i32.add
- (i32.const 4091)
- (i32.shr_s
- (get_local $$t$1)
- (i32.const 4)
- )
- )
- )
- (set_local $label
- (i32.const 77)
- )
)
)
)
@@ -9906,92 +9708,90 @@
(get_local $$fl$4)
)
)
- (if
- (i32.or
- (i32.ne
- (get_local $$p$2)
- (i32.const 0)
- )
- (set_local $$159
- (i32.or
- (i32.ne
- (i32.load
- (set_local $$151
- (get_local $$arg)
+ (set_local $$a$2
+ (if
+ (i32.or
+ (i32.ne
+ (get_local $$p$2)
+ (i32.const 0)
+ )
+ (set_local $$159
+ (i32.or
+ (i32.ne
+ (i32.load
+ (set_local $$151
+ (get_local $$arg)
+ )
)
+ (i32.const 0)
)
- (i32.const 0)
- )
- (i32.ne
- (i32.load offset=4
- (get_local $$151)
+ (i32.ne
+ (i32.load offset=4
+ (get_local $$151)
+ )
+ (i32.const 0)
)
- (i32.const 0)
)
)
)
- )
- (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)
+ (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)
+ )
(i32.const 1)
)
- (i32.const 1)
- )
- (i32.sub
- (get_local $$sub$ptr$lhs$cast317)
- (get_local $$a$0)
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast317)
+ (get_local $$a$0)
+ )
)
)
)
+ (get_local $$p$2)
+ (get_local $$add322)
)
- (get_local $$p$2)
- (get_local $$add322)
)
- )
- (set_local $$a$2
+ (set_local $$fl$6
+ (get_local $$and309$fl$4)
+ )
+ (set_local $$p$5
+ (get_local $$p$2$add322)
+ )
+ (set_local $$pl$2
+ (get_local $$pl$1)
+ )
+ (set_local $$prefix$2
+ (get_local $$prefix$1)
+ )
+ (set_local $$z$2
+ (get_local $$add$ptr205)
+ )
(get_local $$a$0)
)
- (set_local $$fl$6
- (get_local $$and309$fl$4)
- )
- (set_local $$p$5
- (get_local $$p$2$add322)
- )
- (set_local $$pl$2
- (get_local $$pl$1)
- )
- (set_local $$prefix$2
- (get_local $$prefix$1)
- )
- (set_local $$z$2
- (get_local $$add$ptr205)
- )
- )
- (block
- (set_local $$a$2
- (get_local $$add$ptr205)
- )
- (set_local $$fl$6
- (get_local $$and309$fl$4)
- )
- (set_local $$p$5
- (i32.const 0)
- )
- (set_local $$pl$2
- (get_local $$pl$1)
- )
- (set_local $$prefix$2
- (get_local $$prefix$1)
- )
- (set_local $$z$2
+ (block
+ (set_local $$fl$6
+ (get_local $$and309$fl$4)
+ )
+ (set_local $$p$5
+ (i32.const 0)
+ )
+ (set_local $$pl$2
+ (get_local $$pl$1)
+ )
+ (set_local $$prefix$2
+ (get_local $$prefix$1)
+ )
+ (set_local $$z$2
+ (get_local $$add$ptr205)
+ )
(get_local $$add$ptr205)
)
)
@@ -10873,12 +10673,12 @@
(local $$8 i32)
(local $$7 i32)
(local $$y$010 i32)
- (local $$s$addr$0$lcssa i32)
(local $$x$addr$0$lcssa$off0 i32)
(local $$13 i32)
(local $$14 i32)
(local $$incdec$ptr i32)
(local $$incdec$ptr7 i32)
+ (local $$s$addr$0$lcssa i32)
(local $$s$addr$013 i32)
(local $$s$addr$1$lcssa i32)
(local $$s$addr$19 i32)
@@ -10889,128 +10689,126 @@
(i32.load
(i32.const 8)
)
- (if
- (i32.or
- (i32.gt_u
- (get_local $$1)
- (i32.const 0)
- )
- (i32.and
- (i32.eq
+ (set_local $$s$addr$0$lcssa
+ (if
+ (i32.or
+ (i32.gt_u
(get_local $$1)
(i32.const 0)
)
- (i32.gt_u
- (get_local $$0)
- (i32.const -1)
- )
- )
- )
- (block
- (set_local $$7
- (get_local $$0)
- )
- (set_local $$8
- (get_local $$1)
- )
- (set_local $$s$addr$013
- (get_local $$s)
- )
- (loop $while-out$0 $while-in$1
- (set_local $$9
- (call $___uremdi3
- (get_local $$7)
- (get_local $$8)
- (i32.const 10)
+ (i32.and
+ (i32.eq
+ (get_local $$1)
(i32.const 0)
)
+ (i32.gt_u
+ (get_local $$0)
+ (i32.const -1)
+ )
)
- (i32.load
- (i32.const 168)
+ )
+ (block
+ (set_local $$7
+ (get_local $$0)
)
- (i32.store8
- (set_local $$incdec$ptr
- (i32.add
- (get_local $$s$addr$013)
- (i32.const -1)
- )
- )
- (i32.and
- (i32.or
- (get_local $$9)
- (i32.const 48)
- )
- (i32.const 255)
- )
+ (set_local $$8
+ (get_local $$1)
)
- (set_local $$13
- (call $___udivdi3
- (get_local $$7)
- (get_local $$8)
- (i32.const 10)
- (i32.const 0)
- )
+ (set_local $$s$addr$013
+ (get_local $$s)
)
- (set_local $$14
+ (loop $while-out$0 $while-in$1
+ (set_local $$9
+ (call $___uremdi3
+ (get_local $$7)
+ (get_local $$8)
+ (i32.const 10)
+ (i32.const 0)
+ )
+ )
(i32.load
(i32.const 168)
)
- )
- (if
- (i32.or
- (i32.gt_u
- (get_local $$8)
- (i32.const 9)
+ (i32.store8
+ (set_local $$incdec$ptr
+ (i32.add
+ (get_local $$s$addr$013)
+ (i32.const -1)
+ )
)
(i32.and
- (i32.eq
- (get_local $$8)
- (i32.const 9)
- )
- (i32.gt_u
- (get_local $$7)
- (i32.const -1)
+ (i32.or
+ (get_local $$9)
+ (i32.const 48)
)
+ (i32.const 255)
)
)
- (block
- (set_local $$7
- (get_local $$13)
- )
- (set_local $$8
- (get_local $$14)
+ (set_local $$13
+ (call $___udivdi3
+ (get_local $$7)
+ (get_local $$8)
+ (i32.const 10)
+ (i32.const 0)
)
- (set_local $$s$addr$013
- (get_local $$incdec$ptr)
+ )
+ (set_local $$14
+ (i32.load
+ (i32.const 168)
)
)
- (block
- (set_local $$21
- (get_local $$13)
+ (if
+ (i32.or
+ (i32.gt_u
+ (get_local $$8)
+ (i32.const 9)
+ )
+ (i32.and
+ (i32.eq
+ (get_local $$8)
+ (i32.const 9)
+ )
+ (i32.gt_u
+ (get_local $$7)
+ (i32.const -1)
+ )
+ )
)
- (get_local $$14)
- (set_local $$incdec$ptr$lcssa
- (get_local $$incdec$ptr)
+ (block
+ (set_local $$7
+ (get_local $$13)
+ )
+ (set_local $$8
+ (get_local $$14)
+ )
+ (set_local $$s$addr$013
+ (get_local $$incdec$ptr)
+ )
+ )
+ (block
+ (set_local $$21
+ (get_local $$13)
+ )
+ (get_local $$14)
+ (set_local $$incdec$ptr$lcssa
+ (get_local $$incdec$ptr)
+ )
+ (br $while-out$0)
)
- (br $while-out$0)
)
+ (br $while-in$1)
+ )
+ (set_local $$x$addr$0$lcssa$off0
+ (get_local $$21)
)
- (br $while-in$1)
- )
- (set_local $$s$addr$0$lcssa
(get_local $$incdec$ptr$lcssa)
)
- (set_local $$x$addr$0$lcssa$off0
- (get_local $$21)
- )
- )
- (block
- (set_local $$s$addr$0$lcssa
+ (block
+ (set_local $$x$addr$0$lcssa$off0
+ (get_local $$0)
+ )
(get_local $$s)
)
- (set_local $$x$addr$0$lcssa$off0
- (get_local $$0)
- )
)
)
(if
@@ -11089,7 +10887,6 @@
)
(func $_pad (param $$f i32) (param $$c i32) (param $$w i32) (param $$l i32) (param $$fl i32)
(local $$sub i32)
- (local $$2 i32)
(local $$pad i32)
(local $$4 i32)
(local $$l$addr$0$lcssa21 i32)
@@ -11100,6 +10897,7 @@
(local $sp i32)
(local $$0 i32)
(local $$1 i32)
+ (local $$2 i32)
(local $$3 i32)
(local $$cond i32)
(local $$sub5 i32)
@@ -11202,28 +11000,25 @@
(get_local $$tobool$i$16)
)
(loop $while-out$2 $while-in$3
- (if
- (get_local $$tobool$i18)
- (block
- (call $___fwritex
- (get_local $$pad)
- (i32.const 256)
- (get_local $$f)
- )
- (set_local $$2
- (i32.load
- (get_local $$f)
- )
- )
- )
- (set_local $$2
- (get_local $$4)
- )
- )
(set_local $$tobool$i
(i32.eq
(i32.and
- (get_local $$2)
+ (set_local $$2
+ (if
+ (get_local $$tobool$i18)
+ (block
+ (call $___fwritex
+ (get_local $$pad)
+ (i32.const 256)
+ (get_local $$f)
+ )
+ (i32.load
+ (get_local $$f)
+ )
+ )
+ (get_local $$4)
+ )
+ )
(i32.const 32)
)
(i32.const 0)
@@ -11291,8 +11086,8 @@
(return)
)
(func $_malloc (param $$bytes i32) (result i32)
- (local $label i32)
(local $$119 i32)
+ (local $label i32)
(local $$add$ptr17$i$i i32)
(local $$nb$0 i32)
(local $$add$ptr$i$161 i32)
@@ -11310,20 +11105,15 @@
(local $$qsize$0$i$i i32)
(local $$ssize$2$ph$i i32)
(local $$sub$ptr$sub$i$i i32)
- (local $$I252$0$i$i i32)
- (local $$I316$0$i i32)
- (local $$I57$0$i$i i32)
- (local $$ssize$0$i i32)
(local $$t$0$i$151 i32)
(local $$t$48$i i32)
(local $$149 i32)
(local $$R$1$i i32)
(local $$R$1$i$168 i32)
(local $$R$1$i$i i32)
- (local $$idx$0$i i32)
(local $$rsize$0$i$lcssa i32)
+ (local $$ssize$0$i i32)
(local $$148 i32)
- (local $$150 i32)
(local $$154 i32)
(local $$26 i32)
(local $$63 i32)
@@ -11341,8 +11131,12 @@
(local $$sp$1107$i i32)
(local $$10 i32)
(local $$14 i32)
+ (local $$150 i32)
(local $$3 i32)
(local $$46 i32)
+ (local $$I252$0$i$i i32)
+ (local $$I316$0$i i32)
+ (local $$I57$0$i$i i32)
(local $$RP$1$i i32)
(local $$RP$1$i$167 i32)
(local $$RP$1$i$i i32)
@@ -11398,6 +11192,7 @@
(local $$call37$i i32)
(local $$call83$i i32)
(local $$i$01$i$i i32)
+ (local $$idx$0$i i32)
(local $$rsize$0$i$152 i32)
(local $$rsize$1$i i32)
(local $$rsize$3$i i32)
@@ -11408,7 +11203,6 @@
(local $$sub91 i32)
(local $$t$0$i i32)
(local $$t$2$i i32)
- (local $$t$4$ph$i i32)
(local $$t$4$v$4$i i32)
(local $$v$0$i i32)
(local $$v$1$i i32)
@@ -11466,7 +11260,6 @@
(local $$cond$i$i$i i32)
(local $$fd68$pre$phi$i$iZ2D i32)
(local $$head$i$17$i i32)
- (local $$oldfirst$0$i$i i32)
(local $$p$0$i$i i32)
(local $$rst$0$i i32)
(local $$rst$1$i i32)
@@ -11764,6 +11557,7 @@
(local $$sub44 i32)
(local $$sub63$i i32)
(local $$sub70$i i32)
+ (local $$t$4$ph$i i32)
(i32.load
(i32.const 8)
)
@@ -13161,122 +12955,117 @@
(get_local $$and145)
)
)
- (if
- (i32.eq
- (set_local $$shr$i$139
- (i32.shr_u
- (get_local $$add144)
- (i32.const 8)
- )
- )
- (i32.const 0)
- )
- (set_local $$idx$0$i
- (i32.const 0)
- )
+ (block $label$break$L123
(if
- (i32.gt_u
- (get_local $$and145)
- (i32.const 16777215)
- )
- (set_local $$idx$0$i
- (i32.const 31)
- )
- (block
- (set_local $$shl18$i
- (i32.shl
- (set_local $$add17$i
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (set_local $$and8$i
- (i32.and
- (i32.shr_u
+ (i32.eq
+ (set_local $$52
+ (i32.load offset=480
+ (i32.shl
+ (set_local $$idx$0$i
+ (if
+ (i32.eq
+ (set_local $$shr$i$139
+ (i32.shr_u
+ (get_local $$add144)
+ (i32.const 8)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (if
+ (i32.gt_u
+ (get_local $$and145)
+ (i32.const 16777215)
+ )
+ (i32.const 31)
+ (block
+ (set_local $$shl18$i
+ (i32.shl
+ (set_local $$add17$i
(i32.add
- (set_local $$shl$i$144
- (i32.shl
- (get_local $$shr$i$139)
- (set_local $$and$i$143
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (set_local $$and8$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl$i$144
+ (i32.shl
+ (get_local $$shr$i$139)
+ (set_local $$and$i$143
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $$shr$i$139)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
+ )
+ )
+ (i32.const 520192)
+ )
+ (i32.const 16)
+ )
+ (i32.const 4)
+ )
+ )
+ (get_local $$and$i$143)
+ )
+ (set_local $$and12$i
(i32.and
(i32.shr_u
(i32.add
- (get_local $$shr$i$139)
- (i32.const 1048320)
+ (set_local $$shl9$i
+ (i32.shl
+ (get_local $$shl$i$144)
+ (get_local $$and8$i)
+ )
+ )
+ (i32.const 245760)
)
(i32.const 16)
)
- (i32.const 8)
+ (i32.const 2)
)
)
)
)
- (i32.const 520192)
+ (i32.shr_u
+ (i32.shl
+ (get_local $$shl9$i)
+ (get_local $$and12$i)
+ )
+ (i32.const 15)
+ )
)
- (i32.const 16)
)
- (i32.const 4)
+ (i32.const 1)
)
)
- (get_local $$and$i$143)
- )
- (set_local $$and12$i
- (i32.and
- (i32.shr_u
- (i32.add
- (set_local $$shl9$i
- (i32.shl
- (get_local $$shl$i$144)
- (get_local $$and8$i)
- )
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $$and145)
+ (i32.add
+ (get_local $$add17$i)
+ (i32.const 7)
)
- (i32.const 245760)
)
- (i32.const 16)
+ (i32.const 1)
)
- (i32.const 2)
+ (get_local $$shl18$i)
)
)
)
)
- (i32.shr_u
- (i32.shl
- (get_local $$shl9$i)
- (get_local $$and12$i)
- )
- (i32.const 15)
- )
- )
- )
- (i32.const 1)
- )
- )
- (set_local $$idx$0$i
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $$and145)
- (i32.add
- (get_local $$add17$i)
- (i32.const 7)
- )
)
- (i32.const 1)
- )
- (get_local $$shl18$i)
- )
- )
- )
- )
- )
- (block $label$break$L123
- (if
- (i32.eq
- (set_local $$52
- (i32.load offset=480
- (i32.shl
- (get_local $$idx$0$i)
(i32.const 2)
)
)
@@ -13489,179 +13278,174 @@
(get_local $label)
(i32.const 86)
)
- (block
- (if
- (i32.and
- (i32.eq
- (get_local $$t$2$i)
- (i32.const 0)
- )
- (i32.eq
- (get_local $$v$3$i)
- (i32.const 0)
- )
- )
- (block
- (set_local $$sub63$i
- (i32.sub
- (i32.const 0)
- (set_local $$shl60$i
- (i32.shl
- (i32.const 2)
- (get_local $$idx$0$i)
- )
- )
- )
- )
+ (if
+ (i32.eq
+ (set_local $$t$4$ph$i
(if
- (i32.eq
- (set_local $$and64$i
- (i32.and
- (get_local $$51)
- (i32.or
- (get_local $$shl60$i)
- (get_local $$sub63$i)
- )
- )
+ (i32.and
+ (i32.eq
+ (get_local $$t$2$i)
+ (i32.const 0)
+ )
+ (i32.eq
+ (get_local $$v$3$i)
+ (i32.const 0)
)
- (i32.const 0)
)
(block
- (set_local $$nb$0
- (get_local $$and145)
+ (set_local $$sub63$i
+ (i32.sub
+ (i32.const 0)
+ (set_local $$shl60$i
+ (i32.shl
+ (i32.const 2)
+ (get_local $$idx$0$i)
+ )
+ )
+ )
)
- (br $do-once$0)
- )
- )
- (set_local $$and73$i
- (i32.and
- (i32.shr_u
- (set_local $$sub70$i
- (i32.add
+ (if
+ (i32.eq
+ (set_local $$and64$i
(i32.and
- (get_local $$and64$i)
- (i32.sub
- (i32.const 0)
- (get_local $$and64$i)
+ (get_local $$51)
+ (i32.or
+ (get_local $$shl60$i)
+ (get_local $$sub63$i)
)
)
- (i32.const -1)
)
+ (i32.const 0)
+ )
+ (block
+ (set_local $$nb$0
+ (get_local $$and145)
+ )
+ (br $do-once$0)
)
- (i32.const 12)
)
- (i32.const 16)
- )
- )
- (set_local $$t$4$ph$i
- (i32.load offset=480
- (i32.shl
- (i32.add
- (i32.or
+ (set_local $$and73$i
+ (i32.and
+ (i32.shr_u
+ (set_local $$sub70$i
+ (i32.add
+ (i32.and
+ (get_local $$and64$i)
+ (i32.sub
+ (i32.const 0)
+ (get_local $$and64$i)
+ )
+ )
+ (i32.const -1)
+ )
+ )
+ (i32.const 12)
+ )
+ (i32.const 16)
+ )
+ )
+ (i32.load offset=480
+ (i32.shl
+ (i32.add
(i32.or
(i32.or
(i32.or
- (set_local $$and77$i
+ (i32.or
+ (set_local $$and77$i
+ (i32.and
+ (i32.shr_u
+ (set_local $$shr75$i
+ (i32.shr_u
+ (get_local $$sub70$i)
+ (get_local $$and73$i)
+ )
+ )
+ (i32.const 5)
+ )
+ (i32.const 8)
+ )
+ )
+ (get_local $$and73$i)
+ )
+ (set_local $$and81$i
(i32.and
(i32.shr_u
- (set_local $$shr75$i
+ (set_local $$shr79$i
(i32.shr_u
- (get_local $$sub70$i)
- (get_local $$and73$i)
+ (get_local $$shr75$i)
+ (get_local $$and77$i)
)
)
- (i32.const 5)
+ (i32.const 2)
)
- (i32.const 8)
+ (i32.const 4)
)
)
- (get_local $$and73$i)
)
- (set_local $$and81$i
+ (set_local $$and85$i
(i32.and
(i32.shr_u
- (set_local $$shr79$i
+ (set_local $$shr83$i
(i32.shr_u
- (get_local $$shr75$i)
- (get_local $$and77$i)
+ (get_local $$shr79$i)
+ (get_local $$and81$i)
)
)
- (i32.const 2)
+ (i32.const 1)
)
- (i32.const 4)
+ (i32.const 2)
)
)
)
- (set_local $$and85$i
+ (set_local $$and89$i
(i32.and
(i32.shr_u
- (set_local $$shr83$i
+ (set_local $$shr87$i
(i32.shr_u
- (get_local $$shr79$i)
- (get_local $$and81$i)
+ (get_local $$shr83$i)
+ (get_local $$and85$i)
)
)
(i32.const 1)
)
- (i32.const 2)
- )
- )
- )
- (set_local $$and89$i
- (i32.and
- (i32.shr_u
- (set_local $$shr87$i
- (i32.shr_u
- (get_local $$shr83$i)
- (get_local $$and85$i)
- )
- )
(i32.const 1)
)
- (i32.const 1)
)
)
+ (i32.shr_u
+ (get_local $$shr87$i)
+ (get_local $$and89$i)
+ )
)
- (i32.shr_u
- (get_local $$shr87$i)
- (get_local $$and89$i)
- )
+ (i32.const 2)
)
- (i32.const 2)
)
)
+ (get_local $$t$2$i)
)
)
- (set_local $$t$4$ph$i
- (get_local $$t$2$i)
+ (i32.const 0)
+ )
+ (block
+ (set_local $$rsize$4$lcssa$i
+ (get_local $$rsize$3$i)
+ )
+ (set_local $$v$4$lcssa$i
+ (get_local $$v$3$i)
)
)
- (if
- (i32.eq
+ (block
+ (set_local $$rsize$49$i
+ (get_local $$rsize$3$i)
+ )
+ (set_local $$t$48$i
(get_local $$t$4$ph$i)
- (i32.const 0)
)
- (block
- (set_local $$rsize$4$lcssa$i
- (get_local $$rsize$3$i)
- )
- (set_local $$v$4$lcssa$i
- (get_local $$v$3$i)
- )
+ (set_local $$v$410$i
+ (get_local $$v$3$i)
)
- (block
- (set_local $$rsize$49$i
- (get_local $$rsize$3$i)
- )
- (set_local $$t$48$i
- (get_local $$t$4$ph$i)
- )
- (set_local $$v$410$i
- (get_local $$v$3$i)
- )
- (set_local $label
- (i32.const 90)
- )
+ (set_local $label
+ (i32.const 90)
)
)
)
@@ -14343,120 +14127,115 @@
(br $do-once$29)
)
)
- (if
- (i32.eq
- (set_local $$shr318$i
- (i32.shr_u
- (get_local $$rsize$4$lcssa$i)
- (i32.const 8)
- )
- )
- (i32.const 0)
- )
- (set_local $$I316$0$i
- (i32.const 0)
- )
- (if
- (i32.gt_u
- (get_local $$rsize$4$lcssa$i)
- (i32.const 16777215)
- )
- (set_local $$I316$0$i
- (i32.const 31)
- )
- (block
- (set_local $$shl347$i
- (i32.shl
- (set_local $$add346$i
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (set_local $$and336$i
- (i32.and
- (i32.shr_u
- (i32.add
- (set_local $$shl333$i
- (i32.shl
- (get_local $$shr318$i)
- (set_local $$and331$i
- (i32.and
- (i32.shr_u
- (i32.add
+ (set_local $$arrayidx355$i
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (set_local $$I316$0$i
+ (if
+ (i32.eq
+ (set_local $$shr318$i
+ (i32.shr_u
+ (get_local $$rsize$4$lcssa$i)
+ (i32.const 8)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (if
+ (i32.gt_u
+ (get_local $$rsize$4$lcssa$i)
+ (i32.const 16777215)
+ )
+ (i32.const 31)
+ (block
+ (set_local $$shl347$i
+ (i32.shl
+ (set_local $$add346$i
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (set_local $$and336$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl333$i
+ (i32.shl
(get_local $$shr318$i)
- (i32.const 1048320)
+ (set_local $$and331$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $$shr318$i)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
)
- (i32.const 16)
)
- (i32.const 8)
+ (i32.const 520192)
)
+ (i32.const 16)
)
+ (i32.const 4)
)
)
- (i32.const 520192)
+ (get_local $$and331$i)
+ )
+ (set_local $$and341$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl338$i
+ (i32.shl
+ (get_local $$shl333$i)
+ (get_local $$and336$i)
+ )
+ )
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
)
- (i32.const 16)
)
- (i32.const 4)
)
- )
- (get_local $$and331$i)
- )
- (set_local $$and341$i
- (i32.and
(i32.shr_u
- (i32.add
- (set_local $$shl338$i
- (i32.shl
- (get_local $$shl333$i)
- (get_local $$and336$i)
- )
- )
- (i32.const 245760)
+ (i32.shl
+ (get_local $$shl338$i)
+ (get_local $$and341$i)
)
- (i32.const 16)
+ (i32.const 15)
)
- (i32.const 2)
)
)
+ (i32.const 1)
)
)
- (i32.shr_u
- (i32.shl
- (get_local $$shl338$i)
- (get_local $$and341$i)
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $$rsize$4$lcssa$i)
+ (i32.add
+ (get_local $$add346$i)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
)
- (i32.const 15)
+ (get_local $$shl347$i)
)
)
)
- (i32.const 1)
)
)
- (set_local $$I316$0$i
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $$rsize$4$lcssa$i)
- (i32.add
- (get_local $$add346$i)
- (i32.const 7)
- )
- )
- (i32.const 1)
- )
- (get_local $$shl347$i)
- )
- )
- )
- )
- )
- (set_local $$arrayidx355$i
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $$I316$0$i)
(i32.const 2)
)
)
@@ -15033,420 +14812,412 @@
)
)
)
- (block $label$break$L257
- (if
- (i32.eq
- (i32.and
- (i32.load
- (i32.const 620)
- )
- (i32.const 4)
- )
- (i32.const 0)
- )
- (block
- (block $label$break$L259
+ (if
+ (i32.eq
+ (set_local $label
+ (block $label$break$L257
(if
(i32.eq
- (set_local $$104
+ (i32.and
(i32.load
- (i32.const 200)
+ (i32.const 620)
)
+ (i32.const 4)
)
(i32.const 0)
)
- (set_local $label
- (i32.const 173)
- )
(block
- (set_local $$sp$0$i$i
- (i32.const 624)
- )
- (loop $while-out$37 $while-in$38
+ (block $label$break$L259
(if
- (i32.le_u
- (set_local $$105
+ (i32.eq
+ (set_local $$104
(i32.load
- (get_local $$sp$0$i$i)
+ (i32.const 200)
)
)
- (get_local $$104)
+ (i32.const 0)
)
- (if
- (i32.gt_u
- (i32.add
- (get_local $$105)
- (i32.load
- (set_local $$size$i$i
+ (set_local $label
+ (i32.const 173)
+ )
+ (block
+ (set_local $$sp$0$i$i
+ (i32.const 624)
+ )
+ (loop $while-out$37 $while-in$38
+ (if
+ (i32.le_u
+ (set_local $$105
+ (i32.load
+ (get_local $$sp$0$i$i)
+ )
+ )
+ (get_local $$104)
+ )
+ (if
+ (i32.gt_u
(i32.add
+ (get_local $$105)
+ (i32.load
+ (set_local $$size$i$i
+ (i32.add
+ (get_local $$sp$0$i$i)
+ (i32.const 4)
+ )
+ )
+ )
+ )
+ (get_local $$104)
+ )
+ (block
+ (set_local $$base$i$i$lcssa
(get_local $$sp$0$i$i)
- (i32.const 4)
)
+ (set_local $$size$i$i$lcssa
+ (get_local $$size$i$i)
+ )
+ (br $while-out$37)
)
)
)
- (get_local $$104)
- )
- (block
- (set_local $$base$i$i$lcssa
- (get_local $$sp$0$i$i)
- )
- (set_local $$size$i$i$lcssa
- (get_local $$size$i$i)
+ (if
+ (i32.eq
+ (set_local $$107
+ (i32.load offset=8
+ (get_local $$sp$0$i$i)
+ )
+ )
+ (i32.const 0)
+ )
+ (block
+ (set_local $label
+ (i32.const 173)
+ )
+ (br $label$break$L259)
+ )
+ (set_local $$sp$0$i$i
+ (get_local $$107)
+ )
)
- (br $while-out$37)
+ (br $while-in$38)
)
- )
- )
- (if
- (i32.eq
- (set_local $$107
- (i32.load offset=8
- (get_local $$sp$0$i$i)
+ (if
+ (i32.lt_u
+ (set_local $$and80$i
+ (i32.and
+ (i32.sub
+ (get_local $$add9$i)
+ (i32.load
+ (i32.const 188)
+ )
+ )
+ (get_local $$neg$i$182)
+ )
+ )
+ (i32.const 2147483647)
)
- )
- (i32.const 0)
- )
- (block
- (set_local $label
- (i32.const 173)
- )
- (br $label$break$L259)
- )
- (set_local $$sp$0$i$i
- (get_local $$107)
- )
- )
- (br $while-in$38)
- )
- (if
- (i32.lt_u
- (set_local $$and80$i
- (i32.and
- (i32.sub
- (get_local $$add9$i)
- (i32.load
- (i32.const 188)
+ (if
+ (i32.eq
+ (set_local $$call83$i
+ (call_import $_sbrk
+ (get_local $$and80$i)
+ )
+ )
+ (i32.add
+ (i32.load
+ (get_local $$base$i$i$lcssa)
+ )
+ (i32.load
+ (get_local $$size$i$i$lcssa)
+ )
+ )
+ )
+ (if
+ (i32.ne
+ (get_local $$call83$i)
+ (i32.const -1)
+ )
+ (block
+ (set_local $$tbase$796$i
+ (get_local $$call83$i)
+ )
+ (set_local $$tsize$795$i
+ (get_local $$and80$i)
+ )
+ (br $label$break$L257
+ (i32.const 193)
+ )
+ )
+ )
+ (block
+ (set_local $$br$2$ph$i
+ (get_local $$call83$i)
+ )
+ (set_local $$ssize$2$ph$i
+ (get_local $$and80$i)
+ )
+ (set_local $label
+ (i32.const 183)
+ )
)
)
- (get_local $$neg$i$182)
)
)
- (i32.const 2147483647)
)
+ )
+ (block $do-once$39
(if
(i32.eq
- (set_local $$call83$i
- (call_import $_sbrk
- (get_local $$and80$i)
- )
- )
- (i32.add
- (i32.load
- (get_local $$base$i$i$lcssa)
- )
- (i32.load
- (get_local $$size$i$i$lcssa)
- )
- )
+ (get_local $label)
+ (i32.const 173)
)
(if
(i32.ne
- (get_local $$call83$i)
+ (set_local $$call37$i
+ (call_import $_sbrk
+ (i32.const 0)
+ )
+ )
(i32.const -1)
)
(block
- (set_local $$tbase$796$i
- (get_local $$call83$i)
- )
- (set_local $$tsize$795$i
- (get_local $$and80$i)
- )
- (set_local $label
- (i32.const 193)
+ (set_local $$ssize$0$i
+ (if
+ (i32.eq
+ (i32.and
+ (set_local $$sub41$i
+ (i32.add
+ (set_local $$109
+ (i32.load
+ (i32.const 652)
+ )
+ )
+ (i32.const -1)
+ )
+ )
+ (set_local $$108
+ (get_local $$call37$i)
+ )
+ )
+ (i32.const 0)
+ )
+ (get_local $$and11$i)
+ (i32.add
+ (i32.sub
+ (get_local $$and11$i)
+ (get_local $$108)
+ )
+ (i32.and
+ (i32.add
+ (get_local $$sub41$i)
+ (get_local $$108)
+ )
+ (i32.sub
+ (i32.const 0)
+ (get_local $$109)
+ )
+ )
+ )
+ )
)
- (br $label$break$L257)
- )
- )
- (block
- (set_local $$br$2$ph$i
- (get_local $$call83$i)
- )
- (set_local $$ssize$2$ph$i
- (get_local $$and80$i)
- )
- (set_local $label
- (i32.const 183)
- )
- )
- )
- )
- )
- )
- )
- (block $do-once$39
- (if
- (i32.eq
- (get_local $label)
- (i32.const 173)
- )
- (if
- (i32.ne
- (set_local $$call37$i
- (call_import $_sbrk
- (i32.const 0)
- )
- )
- (i32.const -1)
- )
- (block
- (if
- (i32.eq
- (i32.and
- (set_local $$sub41$i
+ (set_local $$add54$i
(i32.add
- (set_local $$109
+ (set_local $$110
(i32.load
- (i32.const 652)
+ (i32.const 608)
)
)
- (i32.const -1)
+ (get_local $$ssize$0$i)
)
)
- (set_local $$108
- (get_local $$call37$i)
- )
- )
- (i32.const 0)
- )
- (set_local $$ssize$0$i
- (get_local $$and11$i)
- )
- (set_local $$ssize$0$i
- (i32.add
- (i32.sub
- (get_local $$and11$i)
- (get_local $$108)
- )
- (i32.and
- (i32.add
- (get_local $$sub41$i)
- (get_local $$108)
+ (if
+ (i32.and
+ (i32.gt_u
+ (get_local $$ssize$0$i)
+ (get_local $$nb$0)
+ )
+ (i32.lt_u
+ (get_local $$ssize$0$i)
+ (i32.const 2147483647)
+ )
)
- (i32.sub
- (i32.const 0)
- (get_local $$109)
+ (block
+ (if
+ (i32.ne
+ (set_local $$111
+ (i32.load
+ (i32.const 616)
+ )
+ )
+ (i32.const 0)
+ )
+ (br_if $do-once$39
+ (i32.or
+ (i32.le_u
+ (get_local $$add54$i)
+ (get_local $$110)
+ )
+ (i32.gt_u
+ (get_local $$add54$i)
+ (get_local $$111)
+ )
+ )
+ )
+ )
+ (if
+ (i32.eq
+ (set_local $$call68$i
+ (call_import $_sbrk
+ (get_local $$ssize$0$i)
+ )
+ )
+ (get_local $$call37$i)
+ )
+ (block
+ (set_local $$tbase$796$i
+ (get_local $$call37$i)
+ )
+ (set_local $$tsize$795$i
+ (get_local $$ssize$0$i)
+ )
+ (br $label$break$L257
+ (i32.const 193)
+ )
+ )
+ (block
+ (set_local $$br$2$ph$i
+ (get_local $$call68$i)
+ )
+ (set_local $$ssize$2$ph$i
+ (get_local $$ssize$0$i)
+ )
+ (set_local $label
+ (i32.const 183)
+ )
+ )
+ )
)
)
)
)
)
- (set_local $$add54$i
- (i32.add
- (set_local $$110
- (i32.load
- (i32.const 608)
- )
- )
- (get_local $$ssize$0$i)
- )
- )
+ )
+ (block $label$break$L279
(if
- (i32.and
- (i32.gt_u
- (get_local $$ssize$0$i)
- (get_local $$nb$0)
- )
- (i32.lt_u
- (get_local $$ssize$0$i)
- (i32.const 2147483647)
- )
+ (i32.eq
+ (get_local $label)
+ (i32.const 183)
)
(block
+ (set_local $$sub112$i
+ (i32.sub
+ (i32.const 0)
+ (get_local $$ssize$2$ph$i)
+ )
+ )
(if
- (i32.ne
- (set_local $$111
- (i32.load
- (i32.const 616)
+ (i32.and
+ (i32.gt_u
+ (get_local $$add$i$180)
+ (get_local $$ssize$2$ph$i)
+ )
+ (i32.and
+ (i32.lt_u
+ (get_local $$ssize$2$ph$i)
+ (i32.const 2147483647)
+ )
+ (i32.ne
+ (get_local $$br$2$ph$i)
+ (i32.const -1)
)
)
- (i32.const 0)
)
- (br_if $do-once$39
- (i32.or
- (i32.le_u
- (get_local $$add54$i)
- (get_local $$110)
+ (if
+ (i32.lt_u
+ (set_local $$and104$i
+ (i32.and
+ (i32.add
+ (i32.sub
+ (get_local $$sub$i$181)
+ (get_local $$ssize$2$ph$i)
+ )
+ (set_local $$115
+ (i32.load
+ (i32.const 656)
+ )
+ )
+ )
+ (i32.sub
+ (i32.const 0)
+ (get_local $$115)
+ )
+ )
)
- (i32.gt_u
- (get_local $$add54$i)
- (get_local $$111)
+ (i32.const 2147483647)
+ )
+ (if
+ (i32.eq
+ (call_import $_sbrk
+ (get_local $$and104$i)
+ )
+ (i32.const -1)
+ )
+ (block
+ (call_import $_sbrk
+ (get_local $$sub112$i)
+ )
+ (br $label$break$L279)
+ )
+ (set_local $$ssize$5$i
+ (i32.add
+ (get_local $$and104$i)
+ (get_local $$ssize$2$ph$i)
+ )
)
)
+ (set_local $$ssize$5$i
+ (get_local $$ssize$2$ph$i)
+ )
+ )
+ (set_local $$ssize$5$i
+ (get_local $$ssize$2$ph$i)
)
)
(if
- (i32.eq
- (set_local $$call68$i
- (call_import $_sbrk
- (get_local $$ssize$0$i)
- )
- )
- (get_local $$call37$i)
+ (i32.ne
+ (get_local $$br$2$ph$i)
+ (i32.const -1)
)
(block
(set_local $$tbase$796$i
- (get_local $$call37$i)
+ (get_local $$br$2$ph$i)
)
(set_local $$tsize$795$i
- (get_local $$ssize$0$i)
+ (get_local $$ssize$5$i)
)
- (set_local $label
+ (br $label$break$L257
(i32.const 193)
)
- (br $label$break$L257)
- )
- (block
- (set_local $$br$2$ph$i
- (get_local $$call68$i)
- )
- (set_local $$ssize$2$ph$i
- (get_local $$ssize$0$i)
- )
- (set_local $label
- (i32.const 183)
- )
- )
- )
- )
- )
- )
- )
- )
- )
- (block $label$break$L279
- (if
- (i32.eq
- (get_local $label)
- (i32.const 183)
- )
- (block
- (set_local $$sub112$i
- (i32.sub
- (i32.const 0)
- (get_local $$ssize$2$ph$i)
- )
- )
- (if
- (i32.and
- (i32.gt_u
- (get_local $$add$i$180)
- (get_local $$ssize$2$ph$i)
- )
- (i32.and
- (i32.lt_u
- (get_local $$ssize$2$ph$i)
- (i32.const 2147483647)
- )
- (i32.ne
- (get_local $$br$2$ph$i)
- (i32.const -1)
- )
- )
- )
- (if
- (i32.lt_u
- (set_local $$and104$i
- (i32.and
- (i32.add
- (i32.sub
- (get_local $$sub$i$181)
- (get_local $$ssize$2$ph$i)
- )
- (set_local $$115
- (i32.load
- (i32.const 656)
- )
- )
- )
- (i32.sub
- (i32.const 0)
- (get_local $$115)
- )
- )
- )
- (i32.const 2147483647)
- )
- (if
- (i32.eq
- (call_import $_sbrk
- (get_local $$and104$i)
- )
- (i32.const -1)
- )
- (block
- (call_import $_sbrk
- (get_local $$sub112$i)
)
- (br $label$break$L279)
)
- (set_local $$ssize$5$i
- (i32.add
- (get_local $$and104$i)
- (get_local $$ssize$2$ph$i)
- )
- )
- )
- (set_local $$ssize$5$i
- (get_local $$ssize$2$ph$i)
)
)
- (set_local $$ssize$5$i
- (get_local $$ssize$2$ph$i)
- )
)
- (if
- (i32.ne
- (get_local $$br$2$ph$i)
- (i32.const -1)
- )
- (block
- (set_local $$tbase$796$i
- (get_local $$br$2$ph$i)
- )
- (set_local $$tsize$795$i
- (get_local $$ssize$5$i)
- )
- (set_local $label
- (i32.const 193)
+ (i32.store
+ (i32.const 620)
+ (i32.or
+ (i32.load
+ (i32.const 620)
)
- (br $label$break$L257)
+ (i32.const 4)
)
)
+ (i32.const 190)
)
+ (i32.const 190)
)
)
- (i32.store
- (i32.const 620)
- (i32.or
- (i32.load
- (i32.const 620)
- )
- (i32.const 4)
- )
- )
- (set_local $label
- (i32.const 190)
- )
- )
- (set_local $label
- (i32.const 190)
)
- )
- )
- (if
- (i32.eq
- (get_local $label)
(i32.const 190)
)
(if
@@ -15885,25 +15656,23 @@
)
)
)
- (if
- (i32.lt_u
- (get_local $$tbase$796$i)
- (set_local $$135
- (i32.load
- (i32.const 192)
- )
- )
- )
- (block
- (i32.store
- (i32.const 192)
+ (set_local $$150
+ (if
+ (i32.lt_u
(get_local $$tbase$796$i)
+ (set_local $$135
+ (i32.load
+ (i32.const 192)
+ )
+ )
)
- (set_local $$150
+ (block
+ (i32.store
+ (i32.const 192)
+ (get_local $$tbase$796$i)
+ )
(get_local $$tbase$796$i)
)
- )
- (set_local $$150
(get_local $$135)
)
)
@@ -16159,562 +15928,557 @@
(br $do-once$52)
)
)
- (if
- (i32.eq
- (i32.and
- (set_local $$147
- (i32.load offset=4
- (get_local $$add$ptr16$i$i)
- )
- )
- (i32.const 3)
- )
- (i32.const 1)
- )
- (block
- (set_local $$and37$i$i
- (i32.and
- (get_local $$147)
- (i32.const -8)
- )
- )
- (set_local $$shr$i$45$i
- (i32.shr_u
- (get_local $$147)
- (i32.const 3)
- )
- )
- (block $label$break$L331
- (if
- (i32.lt_u
- (get_local $$147)
- (i32.const 256)
- )
- (block
- (set_local $$149
- (i32.load offset=12
- (get_local $$add$ptr16$i$i)
- )
- )
- (block $do-once$55
- (if
- (i32.ne
- (set_local $$148
- (i32.load offset=8
- (get_local $$add$ptr16$i$i)
- )
- )
- (set_local $$arrayidx$i$48$i
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $$shr$i$45$i)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- )
- (block
- (if
- (i32.lt_u
- (get_local $$148)
- (get_local $$150)
- )
- (call_import $_abort)
- )
- (br_if $do-once$55
- (i32.eq
- (i32.load offset=12
- (get_local $$148)
- )
+ (set_local $$and209$i$i
+ (i32.and
+ (i32.load
+ (set_local $$head208$i$i
+ (i32.add
+ (if
+ (i32.eq
+ (i32.and
+ (set_local $$147
+ (i32.load offset=4
(get_local $$add$ptr16$i$i)
)
)
- (call_import $_abort)
+ (i32.const 3)
)
- )
- )
- (if
- (i32.eq
- (get_local $$149)
- (get_local $$148)
+ (i32.const 1)
)
(block
- (i32.store
- (i32.const 176)
+ (set_local $$and37$i$i
(i32.and
- (i32.load
- (i32.const 176)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $$shr$i$45$i)
- )
- (i32.const -1)
- )
+ (get_local $$147)
+ (i32.const -8)
)
)
- (br $label$break$L331)
- )
- )
- (block $do-once$57
- (if
- (i32.eq
- (get_local $$149)
- (get_local $$arrayidx$i$48$i)
- )
- (set_local $$fd68$pre$phi$i$iZ2D
- (i32.add
- (get_local $$149)
- (i32.const 8)
+ (set_local $$shr$i$45$i
+ (i32.shr_u
+ (get_local $$147)
+ (i32.const 3)
)
)
- (block
+ (block $label$break$L331
(if
(i32.lt_u
- (get_local $$149)
- (get_local $$150)
- )
- (call_import $_abort)
- )
- (if
- (i32.eq
- (i32.load
- (set_local $$fd59$i$i
- (i32.add
- (get_local $$149)
- (i32.const 8)
- )
- )
- )
- (get_local $$add$ptr16$i$i)
+ (get_local $$147)
+ (i32.const 256)
)
(block
- (set_local $$fd68$pre$phi$i$iZ2D
- (get_local $$fd59$i$i)
+ (set_local $$149
+ (i32.load offset=12
+ (get_local $$add$ptr16$i$i)
+ )
)
- (br $do-once$57)
- )
- )
- (call_import $_abort)
- )
- )
- )
- (i32.store offset=12
- (get_local $$148)
- (get_local $$149)
- )
- (i32.store
- (get_local $$fd68$pre$phi$i$iZ2D)
- (get_local $$148)
- )
- )
- (block
- (set_local $$154
- (i32.load offset=24
- (get_local $$add$ptr16$i$i)
- )
- )
- (block $do-once$59
- (if
- (i32.eq
- (set_local $$155
- (i32.load offset=12
- (get_local $$add$ptr16$i$i)
- )
- )
- (get_local $$add$ptr16$i$i)
- )
- (block
- (if
- (i32.eq
- (set_local $$159
- (i32.load
- (set_local $$arrayidx96$i$i
- (i32.add
- (set_local $$child$i$i
- (i32.add
- (get_local $$add$ptr16$i$i)
- (i32.const 16)
+ (block $do-once$55
+ (if
+ (i32.ne
+ (set_local $$148
+ (i32.load offset=8
+ (get_local $$add$ptr16$i$i)
+ )
+ )
+ (set_local $$arrayidx$i$48$i
+ (i32.add
+ (i32.const 216)
+ (i32.shl
+ (i32.shl
+ (get_local $$shr$i$45$i)
+ (i32.const 1)
+ )
+ (i32.const 2)
)
)
- (i32.const 4)
)
)
+ (block
+ (if
+ (i32.lt_u
+ (get_local $$148)
+ (get_local $$150)
+ )
+ (call_import $_abort)
+ )
+ (br_if $do-once$55
+ (i32.eq
+ (i32.load offset=12
+ (get_local $$148)
+ )
+ (get_local $$add$ptr16$i$i)
+ )
+ )
+ (call_import $_abort)
+ )
)
)
- (i32.const 0)
- )
- (if
- (i32.eq
- (set_local $$160
- (i32.load
- (get_local $$child$i$i)
+ (if
+ (i32.eq
+ (get_local $$149)
+ (get_local $$148)
+ )
+ (block
+ (i32.store
+ (i32.const 176)
+ (i32.and
+ (i32.load
+ (i32.const 176)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $$shr$i$45$i)
+ )
+ (i32.const -1)
+ )
+ )
)
+ (br $label$break$L331)
)
- (i32.const 0)
)
- (block
- (set_local $$R$3$i$i
- (i32.const 0)
+ (block $do-once$57
+ (if
+ (i32.eq
+ (get_local $$149)
+ (get_local $$arrayidx$i$48$i)
+ )
+ (set_local $$fd68$pre$phi$i$iZ2D
+ (i32.add
+ (get_local $$149)
+ (i32.const 8)
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $$149)
+ (get_local $$150)
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (set_local $$fd59$i$i
+ (i32.add
+ (get_local $$149)
+ (i32.const 8)
+ )
+ )
+ )
+ (get_local $$add$ptr16$i$i)
+ )
+ (block
+ (set_local $$fd68$pre$phi$i$iZ2D
+ (get_local $$fd59$i$i)
+ )
+ (br $do-once$57)
+ )
+ )
+ (call_import $_abort)
+ )
)
- (br $do-once$59)
)
- (block
- (set_local $$R$1$i$i
- (get_local $$160)
- )
- (set_local $$RP$1$i$i
- (get_local $$child$i$i)
- )
+ (i32.store offset=12
+ (get_local $$148)
+ (get_local $$149)
+ )
+ (i32.store
+ (get_local $$fd68$pre$phi$i$iZ2D)
+ (get_local $$148)
)
)
(block
- (set_local $$R$1$i$i
- (get_local $$159)
- )
- (set_local $$RP$1$i$i
- (get_local $$arrayidx96$i$i)
+ (set_local $$154
+ (i32.load offset=24
+ (get_local $$add$ptr16$i$i)
+ )
)
- )
- )
- (loop $while-out$61 $while-in$62
- (if
- (i32.ne
- (set_local $$161
- (i32.load
- (set_local $$arrayidx103$i$i
- (i32.add
- (get_local $$R$1$i$i)
- (i32.const 20)
+ (block $do-once$59
+ (if
+ (i32.eq
+ (set_local $$155
+ (i32.load offset=12
+ (get_local $$add$ptr16$i$i)
+ )
+ )
+ (get_local $$add$ptr16$i$i)
+ )
+ (block
+ (if
+ (i32.eq
+ (set_local $$159
+ (i32.load
+ (set_local $$arrayidx96$i$i
+ (i32.add
+ (set_local $$child$i$i
+ (i32.add
+ (get_local $$add$ptr16$i$i)
+ (i32.const 16)
+ )
+ )
+ (i32.const 4)
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (if
+ (i32.eq
+ (set_local $$160
+ (i32.load
+ (get_local $$child$i$i)
+ )
+ )
+ (i32.const 0)
+ )
+ (block
+ (set_local $$R$3$i$i
+ (i32.const 0)
+ )
+ (br $do-once$59)
+ )
+ (block
+ (set_local $$R$1$i$i
+ (get_local $$160)
+ )
+ (set_local $$RP$1$i$i
+ (get_local $$child$i$i)
+ )
+ )
+ )
+ (block
+ (set_local $$R$1$i$i
+ (get_local $$159)
+ )
+ (set_local $$RP$1$i$i
+ (get_local $$arrayidx96$i$i)
+ )
+ )
+ )
+ (loop $while-out$61 $while-in$62
+ (if
+ (i32.ne
+ (set_local $$161
+ (i32.load
+ (set_local $$arrayidx103$i$i
+ (i32.add
+ (get_local $$R$1$i$i)
+ (i32.const 20)
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block
+ (set_local $$R$1$i$i
+ (get_local $$161)
+ )
+ (set_local $$RP$1$i$i
+ (get_local $$arrayidx103$i$i)
+ )
+ (br $while-in$62)
+ )
+ )
+ (if
+ (i32.eq
+ (set_local $$162
+ (i32.load
+ (set_local $$arrayidx107$i$i
+ (i32.add
+ (get_local $$R$1$i$i)
+ (i32.const 16)
+ )
+ )
+ )
+ )
+ (i32.const 0)
+ )
+ (block
+ (set_local $$R$1$i$i$lcssa
+ (get_local $$R$1$i$i)
+ )
+ (set_local $$RP$1$i$i$lcssa
+ (get_local $$RP$1$i$i)
+ )
+ (br $while-out$61)
+ )
+ (block
+ (set_local $$R$1$i$i
+ (get_local $$162)
+ )
+ (set_local $$RP$1$i$i
+ (get_local $$arrayidx107$i$i)
+ )
+ )
+ )
+ (br $while-in$62)
+ )
+ (if
+ (i32.lt_u
+ (get_local $$RP$1$i$i$lcssa)
+ (get_local $$150)
+ )
+ (call_import $_abort)
+ (block
+ (i32.store
+ (get_local $$RP$1$i$i$lcssa)
+ (i32.const 0)
+ )
+ (set_local $$R$3$i$i
+ (get_local $$R$1$i$i$lcssa)
+ )
+ )
+ )
+ )
+ (block
+ (if
+ (i32.lt_u
+ (set_local $$156
+ (i32.load offset=8
+ (get_local $$add$ptr16$i$i)
+ )
+ )
+ (get_local $$150)
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.ne
+ (i32.load
+ (set_local $$bk82$i$i
+ (i32.add
+ (get_local $$156)
+ (i32.const 12)
+ )
+ )
+ )
+ (get_local $$add$ptr16$i$i)
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (set_local $$fd85$i$i
+ (i32.add
+ (get_local $$155)
+ (i32.const 8)
+ )
+ )
+ )
+ (get_local $$add$ptr16$i$i)
+ )
+ (block
+ (i32.store
+ (get_local $$bk82$i$i)
+ (get_local $$155)
+ )
+ (i32.store
+ (get_local $$fd85$i$i)
+ (get_local $$156)
+ )
+ (set_local $$R$3$i$i
+ (get_local $$155)
+ )
)
+ (call_import $_abort)
)
)
)
- (i32.const 0)
)
- (block
- (set_local $$R$1$i$i
- (get_local $$161)
- )
- (set_local $$RP$1$i$i
- (get_local $$arrayidx103$i$i)
+ (br_if $label$break$L331
+ (i32.eq
+ (get_local $$154)
+ (i32.const 0)
)
- (br $while-in$62)
)
- )
- (if
- (i32.eq
- (set_local $$162
- (i32.load
- (set_local $$arrayidx107$i$i
- (i32.add
- (get_local $$R$1$i$i)
- (i32.const 16)
+ (block $do-once$63
+ (if
+ (i32.eq
+ (get_local $$add$ptr16$i$i)
+ (i32.load
+ (set_local $$arrayidx123$i$i
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (set_local $$163
+ (i32.load offset=28
+ (get_local $$add$ptr16$i$i)
+ )
+ )
+ (i32.const 2)
+ )
+ )
+ )
+ )
+ )
+ (block
+ (i32.store
+ (get_local $$arrayidx123$i$i)
+ (get_local $$R$3$i$i)
+ )
+ (br_if $do-once$63
+ (i32.ne
+ (get_local $$R$3$i$i)
+ (i32.const 0)
+ )
+ )
+ (i32.store
+ (i32.const 180)
+ (i32.and
+ (i32.load
+ (i32.const 180)
+ )
+ (i32.xor
+ (i32.shl
+ (i32.const 1)
+ (get_local $$163)
+ )
+ (i32.const -1)
+ )
+ )
+ )
+ (br $label$break$L331)
+ )
+ (block
+ (if
+ (i32.lt_u
+ (get_local $$154)
+ (i32.load
+ (i32.const 192)
+ )
+ )
+ (call_import $_abort)
+ )
+ (if
+ (i32.eq
+ (i32.load
+ (set_local $$arrayidx143$i$i
+ (i32.add
+ (get_local $$154)
+ (i32.const 16)
+ )
+ )
+ )
+ (get_local $$add$ptr16$i$i)
+ )
+ (i32.store
+ (get_local $$arrayidx143$i$i)
+ (get_local $$R$3$i$i)
+ )
+ (i32.store offset=20
+ (get_local $$154)
+ (get_local $$R$3$i$i)
+ )
+ )
+ (br_if $label$break$L331
+ (i32.eq
+ (get_local $$R$3$i$i)
+ (i32.const 0)
)
)
)
)
- (i32.const 0)
- )
- (block
- (set_local $$R$1$i$i$lcssa
- (get_local $$R$1$i$i)
- )
- (set_local $$RP$1$i$i$lcssa
- (get_local $$RP$1$i$i)
- )
- (br $while-out$61)
)
- (block
- (set_local $$R$1$i$i
- (get_local $$162)
- )
- (set_local $$RP$1$i$i
- (get_local $$arrayidx107$i$i)
+ (if
+ (i32.lt_u
+ (get_local $$R$3$i$i)
+ (set_local $$168
+ (i32.load
+ (i32.const 192)
+ )
+ )
)
+ (call_import $_abort)
)
- )
- (br $while-in$62)
- )
- (if
- (i32.lt_u
- (get_local $$RP$1$i$i$lcssa)
- (get_local $$150)
- )
- (call_import $_abort)
- (block
- (i32.store
- (get_local $$RP$1$i$i$lcssa)
- (i32.const 0)
- )
- (set_local $$R$3$i$i
- (get_local $$R$1$i$i$lcssa)
- )
- )
- )
- )
- (block
- (if
- (i32.lt_u
- (set_local $$156
- (i32.load offset=8
- (get_local $$add$ptr16$i$i)
- )
+ (i32.store offset=24
+ (get_local $$R$3$i$i)
+ (get_local $$154)
)
- (get_local $$150)
- )
- (call_import $_abort)
- )
- (if
- (i32.ne
- (i32.load
- (set_local $$bk82$i$i
- (i32.add
- (get_local $$156)
- (i32.const 12)
+ (if
+ (i32.ne
+ (set_local $$169
+ (i32.load
+ (set_local $$child166$i$i
+ (i32.add
+ (get_local $$add$ptr16$i$i)
+ (i32.const 16)
+ )
+ )
+ )
)
+ (i32.const 0)
)
- )
- (get_local $$add$ptr16$i$i)
- )
- (call_import $_abort)
- )
- (if
- (i32.eq
- (i32.load
- (set_local $$fd85$i$i
- (i32.add
- (get_local $$155)
- (i32.const 8)
+ (if
+ (i32.lt_u
+ (get_local $$169)
+ (get_local $$168)
+ )
+ (call_import $_abort)
+ (block
+ (i32.store offset=16
+ (get_local $$R$3$i$i)
+ (get_local $$169)
+ )
+ (i32.store offset=24
+ (get_local $$169)
+ (get_local $$R$3$i$i)
+ )
)
)
)
- (get_local $$add$ptr16$i$i)
- )
- (block
- (i32.store
- (get_local $$bk82$i$i)
- (get_local $$155)
- )
- (i32.store
- (get_local $$fd85$i$i)
- (get_local $$156)
- )
- (set_local $$R$3$i$i
- (get_local $$155)
- )
- )
- (call_import $_abort)
- )
- )
- )
- )
- (br_if $label$break$L331
- (i32.eq
- (get_local $$154)
- (i32.const 0)
- )
- )
- (block $do-once$63
- (if
- (i32.eq
- (get_local $$add$ptr16$i$i)
- (i32.load
- (set_local $$arrayidx123$i$i
- (i32.add
- (i32.const 480)
- (i32.shl
- (set_local $$163
- (i32.load offset=28
- (get_local $$add$ptr16$i$i)
+ (br_if $label$break$L331
+ (i32.eq
+ (set_local $$170
+ (i32.load offset=4
+ (get_local $$child166$i$i)
)
)
- (i32.const 2)
+ (i32.const 0)
)
)
- )
- )
- )
- (block
- (i32.store
- (get_local $$arrayidx123$i$i)
- (get_local $$R$3$i$i)
- )
- (br_if $do-once$63
- (i32.ne
- (get_local $$R$3$i$i)
- (i32.const 0)
- )
- )
- (i32.store
- (i32.const 180)
- (i32.and
- (i32.load
- (i32.const 180)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $$163)
+ (if
+ (i32.lt_u
+ (get_local $$170)
+ (i32.load
+ (i32.const 192)
+ )
)
- (i32.const -1)
- )
- )
- )
- (br $label$break$L331)
- )
- (block
- (if
- (i32.lt_u
- (get_local $$154)
- (i32.load
- (i32.const 192)
- )
- )
- (call_import $_abort)
- )
- (if
- (i32.eq
- (i32.load
- (set_local $$arrayidx143$i$i
- (i32.add
- (get_local $$154)
- (i32.const 16)
+ (call_import $_abort)
+ (block
+ (i32.store offset=20
+ (get_local $$R$3$i$i)
+ (get_local $$170)
+ )
+ (i32.store offset=24
+ (get_local $$170)
+ (get_local $$R$3$i$i)
)
)
)
- (get_local $$add$ptr16$i$i)
- )
- (i32.store
- (get_local $$arrayidx143$i$i)
- (get_local $$R$3$i$i)
- )
- (i32.store offset=20
- (get_local $$154)
- (get_local $$R$3$i$i)
- )
- )
- (br_if $label$break$L331
- (i32.eq
- (get_local $$R$3$i$i)
- (i32.const 0)
- )
- )
- )
- )
- )
- (if
- (i32.lt_u
- (get_local $$R$3$i$i)
- (set_local $$168
- (i32.load
- (i32.const 192)
- )
- )
- )
- (call_import $_abort)
- )
- (i32.store offset=24
- (get_local $$R$3$i$i)
- (get_local $$154)
- )
- (if
- (i32.ne
- (set_local $$169
- (i32.load
- (set_local $$child166$i$i
- (i32.add
- (get_local $$add$ptr16$i$i)
- (i32.const 16)
- )
)
)
)
- (i32.const 0)
- )
- (if
- (i32.lt_u
- (get_local $$169)
- (get_local $$168)
- )
- (call_import $_abort)
- (block
- (i32.store offset=16
- (get_local $$R$3$i$i)
- (get_local $$169)
- )
- (i32.store offset=24
- (get_local $$169)
- (get_local $$R$3$i$i)
- )
- )
- )
- )
- (br_if $label$break$L331
- (i32.eq
- (set_local $$170
- (i32.load offset=4
- (get_local $$child166$i$i)
+ (set_local $$qsize$0$i$i
+ (i32.add
+ (get_local $$and37$i$i)
+ (get_local $$sub18$i$i)
)
)
- (i32.const 0)
- )
- )
- (if
- (i32.lt_u
- (get_local $$170)
- (i32.load
- (i32.const 192)
+ (i32.add
+ (get_local $$add$ptr16$i$i)
+ (get_local $$and37$i$i)
)
)
- (call_import $_abort)
(block
- (i32.store offset=20
- (get_local $$R$3$i$i)
- (get_local $$170)
- )
- (i32.store offset=24
- (get_local $$170)
- (get_local $$R$3$i$i)
+ (set_local $$qsize$0$i$i
+ (get_local $$sub18$i$i)
)
+ (get_local $$add$ptr16$i$i)
)
)
- )
- )
- )
- (set_local $$oldfirst$0$i$i
- (i32.add
- (get_local $$add$ptr16$i$i)
- (get_local $$and37$i$i)
- )
- )
- (set_local $$qsize$0$i$i
- (i32.add
- (get_local $$and37$i$i)
- (get_local $$sub18$i$i)
- )
- )
- )
- (block
- (set_local $$oldfirst$0$i$i
- (get_local $$add$ptr16$i$i)
- )
- (set_local $$qsize$0$i$i
- (get_local $$sub18$i$i)
- )
- )
- )
- (set_local $$and209$i$i
- (i32.and
- (i32.load
- (set_local $$head208$i$i
- (i32.add
- (get_local $$oldfirst$0$i$i)
(i32.const 4)
)
)
@@ -16850,125 +16614,119 @@
(br $do-once$52)
)
)
- (block $do-once$69
- (if
- (i32.eq
- (set_local $$shr253$i$i
- (i32.shr_u
- (get_local $$qsize$0$i$i)
- (i32.const 8)
- )
- )
- (i32.const 0)
- )
- (set_local $$I252$0$i$i
- (i32.const 0)
- )
- (block
- (if
- (i32.gt_u
- (get_local $$qsize$0$i$i)
- (i32.const 16777215)
- )
- (block
- (set_local $$I252$0$i$i
- (i32.const 31)
- )
- (br $do-once$69)
- )
- )
- (set_local $$shl279$i$i
- (i32.shl
- (set_local $$add278$i$i
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (set_local $$and268$i$i
- (i32.and
- (i32.shr_u
- (i32.add
- (set_local $$shl265$i$i
- (i32.shl
- (get_local $$shr253$i$i)
- (set_local $$and264$i$i
- (i32.and
- (i32.shr_u
- (i32.add
+ (set_local $$arrayidx287$i$i
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (set_local $$I252$0$i$i
+ (block $do-once$69
+ (if
+ (i32.eq
+ (set_local $$shr253$i$i
+ (i32.shr_u
+ (get_local $$qsize$0$i$i)
+ (i32.const 8)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (block
+ (if
+ (i32.gt_u
+ (get_local $$qsize$0$i$i)
+ (i32.const 16777215)
+ )
+ (br $do-once$69
+ (i32.const 31)
+ )
+ )
+ (set_local $$shl279$i$i
+ (i32.shl
+ (set_local $$add278$i$i
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (set_local $$and268$i$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl265$i$i
+ (i32.shl
(get_local $$shr253$i$i)
- (i32.const 1048320)
+ (set_local $$and264$i$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $$shr253$i$i)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
)
- (i32.const 16)
)
- (i32.const 8)
+ (i32.const 520192)
)
+ (i32.const 16)
)
+ (i32.const 4)
)
)
- (i32.const 520192)
+ (get_local $$and264$i$i)
+ )
+ (set_local $$and273$i$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl270$i$i
+ (i32.shl
+ (get_local $$shl265$i$i)
+ (get_local $$and268$i$i)
+ )
+ )
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
)
- (i32.const 16)
)
- (i32.const 4)
)
- )
- (get_local $$and264$i$i)
- )
- (set_local $$and273$i$i
- (i32.and
(i32.shr_u
- (i32.add
- (set_local $$shl270$i$i
- (i32.shl
- (get_local $$shl265$i$i)
- (get_local $$and268$i$i)
- )
- )
- (i32.const 245760)
+ (i32.shl
+ (get_local $$shl270$i$i)
+ (get_local $$and273$i$i)
)
- (i32.const 16)
+ (i32.const 15)
)
- (i32.const 2)
)
)
+ (i32.const 1)
)
)
- (i32.shr_u
- (i32.shl
- (get_local $$shl270$i$i)
- (get_local $$and273$i$i)
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $$qsize$0$i$i)
+ (i32.add
+ (get_local $$add278$i$i)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
)
- (i32.const 15)
- )
- )
- )
- (i32.const 1)
- )
- )
- (set_local $$I252$0$i$i
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $$qsize$0$i$i)
- (i32.add
- (get_local $$add278$i$i)
- (i32.const 7)
+ (get_local $$shl279$i$i)
)
)
- (i32.const 1)
)
- (get_local $$shl279$i$i)
)
)
- )
- )
- )
- (set_local $$arrayidx287$i$i
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $$I252$0$i$i)
(i32.const 2)
)
)
@@ -17632,120 +17390,115 @@
(br $do-once$44)
)
)
- (if
- (i32.eq
- (set_local $$shr58$i$i
- (i32.shr_u
- (get_local $$sub$ptr$sub$i$i)
- (i32.const 8)
- )
- )
- (i32.const 0)
- )
- (set_local $$I57$0$i$i
- (i32.const 0)
- )
- (if
- (i32.gt_u
- (get_local $$sub$ptr$sub$i$i)
- (i32.const 16777215)
- )
- (set_local $$I57$0$i$i
- (i32.const 31)
- )
- (block
- (set_local $$shl84$i$i
- (i32.shl
- (set_local $$add83$i$i
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (set_local $$and73$i$i
- (i32.and
- (i32.shr_u
- (i32.add
- (set_local $$shl70$i$i
- (i32.shl
- (get_local $$shr58$i$i)
- (set_local $$and69$i$i
- (i32.and
- (i32.shr_u
- (i32.add
+ (set_local $$arrayidx91$i$i
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (set_local $$I57$0$i$i
+ (if
+ (i32.eq
+ (set_local $$shr58$i$i
+ (i32.shr_u
+ (get_local $$sub$ptr$sub$i$i)
+ (i32.const 8)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (if
+ (i32.gt_u
+ (get_local $$sub$ptr$sub$i$i)
+ (i32.const 16777215)
+ )
+ (i32.const 31)
+ (block
+ (set_local $$shl84$i$i
+ (i32.shl
+ (set_local $$add83$i$i
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (set_local $$and73$i$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl70$i$i
+ (i32.shl
(get_local $$shr58$i$i)
- (i32.const 1048320)
+ (set_local $$and69$i$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $$shr58$i$i)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
)
- (i32.const 16)
)
- (i32.const 8)
+ (i32.const 520192)
)
+ (i32.const 16)
)
+ (i32.const 4)
)
)
- (i32.const 520192)
+ (get_local $$and69$i$i)
+ )
+ (set_local $$and78$i$i
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl75$i$i
+ (i32.shl
+ (get_local $$shl70$i$i)
+ (get_local $$and73$i$i)
+ )
+ )
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
)
- (i32.const 16)
)
- (i32.const 4)
)
- )
- (get_local $$and69$i$i)
- )
- (set_local $$and78$i$i
- (i32.and
(i32.shr_u
- (i32.add
- (set_local $$shl75$i$i
- (i32.shl
- (get_local $$shl70$i$i)
- (get_local $$and73$i$i)
- )
- )
- (i32.const 245760)
+ (i32.shl
+ (get_local $$shl75$i$i)
+ (get_local $$and78$i$i)
)
- (i32.const 16)
+ (i32.const 15)
)
- (i32.const 2)
)
)
+ (i32.const 1)
)
)
- (i32.shr_u
- (i32.shl
- (get_local $$shl75$i$i)
- (get_local $$and78$i$i)
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $$sub$ptr$sub$i$i)
+ (i32.add
+ (get_local $$add83$i$i)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
)
- (i32.const 15)
- )
- )
- )
- (i32.const 1)
- )
- )
- (set_local $$I57$0$i$i
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $$sub$ptr$sub$i$i)
- (i32.add
- (get_local $$add83$i$i)
- (i32.const 7)
+ (get_local $$shl84$i$i)
)
)
- (i32.const 1)
)
- (get_local $$shl84$i$i)
)
)
- )
- )
- )
- (set_local $$arrayidx91$i$i
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $$I57$0$i$i)
(i32.const 2)
)
)
@@ -18077,7 +17830,6 @@
(local $$R332$3 i32)
(local $$add17 i32)
(local $$psize$2 i32)
- (local $$I534$0 i32)
(local $$35 i32)
(local $$5 i32)
(local $$R$1 i32)
@@ -18091,6 +17843,7 @@
(local $$T$0 i32)
(local $$add267 i32)
(local $$2 i32)
+ (local $$I534$0 i32)
(local $$RP$1 i32)
(local $$RP360$1 i32)
(local $$add$ptr i32)
@@ -19724,120 +19477,115 @@
(return)
)
)
- (if
- (i32.eq
- (set_local $$shr535
- (i32.shr_u
- (get_local $$psize$2)
- (i32.const 8)
- )
- )
- (i32.const 0)
- )
- (set_local $$I534$0
- (i32.const 0)
- )
- (if
- (i32.gt_u
- (get_local $$psize$2)
- (i32.const 16777215)
- )
- (set_local $$I534$0
- (i32.const 31)
- )
- (block
- (set_local $$shl560
- (i32.shl
- (set_local $$add559
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (set_local $$and549
- (i32.and
- (i32.shr_u
- (i32.add
- (set_local $$shl546
- (i32.shl
- (get_local $$shr535)
- (set_local $$and545
- (i32.and
- (i32.shr_u
- (i32.add
+ (set_local $$arrayidx567
+ (i32.add
+ (i32.const 480)
+ (i32.shl
+ (set_local $$I534$0
+ (if
+ (i32.eq
+ (set_local $$shr535
+ (i32.shr_u
+ (get_local $$psize$2)
+ (i32.const 8)
+ )
+ )
+ (i32.const 0)
+ )
+ (i32.const 0)
+ (if
+ (i32.gt_u
+ (get_local $$psize$2)
+ (i32.const 16777215)
+ )
+ (i32.const 31)
+ (block
+ (set_local $$shl560
+ (i32.shl
+ (set_local $$add559
+ (i32.add
+ (i32.sub
+ (i32.const 14)
+ (i32.or
+ (i32.or
+ (set_local $$and549
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl546
+ (i32.shl
(get_local $$shr535)
- (i32.const 1048320)
+ (set_local $$and545
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (get_local $$shr535)
+ (i32.const 1048320)
+ )
+ (i32.const 16)
+ )
+ (i32.const 8)
+ )
+ )
)
- (i32.const 16)
)
- (i32.const 8)
+ (i32.const 520192)
)
+ (i32.const 16)
)
+ (i32.const 4)
)
)
- (i32.const 520192)
+ (get_local $$and545)
+ )
+ (set_local $$and554
+ (i32.and
+ (i32.shr_u
+ (i32.add
+ (set_local $$shl551
+ (i32.shl
+ (get_local $$shl546)
+ (get_local $$and549)
+ )
+ )
+ (i32.const 245760)
+ )
+ (i32.const 16)
+ )
+ (i32.const 2)
+ )
)
- (i32.const 16)
)
- (i32.const 4)
)
- )
- (get_local $$and545)
- )
- (set_local $$and554
- (i32.and
(i32.shr_u
- (i32.add
- (set_local $$shl551
- (i32.shl
- (get_local $$shl546)
- (get_local $$and549)
- )
- )
- (i32.const 245760)
+ (i32.shl
+ (get_local $$shl551)
+ (get_local $$and554)
)
- (i32.const 16)
+ (i32.const 15)
)
- (i32.const 2)
)
)
+ (i32.const 1)
)
)
- (i32.shr_u
- (i32.shl
- (get_local $$shl551)
- (get_local $$and554)
+ (i32.or
+ (i32.and
+ (i32.shr_u
+ (get_local $$psize$2)
+ (i32.add
+ (get_local $$add559)
+ (i32.const 7)
+ )
+ )
+ (i32.const 1)
)
- (i32.const 15)
+ (get_local $$shl560)
)
)
)
- (i32.const 1)
)
)
- (set_local $$I534$0
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $$psize$2)
- (i32.add
- (get_local $$add559)
- (i32.const 7)
- )
- )
- (i32.const 1)
- )
- (get_local $$shl560)
- )
- )
- )
- )
- )
- (set_local $$arrayidx567
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $$I534$0)
(i32.const 2)
)
)
@@ -21243,7 +20991,6 @@
(local $$152 i32)
(local $$r_sroa_0_0_extract_trunc i32)
(local $$r_sroa_1_4_extract_trunc i32)
- (local $$carry_0_lcssa$0 i32)
(local $$carry_0_lcssa$1 i32)
(local $$r_sroa_0_1_lcssa i32)
(local $$r_sroa_1_1_lcssa i32)
@@ -21263,6 +21010,7 @@
(local $$r_sroa_0_0_insert_insert42$1 i32)
(local $$151$0 i32)
(local $$155 i32)
+ (local $$carry_0_lcssa$0 i32)
(local $$q_sroa_0_0_insert_ext75$1 i32)
(local $$q_sroa_0_0_insert_insert77$1 i32)
(set_local $$n_sroa_0_0_extract_trunc
@@ -21963,252 +21711,250 @@
)
)
)
- (if
- (i32.eq
- (get_local $$sr_1_ph)
- (i32.const 0)
- )
- (block
- (set_local $$q_sroa_1_1_lcssa
- (get_local $$q_sroa_1_1_ph)
- )
- (set_local $$q_sroa_0_1_lcssa
- (get_local $$q_sroa_0_1_ph)
- )
- (set_local $$r_sroa_1_1_lcssa
- (get_local $$r_sroa_1_1_ph)
- )
- (set_local $$r_sroa_0_1_lcssa
- (get_local $$r_sroa_0_1_ph)
- )
- (set_local $$carry_0_lcssa$1
+ (set_local $$carry_0_lcssa$0
+ (if
+ (i32.eq
+ (get_local $$sr_1_ph)
(i32.const 0)
)
- (set_local $$carry_0_lcssa$0
+ (block
+ (set_local $$q_sroa_1_1_lcssa
+ (get_local $$q_sroa_1_1_ph)
+ )
+ (set_local $$q_sroa_0_1_lcssa
+ (get_local $$q_sroa_0_1_ph)
+ )
+ (set_local $$r_sroa_1_1_lcssa
+ (get_local $$r_sroa_1_1_ph)
+ )
+ (set_local $$r_sroa_0_1_lcssa
+ (get_local $$r_sroa_0_1_ph)
+ )
+ (set_local $$carry_0_lcssa$1
+ (i32.const 0)
+ )
(i32.const 0)
)
- )
- (block
- (set_local $$137$0
- (call $_i64Add
- (set_local $$d_sroa_0_0_insert_insert99$0
- (i32.or
- (i32.const 0)
- (i32.and
- (get_local $$b$0)
- (i32.const -1)
+ (block
+ (set_local $$137$0
+ (call $_i64Add
+ (set_local $$d_sroa_0_0_insert_insert99$0
+ (i32.or
+ (i32.const 0)
+ (i32.and
+ (get_local $$b$0)
+ (i32.const -1)
+ )
)
)
- )
- (set_local $$d_sroa_0_0_insert_insert99$1
- (i32.or
- (get_local $$d_sroa_1_4_extract_shift$0)
- (i32.and
- (get_local $$b$1)
- (i32.const 0)
+ (set_local $$d_sroa_0_0_insert_insert99$1
+ (i32.or
+ (get_local $$d_sroa_1_4_extract_shift$0)
+ (i32.and
+ (get_local $$b$1)
+ (i32.const 0)
+ )
)
)
+ (i32.const -1)
+ (i32.const -1)
)
- (i32.const -1)
- (i32.const -1)
- )
- )
- (set_local $$137$1
- (i32.load
- (i32.const 168)
)
- )
- (set_local $$q_sroa_1_1198
- (get_local $$q_sroa_1_1_ph)
- )
- (set_local $$q_sroa_0_1199
- (get_local $$q_sroa_0_1_ph)
- )
- (set_local $$r_sroa_1_1200
- (get_local $$r_sroa_1_1_ph)
- )
- (set_local $$r_sroa_0_1201
- (get_local $$r_sroa_0_1_ph)
- )
- (set_local $$sr_1202
- (get_local $$sr_1_ph)
- )
- (set_local $$carry_0203
- (i32.const 0)
- )
- (loop $while-out$2 $while-in$3
- (set_local $$147
- (i32.or
- (i32.shr_u
- (get_local $$q_sroa_0_1199)
- (i32.const 31)
- )
- (i32.shl
- (get_local $$q_sroa_1_1198)
- (i32.const 1)
- )
+ (set_local $$137$1
+ (i32.load
+ (i32.const 168)
)
)
- (set_local $$149
- (i32.or
- (get_local $$carry_0203)
- (i32.shl
- (get_local $$q_sroa_0_1199)
- (i32.const 1)
- )
- )
+ (set_local $$q_sroa_1_1198
+ (get_local $$q_sroa_1_1_ph)
+ )
+ (set_local $$q_sroa_0_1199
+ (get_local $$q_sroa_0_1_ph)
+ )
+ (set_local $$r_sroa_1_1200
+ (get_local $$r_sroa_1_1_ph)
+ )
+ (set_local $$r_sroa_0_1201
+ (get_local $$r_sroa_0_1_ph)
+ )
+ (set_local $$sr_1202
+ (get_local $$sr_1_ph)
)
- (call $_i64Subtract
- (get_local $$137$0)
- (get_local $$137$1)
- (set_local $$r_sroa_0_0_insert_insert42$0
+ (set_local $$carry_0203
+ (i32.const 0)
+ )
+ (loop $while-out$2 $while-in$3
+ (set_local $$147
(i32.or
- (i32.const 0)
- (i32.or
- (i32.shl
- (get_local $$r_sroa_0_1201)
- (i32.const 1)
- )
- (i32.shr_u
- (get_local $$q_sroa_1_1198)
- (i32.const 31)
- )
+ (i32.shr_u
+ (get_local $$q_sroa_0_1199)
+ (i32.const 31)
+ )
+ (i32.shl
+ (get_local $$q_sroa_1_1198)
+ (i32.const 1)
)
)
)
- (set_local $$r_sroa_0_0_insert_insert42$1
+ (set_local $$149
(i32.or
- (i32.shr_u
- (get_local $$r_sroa_0_1201)
- (i32.const 31)
- )
+ (get_local $$carry_0203)
(i32.shl
- (get_local $$r_sroa_1_1200)
+ (get_local $$q_sroa_0_1199)
(i32.const 1)
)
)
)
- )
- (set_local $$152
- (i32.and
- (set_local $$151$0
+ (call $_i64Subtract
+ (get_local $$137$0)
+ (get_local $$137$1)
+ (set_local $$r_sroa_0_0_insert_insert42$0
(i32.or
- (i32.shr_s
- (set_local $$150$1
- (i32.load
- (i32.const 168)
- )
+ (i32.const 0)
+ (i32.or
+ (i32.shl
+ (get_local $$r_sroa_0_1201)
+ (i32.const 1)
+ )
+ (i32.shr_u
+ (get_local $$q_sroa_1_1198)
+ (i32.const 31)
)
+ )
+ )
+ )
+ (set_local $$r_sroa_0_0_insert_insert42$1
+ (i32.or
+ (i32.shr_u
+ (get_local $$r_sroa_0_1201)
(i32.const 31)
)
(i32.shl
- (if
- (i32.lt_s
- (get_local $$150$1)
- (i32.const 0)
- )
- (i32.const -1)
- (i32.const 0)
- )
+ (get_local $$r_sroa_1_1200)
(i32.const 1)
)
)
)
- (i32.const 1)
)
- )
- (set_local $$r_sroa_0_0_extract_trunc
- (call $_i64Subtract
- (get_local $$r_sroa_0_0_insert_insert42$0)
- (get_local $$r_sroa_0_0_insert_insert42$1)
+ (set_local $$152
(i32.and
- (get_local $$151$0)
- (get_local $$d_sroa_0_0_insert_insert99$0)
- )
- (i32.and
- (i32.or
- (i32.shr_s
- (if
- (i32.lt_s
- (get_local $$150$1)
- (i32.const 0)
+ (set_local $$151$0
+ (i32.or
+ (i32.shr_s
+ (set_local $$150$1
+ (i32.load
+ (i32.const 168)
+ )
)
- (i32.const -1)
- (i32.const 0)
+ (i32.const 31)
)
- (i32.const 31)
- )
- (i32.shl
- (if
- (i32.lt_s
- (get_local $$150$1)
+ (i32.shl
+ (if
+ (i32.lt_s
+ (get_local $$150$1)
+ (i32.const 0)
+ )
+ (i32.const -1)
(i32.const 0)
)
- (i32.const -1)
- (i32.const 0)
+ (i32.const 1)
)
- (i32.const 1)
)
)
- (get_local $$d_sroa_0_0_insert_insert99$1)
+ (i32.const 1)
)
)
- )
- (set_local $$r_sroa_1_4_extract_trunc
- (i32.load
- (i32.const 168)
- )
- )
- (if
- (i32.eq
- (set_local $$155
- (i32.sub
- (get_local $$sr_1202)
- (i32.const 1)
+ (set_local $$r_sroa_0_0_extract_trunc
+ (call $_i64Subtract
+ (get_local $$r_sroa_0_0_insert_insert42$0)
+ (get_local $$r_sroa_0_0_insert_insert42$1)
+ (i32.and
+ (get_local $$151$0)
+ (get_local $$d_sroa_0_0_insert_insert99$0)
+ )
+ (i32.and
+ (i32.or
+ (i32.shr_s
+ (if
+ (i32.lt_s
+ (get_local $$150$1)
+ (i32.const 0)
+ )
+ (i32.const -1)
+ (i32.const 0)
+ )
+ (i32.const 31)
+ )
+ (i32.shl
+ (if
+ (i32.lt_s
+ (get_local $$150$1)
+ (i32.const 0)
+ )
+ (i32.const -1)
+ (i32.const 0)
+ )
+ (i32.const 1)
+ )
+ )
+ (get_local $$d_sroa_0_0_insert_insert99$1)
)
)
- (i32.const 0)
)
- (br $while-out$2)
- (block
- (set_local $$q_sroa_1_1198
- (get_local $$147)
- )
- (set_local $$q_sroa_0_1199
- (get_local $$149)
- )
- (set_local $$r_sroa_1_1200
- (get_local $$r_sroa_1_4_extract_trunc)
- )
- (set_local $$r_sroa_0_1201
- (get_local $$r_sroa_0_0_extract_trunc)
+ (set_local $$r_sroa_1_4_extract_trunc
+ (i32.load
+ (i32.const 168)
)
- (set_local $$sr_1202
- (get_local $$155)
+ )
+ (if
+ (i32.eq
+ (set_local $$155
+ (i32.sub
+ (get_local $$sr_1202)
+ (i32.const 1)
+ )
+ )
+ (i32.const 0)
)
- (set_local $$carry_0203
- (get_local $$152)
+ (br $while-out$2)
+ (block
+ (set_local $$q_sroa_1_1198
+ (get_local $$147)
+ )
+ (set_local $$q_sroa_0_1199
+ (get_local $$149)
+ )
+ (set_local $$r_sroa_1_1200
+ (get_local $$r_sroa_1_4_extract_trunc)
+ )
+ (set_local $$r_sroa_0_1201
+ (get_local $$r_sroa_0_0_extract_trunc)
+ )
+ (set_local $$sr_1202
+ (get_local $$155)
+ )
+ (set_local $$carry_0203
+ (get_local $$152)
+ )
)
)
+ (br $while-in$3)
+ )
+ (set_local $$q_sroa_1_1_lcssa
+ (get_local $$147)
+ )
+ (set_local $$q_sroa_0_1_lcssa
+ (get_local $$149)
+ )
+ (set_local $$r_sroa_1_1_lcssa
+ (get_local $$r_sroa_1_4_extract_trunc)
+ )
+ (set_local $$r_sroa_0_1_lcssa
+ (get_local $$r_sroa_0_0_extract_trunc)
+ )
+ (set_local $$carry_0_lcssa$1
+ (i32.const 0)
)
- (br $while-in$3)
- )
- (set_local $$q_sroa_1_1_lcssa
- (get_local $$147)
- )
- (set_local $$q_sroa_0_1_lcssa
- (get_local $$149)
- )
- (set_local $$r_sroa_1_1_lcssa
- (get_local $$r_sroa_1_4_extract_trunc)
- )
- (set_local $$r_sroa_0_1_lcssa
- (get_local $$r_sroa_0_0_extract_trunc)
- )
- (set_local $$carry_0_lcssa$1
- (i32.const 0)
- )
- (set_local $$carry_0_lcssa$0
(get_local $$152)
)
)