summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/asm2wasm.h12
-rw-r--r--test/emcc_hello_world.fromasm.imprecise.no-opts9654
-rw-r--r--test/emcc_hello_world.fromasm.no-opts9654
-rw-r--r--test/unit.fromasm34
-rw-r--r--test/unit.fromasm.imprecise34
-rw-r--r--test/unit.fromasm.imprecise.no-opts134
-rw-r--r--test/unit.fromasm.no-opts134
-rw-r--r--test/wasm-only.fromasm.imprecise.no-opts34
-rw-r--r--test/wasm-only.fromasm.no-opts34
9 files changed, 9841 insertions, 9883 deletions
diff --git a/src/asm2wasm.h b/src/asm2wasm.h
index cdf24f088..afd85feb6 100644
--- a/src/asm2wasm.h
+++ b/src/asm2wasm.h
@@ -2023,22 +2023,20 @@ Function* Asm2WasmBuilder::processFunction(Ref ast) {
top = next;
}
+ // the outermost block can be branched to to exit the whole switch
+ top->name = name;
+
// ensure a default
if (br->default_.isNull()) {
- br->default_ = getNextId("switch-default");
+ br->default_ = top->name;
}
for (size_t i = 0; i < br->targets.size(); i++) {
if (br->targets[i].isNull()) br->targets[i] = br->default_;
}
- top->name = br->default_;
breakStack.pop_back();
- // Create a topmost block for breaking out of the entire switch
- auto ret = allocator.alloc<Block>();
- ret->name = name;
- ret->list.push_back(top);
- return ret;
+ return top;
}
abort_on("confusing expression", ast);
return (Expression*)nullptr; // avoid warning
diff --git a/test/emcc_hello_world.fromasm.imprecise.no-opts b/test/emcc_hello_world.fromasm.imprecise.no-opts
index e4973789a..25581964b 100644
--- a/test/emcc_hello_world.fromasm.imprecise.no-opts
+++ b/test/emcc_hello_world.fromasm.imprecise.no-opts
@@ -399,125 +399,123 @@
)
(block $switch$0
(block $switch-default$3
- (block $switch-default$3
- (block $switch-case$2
- (block $switch-case$1
- (br_table $switch-case$1 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-case$2 $switch-default$3
- (i32.sub
- (get_local $$conv)
- (i32.const 0)
- )
+ (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
+ (get_local $$conv)
+ (i32.const 0)
)
)
- (block
- (set_local $$tobool1
- (f64.ne
- (get_local $$x)
- (f64.const 0)
- )
+ )
+ (block
+ (set_local $$tobool1
+ (f64.ne
+ (get_local $$x)
+ (f64.const 0)
)
- (if
- (get_local $$tobool1)
- (block
- (set_local $$mul
- (f64.mul
- (get_local $$x)
- (f64.const 18446744073709551615)
- )
- )
- (set_local $$call
- (call $_frexp
- (get_local $$mul)
- (get_local $$e)
- )
- )
- (set_local $$4
- (i32.load
- (get_local $$e)
- )
- )
- (set_local $$sub
- (i32.add
- (get_local $$4)
- (i32.const -64)
- )
- )
- (set_local $$storemerge
- (get_local $$sub)
+ )
+ (if
+ (get_local $$tobool1)
+ (block
+ (set_local $$mul
+ (f64.mul
+ (get_local $$x)
+ (f64.const 18446744073709551615)
)
- (set_local $$x$addr$0
- (get_local $$call)
+ )
+ (set_local $$call
+ (call $_frexp
+ (get_local $$mul)
+ (get_local $$e)
)
)
- (block
- (set_local $$storemerge
- (i32.const 0)
+ (set_local $$4
+ (i32.load
+ (get_local $$e)
)
- (set_local $$x$addr$0
- (get_local $$x)
+ )
+ (set_local $$sub
+ (i32.add
+ (get_local $$4)
+ (i32.const -64)
)
)
+ (set_local $$storemerge
+ (get_local $$sub)
+ )
+ (set_local $$x$addr$0
+ (get_local $$call)
+ )
)
- (i32.store
- (get_local $$e)
- (get_local $$storemerge)
- )
- (set_local $$retval$0
- (get_local $$x$addr$0)
+ (block
+ (set_local $$storemerge
+ (i32.const 0)
+ )
+ (set_local $$x$addr$0
+ (get_local $$x)
+ )
)
- (br $switch$0)
)
- )
- (block
+ (i32.store
+ (get_local $$e)
+ (get_local $$storemerge)
+ )
(set_local $$retval$0
- (get_local $$x)
+ (get_local $$x$addr$0)
)
(br $switch$0)
)
)
(block
- (set_local $$sub8
- (i32.add
- (get_local $$conv)
- (i32.const -1022)
- )
+ (set_local $$retval$0
+ (get_local $$x)
)
- (i32.store
- (get_local $$e)
- (get_local $$sub8)
+ (br $switch$0)
+ )
+ )
+ (block
+ (set_local $$sub8
+ (i32.add
+ (get_local $$conv)
+ (i32.const -1022)
)
- (set_local $$5
- (i32.and
- (get_local $$1)
- (i32.const -2146435073)
- )
+ )
+ (i32.store
+ (get_local $$e)
+ (get_local $$sub8)
+ )
+ (set_local $$5
+ (i32.and
+ (get_local $$1)
+ (i32.const -2146435073)
)
- (set_local $$6
- (i32.or
- (get_local $$5)
- (i32.const 1071644672)
- )
+ )
+ (set_local $$6
+ (i32.or
+ (get_local $$5)
+ (i32.const 1071644672)
)
- (i32.store
+ )
+ (i32.store
+ (get_global $tempDoublePtr)
+ (get_local $$0)
+ )
+ (i32.store
+ (i32.add
(get_global $tempDoublePtr)
- (get_local $$0)
- )
- (i32.store
- (i32.add
- (get_global $tempDoublePtr)
- (i32.const 4)
- )
- (get_local $$6)
- )
- (set_local $$7
- (f64.load
- (get_global $tempDoublePtr)
- )
+ (i32.const 4)
)
- (set_local $$retval$0
- (get_local $$7)
+ (get_local $$6)
+ )
+ (set_local $$7
+ (f64.load
+ (get_global $tempDoublePtr)
)
)
+ (set_local $$retval$0
+ (get_local $$7)
+ )
)
)
(return
@@ -5958,49 +5956,47 @@
(block $label$break$L9
(block $switch$2
(block $switch-default$5
- (block $switch-default$5
- (block $switch-case$4
- (block $switch-case$3
- (br_table $switch-case$4 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-case$3 $switch-default$5
- (i32.sub
- (i32.shr_s
- (i32.shl
- (get_local $$1)
- (i32.const 24)
- )
+ (block $switch-case$4
+ (block $switch-case$3
+ (br_table $switch-case$4 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-case$3 $switch-default$5
+ (i32.sub
+ (i32.shr_s
+ (i32.shl
+ (get_local $$1)
(i32.const 24)
)
- (i32.const 0)
+ (i32.const 24)
)
+ (i32.const 0)
)
)
- (block
- (set_local $$incdec$ptr169276301
- (get_local $$incdec$ptr169274)
- )
- (set_local $$z$0302
- (get_local $$incdec$ptr169274)
- )
- (set_local $label
- (i32.const 9)
- )
- (br $label$break$L9)
- (br $switch$2)
- )
)
(block
- (set_local $$incdec$ptr169276$lcssa
+ (set_local $$incdec$ptr169276301
(get_local $$incdec$ptr169274)
)
- (set_local $$z$0$lcssa
+ (set_local $$z$0302
(get_local $$incdec$ptr169274)
)
+ (set_local $label
+ (i32.const 9)
+ )
(br $label$break$L9)
(br $switch$2)
)
)
- (nop)
+ (block
+ (set_local $$incdec$ptr169276$lcssa
+ (get_local $$incdec$ptr169274)
+ )
+ (set_local $$z$0$lcssa
+ (get_local $$incdec$ptr169274)
+ )
+ (br $label$break$L9)
+ (br $switch$2)
+ )
)
+ (nop)
)
(set_local $$incdec$ptr
(i32.add
@@ -7817,149 +7813,61 @@
(block $label$break$L75
(block $switch$24
(block $switch-default$127
- (block $switch-default$127
- (block $switch-case$126
- (block $switch-case$55
- (block $switch-case$54
- (block $switch-case$53
- (block $switch-case$52
- (block $switch-case$51
- (block $switch-case$50
- (block $switch-case$49
- (block $switch-case$48
- (block $switch-case$47
- (block $switch-case$46
- (block $switch-case$45
- (block $switch-case$44
- (block $switch-case$43
- (block $switch-case$42
- (block $switch-case$41
- (block $switch-case$40
- (block $switch-case$37
- (block $switch-case$36
- (block $switch-case$35
- (block $switch-case$34
- (br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$37 $switch-default$127
- (i32.sub
- (get_local $$t$0)
- (i32.const 65)
- )
+ (block $switch-case$126
+ (block $switch-case$55
+ (block $switch-case$54
+ (block $switch-case$53
+ (block $switch-case$52
+ (block $switch-case$51
+ (block $switch-case$50
+ (block $switch-case$49
+ (block $switch-case$48
+ (block $switch-case$47
+ (block $switch-case$46
+ (block $switch-case$45
+ (block $switch-case$44
+ (block $switch-case$43
+ (block $switch-case$42
+ (block $switch-case$41
+ (block $switch-case$40
+ (block $switch-case$37
+ (block $switch-case$36
+ (block $switch-case$35
+ (block $switch-case$34
+ (br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$37 $switch-default$127
+ (i32.sub
+ (get_local $$t$0)
+ (i32.const 65)
)
)
- (block
- (block $switch$25
- (block $switch-default$33
- (block $switch-default$33
- (block $switch-case$32
- (block $switch-case$31
- (block $switch-case$30
- (block $switch-case$29
- (block $switch-case$28
- (block $switch-case$27
- (block $switch-case$26
- (br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33
- (i32.sub
- (get_local $$st$0$lcssa415)
- (i32.const 0)
- )
- )
- )
- (block
- (set_local $$71
- (i32.load
- (get_local $$arg)
- )
- )
- (i32.store
- (get_local $$71)
- (get_local $$cnt$1)
- )
- (set_local $$cnt$0
- (get_local $$cnt$1)
- )
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
- )
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
- )
- (set_local $$l10n$0
- (get_local $$l10n$3)
- )
- (br $label$continue$L1)
- (br $switch$25)
- )
- )
- (block
- (set_local $$72
- (i32.load
- (get_local $$arg)
- )
- )
- (i32.store
- (get_local $$72)
- (get_local $$cnt$1)
- )
- (set_local $$cnt$0
- (get_local $$cnt$1)
- )
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
- )
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
- )
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ )
+ (block
+ (block $switch$25
+ (block $switch-default$33
+ (block $switch-case$32
+ (block $switch-case$31
+ (block $switch-case$30
+ (block $switch-case$29
+ (block $switch-case$28
+ (block $switch-case$27
+ (block $switch-case$26
+ (br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33
+ (i32.sub
+ (get_local $$st$0$lcssa415)
+ (i32.const 0)
)
- (br $label$continue$L1)
- (br $switch$25)
)
)
(block
- (set_local $$73
- (i32.lt_s
- (get_local $$cnt$1)
- (i32.const 0)
- )
- )
- (set_local $$74
- (i32.shr_s
- (i32.shl
- (get_local $$73)
- (i32.const 31)
- )
- (i32.const 31)
- )
- )
- (set_local $$75
+ (set_local $$71
(i32.load
(get_local $$arg)
)
)
- (set_local $$76
- (get_local $$75)
- )
- (set_local $$77
- (get_local $$76)
- )
(i32.store
- (get_local $$77)
+ (get_local $$71)
(get_local $$cnt$1)
)
- (set_local $$78
- (i32.add
- (get_local $$76)
- (i32.const 4)
- )
- )
- (set_local $$79
- (get_local $$78)
- )
- (i32.store
- (get_local $$79)
- (get_local $$74)
- )
(set_local $$cnt$0
(get_local $$cnt$1)
)
@@ -7977,20 +7885,14 @@
)
)
(block
- (set_local $$conv229
- (i32.and
- (get_local $$cnt$1)
- (i32.const 65535)
- )
- )
- (set_local $$80
+ (set_local $$72
(i32.load
(get_local $$arg)
)
)
- (i32.store16
- (get_local $$80)
- (get_local $$conv229)
+ (i32.store
+ (get_local $$72)
+ (get_local $$cnt$1)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8009,20 +7911,48 @@
)
)
(block
- (set_local $$conv232
- (i32.and
+ (set_local $$73
+ (i32.lt_s
(get_local $$cnt$1)
- (i32.const 255)
+ (i32.const 0)
)
)
- (set_local $$81
+ (set_local $$74
+ (i32.shr_s
+ (i32.shl
+ (get_local $$73)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$75
(i32.load
(get_local $$arg)
)
)
- (i32.store8
- (get_local $$81)
- (get_local $$conv232)
+ (set_local $$76
+ (get_local $$75)
+ )
+ (set_local $$77
+ (get_local $$76)
+ )
+ (i32.store
+ (get_local $$77)
+ (get_local $$cnt$1)
+ )
+ (set_local $$78
+ (i32.add
+ (get_local $$76)
+ (i32.const 4)
+ )
+ )
+ (set_local $$79
+ (get_local $$78)
+ )
+ (i32.store
+ (get_local $$79)
+ (get_local $$74)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8041,14 +7971,20 @@
)
)
(block
- (set_local $$82
+ (set_local $$conv229
+ (i32.and
+ (get_local $$cnt$1)
+ (i32.const 65535)
+ )
+ )
+ (set_local $$80
(i32.load
(get_local $$arg)
)
)
- (i32.store
- (get_local $$82)
- (get_local $$cnt$1)
+ (i32.store16
+ (get_local $$80)
+ (get_local $$conv229)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8067,48 +8003,20 @@
)
)
(block
- (set_local $$83
- (i32.lt_s
+ (set_local $$conv232
+ (i32.and
(get_local $$cnt$1)
- (i32.const 0)
- )
- )
- (set_local $$84
- (i32.shr_s
- (i32.shl
- (get_local $$83)
- (i32.const 31)
- )
- (i32.const 31)
+ (i32.const 255)
)
)
- (set_local $$85
+ (set_local $$81
(i32.load
(get_local $$arg)
)
)
- (set_local $$86
- (get_local $$85)
- )
- (set_local $$87
- (get_local $$86)
- )
- (i32.store
- (get_local $$87)
- (get_local $$cnt$1)
- )
- (set_local $$88
- (i32.add
- (get_local $$86)
- (i32.const 4)
- )
- )
- (set_local $$89
- (get_local $$88)
- )
- (i32.store
- (get_local $$89)
- (get_local $$84)
+ (i32.store8
+ (get_local $$81)
+ (get_local $$conv232)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8127,6 +8035,15 @@
)
)
(block
+ (set_local $$82
+ (i32.load
+ (get_local $$arg)
+ )
+ )
+ (i32.store
+ (get_local $$82)
+ (get_local $$cnt$1)
+ )
(set_local $$cnt$0
(get_local $$cnt$1)
)
@@ -8140,598 +8057,646 @@
(get_local $$l10n$3)
)
(br $label$continue$L1)
+ (br $switch$25)
)
)
+ (block
+ (set_local $$83
+ (i32.lt_s
+ (get_local $$cnt$1)
+ (i32.const 0)
+ )
+ )
+ (set_local $$84
+ (i32.shr_s
+ (i32.shl
+ (get_local $$83)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$85
+ (i32.load
+ (get_local $$arg)
+ )
+ )
+ (set_local $$86
+ (get_local $$85)
+ )
+ (set_local $$87
+ (get_local $$86)
+ )
+ (i32.store
+ (get_local $$87)
+ (get_local $$cnt$1)
+ )
+ (set_local $$88
+ (i32.add
+ (get_local $$86)
+ (i32.const 4)
+ )
+ )
+ (set_local $$89
+ (get_local $$88)
+ )
+ (i32.store
+ (get_local $$89)
+ (get_local $$84)
+ )
+ (set_local $$cnt$0
+ (get_local $$cnt$1)
+ )
+ (set_local $$incdec$ptr169275
+ (get_local $$incdec$ptr169$lcssa)
+ )
+ (set_local $$l$0
+ (get_local $$sub$ptr$sub)
+ )
+ (set_local $$l10n$0
+ (get_local $$l10n$3)
+ )
+ (br $label$continue$L1)
+ (br $switch$25)
+ )
)
- (br $switch$24)
- )
- )
- (block
- (set_local $$cmp240
- (i32.gt_u
- (get_local $$p$0)
- (i32.const 8)
- )
- )
- (set_local $$cond245
- (if i32
- (get_local $$cmp240)
- (get_local $$p$0)
- (i32.const 8)
- )
- )
- (set_local $$or246
- (i32.or
- (get_local $$fl$1$and219)
- (i32.const 8)
+ (block
+ (set_local $$cnt$0
+ (get_local $$cnt$1)
+ )
+ (set_local $$incdec$ptr169275
+ (get_local $$incdec$ptr169$lcssa)
+ )
+ (set_local $$l$0
+ (get_local $$sub$ptr$sub)
+ )
+ (set_local $$l10n$0
+ (get_local $$l10n$3)
+ )
+ (br $label$continue$L1)
)
)
- (set_local $$fl$3
- (get_local $$or246)
- )
- (set_local $$p$1
- (get_local $$cond245)
+ (br $switch$24)
+ )
+ )
+ (block
+ (set_local $$cmp240
+ (i32.gt_u
+ (get_local $$p$0)
+ (i32.const 8)
)
- (set_local $$t$1
- (i32.const 120)
+ )
+ (set_local $$cond245
+ (if i32
+ (get_local $$cmp240)
+ (get_local $$p$0)
+ (i32.const 8)
)
- (set_local $label
- (i32.const 64)
+ )
+ (set_local $$or246
+ (i32.or
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
- (br $switch$24)
)
+ (set_local $$fl$3
+ (get_local $$or246)
+ )
+ (set_local $$p$1
+ (get_local $$cond245)
+ )
+ (set_local $$t$1
+ (i32.const 120)
+ )
+ (set_local $label
+ (i32.const 64)
+ )
+ (br $switch$24)
)
- (nop)
- )
- (block
- (set_local $$fl$3
- (get_local $$fl$1$and219)
- )
- (set_local $$p$1
- (get_local $$p$0)
- )
- (set_local $$t$1
- (get_local $$t$0)
- )
- (set_local $label
- (i32.const 64)
- )
- (br $switch$24)
)
+ (nop)
)
(block
- (set_local $$116
- (get_local $$arg)
+ (set_local $$fl$3
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$p$1
+ (get_local $$p$0)
+ )
+ (set_local $$t$1
+ (get_local $$t$0)
+ )
+ (set_local $label
+ (i32.const 64)
+ )
+ (br $switch$24)
+ )
+ )
+ (block
+ (set_local $$116
+ (get_local $$arg)
+ )
+ (set_local $$117
+ (get_local $$116)
+ )
+ (set_local $$118
+ (i32.load
+ (get_local $$117)
)
- (set_local $$117
+ )
+ (set_local $$119
+ (i32.add
(get_local $$116)
+ (i32.const 4)
)
- (set_local $$118
- (i32.load
- (get_local $$117)
- )
+ )
+ (set_local $$120
+ (get_local $$119)
+ )
+ (set_local $$121
+ (i32.load
+ (get_local $$120)
)
- (set_local $$119
- (i32.add
- (get_local $$116)
- (i32.const 4)
- )
+ )
+ (set_local $$122
+ (i32.eq
+ (get_local $$118)
+ (i32.const 0)
)
- (set_local $$120
- (get_local $$119)
+ )
+ (set_local $$123
+ (i32.eq
+ (get_local $$121)
+ (i32.const 0)
)
- (set_local $$121
- (i32.load
- (get_local $$120)
- )
+ )
+ (set_local $$124
+ (i32.and
+ (get_local $$122)
+ (get_local $$123)
)
- (set_local $$122
- (i32.eq
+ )
+ (if
+ (get_local $$124)
+ (set_local $$s$addr$0$lcssa$i$229
+ (get_local $$add$ptr205)
+ )
+ (block
+ (set_local $$126
(get_local $$118)
- (i32.const 0)
)
- )
- (set_local $$123
- (i32.eq
+ (set_local $$129
(get_local $$121)
- (i32.const 0)
- )
- )
- (set_local $$124
- (i32.and
- (get_local $$122)
- (get_local $$123)
)
- )
- (if
- (get_local $$124)
- (set_local $$s$addr$0$lcssa$i$229
+ (set_local $$s$addr$06$i$221
(get_local $$add$ptr205)
)
- (block
- (set_local $$126
- (get_local $$118)
- )
- (set_local $$129
- (get_local $$121)
- )
- (set_local $$s$addr$06$i$221
- (get_local $$add$ptr205)
- )
- (loop $while-in$39
- (block $while-out$38
- (set_local $$125
- (i32.and
- (get_local $$126)
- (i32.const 7)
- )
+ (loop $while-in$39
+ (block $while-out$38
+ (set_local $$125
+ (i32.and
+ (get_local $$126)
+ (i32.const 7)
)
- (set_local $$127
- (i32.or
- (get_local $$125)
- (i32.const 48)
- )
+ )
+ (set_local $$127
+ (i32.or
+ (get_local $$125)
+ (i32.const 48)
)
- (set_local $$128
- (i32.and
- (get_local $$127)
- (i32.const 255)
- )
+ )
+ (set_local $$128
+ (i32.and
+ (get_local $$127)
+ (i32.const 255)
)
- (set_local $$incdec$ptr$i$225
- (i32.add
- (get_local $$s$addr$06$i$221)
- (i32.const -1)
- )
+ )
+ (set_local $$incdec$ptr$i$225
+ (i32.add
+ (get_local $$s$addr$06$i$221)
+ (i32.const -1)
)
- (i32.store8
- (get_local $$incdec$ptr$i$225)
- (get_local $$128)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr$i$225)
+ (get_local $$128)
+ )
+ (set_local $$130
+ (call $_bitshift64Lshr
+ (get_local $$126)
+ (get_local $$129)
+ (i32.const 3)
)
- (set_local $$130
- (call $_bitshift64Lshr
- (get_local $$126)
- (get_local $$129)
- (i32.const 3)
- )
+ )
+ (set_local $$131
+ (get_global $tempRet0)
+ )
+ (set_local $$132
+ (i32.eq
+ (get_local $$130)
+ (i32.const 0)
)
- (set_local $$131
- (get_global $tempRet0)
+ )
+ (set_local $$133
+ (i32.eq
+ (get_local $$131)
+ (i32.const 0)
)
- (set_local $$132
- (i32.eq
- (get_local $$130)
- (i32.const 0)
- )
+ )
+ (set_local $$134
+ (i32.and
+ (get_local $$132)
+ (get_local $$133)
)
- (set_local $$133
- (i32.eq
- (get_local $$131)
- (i32.const 0)
+ )
+ (if
+ (get_local $$134)
+ (block
+ (set_local $$s$addr$0$lcssa$i$229
+ (get_local $$incdec$ptr$i$225)
)
+ (br $while-out$38)
)
- (set_local $$134
- (i32.and
- (get_local $$132)
- (get_local $$133)
+ (block
+ (set_local $$126
+ (get_local $$130)
)
- )
- (if
- (get_local $$134)
- (block
- (set_local $$s$addr$0$lcssa$i$229
- (get_local $$incdec$ptr$i$225)
- )
- (br $while-out$38)
+ (set_local $$129
+ (get_local $$131)
)
- (block
- (set_local $$126
- (get_local $$130)
- )
- (set_local $$129
- (get_local $$131)
- )
- (set_local $$s$addr$06$i$221
- (get_local $$incdec$ptr$i$225)
- )
+ (set_local $$s$addr$06$i$221
+ (get_local $$incdec$ptr$i$225)
)
)
- (br $while-in$39)
)
+ (br $while-in$39)
)
)
)
- (set_local $$and263
- (i32.and
+ )
+ (set_local $$and263
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
+ )
+ )
+ (set_local $$tobool264
+ (i32.eq
+ (get_local $$and263)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool264)
+ (block
+ (set_local $$a$0
+ (get_local $$s$addr$0$lcssa$i$229)
+ )
+ (set_local $$fl$4
(get_local $$fl$1$and219)
- (i32.const 8)
)
- )
- (set_local $$tobool264
- (i32.eq
- (get_local $$and263)
+ (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)
+ )
)
- (if
- (get_local $$tobool264)
- (block
- (set_local $$a$0
- (get_local $$s$addr$0$lcssa$i$229)
+ (block
+ (set_local $$sub$ptr$rhs$cast267
+ (get_local $$s$addr$0$lcssa$i$229)
+ )
+ (set_local $$sub$ptr$sub268
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast317)
+ (get_local $$sub$ptr$rhs$cast267)
)
- (set_local $$fl$4
- (get_local $$fl$1$and219)
+ )
+ (set_local $$add269
+ (i32.add
+ (get_local $$sub$ptr$sub268)
+ (i32.const 1)
)
- (set_local $$p$2
+ )
+ (set_local $$cmp270
+ (i32.lt_s
(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 $$add269)
)
)
- (block
- (set_local $$sub$ptr$rhs$cast267
- (get_local $$s$addr$0$lcssa$i$229)
- )
- (set_local $$sub$ptr$sub268
- (i32.sub
- (get_local $$sub$ptr$lhs$cast317)
- (get_local $$sub$ptr$rhs$cast267)
- )
- )
- (set_local $$add269
- (i32.add
- (get_local $$sub$ptr$sub268)
- (i32.const 1)
- )
- )
- (set_local $$cmp270
- (i32.lt_s
- (get_local $$p$0)
- (get_local $$add269)
- )
- )
- (set_local $$add269$p$0
- (if i32
- (get_local $$cmp270)
- (get_local $$add269)
- (get_local $$p$0)
- )
- )
- (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 $$add269$p$0)
- )
- (set_local $$pl$1
- (i32.const 0)
- )
- (set_local $$prefix$1
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 77)
+ (set_local $$add269$p$0
+ (if i32
+ (get_local $$cmp270)
+ (get_local $$add269)
+ (get_local $$p$0)
)
)
- )
- (br $switch$24)
- )
- )
- (nop)
- )
- (block
- (set_local $$135
- (get_local $$arg)
- )
- (set_local $$136
- (get_local $$135)
- )
- (set_local $$137
- (i32.load
- (get_local $$136)
- )
- )
- (set_local $$138
- (i32.add
- (get_local $$135)
- (i32.const 4)
- )
- )
- (set_local $$139
- (get_local $$138)
- )
- (set_local $$140
- (i32.load
- (get_local $$139)
- )
- )
- (set_local $$141
- (i32.lt_s
- (get_local $$140)
- (i32.const 0)
- )
- )
- (if
- (get_local $$141)
- (block
- (set_local $$142
- (call $_i64Subtract
- (i32.const 0)
- (i32.const 0)
- (get_local $$137)
- (get_local $$140)
- )
- )
- (set_local $$143
- (get_global $tempRet0)
- )
- (set_local $$144
- (get_local $$arg)
- )
- (set_local $$145
- (get_local $$144)
- )
- (i32.store
- (get_local $$145)
- (get_local $$142)
- )
- (set_local $$146
- (i32.add
- (get_local $$144)
- (i32.const 4)
+ (set_local $$a$0
+ (get_local $$s$addr$0$lcssa$i$229)
)
- )
- (set_local $$147
- (get_local $$146)
- )
- (i32.store
- (get_local $$147)
- (get_local $$143)
- )
- (set_local $$148
- (get_local $$142)
- )
- (set_local $$149
- (get_local $$143)
- )
- (set_local $$pl$0
- (i32.const 1)
- )
- (set_local $$prefix$0
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 76)
- )
- (br $label$break$L75)
- )
- )
- (set_local $$and289
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 2048)
- )
- )
- (set_local $$tobool290
- (i32.eq
- (get_local $$and289)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool290)
- (block
- (set_local $$and294
- (i32.and
+ (set_local $$fl$4
(get_local $$fl$1$and219)
- (i32.const 1)
)
- )
- (set_local $$tobool295
- (i32.eq
- (get_local $$and294)
+ (set_local $$p$2
+ (get_local $$add269$p$0)
+ )
+ (set_local $$pl$1
(i32.const 0)
)
- )
- (set_local $$$
- (if i32
- (get_local $$tobool295)
+ (set_local $$prefix$1
(i32.const 4091)
- (i32.const 4093)
)
- )
- (set_local $$148
- (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
- (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)
+ (set_local $label
+ (i32.const 77)
+ )
)
)
+ (br $switch$24)
)
- (br $switch$24)
)
+ (nop)
)
(block
- (set_local $$65
+ (set_local $$135
(get_local $$arg)
)
- (set_local $$66
- (get_local $$65)
+ (set_local $$136
+ (get_local $$135)
)
- (set_local $$67
+ (set_local $$137
(i32.load
- (get_local $$66)
+ (get_local $$136)
)
)
- (set_local $$68
+ (set_local $$138
(i32.add
- (get_local $$65)
+ (get_local $$135)
(i32.const 4)
)
)
- (set_local $$69
- (get_local $$68)
+ (set_local $$139
+ (get_local $$138)
)
- (set_local $$70
+ (set_local $$140
(i32.load
- (get_local $$69)
+ (get_local $$139)
)
)
- (set_local $$148
- (get_local $$67)
+ (set_local $$141
+ (i32.lt_s
+ (get_local $$140)
+ (i32.const 0)
+ )
)
- (set_local $$149
- (get_local $$70)
+ (if
+ (get_local $$141)
+ (block
+ (set_local $$142
+ (call $_i64Subtract
+ (i32.const 0)
+ (i32.const 0)
+ (get_local $$137)
+ (get_local $$140)
+ )
+ )
+ (set_local $$143
+ (get_global $tempRet0)
+ )
+ (set_local $$144
+ (get_local $$arg)
+ )
+ (set_local $$145
+ (get_local $$144)
+ )
+ (i32.store
+ (get_local $$145)
+ (get_local $$142)
+ )
+ (set_local $$146
+ (i32.add
+ (get_local $$144)
+ (i32.const 4)
+ )
+ )
+ (set_local $$147
+ (get_local $$146)
+ )
+ (i32.store
+ (get_local $$147)
+ (get_local $$143)
+ )
+ (set_local $$148
+ (get_local $$142)
+ )
+ (set_local $$149
+ (get_local $$143)
+ )
+ (set_local $$pl$0
+ (i32.const 1)
+ )
+ (set_local $$prefix$0
+ (i32.const 4091)
+ )
+ (set_local $label
+ (i32.const 76)
+ )
+ (br $label$break$L75)
+ )
)
- (set_local $$pl$0
- (i32.const 0)
+ (set_local $$and289
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 2048)
+ )
)
- (set_local $$prefix$0
- (i32.const 4091)
+ (set_local $$tobool290
+ (i32.eq
+ (get_local $$and289)
+ (i32.const 0)
+ )
)
- (set_local $label
- (i32.const 76)
+ (if
+ (get_local $$tobool290)
+ (block
+ (set_local $$and294
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 1)
+ )
+ )
+ (set_local $$tobool295
+ (i32.eq
+ (get_local $$and294)
+ (i32.const 0)
+ )
+ )
+ (set_local $$$
+ (if i32
+ (get_local $$tobool295)
+ (i32.const 4091)
+ (i32.const 4093)
+ )
+ )
+ (set_local $$148
+ (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
+ (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)
)
)
(block
- (set_local $$161
+ (set_local $$65
(get_local $$arg)
)
- (set_local $$162
- (get_local $$161)
+ (set_local $$66
+ (get_local $$65)
)
- (set_local $$163
+ (set_local $$67
(i32.load
- (get_local $$162)
+ (get_local $$66)
)
)
- (set_local $$164
+ (set_local $$68
(i32.add
- (get_local $$161)
+ (get_local $$65)
(i32.const 4)
)
)
- (set_local $$165
- (get_local $$164)
+ (set_local $$69
+ (get_local $$68)
)
- (set_local $$166
+ (set_local $$70
(i32.load
- (get_local $$165)
+ (get_local $$69)
)
)
- (set_local $$167
- (i32.and
- (get_local $$163)
- (i32.const 255)
- )
+ (set_local $$148
+ (get_local $$67)
)
- (i32.store8
- (get_local $$add$ptr340)
- (get_local $$167)
- )
- (set_local $$a$2
- (get_local $$add$ptr340)
+ (set_local $$149
+ (get_local $$70)
)
- (set_local $$fl$6
- (get_local $$and219)
- )
- (set_local $$p$5
- (i32.const 1)
- )
- (set_local $$pl$2
+ (set_local $$pl$0
(i32.const 0)
)
- (set_local $$prefix$2
+ (set_local $$prefix$0
(i32.const 4091)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (set_local $label
+ (i32.const 76)
)
(br $switch$24)
)
)
(block
- (set_local $$call344
- (call $___errno_location)
+ (set_local $$161
+ (get_local $$arg)
)
- (set_local $$168
+ (set_local $$162
+ (get_local $$161)
+ )
+ (set_local $$163
(i32.load
- (get_local $$call344)
+ (get_local $$162)
)
)
- (set_local $$call345
- (call $_strerror
- (get_local $$168)
+ (set_local $$164
+ (i32.add
+ (get_local $$161)
+ (i32.const 4)
)
)
- (set_local $$a$1
- (get_local $$call345)
+ (set_local $$165
+ (get_local $$164)
)
- (set_local $label
- (i32.const 82)
+ (set_local $$166
+ (i32.load
+ (get_local $$165)
+ )
+ )
+ (set_local $$167
+ (i32.and
+ (get_local $$163)
+ (i32.const 255)
+ )
+ )
+ (i32.store8
+ (get_local $$add$ptr340)
+ (get_local $$167)
+ )
+ (set_local $$a$2
+ (get_local $$add$ptr340)
+ )
+ (set_local $$fl$6
+ (get_local $$and219)
+ )
+ (set_local $$p$5
+ (i32.const 1)
+ )
+ (set_local $$pl$2
+ (i32.const 0)
+ )
+ (set_local $$prefix$2
+ (i32.const 4091)
+ )
+ (set_local $$z$2
+ (get_local $$add$ptr205)
)
(br $switch$24)
)
)
(block
- (set_local $$169
- (i32.load
- (get_local $$arg)
- )
+ (set_local $$call344
+ (call $___errno_location)
)
- (set_local $$tobool349
- (i32.ne
- (get_local $$169)
- (i32.const 0)
+ (set_local $$168
+ (i32.load
+ (get_local $$call344)
)
)
- (set_local $$cond354
- (if i32
- (get_local $$tobool349)
- (get_local $$169)
- (i32.const 4101)
+ (set_local $$call345
+ (call $_strerror
+ (get_local $$168)
)
)
(set_local $$a$1
- (get_local $$cond354)
+ (get_local $$call345)
)
(set_local $label
(i32.const 82)
@@ -8740,89 +8705,115 @@
)
)
(block
- (set_local $$170
- (get_local $$arg)
- )
- (set_local $$171
- (get_local $$170)
- )
- (set_local $$172
+ (set_local $$169
(i32.load
- (get_local $$171)
+ (get_local $$arg)
)
)
- (set_local $$173
- (i32.add
- (get_local $$170)
- (i32.const 4)
+ (set_local $$tobool349
+ (i32.ne
+ (get_local $$169)
+ (i32.const 0)
)
)
- (set_local $$174
- (get_local $$173)
- )
- (set_local $$175
- (i32.load
- (get_local $$174)
+ (set_local $$cond354
+ (if i32
+ (get_local $$tobool349)
+ (get_local $$169)
+ (i32.const 4101)
)
)
- (i32.store
- (get_local $$wc)
- (get_local $$172)
- )
- (i32.store
- (get_local $$arrayidx370)
- (i32.const 0)
- )
- (i32.store
- (get_local $$arg)
- (get_local $$wc)
- )
- (set_local $$p$4365
- (i32.const -1)
+ (set_local $$a$1
+ (get_local $$cond354)
)
(set_local $label
- (i32.const 86)
+ (i32.const 82)
)
(br $switch$24)
)
)
(block
- (set_local $$cmp377$314
- (i32.eq
- (get_local $$p$0)
- (i32.const 0)
+ (set_local $$170
+ (get_local $$arg)
+ )
+ (set_local $$171
+ (get_local $$170)
+ )
+ (set_local $$172
+ (i32.load
+ (get_local $$171)
)
)
- (if
- (get_local $$cmp377$314)
- (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)
- )
- (set_local $label
- (i32.const 98)
- )
+ (set_local $$173
+ (i32.add
+ (get_local $$170)
+ (i32.const 4)
)
- (block
- (set_local $$p$4365
- (get_local $$p$0)
- )
- (set_local $label
- (i32.const 86)
- )
+ )
+ (set_local $$174
+ (get_local $$173)
+ )
+ (set_local $$175
+ (i32.load
+ (get_local $$174)
)
)
+ (i32.store
+ (get_local $$wc)
+ (get_local $$172)
+ )
+ (i32.store
+ (get_local $$arrayidx370)
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $$arg)
+ (get_local $$wc)
+ )
+ (set_local $$p$4365
+ (i32.const -1)
+ )
+ (set_local $label
+ (i32.const 86)
+ )
(br $switch$24)
)
)
- (nop)
+ (block
+ (set_local $$cmp377$314
+ (i32.eq
+ (get_local $$p$0)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$cmp377$314)
+ (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)
+ )
+ (set_local $label
+ (i32.const 98)
+ )
+ )
+ (block
+ (set_local $$p$4365
+ (get_local $$p$0)
+ )
+ (set_local $label
+ (i32.const 86)
+ )
+ )
+ )
+ (br $switch$24)
+ )
)
(nop)
)
@@ -8836,4344 +8827,4345 @@
)
(nop)
)
- (block
- (set_local $$181
- (f64.load
- (get_local $$arg)
- )
- )
- (i32.store
- (get_local $$e2$i)
- (i32.const 0)
+ (nop)
+ )
+ (block
+ (set_local $$181
+ (f64.load
+ (get_local $$arg)
)
- (f64.store
+ )
+ (i32.store
+ (get_local $$e2$i)
+ (i32.const 0)
+ )
+ (f64.store
+ (get_global $tempDoublePtr)
+ (get_local $$181)
+ )
+ (set_local $$182
+ (i32.load
(get_global $tempDoublePtr)
- (get_local $$181)
)
- (set_local $$182
- (i32.load
+ )
+ (set_local $$183
+ (i32.load
+ (i32.add
(get_global $tempDoublePtr)
+ (i32.const 4)
)
)
- (set_local $$183
- (i32.load
- (i32.add
- (get_global $tempDoublePtr)
- (i32.const 4)
+ )
+ (set_local $$184
+ (i32.lt_s
+ (get_local $$183)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$184)
+ (block
+ (set_local $$sub$i
+ (f64.neg
+ (get_local $$181)
)
)
- )
- (set_local $$184
- (i32.lt_s
- (get_local $$183)
- (i32.const 0)
+ (set_local $$pl$0$i
+ (i32.const 1)
+ )
+ (set_local $$prefix$0$i
+ (i32.const 4108)
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$sub$i)
)
)
- (if
- (get_local $$184)
- (block
- (set_local $$sub$i
- (f64.neg
- (get_local $$181)
- )
- )
- (set_local $$pl$0$i
- (i32.const 1)
- )
- (set_local $$prefix$0$i
- (i32.const 4108)
- )
- (set_local $$y$addr$0$i
- (get_local $$sub$i)
+ (block
+ (set_local $$and$i$238
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 2048)
)
)
- (block
- (set_local $$and$i$238
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 2048)
- )
- )
- (set_local $$tobool9$i
- (i32.eq
- (get_local $$and$i$238)
- (i32.const 0)
- )
+ (set_local $$tobool9$i
+ (i32.eq
+ (get_local $$and$i$238)
+ (i32.const 0)
)
- (if
- (get_local $$tobool9$i)
- (block
- (set_local $$and12$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 1)
- )
- )
- (set_local $$tobool13$i
- (i32.eq
- (get_local $$and12$i)
- (i32.const 0)
- )
- )
- (set_local $$$$i
- (if i32
- (get_local $$tobool13$i)
- (i32.const 4109)
- (i32.const 4114)
- )
+ )
+ (if
+ (get_local $$tobool9$i)
+ (block
+ (set_local $$and12$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 1)
)
- (set_local $$pl$0$i
+ )
+ (set_local $$tobool13$i
+ (i32.eq
(get_local $$and12$i)
- )
- (set_local $$prefix$0$i
- (get_local $$$$i)
- )
- (set_local $$y$addr$0$i
- (get_local $$181)
+ (i32.const 0)
)
)
- (block
- (set_local $$pl$0$i
- (i32.const 1)
- )
- (set_local $$prefix$0$i
- (i32.const 4111)
- )
- (set_local $$y$addr$0$i
- (get_local $$181)
+ (set_local $$$$i
+ (if i32
+ (get_local $$tobool13$i)
+ (i32.const 4109)
+ (i32.const 4114)
)
)
+ (set_local $$pl$0$i
+ (get_local $$and12$i)
+ )
+ (set_local $$prefix$0$i
+ (get_local $$$$i)
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$181)
+ )
+ )
+ (block
+ (set_local $$pl$0$i
+ (i32.const 1)
+ )
+ (set_local $$prefix$0$i
+ (i32.const 4111)
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$181)
+ )
)
)
)
- (f64.store
+ )
+ (f64.store
+ (get_global $tempDoublePtr)
+ (get_local $$y$addr$0$i)
+ )
+ (set_local $$185
+ (i32.load
(get_global $tempDoublePtr)
- (get_local $$y$addr$0$i)
)
- (set_local $$185
- (i32.load
+ )
+ (set_local $$186
+ (i32.load
+ (i32.add
(get_global $tempDoublePtr)
+ (i32.const 4)
)
)
- (set_local $$186
- (i32.load
- (i32.add
- (get_global $tempDoublePtr)
- (i32.const 4)
- )
- )
- )
- (set_local $$187
- (i32.and
- (get_local $$186)
- (i32.const 2146435072)
- )
+ )
+ (set_local $$187
+ (i32.and
+ (get_local $$186)
+ (i32.const 2146435072)
)
- (set_local $$188
- (i32.lt_u
- (get_local $$187)
- (i32.const 2146435072)
- )
+ )
+ (set_local $$188
+ (i32.lt_u
+ (get_local $$187)
+ (i32.const 2146435072)
)
- (set_local $$189
- (i32.lt_s
- (i32.const 0)
- (i32.const 0)
- )
+ )
+ (set_local $$189
+ (i32.lt_s
+ (i32.const 0)
+ (i32.const 0)
)
- (set_local $$190
- (i32.eq
- (get_local $$187)
- (i32.const 2146435072)
- )
+ )
+ (set_local $$190
+ (i32.eq
+ (get_local $$187)
+ (i32.const 2146435072)
)
- (set_local $$191
- (i32.and
- (get_local $$190)
- (get_local $$189)
- )
+ )
+ (set_local $$191
+ (i32.and
+ (get_local $$190)
+ (get_local $$189)
)
- (set_local $$192
- (i32.or
- (get_local $$188)
- (get_local $$191)
- )
+ )
+ (set_local $$192
+ (i32.or
+ (get_local $$188)
+ (get_local $$191)
)
- (block $do-once$56
- (if
- (get_local $$192)
- (block
- (set_local $$call55$i
- (call $_frexpl
- (get_local $$y$addr$0$i)
- (get_local $$e2$i)
- )
+ )
+ (block $do-once$56
+ (if
+ (get_local $$192)
+ (block
+ (set_local $$call55$i
+ (call $_frexpl
+ (get_local $$y$addr$0$i)
+ (get_local $$e2$i)
)
- (set_local $$mul$i$240
- (f64.mul
- (get_local $$call55$i)
- (f64.const 2)
- )
+ )
+ (set_local $$mul$i$240
+ (f64.mul
+ (get_local $$call55$i)
+ (f64.const 2)
)
- (set_local $$tobool56$i
- (f64.ne
- (get_local $$mul$i$240)
- (f64.const 0)
- )
+ )
+ (set_local $$tobool56$i
+ (f64.ne
+ (get_local $$mul$i$240)
+ (f64.const 0)
)
- (if
- (get_local $$tobool56$i)
- (block
- (set_local $$195
- (i32.load
- (get_local $$e2$i)
- )
- )
- (set_local $$dec$i
- (i32.add
- (get_local $$195)
- (i32.const -1)
- )
- )
- (i32.store
+ )
+ (if
+ (get_local $$tobool56$i)
+ (block
+ (set_local $$195
+ (i32.load
(get_local $$e2$i)
- (get_local $$dec$i)
)
)
- )
- (set_local $$or$i$241
- (i32.or
- (get_local $$t$0)
- (i32.const 32)
+ (set_local $$dec$i
+ (i32.add
+ (get_local $$195)
+ (i32.const -1)
+ )
)
- )
- (set_local $$cmp59$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 97)
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$dec$i)
)
)
- (if
- (get_local $$cmp59$i)
- (block
- (set_local $$and62$i
- (i32.and
- (get_local $$t$0)
- (i32.const 32)
- )
+ )
+ (set_local $$or$i$241
+ (i32.or
+ (get_local $$t$0)
+ (i32.const 32)
+ )
+ )
+ (set_local $$cmp59$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 97)
+ )
+ )
+ (if
+ (get_local $$cmp59$i)
+ (block
+ (set_local $$and62$i
+ (i32.and
+ (get_local $$t$0)
+ (i32.const 32)
)
- (set_local $$tobool63$i
- (i32.eq
- (get_local $$and62$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool63$i
+ (i32.eq
+ (get_local $$and62$i)
+ (i32.const 0)
)
- (set_local $$add$ptr65$i
- (i32.add
- (get_local $$prefix$0$i)
- (i32.const 9)
- )
+ )
+ (set_local $$add$ptr65$i
+ (i32.add
+ (get_local $$prefix$0$i)
+ (i32.const 9)
)
- (set_local $$prefix$0$add$ptr65$i
- (if i32
- (get_local $$tobool63$i)
- (get_local $$prefix$0$i)
- (get_local $$add$ptr65$i)
- )
+ )
+ (set_local $$prefix$0$add$ptr65$i
+ (if i32
+ (get_local $$tobool63$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)
- )
+ )
+ (set_local $$add67$i
+ (i32.or
+ (get_local $$pl$0$i)
+ (i32.const 2)
)
- (set_local $$196
- (i32.gt_u
- (get_local $$p$0)
- (i32.const 11)
- )
+ )
+ (set_local $$196
+ (i32.gt_u
+ (get_local $$p$0)
+ (i32.const 11)
)
- (set_local $$sub74$i
- (i32.sub
- (i32.const 12)
- (get_local $$p$0)
- )
+ )
+ (set_local $$sub74$i
+ (i32.sub
+ (i32.const 12)
+ (get_local $$p$0)
)
- (set_local $$tobool76552$i
- (i32.eq
- (get_local $$sub74$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool76552$i
+ (i32.eq
+ (get_local $$sub74$i)
+ (i32.const 0)
)
- (set_local $$tobool76$i
- (i32.or
- (get_local $$196)
- (get_local $$tobool76552$i)
- )
+ )
+ (set_local $$tobool76$i
+ (i32.or
+ (get_local $$196)
+ (get_local $$tobool76552$i)
)
- (block $do-once$58
- (if
- (get_local $$tobool76$i)
- (set_local $$y$addr$1$i
- (get_local $$mul$i$240)
+ )
+ (block $do-once$58
+ (if
+ (get_local $$tobool76$i)
+ (set_local $$y$addr$1$i
+ (get_local $$mul$i$240)
+ )
+ (block
+ (set_local $$re$1482$i
+ (get_local $$sub74$i)
)
- (block
- (set_local $$re$1482$i
- (get_local $$sub74$i)
- )
- (set_local $$round$0481$i
- (f64.const 8)
- )
- (loop $while-in$61
- (block $while-out$60
- (set_local $$dec78$i
- (i32.add
- (get_local $$re$1482$i)
- (i32.const -1)
- )
+ (set_local $$round$0481$i
+ (f64.const 8)
+ )
+ (loop $while-in$61
+ (block $while-out$60
+ (set_local $$dec78$i
+ (i32.add
+ (get_local $$re$1482$i)
+ (i32.const -1)
)
- (set_local $$mul80$i
- (f64.mul
- (get_local $$round$0481$i)
- (f64.const 16)
- )
+ )
+ (set_local $$mul80$i
+ (f64.mul
+ (get_local $$round$0481$i)
+ (f64.const 16)
)
- (set_local $$tobool79$i
- (i32.eq
- (get_local $$dec78$i)
- (i32.const 0)
+ )
+ (set_local $$tobool79$i
+ (i32.eq
+ (get_local $$dec78$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool79$i)
+ (block
+ (set_local $$mul80$i$lcssa
+ (get_local $$mul80$i)
)
+ (br $while-out$60)
)
- (if
- (get_local $$tobool79$i)
- (block
- (set_local $$mul80$i$lcssa
- (get_local $$mul80$i)
- )
- (br $while-out$60)
+ (block
+ (set_local $$re$1482$i
+ (get_local $$dec78$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
+ (get_local $$mul80$i)
)
)
- (br $while-in$61)
)
+ (br $while-in$61)
)
- (set_local $$197
- (i32.load8_s
- (get_local $$prefix$0$add$ptr65$i)
- )
+ )
+ (set_local $$197
+ (i32.load8_s
+ (get_local $$prefix$0$add$ptr65$i)
)
- (set_local $$cmp82$i
- (i32.eq
- (i32.shr_s
- (i32.shl
- (get_local $$197)
- (i32.const 24)
- )
+ )
+ (set_local $$cmp82$i
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (get_local $$197)
(i32.const 24)
)
- (i32.const 45)
+ (i32.const 24)
)
+ (i32.const 45)
)
- (if
- (get_local $$cmp82$i)
- (block
- (set_local $$sub85$i
- (f64.neg
- (get_local $$mul$i$240)
- )
- )
- (set_local $$sub86$i
- (f64.sub
- (get_local $$sub85$i)
- (get_local $$mul80$i$lcssa)
- )
- )
- (set_local $$add87$i
- (f64.add
- (get_local $$mul80$i$lcssa)
- (get_local $$sub86$i)
- )
+ )
+ (if
+ (get_local $$cmp82$i)
+ (block
+ (set_local $$sub85$i
+ (f64.neg
+ (get_local $$mul$i$240)
)
- (set_local $$sub88$i
- (f64.neg
- (get_local $$add87$i)
- )
+ )
+ (set_local $$sub86$i
+ (f64.sub
+ (get_local $$sub85$i)
+ (get_local $$mul80$i$lcssa)
)
- (set_local $$y$addr$1$i
- (get_local $$sub88$i)
+ )
+ (set_local $$add87$i
+ (f64.add
+ (get_local $$mul80$i$lcssa)
+ (get_local $$sub86$i)
)
- (br $do-once$58)
)
- (block
- (set_local $$add90$i
- (f64.add
- (get_local $$mul$i$240)
- (get_local $$mul80$i$lcssa)
- )
+ (set_local $$sub88$i
+ (f64.neg
+ (get_local $$add87$i)
)
- (set_local $$sub91$i
- (f64.sub
- (get_local $$add90$i)
- (get_local $$mul80$i$lcssa)
- )
+ )
+ (set_local $$y$addr$1$i
+ (get_local $$sub88$i)
+ )
+ (br $do-once$58)
+ )
+ (block
+ (set_local $$add90$i
+ (f64.add
+ (get_local $$mul$i$240)
+ (get_local $$mul80$i$lcssa)
)
- (set_local $$y$addr$1$i
- (get_local $$sub91$i)
+ )
+ (set_local $$sub91$i
+ (f64.sub
+ (get_local $$add90$i)
+ (get_local $$mul80$i$lcssa)
)
- (br $do-once$58)
)
+ (set_local $$y$addr$1$i
+ (get_local $$sub91$i)
+ )
+ (br $do-once$58)
)
)
)
)
- (set_local $$198
- (i32.load
- (get_local $$e2$i)
- )
+ )
+ (set_local $$198
+ (i32.load
+ (get_local $$e2$i)
)
- (set_local $$cmp94$i
- (i32.lt_s
- (get_local $$198)
- (i32.const 0)
- )
+ )
+ (set_local $$cmp94$i
+ (i32.lt_s
+ (get_local $$198)
+ (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 $$cond100$i
- (if i32
- (get_local $$cmp94$i)
- (get_local $$sub97$i)
- (get_local $$198)
- )
+ )
+ (set_local $$cond100$i
+ (if i32
+ (get_local $$cmp94$i)
+ (get_local $$sub97$i)
+ (get_local $$198)
)
- (set_local $$199
- (i32.lt_s
- (get_local $$cond100$i)
- (i32.const 0)
- )
+ )
+ (set_local $$199
+ (i32.lt_s
+ (get_local $$cond100$i)
+ (i32.const 0)
)
- (set_local $$200
- (i32.shr_s
- (i32.shl
- (get_local $$199)
- (i32.const 31)
- )
+ )
+ (set_local $$200
+ (i32.shr_s
+ (i32.shl
+ (get_local $$199)
(i32.const 31)
)
+ (i32.const 31)
)
- (set_local $$201
- (call $_fmt_u
- (get_local $$cond100$i)
- (get_local $$200)
- (get_local $$arrayidx$i$236)
- )
+ )
+ (set_local $$201
+ (call $_fmt_u
+ (get_local $$cond100$i)
+ (get_local $$200)
+ (get_local $$arrayidx$i$236)
)
- (set_local $$cmp103$i
- (i32.eq
- (get_local $$201)
- (get_local $$arrayidx$i$236)
- )
+ )
+ (set_local $$cmp103$i
+ (i32.eq
+ (get_local $$201)
+ (get_local $$arrayidx$i$236)
)
- (if
- (get_local $$cmp103$i)
- (block
- (i32.store8
- (get_local $$incdec$ptr106$i)
- (i32.const 48)
- )
- (set_local $$estr$0$i
- (get_local $$incdec$ptr106$i)
- )
+ )
+ (if
+ (get_local $$cmp103$i)
+ (block
+ (i32.store8
+ (get_local $$incdec$ptr106$i)
+ (i32.const 48)
)
(set_local $$estr$0$i
- (get_local $$201)
- )
- )
- (set_local $$202
- (i32.shr_s
- (get_local $$198)
- (i32.const 31)
+ (get_local $$incdec$ptr106$i)
)
)
- (set_local $$203
- (i32.and
- (get_local $$202)
- (i32.const 2)
- )
- )
- (set_local $$204
- (i32.add
- (get_local $$203)
- (i32.const 43)
- )
- )
- (set_local $$conv111$i
- (i32.and
- (get_local $$204)
- (i32.const 255)
- )
+ (set_local $$estr$0$i
+ (get_local $$201)
)
- (set_local $$incdec$ptr112$i
- (i32.add
- (get_local $$estr$0$i)
- (i32.const -1)
- )
+ )
+ (set_local $$202
+ (i32.shr_s
+ (get_local $$198)
+ (i32.const 31)
)
- (i32.store8
- (get_local $$incdec$ptr112$i)
- (get_local $$conv111$i)
+ )
+ (set_local $$203
+ (i32.and
+ (get_local $$202)
+ (i32.const 2)
)
- (set_local $$add113$i
- (i32.add
- (get_local $$t$0)
- (i32.const 15)
- )
+ )
+ (set_local $$204
+ (i32.add
+ (get_local $$203)
+ (i32.const 43)
)
- (set_local $$conv114$i
- (i32.and
- (get_local $$add113$i)
- (i32.const 255)
- )
+ )
+ (set_local $$conv111$i
+ (i32.and
+ (get_local $$204)
+ (i32.const 255)
)
- (set_local $$incdec$ptr115$i
- (i32.add
- (get_local $$estr$0$i)
- (i32.const -2)
- )
+ )
+ (set_local $$incdec$ptr112$i
+ (i32.add
+ (get_local $$estr$0$i)
+ (i32.const -1)
)
- (i32.store8
- (get_local $$incdec$ptr115$i)
- (get_local $$conv114$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr112$i)
+ (get_local $$conv111$i)
+ )
+ (set_local $$add113$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const 15)
)
- (set_local $$notrhs$i
- (i32.lt_s
- (get_local $$p$0)
- (i32.const 1)
- )
+ )
+ (set_local $$conv114$i
+ (i32.and
+ (get_local $$add113$i)
+ (i32.const 255)
)
- (set_local $$and134$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
+ )
+ (set_local $$incdec$ptr115$i
+ (i32.add
+ (get_local $$estr$0$i)
+ (i32.const -2)
)
- (set_local $$tobool135$i
- (i32.eq
- (get_local $$and134$i)
- (i32.const 0)
- )
+ )
+ (i32.store8
+ (get_local $$incdec$ptr115$i)
+ (get_local $$conv114$i)
+ )
+ (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 $$and134$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
- (set_local $$y$addr$2$i
- (get_local $$y$addr$1$i)
+ )
+ (set_local $$tobool135$i
+ (i32.eq
+ (get_local $$and134$i)
+ (i32.const 0)
)
- (loop $while-in$63
- (block $while-out$62
- (set_local $$conv116$i
- (i32.trunc_s/f64
- (get_local $$y$addr$2$i)
- )
- )
- (set_local $$arrayidx117$i
- (i32.add
- (i32.const 4075)
- (get_local $$conv116$i)
- )
+ )
+ (set_local $$s$0$i
+ (get_local $$buf$i)
+ )
+ (set_local $$y$addr$2$i
+ (get_local $$y$addr$1$i)
+ )
+ (loop $while-in$63
+ (block $while-out$62
+ (set_local $$conv116$i
+ (i32.trunc_s/f64
+ (get_local $$y$addr$2$i)
)
- (set_local $$205
- (i32.load8_s
- (get_local $$arrayidx117$i)
- )
+ )
+ (set_local $$arrayidx117$i
+ (i32.add
+ (i32.const 4075)
+ (get_local $$conv116$i)
)
- (set_local $$conv118$393$i
- (i32.and
- (get_local $$205)
- (i32.const 255)
- )
+ )
+ (set_local $$205
+ (i32.load8_s
+ (get_local $$arrayidx117$i)
)
- (set_local $$or120$i
- (i32.or
- (get_local $$conv118$393$i)
- (get_local $$and62$i)
- )
+ )
+ (set_local $$conv118$393$i
+ (i32.and
+ (get_local $$205)
+ (i32.const 255)
)
- (set_local $$conv121$i
- (i32.and
- (get_local $$or120$i)
- (i32.const 255)
- )
+ )
+ (set_local $$or120$i
+ (i32.or
+ (get_local $$conv118$393$i)
+ (get_local $$and62$i)
)
- (set_local $$incdec$ptr122$i
- (i32.add
- (get_local $$s$0$i)
- (i32.const 1)
- )
+ )
+ (set_local $$conv121$i
+ (i32.and
+ (get_local $$or120$i)
+ (i32.const 255)
)
- (i32.store8
+ )
+ (set_local $$incdec$ptr122$i
+ (i32.add
(get_local $$s$0$i)
- (get_local $$conv121$i)
- )
- (set_local $$conv123$i
- (f64.convert_s/i32
- (get_local $$conv116$i)
- )
+ (i32.const 1)
)
- (set_local $$sub124$i
- (f64.sub
- (get_local $$y$addr$2$i)
- (get_local $$conv123$i)
- )
+ )
+ (i32.store8
+ (get_local $$s$0$i)
+ (get_local $$conv121$i)
+ )
+ (set_local $$conv123$i
+ (f64.convert_s/i32
+ (get_local $$conv116$i)
)
- (set_local $$mul125$i
- (f64.mul
- (get_local $$sub124$i)
- (f64.const 16)
- )
+ )
+ (set_local $$sub124$i
+ (f64.sub
+ (get_local $$y$addr$2$i)
+ (get_local $$conv123$i)
)
- (set_local $$sub$ptr$lhs$cast$i
- (get_local $$incdec$ptr122$i)
+ )
+ (set_local $$mul125$i
+ (f64.mul
+ (get_local $$sub124$i)
+ (f64.const 16)
)
- (set_local $$sub$ptr$sub$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast$i)
- (get_local $$sub$ptr$rhs$cast$i)
- )
+ )
+ (set_local $$sub$ptr$lhs$cast$i
+ (get_local $$incdec$ptr122$i)
+ )
+ (set_local $$sub$ptr$sub$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast$i)
+ (get_local $$sub$ptr$rhs$cast$i)
)
- (set_local $$cmp127$i
- (i32.eq
- (get_local $$sub$ptr$sub$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp127$i
+ (i32.eq
+ (get_local $$sub$ptr$sub$i)
+ (i32.const 1)
)
- (block $do-once$64
- (if
- (get_local $$cmp127$i)
- (block
- (set_local $$notlhs$i
- (f64.eq
- (get_local $$mul125$i)
- (f64.const 0)
- )
- )
- (set_local $$or$cond1$not$i
- (i32.and
- (get_local $$notrhs$i)
- (get_local $$notlhs$i)
- )
+ )
+ (block $do-once$64
+ (if
+ (get_local $$cmp127$i)
+ (block
+ (set_local $$notlhs$i
+ (f64.eq
+ (get_local $$mul125$i)
+ (f64.const 0)
)
- (set_local $$or$cond$i
- (i32.and
- (get_local $$tobool135$i)
- (get_local $$or$cond1$not$i)
- )
+ )
+ (set_local $$or$cond1$not$i
+ (i32.and
+ (get_local $$notrhs$i)
+ (get_local $$notlhs$i)
)
- (if
- (get_local $$or$cond$i)
- (block
- (set_local $$s$1$i
- (get_local $$incdec$ptr122$i)
- )
- (br $do-once$64)
- )
+ )
+ (set_local $$or$cond$i
+ (i32.and
+ (get_local $$tobool135$i)
+ (get_local $$or$cond1$not$i)
)
- (set_local $$incdec$ptr137$i
- (i32.add
- (get_local $$s$0$i)
- (i32.const 2)
+ )
+ (if
+ (get_local $$or$cond$i)
+ (block
+ (set_local $$s$1$i
+ (get_local $$incdec$ptr122$i)
)
+ (br $do-once$64)
)
- (i32.store8
- (get_local $$incdec$ptr122$i)
- (i32.const 46)
- )
- (set_local $$s$1$i
- (get_local $$incdec$ptr137$i)
+ )
+ (set_local $$incdec$ptr137$i
+ (i32.add
+ (get_local $$s$0$i)
+ (i32.const 2)
)
)
- (set_local $$s$1$i
+ (i32.store8
(get_local $$incdec$ptr122$i)
+ (i32.const 46)
+ )
+ (set_local $$s$1$i
+ (get_local $$incdec$ptr137$i)
)
)
+ (set_local $$s$1$i
+ (get_local $$incdec$ptr122$i)
+ )
)
- (set_local $$tobool139$i
- (f64.ne
+ )
+ (set_local $$tobool139$i
+ (f64.ne
+ (get_local $$mul125$i)
+ (f64.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool139$i)
+ (block
+ (set_local $$s$0$i
+ (get_local $$s$1$i)
+ )
+ (set_local $$y$addr$2$i
(get_local $$mul125$i)
- (f64.const 0)
)
)
- (if
- (get_local $$tobool139$i)
- (block
- (set_local $$s$0$i
- (get_local $$s$1$i)
- )
- (set_local $$y$addr$2$i
- (get_local $$mul125$i)
- )
- )
- (block
- (set_local $$s$1$i$lcssa
- (get_local $$s$1$i)
- )
- (br $while-out$62)
+ (block
+ (set_local $$s$1$i$lcssa
+ (get_local $$s$1$i)
)
+ (br $while-out$62)
)
- (br $while-in$63)
- )
- )
- (set_local $$tobool140$i
- (i32.ne
- (get_local $$p$0)
- (i32.const 0)
- )
- )
- (set_local $$$pre566$i
- (get_local $$s$1$i$lcssa)
- )
- (set_local $$sub146$i
- (i32.add
- (get_local $$sub$ptr$sub145$i)
- (get_local $$$pre566$i)
)
+ (br $while-in$63)
)
- (set_local $$cmp147$i
- (i32.lt_s
- (get_local $$sub146$i)
- (get_local $$p$0)
- )
+ )
+ (set_local $$tobool140$i
+ (i32.ne
+ (get_local $$p$0)
+ (i32.const 0)
)
- (set_local $$or$cond384
- (i32.and
- (get_local $$tobool140$i)
- (get_local $$cmp147$i)
- )
+ )
+ (set_local $$$pre566$i
+ (get_local $$s$1$i$lcssa)
+ )
+ (set_local $$sub146$i
+ (i32.add
+ (get_local $$sub$ptr$sub145$i)
+ (get_local $$$pre566$i)
)
- (set_local $$sub$ptr$rhs$cast152$i
- (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$cmp147$i
+ (i32.lt_s
+ (get_local $$sub146$i)
+ (get_local $$p$0)
)
- (set_local $$add150$i
- (i32.add
- (get_local $$sub$ptr$sub153$i)
- (get_local $$p$0)
- )
+ )
+ (set_local $$or$cond384
+ (i32.and
+ (get_local $$tobool140$i)
+ (get_local $$cmp147$i)
)
- (set_local $$add154$i
- (i32.sub
- (get_local $$add150$i)
- (get_local $$sub$ptr$rhs$cast152$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast152$i
+ (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$add150$i
+ (i32.add
+ (get_local $$sub$ptr$sub153$i)
+ (get_local $$p$0)
)
- (set_local $$sub$ptr$rhs$cast161$i
- (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$add154$i
+ (i32.sub
+ (get_local $$add150$i)
+ (get_local $$sub$ptr$rhs$cast152$i)
)
- (set_local $$sub$ptr$sub162$i
- (i32.sub
- (get_local $$sub$ptr$sub159$i)
- (get_local $$sub$ptr$rhs$cast161$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast161$i
+ (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$sub$ptr$sub162$i
+ (i32.sub
+ (get_local $$sub$ptr$sub159$i)
+ (get_local $$sub$ptr$rhs$cast161$i)
)
- (set_local $$add163$i
- (i32.add
- (get_local $$sub$ptr$sub162$i)
- (get_local $$$pre566$i)
- )
+ )
+ (set_local $$add163$i
+ (i32.add
+ (get_local $$sub$ptr$sub162$i)
+ (get_local $$$pre566$i)
)
- (set_local $$l$0$i
- (if i32
- (get_local $$or$cond384)
- (get_local $$add154$i)
- (get_local $$add163$i)
- )
+ )
+ (set_local $$l$0$i
+ (if i32
+ (get_local $$or$cond384)
+ (get_local $$add154$i)
+ (get_local $$add163$i)
)
- (set_local $$add165$i
- (i32.add
- (get_local $$l$0$i)
- (get_local $$add67$i)
- )
+ )
+ (set_local $$add165$i
+ (i32.add
+ (get_local $$l$0$i)
+ (get_local $$add67$i)
)
- (call $_pad
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add165$i)
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$206
+ (i32.load
(get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$fl$1$and219)
)
- (set_local $$206
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$and$i$418$i
+ (i32.and
+ (get_local $$206)
+ (i32.const 32)
)
- (set_local $$and$i$418$i
- (i32.and
- (get_local $$206)
- (i32.const 32)
- )
+ )
+ (set_local $$tobool$i$419$i
+ (i32.eq
+ (get_local $$and$i$418$i)
+ (i32.const 0)
)
- (set_local $$tobool$i$419$i
- (i32.eq
- (get_local $$and$i$418$i)
- (i32.const 0)
+ )
+ (if
+ (get_local $$tobool$i$419$i)
+ (drop
+ (call $___fwritex
+ (get_local $$prefix$0$add$ptr65$i)
+ (get_local $$add67$i)
+ (get_local $$f)
)
)
- (if
- (get_local $$tobool$i$419$i)
- (drop
- (call $___fwritex
- (get_local $$prefix$0$add$ptr65$i)
- (get_local $$add67$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$xor167$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 65536)
)
- (set_local $$xor167$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 $$add165$i)
+ (get_local $$xor167$i)
+ )
+ (set_local $$sub$ptr$sub172$i
+ (i32.sub
+ (get_local $$$pre566$i)
+ (get_local $$sub$ptr$rhs$cast$i)
)
- (call $_pad
+ )
+ (set_local $$207
+ (i32.load
(get_local $$f)
- (i32.const 48)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$xor167$i)
- )
- (set_local $$sub$ptr$sub172$i
- (i32.sub
- (get_local $$$pre566$i)
- (get_local $$sub$ptr$rhs$cast$i)
- )
)
- (set_local $$207
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$and$i$424$i
+ (i32.and
+ (get_local $$207)
+ (i32.const 32)
)
- (set_local $$and$i$424$i
- (i32.and
- (get_local $$207)
- (i32.const 32)
- )
+ )
+ (set_local $$tobool$i$425$i
+ (i32.eq
+ (get_local $$and$i$424$i)
+ (i32.const 0)
)
- (set_local $$tobool$i$425$i
- (i32.eq
- (get_local $$and$i$424$i)
- (i32.const 0)
+ )
+ (if
+ (get_local $$tobool$i$425$i)
+ (drop
+ (call $___fwritex
+ (get_local $$buf$i)
+ (get_local $$sub$ptr$sub172$i)
+ (get_local $$f)
)
)
- (if
- (get_local $$tobool$i$425$i)
- (drop
- (call $___fwritex
- (get_local $$buf$i)
- (get_local $$sub$ptr$sub172$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$sub$ptr$rhs$cast174$i
+ (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$sub$ptr$sub175$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast174$i)
)
- (set_local $$sub$ptr$rhs$cast174$i
- (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$sum
+ (i32.add
+ (get_local $$sub$ptr$sub172$i)
+ (get_local $$sub$ptr$sub175$i)
)
- (set_local $$sub$ptr$sub175$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast174$i)
- )
+ )
+ (set_local $$sub181$i
+ (i32.sub
+ (get_local $$l$0$i)
+ (get_local $$sum)
)
- (set_local $$sum
- (i32.add
- (get_local $$sub$ptr$sub172$i)
- (get_local $$sub$ptr$sub175$i)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$sub181$i)
+ (i32.const 0)
+ (i32.const 0)
+ )
+ (set_local $$208
+ (i32.load
+ (get_local $$f)
)
- (set_local $$sub181$i
- (i32.sub
- (get_local $$l$0$i)
- (get_local $$sum)
- )
+ )
+ (set_local $$and$i$430$i
+ (i32.and
+ (get_local $$208)
+ (i32.const 32)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$sub181$i)
- (i32.const 0)
+ )
+ (set_local $$tobool$i$431$i
+ (i32.eq
+ (get_local $$and$i$430$i)
(i32.const 0)
)
- (set_local $$208
- (i32.load
+ )
+ (if
+ (get_local $$tobool$i$431$i)
+ (drop
+ (call $___fwritex
+ (get_local $$incdec$ptr115$i)
+ (get_local $$sub$ptr$sub175$i)
(get_local $$f)
)
)
- (set_local $$and$i$430$i
- (i32.and
- (get_local $$208)
- (i32.const 32)
- )
- )
- (set_local $$tobool$i$431$i
- (i32.eq
- (get_local $$and$i$430$i)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool$i$431$i)
- (drop
- (call $___fwritex
- (get_local $$incdec$ptr115$i)
- (get_local $$sub$ptr$sub175$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$xor186$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
)
- (set_local $$xor186$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 $$add165$i)
+ (get_local $$xor186$i)
+ )
+ (set_local $$cmp188$i
+ (i32.lt_s
+ (get_local $$add165$i)
+ (get_local $$w$1)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
+ )
+ (set_local $$w$add165$i
+ (if i32
+ (get_local $$cmp188$i)
(get_local $$w$1)
(get_local $$add165$i)
- (get_local $$xor186$i)
- )
- (set_local $$cmp188$i
- (i32.lt_s
- (get_local $$add165$i)
- (get_local $$w$1)
- )
- )
- (set_local $$w$add165$i
- (if i32
- (get_local $$cmp188$i)
- (get_local $$w$1)
- (get_local $$add165$i)
- )
)
- (set_local $$retval$0$i
- (get_local $$w$add165$i)
- )
- (br $do-once$56)
)
- )
- (set_local $$cmp196$i
- (i32.lt_s
- (get_local $$p$0)
- (i32.const 0)
+ (set_local $$retval$0$i
+ (get_local $$w$add165$i)
)
+ (br $do-once$56)
)
- (set_local $$$p$i
- (if i32
- (get_local $$cmp196$i)
- (i32.const 6)
- (get_local $$p$0)
- )
+ )
+ (set_local $$cmp196$i
+ (i32.lt_s
+ (get_local $$p$0)
+ (i32.const 0)
)
- (if
- (get_local $$tobool56$i)
- (block
- (set_local $$mul202$i
- (f64.mul
- (get_local $$mul$i$240)
- (f64.const 268435456)
- )
- )
- (set_local $$209
- (i32.load
- (get_local $$e2$i)
- )
- )
- (set_local $$sub203$i
- (i32.add
- (get_local $$209)
- (i32.const -28)
- )
+ )
+ (set_local $$$p$i
+ (if i32
+ (get_local $$cmp196$i)
+ (i32.const 6)
+ (get_local $$p$0)
+ )
+ )
+ (if
+ (get_local $$tobool56$i)
+ (block
+ (set_local $$mul202$i
+ (f64.mul
+ (get_local $$mul$i$240)
+ (f64.const 268435456)
)
- (i32.store
+ )
+ (set_local $$209
+ (i32.load
(get_local $$e2$i)
- (get_local $$sub203$i)
- )
- (set_local $$210
- (get_local $$sub203$i)
- )
- (set_local $$y$addr$3$i
- (get_local $$mul202$i)
)
)
- (block
- (set_local $$$pre564$i
- (i32.load
- (get_local $$e2$i)
- )
- )
- (set_local $$210
- (get_local $$$pre564$i)
- )
- (set_local $$y$addr$3$i
- (get_local $$mul$i$240)
+ (set_local $$sub203$i
+ (i32.add
+ (get_local $$209)
+ (i32.const -28)
)
)
- )
- (set_local $$cmp205$i
- (i32.lt_s
- (get_local $$210)
- (i32.const 0)
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$sub203$i)
)
- )
- (set_local $$arraydecay208$add$ptr213$i
- (if i32
- (get_local $$cmp205$i)
- (get_local $$big$i)
- (get_local $$add$ptr213$i)
+ (set_local $$210
+ (get_local $$sub203$i)
+ )
+ (set_local $$y$addr$3$i
+ (get_local $$mul202$i)
)
)
- (set_local $$sub$ptr$rhs$cast345$i
- (get_local $$arraydecay208$add$ptr213$i)
+ (block
+ (set_local $$$pre564$i
+ (i32.load
+ (get_local $$e2$i)
+ )
+ )
+ (set_local $$210
+ (get_local $$$pre564$i)
+ )
+ (set_local $$y$addr$3$i
+ (get_local $$mul$i$240)
+ )
)
- (set_local $$y$addr$4$i
- (get_local $$y$addr$3$i)
+ )
+ (set_local $$cmp205$i
+ (i32.lt_s
+ (get_local $$210)
+ (i32.const 0)
)
- (set_local $$z$0$i
- (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (set_local $$arraydecay208$add$ptr213$i
+ (if i32
+ (get_local $$cmp205$i)
+ (get_local $$big$i)
+ (get_local $$add$ptr213$i)
)
- (loop $while-in$67
- (block $while-out$66
- (set_local $$conv216$i
- (i32.trunc_s/f64
- (get_local $$y$addr$4$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast345$i
+ (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (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-in$67
+ (block $while-out$66
+ (set_local $$conv216$i
+ (i32.trunc_s/f64
+ (get_local $$y$addr$4$i)
)
- (i32.store
+ )
+ (i32.store
+ (get_local $$z$0$i)
+ (get_local $$conv216$i)
+ )
+ (set_local $$incdec$ptr217$i
+ (i32.add
(get_local $$z$0$i)
- (get_local $$conv216$i)
+ (i32.const 4)
)
- (set_local $$incdec$ptr217$i
- (i32.add
- (get_local $$z$0$i)
- (i32.const 4)
- )
+ )
+ (set_local $$conv218$i
+ (f64.convert_u/i32
+ (get_local $$conv216$i)
)
- (set_local $$conv218$i
- (f64.convert_u/i32
- (get_local $$conv216$i)
- )
+ )
+ (set_local $$sub219$i
+ (f64.sub
+ (get_local $$y$addr$4$i)
+ (get_local $$conv218$i)
)
- (set_local $$sub219$i
- (f64.sub
- (get_local $$y$addr$4$i)
- (get_local $$conv218$i)
- )
+ )
+ (set_local $$mul220$i
+ (f64.mul
+ (get_local $$sub219$i)
+ (f64.const 1e9)
)
- (set_local $$mul220$i
- (f64.mul
- (get_local $$sub219$i)
- (f64.const 1e9)
- )
+ )
+ (set_local $$tobool222$i
+ (f64.ne
+ (get_local $$mul220$i)
+ (f64.const 0)
)
- (set_local $$tobool222$i
- (f64.ne
+ )
+ (if
+ (get_local $$tobool222$i)
+ (block
+ (set_local $$y$addr$4$i
(get_local $$mul220$i)
- (f64.const 0)
)
- )
- (if
- (get_local $$tobool222$i)
- (block
- (set_local $$y$addr$4$i
- (get_local $$mul220$i)
- )
- (set_local $$z$0$i
- (get_local $$incdec$ptr217$i)
- )
+ (set_local $$z$0$i
+ (get_local $$incdec$ptr217$i)
)
- (block
- (set_local $$incdec$ptr217$i$lcssa
- (get_local $$incdec$ptr217$i)
- )
- (br $while-out$66)
+ )
+ (block
+ (set_local $$incdec$ptr217$i$lcssa
+ (get_local $$incdec$ptr217$i)
)
+ (br $while-out$66)
)
- (br $while-in$67)
)
+ (br $while-in$67)
)
- (set_local $$$pr$i
- (i32.load
- (get_local $$e2$i)
- )
+ )
+ (set_local $$$pr$i
+ (i32.load
+ (get_local $$e2$i)
)
- (set_local $$cmp225$547$i
- (i32.gt_s
+ )
+ (set_local $$cmp225$547$i
+ (i32.gt_s
+ (get_local $$$pr$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$cmp225$547$i)
+ (block
+ (set_local $$211
(get_local $$$pr$i)
- (i32.const 0)
)
- )
- (if
- (get_local $$cmp225$547$i)
- (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-in$69
- (block $while-out$68
- (set_local $$cmp228$i
- (i32.gt_s
- (get_local $$211)
- (i32.const 29)
- )
+ (set_local $$a$1549$i
+ (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (set_local $$z$1548$i
+ (get_local $$incdec$ptr217$i$lcssa)
+ )
+ (loop $while-in$69
+ (block $while-out$68
+ (set_local $$cmp228$i
+ (i32.gt_s
+ (get_local $$211)
+ (i32.const 29)
)
- (set_local $$cond233$i
- (if i32
- (get_local $$cmp228$i)
- (i32.const 29)
- (get_local $$211)
- )
+ )
+ (set_local $$cond233$i
+ (if i32
+ (get_local $$cmp228$i)
+ (i32.const 29)
+ (get_local $$211)
)
- (set_local $$d$0$542$i
- (i32.add
- (get_local $$z$1548$i)
- (i32.const -4)
- )
+ )
+ (set_local $$d$0$542$i
+ (i32.add
+ (get_local $$z$1548$i)
+ (i32.const -4)
)
- (set_local $$cmp235$543$i
- (i32.lt_u
- (get_local $$d$0$542$i)
+ )
+ (set_local $$cmp235$543$i
+ (i32.lt_u
+ (get_local $$d$0$542$i)
+ (get_local $$a$1549$i)
+ )
+ )
+ (block $do-once$70
+ (if
+ (get_local $$cmp235$543$i)
+ (set_local $$a$2$ph$i
(get_local $$a$1549$i)
)
- )
- (block $do-once$70
- (if
- (get_local $$cmp235$543$i)
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
+ (block
+ (set_local $$carry$0544$i
+ (i32.const 0)
)
- (block
- (set_local $$carry$0544$i
- (i32.const 0)
- )
- (set_local $$d$0545$i
- (get_local $$d$0$542$i)
- )
- (loop $while-in$73
- (block $while-out$72
- (set_local $$212
- (i32.load
- (get_local $$d$0545$i)
- )
- )
- (set_local $$213
- (call $_bitshift64Shl
- (get_local $$212)
- (i32.const 0)
- (get_local $$cond233$i)
- )
- )
- (set_local $$214
- (get_global $tempRet0)
+ (set_local $$d$0545$i
+ (get_local $$d$0$542$i)
+ )
+ (loop $while-in$73
+ (block $while-out$72
+ (set_local $$212
+ (i32.load
+ (get_local $$d$0545$i)
)
- (set_local $$215
- (call $_i64Add
- (get_local $$213)
- (get_local $$214)
- (get_local $$carry$0544$i)
- (i32.const 0)
- )
+ )
+ (set_local $$213
+ (call $_bitshift64Shl
+ (get_local $$212)
+ (i32.const 0)
+ (get_local $$cond233$i)
)
- (set_local $$216
- (get_global $tempRet0)
+ )
+ (set_local $$214
+ (get_global $tempRet0)
+ )
+ (set_local $$215
+ (call $_i64Add
+ (get_local $$213)
+ (get_local $$214)
+ (get_local $$carry$0544$i)
+ (i32.const 0)
)
- (set_local $$217
- (call $___uremdi3
- (get_local $$215)
- (get_local $$216)
- (i32.const 1000000000)
- (i32.const 0)
- )
+ )
+ (set_local $$216
+ (get_global $tempRet0)
+ )
+ (set_local $$217
+ (call $___uremdi3
+ (get_local $$215)
+ (get_local $$216)
+ (i32.const 1000000000)
+ (i32.const 0)
)
- (set_local $$218
- (get_global $tempRet0)
+ )
+ (set_local $$218
+ (get_global $tempRet0)
+ )
+ (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.store
+ )
+ (set_local $$220
+ (get_global $tempRet0)
+ )
+ (set_local $$d$0$i
+ (i32.add
(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)
- )
- )
- (set_local $$220
- (get_global $tempRet0)
+ (i32.const -4)
)
- (set_local $$d$0$i
- (i32.add
- (get_local $$d$0545$i)
- (i32.const -4)
- )
+ )
+ (set_local $$cmp235$i
+ (i32.lt_u
+ (get_local $$d$0$i)
+ (get_local $$a$1549$i)
)
- (set_local $$cmp235$i
- (i32.lt_u
- (get_local $$d$0$i)
- (get_local $$a$1549$i)
+ )
+ (if
+ (get_local $$cmp235$i)
+ (block
+ (set_local $$conv242$i$lcssa
+ (get_local $$219)
)
+ (br $while-out$72)
)
- (if
- (get_local $$cmp235$i)
- (block
- (set_local $$conv242$i$lcssa
- (get_local $$219)
- )
- (br $while-out$72)
+ (block
+ (set_local $$carry$0544$i
+ (get_local $$219)
)
- (block
- (set_local $$carry$0544$i
- (get_local $$219)
- )
- (set_local $$d$0545$i
- (get_local $$d$0$i)
- )
+ (set_local $$d$0545$i
+ (get_local $$d$0$i)
)
)
- (br $while-in$73)
- )
- )
- (set_local $$tobool244$i
- (i32.eq
- (get_local $$conv242$i$lcssa)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool244$i)
- (block
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
- )
- (br $do-once$70)
)
- )
- (set_local $$incdec$ptr246$i
- (i32.add
- (get_local $$a$1549$i)
- (i32.const -4)
- )
- )
- (i32.store
- (get_local $$incdec$ptr246$i)
- (get_local $$conv242$i$lcssa)
- )
- (set_local $$a$2$ph$i
- (get_local $$incdec$ptr246$i)
+ (br $while-in$73)
)
)
- )
- )
- (set_local $$z$2$i
- (get_local $$z$1548$i)
- )
- (loop $while-in$75
- (block $while-out$74
- (set_local $$cmp249$i
- (i32.gt_u
- (get_local $$z$2$i)
- (get_local $$a$2$ph$i)
+ (set_local $$tobool244$i
+ (i32.eq
+ (get_local $$conv242$i$lcssa)
+ (i32.const 0)
)
)
(if
- (i32.eqz
- (get_local $$cmp249$i)
- )
+ (get_local $$tobool244$i)
(block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
+ (set_local $$a$2$ph$i
+ (get_local $$a$1549$i)
)
- (br $while-out$74)
+ (br $do-once$70)
)
)
- (set_local $$arrayidx251$i
+ (set_local $$incdec$ptr246$i
(i32.add
- (get_local $$z$2$i)
+ (get_local $$a$1549$i)
(i32.const -4)
)
)
- (set_local $$221
- (i32.load
- (get_local $$arrayidx251$i)
- )
+ (i32.store
+ (get_local $$incdec$ptr246$i)
+ (get_local $$conv242$i$lcssa)
)
- (set_local $$lnot$i
- (i32.eq
- (get_local $$221)
- (i32.const 0)
- )
+ (set_local $$a$2$ph$i
+ (get_local $$incdec$ptr246$i)
)
- (if
- (get_local $$lnot$i)
- (set_local $$z$2$i
- (get_local $$arrayidx251$i)
- )
- (block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
- )
- (br $while-out$74)
+ )
+ )
+ )
+ (set_local $$z$2$i
+ (get_local $$z$1548$i)
+ )
+ (loop $while-in$75
+ (block $while-out$74
+ (set_local $$cmp249$i
+ (i32.gt_u
+ (get_local $$z$2$i)
+ (get_local $$a$2$ph$i)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp249$i)
+ )
+ (block
+ (set_local $$z$2$i$lcssa
+ (get_local $$z$2$i)
)
+ (br $while-out$74)
)
- (br $while-in$75)
)
- )
- (set_local $$222
- (i32.load
- (get_local $$e2$i)
+ (set_local $$arrayidx251$i
+ (i32.add
+ (get_local $$z$2$i)
+ (i32.const -4)
+ )
)
- )
- (set_local $$sub256$i
- (i32.sub
- (get_local $$222)
- (get_local $$cond233$i)
+ (set_local $$221
+ (i32.load
+ (get_local $$arrayidx251$i)
+ )
)
+ (set_local $$lnot$i
+ (i32.eq
+ (get_local $$221)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$lnot$i)
+ (set_local $$z$2$i
+ (get_local $$arrayidx251$i)
+ )
+ (block
+ (set_local $$z$2$i$lcssa
+ (get_local $$z$2$i)
+ )
+ (br $while-out$74)
+ )
+ )
+ (br $while-in$75)
)
- (i32.store
+ )
+ (set_local $$222
+ (i32.load
(get_local $$e2$i)
+ )
+ )
+ (set_local $$sub256$i
+ (i32.sub
+ (get_local $$222)
+ (get_local $$cond233$i)
+ )
+ )
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$sub256$i)
+ )
+ (set_local $$cmp225$i
+ (i32.gt_s
(get_local $$sub256$i)
+ (i32.const 0)
)
- (set_local $$cmp225$i
- (i32.gt_s
+ )
+ (if
+ (get_local $$cmp225$i)
+ (block
+ (set_local $$211
(get_local $$sub256$i)
- (i32.const 0)
+ )
+ (set_local $$a$1549$i
+ (get_local $$a$2$ph$i)
+ )
+ (set_local $$z$1548$i
+ (get_local $$z$2$i$lcssa)
)
)
- (if
- (get_local $$cmp225$i)
- (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)
)
- (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)
+ (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)
+ (br $while-in$69)
)
)
)
- (set_local $$cmp259$537$i
- (i32.lt_s
- (get_local $$$pr477$i)
- (i32.const 0)
+ (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
- (get_local $$cmp259$537$i)
- (block
- (set_local $$add273$i
- (i32.add
- (get_local $$$p$i)
- (i32.const 25)
- )
- )
- (set_local $$div274$i
- (i32.and
- (i32.div_s
- (get_local $$add273$i)
- (i32.const 9)
- )
- (i32.const -1)
- )
- )
- (set_local $$add275$i
- (i32.add
- (get_local $$div274$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp259$537$i
+ (i32.lt_s
+ (get_local $$$pr477$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$cmp259$537$i)
+ (block
+ (set_local $$add273$i
+ (i32.add
+ (get_local $$$p$i)
+ (i32.const 25)
)
- (set_local $$cmp299$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 102)
+ )
+ (set_local $$div274$i
+ (i32.and
+ (i32.div_s
+ (get_local $$add273$i)
+ (i32.const 9)
)
+ (i32.const -1)
)
- (set_local $$223
- (get_local $$$pr477$i)
- )
- (set_local $$a$3539$i
- (get_local $$a$1$lcssa$i)
+ )
+ (set_local $$add275$i
+ (i32.add
+ (get_local $$div274$i)
+ (i32.const 1)
)
- (set_local $$z$3538$i
- (get_local $$z$1$lcssa$i)
+ )
+ (set_local $$cmp299$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 102)
)
- (loop $while-in$77
- (block $while-out$76
- (set_local $$sub264$i
- (i32.sub
- (i32.const 0)
- (get_local $$223)
- )
+ )
+ (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-in$77
+ (block $while-out$76
+ (set_local $$sub264$i
+ (i32.sub
+ (i32.const 0)
+ (get_local $$223)
)
- (set_local $$cmp265$i
- (i32.gt_s
- (get_local $$sub264$i)
- (i32.const 9)
- )
+ )
+ (set_local $$cmp265$i
+ (i32.gt_s
+ (get_local $$sub264$i)
+ (i32.const 9)
)
- (set_local $$cond271$i
- (if i32
- (get_local $$cmp265$i)
- (i32.const 9)
- (get_local $$sub264$i)
- )
+ )
+ (set_local $$cond271$i
+ (if i32
+ (get_local $$cmp265$i)
+ (i32.const 9)
+ (get_local $$sub264$i)
)
- (set_local $$cmp277$533$i
- (i32.lt_u
- (get_local $$a$3539$i)
- (get_local $$z$3538$i)
- )
+ )
+ (set_local $$cmp277$533$i
+ (i32.lt_u
+ (get_local $$a$3539$i)
+ (get_local $$z$3538$i)
)
- (block $do-once$78
- (if
- (get_local $$cmp277$533$i)
- (block
- (set_local $$shl280$i
- (i32.shl
- (i32.const 1)
- (get_local $$cond271$i)
- )
- )
- (set_local $$sub281$i
- (i32.add
- (get_local $$shl280$i)
- (i32.const -1)
- )
- )
- (set_local $$shr285$i
- (i32.shr_u
- (i32.const 1000000000)
- (get_local $$cond271$i)
- )
+ )
+ (block $do-once$78
+ (if
+ (get_local $$cmp277$533$i)
+ (block
+ (set_local $$shl280$i
+ (i32.shl
+ (i32.const 1)
+ (get_local $$cond271$i)
)
- (set_local $$carry262$0535$i
- (i32.const 0)
+ )
+ (set_local $$sub281$i
+ (i32.add
+ (get_local $$shl280$i)
+ (i32.const -1)
)
- (set_local $$d$1534$i
- (get_local $$a$3539$i)
+ )
+ (set_local $$shr285$i
+ (i32.shr_u
+ (i32.const 1000000000)
+ (get_local $$cond271$i)
)
- (loop $while-in$81
- (block $while-out$80
- (set_local $$225
- (i32.load
- (get_local $$d$1534$i)
- )
+ )
+ (set_local $$carry262$0535$i
+ (i32.const 0)
+ )
+ (set_local $$d$1534$i
+ (get_local $$a$3539$i)
+ )
+ (loop $while-in$81
+ (block $while-out$80
+ (set_local $$225
+ (i32.load
+ (get_local $$d$1534$i)
)
- (set_local $$and282$i
- (i32.and
- (get_local $$225)
- (get_local $$sub281$i)
- )
+ )
+ (set_local $$and282$i
+ (i32.and
+ (get_local $$225)
+ (get_local $$sub281$i)
)
- (set_local $$shr283$i
- (i32.shr_u
- (get_local $$225)
- (get_local $$cond271$i)
- )
+ )
+ (set_local $$shr283$i
+ (i32.shr_u
+ (get_local $$225)
+ (get_local $$cond271$i)
)
- (set_local $$add284$i
- (i32.add
- (get_local $$shr283$i)
- (get_local $$carry262$0535$i)
- )
+ )
+ (set_local $$add284$i
+ (i32.add
+ (get_local $$shr283$i)
+ (get_local $$carry262$0535$i)
)
- (i32.store
+ )
+ (i32.store
+ (get_local $$d$1534$i)
+ (get_local $$add284$i)
+ )
+ (set_local $$mul286$i
+ (i32.mul
+ (get_local $$and282$i)
+ (get_local $$shr285$i)
+ )
+ )
+ (set_local $$incdec$ptr288$i
+ (i32.add
(get_local $$d$1534$i)
- (get_local $$add284$i)
+ (i32.const 4)
)
- (set_local $$mul286$i
- (i32.mul
- (get_local $$and282$i)
- (get_local $$shr285$i)
- )
+ )
+ (set_local $$cmp277$i
+ (i32.lt_u
+ (get_local $$incdec$ptr288$i)
+ (get_local $$z$3538$i)
)
- (set_local $$incdec$ptr288$i
- (i32.add
- (get_local $$d$1534$i)
- (i32.const 4)
+ )
+ (if
+ (get_local $$cmp277$i)
+ (block
+ (set_local $$carry262$0535$i
+ (get_local $$mul286$i)
)
- )
- (set_local $$cmp277$i
- (i32.lt_u
+ (set_local $$d$1534$i
(get_local $$incdec$ptr288$i)
- (get_local $$z$3538$i)
)
)
- (if
- (get_local $$cmp277$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)
+ (block
+ (set_local $$mul286$i$lcssa
+ (get_local $$mul286$i)
)
+ (br $while-out$80)
)
- (br $while-in$81)
)
+ (br $while-in$81)
)
- (set_local $$226
- (i32.load
- (get_local $$a$3539$i)
- )
+ )
+ (set_local $$226
+ (i32.load
+ (get_local $$a$3539$i)
)
- (set_local $$tobool290$i
- (i32.eq
- (get_local $$226)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool290$i
+ (i32.eq
+ (get_local $$226)
+ (i32.const 0)
)
- (set_local $$incdec$ptr292$i
- (i32.add
- (get_local $$a$3539$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr292$i
+ (i32.add
+ (get_local $$a$3539$i)
+ (i32.const 4)
)
- (set_local $$incdec$ptr292$a$3$i
- (if i32
- (get_local $$tobool290$i)
- (get_local $$incdec$ptr292$i)
- (get_local $$a$3539$i)
- )
+ )
+ (set_local $$incdec$ptr292$a$3$i
+ (if i32
+ (get_local $$tobool290$i)
+ (get_local $$incdec$ptr292$i)
+ (get_local $$a$3539$i)
)
- (set_local $$tobool294$i
- (i32.eq
- (get_local $$mul286$i$lcssa)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool294$i
+ (i32.eq
+ (get_local $$mul286$i$lcssa)
+ (i32.const 0)
)
- (if
- (get_local $$tobool294$i)
- (block
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$i)
- )
- (set_local $$z$4$i
- (get_local $$z$3538$i)
- )
- (br $do-once$78)
+ )
+ (if
+ (get_local $$tobool294$i)
+ (block
+ (set_local $$incdec$ptr292$a$3573$i
+ (get_local $$incdec$ptr292$a$3$i)
)
- )
- (set_local $$incdec$ptr296$i
- (i32.add
+ (set_local $$z$4$i
(get_local $$z$3538$i)
- (i32.const 4)
)
+ (br $do-once$78)
)
- (i32.store
+ )
+ (set_local $$incdec$ptr296$i
+ (i32.add
(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
- (get_local $$incdec$ptr296$i)
+ (i32.const 4)
)
)
- (block
- (set_local $$224
- (i32.load
- (get_local $$a$3539$i)
- )
- )
- (set_local $$tobool290$569$i
- (i32.eq
- (get_local $$224)
- (i32.const 0)
- )
- )
- (set_local $$incdec$ptr292$570$i
- (i32.add
- (get_local $$a$3539$i)
- (i32.const 4)
- )
+ (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
+ (get_local $$incdec$ptr296$i)
+ )
+ )
+ (block
+ (set_local $$224
+ (i32.load
+ (get_local $$a$3539$i)
)
- (set_local $$incdec$ptr292$a$3$571$i
- (if i32
- (get_local $$tobool290$569$i)
- (get_local $$incdec$ptr292$570$i)
- (get_local $$a$3539$i)
- )
+ )
+ (set_local $$tobool290$569$i
+ (i32.eq
+ (get_local $$224)
+ (i32.const 0)
)
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$571$i)
+ )
+ (set_local $$incdec$ptr292$570$i
+ (i32.add
+ (get_local $$a$3539$i)
+ (i32.const 4)
)
- (set_local $$z$4$i
- (get_local $$z$3538$i)
+ )
+ (set_local $$incdec$ptr292$a$3$571$i
+ (if i32
+ (get_local $$tobool290$569$i)
+ (get_local $$incdec$ptr292$570$i)
+ (get_local $$a$3539$i)
)
)
+ (set_local $$incdec$ptr292$a$3573$i
+ (get_local $$incdec$ptr292$a$3$571$i)
+ )
+ (set_local $$z$4$i
+ (get_local $$z$3538$i)
+ )
)
)
- (set_local $$cond304$i
- (if i32
- (get_local $$cmp299$i)
- (get_local $$arraydecay208$add$ptr213$i)
- (get_local $$incdec$ptr292$a$3573$i)
- )
- )
- (set_local $$sub$ptr$lhs$cast305$i
- (get_local $$z$4$i)
+ )
+ (set_local $$cond304$i
+ (if i32
+ (get_local $$cmp299$i)
+ (get_local $$arraydecay208$add$ptr213$i)
+ (get_local $$incdec$ptr292$a$3573$i)
)
- (set_local $$sub$ptr$rhs$cast306$i
- (get_local $$cond304$i)
+ )
+ (set_local $$sub$ptr$lhs$cast305$i
+ (get_local $$z$4$i)
+ )
+ (set_local $$sub$ptr$rhs$cast306$i
+ (get_local $$cond304$i)
+ )
+ (set_local $$sub$ptr$sub307$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast305$i)
+ (get_local $$sub$ptr$rhs$cast306$i)
)
- (set_local $$sub$ptr$sub307$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast305$i)
- (get_local $$sub$ptr$rhs$cast306$i)
- )
+ )
+ (set_local $$sub$ptr$div$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub307$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div$i
- (i32.shr_s
- (get_local $$sub$ptr$sub307$i)
- (i32.const 2)
- )
+ )
+ (set_local $$cmp308$i
+ (i32.gt_s
+ (get_local $$sub$ptr$div$i)
+ (get_local $$add275$i)
)
- (set_local $$cmp308$i
- (i32.gt_s
- (get_local $$sub$ptr$div$i)
+ )
+ (set_local $$add$ptr311$i
+ (i32.add
+ (get_local $$cond304$i)
+ (i32.shl
(get_local $$add275$i)
+ (i32.const 2)
)
)
- (set_local $$add$ptr311$i
- (i32.add
- (get_local $$cond304$i)
- (i32.shl
- (get_local $$add275$i)
- (i32.const 2)
- )
- )
- )
- (set_local $$add$ptr311$z$4$i
- (if i32
- (get_local $$cmp308$i)
- (get_local $$add$ptr311$i)
- (get_local $$z$4$i)
- )
+ )
+ (set_local $$add$ptr311$z$4$i
+ (if i32
+ (get_local $$cmp308$i)
+ (get_local $$add$ptr311$i)
+ (get_local $$z$4$i)
)
- (set_local $$227
- (i32.load
- (get_local $$e2$i)
- )
+ )
+ (set_local $$227
+ (i32.load
+ (get_local $$e2$i)
)
- (set_local $$add313$i
- (i32.add
- (get_local $$227)
- (get_local $$cond271$i)
- )
+ )
+ (set_local $$add313$i
+ (i32.add
+ (get_local $$227)
+ (get_local $$cond271$i)
)
- (i32.store
- (get_local $$e2$i)
+ )
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$add313$i)
+ )
+ (set_local $$cmp259$i
+ (i32.lt_s
(get_local $$add313$i)
+ (i32.const 0)
)
- (set_local $$cmp259$i
- (i32.lt_s
+ )
+ (if
+ (get_local $$cmp259$i)
+ (block
+ (set_local $$223
(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)
)
)
- (if
- (get_local $$cmp259$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)
- )
+ (block
+ (set_local $$a$3$lcssa$i
+ (get_local $$incdec$ptr292$a$3573$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)
+ (set_local $$z$3$lcssa$i
+ (get_local $$add$ptr311$z$4$i)
)
+ (br $while-out$76)
)
- (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)
+ (br $while-in$77)
)
)
)
- (set_local $$cmp315$i
- (i32.lt_u
- (get_local $$a$3$lcssa$i)
- (get_local $$z$3$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
- (get_local $$cmp315$i)
- (block
- (set_local $$sub$ptr$rhs$cast319$i
- (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$cmp315$i
+ (i32.lt_u
+ (get_local $$a$3$lcssa$i)
+ (get_local $$z$3$lcssa$i)
+ )
+ )
+ (block $do-once$82
+ (if
+ (get_local $$cmp315$i)
+ (block
+ (set_local $$sub$ptr$rhs$cast319$i
+ (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$sub$ptr$sub320$i
+ (i32.sub
+ (get_local $$sub$ptr$rhs$cast345$i)
+ (get_local $$sub$ptr$rhs$cast319$i)
)
- (set_local $$sub$ptr$sub320$i
- (i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$sub$ptr$rhs$cast319$i)
- )
+ )
+ (set_local $$sub$ptr$div321$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub320$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div321$i
- (i32.shr_s
- (get_local $$sub$ptr$sub320$i)
- (i32.const 2)
- )
+ )
+ (set_local $$mul322$i
+ (i32.mul
+ (get_local $$sub$ptr$div321$i)
+ (i32.const 9)
)
- (set_local $$mul322$i
- (i32.mul
- (get_local $$sub$ptr$div321$i)
- (i32.const 9)
- )
+ )
+ (set_local $$228
+ (i32.load
+ (get_local $$a$3$lcssa$i)
)
- (set_local $$228
- (i32.load
- (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$cmp324$529$i
+ (i32.lt_u
+ (get_local $$228)
+ (i32.const 10)
+ )
+ )
+ (if
+ (get_local $$cmp324$529$i)
+ (block
+ (set_local $$e$1$i
+ (get_local $$mul322$i)
)
+ (br $do-once$82)
)
- (set_local $$cmp324$529$i
- (i32.lt_u
- (get_local $$228)
+ (block
+ (set_local $$e$0531$i
+ (get_local $$mul322$i)
+ )
+ (set_local $$i$0530$i
(i32.const 10)
)
)
- (if
- (get_local $$cmp324$529$i)
- (block
- (set_local $$e$1$i
- (get_local $$mul322$i)
+ )
+ (loop $while-in$85
+ (block $while-out$84
+ (set_local $$mul328$i
+ (i32.mul
+ (get_local $$i$0530$i)
+ (i32.const 10)
)
- (br $do-once$82)
)
- (block
- (set_local $$e$0531$i
- (get_local $$mul322$i)
+ (set_local $$inc$i
+ (i32.add
+ (get_local $$e$0531$i)
+ (i32.const 1)
)
- (set_local $$i$0530$i
- (i32.const 10)
+ )
+ (set_local $$cmp324$i
+ (i32.lt_u
+ (get_local $$228)
+ (get_local $$mul328$i)
)
)
- )
- (loop $while-in$85
- (block $while-out$84
- (set_local $$mul328$i
- (i32.mul
- (get_local $$i$0530$i)
- (i32.const 10)
+ (if
+ (get_local $$cmp324$i)
+ (block
+ (set_local $$e$1$i
+ (get_local $$inc$i)
)
+ (br $while-out$84)
)
- (set_local $$inc$i
- (i32.add
- (get_local $$e$0531$i)
- (i32.const 1)
+ (block
+ (set_local $$e$0531$i
+ (get_local $$inc$i)
)
- )
- (set_local $$cmp324$i
- (i32.lt_u
- (get_local $$228)
+ (set_local $$i$0530$i
(get_local $$mul328$i)
)
)
- (if
- (get_local $$cmp324$i)
- (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)
- )
- )
- )
- (br $while-in$85)
)
+ (br $while-in$85)
)
)
- (set_local $$e$1$i
- (i32.const 0)
- )
- )
- )
- (set_local $$cmp333$i
- (i32.ne
- (get_local $$or$i$241)
- (i32.const 102)
)
- )
- (set_local $$mul335$i
- (if i32
- (get_local $$cmp333$i)
- (get_local $$e$1$i)
+ (set_local $$e$1$i
(i32.const 0)
)
)
- (set_local $$sub336$i
- (i32.sub
- (get_local $$$p$i)
- (get_local $$mul335$i)
- )
+ )
+ (set_local $$cmp333$i
+ (i32.ne
+ (get_local $$or$i$241)
+ (i32.const 102)
)
- (set_local $$cmp338$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 103)
- )
+ )
+ (set_local $$mul335$i
+ (if i32
+ (get_local $$cmp333$i)
+ (get_local $$e$1$i)
+ (i32.const 0)
)
- (set_local $$tobool341$i
- (i32.ne
- (get_local $$$p$i)
- (i32.const 0)
- )
+ )
+ (set_local $$sub336$i
+ (i32.sub
+ (get_local $$$p$i)
+ (get_local $$mul335$i)
)
- (set_local $$229
- (i32.and
- (get_local $$tobool341$i)
- (get_local $$cmp338$i)
- )
+ )
+ (set_local $$cmp338$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 103)
)
- (set_local $$land$ext$neg$i
- (i32.shr_s
- (i32.shl
- (get_local $$229)
- (i32.const 31)
- )
+ )
+ (set_local $$tobool341$i
+ (i32.ne
+ (get_local $$$p$i)
+ (i32.const 0)
+ )
+ )
+ (set_local $$229
+ (i32.and
+ (get_local $$tobool341$i)
+ (get_local $$cmp338$i)
+ )
+ )
+ (set_local $$land$ext$neg$i
+ (i32.shr_s
+ (i32.shl
+ (get_local $$229)
(i32.const 31)
)
+ (i32.const 31)
)
- (set_local $$sub343$i
- (i32.add
- (get_local $$sub336$i)
- (get_local $$land$ext$neg$i)
- )
+ )
+ (set_local $$sub343$i
+ (i32.add
+ (get_local $$sub336$i)
+ (get_local $$land$ext$neg$i)
)
- (set_local $$sub$ptr$lhs$cast344$i
- (get_local $$z$3$lcssa$i)
+ )
+ (set_local $$sub$ptr$lhs$cast344$i
+ (get_local $$z$3$lcssa$i)
+ )
+ (set_local $$sub$ptr$sub346$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast344$i)
+ (get_local $$sub$ptr$rhs$cast345$i)
)
- (set_local $$sub$ptr$sub346$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast344$i)
- (get_local $$sub$ptr$rhs$cast345$i)
- )
+ )
+ (set_local $$sub$ptr$div347$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub346$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div347$i
- (i32.shr_s
- (get_local $$sub$ptr$sub346$i)
- (i32.const 2)
- )
+ )
+ (set_local $$230
+ (i32.mul
+ (get_local $$sub$ptr$div347$i)
+ (i32.const 9)
)
- (set_local $$230
- (i32.mul
- (get_local $$sub$ptr$div347$i)
- (i32.const 9)
- )
+ )
+ (set_local $$mul349$i
+ (i32.add
+ (get_local $$230)
+ (i32.const -9)
)
- (set_local $$mul349$i
- (i32.add
- (get_local $$230)
- (i32.const -9)
- )
+ )
+ (set_local $$cmp350$i
+ (i32.lt_s
+ (get_local $$sub343$i)
+ (get_local $$mul349$i)
)
- (set_local $$cmp350$i
- (i32.lt_s
- (get_local $$sub343$i)
- (get_local $$mul349$i)
+ )
+ (if
+ (get_local $$cmp350$i)
+ (block
+ (set_local $$add$ptr354$i
+ (i32.add
+ (get_local $$arraydecay208$add$ptr213$i)
+ (i32.const 4)
+ )
)
- )
- (if
- (get_local $$cmp350$i)
- (block
- (set_local $$add$ptr354$i
- (i32.add
- (get_local $$arraydecay208$add$ptr213$i)
- (i32.const 4)
- )
+ (set_local $$add355$i
+ (i32.add
+ (get_local $$sub343$i)
+ (i32.const 9216)
)
- (set_local $$add355$i
- (i32.add
- (get_local $$sub343$i)
- (i32.const 9216)
+ )
+ (set_local $$div356$i
+ (i32.and
+ (i32.div_s
+ (get_local $$add355$i)
+ (i32.const 9)
)
+ (i32.const -1)
)
- (set_local $$div356$i
- (i32.and
- (i32.div_s
- (get_local $$add355$i)
- (i32.const 9)
- )
- (i32.const -1)
- )
+ )
+ (set_local $$sub357$i
+ (i32.add
+ (get_local $$div356$i)
+ (i32.const -1024)
)
- (set_local $$sub357$i
- (i32.add
- (get_local $$div356$i)
- (i32.const -1024)
+ )
+ (set_local $$add$ptr358$i
+ (i32.add
+ (get_local $$add$ptr354$i)
+ (i32.shl
+ (get_local $$sub357$i)
+ (i32.const 2)
)
)
- (set_local $$add$ptr358$i
- (i32.add
- (get_local $$add$ptr354$i)
- (i32.shl
- (get_local $$sub357$i)
- (i32.const 2)
- )
+ )
+ (set_local $$rem360$i
+ (i32.and
+ (i32.rem_s
+ (get_local $$add355$i)
+ (i32.const 9)
)
+ (i32.const -1)
)
- (set_local $$rem360$i
- (i32.and
- (i32.rem_s
- (get_local $$add355$i)
- (i32.const 9)
- )
- (i32.const -1)
- )
+ )
+ (set_local $$j$0$524$i
+ (i32.add
+ (get_local $$rem360$i)
+ (i32.const 1)
)
- (set_local $$j$0$524$i
- (i32.add
- (get_local $$rem360$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp363$525$i
+ (i32.lt_s
+ (get_local $$j$0$524$i)
+ (i32.const 9)
)
- (set_local $$cmp363$525$i
- (i32.lt_s
+ )
+ (if
+ (get_local $$cmp363$525$i)
+ (block
+ (set_local $$i$1526$i
+ (i32.const 10)
+ )
+ (set_local $$j$0527$i
(get_local $$j$0$524$i)
- (i32.const 9)
)
- )
- (if
- (get_local $$cmp363$525$i)
- (block
- (set_local $$i$1526$i
- (i32.const 10)
- )
- (set_local $$j$0527$i
- (get_local $$j$0$524$i)
- )
- (loop $while-in$87
- (block $while-out$86
- (set_local $$mul367$i
- (i32.mul
- (get_local $$i$1526$i)
- (i32.const 10)
- )
+ (loop $while-in$87
+ (block $while-out$86
+ (set_local $$mul367$i
+ (i32.mul
+ (get_local $$i$1526$i)
+ (i32.const 10)
)
- (set_local $$j$0$i
- (i32.add
- (get_local $$j$0527$i)
- (i32.const 1)
- )
+ )
+ (set_local $$j$0$i
+ (i32.add
+ (get_local $$j$0527$i)
+ (i32.const 1)
)
- (set_local $$exitcond$i
- (i32.eq
- (get_local $$j$0$i)
- (i32.const 9)
+ )
+ (set_local $$exitcond$i
+ (i32.eq
+ (get_local $$j$0$i)
+ (i32.const 9)
+ )
+ )
+ (if
+ (get_local $$exitcond$i)
+ (block
+ (set_local $$i$1$lcssa$i
+ (get_local $$mul367$i)
)
+ (br $while-out$86)
)
- (if
- (get_local $$exitcond$i)
- (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)
)
- (block
- (set_local $$i$1526$i
- (get_local $$mul367$i)
- )
- (set_local $$j$0527$i
- (get_local $$j$0$i)
- )
+ (set_local $$j$0527$i
+ (get_local $$j$0$i)
)
)
- (br $while-in$87)
)
+ (br $while-in$87)
)
)
- (set_local $$i$1$lcssa$i
- (i32.const 10)
- )
)
- (set_local $$231
- (i32.load
- (get_local $$add$ptr358$i)
- )
+ (set_local $$i$1$lcssa$i
+ (i32.const 10)
)
- (set_local $$rem370$i
- (i32.and
- (i32.rem_u
- (get_local $$231)
- (get_local $$i$1$lcssa$i)
- )
- (i32.const -1)
- )
+ )
+ (set_local $$231
+ (i32.load
+ (get_local $$add$ptr358$i)
)
- (set_local $$tobool371$i
- (i32.eq
- (get_local $$rem370$i)
- (i32.const 0)
+ )
+ (set_local $$rem370$i
+ (i32.and
+ (i32.rem_u
+ (get_local $$231)
+ (get_local $$i$1$lcssa$i)
)
+ (i32.const -1)
)
- (set_local $$add$ptr373$i
- (i32.add
- (get_local $$add$ptr358$i)
- (i32.const 4)
- )
+ )
+ (set_local $$tobool371$i
+ (i32.eq
+ (get_local $$rem370$i)
+ (i32.const 0)
)
- (set_local $$cmp374$i
- (i32.eq
- (get_local $$add$ptr373$i)
- (get_local $$z$3$lcssa$i)
- )
+ )
+ (set_local $$add$ptr373$i
+ (i32.add
+ (get_local $$add$ptr358$i)
+ (i32.const 4)
)
- (set_local $$or$cond395$i
- (i32.and
- (get_local $$cmp374$i)
- (get_local $$tobool371$i)
- )
+ )
+ (set_local $$cmp374$i
+ (i32.eq
+ (get_local $$add$ptr373$i)
+ (get_local $$z$3$lcssa$i)
)
- (block $do-once$88
- (if
- (get_local $$or$cond395$i)
- (block
- (set_local $$a$8$i
- (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$or$cond395$i
+ (i32.and
+ (get_local $$cmp374$i)
+ (get_local $$tobool371$i)
+ )
+ )
+ (block $do-once$88
+ (if
+ (get_local $$or$cond395$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)
+ )
+ )
+ (block
+ (set_local $$div378$i
+ (i32.and
+ (i32.div_u
+ (get_local $$231)
+ (get_local $$i$1$lcssa$i)
+ )
+ (i32.const -1)
)
- (set_local $$d$4$i
- (get_local $$add$ptr358$i)
+ )
+ (set_local $$and379$i
+ (i32.and
+ (get_local $$div378$i)
+ (i32.const 1)
)
- (set_local $$e$4$i
- (get_local $$e$1$i)
+ )
+ (set_local $$tobool380$i
+ (i32.eq
+ (get_local $$and379$i)
+ (i32.const 0)
)
)
- (block
- (set_local $$div378$i
- (i32.and
- (i32.div_u
- (get_local $$231)
- (get_local $$i$1$lcssa$i)
- )
- (i32.const -1)
- )
+ (set_local $$$396$i
+ (if f64
+ (get_local $$tobool380$i)
+ (f64.const 9007199254740992)
+ (f64.const 9007199254740994)
)
- (set_local $$and379$i
- (i32.and
- (get_local $$div378$i)
- (i32.const 1)
+ )
+ (set_local $$div384$i
+ (i32.and
+ (i32.div_s
+ (get_local $$i$1$lcssa$i)
+ (i32.const 2)
)
+ (i32.const -1)
)
- (set_local $$tobool380$i
- (i32.eq
- (get_local $$and379$i)
- (i32.const 0)
- )
+ )
+ (set_local $$cmp385$i
+ (i32.lt_u
+ (get_local $$rem370$i)
+ (get_local $$div384$i)
)
- (set_local $$$396$i
- (if f64
- (get_local $$tobool380$i)
- (f64.const 9007199254740992)
- (f64.const 9007199254740994)
- )
+ )
+ (if
+ (get_local $$cmp385$i)
+ (set_local $$small$0$i
+ (f64.const 0.5)
)
- (set_local $$div384$i
- (i32.and
- (i32.div_s
- (get_local $$i$1$lcssa$i)
- (i32.const 2)
+ (block
+ (set_local $$cmp390$i
+ (i32.eq
+ (get_local $$rem370$i)
+ (get_local $$div384$i)
)
- (i32.const -1)
)
- )
- (set_local $$cmp385$i
- (i32.lt_u
- (get_local $$rem370$i)
- (get_local $$div384$i)
+ (set_local $$or$cond397$i
+ (i32.and
+ (get_local $$cmp374$i)
+ (get_local $$cmp390$i)
+ )
+ )
+ (set_local $$$404$i
+ (if f64
+ (get_local $$or$cond397$i)
+ (f64.const 1)
+ (f64.const 1.5)
+ )
)
- )
- (if
- (get_local $$cmp385$i)
(set_local $$small$0$i
- (f64.const 0.5)
+ (get_local $$$404$i)
)
+ )
+ )
+ (set_local $$tobool400$i
+ (i32.eq
+ (get_local $$pl$0$i)
+ (i32.const 0)
+ )
+ )
+ (block $do-once$90
+ (if
+ (get_local $$tobool400$i)
(block
- (set_local $$cmp390$i
- (i32.eq
- (get_local $$rem370$i)
- (get_local $$div384$i)
- )
+ (set_local $$round377$1$i
+ (get_local $$$396$i)
)
- (set_local $$or$cond397$i
- (i32.and
- (get_local $$cmp374$i)
- (get_local $$cmp390$i)
- )
- )
- (set_local $$$404$i
- (if f64
- (get_local $$or$cond397$i)
- (f64.const 1)
- (f64.const 1.5)
- )
- )
- (set_local $$small$0$i
- (get_local $$$404$i)
+ (set_local $$small$1$i
+ (get_local $$small$0$i)
)
)
- )
- (set_local $$tobool400$i
- (i32.eq
- (get_local $$pl$0$i)
- (i32.const 0)
- )
- )
- (block $do-once$90
- (if
- (get_local $$tobool400$i)
- (block
- (set_local $$round377$1$i
- (get_local $$$396$i)
- )
- (set_local $$small$1$i
- (get_local $$small$0$i)
+ (block
+ (set_local $$232
+ (i32.load8_s
+ (get_local $$prefix$0$i)
)
)
- (block
- (set_local $$232
- (i32.load8_s
- (get_local $$prefix$0$i)
- )
- )
- (set_local $$cmp403$i
- (i32.eq
- (i32.shr_s
- (i32.shl
- (get_local $$232)
- (i32.const 24)
- )
+ (set_local $$cmp403$i
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (get_local $$232)
(i32.const 24)
)
- (i32.const 45)
+ (i32.const 24)
)
+ (i32.const 45)
)
- (if
- (i32.eqz
- (get_local $$cmp403$i)
- )
- (block
- (set_local $$round377$1$i
- (get_local $$$396$i)
- )
- (set_local $$small$1$i
- (get_local $$small$0$i)
- )
- (br $do-once$90)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp403$i)
)
- (set_local $$mul406$i
- (f64.neg
+ (block
+ (set_local $$round377$1$i
(get_local $$$396$i)
)
- )
- (set_local $$mul407$i
- (f64.neg
+ (set_local $$small$1$i
(get_local $$small$0$i)
)
+ (br $do-once$90)
)
- (set_local $$round377$1$i
- (get_local $$mul406$i)
+ )
+ (set_local $$mul406$i
+ (f64.neg
+ (get_local $$$396$i)
)
- (set_local $$small$1$i
- (get_local $$mul407$i)
+ )
+ (set_local $$mul407$i
+ (f64.neg
+ (get_local $$small$0$i)
)
)
+ (set_local $$round377$1$i
+ (get_local $$mul406$i)
+ )
+ (set_local $$small$1$i
+ (get_local $$mul407$i)
+ )
)
)
- (set_local $$sub409$i
- (i32.sub
- (get_local $$231)
- (get_local $$rem370$i)
- )
+ )
+ (set_local $$sub409$i
+ (i32.sub
+ (get_local $$231)
+ (get_local $$rem370$i)
)
- (i32.store
- (get_local $$add$ptr358$i)
- (get_local $$sub409$i)
+ )
+ (i32.store
+ (get_local $$add$ptr358$i)
+ (get_local $$sub409$i)
+ )
+ (set_local $$add410$i
+ (f64.add
+ (get_local $$round377$1$i)
+ (get_local $$small$1$i)
)
- (set_local $$add410$i
- (f64.add
- (get_local $$round377$1$i)
- (get_local $$small$1$i)
- )
+ )
+ (set_local $$cmp411$i
+ (f64.ne
+ (get_local $$add410$i)
+ (get_local $$round377$1$i)
)
- (set_local $$cmp411$i
- (f64.ne
- (get_local $$add410$i)
- (get_local $$round377$1$i)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp411$i)
)
- (if
- (i32.eqz
- (get_local $$cmp411$i)
+ (block
+ (set_local $$a$8$i
+ (get_local $$a$3$lcssa$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)
+ (set_local $$d$4$i
+ (get_local $$add$ptr358$i)
)
- )
- (set_local $$add414$i
- (i32.add
- (get_local $$sub409$i)
- (get_local $$i$1$lcssa$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)
+ )
+ )
+ (i32.store
+ (get_local $$add$ptr358$i)
+ (get_local $$add414$i)
+ )
+ (set_local $$cmp416$519$i
+ (i32.gt_u
(get_local $$add414$i)
+ (i32.const 999999999)
)
- (set_local $$cmp416$519$i
- (i32.gt_u
- (get_local $$add414$i)
- (i32.const 999999999)
+ )
+ (if
+ (get_local $$cmp416$519$i)
+ (block
+ (set_local $$a$5521$i
+ (get_local $$a$3$lcssa$i)
)
- )
- (if
- (get_local $$cmp416$519$i)
- (block
- (set_local $$a$5521$i
- (get_local $$a$3$lcssa$i)
- )
- (set_local $$d$2520$i
- (get_local $$add$ptr358$i)
- )
- (loop $while-in$93
- (block $while-out$92
- (set_local $$incdec$ptr419$i
- (i32.add
- (get_local $$d$2520$i)
- (i32.const -4)
- )
- )
- (i32.store
+ (set_local $$d$2520$i
+ (get_local $$add$ptr358$i)
+ )
+ (loop $while-in$93
+ (block $while-out$92
+ (set_local $$incdec$ptr419$i
+ (i32.add
(get_local $$d$2520$i)
- (i32.const 0)
+ (i32.const -4)
)
- (set_local $$cmp420$i
- (i32.lt_u
- (get_local $$incdec$ptr419$i)
- (get_local $$a$5521$i)
- )
+ )
+ (i32.store
+ (get_local $$d$2520$i)
+ (i32.const 0)
+ )
+ (set_local $$cmp420$i
+ (i32.lt_u
+ (get_local $$incdec$ptr419$i)
+ (get_local $$a$5521$i)
)
- (if
- (get_local $$cmp420$i)
- (block
- (set_local $$incdec$ptr423$i
- (i32.add
- (get_local $$a$5521$i)
- (i32.const -4)
- )
- )
- (i32.store
- (get_local $$incdec$ptr423$i)
- (i32.const 0)
- )
- (set_local $$a$6$i
- (get_local $$incdec$ptr423$i)
+ )
+ (if
+ (get_local $$cmp420$i)
+ (block
+ (set_local $$incdec$ptr423$i
+ (i32.add
+ (get_local $$a$5521$i)
+ (i32.const -4)
)
)
- (set_local $$a$6$i
- (get_local $$a$5521$i)
+ (i32.store
+ (get_local $$incdec$ptr423$i)
+ (i32.const 0)
)
- )
- (set_local $$233
- (i32.load
- (get_local $$incdec$ptr419$i)
+ (set_local $$a$6$i
+ (get_local $$incdec$ptr423$i)
)
)
- (set_local $$inc425$i
- (i32.add
- (get_local $$233)
- (i32.const 1)
- )
+ (set_local $$a$6$i
+ (get_local $$a$5521$i)
)
- (i32.store
+ )
+ (set_local $$233
+ (i32.load
(get_local $$incdec$ptr419$i)
+ )
+ )
+ (set_local $$inc425$i
+ (i32.add
+ (get_local $$233)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (get_local $$incdec$ptr419$i)
+ (get_local $$inc425$i)
+ )
+ (set_local $$cmp416$i
+ (i32.gt_u
(get_local $$inc425$i)
+ (i32.const 999999999)
)
- (set_local $$cmp416$i
- (i32.gt_u
- (get_local $$inc425$i)
- (i32.const 999999999)
+ )
+ (if
+ (get_local $$cmp416$i)
+ (block
+ (set_local $$a$5521$i
+ (get_local $$a$6$i)
+ )
+ (set_local $$d$2520$i
+ (get_local $$incdec$ptr419$i)
)
)
- (if
- (get_local $$cmp416$i)
- (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)
)
- (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)
+ (set_local $$d$2$lcssa$i
+ (get_local $$incdec$ptr419$i)
)
+ (br $while-out$92)
)
- (br $while-in$93)
)
+ (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)
- )
+ )
+ (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 $$sub$ptr$rhs$cast428$i
- (get_local $$a$5$lcssa$i)
+ )
+ (set_local $$sub$ptr$rhs$cast428$i
+ (get_local $$a$5$lcssa$i)
+ )
+ (set_local $$sub$ptr$sub429$i
+ (i32.sub
+ (get_local $$sub$ptr$rhs$cast345$i)
+ (get_local $$sub$ptr$rhs$cast428$i)
)
- (set_local $$sub$ptr$sub429$i
- (i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$sub$ptr$rhs$cast428$i)
- )
+ )
+ (set_local $$sub$ptr$div430$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub429$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div430$i
- (i32.shr_s
- (get_local $$sub$ptr$sub429$i)
- (i32.const 2)
- )
+ )
+ (set_local $$mul431$i
+ (i32.mul
+ (get_local $$sub$ptr$div430$i)
+ (i32.const 9)
)
- (set_local $$mul431$i
- (i32.mul
- (get_local $$sub$ptr$div430$i)
- (i32.const 9)
- )
+ )
+ (set_local $$234
+ (i32.load
+ (get_local $$a$5$lcssa$i)
)
- (set_local $$234
- (i32.load
+ )
+ (set_local $$cmp433$515$i
+ (i32.lt_u
+ (get_local $$234)
+ (i32.const 10)
+ )
+ )
+ (if
+ (get_local $$cmp433$515$i)
+ (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)
)
- (set_local $$cmp433$515$i
- (i32.lt_u
- (get_local $$234)
+ (block
+ (set_local $$e$2517$i
+ (get_local $$mul431$i)
+ )
+ (set_local $$i$2516$i
(i32.const 10)
)
)
- (if
- (get_local $$cmp433$515$i)
- (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)
+ )
+ (loop $while-in$95
+ (block $while-out$94
+ (set_local $$mul437$i
+ (i32.mul
+ (get_local $$i$2516$i)
+ (i32.const 10)
)
- (br $do-once$88)
)
- (block
- (set_local $$e$2517$i
- (get_local $$mul431$i)
+ (set_local $$inc438$i
+ (i32.add
+ (get_local $$e$2517$i)
+ (i32.const 1)
)
- (set_local $$i$2516$i
- (i32.const 10)
+ )
+ (set_local $$cmp433$i
+ (i32.lt_u
+ (get_local $$234)
+ (get_local $$mul437$i)
)
)
- )
- (loop $while-in$95
- (block $while-out$94
- (set_local $$mul437$i
- (i32.mul
- (get_local $$i$2516$i)
- (i32.const 10)
+ (if
+ (get_local $$cmp433$i)
+ (block
+ (set_local $$a$8$i
+ (get_local $$a$5$lcssa$i)
)
- )
- (set_local $$inc438$i
- (i32.add
- (get_local $$e$2517$i)
- (i32.const 1)
+ (set_local $$d$4$i
+ (get_local $$d$2$lcssa$i)
)
- )
- (set_local $$cmp433$i
- (i32.lt_u
- (get_local $$234)
- (get_local $$mul437$i)
+ (set_local $$e$4$i
+ (get_local $$inc438$i)
)
+ (br $while-out$94)
)
- (if
- (get_local $$cmp433$i)
- (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)
)
- (block
- (set_local $$e$2517$i
- (get_local $$inc438$i)
- )
- (set_local $$i$2516$i
- (get_local $$mul437$i)
- )
+ (set_local $$i$2516$i
+ (get_local $$mul437$i)
)
)
- (br $while-in$95)
)
+ (br $while-in$95)
)
)
)
)
- (set_local $$add$ptr442$i
- (i32.add
- (get_local $$d$4$i)
- (i32.const 4)
- )
+ )
+ (set_local $$add$ptr442$i
+ (i32.add
+ (get_local $$d$4$i)
+ (i32.const 4)
)
- (set_local $$cmp443$i
- (i32.gt_u
- (get_local $$z$3$lcssa$i)
- (get_local $$add$ptr442$i)
- )
+ )
+ (set_local $$cmp443$i
+ (i32.gt_u
+ (get_local $$z$3$lcssa$i)
+ (get_local $$add$ptr442$i)
)
- (set_local $$add$ptr442$z$3$i
- (if i32
- (get_local $$cmp443$i)
- (get_local $$add$ptr442$i)
- (get_local $$z$3$lcssa$i)
- )
+ )
+ (set_local $$add$ptr442$z$3$i
+ (if i32
+ (get_local $$cmp443$i)
+ (get_local $$add$ptr442$i)
+ (get_local $$z$3$lcssa$i)
)
- (set_local $$a$9$ph$i
- (get_local $$a$8$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 $$z$7$i
+ (get_local $$z$7$ph$i)
+ )
+ (loop $while-in$97
+ (block $while-out$96
+ (set_local $$cmp450$i
+ (i32.gt_u
+ (get_local $$z$7$i)
+ (get_local $$a$9$ph$i)
)
- (set_local $$e$5$ph$i
- (get_local $$e$4$i)
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp450$i)
)
- (set_local $$z$7$ph$i
- (get_local $$add$ptr442$z$3$i)
+ (block
+ (set_local $$cmp450$lcssa$i
+ (i32.const 0)
+ )
+ (set_local $$z$7$i$lcssa
+ (get_local $$z$7$i)
+ )
+ (br $while-out$96)
)
)
- (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 $$arrayidx453$i
+ (i32.add
+ (get_local $$z$7$i)
+ (i32.const -4)
)
- (set_local $$z$7$ph$i
- (get_local $$z$3$lcssa$i)
+ )
+ (set_local $$235
+ (i32.load
+ (get_local $$arrayidx453$i)
)
)
- )
- (set_local $$sub626$le$i
- (i32.sub
- (i32.const 0)
- (get_local $$e$5$ph$i)
+ (set_local $$lnot455$i
+ (i32.eq
+ (get_local $$235)
+ (i32.const 0)
+ )
)
- )
- (set_local $$z$7$i
- (get_local $$z$7$ph$i)
- )
- (loop $while-in$97
- (block $while-out$96
- (set_local $$cmp450$i
- (i32.gt_u
+ (if
+ (get_local $$lnot455$i)
+ (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)
- (get_local $$a$9$ph$i)
)
+ (br $while-out$96)
)
- (if
- (i32.eqz
- (get_local $$cmp450$i)
+ )
+ (br $while-in$97)
+ )
+ )
+ (block $do-once$98
+ (if
+ (get_local $$cmp338$i)
+ (block
+ (set_local $$236
+ (i32.and
+ (get_local $$tobool341$i)
+ (i32.const 1)
)
- (block
- (set_local $$cmp450$lcssa$i
- (i32.const 0)
- )
- (set_local $$z$7$i$lcssa
- (get_local $$z$7$i)
- )
- (br $while-out$96)
+ )
+ (set_local $$inc468$i
+ (i32.xor
+ (get_local $$236)
+ (i32.const 1)
)
)
- (set_local $$arrayidx453$i
+ (set_local $$$p$inc468$i
(i32.add
- (get_local $$z$7$i)
- (i32.const -4)
+ (get_local $$inc468$i)
+ (get_local $$$p$i)
)
)
- (set_local $$235
- (i32.load
- (get_local $$arrayidx453$i)
+ (set_local $$cmp470$i
+ (i32.gt_s
+ (get_local $$$p$inc468$i)
+ (get_local $$e$5$ph$i)
)
)
- (set_local $$lnot455$i
- (i32.eq
- (get_local $$235)
- (i32.const 0)
+ (set_local $$cmp473$i
+ (i32.gt_s
+ (get_local $$e$5$ph$i)
+ (i32.const -5)
+ )
+ )
+ (set_local $$or$cond2$i
+ (i32.and
+ (get_local $$cmp470$i)
+ (get_local $$cmp473$i)
)
)
(if
- (get_local $$lnot455$i)
- (set_local $$z$7$i
- (get_local $$arrayidx453$i)
+ (get_local $$or$cond2$i)
+ (block
+ (set_local $$dec476$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const -1)
+ )
+ )
+ (set_local $$add477$neg$i
+ (i32.add
+ (get_local $$$p$inc468$i)
+ (i32.const -1)
+ )
+ )
+ (set_local $$sub478$i
+ (i32.sub
+ (get_local $$add477$neg$i)
+ (get_local $$e$5$ph$i)
+ )
+ )
+ (set_local $$p$addr$2$i
+ (get_local $$sub478$i)
+ )
+ (set_local $$t$addr$0$i
+ (get_local $$dec476$i)
+ )
)
(block
- (set_local $$cmp450$lcssa$i
- (i32.const 1)
+ (set_local $$sub480$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const -2)
+ )
)
- (set_local $$z$7$i$lcssa
- (get_local $$z$7$i)
+ (set_local $$dec481$i
+ (i32.add
+ (get_local $$$p$inc468$i)
+ (i32.const -1)
+ )
+ )
+ (set_local $$p$addr$2$i
+ (get_local $$dec481$i)
+ )
+ (set_local $$t$addr$0$i
+ (get_local $$sub480$i)
)
- (br $while-out$96)
)
)
- (br $while-in$97)
- )
- )
- (block $do-once$98
- (if
- (get_local $$cmp338$i)
- (block
- (set_local $$236
- (i32.and
- (get_local $$tobool341$i)
- (i32.const 1)
- )
+ (set_local $$and483$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
- (set_local $$inc468$i
- (i32.xor
- (get_local $$236)
- (i32.const 1)
- )
+ )
+ (set_local $$tobool484$i
+ (i32.eq
+ (get_local $$and483$i)
+ (i32.const 0)
)
- (set_local $$$p$inc468$i
- (i32.add
- (get_local $$inc468$i)
- (get_local $$$p$i)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool484$i)
)
- (set_local $$cmp470$i
- (i32.gt_s
- (get_local $$$p$inc468$i)
- (get_local $$e$5$ph$i)
+ (block
+ (set_local $$and610$pre$phi$iZ2D
+ (get_local $$and483$i)
)
- )
- (set_local $$cmp473$i
- (i32.gt_s
- (get_local $$e$5$ph$i)
- (i32.const -5)
+ (set_local $$p$addr$3$i
+ (get_local $$p$addr$2$i)
)
- )
- (set_local $$or$cond2$i
- (i32.and
- (get_local $$cmp470$i)
- (get_local $$cmp473$i)
+ (set_local $$t$addr$1$i
+ (get_local $$t$addr$0$i)
)
+ (br $do-once$98)
)
+ )
+ (block $do-once$100
(if
- (get_local $$or$cond2$i)
+ (get_local $$cmp450$lcssa$i)
(block
- (set_local $$dec476$i
+ (set_local $$arrayidx489$i
(i32.add
- (get_local $$t$0)
- (i32.const -1)
+ (get_local $$z$7$i$lcssa)
+ (i32.const -4)
)
)
- (set_local $$add477$neg$i
- (i32.add
- (get_local $$$p$inc468$i)
- (i32.const -1)
+ (set_local $$237
+ (i32.load
+ (get_local $$arrayidx489$i)
)
)
- (set_local $$sub478$i
- (i32.sub
- (get_local $$add477$neg$i)
- (get_local $$e$5$ph$i)
+ (set_local $$tobool490$i
+ (i32.eq
+ (get_local $$237)
+ (i32.const 0)
)
)
- (set_local $$p$addr$2$i
- (get_local $$sub478$i)
- )
- (set_local $$t$addr$0$i
- (get_local $$dec476$i)
- )
- )
- (block
- (set_local $$sub480$i
- (i32.add
- (get_local $$t$0)
- (i32.const -2)
+ (if
+ (get_local $$tobool490$i)
+ (block
+ (set_local $$j$2$i
+ (i32.const 9)
+ )
+ (br $do-once$100)
)
)
- (set_local $$dec481$i
- (i32.add
- (get_local $$$p$inc468$i)
+ (set_local $$rem494$510$i
+ (i32.and
+ (i32.rem_u
+ (get_local $$237)
+ (i32.const 10)
+ )
(i32.const -1)
)
)
- (set_local $$p$addr$2$i
- (get_local $$dec481$i)
- )
- (set_local $$t$addr$0$i
- (get_local $$sub480$i)
- )
- )
- )
- (set_local $$and483$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
- )
- (set_local $$tobool484$i
- (i32.eq
- (get_local $$and483$i)
- (i32.const 0)
- )
- )
- (if
- (i32.eqz
- (get_local $$tobool484$i)
- )
- (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)
- )
- )
- (block $do-once$100
- (if
- (get_local $$cmp450$lcssa$i)
- (block
- (set_local $$arrayidx489$i
- (i32.add
- (get_local $$z$7$i$lcssa)
- (i32.const -4)
- )
+ (set_local $$cmp495$511$i
+ (i32.eq
+ (get_local $$rem494$510$i)
+ (i32.const 0)
)
- (set_local $$237
- (i32.load
- (get_local $$arrayidx489$i)
+ )
+ (if
+ (get_local $$cmp495$511$i)
+ (block
+ (set_local $$i$3512$i
+ (i32.const 10)
)
- )
- (set_local $$tobool490$i
- (i32.eq
- (get_local $$237)
+ (set_local $$j$1513$i
(i32.const 0)
)
)
- (if
- (get_local $$tobool490$i)
- (block
- (set_local $$j$2$i
- (i32.const 9)
- )
- (br $do-once$100)
- )
- )
- (set_local $$rem494$510$i
- (i32.and
- (i32.rem_u
- (get_local $$237)
- (i32.const 10)
- )
- (i32.const -1)
- )
- )
- (set_local $$cmp495$511$i
- (i32.eq
- (get_local $$rem494$510$i)
+ (block
+ (set_local $$j$2$i
(i32.const 0)
)
+ (br $do-once$100)
)
- (if
- (get_local $$cmp495$511$i)
- (block
- (set_local $$i$3512$i
+ )
+ (loop $while-in$103
+ (block $while-out$102
+ (set_local $$mul499$i
+ (i32.mul
+ (get_local $$i$3512$i)
(i32.const 10)
)
- (set_local $$j$1513$i
- (i32.const 0)
- )
)
- (block
- (set_local $$j$2$i
- (i32.const 0)
+ (set_local $$inc500$i
+ (i32.add
+ (get_local $$j$1513$i)
+ (i32.const 1)
)
- (br $do-once$100)
)
- )
- (loop $while-in$103
- (block $while-out$102
- (set_local $$mul499$i
- (i32.mul
- (get_local $$i$3512$i)
- (i32.const 10)
+ (set_local $$rem494$i
+ (i32.and
+ (i32.rem_u
+ (get_local $$237)
+ (get_local $$mul499$i)
)
+ (i32.const -1)
)
- (set_local $$inc500$i
- (i32.add
- (get_local $$j$1513$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp495$i
+ (i32.eq
+ (get_local $$rem494$i)
+ (i32.const 0)
)
- (set_local $$rem494$i
- (i32.and
- (i32.rem_u
- (get_local $$237)
- (get_local $$mul499$i)
- )
- (i32.const -1)
+ )
+ (if
+ (get_local $$cmp495$i)
+ (block
+ (set_local $$i$3512$i
+ (get_local $$mul499$i)
)
- )
- (set_local $$cmp495$i
- (i32.eq
- (get_local $$rem494$i)
- (i32.const 0)
+ (set_local $$j$1513$i
+ (get_local $$inc500$i)
)
)
- (if
- (get_local $$cmp495$i)
- (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)
+ (block
+ (set_local $$j$2$i
+ (get_local $$inc500$i)
)
+ (br $while-out$102)
)
- (br $while-in$103)
)
+ (br $while-in$103)
)
)
- (set_local $$j$2$i
- (i32.const 9)
- )
)
- )
- (set_local $$or504$i
- (i32.or
- (get_local $$t$addr$0$i)
- (i32.const 32)
+ (set_local $$j$2$i
+ (i32.const 9)
)
)
- (set_local $$cmp505$i
- (i32.eq
- (get_local $$or504$i)
- (i32.const 102)
- )
+ )
+ (set_local $$or504$i
+ (i32.or
+ (get_local $$t$addr$0$i)
+ (i32.const 32)
)
- (set_local $$sub$ptr$lhs$cast508$i
- (get_local $$z$7$i$lcssa)
+ )
+ (set_local $$cmp505$i
+ (i32.eq
+ (get_local $$or504$i)
+ (i32.const 102)
)
- (set_local $$sub$ptr$sub510$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast508$i)
- (get_local $$sub$ptr$rhs$cast345$i)
- )
+ )
+ (set_local $$sub$ptr$lhs$cast508$i
+ (get_local $$z$7$i$lcssa)
+ )
+ (set_local $$sub$ptr$sub510$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast508$i)
+ (get_local $$sub$ptr$rhs$cast345$i)
)
- (set_local $$sub$ptr$div511$i
- (i32.shr_s
- (get_local $$sub$ptr$sub510$i)
- (i32.const 2)
- )
+ )
+ (set_local $$sub$ptr$div511$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub510$i)
+ (i32.const 2)
)
- (set_local $$238
- (i32.mul
- (get_local $$sub$ptr$div511$i)
- (i32.const 9)
- )
+ )
+ (set_local $$238
+ (i32.mul
+ (get_local $$sub$ptr$div511$i)
+ (i32.const 9)
)
- (set_local $$mul513$i
- (i32.add
- (get_local $$238)
- (i32.const -9)
- )
+ )
+ (set_local $$mul513$i
+ (i32.add
+ (get_local $$238)
+ (i32.const -9)
)
- (if
- (get_local $$cmp505$i)
- (block
- (set_local $$sub514$i
- (i32.sub
- (get_local $$mul513$i)
- (get_local $$j$2$i)
- )
- )
- (set_local $$cmp515$i
- (i32.lt_s
- (get_local $$sub514$i)
- (i32.const 0)
- )
- )
- (set_local $$$sub514$i
- (if i32
- (get_local $$cmp515$i)
- (i32.const 0)
- (get_local $$sub514$i)
- )
- )
- (set_local $$cmp528$i
- (i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
- )
- )
- (set_local $$p$addr$2$$sub514398$i
- (if i32
- (get_local $$cmp528$i)
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
- )
+ )
+ (if
+ (get_local $$cmp505$i)
+ (block
+ (set_local $$sub514$i
+ (i32.sub
+ (get_local $$mul513$i)
+ (get_local $$j$2$i)
)
- (set_local $$and610$pre$phi$iZ2D
+ )
+ (set_local $$cmp515$i
+ (i32.lt_s
+ (get_local $$sub514$i)
(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)
- )
- (br $do-once$98)
)
- (block
- (set_local $$add561$i
- (i32.add
- (get_local $$mul513$i)
- (get_local $$e$5$ph$i)
- )
+ (set_local $$$sub514$i
+ (if i32
+ (get_local $$cmp515$i)
+ (i32.const 0)
+ (get_local $$sub514$i)
)
- (set_local $$sub562$i
- (i32.sub
- (get_local $$add561$i)
- (get_local $$j$2$i)
- )
+ )
+ (set_local $$cmp528$i
+ (i32.lt_s
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub514$i)
)
- (set_local $$cmp563$i
- (i32.lt_s
- (get_local $$sub562$i)
- (i32.const 0)
- )
+ )
+ (set_local $$p$addr$2$$sub514398$i
+ (if i32
+ (get_local $$cmp528$i)
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub514$i)
)
- (set_local $$$sub562$i
- (if i32
- (get_local $$cmp563$i)
- (i32.const 0)
- (get_local $$sub562$i)
- )
+ )
+ (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)
+ )
+ (br $do-once$98)
+ )
+ (block
+ (set_local $$add561$i
+ (i32.add
+ (get_local $$mul513$i)
+ (get_local $$e$5$ph$i)
)
- (set_local $$cmp577$i
- (i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
- )
+ )
+ (set_local $$sub562$i
+ (i32.sub
+ (get_local $$add561$i)
+ (get_local $$j$2$i)
)
- (set_local $$p$addr$2$$sub562399$i
- (if i32
- (get_local $$cmp577$i)
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
- )
+ )
+ (set_local $$cmp563$i
+ (i32.lt_s
+ (get_local $$sub562$i)
+ (i32.const 0)
)
- (set_local $$and610$pre$phi$iZ2D
+ )
+ (set_local $$$sub562$i
+ (if i32
+ (get_local $$cmp563$i)
(i32.const 0)
+ (get_local $$sub562$i)
)
- (set_local $$p$addr$3$i
- (get_local $$p$addr$2$$sub562399$i)
+ )
+ (set_local $$cmp577$i
+ (i32.lt_s
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub562$i)
)
- (set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
+ )
+ (set_local $$p$addr$2$$sub562399$i
+ (if i32
+ (get_local $$cmp577$i)
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub562$i)
)
- (br $do-once$98)
)
- )
- )
- (block
- (set_local $$$pre567$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
+ (set_local $$and610$pre$phi$iZ2D
+ (i32.const 0)
)
+ (set_local $$p$addr$3$i
+ (get_local $$p$addr$2$$sub562399$i)
+ )
+ (set_local $$t$addr$1$i
+ (get_local $$t$addr$0$i)
+ )
+ (br $do-once$98)
)
- (set_local $$and610$pre$phi$iZ2D
- (get_local $$$pre567$i)
- )
- (set_local $$p$addr$3$i
- (get_local $$$p$i)
- )
- (set_local $$t$addr$1$i
- (get_local $$t$0)
+ )
+ )
+ (block
+ (set_local $$$pre567$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
)
+ (set_local $$and610$pre$phi$iZ2D
+ (get_local $$$pre567$i)
+ )
+ (set_local $$p$addr$3$i
+ (get_local $$$p$i)
+ )
+ (set_local $$t$addr$1$i
+ (get_local $$t$0)
+ )
)
)
- (set_local $$239
- (i32.or
- (get_local $$p$addr$3$i)
- (get_local $$and610$pre$phi$iZ2D)
- )
+ )
+ (set_local $$239
+ (i32.or
+ (get_local $$p$addr$3$i)
+ (get_local $$and610$pre$phi$iZ2D)
)
- (set_local $$240
- (i32.ne
- (get_local $$239)
- (i32.const 0)
- )
+ )
+ (set_local $$240
+ (i32.ne
+ (get_local $$239)
+ (i32.const 0)
)
- (set_local $$lor$ext$i
- (i32.and
- (get_local $$240)
- (i32.const 1)
- )
+ )
+ (set_local $$lor$ext$i
+ (i32.and
+ (get_local $$240)
+ (i32.const 1)
)
- (set_local $$or613$i
- (i32.or
- (get_local $$t$addr$1$i)
- (i32.const 32)
- )
+ )
+ (set_local $$or613$i
+ (i32.or
+ (get_local $$t$addr$1$i)
+ (i32.const 32)
)
- (set_local $$cmp614$i
- (i32.eq
- (get_local $$or613$i)
- (i32.const 102)
- )
+ )
+ (set_local $$cmp614$i
+ (i32.eq
+ (get_local $$or613$i)
+ (i32.const 102)
)
- (if
- (get_local $$cmp614$i)
- (block
- (set_local $$cmp617$i
- (i32.gt_s
- (get_local $$e$5$ph$i)
- (i32.const 0)
- )
- )
- (set_local $$add620$i
- (if i32
- (get_local $$cmp617$i)
- (get_local $$e$5$ph$i)
- (i32.const 0)
- )
- )
- (set_local $$estr$2$i
+ )
+ (if
+ (get_local $$cmp614$i)
+ (block
+ (set_local $$cmp617$i
+ (i32.gt_s
+ (get_local $$e$5$ph$i)
(i32.const 0)
)
- (set_local $$sub$ptr$sub650$pn$i
- (get_local $$add620$i)
+ )
+ (set_local $$add620$i
+ (if i32
+ (get_local $$cmp617$i)
+ (get_local $$e$5$ph$i)
+ (i32.const 0)
)
)
- (block
- (set_local $$cmp623$i
- (i32.lt_s
- (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)
+ )
+ )
+ (block
+ (set_local $$cmp623$i
+ (i32.lt_s
+ (get_local $$e$5$ph$i)
+ (i32.const 0)
)
- (set_local $$cond629$i
- (if i32
- (get_local $$cmp623$i)
- (get_local $$sub626$le$i)
- (get_local $$e$5$ph$i)
- )
+ )
+ (set_local $$cond629$i
+ (if i32
+ (get_local $$cmp623$i)
+ (get_local $$sub626$le$i)
+ (get_local $$e$5$ph$i)
)
- (set_local $$241
- (i32.lt_s
- (get_local $$cond629$i)
- (i32.const 0)
- )
+ )
+ (set_local $$241
+ (i32.lt_s
+ (get_local $$cond629$i)
+ (i32.const 0)
)
- (set_local $$242
- (i32.shr_s
- (i32.shl
- (get_local $$241)
- (i32.const 31)
- )
+ )
+ (set_local $$242
+ (i32.shr_s
+ (i32.shl
+ (get_local $$241)
(i32.const 31)
)
+ (i32.const 31)
)
- (set_local $$243
- (call $_fmt_u
- (get_local $$cond629$i)
- (get_local $$242)
- (get_local $$arrayidx$i$236)
- )
+ )
+ (set_local $$243
+ (call $_fmt_u
+ (get_local $$cond629$i)
+ (get_local $$242)
+ (get_local $$arrayidx$i$236)
)
- (set_local $$sub$ptr$rhs$cast634$504$i
- (get_local $$243)
+ )
+ (set_local $$sub$ptr$rhs$cast634$504$i
+ (get_local $$243)
+ )
+ (set_local $$sub$ptr$sub635$505$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast634$504$i)
)
- (set_local $$sub$ptr$sub635$505$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast634$504$i)
- )
+ )
+ (set_local $$cmp636$506$i
+ (i32.lt_s
+ (get_local $$sub$ptr$sub635$505$i)
+ (i32.const 2)
)
- (set_local $$cmp636$506$i
- (i32.lt_s
- (get_local $$sub$ptr$sub635$505$i)
- (i32.const 2)
+ )
+ (if
+ (get_local $$cmp636$506$i)
+ (block
+ (set_local $$estr$1507$i
+ (get_local $$243)
)
- )
- (if
- (get_local $$cmp636$506$i)
- (block
- (set_local $$estr$1507$i
- (get_local $$243)
- )
- (loop $while-in$105
- (block $while-out$104
- (set_local $$incdec$ptr639$i
- (i32.add
- (get_local $$estr$1507$i)
- (i32.const -1)
- )
- )
- (i32.store8
- (get_local $$incdec$ptr639$i)
- (i32.const 48)
+ (loop $while-in$105
+ (block $while-out$104
+ (set_local $$incdec$ptr639$i
+ (i32.add
+ (get_local $$estr$1507$i)
+ (i32.const -1)
)
- (set_local $$sub$ptr$rhs$cast634$i
- (get_local $$incdec$ptr639$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr639$i)
+ (i32.const 48)
+ )
+ (set_local $$sub$ptr$rhs$cast634$i
+ (get_local $$incdec$ptr639$i)
+ )
+ (set_local $$sub$ptr$sub635$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast634$i)
)
- (set_local $$sub$ptr$sub635$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast634$i)
- )
+ )
+ (set_local $$cmp636$i
+ (i32.lt_s
+ (get_local $$sub$ptr$sub635$i)
+ (i32.const 2)
)
- (set_local $$cmp636$i
- (i32.lt_s
- (get_local $$sub$ptr$sub635$i)
- (i32.const 2)
- )
+ )
+ (if
+ (get_local $$cmp636$i)
+ (set_local $$estr$1507$i
+ (get_local $$incdec$ptr639$i)
)
- (if
- (get_local $$cmp636$i)
- (set_local $$estr$1507$i
+ (block
+ (set_local $$estr$1$lcssa$i
(get_local $$incdec$ptr639$i)
)
- (block
- (set_local $$estr$1$lcssa$i
- (get_local $$incdec$ptr639$i)
- )
- (br $while-out$104)
- )
+ (br $while-out$104)
)
- (br $while-in$105)
)
+ (br $while-in$105)
)
)
- (set_local $$estr$1$lcssa$i
- (get_local $$243)
- )
- )
- (set_local $$244
- (i32.shr_s
- (get_local $$e$5$ph$i)
- (i32.const 31)
- )
)
- (set_local $$245
- (i32.and
- (get_local $$244)
- (i32.const 2)
- )
- )
- (set_local $$246
- (i32.add
- (get_local $$245)
- (i32.const 43)
- )
- )
- (set_local $$conv644$i
- (i32.and
- (get_local $$246)
- (i32.const 255)
- )
- )
- (set_local $$incdec$ptr645$i
- (i32.add
- (get_local $$estr$1$lcssa$i)
- (i32.const -1)
- )
+ (set_local $$estr$1$lcssa$i
+ (get_local $$243)
)
- (i32.store8
- (get_local $$incdec$ptr645$i)
- (get_local $$conv644$i)
+ )
+ (set_local $$244
+ (i32.shr_s
+ (get_local $$e$5$ph$i)
+ (i32.const 31)
)
- (set_local $$conv646$i
- (i32.and
- (get_local $$t$addr$1$i)
- (i32.const 255)
- )
+ )
+ (set_local $$245
+ (i32.and
+ (get_local $$244)
+ (i32.const 2)
)
- (set_local $$incdec$ptr647$i
- (i32.add
- (get_local $$estr$1$lcssa$i)
- (i32.const -2)
- )
+ )
+ (set_local $$246
+ (i32.add
+ (get_local $$245)
+ (i32.const 43)
)
- (i32.store8
- (get_local $$incdec$ptr647$i)
- (get_local $$conv646$i)
+ )
+ (set_local $$conv644$i
+ (i32.and
+ (get_local $$246)
+ (i32.const 255)
)
- (set_local $$sub$ptr$rhs$cast649$i
- (get_local $$incdec$ptr647$i)
+ )
+ (set_local $$incdec$ptr645$i
+ (i32.add
+ (get_local $$estr$1$lcssa$i)
+ (i32.const -1)
)
- (set_local $$sub$ptr$sub650$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast649$i)
- )
+ )
+ (i32.store8
+ (get_local $$incdec$ptr645$i)
+ (get_local $$conv644$i)
+ )
+ (set_local $$conv646$i
+ (i32.and
+ (get_local $$t$addr$1$i)
+ (i32.const 255)
)
- (set_local $$estr$2$i
- (get_local $$incdec$ptr647$i)
+ )
+ (set_local $$incdec$ptr647$i
+ (i32.add
+ (get_local $$estr$1$lcssa$i)
+ (i32.const -2)
)
- (set_local $$sub$ptr$sub650$pn$i
- (get_local $$sub$ptr$sub650$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr647$i)
+ (get_local $$conv646$i)
+ )
+ (set_local $$sub$ptr$rhs$cast649$i
+ (get_local $$incdec$ptr647$i)
+ )
+ (set_local $$sub$ptr$sub650$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast649$i)
)
)
- )
- (set_local $$add608$i
- (i32.add
- (get_local $$pl$0$i)
- (i32.const 1)
+ (set_local $$estr$2$i
+ (get_local $$incdec$ptr647$i)
)
- )
- (set_local $$add612$i
- (i32.add
- (get_local $$add608$i)
- (get_local $$p$addr$3$i)
+ (set_local $$sub$ptr$sub650$pn$i
+ (get_local $$sub$ptr$sub650$i)
)
)
- (set_local $$l$1$i
- (i32.add
- (get_local $$add612$i)
- (get_local $$lor$ext$i)
- )
+ )
+ (set_local $$add608$i
+ (i32.add
+ (get_local $$pl$0$i)
+ (i32.const 1)
)
- (set_local $$add653$i
- (i32.add
- (get_local $$l$1$i)
- (get_local $$sub$ptr$sub650$pn$i)
- )
+ )
+ (set_local $$add612$i
+ (i32.add
+ (get_local $$add608$i)
+ (get_local $$p$addr$3$i)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add653$i)
- (get_local $$fl$1$and219)
+ )
+ (set_local $$l$1$i
+ (i32.add
+ (get_local $$add612$i)
+ (get_local $$lor$ext$i)
)
- (set_local $$247
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$add653$i
+ (i32.add
+ (get_local $$l$1$i)
+ (get_local $$sub$ptr$sub650$pn$i)
)
- (set_local $$and$i$436$i
- (i32.and
- (get_local $$247)
- (i32.const 32)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$247
+ (i32.load
+ (get_local $$f)
)
- (set_local $$tobool$i$437$i
- (i32.eq
- (get_local $$and$i$436$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$436$i
+ (i32.and
+ (get_local $$247)
+ (i32.const 32)
)
- (if
- (get_local $$tobool$i$437$i)
- (drop
- (call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$0$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$tobool$i$437$i
+ (i32.eq
+ (get_local $$and$i$436$i)
+ (i32.const 0)
)
- (set_local $$xor655$i
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 65536)
+ )
+ (if
+ (get_local $$tobool$i$437$i)
+ (drop
+ (call $___fwritex
+ (get_local $$prefix$0$i)
+ (get_local $$pl$0$i)
+ (get_local $$f)
)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$w$1)
- (get_local $$add653$i)
- (get_local $$xor655$i)
+ )
+ (set_local $$xor655$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 65536)
)
- (block $do-once$106
- (if
- (get_local $$cmp614$i)
- (block
- (set_local $$cmp660$i
- (i32.gt_u
- (get_local $$a$9$ph$i)
- (get_local $$arraydecay208$add$ptr213$i)
- )
- )
- (set_local $$r$0$a$9$i
- (if i32
- (get_local $$cmp660$i)
- (get_local $$arraydecay208$add$ptr213$i)
- (get_local $$a$9$ph$i)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (get_local $$xor655$i)
+ )
+ (block $do-once$106
+ (if
+ (get_local $$cmp614$i)
+ (block
+ (set_local $$cmp660$i
+ (i32.gt_u
+ (get_local $$a$9$ph$i)
+ (get_local $$arraydecay208$add$ptr213$i)
)
- (set_local $$d$5494$i
- (get_local $$r$0$a$9$i)
+ )
+ (set_local $$r$0$a$9$i
+ (if i32
+ (get_local $$cmp660$i)
+ (get_local $$arraydecay208$add$ptr213$i)
+ (get_local $$a$9$ph$i)
)
- (loop $while-in$109
- (block $while-out$108
- (set_local $$248
- (i32.load
- (get_local $$d$5494$i)
- )
+ )
+ (set_local $$d$5494$i
+ (get_local $$r$0$a$9$i)
+ )
+ (loop $while-in$109
+ (block $while-out$108
+ (set_local $$248
+ (i32.load
+ (get_local $$d$5494$i)
)
- (set_local $$249
- (call $_fmt_u
- (get_local $$248)
- (i32.const 0)
- (get_local $$add$ptr671$i)
- )
+ )
+ (set_local $$249
+ (call $_fmt_u
+ (get_local $$248)
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (set_local $$cmp673$i
- (i32.eq
- (get_local $$d$5494$i)
- (get_local $$r$0$a$9$i)
- )
+ )
+ (set_local $$cmp673$i
+ (i32.eq
+ (get_local $$d$5494$i)
+ (get_local $$r$0$a$9$i)
)
- (block $do-once$110
- (if
- (get_local $$cmp673$i)
- (block
- (set_local $$cmp686$i
- (i32.eq
- (get_local $$249)
- (get_local $$add$ptr671$i)
- )
+ )
+ (block $do-once$110
+ (if
+ (get_local $$cmp673$i)
+ (block
+ (set_local $$cmp686$i
+ (i32.eq
+ (get_local $$249)
+ (get_local $$add$ptr671$i)
)
- (if
- (i32.eqz
- (get_local $$cmp686$i)
- )
- (block
- (set_local $$s668$1$i
- (get_local $$249)
- )
- (br $do-once$110)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp686$i)
)
- (i32.store8
- (get_local $$incdec$ptr689$i)
- (i32.const 48)
+ (block
+ (set_local $$s668$1$i
+ (get_local $$249)
+ )
+ (br $do-once$110)
)
- (set_local $$s668$1$i
- (get_local $$incdec$ptr689$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr689$i)
+ (i32.const 48)
+ )
+ (set_local $$s668$1$i
+ (get_local $$incdec$ptr689$i)
+ )
+ )
+ (block
+ (set_local $$cmp678$491$i
+ (i32.gt_u
+ (get_local $$249)
+ (get_local $$buf$i)
)
)
- (block
- (set_local $$cmp678$491$i
- (i32.gt_u
- (get_local $$249)
- (get_local $$buf$i)
- )
+ (if
+ (get_local $$cmp678$491$i)
+ (set_local $$s668$0492$i
+ (get_local $$249)
)
- (if
- (get_local $$cmp678$491$i)
- (set_local $$s668$0492$i
+ (block
+ (set_local $$s668$1$i
(get_local $$249)
)
- (block
- (set_local $$s668$1$i
- (get_local $$249)
- )
- (br $do-once$110)
- )
+ (br $do-once$110)
)
- (loop $while-in$113
- (block $while-out$112
- (set_local $$incdec$ptr681$i
- (i32.add
- (get_local $$s668$0492$i)
- (i32.const -1)
- )
+ )
+ (loop $while-in$113
+ (block $while-out$112
+ (set_local $$incdec$ptr681$i
+ (i32.add
+ (get_local $$s668$0492$i)
+ (i32.const -1)
)
- (i32.store8
+ )
+ (i32.store8
+ (get_local $$incdec$ptr681$i)
+ (i32.const 48)
+ )
+ (set_local $$cmp678$i
+ (i32.gt_u
(get_local $$incdec$ptr681$i)
- (i32.const 48)
+ (get_local $$buf$i)
)
- (set_local $$cmp678$i
- (i32.gt_u
- (get_local $$incdec$ptr681$i)
- (get_local $$buf$i)
- )
+ )
+ (if
+ (get_local $$cmp678$i)
+ (set_local $$s668$0492$i
+ (get_local $$incdec$ptr681$i)
)
- (if
- (get_local $$cmp678$i)
- (set_local $$s668$0492$i
+ (block
+ (set_local $$s668$1$i
(get_local $$incdec$ptr681$i)
)
- (block
- (set_local $$s668$1$i
- (get_local $$incdec$ptr681$i)
- )
- (br $while-out$112)
- )
+ (br $while-out$112)
)
- (br $while-in$113)
)
+ (br $while-in$113)
)
)
)
)
- (set_local $$250
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$250
+ (i32.load
+ (get_local $$f)
)
- (set_local $$and$i$442$i
- (i32.and
- (get_local $$250)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$442$i
+ (i32.and
+ (get_local $$250)
+ (i32.const 32)
)
- (set_local $$tobool$i$443$i
- (i32.eq
- (get_local $$and$i$442$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$443$i
+ (i32.eq
+ (get_local $$and$i$442$i)
+ (i32.const 0)
)
- (if
- (get_local $$tobool$i$443$i)
- (block
- (set_local $$sub$ptr$rhs$cast695$i
- (get_local $$s668$1$i)
- )
- (set_local $$sub$ptr$sub696$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
- (get_local $$sub$ptr$rhs$cast695$i)
- )
+ )
+ (if
+ (get_local $$tobool$i$443$i)
+ (block
+ (set_local $$sub$ptr$rhs$cast695$i
+ (get_local $$s668$1$i)
+ )
+ (set_local $$sub$ptr$sub696$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast694$i)
+ (get_local $$sub$ptr$rhs$cast695$i)
)
- (drop
- (call $___fwritex
- (get_local $$s668$1$i)
- (get_local $$sub$ptr$sub696$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$s668$1$i)
+ (get_local $$sub$ptr$sub696$i)
+ (get_local $$f)
)
)
)
- (set_local $$incdec$ptr698$i
- (i32.add
- (get_local $$d$5494$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr698$i
+ (i32.add
+ (get_local $$d$5494$i)
+ (i32.const 4)
)
- (set_local $$cmp665$i
- (i32.gt_u
- (get_local $$incdec$ptr698$i)
- (get_local $$arraydecay208$add$ptr213$i)
- )
+ )
+ (set_local $$cmp665$i
+ (i32.gt_u
+ (get_local $$incdec$ptr698$i)
+ (get_local $$arraydecay208$add$ptr213$i)
)
- (if
- (get_local $$cmp665$i)
- (block
- (set_local $$incdec$ptr698$i$lcssa
- (get_local $$incdec$ptr698$i)
- )
- (br $while-out$108)
- )
- (set_local $$d$5494$i
+ )
+ (if
+ (get_local $$cmp665$i)
+ (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-in$109)
)
+ (br $while-in$109)
)
- (set_local $$251
- (i32.eq
- (get_local $$239)
- (i32.const 0)
- )
+ )
+ (set_local $$251
+ (i32.eq
+ (get_local $$239)
+ (i32.const 0)
)
- (block $do-once$114
- (if
- (i32.eqz
- (get_local $$251)
- )
- (block
- (set_local $$252
- (i32.load
- (get_local $$f)
- )
+ )
+ (block $do-once$114
+ (if
+ (i32.eqz
+ (get_local $$251)
+ )
+ (block
+ (set_local $$252
+ (i32.load
+ (get_local $$f)
)
- (set_local $$and$i$448$i
- (i32.and
- (get_local $$252)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$448$i
+ (i32.and
+ (get_local $$252)
+ (i32.const 32)
)
- (set_local $$tobool$i$449$i
- (i32.eq
- (get_local $$and$i$448$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$449$i
+ (i32.eq
+ (get_local $$and$i$448$i)
+ (i32.const 0)
)
- (if
- (i32.eqz
- (get_local $$tobool$i$449$i)
- )
- (br $do-once$114)
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool$i$449$i)
)
- (drop
- (call $___fwritex
- (i32.const 4143)
- (i32.const 1)
- (get_local $$f)
- )
+ (br $do-once$114)
+ )
+ (drop
+ (call $___fwritex
+ (i32.const 4143)
+ (i32.const 1)
+ (get_local $$f)
)
)
)
)
- (set_local $$cmp707$486$i
- (i32.lt_u
+ )
+ (set_local $$cmp707$486$i
+ (i32.lt_u
+ (get_local $$incdec$ptr698$i$lcssa)
+ (get_local $$z$7$i$lcssa)
+ )
+ )
+ (set_local $$cmp710$487$i
+ (i32.gt_s
+ (get_local $$p$addr$3$i)
+ (i32.const 0)
+ )
+ )
+ (set_local $$253
+ (i32.and
+ (get_local $$cmp710$487$i)
+ (get_local $$cmp707$486$i)
+ )
+ )
+ (if
+ (get_local $$253)
+ (block
+ (set_local $$d$6488$i
(get_local $$incdec$ptr698$i$lcssa)
- (get_local $$z$7$i$lcssa)
)
- )
- (set_local $$cmp710$487$i
- (i32.gt_s
+ (set_local $$p$addr$4489$i
(get_local $$p$addr$3$i)
- (i32.const 0)
)
- )
- (set_local $$253
- (i32.and
- (get_local $$cmp710$487$i)
- (get_local $$cmp707$486$i)
- )
- )
- (if
- (get_local $$253)
- (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-in$117
- (block $while-out$116
- (set_local $$254
- (i32.load
- (get_local $$d$6488$i)
- )
+ (loop $while-in$117
+ (block $while-out$116
+ (set_local $$254
+ (i32.load
+ (get_local $$d$6488$i)
)
- (set_local $$255
- (call $_fmt_u
- (get_local $$254)
- (i32.const 0)
- (get_local $$add$ptr671$i)
- )
+ )
+ (set_local $$255
+ (call $_fmt_u
+ (get_local $$254)
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (set_local $$cmp722$483$i
- (i32.gt_u
+ )
+ (set_local $$cmp722$483$i
+ (i32.gt_u
+ (get_local $$255)
+ (get_local $$buf$i)
+ )
+ )
+ (if
+ (get_local $$cmp722$483$i)
+ (block
+ (set_local $$s715$0484$i
(get_local $$255)
- (get_local $$buf$i)
)
- )
- (if
- (get_local $$cmp722$483$i)
- (block
- (set_local $$s715$0484$i
- (get_local $$255)
- )
- (loop $while-in$119
- (block $while-out$118
- (set_local $$incdec$ptr725$i
- (i32.add
- (get_local $$s715$0484$i)
- (i32.const -1)
- )
+ (loop $while-in$119
+ (block $while-out$118
+ (set_local $$incdec$ptr725$i
+ (i32.add
+ (get_local $$s715$0484$i)
+ (i32.const -1)
)
- (i32.store8
+ )
+ (i32.store8
+ (get_local $$incdec$ptr725$i)
+ (i32.const 48)
+ )
+ (set_local $$cmp722$i
+ (i32.gt_u
(get_local $$incdec$ptr725$i)
- (i32.const 48)
+ (get_local $$buf$i)
)
- (set_local $$cmp722$i
- (i32.gt_u
- (get_local $$incdec$ptr725$i)
- (get_local $$buf$i)
- )
+ )
+ (if
+ (get_local $$cmp722$i)
+ (set_local $$s715$0484$i
+ (get_local $$incdec$ptr725$i)
)
- (if
- (get_local $$cmp722$i)
- (set_local $$s715$0484$i
+ (block
+ (set_local $$s715$0$lcssa$i
(get_local $$incdec$ptr725$i)
)
- (block
- (set_local $$s715$0$lcssa$i
- (get_local $$incdec$ptr725$i)
- )
- (br $while-out$118)
- )
+ (br $while-out$118)
)
- (br $while-in$119)
)
+ (br $while-in$119)
)
)
- (set_local $$s715$0$lcssa$i
- (get_local $$255)
- )
)
- (set_local $$256
- (i32.load
- (get_local $$f)
- )
+ (set_local $$s715$0$lcssa$i
+ (get_local $$255)
)
- (set_local $$and$i$454$i
- (i32.and
- (get_local $$256)
- (i32.const 32)
- )
+ )
+ (set_local $$256
+ (i32.load
+ (get_local $$f)
)
- (set_local $$tobool$i$455$i
- (i32.eq
- (get_local $$and$i$454$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$454$i
+ (i32.and
+ (get_local $$256)
+ (i32.const 32)
)
- (if
- (get_local $$tobool$i$455$i)
- (block
- (set_local $$cmp727$i
- (i32.gt_s
- (get_local $$p$addr$4489$i)
- (i32.const 9)
- )
+ )
+ (set_local $$tobool$i$455$i
+ (i32.eq
+ (get_local $$and$i$454$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool$i$455$i)
+ (block
+ (set_local $$cmp727$i
+ (i32.gt_s
+ (get_local $$p$addr$4489$i)
+ (i32.const 9)
)
- (set_local $$cond732$i
- (if i32
- (get_local $$cmp727$i)
- (i32.const 9)
- (get_local $$p$addr$4489$i)
- )
+ )
+ (set_local $$cond732$i
+ (if i32
+ (get_local $$cmp727$i)
+ (i32.const 9)
+ (get_local $$p$addr$4489$i)
)
- (drop
- (call $___fwritex
- (get_local $$s715$0$lcssa$i)
- (get_local $$cond732$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$s715$0$lcssa$i)
+ (get_local $$cond732$i)
+ (get_local $$f)
)
)
)
- (set_local $$incdec$ptr734$i
- (i32.add
- (get_local $$d$6488$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr734$i
+ (i32.add
+ (get_local $$d$6488$i)
+ (i32.const 4)
)
- (set_local $$sub735$i
- (i32.add
- (get_local $$p$addr$4489$i)
- (i32.const -9)
- )
+ )
+ (set_local $$sub735$i
+ (i32.add
+ (get_local $$p$addr$4489$i)
+ (i32.const -9)
)
- (set_local $$cmp707$i
- (i32.lt_u
- (get_local $$incdec$ptr734$i)
- (get_local $$z$7$i$lcssa)
- )
+ )
+ (set_local $$cmp707$i
+ (i32.lt_u
+ (get_local $$incdec$ptr734$i)
+ (get_local $$z$7$i$lcssa)
)
- (set_local $$cmp710$i
- (i32.gt_s
- (get_local $$p$addr$4489$i)
- (i32.const 9)
- )
+ )
+ (set_local $$cmp710$i
+ (i32.gt_s
+ (get_local $$p$addr$4489$i)
+ (i32.const 9)
)
- (set_local $$257
- (i32.and
- (get_local $$cmp710$i)
- (get_local $$cmp707$i)
- )
+ )
+ (set_local $$257
+ (i32.and
+ (get_local $$cmp710$i)
+ (get_local $$cmp707$i)
)
- (if
- (get_local $$257)
- (block
- (set_local $$d$6488$i
- (get_local $$incdec$ptr734$i)
- )
- (set_local $$p$addr$4489$i
- (get_local $$sub735$i)
- )
+ )
+ (if
+ (get_local $$257)
+ (block
+ (set_local $$d$6488$i
+ (get_local $$incdec$ptr734$i)
)
- (block
- (set_local $$p$addr$4$lcssa$i
- (get_local $$sub735$i)
- )
- (br $while-out$116)
+ (set_local $$p$addr$4489$i
+ (get_local $$sub735$i)
)
)
- (br $while-in$117)
+ (block
+ (set_local $$p$addr$4$lcssa$i
+ (get_local $$sub735$i)
+ )
+ (br $while-out$116)
+ )
)
+ (br $while-in$117)
)
)
- (set_local $$p$addr$4$lcssa$i
- (get_local $$p$addr$3$i)
- )
)
- (set_local $$add737$i
- (i32.add
- (get_local $$p$addr$4$lcssa$i)
- (i32.const 9)
- )
+ (set_local $$p$addr$4$lcssa$i
+ (get_local $$p$addr$3$i)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$add737$i)
+ )
+ (set_local $$add737$i
+ (i32.add
+ (get_local $$p$addr$4$lcssa$i)
(i32.const 9)
- (i32.const 0)
)
)
- (block
- (set_local $$add$ptr742$i
- (i32.add
- (get_local $$a$9$ph$i)
- (i32.const 4)
- )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$add737$i)
+ (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 i32
- (get_local $$cmp450$lcssa$i)
- (get_local $$z$7$i$lcssa)
- (get_local $$add$ptr742$i)
- )
+ )
+ (set_local $$z$7$add$ptr742$i
+ (if i32
+ (get_local $$cmp450$lcssa$i)
+ (get_local $$z$7$i$lcssa)
+ (get_local $$add$ptr742$i)
)
- (set_local $$cmp748$499$i
- (i32.gt_s
+ )
+ (set_local $$cmp748$499$i
+ (i32.gt_s
+ (get_local $$p$addr$3$i)
+ (i32.const -1)
+ )
+ )
+ (if
+ (get_local $$cmp748$499$i)
+ (block
+ (set_local $$tobool781$i
+ (i32.eq
+ (get_local $$and610$pre$phi$iZ2D)
+ (i32.const 0)
+ )
+ )
+ (set_local $$d$7500$i
+ (get_local $$a$9$ph$i)
+ )
+ (set_local $$p$addr$5501$i
(get_local $$p$addr$3$i)
- (i32.const -1)
)
- )
- (if
- (get_local $$cmp748$499$i)
- (block
- (set_local $$tobool781$i
- (i32.eq
- (get_local $$and610$pre$phi$iZ2D)
- (i32.const 0)
+ (loop $while-in$121
+ (block $while-out$120
+ (set_local $$258
+ (i32.load
+ (get_local $$d$7500$i)
+ )
)
- )
- (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-in$121
- (block $while-out$120
- (set_local $$258
- (i32.load
- (get_local $$d$7500$i)
- )
+ (set_local $$259
+ (call $_fmt_u
+ (get_local $$258)
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (set_local $$259
- (call $_fmt_u
- (get_local $$258)
- (i32.const 0)
- (get_local $$add$ptr671$i)
- )
+ )
+ (set_local $$cmp760$i
+ (i32.eq
+ (get_local $$259)
+ (get_local $$add$ptr671$i)
)
- (set_local $$cmp760$i
- (i32.eq
- (get_local $$259)
- (get_local $$add$ptr671$i)
+ )
+ (if
+ (get_local $$cmp760$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)
+ )
+ )
+ (set_local $$cmp765$i
+ (i32.eq
+ (get_local $$d$7500$i)
+ (get_local $$a$9$ph$i)
+ )
+ )
+ (block $do-once$122
(if
- (get_local $$cmp760$i)
+ (get_local $$cmp765$i)
(block
- (i32.store8
- (get_local $$incdec$ptr689$i)
- (i32.const 48)
+ (set_local $$incdec$ptr776$i
+ (i32.add
+ (get_local $$s753$0$i)
+ (i32.const 1)
+ )
)
- (set_local $$s753$0$i
- (get_local $$incdec$ptr689$i)
+ (set_local $$260
+ (i32.load
+ (get_local $$f)
+ )
)
- )
- (set_local $$s753$0$i
- (get_local $$259)
- )
- )
- (set_local $$cmp765$i
- (i32.eq
- (get_local $$d$7500$i)
- (get_local $$a$9$ph$i)
- )
- )
- (block $do-once$122
- (if
- (get_local $$cmp765$i)
- (block
- (set_local $$incdec$ptr776$i
- (i32.add
+ (set_local $$and$i$460$i
+ (i32.and
+ (get_local $$260)
+ (i32.const 32)
+ )
+ )
+ (set_local $$tobool$i$461$i
+ (i32.eq
+ (get_local $$and$i$460$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool$i$461$i)
+ (drop
+ (call $___fwritex
(get_local $$s753$0$i)
(i32.const 1)
- )
- )
- (set_local $$260
- (i32.load
(get_local $$f)
)
)
- (set_local $$and$i$460$i
- (i32.and
- (get_local $$260)
- (i32.const 32)
- )
- )
- (set_local $$tobool$i$461$i
- (i32.eq
- (get_local $$and$i$460$i)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool$i$461$i)
- (drop
- (call $___fwritex
- (get_local $$s753$0$i)
- (i32.const 1)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$cmp777$i
+ (i32.lt_s
+ (get_local $$p$addr$5501$i)
+ (i32.const 1)
)
- (set_local $$cmp777$i
- (i32.lt_s
- (get_local $$p$addr$5501$i)
- (i32.const 1)
- )
+ )
+ (set_local $$or$cond401$i
+ (i32.and
+ (get_local $$tobool781$i)
+ (get_local $$cmp777$i)
)
- (set_local $$or$cond401$i
- (i32.and
- (get_local $$tobool781$i)
- (get_local $$cmp777$i)
+ )
+ (if
+ (get_local $$or$cond401$i)
+ (block
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
)
+ (br $do-once$122)
)
- (if
- (get_local $$or$cond401$i)
- (block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
- )
- (br $do-once$122)
- )
+ )
+ (set_local $$261
+ (i32.load
+ (get_local $$f)
)
- (set_local $$261
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$and$i$466$i
+ (i32.and
+ (get_local $$261)
+ (i32.const 32)
)
- (set_local $$and$i$466$i
- (i32.and
- (get_local $$261)
- (i32.const 32)
- )
+ )
+ (set_local $$tobool$i$467$i
+ (i32.eq
+ (get_local $$and$i$466$i)
+ (i32.const 0)
)
- (set_local $$tobool$i$467$i
- (i32.eq
- (get_local $$and$i$466$i)
- (i32.const 0)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool$i$467$i)
)
- (if
- (i32.eqz
- (get_local $$tobool$i$467$i)
- )
- (block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
- )
- (br $do-once$122)
+ (block
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
)
+ (br $do-once$122)
)
- (drop
- (call $___fwritex
- (i32.const 4143)
- (i32.const 1)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (i32.const 4143)
+ (i32.const 1)
+ (get_local $$f)
)
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
+ )
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
+ )
+ )
+ (block
+ (set_local $$cmp770$495$i
+ (i32.gt_u
+ (get_local $$s753$0$i)
+ (get_local $$buf$i)
)
)
- (block
- (set_local $$cmp770$495$i
- (i32.gt_u
- (get_local $$s753$0$i)
- (get_local $$buf$i)
- )
+ (if
+ (get_local $$cmp770$495$i)
+ (set_local $$s753$1496$i
+ (get_local $$s753$0$i)
)
- (if
- (get_local $$cmp770$495$i)
- (set_local $$s753$1496$i
+ (block
+ (set_local $$s753$2$i
(get_local $$s753$0$i)
)
- (block
- (set_local $$s753$2$i
- (get_local $$s753$0$i)
- )
- (br $do-once$122)
- )
+ (br $do-once$122)
)
- (loop $while-in$125
- (block $while-out$124
- (set_local $$incdec$ptr773$i
- (i32.add
- (get_local $$s753$1496$i)
- (i32.const -1)
- )
+ )
+ (loop $while-in$125
+ (block $while-out$124
+ (set_local $$incdec$ptr773$i
+ (i32.add
+ (get_local $$s753$1496$i)
+ (i32.const -1)
)
- (i32.store8
+ )
+ (i32.store8
+ (get_local $$incdec$ptr773$i)
+ (i32.const 48)
+ )
+ (set_local $$cmp770$i
+ (i32.gt_u
(get_local $$incdec$ptr773$i)
- (i32.const 48)
+ (get_local $$buf$i)
)
- (set_local $$cmp770$i
- (i32.gt_u
- (get_local $$incdec$ptr773$i)
- (get_local $$buf$i)
- )
+ )
+ (if
+ (get_local $$cmp770$i)
+ (set_local $$s753$1496$i
+ (get_local $$incdec$ptr773$i)
)
- (if
- (get_local $$cmp770$i)
- (set_local $$s753$1496$i
+ (block
+ (set_local $$s753$2$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$rhs$cast788$i
- (get_local $$s753$2$i)
- )
- (set_local $$sub$ptr$sub789$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
- (get_local $$sub$ptr$rhs$cast788$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast788$i
+ (get_local $$s753$2$i)
+ )
+ (set_local $$sub$ptr$sub789$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast694$i)
+ (get_local $$sub$ptr$rhs$cast788$i)
)
- (set_local $$262
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$262
+ (i32.load
+ (get_local $$f)
)
- (set_local $$and$i$472$i
- (i32.and
- (get_local $$262)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$472$i
+ (i32.and
+ (get_local $$262)
+ (i32.const 32)
)
- (set_local $$tobool$i$473$i
- (i32.eq
- (get_local $$and$i$472$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$473$i
+ (i32.eq
+ (get_local $$and$i$472$i)
+ (i32.const 0)
)
- (if
- (get_local $$tobool$i$473$i)
- (block
- (set_local $$cmp790$i
- (i32.gt_s
- (get_local $$p$addr$5501$i)
- (get_local $$sub$ptr$sub789$i)
- )
+ )
+ (if
+ (get_local $$tobool$i$473$i)
+ (block
+ (set_local $$cmp790$i
+ (i32.gt_s
+ (get_local $$p$addr$5501$i)
+ (get_local $$sub$ptr$sub789$i)
)
- (set_local $$cond800$i
- (if i32
- (get_local $$cmp790$i)
- (get_local $$sub$ptr$sub789$i)
- (get_local $$p$addr$5501$i)
- )
+ )
+ (set_local $$cond800$i
+ (if i32
+ (get_local $$cmp790$i)
+ (get_local $$sub$ptr$sub789$i)
+ (get_local $$p$addr$5501$i)
)
- (drop
- (call $___fwritex
- (get_local $$s753$2$i)
- (get_local $$cond800$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$s753$2$i)
+ (get_local $$cond800$i)
+ (get_local $$f)
)
)
)
- (set_local $$sub806$i
- (i32.sub
- (get_local $$p$addr$5501$i)
- (get_local $$sub$ptr$sub789$i)
- )
+ )
+ (set_local $$sub806$i
+ (i32.sub
+ (get_local $$p$addr$5501$i)
+ (get_local $$sub$ptr$sub789$i)
)
- (set_local $$incdec$ptr808$i
- (i32.add
- (get_local $$d$7500$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr808$i
+ (i32.add
+ (get_local $$d$7500$i)
+ (i32.const 4)
)
- (set_local $$cmp745$i
- (i32.lt_u
+ )
+ (set_local $$cmp745$i
+ (i32.lt_u
+ (get_local $$incdec$ptr808$i)
+ (get_local $$z$7$add$ptr742$i)
+ )
+ )
+ (set_local $$cmp748$i
+ (i32.gt_s
+ (get_local $$sub806$i)
+ (i32.const -1)
+ )
+ )
+ (set_local $$263
+ (i32.and
+ (get_local $$cmp745$i)
+ (get_local $$cmp748$i)
+ )
+ )
+ (if
+ (get_local $$263)
+ (block
+ (set_local $$d$7500$i
(get_local $$incdec$ptr808$i)
- (get_local $$z$7$add$ptr742$i)
)
- )
- (set_local $$cmp748$i
- (i32.gt_s
+ (set_local $$p$addr$5501$i
(get_local $$sub806$i)
- (i32.const -1)
)
)
- (set_local $$263
- (i32.and
- (get_local $$cmp745$i)
- (get_local $$cmp748$i)
- )
- )
- (if
- (get_local $$263)
- (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)
- )
- (br $while-out$120)
+ (block
+ (set_local $$p$addr$5$lcssa$i
+ (get_local $$sub806$i)
)
+ (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 $$add810$i
- (i32.add
- (get_local $$p$addr$5$lcssa$i)
- (i32.const 18)
- )
+ (set_local $$p$addr$5$lcssa$i
+ (get_local $$p$addr$3$i)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$add810$i)
+ )
+ (set_local $$add810$i
+ (i32.add
+ (get_local $$p$addr$5$lcssa$i)
(i32.const 18)
- (i32.const 0)
- )
- (set_local $$264
- (i32.load
- (get_local $$f)
- )
)
- (set_local $$and$i$i
- (i32.and
- (get_local $$264)
- (i32.const 32)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$add810$i)
+ (i32.const 18)
+ (i32.const 0)
+ )
+ (set_local $$264
+ (i32.load
+ (get_local $$f)
)
- (set_local $$tobool$i$i
- (i32.eq
- (get_local $$and$i$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$i
+ (i32.and
+ (get_local $$264)
+ (i32.const 32)
)
- (if
- (i32.eqz
- (get_local $$tobool$i$i)
- )
- (br $do-once$106)
+ )
+ (set_local $$tobool$i$i
+ (i32.eq
+ (get_local $$and$i$i)
+ (i32.const 0)
)
- (set_local $$sub$ptr$rhs$cast812$i
- (get_local $$estr$2$i)
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool$i$i)
)
- (set_local $$sub$ptr$sub813$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast812$i)
- )
+ (br $do-once$106)
+ )
+ (set_local $$sub$ptr$rhs$cast812$i
+ (get_local $$estr$2$i)
+ )
+ (set_local $$sub$ptr$sub813$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast812$i)
)
- (drop
- (call $___fwritex
- (get_local $$estr$2$i)
- (get_local $$sub$ptr$sub813$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$estr$2$i)
+ (get_local $$sub$ptr$sub813$i)
+ (get_local $$f)
)
)
)
)
- (set_local $$xor816$i
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 8192)
- )
+ )
+ (set_local $$xor816$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (get_local $$xor816$i)
+ )
+ (set_local $$cmp818$i
+ (i32.lt_s
(get_local $$add653$i)
- (get_local $$xor816$i)
- )
- (set_local $$cmp818$i
- (i32.lt_s
- (get_local $$add653$i)
- (get_local $$w$1)
- )
+ (get_local $$w$1)
)
- (set_local $$w$add653$i
- (if i32
- (get_local $$cmp818$i)
- (get_local $$w$1)
- (get_local $$add653$i)
- )
+ )
+ (set_local $$w$add653$i
+ (if i32
+ (get_local $$cmp818$i)
+ (get_local $$w$1)
+ (get_local $$add653$i)
)
- (set_local $$retval$0$i
- (get_local $$w$add653$i)
+ )
+ (set_local $$retval$0$i
+ (get_local $$w$add653$i)
+ )
+ )
+ (block
+ (set_local $$and36$i
+ (i32.and
+ (get_local $$t$0)
+ (i32.const 32)
)
)
- (block
- (set_local $$and36$i
- (i32.and
- (get_local $$t$0)
- (i32.const 32)
- )
+ (set_local $$tobool37$i
+ (i32.ne
+ (get_local $$and36$i)
+ (i32.const 0)
)
- (set_local $$tobool37$i
- (i32.ne
- (get_local $$and36$i)
- (i32.const 0)
- )
+ )
+ (set_local $$cond$i
+ (if i32
+ (get_local $$tobool37$i)
+ (i32.const 4127)
+ (i32.const 4131)
)
- (set_local $$cond$i
- (if i32
- (get_local $$tobool37$i)
- (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)
)
- )
- (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)
- )
+ (f64.ne
+ (f64.const 0)
+ (f64.const 0)
)
)
- (set_local $$cond43$i
- (if i32
- (get_local $$tobool37$i)
- (i32.const 4135)
- (i32.const 4139)
- )
+ )
+ (set_local $$cond43$i
+ (if i32
+ (get_local $$tobool37$i)
+ (i32.const 4135)
+ (i32.const 4139)
)
- (set_local $$pl$1$i
- (if i32
- (get_local $$cmp38$i)
- (i32.const 0)
- (get_local $$pl$0$i)
- )
+ )
+ (set_local $$pl$1$i
+ (if i32
+ (get_local $$cmp38$i)
+ (i32.const 0)
+ (get_local $$pl$0$i)
)
- (set_local $$s35$0$i
- (if i32
- (get_local $$cmp38$i)
- (get_local $$cond43$i)
- (get_local $$cond$i)
- )
+ )
+ (set_local $$s35$0$i
+ (if i32
+ (get_local $$cmp38$i)
+ (get_local $$cond43$i)
+ (get_local $$cond$i)
)
- (set_local $$add$i$239
- (i32.add
- (get_local $$pl$1$i)
- (i32.const 3)
- )
+ )
+ (set_local $$add$i$239
+ (i32.add
+ (get_local $$pl$1$i)
+ (i32.const 3)
)
- (call $_pad
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add$i$239)
+ (get_local $$and219)
+ )
+ (set_local $$193
+ (i32.load
(get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add$i$239)
- (get_local $$and219)
- )
- (set_local $$193
- (i32.load
- (get_local $$f)
- )
)
- (set_local $$and$i$406$i
- (i32.and
- (get_local $$193)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$406$i
+ (i32.and
+ (get_local $$193)
+ (i32.const 32)
)
- (set_local $$tobool$i$407$i
- (i32.eq
- (get_local $$and$i$406$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$407$i
+ (i32.eq
+ (get_local $$and$i$406$i)
+ (i32.const 0)
)
- (if
- (get_local $$tobool$i$407$i)
- (block
- (drop
- (call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$1$i)
- (get_local $$f)
- )
- )
- (set_local $$$pre$i
- (i32.load
- (get_local $$f)
- )
+ )
+ (if
+ (get_local $$tobool$i$407$i)
+ (block
+ (drop
+ (call $___fwritex
+ (get_local $$prefix$0$i)
+ (get_local $$pl$1$i)
+ (get_local $$f)
)
- (set_local $$194
- (get_local $$$pre$i)
+ )
+ (set_local $$$pre$i
+ (i32.load
+ (get_local $$f)
)
)
(set_local $$194
- (get_local $$193)
+ (get_local $$$pre$i)
)
)
- (set_local $$and$i$412$i
- (i32.and
- (get_local $$194)
- (i32.const 32)
- )
+ (set_local $$194
+ (get_local $$193)
)
- (set_local $$tobool$i$413$i
- (i32.eq
- (get_local $$and$i$412$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$412$i
+ (i32.and
+ (get_local $$194)
+ (i32.const 32)
)
- (if
- (get_local $$tobool$i$413$i)
- (drop
- (call $___fwritex
- (get_local $$s35$0$i)
- (i32.const 3)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$tobool$i$413$i
+ (i32.eq
+ (get_local $$and$i$412$i)
+ (i32.const 0)
)
- (set_local $$xor$i
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 8192)
+ )
+ (if
+ (get_local $$tobool$i$413$i)
+ (drop
+ (call $___fwritex
+ (get_local $$s35$0$i)
+ (i32.const 3)
+ (get_local $$f)
)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add$i$239)
- (get_local $$xor$i)
- )
- (set_local $$cmp48$i
- (i32.lt_s
- (get_local $$add$i$239)
- (get_local $$w$1)
- )
+ )
+ (set_local $$xor$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
)
- (set_local $$cond53$i
- (if i32
- (get_local $$cmp48$i)
- (get_local $$w$1)
- (get_local $$add$i$239)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add$i$239)
+ (get_local $$xor$i)
+ )
+ (set_local $$cmp48$i
+ (i32.lt_s
+ (get_local $$add$i$239)
+ (get_local $$w$1)
)
- (set_local $$retval$0$i
- (get_local $$cond53$i)
+ )
+ (set_local $$cond53$i
+ (if i32
+ (get_local $$cmp48$i)
+ (get_local $$w$1)
+ (get_local $$add$i$239)
)
)
+ (set_local $$retval$0$i
+ (get_local $$cond53$i)
+ )
)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
- )
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
- )
- (set_local $$l$0
- (get_local $$retval$0$i)
- )
- (set_local $$l10n$0
- (get_local $$l10n$3)
- )
- (br $label$continue$L1)
- (br $switch$24)
)
- )
- (block
- (set_local $$a$2
- (get_local $$incdec$ptr169275)
- )
- (set_local $$fl$6
- (get_local $$fl$1$and219)
- )
- (set_local $$p$5
- (get_local $$p$0)
+ (set_local $$cnt$0
+ (get_local $$cnt$1)
)
- (set_local $$pl$2
- (i32.const 0)
+ (set_local $$incdec$ptr169275
+ (get_local $$incdec$ptr169$lcssa)
)
- (set_local $$prefix$2
- (i32.const 4091)
+ (set_local $$l$0
+ (get_local $$retval$0$i)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (set_local $$l10n$0
+ (get_local $$l10n$3)
)
+ (br $label$continue$L1)
+ (br $switch$24)
+ )
+ )
+ (block
+ (set_local $$a$2
+ (get_local $$incdec$ptr169275)
+ )
+ (set_local $$fl$6
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$p$5
+ (get_local $$p$0)
+ )
+ (set_local $$pl$2
+ (i32.const 0)
+ )
+ (set_local $$prefix$2
+ (i32.const 4091)
+ )
+ (set_local $$z$2
+ (get_local $$add$ptr205)
)
)
)
@@ -14677,1096 +14669,1094 @@
(block $do-once$1
(block $switch$3
(block $switch-default$14
- (block $switch-default$14
- (block $switch-case$13
- (block $switch-case$12
- (block $switch-case$11
- (block $switch-case$10
- (block $switch-case$9
- (block $switch-case$8
- (block $switch-case$7
- (block $switch-case$6
- (block $switch-case$5
- (block $switch-case$4
- (br_table $switch-case$4 $switch-case$5 $switch-case$6 $switch-case$7 $switch-case$8 $switch-case$9 $switch-case$10 $switch-case$11 $switch-case$12 $switch-case$13 $switch-default$14
- (i32.sub
- (get_local $$type)
- (i32.const 9)
- )
- )
- )
- (block
- (set_local $$arglist_current
- (i32.load
- (get_local $$ap)
- )
- )
- (set_local $$0
- (get_local $$arglist_current)
- )
- (set_local $$1
- (i32.add
- (i32.const 0)
- (i32.const 4)
- )
- )
- (set_local $$expanded28
- (get_local $$1)
- )
- (set_local $$expanded
- (i32.sub
- (get_local $$expanded28)
- (i32.const 1)
- )
- )
- (set_local $$2
- (i32.add
- (get_local $$0)
- (get_local $$expanded)
- )
- )
- (set_local $$3
- (i32.add
- (i32.const 0)
- (i32.const 4)
- )
- )
- (set_local $$expanded32
- (get_local $$3)
- )
- (set_local $$expanded31
- (i32.sub
- (get_local $$expanded32)
- (i32.const 1)
- )
- )
- (set_local $$expanded30
- (i32.xor
- (get_local $$expanded31)
- (i32.const -1)
- )
- )
- (set_local $$4
- (i32.and
- (get_local $$2)
- (get_local $$expanded30)
- )
- )
- (set_local $$5
- (get_local $$4)
- )
- (set_local $$6
- (i32.load
- (get_local $$5)
- )
- )
- (set_local $$arglist_next
- (i32.add
- (get_local $$5)
- (i32.const 4)
- )
- )
- (i32.store
- (get_local $$ap)
- (get_local $$arglist_next)
- )
- (i32.store
- (get_local $$arg)
- (get_local $$6)
+ (block $switch-case$13
+ (block $switch-case$12
+ (block $switch-case$11
+ (block $switch-case$10
+ (block $switch-case$9
+ (block $switch-case$8
+ (block $switch-case$7
+ (block $switch-case$6
+ (block $switch-case$5
+ (block $switch-case$4
+ (br_table $switch-case$4 $switch-case$5 $switch-case$6 $switch-case$7 $switch-case$8 $switch-case$9 $switch-case$10 $switch-case$11 $switch-case$12 $switch-case$13 $switch-default$14
+ (i32.sub
+ (get_local $$type)
+ (i32.const 9)
)
- (br $label$break$L1)
- (br $switch$3)
)
)
(block
- (set_local $$arglist_current2
+ (set_local $$arglist_current
(i32.load
(get_local $$ap)
)
)
- (set_local $$7
- (get_local $$arglist_current2)
+ (set_local $$0
+ (get_local $$arglist_current)
)
- (set_local $$8
+ (set_local $$1
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded35
- (get_local $$8)
+ (set_local $$expanded28
+ (get_local $$1)
)
- (set_local $$expanded34
+ (set_local $$expanded
(i32.sub
- (get_local $$expanded35)
+ (get_local $$expanded28)
(i32.const 1)
)
)
- (set_local $$9
+ (set_local $$2
(i32.add
- (get_local $$7)
- (get_local $$expanded34)
+ (get_local $$0)
+ (get_local $$expanded)
)
)
- (set_local $$10
+ (set_local $$3
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded39
- (get_local $$10)
+ (set_local $$expanded32
+ (get_local $$3)
)
- (set_local $$expanded38
+ (set_local $$expanded31
(i32.sub
- (get_local $$expanded39)
+ (get_local $$expanded32)
(i32.const 1)
)
)
- (set_local $$expanded37
+ (set_local $$expanded30
(i32.xor
- (get_local $$expanded38)
+ (get_local $$expanded31)
(i32.const -1)
)
)
- (set_local $$11
+ (set_local $$4
(i32.and
- (get_local $$9)
- (get_local $$expanded37)
+ (get_local $$2)
+ (get_local $$expanded30)
)
)
- (set_local $$12
- (get_local $$11)
+ (set_local $$5
+ (get_local $$4)
)
- (set_local $$13
+ (set_local $$6
(i32.load
- (get_local $$12)
+ (get_local $$5)
)
)
- (set_local $$arglist_next3
+ (set_local $$arglist_next
(i32.add
- (get_local $$12)
+ (get_local $$5)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next3)
- )
- (set_local $$14
- (i32.lt_s
- (get_local $$13)
- (i32.const 0)
- )
- )
- (set_local $$15
- (i32.shr_s
- (i32.shl
- (get_local $$14)
- (i32.const 31)
- )
- (i32.const 31)
- )
- )
- (set_local $$16
- (get_local $$arg)
- )
- (set_local $$17
- (get_local $$16)
+ (get_local $$arglist_next)
)
(i32.store
- (get_local $$17)
- (get_local $$13)
- )
- (set_local $$18
- (i32.add
- (get_local $$16)
- (i32.const 4)
- )
- )
- (set_local $$19
- (get_local $$18)
- )
- (i32.store
- (get_local $$19)
- (get_local $$15)
+ (get_local $$arg)
+ (get_local $$6)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current5
+ (set_local $$arglist_current2
(i32.load
(get_local $$ap)
)
)
- (set_local $$20
- (get_local $$arglist_current5)
+ (set_local $$7
+ (get_local $$arglist_current2)
)
- (set_local $$21
+ (set_local $$8
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded42
- (get_local $$21)
+ (set_local $$expanded35
+ (get_local $$8)
)
- (set_local $$expanded41
+ (set_local $$expanded34
(i32.sub
- (get_local $$expanded42)
+ (get_local $$expanded35)
(i32.const 1)
)
)
- (set_local $$22
+ (set_local $$9
(i32.add
- (get_local $$20)
- (get_local $$expanded41)
+ (get_local $$7)
+ (get_local $$expanded34)
)
)
- (set_local $$23
+ (set_local $$10
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded46
- (get_local $$23)
+ (set_local $$expanded39
+ (get_local $$10)
)
- (set_local $$expanded45
+ (set_local $$expanded38
(i32.sub
- (get_local $$expanded46)
+ (get_local $$expanded39)
(i32.const 1)
)
)
- (set_local $$expanded44
+ (set_local $$expanded37
(i32.xor
- (get_local $$expanded45)
+ (get_local $$expanded38)
(i32.const -1)
)
)
- (set_local $$24
+ (set_local $$11
(i32.and
- (get_local $$22)
- (get_local $$expanded44)
+ (get_local $$9)
+ (get_local $$expanded37)
)
)
- (set_local $$25
- (get_local $$24)
+ (set_local $$12
+ (get_local $$11)
)
- (set_local $$26
+ (set_local $$13
(i32.load
- (get_local $$25)
+ (get_local $$12)
)
)
- (set_local $$arglist_next6
+ (set_local $$arglist_next3
(i32.add
- (get_local $$25)
+ (get_local $$12)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next6)
+ (get_local $$arglist_next3)
+ )
+ (set_local $$14
+ (i32.lt_s
+ (get_local $$13)
+ (i32.const 0)
+ )
)
- (set_local $$27
+ (set_local $$15
+ (i32.shr_s
+ (i32.shl
+ (get_local $$14)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$16
(get_local $$arg)
)
- (set_local $$28
- (get_local $$27)
+ (set_local $$17
+ (get_local $$16)
)
(i32.store
- (get_local $$28)
- (get_local $$26)
+ (get_local $$17)
+ (get_local $$13)
)
- (set_local $$29
+ (set_local $$18
(i32.add
- (get_local $$27)
+ (get_local $$16)
(i32.const 4)
)
)
- (set_local $$30
- (get_local $$29)
+ (set_local $$19
+ (get_local $$18)
)
(i32.store
- (get_local $$30)
- (i32.const 0)
+ (get_local $$19)
+ (get_local $$15)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current8
+ (set_local $$arglist_current5
(i32.load
(get_local $$ap)
)
)
- (set_local $$31
- (get_local $$arglist_current8)
+ (set_local $$20
+ (get_local $$arglist_current5)
)
- (set_local $$32
+ (set_local $$21
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded49
- (get_local $$32)
+ (set_local $$expanded42
+ (get_local $$21)
)
- (set_local $$expanded48
+ (set_local $$expanded41
(i32.sub
- (get_local $$expanded49)
+ (get_local $$expanded42)
(i32.const 1)
)
)
- (set_local $$33
+ (set_local $$22
(i32.add
- (get_local $$31)
- (get_local $$expanded48)
+ (get_local $$20)
+ (get_local $$expanded41)
)
)
- (set_local $$34
+ (set_local $$23
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded53
- (get_local $$34)
+ (set_local $$expanded46
+ (get_local $$23)
)
- (set_local $$expanded52
+ (set_local $$expanded45
(i32.sub
- (get_local $$expanded53)
+ (get_local $$expanded46)
(i32.const 1)
)
)
- (set_local $$expanded51
+ (set_local $$expanded44
(i32.xor
- (get_local $$expanded52)
+ (get_local $$expanded45)
(i32.const -1)
)
)
- (set_local $$35
+ (set_local $$24
(i32.and
- (get_local $$33)
- (get_local $$expanded51)
+ (get_local $$22)
+ (get_local $$expanded44)
)
)
- (set_local $$36
- (get_local $$35)
- )
- (set_local $$37
- (get_local $$36)
- )
- (set_local $$38
- (get_local $$37)
+ (set_local $$25
+ (get_local $$24)
)
- (set_local $$39
+ (set_local $$26
(i32.load
- (get_local $$38)
+ (get_local $$25)
)
)
- (set_local $$40
+ (set_local $$arglist_next6
(i32.add
- (get_local $$37)
+ (get_local $$25)
(i32.const 4)
)
)
- (set_local $$41
- (get_local $$40)
- )
- (set_local $$42
- (i32.load
- (get_local $$41)
- )
- )
- (set_local $$arglist_next9
- (i32.add
- (get_local $$36)
- (i32.const 8)
- )
- )
(i32.store
(get_local $$ap)
- (get_local $$arglist_next9)
+ (get_local $$arglist_next6)
)
- (set_local $$43
+ (set_local $$27
(get_local $$arg)
)
- (set_local $$44
- (get_local $$43)
+ (set_local $$28
+ (get_local $$27)
)
(i32.store
- (get_local $$44)
- (get_local $$39)
+ (get_local $$28)
+ (get_local $$26)
)
- (set_local $$45
+ (set_local $$29
(i32.add
- (get_local $$43)
+ (get_local $$27)
(i32.const 4)
)
)
- (set_local $$46
- (get_local $$45)
+ (set_local $$30
+ (get_local $$29)
)
(i32.store
- (get_local $$46)
- (get_local $$42)
+ (get_local $$30)
+ (i32.const 0)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current11
+ (set_local $$arglist_current8
(i32.load
(get_local $$ap)
)
)
- (set_local $$47
- (get_local $$arglist_current11)
+ (set_local $$31
+ (get_local $$arglist_current8)
)
- (set_local $$48
+ (set_local $$32
(i32.add
(i32.const 0)
- (i32.const 4)
+ (i32.const 8)
)
)
- (set_local $$expanded56
- (get_local $$48)
+ (set_local $$expanded49
+ (get_local $$32)
)
- (set_local $$expanded55
+ (set_local $$expanded48
(i32.sub
- (get_local $$expanded56)
+ (get_local $$expanded49)
(i32.const 1)
)
)
- (set_local $$49
+ (set_local $$33
(i32.add
- (get_local $$47)
- (get_local $$expanded55)
+ (get_local $$31)
+ (get_local $$expanded48)
)
)
- (set_local $$50
+ (set_local $$34
(i32.add
(i32.const 0)
- (i32.const 4)
+ (i32.const 8)
)
)
- (set_local $$expanded60
- (get_local $$50)
+ (set_local $$expanded53
+ (get_local $$34)
)
- (set_local $$expanded59
+ (set_local $$expanded52
(i32.sub
- (get_local $$expanded60)
+ (get_local $$expanded53)
(i32.const 1)
)
)
- (set_local $$expanded58
+ (set_local $$expanded51
(i32.xor
- (get_local $$expanded59)
+ (get_local $$expanded52)
(i32.const -1)
)
)
- (set_local $$51
+ (set_local $$35
(i32.and
- (get_local $$49)
- (get_local $$expanded58)
+ (get_local $$33)
+ (get_local $$expanded51)
)
)
- (set_local $$52
- (get_local $$51)
+ (set_local $$36
+ (get_local $$35)
)
- (set_local $$53
+ (set_local $$37
+ (get_local $$36)
+ )
+ (set_local $$38
+ (get_local $$37)
+ )
+ (set_local $$39
(i32.load
- (get_local $$52)
+ (get_local $$38)
)
)
- (set_local $$arglist_next12
+ (set_local $$40
(i32.add
- (get_local $$52)
+ (get_local $$37)
(i32.const 4)
)
)
- (i32.store
- (get_local $$ap)
- (get_local $$arglist_next12)
+ (set_local $$41
+ (get_local $$40)
)
- (set_local $$conv12
- (i32.and
- (get_local $$53)
- (i32.const 65535)
- )
- )
- (set_local $$54
- (i32.shr_s
- (i32.shl
- (get_local $$conv12)
- (i32.const 16)
- )
- (i32.const 16)
+ (set_local $$42
+ (i32.load
+ (get_local $$41)
)
)
- (set_local $$55
- (i32.lt_s
- (get_local $$54)
- (i32.const 0)
+ (set_local $$arglist_next9
+ (i32.add
+ (get_local $$36)
+ (i32.const 8)
)
)
- (set_local $$56
- (i32.shr_s
- (i32.shl
- (get_local $$55)
- (i32.const 31)
- )
- (i32.const 31)
- )
+ (i32.store
+ (get_local $$ap)
+ (get_local $$arglist_next9)
)
- (set_local $$57
+ (set_local $$43
(get_local $$arg)
)
- (set_local $$58
- (get_local $$57)
+ (set_local $$44
+ (get_local $$43)
)
(i32.store
- (get_local $$58)
- (get_local $$54)
+ (get_local $$44)
+ (get_local $$39)
)
- (set_local $$59
+ (set_local $$45
(i32.add
- (get_local $$57)
+ (get_local $$43)
(i32.const 4)
)
)
- (set_local $$60
- (get_local $$59)
+ (set_local $$46
+ (get_local $$45)
)
(i32.store
- (get_local $$60)
- (get_local $$56)
+ (get_local $$46)
+ (get_local $$42)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current14
+ (set_local $$arglist_current11
(i32.load
(get_local $$ap)
)
)
- (set_local $$61
- (get_local $$arglist_current14)
+ (set_local $$47
+ (get_local $$arglist_current11)
)
- (set_local $$62
+ (set_local $$48
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded63
- (get_local $$62)
+ (set_local $$expanded56
+ (get_local $$48)
)
- (set_local $$expanded62
+ (set_local $$expanded55
(i32.sub
- (get_local $$expanded63)
+ (get_local $$expanded56)
(i32.const 1)
)
)
- (set_local $$63
+ (set_local $$49
(i32.add
- (get_local $$61)
- (get_local $$expanded62)
+ (get_local $$47)
+ (get_local $$expanded55)
)
)
- (set_local $$64
+ (set_local $$50
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded67
- (get_local $$64)
+ (set_local $$expanded60
+ (get_local $$50)
)
- (set_local $$expanded66
+ (set_local $$expanded59
(i32.sub
- (get_local $$expanded67)
+ (get_local $$expanded60)
(i32.const 1)
)
)
- (set_local $$expanded65
+ (set_local $$expanded58
(i32.xor
- (get_local $$expanded66)
+ (get_local $$expanded59)
(i32.const -1)
)
)
- (set_local $$65
+ (set_local $$51
(i32.and
- (get_local $$63)
- (get_local $$expanded65)
+ (get_local $$49)
+ (get_local $$expanded58)
)
)
- (set_local $$66
- (get_local $$65)
+ (set_local $$52
+ (get_local $$51)
)
- (set_local $$67
+ (set_local $$53
(i32.load
- (get_local $$66)
+ (get_local $$52)
)
)
- (set_local $$arglist_next15
+ (set_local $$arglist_next12
(i32.add
- (get_local $$66)
+ (get_local $$52)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next15)
+ (get_local $$arglist_next12)
)
- (set_local $$conv17$mask
+ (set_local $$conv12
(i32.and
- (get_local $$67)
+ (get_local $$53)
(i32.const 65535)
)
)
- (set_local $$68
+ (set_local $$54
+ (i32.shr_s
+ (i32.shl
+ (get_local $$conv12)
+ (i32.const 16)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $$55
+ (i32.lt_s
+ (get_local $$54)
+ (i32.const 0)
+ )
+ )
+ (set_local $$56
+ (i32.shr_s
+ (i32.shl
+ (get_local $$55)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$57
(get_local $$arg)
)
- (set_local $$69
- (get_local $$68)
+ (set_local $$58
+ (get_local $$57)
)
(i32.store
- (get_local $$69)
- (get_local $$conv17$mask)
+ (get_local $$58)
+ (get_local $$54)
)
- (set_local $$70
+ (set_local $$59
(i32.add
- (get_local $$68)
+ (get_local $$57)
(i32.const 4)
)
)
- (set_local $$71
- (get_local $$70)
+ (set_local $$60
+ (get_local $$59)
)
(i32.store
- (get_local $$71)
- (i32.const 0)
+ (get_local $$60)
+ (get_local $$56)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current17
+ (set_local $$arglist_current14
(i32.load
(get_local $$ap)
)
)
- (set_local $$72
- (get_local $$arglist_current17)
+ (set_local $$61
+ (get_local $$arglist_current14)
)
- (set_local $$73
+ (set_local $$62
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded70
- (get_local $$73)
+ (set_local $$expanded63
+ (get_local $$62)
)
- (set_local $$expanded69
+ (set_local $$expanded62
(i32.sub
- (get_local $$expanded70)
+ (get_local $$expanded63)
(i32.const 1)
)
)
- (set_local $$74
+ (set_local $$63
(i32.add
- (get_local $$72)
- (get_local $$expanded69)
+ (get_local $$61)
+ (get_local $$expanded62)
)
)
- (set_local $$75
+ (set_local $$64
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded74
- (get_local $$75)
+ (set_local $$expanded67
+ (get_local $$64)
)
- (set_local $$expanded73
+ (set_local $$expanded66
(i32.sub
- (get_local $$expanded74)
+ (get_local $$expanded67)
(i32.const 1)
)
)
- (set_local $$expanded72
+ (set_local $$expanded65
(i32.xor
- (get_local $$expanded73)
+ (get_local $$expanded66)
(i32.const -1)
)
)
- (set_local $$76
+ (set_local $$65
(i32.and
- (get_local $$74)
- (get_local $$expanded72)
+ (get_local $$63)
+ (get_local $$expanded65)
)
)
- (set_local $$77
- (get_local $$76)
+ (set_local $$66
+ (get_local $$65)
)
- (set_local $$78
+ (set_local $$67
(i32.load
- (get_local $$77)
+ (get_local $$66)
)
)
- (set_local $$arglist_next18
+ (set_local $$arglist_next15
(i32.add
- (get_local $$77)
+ (get_local $$66)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next18)
+ (get_local $$arglist_next15)
)
- (set_local $$conv22
+ (set_local $$conv17$mask
(i32.and
- (get_local $$78)
- (i32.const 255)
- )
- )
- (set_local $$79
- (i32.shr_s
- (i32.shl
- (get_local $$conv22)
- (i32.const 24)
- )
- (i32.const 24)
+ (get_local $$67)
+ (i32.const 65535)
)
)
- (set_local $$80
- (i32.lt_s
- (get_local $$79)
- (i32.const 0)
- )
- )
- (set_local $$81
- (i32.shr_s
- (i32.shl
- (get_local $$80)
- (i32.const 31)
- )
- (i32.const 31)
- )
- )
- (set_local $$82
+ (set_local $$68
(get_local $$arg)
)
- (set_local $$83
- (get_local $$82)
+ (set_local $$69
+ (get_local $$68)
)
(i32.store
- (get_local $$83)
- (get_local $$79)
+ (get_local $$69)
+ (get_local $$conv17$mask)
)
- (set_local $$84
+ (set_local $$70
(i32.add
- (get_local $$82)
+ (get_local $$68)
(i32.const 4)
)
)
- (set_local $$85
- (get_local $$84)
+ (set_local $$71
+ (get_local $$70)
)
(i32.store
- (get_local $$85)
- (get_local $$81)
+ (get_local $$71)
+ (i32.const 0)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current20
+ (set_local $$arglist_current17
(i32.load
(get_local $$ap)
)
)
- (set_local $$86
- (get_local $$arglist_current20)
+ (set_local $$72
+ (get_local $$arglist_current17)
)
- (set_local $$87
+ (set_local $$73
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded77
- (get_local $$87)
+ (set_local $$expanded70
+ (get_local $$73)
)
- (set_local $$expanded76
+ (set_local $$expanded69
(i32.sub
- (get_local $$expanded77)
+ (get_local $$expanded70)
(i32.const 1)
)
)
- (set_local $$88
+ (set_local $$74
(i32.add
- (get_local $$86)
- (get_local $$expanded76)
+ (get_local $$72)
+ (get_local $$expanded69)
)
)
- (set_local $$89
+ (set_local $$75
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded81
- (get_local $$89)
+ (set_local $$expanded74
+ (get_local $$75)
)
- (set_local $$expanded80
+ (set_local $$expanded73
(i32.sub
- (get_local $$expanded81)
+ (get_local $$expanded74)
(i32.const 1)
)
)
- (set_local $$expanded79
+ (set_local $$expanded72
(i32.xor
- (get_local $$expanded80)
+ (get_local $$expanded73)
(i32.const -1)
)
)
- (set_local $$90
+ (set_local $$76
(i32.and
- (get_local $$88)
- (get_local $$expanded79)
+ (get_local $$74)
+ (get_local $$expanded72)
)
)
- (set_local $$91
- (get_local $$90)
+ (set_local $$77
+ (get_local $$76)
)
- (set_local $$92
+ (set_local $$78
(i32.load
- (get_local $$91)
+ (get_local $$77)
)
)
- (set_local $$arglist_next21
+ (set_local $$arglist_next18
(i32.add
- (get_local $$91)
+ (get_local $$77)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next21)
+ (get_local $$arglist_next18)
)
- (set_local $$conv27$mask
+ (set_local $$conv22
(i32.and
- (get_local $$92)
+ (get_local $$78)
(i32.const 255)
)
)
- (set_local $$93
+ (set_local $$79
+ (i32.shr_s
+ (i32.shl
+ (get_local $$conv22)
+ (i32.const 24)
+ )
+ (i32.const 24)
+ )
+ )
+ (set_local $$80
+ (i32.lt_s
+ (get_local $$79)
+ (i32.const 0)
+ )
+ )
+ (set_local $$81
+ (i32.shr_s
+ (i32.shl
+ (get_local $$80)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$82
(get_local $$arg)
)
- (set_local $$94
- (get_local $$93)
+ (set_local $$83
+ (get_local $$82)
)
(i32.store
- (get_local $$94)
- (get_local $$conv27$mask)
+ (get_local $$83)
+ (get_local $$79)
)
- (set_local $$95
+ (set_local $$84
(i32.add
- (get_local $$93)
+ (get_local $$82)
(i32.const 4)
)
)
- (set_local $$96
- (get_local $$95)
+ (set_local $$85
+ (get_local $$84)
)
(i32.store
- (get_local $$96)
- (i32.const 0)
+ (get_local $$85)
+ (get_local $$81)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current23
+ (set_local $$arglist_current20
(i32.load
(get_local $$ap)
)
)
- (set_local $$97
- (get_local $$arglist_current23)
+ (set_local $$86
+ (get_local $$arglist_current20)
)
- (set_local $$98
+ (set_local $$87
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded84
- (get_local $$98)
+ (set_local $$expanded77
+ (get_local $$87)
)
- (set_local $$expanded83
+ (set_local $$expanded76
(i32.sub
- (get_local $$expanded84)
+ (get_local $$expanded77)
(i32.const 1)
)
)
- (set_local $$99
+ (set_local $$88
(i32.add
- (get_local $$97)
- (get_local $$expanded83)
+ (get_local $$86)
+ (get_local $$expanded76)
)
)
- (set_local $$100
+ (set_local $$89
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded88
- (get_local $$100)
+ (set_local $$expanded81
+ (get_local $$89)
)
- (set_local $$expanded87
+ (set_local $$expanded80
(i32.sub
- (get_local $$expanded88)
+ (get_local $$expanded81)
(i32.const 1)
)
)
- (set_local $$expanded86
+ (set_local $$expanded79
(i32.xor
- (get_local $$expanded87)
+ (get_local $$expanded80)
(i32.const -1)
)
)
- (set_local $$101
+ (set_local $$90
(i32.and
- (get_local $$99)
- (get_local $$expanded86)
+ (get_local $$88)
+ (get_local $$expanded79)
)
)
- (set_local $$102
- (get_local $$101)
+ (set_local $$91
+ (get_local $$90)
)
- (set_local $$103
- (f64.load
- (get_local $$102)
+ (set_local $$92
+ (i32.load
+ (get_local $$91)
)
)
- (set_local $$arglist_next24
+ (set_local $$arglist_next21
(i32.add
- (get_local $$102)
- (i32.const 8)
+ (get_local $$91)
+ (i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next24)
+ (get_local $$arglist_next21)
+ )
+ (set_local $$conv27$mask
+ (i32.and
+ (get_local $$92)
+ (i32.const 255)
+ )
)
- (f64.store
+ (set_local $$93
(get_local $$arg)
- (get_local $$103)
+ )
+ (set_local $$94
+ (get_local $$93)
+ )
+ (i32.store
+ (get_local $$94)
+ (get_local $$conv27$mask)
+ )
+ (set_local $$95
+ (i32.add
+ (get_local $$93)
+ (i32.const 4)
+ )
+ )
+ (set_local $$96
+ (get_local $$95)
+ )
+ (i32.store
+ (get_local $$96)
+ (i32.const 0)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current26
+ (set_local $$arglist_current23
(i32.load
(get_local $$ap)
)
)
- (set_local $$104
- (get_local $$arglist_current26)
+ (set_local $$97
+ (get_local $$arglist_current23)
)
- (set_local $$105
+ (set_local $$98
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded91
- (get_local $$105)
+ (set_local $$expanded84
+ (get_local $$98)
)
- (set_local $$expanded90
+ (set_local $$expanded83
(i32.sub
- (get_local $$expanded91)
+ (get_local $$expanded84)
(i32.const 1)
)
)
- (set_local $$106
+ (set_local $$99
(i32.add
- (get_local $$104)
- (get_local $$expanded90)
+ (get_local $$97)
+ (get_local $$expanded83)
)
)
- (set_local $$107
+ (set_local $$100
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded95
- (get_local $$107)
+ (set_local $$expanded88
+ (get_local $$100)
)
- (set_local $$expanded94
+ (set_local $$expanded87
(i32.sub
- (get_local $$expanded95)
+ (get_local $$expanded88)
(i32.const 1)
)
)
- (set_local $$expanded93
+ (set_local $$expanded86
(i32.xor
- (get_local $$expanded94)
+ (get_local $$expanded87)
(i32.const -1)
)
)
- (set_local $$108
+ (set_local $$101
(i32.and
- (get_local $$106)
- (get_local $$expanded93)
+ (get_local $$99)
+ (get_local $$expanded86)
)
)
- (set_local $$109
- (get_local $$108)
+ (set_local $$102
+ (get_local $$101)
)
- (set_local $$110
+ (set_local $$103
(f64.load
- (get_local $$109)
+ (get_local $$102)
)
)
- (set_local $$arglist_next27
+ (set_local $$arglist_next24
(i32.add
- (get_local $$109)
+ (get_local $$102)
(i32.const 8)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next27)
+ (get_local $$arglist_next24)
)
(f64.store
(get_local $$arg)
- (get_local $$110)
+ (get_local $$103)
)
(br $label$break$L1)
(br $switch$3)
)
)
- (br $label$break$L1)
+ (block
+ (set_local $$arglist_current26
+ (i32.load
+ (get_local $$ap)
+ )
+ )
+ (set_local $$104
+ (get_local $$arglist_current26)
+ )
+ (set_local $$105
+ (i32.add
+ (i32.const 0)
+ (i32.const 8)
+ )
+ )
+ (set_local $$expanded91
+ (get_local $$105)
+ )
+ (set_local $$expanded90
+ (i32.sub
+ (get_local $$expanded91)
+ (i32.const 1)
+ )
+ )
+ (set_local $$106
+ (i32.add
+ (get_local $$104)
+ (get_local $$expanded90)
+ )
+ )
+ (set_local $$107
+ (i32.add
+ (i32.const 0)
+ (i32.const 8)
+ )
+ )
+ (set_local $$expanded95
+ (get_local $$107)
+ )
+ (set_local $$expanded94
+ (i32.sub
+ (get_local $$expanded95)
+ (i32.const 1)
+ )
+ )
+ (set_local $$expanded93
+ (i32.xor
+ (get_local $$expanded94)
+ (i32.const -1)
+ )
+ )
+ (set_local $$108
+ (i32.and
+ (get_local $$106)
+ (get_local $$expanded93)
+ )
+ )
+ (set_local $$109
+ (get_local $$108)
+ )
+ (set_local $$110
+ (f64.load
+ (get_local $$109)
+ )
+ )
+ (set_local $$arglist_next27
+ (i32.add
+ (get_local $$109)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (get_local $$ap)
+ (get_local $$arglist_next27)
+ )
+ (f64.store
+ (get_local $$arg)
+ (get_local $$110)
+ )
+ (br $label$break$L1)
+ (br $switch$3)
+ )
)
+ (br $label$break$L1)
)
)
)
diff --git a/test/emcc_hello_world.fromasm.no-opts b/test/emcc_hello_world.fromasm.no-opts
index ab9aa66a1..a92cb5a1a 100644
--- a/test/emcc_hello_world.fromasm.no-opts
+++ b/test/emcc_hello_world.fromasm.no-opts
@@ -405,125 +405,123 @@
)
(block $switch$0
(block $switch-default$3
- (block $switch-default$3
- (block $switch-case$2
- (block $switch-case$1
- (br_table $switch-case$1 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-default$3 $switch-case$2 $switch-default$3
- (i32.sub
- (get_local $$conv)
- (i32.const 0)
- )
+ (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
+ (get_local $$conv)
+ (i32.const 0)
)
)
- (block
- (set_local $$tobool1
- (f64.ne
- (get_local $$x)
- (f64.const 0)
- )
+ )
+ (block
+ (set_local $$tobool1
+ (f64.ne
+ (get_local $$x)
+ (f64.const 0)
)
- (if
- (get_local $$tobool1)
- (block
- (set_local $$mul
- (f64.mul
- (get_local $$x)
- (f64.const 18446744073709551615)
- )
- )
- (set_local $$call
- (call $_frexp
- (get_local $$mul)
- (get_local $$e)
- )
- )
- (set_local $$4
- (i32.load
- (get_local $$e)
- )
- )
- (set_local $$sub
- (i32.add
- (get_local $$4)
- (i32.const -64)
- )
- )
- (set_local $$storemerge
- (get_local $$sub)
+ )
+ (if
+ (get_local $$tobool1)
+ (block
+ (set_local $$mul
+ (f64.mul
+ (get_local $$x)
+ (f64.const 18446744073709551615)
)
- (set_local $$x$addr$0
- (get_local $$call)
+ )
+ (set_local $$call
+ (call $_frexp
+ (get_local $$mul)
+ (get_local $$e)
)
)
- (block
- (set_local $$storemerge
- (i32.const 0)
+ (set_local $$4
+ (i32.load
+ (get_local $$e)
)
- (set_local $$x$addr$0
- (get_local $$x)
+ )
+ (set_local $$sub
+ (i32.add
+ (get_local $$4)
+ (i32.const -64)
)
)
+ (set_local $$storemerge
+ (get_local $$sub)
+ )
+ (set_local $$x$addr$0
+ (get_local $$call)
+ )
)
- (i32.store
- (get_local $$e)
- (get_local $$storemerge)
- )
- (set_local $$retval$0
- (get_local $$x$addr$0)
+ (block
+ (set_local $$storemerge
+ (i32.const 0)
+ )
+ (set_local $$x$addr$0
+ (get_local $$x)
+ )
)
- (br $switch$0)
)
- )
- (block
+ (i32.store
+ (get_local $$e)
+ (get_local $$storemerge)
+ )
(set_local $$retval$0
- (get_local $$x)
+ (get_local $$x$addr$0)
)
(br $switch$0)
)
)
(block
- (set_local $$sub8
- (i32.add
- (get_local $$conv)
- (i32.const -1022)
- )
+ (set_local $$retval$0
+ (get_local $$x)
)
- (i32.store
- (get_local $$e)
- (get_local $$sub8)
+ (br $switch$0)
+ )
+ )
+ (block
+ (set_local $$sub8
+ (i32.add
+ (get_local $$conv)
+ (i32.const -1022)
)
- (set_local $$5
- (i32.and
- (get_local $$1)
- (i32.const -2146435073)
- )
+ )
+ (i32.store
+ (get_local $$e)
+ (get_local $$sub8)
+ )
+ (set_local $$5
+ (i32.and
+ (get_local $$1)
+ (i32.const -2146435073)
)
- (set_local $$6
- (i32.or
- (get_local $$5)
- (i32.const 1071644672)
- )
+ )
+ (set_local $$6
+ (i32.or
+ (get_local $$5)
+ (i32.const 1071644672)
)
- (i32.store
+ )
+ (i32.store
+ (get_global $tempDoublePtr)
+ (get_local $$0)
+ )
+ (i32.store
+ (i32.add
(get_global $tempDoublePtr)
- (get_local $$0)
- )
- (i32.store
- (i32.add
- (get_global $tempDoublePtr)
- (i32.const 4)
- )
- (get_local $$6)
- )
- (set_local $$7
- (f64.load
- (get_global $tempDoublePtr)
- )
+ (i32.const 4)
)
- (set_local $$retval$0
- (get_local $$7)
+ (get_local $$6)
+ )
+ (set_local $$7
+ (f64.load
+ (get_global $tempDoublePtr)
)
)
+ (set_local $$retval$0
+ (get_local $$7)
+ )
)
)
(return
@@ -5964,49 +5962,47 @@
(block $label$break$L9
(block $switch$2
(block $switch-default$5
- (block $switch-default$5
- (block $switch-case$4
- (block $switch-case$3
- (br_table $switch-case$4 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-case$3 $switch-default$5
- (i32.sub
- (i32.shr_s
- (i32.shl
- (get_local $$1)
- (i32.const 24)
- )
+ (block $switch-case$4
+ (block $switch-case$3
+ (br_table $switch-case$4 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-default$5 $switch-case$3 $switch-default$5
+ (i32.sub
+ (i32.shr_s
+ (i32.shl
+ (get_local $$1)
(i32.const 24)
)
- (i32.const 0)
+ (i32.const 24)
)
+ (i32.const 0)
)
)
- (block
- (set_local $$incdec$ptr169276301
- (get_local $$incdec$ptr169274)
- )
- (set_local $$z$0302
- (get_local $$incdec$ptr169274)
- )
- (set_local $label
- (i32.const 9)
- )
- (br $label$break$L9)
- (br $switch$2)
- )
)
(block
- (set_local $$incdec$ptr169276$lcssa
+ (set_local $$incdec$ptr169276301
(get_local $$incdec$ptr169274)
)
- (set_local $$z$0$lcssa
+ (set_local $$z$0302
(get_local $$incdec$ptr169274)
)
+ (set_local $label
+ (i32.const 9)
+ )
(br $label$break$L9)
(br $switch$2)
)
)
- (nop)
+ (block
+ (set_local $$incdec$ptr169276$lcssa
+ (get_local $$incdec$ptr169274)
+ )
+ (set_local $$z$0$lcssa
+ (get_local $$incdec$ptr169274)
+ )
+ (br $label$break$L9)
+ (br $switch$2)
+ )
)
+ (nop)
)
(set_local $$incdec$ptr
(i32.add
@@ -7823,149 +7819,61 @@
(block $label$break$L75
(block $switch$24
(block $switch-default$127
- (block $switch-default$127
- (block $switch-case$126
- (block $switch-case$55
- (block $switch-case$54
- (block $switch-case$53
- (block $switch-case$52
- (block $switch-case$51
- (block $switch-case$50
- (block $switch-case$49
- (block $switch-case$48
- (block $switch-case$47
- (block $switch-case$46
- (block $switch-case$45
- (block $switch-case$44
- (block $switch-case$43
- (block $switch-case$42
- (block $switch-case$41
- (block $switch-case$40
- (block $switch-case$37
- (block $switch-case$36
- (block $switch-case$35
- (block $switch-case$34
- (br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$37 $switch-default$127
- (i32.sub
- (get_local $$t$0)
- (i32.const 65)
- )
+ (block $switch-case$126
+ (block $switch-case$55
+ (block $switch-case$54
+ (block $switch-case$53
+ (block $switch-case$52
+ (block $switch-case$51
+ (block $switch-case$50
+ (block $switch-case$49
+ (block $switch-case$48
+ (block $switch-case$47
+ (block $switch-case$46
+ (block $switch-case$45
+ (block $switch-case$44
+ (block $switch-case$43
+ (block $switch-case$42
+ (block $switch-case$41
+ (block $switch-case$40
+ (block $switch-case$37
+ (block $switch-case$36
+ (block $switch-case$35
+ (block $switch-case$34
+ (br_table $switch-case$49 $switch-default$127 $switch-case$47 $switch-default$127 $switch-case$52 $switch-case$51 $switch-case$50 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$48 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$36 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$53 $switch-default$127 $switch-case$44 $switch-case$42 $switch-case$126 $switch-case$55 $switch-case$54 $switch-default$127 $switch-case$41 $switch-default$127 $switch-default$127 $switch-default$127 $switch-case$45 $switch-case$34 $switch-case$40 $switch-case$35 $switch-default$127 $switch-default$127 $switch-case$46 $switch-default$127 $switch-case$43 $switch-default$127 $switch-default$127 $switch-case$37 $switch-default$127
+ (i32.sub
+ (get_local $$t$0)
+ (i32.const 65)
)
)
- (block
- (block $switch$25
- (block $switch-default$33
- (block $switch-default$33
- (block $switch-case$32
- (block $switch-case$31
- (block $switch-case$30
- (block $switch-case$29
- (block $switch-case$28
- (block $switch-case$27
- (block $switch-case$26
- (br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33
- (i32.sub
- (get_local $$st$0$lcssa415)
- (i32.const 0)
- )
- )
- )
- (block
- (set_local $$71
- (i32.load
- (get_local $$arg)
- )
- )
- (i32.store
- (get_local $$71)
- (get_local $$cnt$1)
- )
- (set_local $$cnt$0
- (get_local $$cnt$1)
- )
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
- )
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
- )
- (set_local $$l10n$0
- (get_local $$l10n$3)
- )
- (br $label$continue$L1)
- (br $switch$25)
- )
- )
- (block
- (set_local $$72
- (i32.load
- (get_local $$arg)
- )
- )
- (i32.store
- (get_local $$72)
- (get_local $$cnt$1)
- )
- (set_local $$cnt$0
- (get_local $$cnt$1)
- )
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
- )
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
- )
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ )
+ (block
+ (block $switch$25
+ (block $switch-default$33
+ (block $switch-case$32
+ (block $switch-case$31
+ (block $switch-case$30
+ (block $switch-case$29
+ (block $switch-case$28
+ (block $switch-case$27
+ (block $switch-case$26
+ (br_table $switch-case$26 $switch-case$27 $switch-case$28 $switch-case$29 $switch-case$30 $switch-default$33 $switch-case$31 $switch-case$32 $switch-default$33
+ (i32.sub
+ (get_local $$st$0$lcssa415)
+ (i32.const 0)
)
- (br $label$continue$L1)
- (br $switch$25)
)
)
(block
- (set_local $$73
- (i32.lt_s
- (get_local $$cnt$1)
- (i32.const 0)
- )
- )
- (set_local $$74
- (i32.shr_s
- (i32.shl
- (get_local $$73)
- (i32.const 31)
- )
- (i32.const 31)
- )
- )
- (set_local $$75
+ (set_local $$71
(i32.load
(get_local $$arg)
)
)
- (set_local $$76
- (get_local $$75)
- )
- (set_local $$77
- (get_local $$76)
- )
(i32.store
- (get_local $$77)
+ (get_local $$71)
(get_local $$cnt$1)
)
- (set_local $$78
- (i32.add
- (get_local $$76)
- (i32.const 4)
- )
- )
- (set_local $$79
- (get_local $$78)
- )
- (i32.store
- (get_local $$79)
- (get_local $$74)
- )
(set_local $$cnt$0
(get_local $$cnt$1)
)
@@ -7983,20 +7891,14 @@
)
)
(block
- (set_local $$conv229
- (i32.and
- (get_local $$cnt$1)
- (i32.const 65535)
- )
- )
- (set_local $$80
+ (set_local $$72
(i32.load
(get_local $$arg)
)
)
- (i32.store16
- (get_local $$80)
- (get_local $$conv229)
+ (i32.store
+ (get_local $$72)
+ (get_local $$cnt$1)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8015,20 +7917,48 @@
)
)
(block
- (set_local $$conv232
- (i32.and
+ (set_local $$73
+ (i32.lt_s
(get_local $$cnt$1)
- (i32.const 255)
+ (i32.const 0)
)
)
- (set_local $$81
+ (set_local $$74
+ (i32.shr_s
+ (i32.shl
+ (get_local $$73)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$75
(i32.load
(get_local $$arg)
)
)
- (i32.store8
- (get_local $$81)
- (get_local $$conv232)
+ (set_local $$76
+ (get_local $$75)
+ )
+ (set_local $$77
+ (get_local $$76)
+ )
+ (i32.store
+ (get_local $$77)
+ (get_local $$cnt$1)
+ )
+ (set_local $$78
+ (i32.add
+ (get_local $$76)
+ (i32.const 4)
+ )
+ )
+ (set_local $$79
+ (get_local $$78)
+ )
+ (i32.store
+ (get_local $$79)
+ (get_local $$74)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8047,14 +7977,20 @@
)
)
(block
- (set_local $$82
+ (set_local $$conv229
+ (i32.and
+ (get_local $$cnt$1)
+ (i32.const 65535)
+ )
+ )
+ (set_local $$80
(i32.load
(get_local $$arg)
)
)
- (i32.store
- (get_local $$82)
- (get_local $$cnt$1)
+ (i32.store16
+ (get_local $$80)
+ (get_local $$conv229)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8073,48 +8009,20 @@
)
)
(block
- (set_local $$83
- (i32.lt_s
+ (set_local $$conv232
+ (i32.and
(get_local $$cnt$1)
- (i32.const 0)
- )
- )
- (set_local $$84
- (i32.shr_s
- (i32.shl
- (get_local $$83)
- (i32.const 31)
- )
- (i32.const 31)
+ (i32.const 255)
)
)
- (set_local $$85
+ (set_local $$81
(i32.load
(get_local $$arg)
)
)
- (set_local $$86
- (get_local $$85)
- )
- (set_local $$87
- (get_local $$86)
- )
- (i32.store
- (get_local $$87)
- (get_local $$cnt$1)
- )
- (set_local $$88
- (i32.add
- (get_local $$86)
- (i32.const 4)
- )
- )
- (set_local $$89
- (get_local $$88)
- )
- (i32.store
- (get_local $$89)
- (get_local $$84)
+ (i32.store8
+ (get_local $$81)
+ (get_local $$conv232)
)
(set_local $$cnt$0
(get_local $$cnt$1)
@@ -8133,6 +8041,15 @@
)
)
(block
+ (set_local $$82
+ (i32.load
+ (get_local $$arg)
+ )
+ )
+ (i32.store
+ (get_local $$82)
+ (get_local $$cnt$1)
+ )
(set_local $$cnt$0
(get_local $$cnt$1)
)
@@ -8146,598 +8063,646 @@
(get_local $$l10n$3)
)
(br $label$continue$L1)
+ (br $switch$25)
)
)
+ (block
+ (set_local $$83
+ (i32.lt_s
+ (get_local $$cnt$1)
+ (i32.const 0)
+ )
+ )
+ (set_local $$84
+ (i32.shr_s
+ (i32.shl
+ (get_local $$83)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$85
+ (i32.load
+ (get_local $$arg)
+ )
+ )
+ (set_local $$86
+ (get_local $$85)
+ )
+ (set_local $$87
+ (get_local $$86)
+ )
+ (i32.store
+ (get_local $$87)
+ (get_local $$cnt$1)
+ )
+ (set_local $$88
+ (i32.add
+ (get_local $$86)
+ (i32.const 4)
+ )
+ )
+ (set_local $$89
+ (get_local $$88)
+ )
+ (i32.store
+ (get_local $$89)
+ (get_local $$84)
+ )
+ (set_local $$cnt$0
+ (get_local $$cnt$1)
+ )
+ (set_local $$incdec$ptr169275
+ (get_local $$incdec$ptr169$lcssa)
+ )
+ (set_local $$l$0
+ (get_local $$sub$ptr$sub)
+ )
+ (set_local $$l10n$0
+ (get_local $$l10n$3)
+ )
+ (br $label$continue$L1)
+ (br $switch$25)
+ )
)
- (br $switch$24)
- )
- )
- (block
- (set_local $$cmp240
- (i32.gt_u
- (get_local $$p$0)
- (i32.const 8)
- )
- )
- (set_local $$cond245
- (if i32
- (get_local $$cmp240)
- (get_local $$p$0)
- (i32.const 8)
- )
- )
- (set_local $$or246
- (i32.or
- (get_local $$fl$1$and219)
- (i32.const 8)
+ (block
+ (set_local $$cnt$0
+ (get_local $$cnt$1)
+ )
+ (set_local $$incdec$ptr169275
+ (get_local $$incdec$ptr169$lcssa)
+ )
+ (set_local $$l$0
+ (get_local $$sub$ptr$sub)
+ )
+ (set_local $$l10n$0
+ (get_local $$l10n$3)
+ )
+ (br $label$continue$L1)
)
)
- (set_local $$fl$3
- (get_local $$or246)
- )
- (set_local $$p$1
- (get_local $$cond245)
+ (br $switch$24)
+ )
+ )
+ (block
+ (set_local $$cmp240
+ (i32.gt_u
+ (get_local $$p$0)
+ (i32.const 8)
)
- (set_local $$t$1
- (i32.const 120)
+ )
+ (set_local $$cond245
+ (if i32
+ (get_local $$cmp240)
+ (get_local $$p$0)
+ (i32.const 8)
)
- (set_local $label
- (i32.const 64)
+ )
+ (set_local $$or246
+ (i32.or
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
- (br $switch$24)
)
+ (set_local $$fl$3
+ (get_local $$or246)
+ )
+ (set_local $$p$1
+ (get_local $$cond245)
+ )
+ (set_local $$t$1
+ (i32.const 120)
+ )
+ (set_local $label
+ (i32.const 64)
+ )
+ (br $switch$24)
)
- (nop)
- )
- (block
- (set_local $$fl$3
- (get_local $$fl$1$and219)
- )
- (set_local $$p$1
- (get_local $$p$0)
- )
- (set_local $$t$1
- (get_local $$t$0)
- )
- (set_local $label
- (i32.const 64)
- )
- (br $switch$24)
)
+ (nop)
)
(block
- (set_local $$116
- (get_local $$arg)
+ (set_local $$fl$3
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$p$1
+ (get_local $$p$0)
+ )
+ (set_local $$t$1
+ (get_local $$t$0)
+ )
+ (set_local $label
+ (i32.const 64)
+ )
+ (br $switch$24)
+ )
+ )
+ (block
+ (set_local $$116
+ (get_local $$arg)
+ )
+ (set_local $$117
+ (get_local $$116)
+ )
+ (set_local $$118
+ (i32.load
+ (get_local $$117)
)
- (set_local $$117
+ )
+ (set_local $$119
+ (i32.add
(get_local $$116)
+ (i32.const 4)
)
- (set_local $$118
- (i32.load
- (get_local $$117)
- )
+ )
+ (set_local $$120
+ (get_local $$119)
+ )
+ (set_local $$121
+ (i32.load
+ (get_local $$120)
)
- (set_local $$119
- (i32.add
- (get_local $$116)
- (i32.const 4)
- )
+ )
+ (set_local $$122
+ (i32.eq
+ (get_local $$118)
+ (i32.const 0)
)
- (set_local $$120
- (get_local $$119)
+ )
+ (set_local $$123
+ (i32.eq
+ (get_local $$121)
+ (i32.const 0)
)
- (set_local $$121
- (i32.load
- (get_local $$120)
- )
+ )
+ (set_local $$124
+ (i32.and
+ (get_local $$122)
+ (get_local $$123)
)
- (set_local $$122
- (i32.eq
+ )
+ (if
+ (get_local $$124)
+ (set_local $$s$addr$0$lcssa$i$229
+ (get_local $$add$ptr205)
+ )
+ (block
+ (set_local $$126
(get_local $$118)
- (i32.const 0)
)
- )
- (set_local $$123
- (i32.eq
+ (set_local $$129
(get_local $$121)
- (i32.const 0)
- )
- )
- (set_local $$124
- (i32.and
- (get_local $$122)
- (get_local $$123)
)
- )
- (if
- (get_local $$124)
- (set_local $$s$addr$0$lcssa$i$229
+ (set_local $$s$addr$06$i$221
(get_local $$add$ptr205)
)
- (block
- (set_local $$126
- (get_local $$118)
- )
- (set_local $$129
- (get_local $$121)
- )
- (set_local $$s$addr$06$i$221
- (get_local $$add$ptr205)
- )
- (loop $while-in$39
- (block $while-out$38
- (set_local $$125
- (i32.and
- (get_local $$126)
- (i32.const 7)
- )
+ (loop $while-in$39
+ (block $while-out$38
+ (set_local $$125
+ (i32.and
+ (get_local $$126)
+ (i32.const 7)
)
- (set_local $$127
- (i32.or
- (get_local $$125)
- (i32.const 48)
- )
+ )
+ (set_local $$127
+ (i32.or
+ (get_local $$125)
+ (i32.const 48)
)
- (set_local $$128
- (i32.and
- (get_local $$127)
- (i32.const 255)
- )
+ )
+ (set_local $$128
+ (i32.and
+ (get_local $$127)
+ (i32.const 255)
)
- (set_local $$incdec$ptr$i$225
- (i32.add
- (get_local $$s$addr$06$i$221)
- (i32.const -1)
- )
+ )
+ (set_local $$incdec$ptr$i$225
+ (i32.add
+ (get_local $$s$addr$06$i$221)
+ (i32.const -1)
)
- (i32.store8
- (get_local $$incdec$ptr$i$225)
- (get_local $$128)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr$i$225)
+ (get_local $$128)
+ )
+ (set_local $$130
+ (call $_bitshift64Lshr
+ (get_local $$126)
+ (get_local $$129)
+ (i32.const 3)
)
- (set_local $$130
- (call $_bitshift64Lshr
- (get_local $$126)
- (get_local $$129)
- (i32.const 3)
- )
+ )
+ (set_local $$131
+ (get_global $tempRet0)
+ )
+ (set_local $$132
+ (i32.eq
+ (get_local $$130)
+ (i32.const 0)
)
- (set_local $$131
- (get_global $tempRet0)
+ )
+ (set_local $$133
+ (i32.eq
+ (get_local $$131)
+ (i32.const 0)
)
- (set_local $$132
- (i32.eq
- (get_local $$130)
- (i32.const 0)
- )
+ )
+ (set_local $$134
+ (i32.and
+ (get_local $$132)
+ (get_local $$133)
)
- (set_local $$133
- (i32.eq
- (get_local $$131)
- (i32.const 0)
+ )
+ (if
+ (get_local $$134)
+ (block
+ (set_local $$s$addr$0$lcssa$i$229
+ (get_local $$incdec$ptr$i$225)
)
+ (br $while-out$38)
)
- (set_local $$134
- (i32.and
- (get_local $$132)
- (get_local $$133)
+ (block
+ (set_local $$126
+ (get_local $$130)
)
- )
- (if
- (get_local $$134)
- (block
- (set_local $$s$addr$0$lcssa$i$229
- (get_local $$incdec$ptr$i$225)
- )
- (br $while-out$38)
+ (set_local $$129
+ (get_local $$131)
)
- (block
- (set_local $$126
- (get_local $$130)
- )
- (set_local $$129
- (get_local $$131)
- )
- (set_local $$s$addr$06$i$221
- (get_local $$incdec$ptr$i$225)
- )
+ (set_local $$s$addr$06$i$221
+ (get_local $$incdec$ptr$i$225)
)
)
- (br $while-in$39)
)
+ (br $while-in$39)
)
)
)
- (set_local $$and263
- (i32.and
+ )
+ (set_local $$and263
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
+ )
+ )
+ (set_local $$tobool264
+ (i32.eq
+ (get_local $$and263)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool264)
+ (block
+ (set_local $$a$0
+ (get_local $$s$addr$0$lcssa$i$229)
+ )
+ (set_local $$fl$4
(get_local $$fl$1$and219)
- (i32.const 8)
)
- )
- (set_local $$tobool264
- (i32.eq
- (get_local $$and263)
+ (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)
+ )
)
- (if
- (get_local $$tobool264)
- (block
- (set_local $$a$0
- (get_local $$s$addr$0$lcssa$i$229)
+ (block
+ (set_local $$sub$ptr$rhs$cast267
+ (get_local $$s$addr$0$lcssa$i$229)
+ )
+ (set_local $$sub$ptr$sub268
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast317)
+ (get_local $$sub$ptr$rhs$cast267)
)
- (set_local $$fl$4
- (get_local $$fl$1$and219)
+ )
+ (set_local $$add269
+ (i32.add
+ (get_local $$sub$ptr$sub268)
+ (i32.const 1)
)
- (set_local $$p$2
+ )
+ (set_local $$cmp270
+ (i32.lt_s
(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 $$add269)
)
)
- (block
- (set_local $$sub$ptr$rhs$cast267
- (get_local $$s$addr$0$lcssa$i$229)
- )
- (set_local $$sub$ptr$sub268
- (i32.sub
- (get_local $$sub$ptr$lhs$cast317)
- (get_local $$sub$ptr$rhs$cast267)
- )
- )
- (set_local $$add269
- (i32.add
- (get_local $$sub$ptr$sub268)
- (i32.const 1)
- )
- )
- (set_local $$cmp270
- (i32.lt_s
- (get_local $$p$0)
- (get_local $$add269)
- )
- )
- (set_local $$add269$p$0
- (if i32
- (get_local $$cmp270)
- (get_local $$add269)
- (get_local $$p$0)
- )
- )
- (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 $$add269$p$0)
- )
- (set_local $$pl$1
- (i32.const 0)
- )
- (set_local $$prefix$1
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 77)
+ (set_local $$add269$p$0
+ (if i32
+ (get_local $$cmp270)
+ (get_local $$add269)
+ (get_local $$p$0)
)
)
- )
- (br $switch$24)
- )
- )
- (nop)
- )
- (block
- (set_local $$135
- (get_local $$arg)
- )
- (set_local $$136
- (get_local $$135)
- )
- (set_local $$137
- (i32.load
- (get_local $$136)
- )
- )
- (set_local $$138
- (i32.add
- (get_local $$135)
- (i32.const 4)
- )
- )
- (set_local $$139
- (get_local $$138)
- )
- (set_local $$140
- (i32.load
- (get_local $$139)
- )
- )
- (set_local $$141
- (i32.lt_s
- (get_local $$140)
- (i32.const 0)
- )
- )
- (if
- (get_local $$141)
- (block
- (set_local $$142
- (call $_i64Subtract
- (i32.const 0)
- (i32.const 0)
- (get_local $$137)
- (get_local $$140)
- )
- )
- (set_local $$143
- (get_global $tempRet0)
- )
- (set_local $$144
- (get_local $$arg)
- )
- (set_local $$145
- (get_local $$144)
- )
- (i32.store
- (get_local $$145)
- (get_local $$142)
- )
- (set_local $$146
- (i32.add
- (get_local $$144)
- (i32.const 4)
+ (set_local $$a$0
+ (get_local $$s$addr$0$lcssa$i$229)
)
- )
- (set_local $$147
- (get_local $$146)
- )
- (i32.store
- (get_local $$147)
- (get_local $$143)
- )
- (set_local $$148
- (get_local $$142)
- )
- (set_local $$149
- (get_local $$143)
- )
- (set_local $$pl$0
- (i32.const 1)
- )
- (set_local $$prefix$0
- (i32.const 4091)
- )
- (set_local $label
- (i32.const 76)
- )
- (br $label$break$L75)
- )
- )
- (set_local $$and289
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 2048)
- )
- )
- (set_local $$tobool290
- (i32.eq
- (get_local $$and289)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool290)
- (block
- (set_local $$and294
- (i32.and
+ (set_local $$fl$4
(get_local $$fl$1$and219)
- (i32.const 1)
)
- )
- (set_local $$tobool295
- (i32.eq
- (get_local $$and294)
+ (set_local $$p$2
+ (get_local $$add269$p$0)
+ )
+ (set_local $$pl$1
(i32.const 0)
)
- )
- (set_local $$$
- (if i32
- (get_local $$tobool295)
+ (set_local $$prefix$1
(i32.const 4091)
- (i32.const 4093)
)
- )
- (set_local $$148
- (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
- (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)
+ (set_local $label
+ (i32.const 77)
+ )
)
)
+ (br $switch$24)
)
- (br $switch$24)
)
+ (nop)
)
(block
- (set_local $$65
+ (set_local $$135
(get_local $$arg)
)
- (set_local $$66
- (get_local $$65)
+ (set_local $$136
+ (get_local $$135)
)
- (set_local $$67
+ (set_local $$137
(i32.load
- (get_local $$66)
+ (get_local $$136)
)
)
- (set_local $$68
+ (set_local $$138
(i32.add
- (get_local $$65)
+ (get_local $$135)
(i32.const 4)
)
)
- (set_local $$69
- (get_local $$68)
+ (set_local $$139
+ (get_local $$138)
)
- (set_local $$70
+ (set_local $$140
(i32.load
- (get_local $$69)
+ (get_local $$139)
)
)
- (set_local $$148
- (get_local $$67)
+ (set_local $$141
+ (i32.lt_s
+ (get_local $$140)
+ (i32.const 0)
+ )
)
- (set_local $$149
- (get_local $$70)
+ (if
+ (get_local $$141)
+ (block
+ (set_local $$142
+ (call $_i64Subtract
+ (i32.const 0)
+ (i32.const 0)
+ (get_local $$137)
+ (get_local $$140)
+ )
+ )
+ (set_local $$143
+ (get_global $tempRet0)
+ )
+ (set_local $$144
+ (get_local $$arg)
+ )
+ (set_local $$145
+ (get_local $$144)
+ )
+ (i32.store
+ (get_local $$145)
+ (get_local $$142)
+ )
+ (set_local $$146
+ (i32.add
+ (get_local $$144)
+ (i32.const 4)
+ )
+ )
+ (set_local $$147
+ (get_local $$146)
+ )
+ (i32.store
+ (get_local $$147)
+ (get_local $$143)
+ )
+ (set_local $$148
+ (get_local $$142)
+ )
+ (set_local $$149
+ (get_local $$143)
+ )
+ (set_local $$pl$0
+ (i32.const 1)
+ )
+ (set_local $$prefix$0
+ (i32.const 4091)
+ )
+ (set_local $label
+ (i32.const 76)
+ )
+ (br $label$break$L75)
+ )
)
- (set_local $$pl$0
- (i32.const 0)
+ (set_local $$and289
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 2048)
+ )
)
- (set_local $$prefix$0
- (i32.const 4091)
+ (set_local $$tobool290
+ (i32.eq
+ (get_local $$and289)
+ (i32.const 0)
+ )
)
- (set_local $label
- (i32.const 76)
+ (if
+ (get_local $$tobool290)
+ (block
+ (set_local $$and294
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 1)
+ )
+ )
+ (set_local $$tobool295
+ (i32.eq
+ (get_local $$and294)
+ (i32.const 0)
+ )
+ )
+ (set_local $$$
+ (if i32
+ (get_local $$tobool295)
+ (i32.const 4091)
+ (i32.const 4093)
+ )
+ )
+ (set_local $$148
+ (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
+ (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)
)
)
(block
- (set_local $$161
+ (set_local $$65
(get_local $$arg)
)
- (set_local $$162
- (get_local $$161)
+ (set_local $$66
+ (get_local $$65)
)
- (set_local $$163
+ (set_local $$67
(i32.load
- (get_local $$162)
+ (get_local $$66)
)
)
- (set_local $$164
+ (set_local $$68
(i32.add
- (get_local $$161)
+ (get_local $$65)
(i32.const 4)
)
)
- (set_local $$165
- (get_local $$164)
+ (set_local $$69
+ (get_local $$68)
)
- (set_local $$166
+ (set_local $$70
(i32.load
- (get_local $$165)
+ (get_local $$69)
)
)
- (set_local $$167
- (i32.and
- (get_local $$163)
- (i32.const 255)
- )
+ (set_local $$148
+ (get_local $$67)
)
- (i32.store8
- (get_local $$add$ptr340)
- (get_local $$167)
- )
- (set_local $$a$2
- (get_local $$add$ptr340)
+ (set_local $$149
+ (get_local $$70)
)
- (set_local $$fl$6
- (get_local $$and219)
- )
- (set_local $$p$5
- (i32.const 1)
- )
- (set_local $$pl$2
+ (set_local $$pl$0
(i32.const 0)
)
- (set_local $$prefix$2
+ (set_local $$prefix$0
(i32.const 4091)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (set_local $label
+ (i32.const 76)
)
(br $switch$24)
)
)
(block
- (set_local $$call344
- (call $___errno_location)
+ (set_local $$161
+ (get_local $$arg)
)
- (set_local $$168
+ (set_local $$162
+ (get_local $$161)
+ )
+ (set_local $$163
(i32.load
- (get_local $$call344)
+ (get_local $$162)
)
)
- (set_local $$call345
- (call $_strerror
- (get_local $$168)
+ (set_local $$164
+ (i32.add
+ (get_local $$161)
+ (i32.const 4)
)
)
- (set_local $$a$1
- (get_local $$call345)
+ (set_local $$165
+ (get_local $$164)
)
- (set_local $label
- (i32.const 82)
+ (set_local $$166
+ (i32.load
+ (get_local $$165)
+ )
+ )
+ (set_local $$167
+ (i32.and
+ (get_local $$163)
+ (i32.const 255)
+ )
+ )
+ (i32.store8
+ (get_local $$add$ptr340)
+ (get_local $$167)
+ )
+ (set_local $$a$2
+ (get_local $$add$ptr340)
+ )
+ (set_local $$fl$6
+ (get_local $$and219)
+ )
+ (set_local $$p$5
+ (i32.const 1)
+ )
+ (set_local $$pl$2
+ (i32.const 0)
+ )
+ (set_local $$prefix$2
+ (i32.const 4091)
+ )
+ (set_local $$z$2
+ (get_local $$add$ptr205)
)
(br $switch$24)
)
)
(block
- (set_local $$169
- (i32.load
- (get_local $$arg)
- )
+ (set_local $$call344
+ (call $___errno_location)
)
- (set_local $$tobool349
- (i32.ne
- (get_local $$169)
- (i32.const 0)
+ (set_local $$168
+ (i32.load
+ (get_local $$call344)
)
)
- (set_local $$cond354
- (if i32
- (get_local $$tobool349)
- (get_local $$169)
- (i32.const 4101)
+ (set_local $$call345
+ (call $_strerror
+ (get_local $$168)
)
)
(set_local $$a$1
- (get_local $$cond354)
+ (get_local $$call345)
)
(set_local $label
(i32.const 82)
@@ -8746,89 +8711,115 @@
)
)
(block
- (set_local $$170
- (get_local $$arg)
- )
- (set_local $$171
- (get_local $$170)
- )
- (set_local $$172
+ (set_local $$169
(i32.load
- (get_local $$171)
+ (get_local $$arg)
)
)
- (set_local $$173
- (i32.add
- (get_local $$170)
- (i32.const 4)
+ (set_local $$tobool349
+ (i32.ne
+ (get_local $$169)
+ (i32.const 0)
)
)
- (set_local $$174
- (get_local $$173)
- )
- (set_local $$175
- (i32.load
- (get_local $$174)
+ (set_local $$cond354
+ (if i32
+ (get_local $$tobool349)
+ (get_local $$169)
+ (i32.const 4101)
)
)
- (i32.store
- (get_local $$wc)
- (get_local $$172)
- )
- (i32.store
- (get_local $$arrayidx370)
- (i32.const 0)
- )
- (i32.store
- (get_local $$arg)
- (get_local $$wc)
- )
- (set_local $$p$4365
- (i32.const -1)
+ (set_local $$a$1
+ (get_local $$cond354)
)
(set_local $label
- (i32.const 86)
+ (i32.const 82)
)
(br $switch$24)
)
)
(block
- (set_local $$cmp377$314
- (i32.eq
- (get_local $$p$0)
- (i32.const 0)
+ (set_local $$170
+ (get_local $$arg)
+ )
+ (set_local $$171
+ (get_local $$170)
+ )
+ (set_local $$172
+ (i32.load
+ (get_local $$171)
)
)
- (if
- (get_local $$cmp377$314)
- (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)
- )
- (set_local $label
- (i32.const 98)
- )
+ (set_local $$173
+ (i32.add
+ (get_local $$170)
+ (i32.const 4)
)
- (block
- (set_local $$p$4365
- (get_local $$p$0)
- )
- (set_local $label
- (i32.const 86)
- )
+ )
+ (set_local $$174
+ (get_local $$173)
+ )
+ (set_local $$175
+ (i32.load
+ (get_local $$174)
)
)
+ (i32.store
+ (get_local $$wc)
+ (get_local $$172)
+ )
+ (i32.store
+ (get_local $$arrayidx370)
+ (i32.const 0)
+ )
+ (i32.store
+ (get_local $$arg)
+ (get_local $$wc)
+ )
+ (set_local $$p$4365
+ (i32.const -1)
+ )
+ (set_local $label
+ (i32.const 86)
+ )
(br $switch$24)
)
)
- (nop)
+ (block
+ (set_local $$cmp377$314
+ (i32.eq
+ (get_local $$p$0)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$cmp377$314)
+ (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)
+ )
+ (set_local $label
+ (i32.const 98)
+ )
+ )
+ (block
+ (set_local $$p$4365
+ (get_local $$p$0)
+ )
+ (set_local $label
+ (i32.const 86)
+ )
+ )
+ )
+ (br $switch$24)
+ )
)
(nop)
)
@@ -8842,4344 +8833,4345 @@
)
(nop)
)
- (block
- (set_local $$181
- (f64.load
- (get_local $$arg)
- )
- )
- (i32.store
- (get_local $$e2$i)
- (i32.const 0)
+ (nop)
+ )
+ (block
+ (set_local $$181
+ (f64.load
+ (get_local $$arg)
)
- (f64.store
+ )
+ (i32.store
+ (get_local $$e2$i)
+ (i32.const 0)
+ )
+ (f64.store
+ (get_global $tempDoublePtr)
+ (get_local $$181)
+ )
+ (set_local $$182
+ (i32.load
(get_global $tempDoublePtr)
- (get_local $$181)
)
- (set_local $$182
- (i32.load
+ )
+ (set_local $$183
+ (i32.load
+ (i32.add
(get_global $tempDoublePtr)
+ (i32.const 4)
)
)
- (set_local $$183
- (i32.load
- (i32.add
- (get_global $tempDoublePtr)
- (i32.const 4)
+ )
+ (set_local $$184
+ (i32.lt_s
+ (get_local $$183)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$184)
+ (block
+ (set_local $$sub$i
+ (f64.neg
+ (get_local $$181)
)
)
- )
- (set_local $$184
- (i32.lt_s
- (get_local $$183)
- (i32.const 0)
+ (set_local $$pl$0$i
+ (i32.const 1)
+ )
+ (set_local $$prefix$0$i
+ (i32.const 4108)
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$sub$i)
)
)
- (if
- (get_local $$184)
- (block
- (set_local $$sub$i
- (f64.neg
- (get_local $$181)
- )
- )
- (set_local $$pl$0$i
- (i32.const 1)
- )
- (set_local $$prefix$0$i
- (i32.const 4108)
- )
- (set_local $$y$addr$0$i
- (get_local $$sub$i)
+ (block
+ (set_local $$and$i$238
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 2048)
)
)
- (block
- (set_local $$and$i$238
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 2048)
- )
- )
- (set_local $$tobool9$i
- (i32.eq
- (get_local $$and$i$238)
- (i32.const 0)
- )
+ (set_local $$tobool9$i
+ (i32.eq
+ (get_local $$and$i$238)
+ (i32.const 0)
)
- (if
- (get_local $$tobool9$i)
- (block
- (set_local $$and12$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 1)
- )
- )
- (set_local $$tobool13$i
- (i32.eq
- (get_local $$and12$i)
- (i32.const 0)
- )
- )
- (set_local $$$$i
- (if i32
- (get_local $$tobool13$i)
- (i32.const 4109)
- (i32.const 4114)
- )
+ )
+ (if
+ (get_local $$tobool9$i)
+ (block
+ (set_local $$and12$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 1)
)
- (set_local $$pl$0$i
+ )
+ (set_local $$tobool13$i
+ (i32.eq
(get_local $$and12$i)
- )
- (set_local $$prefix$0$i
- (get_local $$$$i)
- )
- (set_local $$y$addr$0$i
- (get_local $$181)
+ (i32.const 0)
)
)
- (block
- (set_local $$pl$0$i
- (i32.const 1)
- )
- (set_local $$prefix$0$i
- (i32.const 4111)
- )
- (set_local $$y$addr$0$i
- (get_local $$181)
+ (set_local $$$$i
+ (if i32
+ (get_local $$tobool13$i)
+ (i32.const 4109)
+ (i32.const 4114)
)
)
+ (set_local $$pl$0$i
+ (get_local $$and12$i)
+ )
+ (set_local $$prefix$0$i
+ (get_local $$$$i)
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$181)
+ )
+ )
+ (block
+ (set_local $$pl$0$i
+ (i32.const 1)
+ )
+ (set_local $$prefix$0$i
+ (i32.const 4111)
+ )
+ (set_local $$y$addr$0$i
+ (get_local $$181)
+ )
)
)
)
- (f64.store
+ )
+ (f64.store
+ (get_global $tempDoublePtr)
+ (get_local $$y$addr$0$i)
+ )
+ (set_local $$185
+ (i32.load
(get_global $tempDoublePtr)
- (get_local $$y$addr$0$i)
)
- (set_local $$185
- (i32.load
+ )
+ (set_local $$186
+ (i32.load
+ (i32.add
(get_global $tempDoublePtr)
+ (i32.const 4)
)
)
- (set_local $$186
- (i32.load
- (i32.add
- (get_global $tempDoublePtr)
- (i32.const 4)
- )
- )
- )
- (set_local $$187
- (i32.and
- (get_local $$186)
- (i32.const 2146435072)
- )
+ )
+ (set_local $$187
+ (i32.and
+ (get_local $$186)
+ (i32.const 2146435072)
)
- (set_local $$188
- (i32.lt_u
- (get_local $$187)
- (i32.const 2146435072)
- )
+ )
+ (set_local $$188
+ (i32.lt_u
+ (get_local $$187)
+ (i32.const 2146435072)
)
- (set_local $$189
- (i32.lt_s
- (i32.const 0)
- (i32.const 0)
- )
+ )
+ (set_local $$189
+ (i32.lt_s
+ (i32.const 0)
+ (i32.const 0)
)
- (set_local $$190
- (i32.eq
- (get_local $$187)
- (i32.const 2146435072)
- )
+ )
+ (set_local $$190
+ (i32.eq
+ (get_local $$187)
+ (i32.const 2146435072)
)
- (set_local $$191
- (i32.and
- (get_local $$190)
- (get_local $$189)
- )
+ )
+ (set_local $$191
+ (i32.and
+ (get_local $$190)
+ (get_local $$189)
)
- (set_local $$192
- (i32.or
- (get_local $$188)
- (get_local $$191)
- )
+ )
+ (set_local $$192
+ (i32.or
+ (get_local $$188)
+ (get_local $$191)
)
- (block $do-once$56
- (if
- (get_local $$192)
- (block
- (set_local $$call55$i
- (call $_frexpl
- (get_local $$y$addr$0$i)
- (get_local $$e2$i)
- )
+ )
+ (block $do-once$56
+ (if
+ (get_local $$192)
+ (block
+ (set_local $$call55$i
+ (call $_frexpl
+ (get_local $$y$addr$0$i)
+ (get_local $$e2$i)
)
- (set_local $$mul$i$240
- (f64.mul
- (get_local $$call55$i)
- (f64.const 2)
- )
+ )
+ (set_local $$mul$i$240
+ (f64.mul
+ (get_local $$call55$i)
+ (f64.const 2)
)
- (set_local $$tobool56$i
- (f64.ne
- (get_local $$mul$i$240)
- (f64.const 0)
- )
+ )
+ (set_local $$tobool56$i
+ (f64.ne
+ (get_local $$mul$i$240)
+ (f64.const 0)
)
- (if
- (get_local $$tobool56$i)
- (block
- (set_local $$195
- (i32.load
- (get_local $$e2$i)
- )
- )
- (set_local $$dec$i
- (i32.add
- (get_local $$195)
- (i32.const -1)
- )
- )
- (i32.store
+ )
+ (if
+ (get_local $$tobool56$i)
+ (block
+ (set_local $$195
+ (i32.load
(get_local $$e2$i)
- (get_local $$dec$i)
)
)
- )
- (set_local $$or$i$241
- (i32.or
- (get_local $$t$0)
- (i32.const 32)
+ (set_local $$dec$i
+ (i32.add
+ (get_local $$195)
+ (i32.const -1)
+ )
)
- )
- (set_local $$cmp59$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 97)
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$dec$i)
)
)
- (if
- (get_local $$cmp59$i)
- (block
- (set_local $$and62$i
- (i32.and
- (get_local $$t$0)
- (i32.const 32)
- )
+ )
+ (set_local $$or$i$241
+ (i32.or
+ (get_local $$t$0)
+ (i32.const 32)
+ )
+ )
+ (set_local $$cmp59$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 97)
+ )
+ )
+ (if
+ (get_local $$cmp59$i)
+ (block
+ (set_local $$and62$i
+ (i32.and
+ (get_local $$t$0)
+ (i32.const 32)
)
- (set_local $$tobool63$i
- (i32.eq
- (get_local $$and62$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool63$i
+ (i32.eq
+ (get_local $$and62$i)
+ (i32.const 0)
)
- (set_local $$add$ptr65$i
- (i32.add
- (get_local $$prefix$0$i)
- (i32.const 9)
- )
+ )
+ (set_local $$add$ptr65$i
+ (i32.add
+ (get_local $$prefix$0$i)
+ (i32.const 9)
)
- (set_local $$prefix$0$add$ptr65$i
- (if i32
- (get_local $$tobool63$i)
- (get_local $$prefix$0$i)
- (get_local $$add$ptr65$i)
- )
+ )
+ (set_local $$prefix$0$add$ptr65$i
+ (if i32
+ (get_local $$tobool63$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)
- )
+ )
+ (set_local $$add67$i
+ (i32.or
+ (get_local $$pl$0$i)
+ (i32.const 2)
)
- (set_local $$196
- (i32.gt_u
- (get_local $$p$0)
- (i32.const 11)
- )
+ )
+ (set_local $$196
+ (i32.gt_u
+ (get_local $$p$0)
+ (i32.const 11)
)
- (set_local $$sub74$i
- (i32.sub
- (i32.const 12)
- (get_local $$p$0)
- )
+ )
+ (set_local $$sub74$i
+ (i32.sub
+ (i32.const 12)
+ (get_local $$p$0)
)
- (set_local $$tobool76552$i
- (i32.eq
- (get_local $$sub74$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool76552$i
+ (i32.eq
+ (get_local $$sub74$i)
+ (i32.const 0)
)
- (set_local $$tobool76$i
- (i32.or
- (get_local $$196)
- (get_local $$tobool76552$i)
- )
+ )
+ (set_local $$tobool76$i
+ (i32.or
+ (get_local $$196)
+ (get_local $$tobool76552$i)
)
- (block $do-once$58
- (if
- (get_local $$tobool76$i)
- (set_local $$y$addr$1$i
- (get_local $$mul$i$240)
+ )
+ (block $do-once$58
+ (if
+ (get_local $$tobool76$i)
+ (set_local $$y$addr$1$i
+ (get_local $$mul$i$240)
+ )
+ (block
+ (set_local $$re$1482$i
+ (get_local $$sub74$i)
)
- (block
- (set_local $$re$1482$i
- (get_local $$sub74$i)
- )
- (set_local $$round$0481$i
- (f64.const 8)
- )
- (loop $while-in$61
- (block $while-out$60
- (set_local $$dec78$i
- (i32.add
- (get_local $$re$1482$i)
- (i32.const -1)
- )
+ (set_local $$round$0481$i
+ (f64.const 8)
+ )
+ (loop $while-in$61
+ (block $while-out$60
+ (set_local $$dec78$i
+ (i32.add
+ (get_local $$re$1482$i)
+ (i32.const -1)
)
- (set_local $$mul80$i
- (f64.mul
- (get_local $$round$0481$i)
- (f64.const 16)
- )
+ )
+ (set_local $$mul80$i
+ (f64.mul
+ (get_local $$round$0481$i)
+ (f64.const 16)
)
- (set_local $$tobool79$i
- (i32.eq
- (get_local $$dec78$i)
- (i32.const 0)
+ )
+ (set_local $$tobool79$i
+ (i32.eq
+ (get_local $$dec78$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool79$i)
+ (block
+ (set_local $$mul80$i$lcssa
+ (get_local $$mul80$i)
)
+ (br $while-out$60)
)
- (if
- (get_local $$tobool79$i)
- (block
- (set_local $$mul80$i$lcssa
- (get_local $$mul80$i)
- )
- (br $while-out$60)
+ (block
+ (set_local $$re$1482$i
+ (get_local $$dec78$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
+ (get_local $$mul80$i)
)
)
- (br $while-in$61)
)
+ (br $while-in$61)
)
- (set_local $$197
- (i32.load8_s
- (get_local $$prefix$0$add$ptr65$i)
- )
+ )
+ (set_local $$197
+ (i32.load8_s
+ (get_local $$prefix$0$add$ptr65$i)
)
- (set_local $$cmp82$i
- (i32.eq
- (i32.shr_s
- (i32.shl
- (get_local $$197)
- (i32.const 24)
- )
+ )
+ (set_local $$cmp82$i
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (get_local $$197)
(i32.const 24)
)
- (i32.const 45)
+ (i32.const 24)
)
+ (i32.const 45)
)
- (if
- (get_local $$cmp82$i)
- (block
- (set_local $$sub85$i
- (f64.neg
- (get_local $$mul$i$240)
- )
- )
- (set_local $$sub86$i
- (f64.sub
- (get_local $$sub85$i)
- (get_local $$mul80$i$lcssa)
- )
- )
- (set_local $$add87$i
- (f64.add
- (get_local $$mul80$i$lcssa)
- (get_local $$sub86$i)
- )
+ )
+ (if
+ (get_local $$cmp82$i)
+ (block
+ (set_local $$sub85$i
+ (f64.neg
+ (get_local $$mul$i$240)
)
- (set_local $$sub88$i
- (f64.neg
- (get_local $$add87$i)
- )
+ )
+ (set_local $$sub86$i
+ (f64.sub
+ (get_local $$sub85$i)
+ (get_local $$mul80$i$lcssa)
)
- (set_local $$y$addr$1$i
- (get_local $$sub88$i)
+ )
+ (set_local $$add87$i
+ (f64.add
+ (get_local $$mul80$i$lcssa)
+ (get_local $$sub86$i)
)
- (br $do-once$58)
)
- (block
- (set_local $$add90$i
- (f64.add
- (get_local $$mul$i$240)
- (get_local $$mul80$i$lcssa)
- )
+ (set_local $$sub88$i
+ (f64.neg
+ (get_local $$add87$i)
)
- (set_local $$sub91$i
- (f64.sub
- (get_local $$add90$i)
- (get_local $$mul80$i$lcssa)
- )
+ )
+ (set_local $$y$addr$1$i
+ (get_local $$sub88$i)
+ )
+ (br $do-once$58)
+ )
+ (block
+ (set_local $$add90$i
+ (f64.add
+ (get_local $$mul$i$240)
+ (get_local $$mul80$i$lcssa)
)
- (set_local $$y$addr$1$i
- (get_local $$sub91$i)
+ )
+ (set_local $$sub91$i
+ (f64.sub
+ (get_local $$add90$i)
+ (get_local $$mul80$i$lcssa)
)
- (br $do-once$58)
)
+ (set_local $$y$addr$1$i
+ (get_local $$sub91$i)
+ )
+ (br $do-once$58)
)
)
)
)
- (set_local $$198
- (i32.load
- (get_local $$e2$i)
- )
+ )
+ (set_local $$198
+ (i32.load
+ (get_local $$e2$i)
)
- (set_local $$cmp94$i
- (i32.lt_s
- (get_local $$198)
- (i32.const 0)
- )
+ )
+ (set_local $$cmp94$i
+ (i32.lt_s
+ (get_local $$198)
+ (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 $$cond100$i
- (if i32
- (get_local $$cmp94$i)
- (get_local $$sub97$i)
- (get_local $$198)
- )
+ )
+ (set_local $$cond100$i
+ (if i32
+ (get_local $$cmp94$i)
+ (get_local $$sub97$i)
+ (get_local $$198)
)
- (set_local $$199
- (i32.lt_s
- (get_local $$cond100$i)
- (i32.const 0)
- )
+ )
+ (set_local $$199
+ (i32.lt_s
+ (get_local $$cond100$i)
+ (i32.const 0)
)
- (set_local $$200
- (i32.shr_s
- (i32.shl
- (get_local $$199)
- (i32.const 31)
- )
+ )
+ (set_local $$200
+ (i32.shr_s
+ (i32.shl
+ (get_local $$199)
(i32.const 31)
)
+ (i32.const 31)
)
- (set_local $$201
- (call $_fmt_u
- (get_local $$cond100$i)
- (get_local $$200)
- (get_local $$arrayidx$i$236)
- )
+ )
+ (set_local $$201
+ (call $_fmt_u
+ (get_local $$cond100$i)
+ (get_local $$200)
+ (get_local $$arrayidx$i$236)
)
- (set_local $$cmp103$i
- (i32.eq
- (get_local $$201)
- (get_local $$arrayidx$i$236)
- )
+ )
+ (set_local $$cmp103$i
+ (i32.eq
+ (get_local $$201)
+ (get_local $$arrayidx$i$236)
)
- (if
- (get_local $$cmp103$i)
- (block
- (i32.store8
- (get_local $$incdec$ptr106$i)
- (i32.const 48)
- )
- (set_local $$estr$0$i
- (get_local $$incdec$ptr106$i)
- )
+ )
+ (if
+ (get_local $$cmp103$i)
+ (block
+ (i32.store8
+ (get_local $$incdec$ptr106$i)
+ (i32.const 48)
)
(set_local $$estr$0$i
- (get_local $$201)
- )
- )
- (set_local $$202
- (i32.shr_s
- (get_local $$198)
- (i32.const 31)
+ (get_local $$incdec$ptr106$i)
)
)
- (set_local $$203
- (i32.and
- (get_local $$202)
- (i32.const 2)
- )
- )
- (set_local $$204
- (i32.add
- (get_local $$203)
- (i32.const 43)
- )
- )
- (set_local $$conv111$i
- (i32.and
- (get_local $$204)
- (i32.const 255)
- )
+ (set_local $$estr$0$i
+ (get_local $$201)
)
- (set_local $$incdec$ptr112$i
- (i32.add
- (get_local $$estr$0$i)
- (i32.const -1)
- )
+ )
+ (set_local $$202
+ (i32.shr_s
+ (get_local $$198)
+ (i32.const 31)
)
- (i32.store8
- (get_local $$incdec$ptr112$i)
- (get_local $$conv111$i)
+ )
+ (set_local $$203
+ (i32.and
+ (get_local $$202)
+ (i32.const 2)
)
- (set_local $$add113$i
- (i32.add
- (get_local $$t$0)
- (i32.const 15)
- )
+ )
+ (set_local $$204
+ (i32.add
+ (get_local $$203)
+ (i32.const 43)
)
- (set_local $$conv114$i
- (i32.and
- (get_local $$add113$i)
- (i32.const 255)
- )
+ )
+ (set_local $$conv111$i
+ (i32.and
+ (get_local $$204)
+ (i32.const 255)
)
- (set_local $$incdec$ptr115$i
- (i32.add
- (get_local $$estr$0$i)
- (i32.const -2)
- )
+ )
+ (set_local $$incdec$ptr112$i
+ (i32.add
+ (get_local $$estr$0$i)
+ (i32.const -1)
)
- (i32.store8
- (get_local $$incdec$ptr115$i)
- (get_local $$conv114$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr112$i)
+ (get_local $$conv111$i)
+ )
+ (set_local $$add113$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const 15)
)
- (set_local $$notrhs$i
- (i32.lt_s
- (get_local $$p$0)
- (i32.const 1)
- )
+ )
+ (set_local $$conv114$i
+ (i32.and
+ (get_local $$add113$i)
+ (i32.const 255)
)
- (set_local $$and134$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
+ )
+ (set_local $$incdec$ptr115$i
+ (i32.add
+ (get_local $$estr$0$i)
+ (i32.const -2)
)
- (set_local $$tobool135$i
- (i32.eq
- (get_local $$and134$i)
- (i32.const 0)
- )
+ )
+ (i32.store8
+ (get_local $$incdec$ptr115$i)
+ (get_local $$conv114$i)
+ )
+ (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 $$and134$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
- (set_local $$y$addr$2$i
- (get_local $$y$addr$1$i)
+ )
+ (set_local $$tobool135$i
+ (i32.eq
+ (get_local $$and134$i)
+ (i32.const 0)
)
- (loop $while-in$63
- (block $while-out$62
- (set_local $$conv116$i
- (call $f64-to-int
- (get_local $$y$addr$2$i)
- )
- )
- (set_local $$arrayidx117$i
- (i32.add
- (i32.const 4075)
- (get_local $$conv116$i)
- )
+ )
+ (set_local $$s$0$i
+ (get_local $$buf$i)
+ )
+ (set_local $$y$addr$2$i
+ (get_local $$y$addr$1$i)
+ )
+ (loop $while-in$63
+ (block $while-out$62
+ (set_local $$conv116$i
+ (call $f64-to-int
+ (get_local $$y$addr$2$i)
)
- (set_local $$205
- (i32.load8_s
- (get_local $$arrayidx117$i)
- )
+ )
+ (set_local $$arrayidx117$i
+ (i32.add
+ (i32.const 4075)
+ (get_local $$conv116$i)
)
- (set_local $$conv118$393$i
- (i32.and
- (get_local $$205)
- (i32.const 255)
- )
+ )
+ (set_local $$205
+ (i32.load8_s
+ (get_local $$arrayidx117$i)
)
- (set_local $$or120$i
- (i32.or
- (get_local $$conv118$393$i)
- (get_local $$and62$i)
- )
+ )
+ (set_local $$conv118$393$i
+ (i32.and
+ (get_local $$205)
+ (i32.const 255)
)
- (set_local $$conv121$i
- (i32.and
- (get_local $$or120$i)
- (i32.const 255)
- )
+ )
+ (set_local $$or120$i
+ (i32.or
+ (get_local $$conv118$393$i)
+ (get_local $$and62$i)
)
- (set_local $$incdec$ptr122$i
- (i32.add
- (get_local $$s$0$i)
- (i32.const 1)
- )
+ )
+ (set_local $$conv121$i
+ (i32.and
+ (get_local $$or120$i)
+ (i32.const 255)
)
- (i32.store8
+ )
+ (set_local $$incdec$ptr122$i
+ (i32.add
(get_local $$s$0$i)
- (get_local $$conv121$i)
- )
- (set_local $$conv123$i
- (f64.convert_s/i32
- (get_local $$conv116$i)
- )
+ (i32.const 1)
)
- (set_local $$sub124$i
- (f64.sub
- (get_local $$y$addr$2$i)
- (get_local $$conv123$i)
- )
+ )
+ (i32.store8
+ (get_local $$s$0$i)
+ (get_local $$conv121$i)
+ )
+ (set_local $$conv123$i
+ (f64.convert_s/i32
+ (get_local $$conv116$i)
)
- (set_local $$mul125$i
- (f64.mul
- (get_local $$sub124$i)
- (f64.const 16)
- )
+ )
+ (set_local $$sub124$i
+ (f64.sub
+ (get_local $$y$addr$2$i)
+ (get_local $$conv123$i)
)
- (set_local $$sub$ptr$lhs$cast$i
- (get_local $$incdec$ptr122$i)
+ )
+ (set_local $$mul125$i
+ (f64.mul
+ (get_local $$sub124$i)
+ (f64.const 16)
)
- (set_local $$sub$ptr$sub$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast$i)
- (get_local $$sub$ptr$rhs$cast$i)
- )
+ )
+ (set_local $$sub$ptr$lhs$cast$i
+ (get_local $$incdec$ptr122$i)
+ )
+ (set_local $$sub$ptr$sub$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast$i)
+ (get_local $$sub$ptr$rhs$cast$i)
)
- (set_local $$cmp127$i
- (i32.eq
- (get_local $$sub$ptr$sub$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp127$i
+ (i32.eq
+ (get_local $$sub$ptr$sub$i)
+ (i32.const 1)
)
- (block $do-once$64
- (if
- (get_local $$cmp127$i)
- (block
- (set_local $$notlhs$i
- (f64.eq
- (get_local $$mul125$i)
- (f64.const 0)
- )
- )
- (set_local $$or$cond1$not$i
- (i32.and
- (get_local $$notrhs$i)
- (get_local $$notlhs$i)
- )
+ )
+ (block $do-once$64
+ (if
+ (get_local $$cmp127$i)
+ (block
+ (set_local $$notlhs$i
+ (f64.eq
+ (get_local $$mul125$i)
+ (f64.const 0)
)
- (set_local $$or$cond$i
- (i32.and
- (get_local $$tobool135$i)
- (get_local $$or$cond1$not$i)
- )
+ )
+ (set_local $$or$cond1$not$i
+ (i32.and
+ (get_local $$notrhs$i)
+ (get_local $$notlhs$i)
)
- (if
- (get_local $$or$cond$i)
- (block
- (set_local $$s$1$i
- (get_local $$incdec$ptr122$i)
- )
- (br $do-once$64)
- )
+ )
+ (set_local $$or$cond$i
+ (i32.and
+ (get_local $$tobool135$i)
+ (get_local $$or$cond1$not$i)
)
- (set_local $$incdec$ptr137$i
- (i32.add
- (get_local $$s$0$i)
- (i32.const 2)
+ )
+ (if
+ (get_local $$or$cond$i)
+ (block
+ (set_local $$s$1$i
+ (get_local $$incdec$ptr122$i)
)
+ (br $do-once$64)
)
- (i32.store8
- (get_local $$incdec$ptr122$i)
- (i32.const 46)
- )
- (set_local $$s$1$i
- (get_local $$incdec$ptr137$i)
+ )
+ (set_local $$incdec$ptr137$i
+ (i32.add
+ (get_local $$s$0$i)
+ (i32.const 2)
)
)
- (set_local $$s$1$i
+ (i32.store8
(get_local $$incdec$ptr122$i)
+ (i32.const 46)
+ )
+ (set_local $$s$1$i
+ (get_local $$incdec$ptr137$i)
)
)
+ (set_local $$s$1$i
+ (get_local $$incdec$ptr122$i)
+ )
)
- (set_local $$tobool139$i
- (f64.ne
+ )
+ (set_local $$tobool139$i
+ (f64.ne
+ (get_local $$mul125$i)
+ (f64.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool139$i)
+ (block
+ (set_local $$s$0$i
+ (get_local $$s$1$i)
+ )
+ (set_local $$y$addr$2$i
(get_local $$mul125$i)
- (f64.const 0)
)
)
- (if
- (get_local $$tobool139$i)
- (block
- (set_local $$s$0$i
- (get_local $$s$1$i)
- )
- (set_local $$y$addr$2$i
- (get_local $$mul125$i)
- )
- )
- (block
- (set_local $$s$1$i$lcssa
- (get_local $$s$1$i)
- )
- (br $while-out$62)
+ (block
+ (set_local $$s$1$i$lcssa
+ (get_local $$s$1$i)
)
+ (br $while-out$62)
)
- (br $while-in$63)
- )
- )
- (set_local $$tobool140$i
- (i32.ne
- (get_local $$p$0)
- (i32.const 0)
- )
- )
- (set_local $$$pre566$i
- (get_local $$s$1$i$lcssa)
- )
- (set_local $$sub146$i
- (i32.add
- (get_local $$sub$ptr$sub145$i)
- (get_local $$$pre566$i)
)
+ (br $while-in$63)
)
- (set_local $$cmp147$i
- (i32.lt_s
- (get_local $$sub146$i)
- (get_local $$p$0)
- )
+ )
+ (set_local $$tobool140$i
+ (i32.ne
+ (get_local $$p$0)
+ (i32.const 0)
)
- (set_local $$or$cond384
- (i32.and
- (get_local $$tobool140$i)
- (get_local $$cmp147$i)
- )
+ )
+ (set_local $$$pre566$i
+ (get_local $$s$1$i$lcssa)
+ )
+ (set_local $$sub146$i
+ (i32.add
+ (get_local $$sub$ptr$sub145$i)
+ (get_local $$$pre566$i)
)
- (set_local $$sub$ptr$rhs$cast152$i
- (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$cmp147$i
+ (i32.lt_s
+ (get_local $$sub146$i)
+ (get_local $$p$0)
)
- (set_local $$add150$i
- (i32.add
- (get_local $$sub$ptr$sub153$i)
- (get_local $$p$0)
- )
+ )
+ (set_local $$or$cond384
+ (i32.and
+ (get_local $$tobool140$i)
+ (get_local $$cmp147$i)
)
- (set_local $$add154$i
- (i32.sub
- (get_local $$add150$i)
- (get_local $$sub$ptr$rhs$cast152$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast152$i
+ (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$add150$i
+ (i32.add
+ (get_local $$sub$ptr$sub153$i)
+ (get_local $$p$0)
)
- (set_local $$sub$ptr$rhs$cast161$i
- (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$add154$i
+ (i32.sub
+ (get_local $$add150$i)
+ (get_local $$sub$ptr$rhs$cast152$i)
)
- (set_local $$sub$ptr$sub162$i
- (i32.sub
- (get_local $$sub$ptr$sub159$i)
- (get_local $$sub$ptr$rhs$cast161$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast161$i
+ (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$sub$ptr$sub162$i
+ (i32.sub
+ (get_local $$sub$ptr$sub159$i)
+ (get_local $$sub$ptr$rhs$cast161$i)
)
- (set_local $$add163$i
- (i32.add
- (get_local $$sub$ptr$sub162$i)
- (get_local $$$pre566$i)
- )
+ )
+ (set_local $$add163$i
+ (i32.add
+ (get_local $$sub$ptr$sub162$i)
+ (get_local $$$pre566$i)
)
- (set_local $$l$0$i
- (if i32
- (get_local $$or$cond384)
- (get_local $$add154$i)
- (get_local $$add163$i)
- )
+ )
+ (set_local $$l$0$i
+ (if i32
+ (get_local $$or$cond384)
+ (get_local $$add154$i)
+ (get_local $$add163$i)
)
- (set_local $$add165$i
- (i32.add
- (get_local $$l$0$i)
- (get_local $$add67$i)
- )
+ )
+ (set_local $$add165$i
+ (i32.add
+ (get_local $$l$0$i)
+ (get_local $$add67$i)
)
- (call $_pad
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add165$i)
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$206
+ (i32.load
(get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$fl$1$and219)
)
- (set_local $$206
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$and$i$418$i
+ (i32.and
+ (get_local $$206)
+ (i32.const 32)
)
- (set_local $$and$i$418$i
- (i32.and
- (get_local $$206)
- (i32.const 32)
- )
+ )
+ (set_local $$tobool$i$419$i
+ (i32.eq
+ (get_local $$and$i$418$i)
+ (i32.const 0)
)
- (set_local $$tobool$i$419$i
- (i32.eq
- (get_local $$and$i$418$i)
- (i32.const 0)
+ )
+ (if
+ (get_local $$tobool$i$419$i)
+ (drop
+ (call $___fwritex
+ (get_local $$prefix$0$add$ptr65$i)
+ (get_local $$add67$i)
+ (get_local $$f)
)
)
- (if
- (get_local $$tobool$i$419$i)
- (drop
- (call $___fwritex
- (get_local $$prefix$0$add$ptr65$i)
- (get_local $$add67$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$xor167$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 65536)
)
- (set_local $$xor167$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 $$add165$i)
+ (get_local $$xor167$i)
+ )
+ (set_local $$sub$ptr$sub172$i
+ (i32.sub
+ (get_local $$$pre566$i)
+ (get_local $$sub$ptr$rhs$cast$i)
)
- (call $_pad
+ )
+ (set_local $$207
+ (i32.load
(get_local $$f)
- (i32.const 48)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$xor167$i)
- )
- (set_local $$sub$ptr$sub172$i
- (i32.sub
- (get_local $$$pre566$i)
- (get_local $$sub$ptr$rhs$cast$i)
- )
)
- (set_local $$207
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$and$i$424$i
+ (i32.and
+ (get_local $$207)
+ (i32.const 32)
)
- (set_local $$and$i$424$i
- (i32.and
- (get_local $$207)
- (i32.const 32)
- )
+ )
+ (set_local $$tobool$i$425$i
+ (i32.eq
+ (get_local $$and$i$424$i)
+ (i32.const 0)
)
- (set_local $$tobool$i$425$i
- (i32.eq
- (get_local $$and$i$424$i)
- (i32.const 0)
+ )
+ (if
+ (get_local $$tobool$i$425$i)
+ (drop
+ (call $___fwritex
+ (get_local $$buf$i)
+ (get_local $$sub$ptr$sub172$i)
+ (get_local $$f)
)
)
- (if
- (get_local $$tobool$i$425$i)
- (drop
- (call $___fwritex
- (get_local $$buf$i)
- (get_local $$sub$ptr$sub172$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$sub$ptr$rhs$cast174$i
+ (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$sub$ptr$sub175$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast174$i)
)
- (set_local $$sub$ptr$rhs$cast174$i
- (get_local $$incdec$ptr115$i)
+ )
+ (set_local $$sum
+ (i32.add
+ (get_local $$sub$ptr$sub172$i)
+ (get_local $$sub$ptr$sub175$i)
)
- (set_local $$sub$ptr$sub175$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast174$i)
- )
+ )
+ (set_local $$sub181$i
+ (i32.sub
+ (get_local $$l$0$i)
+ (get_local $$sum)
)
- (set_local $$sum
- (i32.add
- (get_local $$sub$ptr$sub172$i)
- (get_local $$sub$ptr$sub175$i)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$sub181$i)
+ (i32.const 0)
+ (i32.const 0)
+ )
+ (set_local $$208
+ (i32.load
+ (get_local $$f)
)
- (set_local $$sub181$i
- (i32.sub
- (get_local $$l$0$i)
- (get_local $$sum)
- )
+ )
+ (set_local $$and$i$430$i
+ (i32.and
+ (get_local $$208)
+ (i32.const 32)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$sub181$i)
- (i32.const 0)
+ )
+ (set_local $$tobool$i$431$i
+ (i32.eq
+ (get_local $$and$i$430$i)
(i32.const 0)
)
- (set_local $$208
- (i32.load
+ )
+ (if
+ (get_local $$tobool$i$431$i)
+ (drop
+ (call $___fwritex
+ (get_local $$incdec$ptr115$i)
+ (get_local $$sub$ptr$sub175$i)
(get_local $$f)
)
)
- (set_local $$and$i$430$i
- (i32.and
- (get_local $$208)
- (i32.const 32)
- )
- )
- (set_local $$tobool$i$431$i
- (i32.eq
- (get_local $$and$i$430$i)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool$i$431$i)
- (drop
- (call $___fwritex
- (get_local $$incdec$ptr115$i)
- (get_local $$sub$ptr$sub175$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$xor186$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
)
- (set_local $$xor186$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 $$add165$i)
+ (get_local $$xor186$i)
+ )
+ (set_local $$cmp188$i
+ (i32.lt_s
+ (get_local $$add165$i)
+ (get_local $$w$1)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
+ )
+ (set_local $$w$add165$i
+ (if i32
+ (get_local $$cmp188$i)
(get_local $$w$1)
(get_local $$add165$i)
- (get_local $$xor186$i)
- )
- (set_local $$cmp188$i
- (i32.lt_s
- (get_local $$add165$i)
- (get_local $$w$1)
- )
- )
- (set_local $$w$add165$i
- (if i32
- (get_local $$cmp188$i)
- (get_local $$w$1)
- (get_local $$add165$i)
- )
)
- (set_local $$retval$0$i
- (get_local $$w$add165$i)
- )
- (br $do-once$56)
)
- )
- (set_local $$cmp196$i
- (i32.lt_s
- (get_local $$p$0)
- (i32.const 0)
+ (set_local $$retval$0$i
+ (get_local $$w$add165$i)
)
+ (br $do-once$56)
)
- (set_local $$$p$i
- (if i32
- (get_local $$cmp196$i)
- (i32.const 6)
- (get_local $$p$0)
- )
+ )
+ (set_local $$cmp196$i
+ (i32.lt_s
+ (get_local $$p$0)
+ (i32.const 0)
)
- (if
- (get_local $$tobool56$i)
- (block
- (set_local $$mul202$i
- (f64.mul
- (get_local $$mul$i$240)
- (f64.const 268435456)
- )
- )
- (set_local $$209
- (i32.load
- (get_local $$e2$i)
- )
- )
- (set_local $$sub203$i
- (i32.add
- (get_local $$209)
- (i32.const -28)
- )
+ )
+ (set_local $$$p$i
+ (if i32
+ (get_local $$cmp196$i)
+ (i32.const 6)
+ (get_local $$p$0)
+ )
+ )
+ (if
+ (get_local $$tobool56$i)
+ (block
+ (set_local $$mul202$i
+ (f64.mul
+ (get_local $$mul$i$240)
+ (f64.const 268435456)
)
- (i32.store
+ )
+ (set_local $$209
+ (i32.load
(get_local $$e2$i)
- (get_local $$sub203$i)
- )
- (set_local $$210
- (get_local $$sub203$i)
- )
- (set_local $$y$addr$3$i
- (get_local $$mul202$i)
)
)
- (block
- (set_local $$$pre564$i
- (i32.load
- (get_local $$e2$i)
- )
- )
- (set_local $$210
- (get_local $$$pre564$i)
- )
- (set_local $$y$addr$3$i
- (get_local $$mul$i$240)
+ (set_local $$sub203$i
+ (i32.add
+ (get_local $$209)
+ (i32.const -28)
)
)
- )
- (set_local $$cmp205$i
- (i32.lt_s
- (get_local $$210)
- (i32.const 0)
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$sub203$i)
)
- )
- (set_local $$arraydecay208$add$ptr213$i
- (if i32
- (get_local $$cmp205$i)
- (get_local $$big$i)
- (get_local $$add$ptr213$i)
+ (set_local $$210
+ (get_local $$sub203$i)
+ )
+ (set_local $$y$addr$3$i
+ (get_local $$mul202$i)
)
)
- (set_local $$sub$ptr$rhs$cast345$i
- (get_local $$arraydecay208$add$ptr213$i)
+ (block
+ (set_local $$$pre564$i
+ (i32.load
+ (get_local $$e2$i)
+ )
+ )
+ (set_local $$210
+ (get_local $$$pre564$i)
+ )
+ (set_local $$y$addr$3$i
+ (get_local $$mul$i$240)
+ )
)
- (set_local $$y$addr$4$i
- (get_local $$y$addr$3$i)
+ )
+ (set_local $$cmp205$i
+ (i32.lt_s
+ (get_local $$210)
+ (i32.const 0)
)
- (set_local $$z$0$i
- (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (set_local $$arraydecay208$add$ptr213$i
+ (if i32
+ (get_local $$cmp205$i)
+ (get_local $$big$i)
+ (get_local $$add$ptr213$i)
)
- (loop $while-in$67
- (block $while-out$66
- (set_local $$conv216$i
- (call $f64-to-int
- (get_local $$y$addr$4$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast345$i
+ (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (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-in$67
+ (block $while-out$66
+ (set_local $$conv216$i
+ (call $f64-to-int
+ (get_local $$y$addr$4$i)
)
- (i32.store
+ )
+ (i32.store
+ (get_local $$z$0$i)
+ (get_local $$conv216$i)
+ )
+ (set_local $$incdec$ptr217$i
+ (i32.add
(get_local $$z$0$i)
- (get_local $$conv216$i)
+ (i32.const 4)
)
- (set_local $$incdec$ptr217$i
- (i32.add
- (get_local $$z$0$i)
- (i32.const 4)
- )
+ )
+ (set_local $$conv218$i
+ (f64.convert_u/i32
+ (get_local $$conv216$i)
)
- (set_local $$conv218$i
- (f64.convert_u/i32
- (get_local $$conv216$i)
- )
+ )
+ (set_local $$sub219$i
+ (f64.sub
+ (get_local $$y$addr$4$i)
+ (get_local $$conv218$i)
)
- (set_local $$sub219$i
- (f64.sub
- (get_local $$y$addr$4$i)
- (get_local $$conv218$i)
- )
+ )
+ (set_local $$mul220$i
+ (f64.mul
+ (get_local $$sub219$i)
+ (f64.const 1e9)
)
- (set_local $$mul220$i
- (f64.mul
- (get_local $$sub219$i)
- (f64.const 1e9)
- )
+ )
+ (set_local $$tobool222$i
+ (f64.ne
+ (get_local $$mul220$i)
+ (f64.const 0)
)
- (set_local $$tobool222$i
- (f64.ne
+ )
+ (if
+ (get_local $$tobool222$i)
+ (block
+ (set_local $$y$addr$4$i
(get_local $$mul220$i)
- (f64.const 0)
)
- )
- (if
- (get_local $$tobool222$i)
- (block
- (set_local $$y$addr$4$i
- (get_local $$mul220$i)
- )
- (set_local $$z$0$i
- (get_local $$incdec$ptr217$i)
- )
+ (set_local $$z$0$i
+ (get_local $$incdec$ptr217$i)
)
- (block
- (set_local $$incdec$ptr217$i$lcssa
- (get_local $$incdec$ptr217$i)
- )
- (br $while-out$66)
+ )
+ (block
+ (set_local $$incdec$ptr217$i$lcssa
+ (get_local $$incdec$ptr217$i)
)
+ (br $while-out$66)
)
- (br $while-in$67)
)
+ (br $while-in$67)
)
- (set_local $$$pr$i
- (i32.load
- (get_local $$e2$i)
- )
+ )
+ (set_local $$$pr$i
+ (i32.load
+ (get_local $$e2$i)
)
- (set_local $$cmp225$547$i
- (i32.gt_s
+ )
+ (set_local $$cmp225$547$i
+ (i32.gt_s
+ (get_local $$$pr$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$cmp225$547$i)
+ (block
+ (set_local $$211
(get_local $$$pr$i)
- (i32.const 0)
)
- )
- (if
- (get_local $$cmp225$547$i)
- (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-in$69
- (block $while-out$68
- (set_local $$cmp228$i
- (i32.gt_s
- (get_local $$211)
- (i32.const 29)
- )
+ (set_local $$a$1549$i
+ (get_local $$arraydecay208$add$ptr213$i)
+ )
+ (set_local $$z$1548$i
+ (get_local $$incdec$ptr217$i$lcssa)
+ )
+ (loop $while-in$69
+ (block $while-out$68
+ (set_local $$cmp228$i
+ (i32.gt_s
+ (get_local $$211)
+ (i32.const 29)
)
- (set_local $$cond233$i
- (if i32
- (get_local $$cmp228$i)
- (i32.const 29)
- (get_local $$211)
- )
+ )
+ (set_local $$cond233$i
+ (if i32
+ (get_local $$cmp228$i)
+ (i32.const 29)
+ (get_local $$211)
)
- (set_local $$d$0$542$i
- (i32.add
- (get_local $$z$1548$i)
- (i32.const -4)
- )
+ )
+ (set_local $$d$0$542$i
+ (i32.add
+ (get_local $$z$1548$i)
+ (i32.const -4)
)
- (set_local $$cmp235$543$i
- (i32.lt_u
- (get_local $$d$0$542$i)
+ )
+ (set_local $$cmp235$543$i
+ (i32.lt_u
+ (get_local $$d$0$542$i)
+ (get_local $$a$1549$i)
+ )
+ )
+ (block $do-once$70
+ (if
+ (get_local $$cmp235$543$i)
+ (set_local $$a$2$ph$i
(get_local $$a$1549$i)
)
- )
- (block $do-once$70
- (if
- (get_local $$cmp235$543$i)
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
+ (block
+ (set_local $$carry$0544$i
+ (i32.const 0)
)
- (block
- (set_local $$carry$0544$i
- (i32.const 0)
- )
- (set_local $$d$0545$i
- (get_local $$d$0$542$i)
- )
- (loop $while-in$73
- (block $while-out$72
- (set_local $$212
- (i32.load
- (get_local $$d$0545$i)
- )
- )
- (set_local $$213
- (call $_bitshift64Shl
- (get_local $$212)
- (i32.const 0)
- (get_local $$cond233$i)
- )
- )
- (set_local $$214
- (get_global $tempRet0)
+ (set_local $$d$0545$i
+ (get_local $$d$0$542$i)
+ )
+ (loop $while-in$73
+ (block $while-out$72
+ (set_local $$212
+ (i32.load
+ (get_local $$d$0545$i)
)
- (set_local $$215
- (call $_i64Add
- (get_local $$213)
- (get_local $$214)
- (get_local $$carry$0544$i)
- (i32.const 0)
- )
+ )
+ (set_local $$213
+ (call $_bitshift64Shl
+ (get_local $$212)
+ (i32.const 0)
+ (get_local $$cond233$i)
)
- (set_local $$216
- (get_global $tempRet0)
+ )
+ (set_local $$214
+ (get_global $tempRet0)
+ )
+ (set_local $$215
+ (call $_i64Add
+ (get_local $$213)
+ (get_local $$214)
+ (get_local $$carry$0544$i)
+ (i32.const 0)
)
- (set_local $$217
- (call $___uremdi3
- (get_local $$215)
- (get_local $$216)
- (i32.const 1000000000)
- (i32.const 0)
- )
+ )
+ (set_local $$216
+ (get_global $tempRet0)
+ )
+ (set_local $$217
+ (call $___uremdi3
+ (get_local $$215)
+ (get_local $$216)
+ (i32.const 1000000000)
+ (i32.const 0)
)
- (set_local $$218
- (get_global $tempRet0)
+ )
+ (set_local $$218
+ (get_global $tempRet0)
+ )
+ (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.store
+ )
+ (set_local $$220
+ (get_global $tempRet0)
+ )
+ (set_local $$d$0$i
+ (i32.add
(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)
- )
- )
- (set_local $$220
- (get_global $tempRet0)
+ (i32.const -4)
)
- (set_local $$d$0$i
- (i32.add
- (get_local $$d$0545$i)
- (i32.const -4)
- )
+ )
+ (set_local $$cmp235$i
+ (i32.lt_u
+ (get_local $$d$0$i)
+ (get_local $$a$1549$i)
)
- (set_local $$cmp235$i
- (i32.lt_u
- (get_local $$d$0$i)
- (get_local $$a$1549$i)
+ )
+ (if
+ (get_local $$cmp235$i)
+ (block
+ (set_local $$conv242$i$lcssa
+ (get_local $$219)
)
+ (br $while-out$72)
)
- (if
- (get_local $$cmp235$i)
- (block
- (set_local $$conv242$i$lcssa
- (get_local $$219)
- )
- (br $while-out$72)
+ (block
+ (set_local $$carry$0544$i
+ (get_local $$219)
)
- (block
- (set_local $$carry$0544$i
- (get_local $$219)
- )
- (set_local $$d$0545$i
- (get_local $$d$0$i)
- )
+ (set_local $$d$0545$i
+ (get_local $$d$0$i)
)
)
- (br $while-in$73)
- )
- )
- (set_local $$tobool244$i
- (i32.eq
- (get_local $$conv242$i$lcssa)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool244$i)
- (block
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
- )
- (br $do-once$70)
)
- )
- (set_local $$incdec$ptr246$i
- (i32.add
- (get_local $$a$1549$i)
- (i32.const -4)
- )
- )
- (i32.store
- (get_local $$incdec$ptr246$i)
- (get_local $$conv242$i$lcssa)
- )
- (set_local $$a$2$ph$i
- (get_local $$incdec$ptr246$i)
+ (br $while-in$73)
)
)
- )
- )
- (set_local $$z$2$i
- (get_local $$z$1548$i)
- )
- (loop $while-in$75
- (block $while-out$74
- (set_local $$cmp249$i
- (i32.gt_u
- (get_local $$z$2$i)
- (get_local $$a$2$ph$i)
+ (set_local $$tobool244$i
+ (i32.eq
+ (get_local $$conv242$i$lcssa)
+ (i32.const 0)
)
)
(if
- (i32.eqz
- (get_local $$cmp249$i)
- )
+ (get_local $$tobool244$i)
(block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
+ (set_local $$a$2$ph$i
+ (get_local $$a$1549$i)
)
- (br $while-out$74)
+ (br $do-once$70)
)
)
- (set_local $$arrayidx251$i
+ (set_local $$incdec$ptr246$i
(i32.add
- (get_local $$z$2$i)
+ (get_local $$a$1549$i)
(i32.const -4)
)
)
- (set_local $$221
- (i32.load
- (get_local $$arrayidx251$i)
- )
+ (i32.store
+ (get_local $$incdec$ptr246$i)
+ (get_local $$conv242$i$lcssa)
)
- (set_local $$lnot$i
- (i32.eq
- (get_local $$221)
- (i32.const 0)
- )
+ (set_local $$a$2$ph$i
+ (get_local $$incdec$ptr246$i)
)
- (if
- (get_local $$lnot$i)
- (set_local $$z$2$i
- (get_local $$arrayidx251$i)
- )
- (block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
- )
- (br $while-out$74)
+ )
+ )
+ )
+ (set_local $$z$2$i
+ (get_local $$z$1548$i)
+ )
+ (loop $while-in$75
+ (block $while-out$74
+ (set_local $$cmp249$i
+ (i32.gt_u
+ (get_local $$z$2$i)
+ (get_local $$a$2$ph$i)
+ )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp249$i)
+ )
+ (block
+ (set_local $$z$2$i$lcssa
+ (get_local $$z$2$i)
)
+ (br $while-out$74)
)
- (br $while-in$75)
)
- )
- (set_local $$222
- (i32.load
- (get_local $$e2$i)
+ (set_local $$arrayidx251$i
+ (i32.add
+ (get_local $$z$2$i)
+ (i32.const -4)
+ )
)
- )
- (set_local $$sub256$i
- (i32.sub
- (get_local $$222)
- (get_local $$cond233$i)
+ (set_local $$221
+ (i32.load
+ (get_local $$arrayidx251$i)
+ )
)
+ (set_local $$lnot$i
+ (i32.eq
+ (get_local $$221)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$lnot$i)
+ (set_local $$z$2$i
+ (get_local $$arrayidx251$i)
+ )
+ (block
+ (set_local $$z$2$i$lcssa
+ (get_local $$z$2$i)
+ )
+ (br $while-out$74)
+ )
+ )
+ (br $while-in$75)
)
- (i32.store
+ )
+ (set_local $$222
+ (i32.load
(get_local $$e2$i)
+ )
+ )
+ (set_local $$sub256$i
+ (i32.sub
+ (get_local $$222)
+ (get_local $$cond233$i)
+ )
+ )
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$sub256$i)
+ )
+ (set_local $$cmp225$i
+ (i32.gt_s
(get_local $$sub256$i)
+ (i32.const 0)
)
- (set_local $$cmp225$i
- (i32.gt_s
+ )
+ (if
+ (get_local $$cmp225$i)
+ (block
+ (set_local $$211
(get_local $$sub256$i)
- (i32.const 0)
+ )
+ (set_local $$a$1549$i
+ (get_local $$a$2$ph$i)
+ )
+ (set_local $$z$1548$i
+ (get_local $$z$2$i$lcssa)
)
)
- (if
- (get_local $$cmp225$i)
- (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)
)
- (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)
+ (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)
+ (br $while-in$69)
)
)
)
- (set_local $$cmp259$537$i
- (i32.lt_s
- (get_local $$$pr477$i)
- (i32.const 0)
+ (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
- (get_local $$cmp259$537$i)
- (block
- (set_local $$add273$i
- (i32.add
- (get_local $$$p$i)
- (i32.const 25)
- )
- )
- (set_local $$div274$i
- (i32.and
- (call $i32s-div
- (get_local $$add273$i)
- (i32.const 9)
- )
- (i32.const -1)
- )
- )
- (set_local $$add275$i
- (i32.add
- (get_local $$div274$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp259$537$i
+ (i32.lt_s
+ (get_local $$$pr477$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$cmp259$537$i)
+ (block
+ (set_local $$add273$i
+ (i32.add
+ (get_local $$$p$i)
+ (i32.const 25)
)
- (set_local $$cmp299$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 102)
+ )
+ (set_local $$div274$i
+ (i32.and
+ (call $i32s-div
+ (get_local $$add273$i)
+ (i32.const 9)
)
+ (i32.const -1)
)
- (set_local $$223
- (get_local $$$pr477$i)
- )
- (set_local $$a$3539$i
- (get_local $$a$1$lcssa$i)
+ )
+ (set_local $$add275$i
+ (i32.add
+ (get_local $$div274$i)
+ (i32.const 1)
)
- (set_local $$z$3538$i
- (get_local $$z$1$lcssa$i)
+ )
+ (set_local $$cmp299$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 102)
)
- (loop $while-in$77
- (block $while-out$76
- (set_local $$sub264$i
- (i32.sub
- (i32.const 0)
- (get_local $$223)
- )
+ )
+ (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-in$77
+ (block $while-out$76
+ (set_local $$sub264$i
+ (i32.sub
+ (i32.const 0)
+ (get_local $$223)
)
- (set_local $$cmp265$i
- (i32.gt_s
- (get_local $$sub264$i)
- (i32.const 9)
- )
+ )
+ (set_local $$cmp265$i
+ (i32.gt_s
+ (get_local $$sub264$i)
+ (i32.const 9)
)
- (set_local $$cond271$i
- (if i32
- (get_local $$cmp265$i)
- (i32.const 9)
- (get_local $$sub264$i)
- )
+ )
+ (set_local $$cond271$i
+ (if i32
+ (get_local $$cmp265$i)
+ (i32.const 9)
+ (get_local $$sub264$i)
)
- (set_local $$cmp277$533$i
- (i32.lt_u
- (get_local $$a$3539$i)
- (get_local $$z$3538$i)
- )
+ )
+ (set_local $$cmp277$533$i
+ (i32.lt_u
+ (get_local $$a$3539$i)
+ (get_local $$z$3538$i)
)
- (block $do-once$78
- (if
- (get_local $$cmp277$533$i)
- (block
- (set_local $$shl280$i
- (i32.shl
- (i32.const 1)
- (get_local $$cond271$i)
- )
- )
- (set_local $$sub281$i
- (i32.add
- (get_local $$shl280$i)
- (i32.const -1)
- )
- )
- (set_local $$shr285$i
- (i32.shr_u
- (i32.const 1000000000)
- (get_local $$cond271$i)
- )
+ )
+ (block $do-once$78
+ (if
+ (get_local $$cmp277$533$i)
+ (block
+ (set_local $$shl280$i
+ (i32.shl
+ (i32.const 1)
+ (get_local $$cond271$i)
)
- (set_local $$carry262$0535$i
- (i32.const 0)
+ )
+ (set_local $$sub281$i
+ (i32.add
+ (get_local $$shl280$i)
+ (i32.const -1)
)
- (set_local $$d$1534$i
- (get_local $$a$3539$i)
+ )
+ (set_local $$shr285$i
+ (i32.shr_u
+ (i32.const 1000000000)
+ (get_local $$cond271$i)
)
- (loop $while-in$81
- (block $while-out$80
- (set_local $$225
- (i32.load
- (get_local $$d$1534$i)
- )
+ )
+ (set_local $$carry262$0535$i
+ (i32.const 0)
+ )
+ (set_local $$d$1534$i
+ (get_local $$a$3539$i)
+ )
+ (loop $while-in$81
+ (block $while-out$80
+ (set_local $$225
+ (i32.load
+ (get_local $$d$1534$i)
)
- (set_local $$and282$i
- (i32.and
- (get_local $$225)
- (get_local $$sub281$i)
- )
+ )
+ (set_local $$and282$i
+ (i32.and
+ (get_local $$225)
+ (get_local $$sub281$i)
)
- (set_local $$shr283$i
- (i32.shr_u
- (get_local $$225)
- (get_local $$cond271$i)
- )
+ )
+ (set_local $$shr283$i
+ (i32.shr_u
+ (get_local $$225)
+ (get_local $$cond271$i)
)
- (set_local $$add284$i
- (i32.add
- (get_local $$shr283$i)
- (get_local $$carry262$0535$i)
- )
+ )
+ (set_local $$add284$i
+ (i32.add
+ (get_local $$shr283$i)
+ (get_local $$carry262$0535$i)
)
- (i32.store
+ )
+ (i32.store
+ (get_local $$d$1534$i)
+ (get_local $$add284$i)
+ )
+ (set_local $$mul286$i
+ (i32.mul
+ (get_local $$and282$i)
+ (get_local $$shr285$i)
+ )
+ )
+ (set_local $$incdec$ptr288$i
+ (i32.add
(get_local $$d$1534$i)
- (get_local $$add284$i)
+ (i32.const 4)
)
- (set_local $$mul286$i
- (i32.mul
- (get_local $$and282$i)
- (get_local $$shr285$i)
- )
+ )
+ (set_local $$cmp277$i
+ (i32.lt_u
+ (get_local $$incdec$ptr288$i)
+ (get_local $$z$3538$i)
)
- (set_local $$incdec$ptr288$i
- (i32.add
- (get_local $$d$1534$i)
- (i32.const 4)
+ )
+ (if
+ (get_local $$cmp277$i)
+ (block
+ (set_local $$carry262$0535$i
+ (get_local $$mul286$i)
)
- )
- (set_local $$cmp277$i
- (i32.lt_u
+ (set_local $$d$1534$i
(get_local $$incdec$ptr288$i)
- (get_local $$z$3538$i)
)
)
- (if
- (get_local $$cmp277$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)
+ (block
+ (set_local $$mul286$i$lcssa
+ (get_local $$mul286$i)
)
+ (br $while-out$80)
)
- (br $while-in$81)
)
+ (br $while-in$81)
)
- (set_local $$226
- (i32.load
- (get_local $$a$3539$i)
- )
+ )
+ (set_local $$226
+ (i32.load
+ (get_local $$a$3539$i)
)
- (set_local $$tobool290$i
- (i32.eq
- (get_local $$226)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool290$i
+ (i32.eq
+ (get_local $$226)
+ (i32.const 0)
)
- (set_local $$incdec$ptr292$i
- (i32.add
- (get_local $$a$3539$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr292$i
+ (i32.add
+ (get_local $$a$3539$i)
+ (i32.const 4)
)
- (set_local $$incdec$ptr292$a$3$i
- (if i32
- (get_local $$tobool290$i)
- (get_local $$incdec$ptr292$i)
- (get_local $$a$3539$i)
- )
+ )
+ (set_local $$incdec$ptr292$a$3$i
+ (if i32
+ (get_local $$tobool290$i)
+ (get_local $$incdec$ptr292$i)
+ (get_local $$a$3539$i)
)
- (set_local $$tobool294$i
- (i32.eq
- (get_local $$mul286$i$lcssa)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool294$i
+ (i32.eq
+ (get_local $$mul286$i$lcssa)
+ (i32.const 0)
)
- (if
- (get_local $$tobool294$i)
- (block
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$i)
- )
- (set_local $$z$4$i
- (get_local $$z$3538$i)
- )
- (br $do-once$78)
+ )
+ (if
+ (get_local $$tobool294$i)
+ (block
+ (set_local $$incdec$ptr292$a$3573$i
+ (get_local $$incdec$ptr292$a$3$i)
)
- )
- (set_local $$incdec$ptr296$i
- (i32.add
+ (set_local $$z$4$i
(get_local $$z$3538$i)
- (i32.const 4)
)
+ (br $do-once$78)
)
- (i32.store
+ )
+ (set_local $$incdec$ptr296$i
+ (i32.add
(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
- (get_local $$incdec$ptr296$i)
+ (i32.const 4)
)
)
- (block
- (set_local $$224
- (i32.load
- (get_local $$a$3539$i)
- )
- )
- (set_local $$tobool290$569$i
- (i32.eq
- (get_local $$224)
- (i32.const 0)
- )
- )
- (set_local $$incdec$ptr292$570$i
- (i32.add
- (get_local $$a$3539$i)
- (i32.const 4)
- )
+ (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
+ (get_local $$incdec$ptr296$i)
+ )
+ )
+ (block
+ (set_local $$224
+ (i32.load
+ (get_local $$a$3539$i)
)
- (set_local $$incdec$ptr292$a$3$571$i
- (if i32
- (get_local $$tobool290$569$i)
- (get_local $$incdec$ptr292$570$i)
- (get_local $$a$3539$i)
- )
+ )
+ (set_local $$tobool290$569$i
+ (i32.eq
+ (get_local $$224)
+ (i32.const 0)
)
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$571$i)
+ )
+ (set_local $$incdec$ptr292$570$i
+ (i32.add
+ (get_local $$a$3539$i)
+ (i32.const 4)
)
- (set_local $$z$4$i
- (get_local $$z$3538$i)
+ )
+ (set_local $$incdec$ptr292$a$3$571$i
+ (if i32
+ (get_local $$tobool290$569$i)
+ (get_local $$incdec$ptr292$570$i)
+ (get_local $$a$3539$i)
)
)
+ (set_local $$incdec$ptr292$a$3573$i
+ (get_local $$incdec$ptr292$a$3$571$i)
+ )
+ (set_local $$z$4$i
+ (get_local $$z$3538$i)
+ )
)
)
- (set_local $$cond304$i
- (if i32
- (get_local $$cmp299$i)
- (get_local $$arraydecay208$add$ptr213$i)
- (get_local $$incdec$ptr292$a$3573$i)
- )
- )
- (set_local $$sub$ptr$lhs$cast305$i
- (get_local $$z$4$i)
+ )
+ (set_local $$cond304$i
+ (if i32
+ (get_local $$cmp299$i)
+ (get_local $$arraydecay208$add$ptr213$i)
+ (get_local $$incdec$ptr292$a$3573$i)
)
- (set_local $$sub$ptr$rhs$cast306$i
- (get_local $$cond304$i)
+ )
+ (set_local $$sub$ptr$lhs$cast305$i
+ (get_local $$z$4$i)
+ )
+ (set_local $$sub$ptr$rhs$cast306$i
+ (get_local $$cond304$i)
+ )
+ (set_local $$sub$ptr$sub307$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast305$i)
+ (get_local $$sub$ptr$rhs$cast306$i)
)
- (set_local $$sub$ptr$sub307$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast305$i)
- (get_local $$sub$ptr$rhs$cast306$i)
- )
+ )
+ (set_local $$sub$ptr$div$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub307$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div$i
- (i32.shr_s
- (get_local $$sub$ptr$sub307$i)
- (i32.const 2)
- )
+ )
+ (set_local $$cmp308$i
+ (i32.gt_s
+ (get_local $$sub$ptr$div$i)
+ (get_local $$add275$i)
)
- (set_local $$cmp308$i
- (i32.gt_s
- (get_local $$sub$ptr$div$i)
+ )
+ (set_local $$add$ptr311$i
+ (i32.add
+ (get_local $$cond304$i)
+ (i32.shl
(get_local $$add275$i)
+ (i32.const 2)
)
)
- (set_local $$add$ptr311$i
- (i32.add
- (get_local $$cond304$i)
- (i32.shl
- (get_local $$add275$i)
- (i32.const 2)
- )
- )
- )
- (set_local $$add$ptr311$z$4$i
- (if i32
- (get_local $$cmp308$i)
- (get_local $$add$ptr311$i)
- (get_local $$z$4$i)
- )
+ )
+ (set_local $$add$ptr311$z$4$i
+ (if i32
+ (get_local $$cmp308$i)
+ (get_local $$add$ptr311$i)
+ (get_local $$z$4$i)
)
- (set_local $$227
- (i32.load
- (get_local $$e2$i)
- )
+ )
+ (set_local $$227
+ (i32.load
+ (get_local $$e2$i)
)
- (set_local $$add313$i
- (i32.add
- (get_local $$227)
- (get_local $$cond271$i)
- )
+ )
+ (set_local $$add313$i
+ (i32.add
+ (get_local $$227)
+ (get_local $$cond271$i)
)
- (i32.store
- (get_local $$e2$i)
+ )
+ (i32.store
+ (get_local $$e2$i)
+ (get_local $$add313$i)
+ )
+ (set_local $$cmp259$i
+ (i32.lt_s
(get_local $$add313$i)
+ (i32.const 0)
)
- (set_local $$cmp259$i
- (i32.lt_s
+ )
+ (if
+ (get_local $$cmp259$i)
+ (block
+ (set_local $$223
(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)
)
)
- (if
- (get_local $$cmp259$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)
- )
+ (block
+ (set_local $$a$3$lcssa$i
+ (get_local $$incdec$ptr292$a$3573$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)
+ (set_local $$z$3$lcssa$i
+ (get_local $$add$ptr311$z$4$i)
)
+ (br $while-out$76)
)
- (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)
+ (br $while-in$77)
)
)
)
- (set_local $$cmp315$i
- (i32.lt_u
- (get_local $$a$3$lcssa$i)
- (get_local $$z$3$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
- (get_local $$cmp315$i)
- (block
- (set_local $$sub$ptr$rhs$cast319$i
- (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$cmp315$i
+ (i32.lt_u
+ (get_local $$a$3$lcssa$i)
+ (get_local $$z$3$lcssa$i)
+ )
+ )
+ (block $do-once$82
+ (if
+ (get_local $$cmp315$i)
+ (block
+ (set_local $$sub$ptr$rhs$cast319$i
+ (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$sub$ptr$sub320$i
+ (i32.sub
+ (get_local $$sub$ptr$rhs$cast345$i)
+ (get_local $$sub$ptr$rhs$cast319$i)
)
- (set_local $$sub$ptr$sub320$i
- (i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$sub$ptr$rhs$cast319$i)
- )
+ )
+ (set_local $$sub$ptr$div321$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub320$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div321$i
- (i32.shr_s
- (get_local $$sub$ptr$sub320$i)
- (i32.const 2)
- )
+ )
+ (set_local $$mul322$i
+ (i32.mul
+ (get_local $$sub$ptr$div321$i)
+ (i32.const 9)
)
- (set_local $$mul322$i
- (i32.mul
- (get_local $$sub$ptr$div321$i)
- (i32.const 9)
- )
+ )
+ (set_local $$228
+ (i32.load
+ (get_local $$a$3$lcssa$i)
)
- (set_local $$228
- (i32.load
- (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$cmp324$529$i
+ (i32.lt_u
+ (get_local $$228)
+ (i32.const 10)
+ )
+ )
+ (if
+ (get_local $$cmp324$529$i)
+ (block
+ (set_local $$e$1$i
+ (get_local $$mul322$i)
)
+ (br $do-once$82)
)
- (set_local $$cmp324$529$i
- (i32.lt_u
- (get_local $$228)
+ (block
+ (set_local $$e$0531$i
+ (get_local $$mul322$i)
+ )
+ (set_local $$i$0530$i
(i32.const 10)
)
)
- (if
- (get_local $$cmp324$529$i)
- (block
- (set_local $$e$1$i
- (get_local $$mul322$i)
+ )
+ (loop $while-in$85
+ (block $while-out$84
+ (set_local $$mul328$i
+ (i32.mul
+ (get_local $$i$0530$i)
+ (i32.const 10)
)
- (br $do-once$82)
)
- (block
- (set_local $$e$0531$i
- (get_local $$mul322$i)
+ (set_local $$inc$i
+ (i32.add
+ (get_local $$e$0531$i)
+ (i32.const 1)
)
- (set_local $$i$0530$i
- (i32.const 10)
+ )
+ (set_local $$cmp324$i
+ (i32.lt_u
+ (get_local $$228)
+ (get_local $$mul328$i)
)
)
- )
- (loop $while-in$85
- (block $while-out$84
- (set_local $$mul328$i
- (i32.mul
- (get_local $$i$0530$i)
- (i32.const 10)
+ (if
+ (get_local $$cmp324$i)
+ (block
+ (set_local $$e$1$i
+ (get_local $$inc$i)
)
+ (br $while-out$84)
)
- (set_local $$inc$i
- (i32.add
- (get_local $$e$0531$i)
- (i32.const 1)
+ (block
+ (set_local $$e$0531$i
+ (get_local $$inc$i)
)
- )
- (set_local $$cmp324$i
- (i32.lt_u
- (get_local $$228)
+ (set_local $$i$0530$i
(get_local $$mul328$i)
)
)
- (if
- (get_local $$cmp324$i)
- (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)
- )
- )
- )
- (br $while-in$85)
)
+ (br $while-in$85)
)
)
- (set_local $$e$1$i
- (i32.const 0)
- )
- )
- )
- (set_local $$cmp333$i
- (i32.ne
- (get_local $$or$i$241)
- (i32.const 102)
)
- )
- (set_local $$mul335$i
- (if i32
- (get_local $$cmp333$i)
- (get_local $$e$1$i)
+ (set_local $$e$1$i
(i32.const 0)
)
)
- (set_local $$sub336$i
- (i32.sub
- (get_local $$$p$i)
- (get_local $$mul335$i)
- )
+ )
+ (set_local $$cmp333$i
+ (i32.ne
+ (get_local $$or$i$241)
+ (i32.const 102)
)
- (set_local $$cmp338$i
- (i32.eq
- (get_local $$or$i$241)
- (i32.const 103)
- )
+ )
+ (set_local $$mul335$i
+ (if i32
+ (get_local $$cmp333$i)
+ (get_local $$e$1$i)
+ (i32.const 0)
)
- (set_local $$tobool341$i
- (i32.ne
- (get_local $$$p$i)
- (i32.const 0)
- )
+ )
+ (set_local $$sub336$i
+ (i32.sub
+ (get_local $$$p$i)
+ (get_local $$mul335$i)
)
- (set_local $$229
- (i32.and
- (get_local $$tobool341$i)
- (get_local $$cmp338$i)
- )
+ )
+ (set_local $$cmp338$i
+ (i32.eq
+ (get_local $$or$i$241)
+ (i32.const 103)
)
- (set_local $$land$ext$neg$i
- (i32.shr_s
- (i32.shl
- (get_local $$229)
- (i32.const 31)
- )
+ )
+ (set_local $$tobool341$i
+ (i32.ne
+ (get_local $$$p$i)
+ (i32.const 0)
+ )
+ )
+ (set_local $$229
+ (i32.and
+ (get_local $$tobool341$i)
+ (get_local $$cmp338$i)
+ )
+ )
+ (set_local $$land$ext$neg$i
+ (i32.shr_s
+ (i32.shl
+ (get_local $$229)
(i32.const 31)
)
+ (i32.const 31)
)
- (set_local $$sub343$i
- (i32.add
- (get_local $$sub336$i)
- (get_local $$land$ext$neg$i)
- )
+ )
+ (set_local $$sub343$i
+ (i32.add
+ (get_local $$sub336$i)
+ (get_local $$land$ext$neg$i)
)
- (set_local $$sub$ptr$lhs$cast344$i
- (get_local $$z$3$lcssa$i)
+ )
+ (set_local $$sub$ptr$lhs$cast344$i
+ (get_local $$z$3$lcssa$i)
+ )
+ (set_local $$sub$ptr$sub346$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast344$i)
+ (get_local $$sub$ptr$rhs$cast345$i)
)
- (set_local $$sub$ptr$sub346$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast344$i)
- (get_local $$sub$ptr$rhs$cast345$i)
- )
+ )
+ (set_local $$sub$ptr$div347$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub346$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div347$i
- (i32.shr_s
- (get_local $$sub$ptr$sub346$i)
- (i32.const 2)
- )
+ )
+ (set_local $$230
+ (i32.mul
+ (get_local $$sub$ptr$div347$i)
+ (i32.const 9)
)
- (set_local $$230
- (i32.mul
- (get_local $$sub$ptr$div347$i)
- (i32.const 9)
- )
+ )
+ (set_local $$mul349$i
+ (i32.add
+ (get_local $$230)
+ (i32.const -9)
)
- (set_local $$mul349$i
- (i32.add
- (get_local $$230)
- (i32.const -9)
- )
+ )
+ (set_local $$cmp350$i
+ (i32.lt_s
+ (get_local $$sub343$i)
+ (get_local $$mul349$i)
)
- (set_local $$cmp350$i
- (i32.lt_s
- (get_local $$sub343$i)
- (get_local $$mul349$i)
+ )
+ (if
+ (get_local $$cmp350$i)
+ (block
+ (set_local $$add$ptr354$i
+ (i32.add
+ (get_local $$arraydecay208$add$ptr213$i)
+ (i32.const 4)
+ )
)
- )
- (if
- (get_local $$cmp350$i)
- (block
- (set_local $$add$ptr354$i
- (i32.add
- (get_local $$arraydecay208$add$ptr213$i)
- (i32.const 4)
- )
+ (set_local $$add355$i
+ (i32.add
+ (get_local $$sub343$i)
+ (i32.const 9216)
)
- (set_local $$add355$i
- (i32.add
- (get_local $$sub343$i)
- (i32.const 9216)
+ )
+ (set_local $$div356$i
+ (i32.and
+ (call $i32s-div
+ (get_local $$add355$i)
+ (i32.const 9)
)
+ (i32.const -1)
)
- (set_local $$div356$i
- (i32.and
- (call $i32s-div
- (get_local $$add355$i)
- (i32.const 9)
- )
- (i32.const -1)
- )
+ )
+ (set_local $$sub357$i
+ (i32.add
+ (get_local $$div356$i)
+ (i32.const -1024)
)
- (set_local $$sub357$i
- (i32.add
- (get_local $$div356$i)
- (i32.const -1024)
+ )
+ (set_local $$add$ptr358$i
+ (i32.add
+ (get_local $$add$ptr354$i)
+ (i32.shl
+ (get_local $$sub357$i)
+ (i32.const 2)
)
)
- (set_local $$add$ptr358$i
- (i32.add
- (get_local $$add$ptr354$i)
- (i32.shl
- (get_local $$sub357$i)
- (i32.const 2)
- )
+ )
+ (set_local $$rem360$i
+ (i32.and
+ (call $i32s-rem
+ (get_local $$add355$i)
+ (i32.const 9)
)
+ (i32.const -1)
)
- (set_local $$rem360$i
- (i32.and
- (call $i32s-rem
- (get_local $$add355$i)
- (i32.const 9)
- )
- (i32.const -1)
- )
+ )
+ (set_local $$j$0$524$i
+ (i32.add
+ (get_local $$rem360$i)
+ (i32.const 1)
)
- (set_local $$j$0$524$i
- (i32.add
- (get_local $$rem360$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp363$525$i
+ (i32.lt_s
+ (get_local $$j$0$524$i)
+ (i32.const 9)
)
- (set_local $$cmp363$525$i
- (i32.lt_s
+ )
+ (if
+ (get_local $$cmp363$525$i)
+ (block
+ (set_local $$i$1526$i
+ (i32.const 10)
+ )
+ (set_local $$j$0527$i
(get_local $$j$0$524$i)
- (i32.const 9)
)
- )
- (if
- (get_local $$cmp363$525$i)
- (block
- (set_local $$i$1526$i
- (i32.const 10)
- )
- (set_local $$j$0527$i
- (get_local $$j$0$524$i)
- )
- (loop $while-in$87
- (block $while-out$86
- (set_local $$mul367$i
- (i32.mul
- (get_local $$i$1526$i)
- (i32.const 10)
- )
+ (loop $while-in$87
+ (block $while-out$86
+ (set_local $$mul367$i
+ (i32.mul
+ (get_local $$i$1526$i)
+ (i32.const 10)
)
- (set_local $$j$0$i
- (i32.add
- (get_local $$j$0527$i)
- (i32.const 1)
- )
+ )
+ (set_local $$j$0$i
+ (i32.add
+ (get_local $$j$0527$i)
+ (i32.const 1)
)
- (set_local $$exitcond$i
- (i32.eq
- (get_local $$j$0$i)
- (i32.const 9)
+ )
+ (set_local $$exitcond$i
+ (i32.eq
+ (get_local $$j$0$i)
+ (i32.const 9)
+ )
+ )
+ (if
+ (get_local $$exitcond$i)
+ (block
+ (set_local $$i$1$lcssa$i
+ (get_local $$mul367$i)
)
+ (br $while-out$86)
)
- (if
- (get_local $$exitcond$i)
- (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)
)
- (block
- (set_local $$i$1526$i
- (get_local $$mul367$i)
- )
- (set_local $$j$0527$i
- (get_local $$j$0$i)
- )
+ (set_local $$j$0527$i
+ (get_local $$j$0$i)
)
)
- (br $while-in$87)
)
+ (br $while-in$87)
)
)
- (set_local $$i$1$lcssa$i
- (i32.const 10)
- )
)
- (set_local $$231
- (i32.load
- (get_local $$add$ptr358$i)
- )
+ (set_local $$i$1$lcssa$i
+ (i32.const 10)
)
- (set_local $$rem370$i
- (i32.and
- (call $i32u-rem
- (get_local $$231)
- (get_local $$i$1$lcssa$i)
- )
- (i32.const -1)
- )
+ )
+ (set_local $$231
+ (i32.load
+ (get_local $$add$ptr358$i)
)
- (set_local $$tobool371$i
- (i32.eq
- (get_local $$rem370$i)
- (i32.const 0)
+ )
+ (set_local $$rem370$i
+ (i32.and
+ (call $i32u-rem
+ (get_local $$231)
+ (get_local $$i$1$lcssa$i)
)
+ (i32.const -1)
)
- (set_local $$add$ptr373$i
- (i32.add
- (get_local $$add$ptr358$i)
- (i32.const 4)
- )
+ )
+ (set_local $$tobool371$i
+ (i32.eq
+ (get_local $$rem370$i)
+ (i32.const 0)
)
- (set_local $$cmp374$i
- (i32.eq
- (get_local $$add$ptr373$i)
- (get_local $$z$3$lcssa$i)
- )
+ )
+ (set_local $$add$ptr373$i
+ (i32.add
+ (get_local $$add$ptr358$i)
+ (i32.const 4)
)
- (set_local $$or$cond395$i
- (i32.and
- (get_local $$cmp374$i)
- (get_local $$tobool371$i)
- )
+ )
+ (set_local $$cmp374$i
+ (i32.eq
+ (get_local $$add$ptr373$i)
+ (get_local $$z$3$lcssa$i)
)
- (block $do-once$88
- (if
- (get_local $$or$cond395$i)
- (block
- (set_local $$a$8$i
- (get_local $$a$3$lcssa$i)
+ )
+ (set_local $$or$cond395$i
+ (i32.and
+ (get_local $$cmp374$i)
+ (get_local $$tobool371$i)
+ )
+ )
+ (block $do-once$88
+ (if
+ (get_local $$or$cond395$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)
+ )
+ )
+ (block
+ (set_local $$div378$i
+ (i32.and
+ (call $i32u-div
+ (get_local $$231)
+ (get_local $$i$1$lcssa$i)
+ )
+ (i32.const -1)
)
- (set_local $$d$4$i
- (get_local $$add$ptr358$i)
+ )
+ (set_local $$and379$i
+ (i32.and
+ (get_local $$div378$i)
+ (i32.const 1)
)
- (set_local $$e$4$i
- (get_local $$e$1$i)
+ )
+ (set_local $$tobool380$i
+ (i32.eq
+ (get_local $$and379$i)
+ (i32.const 0)
)
)
- (block
- (set_local $$div378$i
- (i32.and
- (call $i32u-div
- (get_local $$231)
- (get_local $$i$1$lcssa$i)
- )
- (i32.const -1)
- )
+ (set_local $$$396$i
+ (if f64
+ (get_local $$tobool380$i)
+ (f64.const 9007199254740992)
+ (f64.const 9007199254740994)
)
- (set_local $$and379$i
- (i32.and
- (get_local $$div378$i)
- (i32.const 1)
+ )
+ (set_local $$div384$i
+ (i32.and
+ (call $i32s-div
+ (get_local $$i$1$lcssa$i)
+ (i32.const 2)
)
+ (i32.const -1)
)
- (set_local $$tobool380$i
- (i32.eq
- (get_local $$and379$i)
- (i32.const 0)
- )
+ )
+ (set_local $$cmp385$i
+ (i32.lt_u
+ (get_local $$rem370$i)
+ (get_local $$div384$i)
)
- (set_local $$$396$i
- (if f64
- (get_local $$tobool380$i)
- (f64.const 9007199254740992)
- (f64.const 9007199254740994)
- )
+ )
+ (if
+ (get_local $$cmp385$i)
+ (set_local $$small$0$i
+ (f64.const 0.5)
)
- (set_local $$div384$i
- (i32.and
- (call $i32s-div
- (get_local $$i$1$lcssa$i)
- (i32.const 2)
+ (block
+ (set_local $$cmp390$i
+ (i32.eq
+ (get_local $$rem370$i)
+ (get_local $$div384$i)
)
- (i32.const -1)
)
- )
- (set_local $$cmp385$i
- (i32.lt_u
- (get_local $$rem370$i)
- (get_local $$div384$i)
+ (set_local $$or$cond397$i
+ (i32.and
+ (get_local $$cmp374$i)
+ (get_local $$cmp390$i)
+ )
+ )
+ (set_local $$$404$i
+ (if f64
+ (get_local $$or$cond397$i)
+ (f64.const 1)
+ (f64.const 1.5)
+ )
)
- )
- (if
- (get_local $$cmp385$i)
(set_local $$small$0$i
- (f64.const 0.5)
+ (get_local $$$404$i)
)
+ )
+ )
+ (set_local $$tobool400$i
+ (i32.eq
+ (get_local $$pl$0$i)
+ (i32.const 0)
+ )
+ )
+ (block $do-once$90
+ (if
+ (get_local $$tobool400$i)
(block
- (set_local $$cmp390$i
- (i32.eq
- (get_local $$rem370$i)
- (get_local $$div384$i)
- )
+ (set_local $$round377$1$i
+ (get_local $$$396$i)
)
- (set_local $$or$cond397$i
- (i32.and
- (get_local $$cmp374$i)
- (get_local $$cmp390$i)
- )
- )
- (set_local $$$404$i
- (if f64
- (get_local $$or$cond397$i)
- (f64.const 1)
- (f64.const 1.5)
- )
- )
- (set_local $$small$0$i
- (get_local $$$404$i)
+ (set_local $$small$1$i
+ (get_local $$small$0$i)
)
)
- )
- (set_local $$tobool400$i
- (i32.eq
- (get_local $$pl$0$i)
- (i32.const 0)
- )
- )
- (block $do-once$90
- (if
- (get_local $$tobool400$i)
- (block
- (set_local $$round377$1$i
- (get_local $$$396$i)
- )
- (set_local $$small$1$i
- (get_local $$small$0$i)
+ (block
+ (set_local $$232
+ (i32.load8_s
+ (get_local $$prefix$0$i)
)
)
- (block
- (set_local $$232
- (i32.load8_s
- (get_local $$prefix$0$i)
- )
- )
- (set_local $$cmp403$i
- (i32.eq
- (i32.shr_s
- (i32.shl
- (get_local $$232)
- (i32.const 24)
- )
+ (set_local $$cmp403$i
+ (i32.eq
+ (i32.shr_s
+ (i32.shl
+ (get_local $$232)
(i32.const 24)
)
- (i32.const 45)
+ (i32.const 24)
)
+ (i32.const 45)
)
- (if
- (i32.eqz
- (get_local $$cmp403$i)
- )
- (block
- (set_local $$round377$1$i
- (get_local $$$396$i)
- )
- (set_local $$small$1$i
- (get_local $$small$0$i)
- )
- (br $do-once$90)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp403$i)
)
- (set_local $$mul406$i
- (f64.neg
+ (block
+ (set_local $$round377$1$i
(get_local $$$396$i)
)
- )
- (set_local $$mul407$i
- (f64.neg
+ (set_local $$small$1$i
(get_local $$small$0$i)
)
+ (br $do-once$90)
)
- (set_local $$round377$1$i
- (get_local $$mul406$i)
+ )
+ (set_local $$mul406$i
+ (f64.neg
+ (get_local $$$396$i)
)
- (set_local $$small$1$i
- (get_local $$mul407$i)
+ )
+ (set_local $$mul407$i
+ (f64.neg
+ (get_local $$small$0$i)
)
)
+ (set_local $$round377$1$i
+ (get_local $$mul406$i)
+ )
+ (set_local $$small$1$i
+ (get_local $$mul407$i)
+ )
)
)
- (set_local $$sub409$i
- (i32.sub
- (get_local $$231)
- (get_local $$rem370$i)
- )
+ )
+ (set_local $$sub409$i
+ (i32.sub
+ (get_local $$231)
+ (get_local $$rem370$i)
)
- (i32.store
- (get_local $$add$ptr358$i)
- (get_local $$sub409$i)
+ )
+ (i32.store
+ (get_local $$add$ptr358$i)
+ (get_local $$sub409$i)
+ )
+ (set_local $$add410$i
+ (f64.add
+ (get_local $$round377$1$i)
+ (get_local $$small$1$i)
)
- (set_local $$add410$i
- (f64.add
- (get_local $$round377$1$i)
- (get_local $$small$1$i)
- )
+ )
+ (set_local $$cmp411$i
+ (f64.ne
+ (get_local $$add410$i)
+ (get_local $$round377$1$i)
)
- (set_local $$cmp411$i
- (f64.ne
- (get_local $$add410$i)
- (get_local $$round377$1$i)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp411$i)
)
- (if
- (i32.eqz
- (get_local $$cmp411$i)
+ (block
+ (set_local $$a$8$i
+ (get_local $$a$3$lcssa$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)
+ (set_local $$d$4$i
+ (get_local $$add$ptr358$i)
)
- )
- (set_local $$add414$i
- (i32.add
- (get_local $$sub409$i)
- (get_local $$i$1$lcssa$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)
+ )
+ )
+ (i32.store
+ (get_local $$add$ptr358$i)
+ (get_local $$add414$i)
+ )
+ (set_local $$cmp416$519$i
+ (i32.gt_u
(get_local $$add414$i)
+ (i32.const 999999999)
)
- (set_local $$cmp416$519$i
- (i32.gt_u
- (get_local $$add414$i)
- (i32.const 999999999)
+ )
+ (if
+ (get_local $$cmp416$519$i)
+ (block
+ (set_local $$a$5521$i
+ (get_local $$a$3$lcssa$i)
)
- )
- (if
- (get_local $$cmp416$519$i)
- (block
- (set_local $$a$5521$i
- (get_local $$a$3$lcssa$i)
- )
- (set_local $$d$2520$i
- (get_local $$add$ptr358$i)
- )
- (loop $while-in$93
- (block $while-out$92
- (set_local $$incdec$ptr419$i
- (i32.add
- (get_local $$d$2520$i)
- (i32.const -4)
- )
- )
- (i32.store
+ (set_local $$d$2520$i
+ (get_local $$add$ptr358$i)
+ )
+ (loop $while-in$93
+ (block $while-out$92
+ (set_local $$incdec$ptr419$i
+ (i32.add
(get_local $$d$2520$i)
- (i32.const 0)
+ (i32.const -4)
)
- (set_local $$cmp420$i
- (i32.lt_u
- (get_local $$incdec$ptr419$i)
- (get_local $$a$5521$i)
- )
+ )
+ (i32.store
+ (get_local $$d$2520$i)
+ (i32.const 0)
+ )
+ (set_local $$cmp420$i
+ (i32.lt_u
+ (get_local $$incdec$ptr419$i)
+ (get_local $$a$5521$i)
)
- (if
- (get_local $$cmp420$i)
- (block
- (set_local $$incdec$ptr423$i
- (i32.add
- (get_local $$a$5521$i)
- (i32.const -4)
- )
- )
- (i32.store
- (get_local $$incdec$ptr423$i)
- (i32.const 0)
- )
- (set_local $$a$6$i
- (get_local $$incdec$ptr423$i)
+ )
+ (if
+ (get_local $$cmp420$i)
+ (block
+ (set_local $$incdec$ptr423$i
+ (i32.add
+ (get_local $$a$5521$i)
+ (i32.const -4)
)
)
- (set_local $$a$6$i
- (get_local $$a$5521$i)
+ (i32.store
+ (get_local $$incdec$ptr423$i)
+ (i32.const 0)
)
- )
- (set_local $$233
- (i32.load
- (get_local $$incdec$ptr419$i)
+ (set_local $$a$6$i
+ (get_local $$incdec$ptr423$i)
)
)
- (set_local $$inc425$i
- (i32.add
- (get_local $$233)
- (i32.const 1)
- )
+ (set_local $$a$6$i
+ (get_local $$a$5521$i)
)
- (i32.store
+ )
+ (set_local $$233
+ (i32.load
(get_local $$incdec$ptr419$i)
+ )
+ )
+ (set_local $$inc425$i
+ (i32.add
+ (get_local $$233)
+ (i32.const 1)
+ )
+ )
+ (i32.store
+ (get_local $$incdec$ptr419$i)
+ (get_local $$inc425$i)
+ )
+ (set_local $$cmp416$i
+ (i32.gt_u
(get_local $$inc425$i)
+ (i32.const 999999999)
)
- (set_local $$cmp416$i
- (i32.gt_u
- (get_local $$inc425$i)
- (i32.const 999999999)
+ )
+ (if
+ (get_local $$cmp416$i)
+ (block
+ (set_local $$a$5521$i
+ (get_local $$a$6$i)
+ )
+ (set_local $$d$2520$i
+ (get_local $$incdec$ptr419$i)
)
)
- (if
- (get_local $$cmp416$i)
- (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)
)
- (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)
+ (set_local $$d$2$lcssa$i
+ (get_local $$incdec$ptr419$i)
)
+ (br $while-out$92)
)
- (br $while-in$93)
)
+ (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)
- )
+ )
+ (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 $$sub$ptr$rhs$cast428$i
- (get_local $$a$5$lcssa$i)
+ )
+ (set_local $$sub$ptr$rhs$cast428$i
+ (get_local $$a$5$lcssa$i)
+ )
+ (set_local $$sub$ptr$sub429$i
+ (i32.sub
+ (get_local $$sub$ptr$rhs$cast345$i)
+ (get_local $$sub$ptr$rhs$cast428$i)
)
- (set_local $$sub$ptr$sub429$i
- (i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$sub$ptr$rhs$cast428$i)
- )
+ )
+ (set_local $$sub$ptr$div430$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub429$i)
+ (i32.const 2)
)
- (set_local $$sub$ptr$div430$i
- (i32.shr_s
- (get_local $$sub$ptr$sub429$i)
- (i32.const 2)
- )
+ )
+ (set_local $$mul431$i
+ (i32.mul
+ (get_local $$sub$ptr$div430$i)
+ (i32.const 9)
)
- (set_local $$mul431$i
- (i32.mul
- (get_local $$sub$ptr$div430$i)
- (i32.const 9)
- )
+ )
+ (set_local $$234
+ (i32.load
+ (get_local $$a$5$lcssa$i)
)
- (set_local $$234
- (i32.load
+ )
+ (set_local $$cmp433$515$i
+ (i32.lt_u
+ (get_local $$234)
+ (i32.const 10)
+ )
+ )
+ (if
+ (get_local $$cmp433$515$i)
+ (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)
)
- (set_local $$cmp433$515$i
- (i32.lt_u
- (get_local $$234)
+ (block
+ (set_local $$e$2517$i
+ (get_local $$mul431$i)
+ )
+ (set_local $$i$2516$i
(i32.const 10)
)
)
- (if
- (get_local $$cmp433$515$i)
- (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)
+ )
+ (loop $while-in$95
+ (block $while-out$94
+ (set_local $$mul437$i
+ (i32.mul
+ (get_local $$i$2516$i)
+ (i32.const 10)
)
- (br $do-once$88)
)
- (block
- (set_local $$e$2517$i
- (get_local $$mul431$i)
+ (set_local $$inc438$i
+ (i32.add
+ (get_local $$e$2517$i)
+ (i32.const 1)
)
- (set_local $$i$2516$i
- (i32.const 10)
+ )
+ (set_local $$cmp433$i
+ (i32.lt_u
+ (get_local $$234)
+ (get_local $$mul437$i)
)
)
- )
- (loop $while-in$95
- (block $while-out$94
- (set_local $$mul437$i
- (i32.mul
- (get_local $$i$2516$i)
- (i32.const 10)
+ (if
+ (get_local $$cmp433$i)
+ (block
+ (set_local $$a$8$i
+ (get_local $$a$5$lcssa$i)
)
- )
- (set_local $$inc438$i
- (i32.add
- (get_local $$e$2517$i)
- (i32.const 1)
+ (set_local $$d$4$i
+ (get_local $$d$2$lcssa$i)
)
- )
- (set_local $$cmp433$i
- (i32.lt_u
- (get_local $$234)
- (get_local $$mul437$i)
+ (set_local $$e$4$i
+ (get_local $$inc438$i)
)
+ (br $while-out$94)
)
- (if
- (get_local $$cmp433$i)
- (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)
)
- (block
- (set_local $$e$2517$i
- (get_local $$inc438$i)
- )
- (set_local $$i$2516$i
- (get_local $$mul437$i)
- )
+ (set_local $$i$2516$i
+ (get_local $$mul437$i)
)
)
- (br $while-in$95)
)
+ (br $while-in$95)
)
)
)
)
- (set_local $$add$ptr442$i
- (i32.add
- (get_local $$d$4$i)
- (i32.const 4)
- )
+ )
+ (set_local $$add$ptr442$i
+ (i32.add
+ (get_local $$d$4$i)
+ (i32.const 4)
)
- (set_local $$cmp443$i
- (i32.gt_u
- (get_local $$z$3$lcssa$i)
- (get_local $$add$ptr442$i)
- )
+ )
+ (set_local $$cmp443$i
+ (i32.gt_u
+ (get_local $$z$3$lcssa$i)
+ (get_local $$add$ptr442$i)
)
- (set_local $$add$ptr442$z$3$i
- (if i32
- (get_local $$cmp443$i)
- (get_local $$add$ptr442$i)
- (get_local $$z$3$lcssa$i)
- )
+ )
+ (set_local $$add$ptr442$z$3$i
+ (if i32
+ (get_local $$cmp443$i)
+ (get_local $$add$ptr442$i)
+ (get_local $$z$3$lcssa$i)
)
- (set_local $$a$9$ph$i
- (get_local $$a$8$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 $$z$7$i
+ (get_local $$z$7$ph$i)
+ )
+ (loop $while-in$97
+ (block $while-out$96
+ (set_local $$cmp450$i
+ (i32.gt_u
+ (get_local $$z$7$i)
+ (get_local $$a$9$ph$i)
)
- (set_local $$e$5$ph$i
- (get_local $$e$4$i)
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp450$i)
)
- (set_local $$z$7$ph$i
- (get_local $$add$ptr442$z$3$i)
+ (block
+ (set_local $$cmp450$lcssa$i
+ (i32.const 0)
+ )
+ (set_local $$z$7$i$lcssa
+ (get_local $$z$7$i)
+ )
+ (br $while-out$96)
)
)
- (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 $$arrayidx453$i
+ (i32.add
+ (get_local $$z$7$i)
+ (i32.const -4)
)
- (set_local $$z$7$ph$i
- (get_local $$z$3$lcssa$i)
+ )
+ (set_local $$235
+ (i32.load
+ (get_local $$arrayidx453$i)
)
)
- )
- (set_local $$sub626$le$i
- (i32.sub
- (i32.const 0)
- (get_local $$e$5$ph$i)
+ (set_local $$lnot455$i
+ (i32.eq
+ (get_local $$235)
+ (i32.const 0)
+ )
)
- )
- (set_local $$z$7$i
- (get_local $$z$7$ph$i)
- )
- (loop $while-in$97
- (block $while-out$96
- (set_local $$cmp450$i
- (i32.gt_u
+ (if
+ (get_local $$lnot455$i)
+ (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)
- (get_local $$a$9$ph$i)
)
+ (br $while-out$96)
)
- (if
- (i32.eqz
- (get_local $$cmp450$i)
+ )
+ (br $while-in$97)
+ )
+ )
+ (block $do-once$98
+ (if
+ (get_local $$cmp338$i)
+ (block
+ (set_local $$236
+ (i32.and
+ (get_local $$tobool341$i)
+ (i32.const 1)
)
- (block
- (set_local $$cmp450$lcssa$i
- (i32.const 0)
- )
- (set_local $$z$7$i$lcssa
- (get_local $$z$7$i)
- )
- (br $while-out$96)
+ )
+ (set_local $$inc468$i
+ (i32.xor
+ (get_local $$236)
+ (i32.const 1)
)
)
- (set_local $$arrayidx453$i
+ (set_local $$$p$inc468$i
(i32.add
- (get_local $$z$7$i)
- (i32.const -4)
+ (get_local $$inc468$i)
+ (get_local $$$p$i)
)
)
- (set_local $$235
- (i32.load
- (get_local $$arrayidx453$i)
+ (set_local $$cmp470$i
+ (i32.gt_s
+ (get_local $$$p$inc468$i)
+ (get_local $$e$5$ph$i)
)
)
- (set_local $$lnot455$i
- (i32.eq
- (get_local $$235)
- (i32.const 0)
+ (set_local $$cmp473$i
+ (i32.gt_s
+ (get_local $$e$5$ph$i)
+ (i32.const -5)
+ )
+ )
+ (set_local $$or$cond2$i
+ (i32.and
+ (get_local $$cmp470$i)
+ (get_local $$cmp473$i)
)
)
(if
- (get_local $$lnot455$i)
- (set_local $$z$7$i
- (get_local $$arrayidx453$i)
+ (get_local $$or$cond2$i)
+ (block
+ (set_local $$dec476$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const -1)
+ )
+ )
+ (set_local $$add477$neg$i
+ (i32.add
+ (get_local $$$p$inc468$i)
+ (i32.const -1)
+ )
+ )
+ (set_local $$sub478$i
+ (i32.sub
+ (get_local $$add477$neg$i)
+ (get_local $$e$5$ph$i)
+ )
+ )
+ (set_local $$p$addr$2$i
+ (get_local $$sub478$i)
+ )
+ (set_local $$t$addr$0$i
+ (get_local $$dec476$i)
+ )
)
(block
- (set_local $$cmp450$lcssa$i
- (i32.const 1)
+ (set_local $$sub480$i
+ (i32.add
+ (get_local $$t$0)
+ (i32.const -2)
+ )
)
- (set_local $$z$7$i$lcssa
- (get_local $$z$7$i)
+ (set_local $$dec481$i
+ (i32.add
+ (get_local $$$p$inc468$i)
+ (i32.const -1)
+ )
+ )
+ (set_local $$p$addr$2$i
+ (get_local $$dec481$i)
+ )
+ (set_local $$t$addr$0$i
+ (get_local $$sub480$i)
)
- (br $while-out$96)
)
)
- (br $while-in$97)
- )
- )
- (block $do-once$98
- (if
- (get_local $$cmp338$i)
- (block
- (set_local $$236
- (i32.and
- (get_local $$tobool341$i)
- (i32.const 1)
- )
+ (set_local $$and483$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
- (set_local $$inc468$i
- (i32.xor
- (get_local $$236)
- (i32.const 1)
- )
+ )
+ (set_local $$tobool484$i
+ (i32.eq
+ (get_local $$and483$i)
+ (i32.const 0)
)
- (set_local $$$p$inc468$i
- (i32.add
- (get_local $$inc468$i)
- (get_local $$$p$i)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool484$i)
)
- (set_local $$cmp470$i
- (i32.gt_s
- (get_local $$$p$inc468$i)
- (get_local $$e$5$ph$i)
+ (block
+ (set_local $$and610$pre$phi$iZ2D
+ (get_local $$and483$i)
)
- )
- (set_local $$cmp473$i
- (i32.gt_s
- (get_local $$e$5$ph$i)
- (i32.const -5)
+ (set_local $$p$addr$3$i
+ (get_local $$p$addr$2$i)
)
- )
- (set_local $$or$cond2$i
- (i32.and
- (get_local $$cmp470$i)
- (get_local $$cmp473$i)
+ (set_local $$t$addr$1$i
+ (get_local $$t$addr$0$i)
)
+ (br $do-once$98)
)
+ )
+ (block $do-once$100
(if
- (get_local $$or$cond2$i)
+ (get_local $$cmp450$lcssa$i)
(block
- (set_local $$dec476$i
+ (set_local $$arrayidx489$i
(i32.add
- (get_local $$t$0)
- (i32.const -1)
+ (get_local $$z$7$i$lcssa)
+ (i32.const -4)
)
)
- (set_local $$add477$neg$i
- (i32.add
- (get_local $$$p$inc468$i)
- (i32.const -1)
+ (set_local $$237
+ (i32.load
+ (get_local $$arrayidx489$i)
)
)
- (set_local $$sub478$i
- (i32.sub
- (get_local $$add477$neg$i)
- (get_local $$e$5$ph$i)
+ (set_local $$tobool490$i
+ (i32.eq
+ (get_local $$237)
+ (i32.const 0)
)
)
- (set_local $$p$addr$2$i
- (get_local $$sub478$i)
- )
- (set_local $$t$addr$0$i
- (get_local $$dec476$i)
- )
- )
- (block
- (set_local $$sub480$i
- (i32.add
- (get_local $$t$0)
- (i32.const -2)
+ (if
+ (get_local $$tobool490$i)
+ (block
+ (set_local $$j$2$i
+ (i32.const 9)
+ )
+ (br $do-once$100)
)
)
- (set_local $$dec481$i
- (i32.add
- (get_local $$$p$inc468$i)
+ (set_local $$rem494$510$i
+ (i32.and
+ (call $i32u-rem
+ (get_local $$237)
+ (i32.const 10)
+ )
(i32.const -1)
)
)
- (set_local $$p$addr$2$i
- (get_local $$dec481$i)
- )
- (set_local $$t$addr$0$i
- (get_local $$sub480$i)
- )
- )
- )
- (set_local $$and483$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
- )
- )
- (set_local $$tobool484$i
- (i32.eq
- (get_local $$and483$i)
- (i32.const 0)
- )
- )
- (if
- (i32.eqz
- (get_local $$tobool484$i)
- )
- (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)
- )
- )
- (block $do-once$100
- (if
- (get_local $$cmp450$lcssa$i)
- (block
- (set_local $$arrayidx489$i
- (i32.add
- (get_local $$z$7$i$lcssa)
- (i32.const -4)
- )
+ (set_local $$cmp495$511$i
+ (i32.eq
+ (get_local $$rem494$510$i)
+ (i32.const 0)
)
- (set_local $$237
- (i32.load
- (get_local $$arrayidx489$i)
+ )
+ (if
+ (get_local $$cmp495$511$i)
+ (block
+ (set_local $$i$3512$i
+ (i32.const 10)
)
- )
- (set_local $$tobool490$i
- (i32.eq
- (get_local $$237)
+ (set_local $$j$1513$i
(i32.const 0)
)
)
- (if
- (get_local $$tobool490$i)
- (block
- (set_local $$j$2$i
- (i32.const 9)
- )
- (br $do-once$100)
- )
- )
- (set_local $$rem494$510$i
- (i32.and
- (call $i32u-rem
- (get_local $$237)
- (i32.const 10)
- )
- (i32.const -1)
- )
- )
- (set_local $$cmp495$511$i
- (i32.eq
- (get_local $$rem494$510$i)
+ (block
+ (set_local $$j$2$i
(i32.const 0)
)
+ (br $do-once$100)
)
- (if
- (get_local $$cmp495$511$i)
- (block
- (set_local $$i$3512$i
+ )
+ (loop $while-in$103
+ (block $while-out$102
+ (set_local $$mul499$i
+ (i32.mul
+ (get_local $$i$3512$i)
(i32.const 10)
)
- (set_local $$j$1513$i
- (i32.const 0)
- )
)
- (block
- (set_local $$j$2$i
- (i32.const 0)
+ (set_local $$inc500$i
+ (i32.add
+ (get_local $$j$1513$i)
+ (i32.const 1)
)
- (br $do-once$100)
)
- )
- (loop $while-in$103
- (block $while-out$102
- (set_local $$mul499$i
- (i32.mul
- (get_local $$i$3512$i)
- (i32.const 10)
+ (set_local $$rem494$i
+ (i32.and
+ (call $i32u-rem
+ (get_local $$237)
+ (get_local $$mul499$i)
)
+ (i32.const -1)
)
- (set_local $$inc500$i
- (i32.add
- (get_local $$j$1513$i)
- (i32.const 1)
- )
+ )
+ (set_local $$cmp495$i
+ (i32.eq
+ (get_local $$rem494$i)
+ (i32.const 0)
)
- (set_local $$rem494$i
- (i32.and
- (call $i32u-rem
- (get_local $$237)
- (get_local $$mul499$i)
- )
- (i32.const -1)
+ )
+ (if
+ (get_local $$cmp495$i)
+ (block
+ (set_local $$i$3512$i
+ (get_local $$mul499$i)
)
- )
- (set_local $$cmp495$i
- (i32.eq
- (get_local $$rem494$i)
- (i32.const 0)
+ (set_local $$j$1513$i
+ (get_local $$inc500$i)
)
)
- (if
- (get_local $$cmp495$i)
- (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)
+ (block
+ (set_local $$j$2$i
+ (get_local $$inc500$i)
)
+ (br $while-out$102)
)
- (br $while-in$103)
)
+ (br $while-in$103)
)
)
- (set_local $$j$2$i
- (i32.const 9)
- )
)
- )
- (set_local $$or504$i
- (i32.or
- (get_local $$t$addr$0$i)
- (i32.const 32)
+ (set_local $$j$2$i
+ (i32.const 9)
)
)
- (set_local $$cmp505$i
- (i32.eq
- (get_local $$or504$i)
- (i32.const 102)
- )
+ )
+ (set_local $$or504$i
+ (i32.or
+ (get_local $$t$addr$0$i)
+ (i32.const 32)
)
- (set_local $$sub$ptr$lhs$cast508$i
- (get_local $$z$7$i$lcssa)
+ )
+ (set_local $$cmp505$i
+ (i32.eq
+ (get_local $$or504$i)
+ (i32.const 102)
)
- (set_local $$sub$ptr$sub510$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast508$i)
- (get_local $$sub$ptr$rhs$cast345$i)
- )
+ )
+ (set_local $$sub$ptr$lhs$cast508$i
+ (get_local $$z$7$i$lcssa)
+ )
+ (set_local $$sub$ptr$sub510$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast508$i)
+ (get_local $$sub$ptr$rhs$cast345$i)
)
- (set_local $$sub$ptr$div511$i
- (i32.shr_s
- (get_local $$sub$ptr$sub510$i)
- (i32.const 2)
- )
+ )
+ (set_local $$sub$ptr$div511$i
+ (i32.shr_s
+ (get_local $$sub$ptr$sub510$i)
+ (i32.const 2)
)
- (set_local $$238
- (i32.mul
- (get_local $$sub$ptr$div511$i)
- (i32.const 9)
- )
+ )
+ (set_local $$238
+ (i32.mul
+ (get_local $$sub$ptr$div511$i)
+ (i32.const 9)
)
- (set_local $$mul513$i
- (i32.add
- (get_local $$238)
- (i32.const -9)
- )
+ )
+ (set_local $$mul513$i
+ (i32.add
+ (get_local $$238)
+ (i32.const -9)
)
- (if
- (get_local $$cmp505$i)
- (block
- (set_local $$sub514$i
- (i32.sub
- (get_local $$mul513$i)
- (get_local $$j$2$i)
- )
- )
- (set_local $$cmp515$i
- (i32.lt_s
- (get_local $$sub514$i)
- (i32.const 0)
- )
- )
- (set_local $$$sub514$i
- (if i32
- (get_local $$cmp515$i)
- (i32.const 0)
- (get_local $$sub514$i)
- )
- )
- (set_local $$cmp528$i
- (i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
- )
- )
- (set_local $$p$addr$2$$sub514398$i
- (if i32
- (get_local $$cmp528$i)
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
- )
+ )
+ (if
+ (get_local $$cmp505$i)
+ (block
+ (set_local $$sub514$i
+ (i32.sub
+ (get_local $$mul513$i)
+ (get_local $$j$2$i)
)
- (set_local $$and610$pre$phi$iZ2D
+ )
+ (set_local $$cmp515$i
+ (i32.lt_s
+ (get_local $$sub514$i)
(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)
- )
- (br $do-once$98)
)
- (block
- (set_local $$add561$i
- (i32.add
- (get_local $$mul513$i)
- (get_local $$e$5$ph$i)
- )
+ (set_local $$$sub514$i
+ (if i32
+ (get_local $$cmp515$i)
+ (i32.const 0)
+ (get_local $$sub514$i)
)
- (set_local $$sub562$i
- (i32.sub
- (get_local $$add561$i)
- (get_local $$j$2$i)
- )
+ )
+ (set_local $$cmp528$i
+ (i32.lt_s
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub514$i)
)
- (set_local $$cmp563$i
- (i32.lt_s
- (get_local $$sub562$i)
- (i32.const 0)
- )
+ )
+ (set_local $$p$addr$2$$sub514398$i
+ (if i32
+ (get_local $$cmp528$i)
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub514$i)
)
- (set_local $$$sub562$i
- (if i32
- (get_local $$cmp563$i)
- (i32.const 0)
- (get_local $$sub562$i)
- )
+ )
+ (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)
+ )
+ (br $do-once$98)
+ )
+ (block
+ (set_local $$add561$i
+ (i32.add
+ (get_local $$mul513$i)
+ (get_local $$e$5$ph$i)
)
- (set_local $$cmp577$i
- (i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
- )
+ )
+ (set_local $$sub562$i
+ (i32.sub
+ (get_local $$add561$i)
+ (get_local $$j$2$i)
)
- (set_local $$p$addr$2$$sub562399$i
- (if i32
- (get_local $$cmp577$i)
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
- )
+ )
+ (set_local $$cmp563$i
+ (i32.lt_s
+ (get_local $$sub562$i)
+ (i32.const 0)
)
- (set_local $$and610$pre$phi$iZ2D
+ )
+ (set_local $$$sub562$i
+ (if i32
+ (get_local $$cmp563$i)
(i32.const 0)
+ (get_local $$sub562$i)
)
- (set_local $$p$addr$3$i
- (get_local $$p$addr$2$$sub562399$i)
+ )
+ (set_local $$cmp577$i
+ (i32.lt_s
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub562$i)
)
- (set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
+ )
+ (set_local $$p$addr$2$$sub562399$i
+ (if i32
+ (get_local $$cmp577$i)
+ (get_local $$p$addr$2$i)
+ (get_local $$$sub562$i)
)
- (br $do-once$98)
)
- )
- )
- (block
- (set_local $$$pre567$i
- (i32.and
- (get_local $$fl$1$and219)
- (i32.const 8)
+ (set_local $$and610$pre$phi$iZ2D
+ (i32.const 0)
)
+ (set_local $$p$addr$3$i
+ (get_local $$p$addr$2$$sub562399$i)
+ )
+ (set_local $$t$addr$1$i
+ (get_local $$t$addr$0$i)
+ )
+ (br $do-once$98)
)
- (set_local $$and610$pre$phi$iZ2D
- (get_local $$$pre567$i)
- )
- (set_local $$p$addr$3$i
- (get_local $$$p$i)
- )
- (set_local $$t$addr$1$i
- (get_local $$t$0)
+ )
+ )
+ (block
+ (set_local $$$pre567$i
+ (i32.and
+ (get_local $$fl$1$and219)
+ (i32.const 8)
)
)
+ (set_local $$and610$pre$phi$iZ2D
+ (get_local $$$pre567$i)
+ )
+ (set_local $$p$addr$3$i
+ (get_local $$$p$i)
+ )
+ (set_local $$t$addr$1$i
+ (get_local $$t$0)
+ )
)
)
- (set_local $$239
- (i32.or
- (get_local $$p$addr$3$i)
- (get_local $$and610$pre$phi$iZ2D)
- )
+ )
+ (set_local $$239
+ (i32.or
+ (get_local $$p$addr$3$i)
+ (get_local $$and610$pre$phi$iZ2D)
)
- (set_local $$240
- (i32.ne
- (get_local $$239)
- (i32.const 0)
- )
+ )
+ (set_local $$240
+ (i32.ne
+ (get_local $$239)
+ (i32.const 0)
)
- (set_local $$lor$ext$i
- (i32.and
- (get_local $$240)
- (i32.const 1)
- )
+ )
+ (set_local $$lor$ext$i
+ (i32.and
+ (get_local $$240)
+ (i32.const 1)
)
- (set_local $$or613$i
- (i32.or
- (get_local $$t$addr$1$i)
- (i32.const 32)
- )
+ )
+ (set_local $$or613$i
+ (i32.or
+ (get_local $$t$addr$1$i)
+ (i32.const 32)
)
- (set_local $$cmp614$i
- (i32.eq
- (get_local $$or613$i)
- (i32.const 102)
- )
+ )
+ (set_local $$cmp614$i
+ (i32.eq
+ (get_local $$or613$i)
+ (i32.const 102)
)
- (if
- (get_local $$cmp614$i)
- (block
- (set_local $$cmp617$i
- (i32.gt_s
- (get_local $$e$5$ph$i)
- (i32.const 0)
- )
- )
- (set_local $$add620$i
- (if i32
- (get_local $$cmp617$i)
- (get_local $$e$5$ph$i)
- (i32.const 0)
- )
- )
- (set_local $$estr$2$i
+ )
+ (if
+ (get_local $$cmp614$i)
+ (block
+ (set_local $$cmp617$i
+ (i32.gt_s
+ (get_local $$e$5$ph$i)
(i32.const 0)
)
- (set_local $$sub$ptr$sub650$pn$i
- (get_local $$add620$i)
+ )
+ (set_local $$add620$i
+ (if i32
+ (get_local $$cmp617$i)
+ (get_local $$e$5$ph$i)
+ (i32.const 0)
)
)
- (block
- (set_local $$cmp623$i
- (i32.lt_s
- (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)
+ )
+ )
+ (block
+ (set_local $$cmp623$i
+ (i32.lt_s
+ (get_local $$e$5$ph$i)
+ (i32.const 0)
)
- (set_local $$cond629$i
- (if i32
- (get_local $$cmp623$i)
- (get_local $$sub626$le$i)
- (get_local $$e$5$ph$i)
- )
+ )
+ (set_local $$cond629$i
+ (if i32
+ (get_local $$cmp623$i)
+ (get_local $$sub626$le$i)
+ (get_local $$e$5$ph$i)
)
- (set_local $$241
- (i32.lt_s
- (get_local $$cond629$i)
- (i32.const 0)
- )
+ )
+ (set_local $$241
+ (i32.lt_s
+ (get_local $$cond629$i)
+ (i32.const 0)
)
- (set_local $$242
- (i32.shr_s
- (i32.shl
- (get_local $$241)
- (i32.const 31)
- )
+ )
+ (set_local $$242
+ (i32.shr_s
+ (i32.shl
+ (get_local $$241)
(i32.const 31)
)
+ (i32.const 31)
)
- (set_local $$243
- (call $_fmt_u
- (get_local $$cond629$i)
- (get_local $$242)
- (get_local $$arrayidx$i$236)
- )
+ )
+ (set_local $$243
+ (call $_fmt_u
+ (get_local $$cond629$i)
+ (get_local $$242)
+ (get_local $$arrayidx$i$236)
)
- (set_local $$sub$ptr$rhs$cast634$504$i
- (get_local $$243)
+ )
+ (set_local $$sub$ptr$rhs$cast634$504$i
+ (get_local $$243)
+ )
+ (set_local $$sub$ptr$sub635$505$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast634$504$i)
)
- (set_local $$sub$ptr$sub635$505$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast634$504$i)
- )
+ )
+ (set_local $$cmp636$506$i
+ (i32.lt_s
+ (get_local $$sub$ptr$sub635$505$i)
+ (i32.const 2)
)
- (set_local $$cmp636$506$i
- (i32.lt_s
- (get_local $$sub$ptr$sub635$505$i)
- (i32.const 2)
+ )
+ (if
+ (get_local $$cmp636$506$i)
+ (block
+ (set_local $$estr$1507$i
+ (get_local $$243)
)
- )
- (if
- (get_local $$cmp636$506$i)
- (block
- (set_local $$estr$1507$i
- (get_local $$243)
- )
- (loop $while-in$105
- (block $while-out$104
- (set_local $$incdec$ptr639$i
- (i32.add
- (get_local $$estr$1507$i)
- (i32.const -1)
- )
- )
- (i32.store8
- (get_local $$incdec$ptr639$i)
- (i32.const 48)
+ (loop $while-in$105
+ (block $while-out$104
+ (set_local $$incdec$ptr639$i
+ (i32.add
+ (get_local $$estr$1507$i)
+ (i32.const -1)
)
- (set_local $$sub$ptr$rhs$cast634$i
- (get_local $$incdec$ptr639$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr639$i)
+ (i32.const 48)
+ )
+ (set_local $$sub$ptr$rhs$cast634$i
+ (get_local $$incdec$ptr639$i)
+ )
+ (set_local $$sub$ptr$sub635$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast634$i)
)
- (set_local $$sub$ptr$sub635$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast634$i)
- )
+ )
+ (set_local $$cmp636$i
+ (i32.lt_s
+ (get_local $$sub$ptr$sub635$i)
+ (i32.const 2)
)
- (set_local $$cmp636$i
- (i32.lt_s
- (get_local $$sub$ptr$sub635$i)
- (i32.const 2)
- )
+ )
+ (if
+ (get_local $$cmp636$i)
+ (set_local $$estr$1507$i
+ (get_local $$incdec$ptr639$i)
)
- (if
- (get_local $$cmp636$i)
- (set_local $$estr$1507$i
+ (block
+ (set_local $$estr$1$lcssa$i
(get_local $$incdec$ptr639$i)
)
- (block
- (set_local $$estr$1$lcssa$i
- (get_local $$incdec$ptr639$i)
- )
- (br $while-out$104)
- )
+ (br $while-out$104)
)
- (br $while-in$105)
)
+ (br $while-in$105)
)
)
- (set_local $$estr$1$lcssa$i
- (get_local $$243)
- )
- )
- (set_local $$244
- (i32.shr_s
- (get_local $$e$5$ph$i)
- (i32.const 31)
- )
)
- (set_local $$245
- (i32.and
- (get_local $$244)
- (i32.const 2)
- )
- )
- (set_local $$246
- (i32.add
- (get_local $$245)
- (i32.const 43)
- )
- )
- (set_local $$conv644$i
- (i32.and
- (get_local $$246)
- (i32.const 255)
- )
- )
- (set_local $$incdec$ptr645$i
- (i32.add
- (get_local $$estr$1$lcssa$i)
- (i32.const -1)
- )
+ (set_local $$estr$1$lcssa$i
+ (get_local $$243)
)
- (i32.store8
- (get_local $$incdec$ptr645$i)
- (get_local $$conv644$i)
+ )
+ (set_local $$244
+ (i32.shr_s
+ (get_local $$e$5$ph$i)
+ (i32.const 31)
)
- (set_local $$conv646$i
- (i32.and
- (get_local $$t$addr$1$i)
- (i32.const 255)
- )
+ )
+ (set_local $$245
+ (i32.and
+ (get_local $$244)
+ (i32.const 2)
)
- (set_local $$incdec$ptr647$i
- (i32.add
- (get_local $$estr$1$lcssa$i)
- (i32.const -2)
- )
+ )
+ (set_local $$246
+ (i32.add
+ (get_local $$245)
+ (i32.const 43)
)
- (i32.store8
- (get_local $$incdec$ptr647$i)
- (get_local $$conv646$i)
+ )
+ (set_local $$conv644$i
+ (i32.and
+ (get_local $$246)
+ (i32.const 255)
)
- (set_local $$sub$ptr$rhs$cast649$i
- (get_local $$incdec$ptr647$i)
+ )
+ (set_local $$incdec$ptr645$i
+ (i32.add
+ (get_local $$estr$1$lcssa$i)
+ (i32.const -1)
)
- (set_local $$sub$ptr$sub650$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast649$i)
- )
+ )
+ (i32.store8
+ (get_local $$incdec$ptr645$i)
+ (get_local $$conv644$i)
+ )
+ (set_local $$conv646$i
+ (i32.and
+ (get_local $$t$addr$1$i)
+ (i32.const 255)
)
- (set_local $$estr$2$i
- (get_local $$incdec$ptr647$i)
+ )
+ (set_local $$incdec$ptr647$i
+ (i32.add
+ (get_local $$estr$1$lcssa$i)
+ (i32.const -2)
)
- (set_local $$sub$ptr$sub650$pn$i
- (get_local $$sub$ptr$sub650$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr647$i)
+ (get_local $$conv646$i)
+ )
+ (set_local $$sub$ptr$rhs$cast649$i
+ (get_local $$incdec$ptr647$i)
+ )
+ (set_local $$sub$ptr$sub650$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast649$i)
)
)
- )
- (set_local $$add608$i
- (i32.add
- (get_local $$pl$0$i)
- (i32.const 1)
+ (set_local $$estr$2$i
+ (get_local $$incdec$ptr647$i)
)
- )
- (set_local $$add612$i
- (i32.add
- (get_local $$add608$i)
- (get_local $$p$addr$3$i)
+ (set_local $$sub$ptr$sub650$pn$i
+ (get_local $$sub$ptr$sub650$i)
)
)
- (set_local $$l$1$i
- (i32.add
- (get_local $$add612$i)
- (get_local $$lor$ext$i)
- )
+ )
+ (set_local $$add608$i
+ (i32.add
+ (get_local $$pl$0$i)
+ (i32.const 1)
)
- (set_local $$add653$i
- (i32.add
- (get_local $$l$1$i)
- (get_local $$sub$ptr$sub650$pn$i)
- )
+ )
+ (set_local $$add612$i
+ (i32.add
+ (get_local $$add608$i)
+ (get_local $$p$addr$3$i)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add653$i)
- (get_local $$fl$1$and219)
+ )
+ (set_local $$l$1$i
+ (i32.add
+ (get_local $$add612$i)
+ (get_local $$lor$ext$i)
)
- (set_local $$247
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$add653$i
+ (i32.add
+ (get_local $$l$1$i)
+ (get_local $$sub$ptr$sub650$pn$i)
)
- (set_local $$and$i$436$i
- (i32.and
- (get_local $$247)
- (i32.const 32)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$247
+ (i32.load
+ (get_local $$f)
)
- (set_local $$tobool$i$437$i
- (i32.eq
- (get_local $$and$i$436$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$436$i
+ (i32.and
+ (get_local $$247)
+ (i32.const 32)
)
- (if
- (get_local $$tobool$i$437$i)
- (drop
- (call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$0$i)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$tobool$i$437$i
+ (i32.eq
+ (get_local $$and$i$436$i)
+ (i32.const 0)
)
- (set_local $$xor655$i
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 65536)
+ )
+ (if
+ (get_local $$tobool$i$437$i)
+ (drop
+ (call $___fwritex
+ (get_local $$prefix$0$i)
+ (get_local $$pl$0$i)
+ (get_local $$f)
)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$w$1)
- (get_local $$add653$i)
- (get_local $$xor655$i)
+ )
+ (set_local $$xor655$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 65536)
)
- (block $do-once$106
- (if
- (get_local $$cmp614$i)
- (block
- (set_local $$cmp660$i
- (i32.gt_u
- (get_local $$a$9$ph$i)
- (get_local $$arraydecay208$add$ptr213$i)
- )
- )
- (set_local $$r$0$a$9$i
- (if i32
- (get_local $$cmp660$i)
- (get_local $$arraydecay208$add$ptr213$i)
- (get_local $$a$9$ph$i)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (get_local $$xor655$i)
+ )
+ (block $do-once$106
+ (if
+ (get_local $$cmp614$i)
+ (block
+ (set_local $$cmp660$i
+ (i32.gt_u
+ (get_local $$a$9$ph$i)
+ (get_local $$arraydecay208$add$ptr213$i)
)
- (set_local $$d$5494$i
- (get_local $$r$0$a$9$i)
+ )
+ (set_local $$r$0$a$9$i
+ (if i32
+ (get_local $$cmp660$i)
+ (get_local $$arraydecay208$add$ptr213$i)
+ (get_local $$a$9$ph$i)
)
- (loop $while-in$109
- (block $while-out$108
- (set_local $$248
- (i32.load
- (get_local $$d$5494$i)
- )
+ )
+ (set_local $$d$5494$i
+ (get_local $$r$0$a$9$i)
+ )
+ (loop $while-in$109
+ (block $while-out$108
+ (set_local $$248
+ (i32.load
+ (get_local $$d$5494$i)
)
- (set_local $$249
- (call $_fmt_u
- (get_local $$248)
- (i32.const 0)
- (get_local $$add$ptr671$i)
- )
+ )
+ (set_local $$249
+ (call $_fmt_u
+ (get_local $$248)
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (set_local $$cmp673$i
- (i32.eq
- (get_local $$d$5494$i)
- (get_local $$r$0$a$9$i)
- )
+ )
+ (set_local $$cmp673$i
+ (i32.eq
+ (get_local $$d$5494$i)
+ (get_local $$r$0$a$9$i)
)
- (block $do-once$110
- (if
- (get_local $$cmp673$i)
- (block
- (set_local $$cmp686$i
- (i32.eq
- (get_local $$249)
- (get_local $$add$ptr671$i)
- )
+ )
+ (block $do-once$110
+ (if
+ (get_local $$cmp673$i)
+ (block
+ (set_local $$cmp686$i
+ (i32.eq
+ (get_local $$249)
+ (get_local $$add$ptr671$i)
)
- (if
- (i32.eqz
- (get_local $$cmp686$i)
- )
- (block
- (set_local $$s668$1$i
- (get_local $$249)
- )
- (br $do-once$110)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$cmp686$i)
)
- (i32.store8
- (get_local $$incdec$ptr689$i)
- (i32.const 48)
+ (block
+ (set_local $$s668$1$i
+ (get_local $$249)
+ )
+ (br $do-once$110)
)
- (set_local $$s668$1$i
- (get_local $$incdec$ptr689$i)
+ )
+ (i32.store8
+ (get_local $$incdec$ptr689$i)
+ (i32.const 48)
+ )
+ (set_local $$s668$1$i
+ (get_local $$incdec$ptr689$i)
+ )
+ )
+ (block
+ (set_local $$cmp678$491$i
+ (i32.gt_u
+ (get_local $$249)
+ (get_local $$buf$i)
)
)
- (block
- (set_local $$cmp678$491$i
- (i32.gt_u
- (get_local $$249)
- (get_local $$buf$i)
- )
+ (if
+ (get_local $$cmp678$491$i)
+ (set_local $$s668$0492$i
+ (get_local $$249)
)
- (if
- (get_local $$cmp678$491$i)
- (set_local $$s668$0492$i
+ (block
+ (set_local $$s668$1$i
(get_local $$249)
)
- (block
- (set_local $$s668$1$i
- (get_local $$249)
- )
- (br $do-once$110)
- )
+ (br $do-once$110)
)
- (loop $while-in$113
- (block $while-out$112
- (set_local $$incdec$ptr681$i
- (i32.add
- (get_local $$s668$0492$i)
- (i32.const -1)
- )
+ )
+ (loop $while-in$113
+ (block $while-out$112
+ (set_local $$incdec$ptr681$i
+ (i32.add
+ (get_local $$s668$0492$i)
+ (i32.const -1)
)
- (i32.store8
+ )
+ (i32.store8
+ (get_local $$incdec$ptr681$i)
+ (i32.const 48)
+ )
+ (set_local $$cmp678$i
+ (i32.gt_u
(get_local $$incdec$ptr681$i)
- (i32.const 48)
+ (get_local $$buf$i)
)
- (set_local $$cmp678$i
- (i32.gt_u
- (get_local $$incdec$ptr681$i)
- (get_local $$buf$i)
- )
+ )
+ (if
+ (get_local $$cmp678$i)
+ (set_local $$s668$0492$i
+ (get_local $$incdec$ptr681$i)
)
- (if
- (get_local $$cmp678$i)
- (set_local $$s668$0492$i
+ (block
+ (set_local $$s668$1$i
(get_local $$incdec$ptr681$i)
)
- (block
- (set_local $$s668$1$i
- (get_local $$incdec$ptr681$i)
- )
- (br $while-out$112)
- )
+ (br $while-out$112)
)
- (br $while-in$113)
)
+ (br $while-in$113)
)
)
)
)
- (set_local $$250
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$250
+ (i32.load
+ (get_local $$f)
)
- (set_local $$and$i$442$i
- (i32.and
- (get_local $$250)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$442$i
+ (i32.and
+ (get_local $$250)
+ (i32.const 32)
)
- (set_local $$tobool$i$443$i
- (i32.eq
- (get_local $$and$i$442$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$443$i
+ (i32.eq
+ (get_local $$and$i$442$i)
+ (i32.const 0)
)
- (if
- (get_local $$tobool$i$443$i)
- (block
- (set_local $$sub$ptr$rhs$cast695$i
- (get_local $$s668$1$i)
- )
- (set_local $$sub$ptr$sub696$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
- (get_local $$sub$ptr$rhs$cast695$i)
- )
+ )
+ (if
+ (get_local $$tobool$i$443$i)
+ (block
+ (set_local $$sub$ptr$rhs$cast695$i
+ (get_local $$s668$1$i)
+ )
+ (set_local $$sub$ptr$sub696$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast694$i)
+ (get_local $$sub$ptr$rhs$cast695$i)
)
- (drop
- (call $___fwritex
- (get_local $$s668$1$i)
- (get_local $$sub$ptr$sub696$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$s668$1$i)
+ (get_local $$sub$ptr$sub696$i)
+ (get_local $$f)
)
)
)
- (set_local $$incdec$ptr698$i
- (i32.add
- (get_local $$d$5494$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr698$i
+ (i32.add
+ (get_local $$d$5494$i)
+ (i32.const 4)
)
- (set_local $$cmp665$i
- (i32.gt_u
- (get_local $$incdec$ptr698$i)
- (get_local $$arraydecay208$add$ptr213$i)
- )
+ )
+ (set_local $$cmp665$i
+ (i32.gt_u
+ (get_local $$incdec$ptr698$i)
+ (get_local $$arraydecay208$add$ptr213$i)
)
- (if
- (get_local $$cmp665$i)
- (block
- (set_local $$incdec$ptr698$i$lcssa
- (get_local $$incdec$ptr698$i)
- )
- (br $while-out$108)
- )
- (set_local $$d$5494$i
+ )
+ (if
+ (get_local $$cmp665$i)
+ (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-in$109)
)
+ (br $while-in$109)
)
- (set_local $$251
- (i32.eq
- (get_local $$239)
- (i32.const 0)
- )
+ )
+ (set_local $$251
+ (i32.eq
+ (get_local $$239)
+ (i32.const 0)
)
- (block $do-once$114
- (if
- (i32.eqz
- (get_local $$251)
- )
- (block
- (set_local $$252
- (i32.load
- (get_local $$f)
- )
+ )
+ (block $do-once$114
+ (if
+ (i32.eqz
+ (get_local $$251)
+ )
+ (block
+ (set_local $$252
+ (i32.load
+ (get_local $$f)
)
- (set_local $$and$i$448$i
- (i32.and
- (get_local $$252)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$448$i
+ (i32.and
+ (get_local $$252)
+ (i32.const 32)
)
- (set_local $$tobool$i$449$i
- (i32.eq
- (get_local $$and$i$448$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$449$i
+ (i32.eq
+ (get_local $$and$i$448$i)
+ (i32.const 0)
)
- (if
- (i32.eqz
- (get_local $$tobool$i$449$i)
- )
- (br $do-once$114)
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool$i$449$i)
)
- (drop
- (call $___fwritex
- (i32.const 4143)
- (i32.const 1)
- (get_local $$f)
- )
+ (br $do-once$114)
+ )
+ (drop
+ (call $___fwritex
+ (i32.const 4143)
+ (i32.const 1)
+ (get_local $$f)
)
)
)
)
- (set_local $$cmp707$486$i
- (i32.lt_u
+ )
+ (set_local $$cmp707$486$i
+ (i32.lt_u
+ (get_local $$incdec$ptr698$i$lcssa)
+ (get_local $$z$7$i$lcssa)
+ )
+ )
+ (set_local $$cmp710$487$i
+ (i32.gt_s
+ (get_local $$p$addr$3$i)
+ (i32.const 0)
+ )
+ )
+ (set_local $$253
+ (i32.and
+ (get_local $$cmp710$487$i)
+ (get_local $$cmp707$486$i)
+ )
+ )
+ (if
+ (get_local $$253)
+ (block
+ (set_local $$d$6488$i
(get_local $$incdec$ptr698$i$lcssa)
- (get_local $$z$7$i$lcssa)
)
- )
- (set_local $$cmp710$487$i
- (i32.gt_s
+ (set_local $$p$addr$4489$i
(get_local $$p$addr$3$i)
- (i32.const 0)
)
- )
- (set_local $$253
- (i32.and
- (get_local $$cmp710$487$i)
- (get_local $$cmp707$486$i)
- )
- )
- (if
- (get_local $$253)
- (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-in$117
- (block $while-out$116
- (set_local $$254
- (i32.load
- (get_local $$d$6488$i)
- )
+ (loop $while-in$117
+ (block $while-out$116
+ (set_local $$254
+ (i32.load
+ (get_local $$d$6488$i)
)
- (set_local $$255
- (call $_fmt_u
- (get_local $$254)
- (i32.const 0)
- (get_local $$add$ptr671$i)
- )
+ )
+ (set_local $$255
+ (call $_fmt_u
+ (get_local $$254)
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (set_local $$cmp722$483$i
- (i32.gt_u
+ )
+ (set_local $$cmp722$483$i
+ (i32.gt_u
+ (get_local $$255)
+ (get_local $$buf$i)
+ )
+ )
+ (if
+ (get_local $$cmp722$483$i)
+ (block
+ (set_local $$s715$0484$i
(get_local $$255)
- (get_local $$buf$i)
)
- )
- (if
- (get_local $$cmp722$483$i)
- (block
- (set_local $$s715$0484$i
- (get_local $$255)
- )
- (loop $while-in$119
- (block $while-out$118
- (set_local $$incdec$ptr725$i
- (i32.add
- (get_local $$s715$0484$i)
- (i32.const -1)
- )
+ (loop $while-in$119
+ (block $while-out$118
+ (set_local $$incdec$ptr725$i
+ (i32.add
+ (get_local $$s715$0484$i)
+ (i32.const -1)
)
- (i32.store8
+ )
+ (i32.store8
+ (get_local $$incdec$ptr725$i)
+ (i32.const 48)
+ )
+ (set_local $$cmp722$i
+ (i32.gt_u
(get_local $$incdec$ptr725$i)
- (i32.const 48)
+ (get_local $$buf$i)
)
- (set_local $$cmp722$i
- (i32.gt_u
- (get_local $$incdec$ptr725$i)
- (get_local $$buf$i)
- )
+ )
+ (if
+ (get_local $$cmp722$i)
+ (set_local $$s715$0484$i
+ (get_local $$incdec$ptr725$i)
)
- (if
- (get_local $$cmp722$i)
- (set_local $$s715$0484$i
+ (block
+ (set_local $$s715$0$lcssa$i
(get_local $$incdec$ptr725$i)
)
- (block
- (set_local $$s715$0$lcssa$i
- (get_local $$incdec$ptr725$i)
- )
- (br $while-out$118)
- )
+ (br $while-out$118)
)
- (br $while-in$119)
)
+ (br $while-in$119)
)
)
- (set_local $$s715$0$lcssa$i
- (get_local $$255)
- )
)
- (set_local $$256
- (i32.load
- (get_local $$f)
- )
+ (set_local $$s715$0$lcssa$i
+ (get_local $$255)
)
- (set_local $$and$i$454$i
- (i32.and
- (get_local $$256)
- (i32.const 32)
- )
+ )
+ (set_local $$256
+ (i32.load
+ (get_local $$f)
)
- (set_local $$tobool$i$455$i
- (i32.eq
- (get_local $$and$i$454$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$454$i
+ (i32.and
+ (get_local $$256)
+ (i32.const 32)
)
- (if
- (get_local $$tobool$i$455$i)
- (block
- (set_local $$cmp727$i
- (i32.gt_s
- (get_local $$p$addr$4489$i)
- (i32.const 9)
- )
+ )
+ (set_local $$tobool$i$455$i
+ (i32.eq
+ (get_local $$and$i$454$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool$i$455$i)
+ (block
+ (set_local $$cmp727$i
+ (i32.gt_s
+ (get_local $$p$addr$4489$i)
+ (i32.const 9)
)
- (set_local $$cond732$i
- (if i32
- (get_local $$cmp727$i)
- (i32.const 9)
- (get_local $$p$addr$4489$i)
- )
+ )
+ (set_local $$cond732$i
+ (if i32
+ (get_local $$cmp727$i)
+ (i32.const 9)
+ (get_local $$p$addr$4489$i)
)
- (drop
- (call $___fwritex
- (get_local $$s715$0$lcssa$i)
- (get_local $$cond732$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$s715$0$lcssa$i)
+ (get_local $$cond732$i)
+ (get_local $$f)
)
)
)
- (set_local $$incdec$ptr734$i
- (i32.add
- (get_local $$d$6488$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr734$i
+ (i32.add
+ (get_local $$d$6488$i)
+ (i32.const 4)
)
- (set_local $$sub735$i
- (i32.add
- (get_local $$p$addr$4489$i)
- (i32.const -9)
- )
+ )
+ (set_local $$sub735$i
+ (i32.add
+ (get_local $$p$addr$4489$i)
+ (i32.const -9)
)
- (set_local $$cmp707$i
- (i32.lt_u
- (get_local $$incdec$ptr734$i)
- (get_local $$z$7$i$lcssa)
- )
+ )
+ (set_local $$cmp707$i
+ (i32.lt_u
+ (get_local $$incdec$ptr734$i)
+ (get_local $$z$7$i$lcssa)
)
- (set_local $$cmp710$i
- (i32.gt_s
- (get_local $$p$addr$4489$i)
- (i32.const 9)
- )
+ )
+ (set_local $$cmp710$i
+ (i32.gt_s
+ (get_local $$p$addr$4489$i)
+ (i32.const 9)
)
- (set_local $$257
- (i32.and
- (get_local $$cmp710$i)
- (get_local $$cmp707$i)
- )
+ )
+ (set_local $$257
+ (i32.and
+ (get_local $$cmp710$i)
+ (get_local $$cmp707$i)
)
- (if
- (get_local $$257)
- (block
- (set_local $$d$6488$i
- (get_local $$incdec$ptr734$i)
- )
- (set_local $$p$addr$4489$i
- (get_local $$sub735$i)
- )
+ )
+ (if
+ (get_local $$257)
+ (block
+ (set_local $$d$6488$i
+ (get_local $$incdec$ptr734$i)
)
- (block
- (set_local $$p$addr$4$lcssa$i
- (get_local $$sub735$i)
- )
- (br $while-out$116)
+ (set_local $$p$addr$4489$i
+ (get_local $$sub735$i)
)
)
- (br $while-in$117)
+ (block
+ (set_local $$p$addr$4$lcssa$i
+ (get_local $$sub735$i)
+ )
+ (br $while-out$116)
+ )
)
+ (br $while-in$117)
)
)
- (set_local $$p$addr$4$lcssa$i
- (get_local $$p$addr$3$i)
- )
)
- (set_local $$add737$i
- (i32.add
- (get_local $$p$addr$4$lcssa$i)
- (i32.const 9)
- )
+ (set_local $$p$addr$4$lcssa$i
+ (get_local $$p$addr$3$i)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$add737$i)
+ )
+ (set_local $$add737$i
+ (i32.add
+ (get_local $$p$addr$4$lcssa$i)
(i32.const 9)
- (i32.const 0)
)
)
- (block
- (set_local $$add$ptr742$i
- (i32.add
- (get_local $$a$9$ph$i)
- (i32.const 4)
- )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$add737$i)
+ (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 i32
- (get_local $$cmp450$lcssa$i)
- (get_local $$z$7$i$lcssa)
- (get_local $$add$ptr742$i)
- )
+ )
+ (set_local $$z$7$add$ptr742$i
+ (if i32
+ (get_local $$cmp450$lcssa$i)
+ (get_local $$z$7$i$lcssa)
+ (get_local $$add$ptr742$i)
)
- (set_local $$cmp748$499$i
- (i32.gt_s
+ )
+ (set_local $$cmp748$499$i
+ (i32.gt_s
+ (get_local $$p$addr$3$i)
+ (i32.const -1)
+ )
+ )
+ (if
+ (get_local $$cmp748$499$i)
+ (block
+ (set_local $$tobool781$i
+ (i32.eq
+ (get_local $$and610$pre$phi$iZ2D)
+ (i32.const 0)
+ )
+ )
+ (set_local $$d$7500$i
+ (get_local $$a$9$ph$i)
+ )
+ (set_local $$p$addr$5501$i
(get_local $$p$addr$3$i)
- (i32.const -1)
)
- )
- (if
- (get_local $$cmp748$499$i)
- (block
- (set_local $$tobool781$i
- (i32.eq
- (get_local $$and610$pre$phi$iZ2D)
- (i32.const 0)
+ (loop $while-in$121
+ (block $while-out$120
+ (set_local $$258
+ (i32.load
+ (get_local $$d$7500$i)
+ )
)
- )
- (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-in$121
- (block $while-out$120
- (set_local $$258
- (i32.load
- (get_local $$d$7500$i)
- )
+ (set_local $$259
+ (call $_fmt_u
+ (get_local $$258)
+ (i32.const 0)
+ (get_local $$add$ptr671$i)
)
- (set_local $$259
- (call $_fmt_u
- (get_local $$258)
- (i32.const 0)
- (get_local $$add$ptr671$i)
- )
+ )
+ (set_local $$cmp760$i
+ (i32.eq
+ (get_local $$259)
+ (get_local $$add$ptr671$i)
)
- (set_local $$cmp760$i
- (i32.eq
- (get_local $$259)
- (get_local $$add$ptr671$i)
+ )
+ (if
+ (get_local $$cmp760$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)
+ )
+ )
+ (set_local $$cmp765$i
+ (i32.eq
+ (get_local $$d$7500$i)
+ (get_local $$a$9$ph$i)
+ )
+ )
+ (block $do-once$122
(if
- (get_local $$cmp760$i)
+ (get_local $$cmp765$i)
(block
- (i32.store8
- (get_local $$incdec$ptr689$i)
- (i32.const 48)
+ (set_local $$incdec$ptr776$i
+ (i32.add
+ (get_local $$s753$0$i)
+ (i32.const 1)
+ )
)
- (set_local $$s753$0$i
- (get_local $$incdec$ptr689$i)
+ (set_local $$260
+ (i32.load
+ (get_local $$f)
+ )
)
- )
- (set_local $$s753$0$i
- (get_local $$259)
- )
- )
- (set_local $$cmp765$i
- (i32.eq
- (get_local $$d$7500$i)
- (get_local $$a$9$ph$i)
- )
- )
- (block $do-once$122
- (if
- (get_local $$cmp765$i)
- (block
- (set_local $$incdec$ptr776$i
- (i32.add
+ (set_local $$and$i$460$i
+ (i32.and
+ (get_local $$260)
+ (i32.const 32)
+ )
+ )
+ (set_local $$tobool$i$461$i
+ (i32.eq
+ (get_local $$and$i$460$i)
+ (i32.const 0)
+ )
+ )
+ (if
+ (get_local $$tobool$i$461$i)
+ (drop
+ (call $___fwritex
(get_local $$s753$0$i)
(i32.const 1)
- )
- )
- (set_local $$260
- (i32.load
(get_local $$f)
)
)
- (set_local $$and$i$460$i
- (i32.and
- (get_local $$260)
- (i32.const 32)
- )
- )
- (set_local $$tobool$i$461$i
- (i32.eq
- (get_local $$and$i$460$i)
- (i32.const 0)
- )
- )
- (if
- (get_local $$tobool$i$461$i)
- (drop
- (call $___fwritex
- (get_local $$s753$0$i)
- (i32.const 1)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$cmp777$i
+ (i32.lt_s
+ (get_local $$p$addr$5501$i)
+ (i32.const 1)
)
- (set_local $$cmp777$i
- (i32.lt_s
- (get_local $$p$addr$5501$i)
- (i32.const 1)
- )
+ )
+ (set_local $$or$cond401$i
+ (i32.and
+ (get_local $$tobool781$i)
+ (get_local $$cmp777$i)
)
- (set_local $$or$cond401$i
- (i32.and
- (get_local $$tobool781$i)
- (get_local $$cmp777$i)
+ )
+ (if
+ (get_local $$or$cond401$i)
+ (block
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
)
+ (br $do-once$122)
)
- (if
- (get_local $$or$cond401$i)
- (block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
- )
- (br $do-once$122)
- )
+ )
+ (set_local $$261
+ (i32.load
+ (get_local $$f)
)
- (set_local $$261
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$and$i$466$i
+ (i32.and
+ (get_local $$261)
+ (i32.const 32)
)
- (set_local $$and$i$466$i
- (i32.and
- (get_local $$261)
- (i32.const 32)
- )
+ )
+ (set_local $$tobool$i$467$i
+ (i32.eq
+ (get_local $$and$i$466$i)
+ (i32.const 0)
)
- (set_local $$tobool$i$467$i
- (i32.eq
- (get_local $$and$i$466$i)
- (i32.const 0)
- )
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool$i$467$i)
)
- (if
- (i32.eqz
- (get_local $$tobool$i$467$i)
- )
- (block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
- )
- (br $do-once$122)
+ (block
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
)
+ (br $do-once$122)
)
- (drop
- (call $___fwritex
- (i32.const 4143)
- (i32.const 1)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (i32.const 4143)
+ (i32.const 1)
+ (get_local $$f)
)
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
+ )
+ (set_local $$s753$2$i
+ (get_local $$incdec$ptr776$i)
+ )
+ )
+ (block
+ (set_local $$cmp770$495$i
+ (i32.gt_u
+ (get_local $$s753$0$i)
+ (get_local $$buf$i)
)
)
- (block
- (set_local $$cmp770$495$i
- (i32.gt_u
- (get_local $$s753$0$i)
- (get_local $$buf$i)
- )
+ (if
+ (get_local $$cmp770$495$i)
+ (set_local $$s753$1496$i
+ (get_local $$s753$0$i)
)
- (if
- (get_local $$cmp770$495$i)
- (set_local $$s753$1496$i
+ (block
+ (set_local $$s753$2$i
(get_local $$s753$0$i)
)
- (block
- (set_local $$s753$2$i
- (get_local $$s753$0$i)
- )
- (br $do-once$122)
- )
+ (br $do-once$122)
)
- (loop $while-in$125
- (block $while-out$124
- (set_local $$incdec$ptr773$i
- (i32.add
- (get_local $$s753$1496$i)
- (i32.const -1)
- )
+ )
+ (loop $while-in$125
+ (block $while-out$124
+ (set_local $$incdec$ptr773$i
+ (i32.add
+ (get_local $$s753$1496$i)
+ (i32.const -1)
)
- (i32.store8
+ )
+ (i32.store8
+ (get_local $$incdec$ptr773$i)
+ (i32.const 48)
+ )
+ (set_local $$cmp770$i
+ (i32.gt_u
(get_local $$incdec$ptr773$i)
- (i32.const 48)
+ (get_local $$buf$i)
)
- (set_local $$cmp770$i
- (i32.gt_u
- (get_local $$incdec$ptr773$i)
- (get_local $$buf$i)
- )
+ )
+ (if
+ (get_local $$cmp770$i)
+ (set_local $$s753$1496$i
+ (get_local $$incdec$ptr773$i)
)
- (if
- (get_local $$cmp770$i)
- (set_local $$s753$1496$i
+ (block
+ (set_local $$s753$2$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$rhs$cast788$i
- (get_local $$s753$2$i)
- )
- (set_local $$sub$ptr$sub789$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
- (get_local $$sub$ptr$rhs$cast788$i)
- )
+ )
+ (set_local $$sub$ptr$rhs$cast788$i
+ (get_local $$s753$2$i)
+ )
+ (set_local $$sub$ptr$sub789$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast694$i)
+ (get_local $$sub$ptr$rhs$cast788$i)
)
- (set_local $$262
- (i32.load
- (get_local $$f)
- )
+ )
+ (set_local $$262
+ (i32.load
+ (get_local $$f)
)
- (set_local $$and$i$472$i
- (i32.and
- (get_local $$262)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$472$i
+ (i32.and
+ (get_local $$262)
+ (i32.const 32)
)
- (set_local $$tobool$i$473$i
- (i32.eq
- (get_local $$and$i$472$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$473$i
+ (i32.eq
+ (get_local $$and$i$472$i)
+ (i32.const 0)
)
- (if
- (get_local $$tobool$i$473$i)
- (block
- (set_local $$cmp790$i
- (i32.gt_s
- (get_local $$p$addr$5501$i)
- (get_local $$sub$ptr$sub789$i)
- )
+ )
+ (if
+ (get_local $$tobool$i$473$i)
+ (block
+ (set_local $$cmp790$i
+ (i32.gt_s
+ (get_local $$p$addr$5501$i)
+ (get_local $$sub$ptr$sub789$i)
)
- (set_local $$cond800$i
- (if i32
- (get_local $$cmp790$i)
- (get_local $$sub$ptr$sub789$i)
- (get_local $$p$addr$5501$i)
- )
+ )
+ (set_local $$cond800$i
+ (if i32
+ (get_local $$cmp790$i)
+ (get_local $$sub$ptr$sub789$i)
+ (get_local $$p$addr$5501$i)
)
- (drop
- (call $___fwritex
- (get_local $$s753$2$i)
- (get_local $$cond800$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$s753$2$i)
+ (get_local $$cond800$i)
+ (get_local $$f)
)
)
)
- (set_local $$sub806$i
- (i32.sub
- (get_local $$p$addr$5501$i)
- (get_local $$sub$ptr$sub789$i)
- )
+ )
+ (set_local $$sub806$i
+ (i32.sub
+ (get_local $$p$addr$5501$i)
+ (get_local $$sub$ptr$sub789$i)
)
- (set_local $$incdec$ptr808$i
- (i32.add
- (get_local $$d$7500$i)
- (i32.const 4)
- )
+ )
+ (set_local $$incdec$ptr808$i
+ (i32.add
+ (get_local $$d$7500$i)
+ (i32.const 4)
)
- (set_local $$cmp745$i
- (i32.lt_u
+ )
+ (set_local $$cmp745$i
+ (i32.lt_u
+ (get_local $$incdec$ptr808$i)
+ (get_local $$z$7$add$ptr742$i)
+ )
+ )
+ (set_local $$cmp748$i
+ (i32.gt_s
+ (get_local $$sub806$i)
+ (i32.const -1)
+ )
+ )
+ (set_local $$263
+ (i32.and
+ (get_local $$cmp745$i)
+ (get_local $$cmp748$i)
+ )
+ )
+ (if
+ (get_local $$263)
+ (block
+ (set_local $$d$7500$i
(get_local $$incdec$ptr808$i)
- (get_local $$z$7$add$ptr742$i)
)
- )
- (set_local $$cmp748$i
- (i32.gt_s
+ (set_local $$p$addr$5501$i
(get_local $$sub806$i)
- (i32.const -1)
)
)
- (set_local $$263
- (i32.and
- (get_local $$cmp745$i)
- (get_local $$cmp748$i)
- )
- )
- (if
- (get_local $$263)
- (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)
- )
- (br $while-out$120)
+ (block
+ (set_local $$p$addr$5$lcssa$i
+ (get_local $$sub806$i)
)
+ (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 $$add810$i
- (i32.add
- (get_local $$p$addr$5$lcssa$i)
- (i32.const 18)
- )
+ (set_local $$p$addr$5$lcssa$i
+ (get_local $$p$addr$3$i)
)
- (call $_pad
- (get_local $$f)
- (i32.const 48)
- (get_local $$add810$i)
+ )
+ (set_local $$add810$i
+ (i32.add
+ (get_local $$p$addr$5$lcssa$i)
(i32.const 18)
- (i32.const 0)
- )
- (set_local $$264
- (i32.load
- (get_local $$f)
- )
)
- (set_local $$and$i$i
- (i32.and
- (get_local $$264)
- (i32.const 32)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 48)
+ (get_local $$add810$i)
+ (i32.const 18)
+ (i32.const 0)
+ )
+ (set_local $$264
+ (i32.load
+ (get_local $$f)
)
- (set_local $$tobool$i$i
- (i32.eq
- (get_local $$and$i$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$i
+ (i32.and
+ (get_local $$264)
+ (i32.const 32)
)
- (if
- (i32.eqz
- (get_local $$tobool$i$i)
- )
- (br $do-once$106)
+ )
+ (set_local $$tobool$i$i
+ (i32.eq
+ (get_local $$and$i$i)
+ (i32.const 0)
)
- (set_local $$sub$ptr$rhs$cast812$i
- (get_local $$estr$2$i)
+ )
+ (if
+ (i32.eqz
+ (get_local $$tobool$i$i)
)
- (set_local $$sub$ptr$sub813$i
- (i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast812$i)
- )
+ (br $do-once$106)
+ )
+ (set_local $$sub$ptr$rhs$cast812$i
+ (get_local $$estr$2$i)
+ )
+ (set_local $$sub$ptr$sub813$i
+ (i32.sub
+ (get_local $$sub$ptr$lhs$cast160$i)
+ (get_local $$sub$ptr$rhs$cast812$i)
)
- (drop
- (call $___fwritex
- (get_local $$estr$2$i)
- (get_local $$sub$ptr$sub813$i)
- (get_local $$f)
- )
+ )
+ (drop
+ (call $___fwritex
+ (get_local $$estr$2$i)
+ (get_local $$sub$ptr$sub813$i)
+ (get_local $$f)
)
)
)
)
- (set_local $$xor816$i
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 8192)
- )
+ )
+ (set_local $$xor816$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add653$i)
+ (get_local $$xor816$i)
+ )
+ (set_local $$cmp818$i
+ (i32.lt_s
(get_local $$add653$i)
- (get_local $$xor816$i)
- )
- (set_local $$cmp818$i
- (i32.lt_s
- (get_local $$add653$i)
- (get_local $$w$1)
- )
+ (get_local $$w$1)
)
- (set_local $$w$add653$i
- (if i32
- (get_local $$cmp818$i)
- (get_local $$w$1)
- (get_local $$add653$i)
- )
+ )
+ (set_local $$w$add653$i
+ (if i32
+ (get_local $$cmp818$i)
+ (get_local $$w$1)
+ (get_local $$add653$i)
)
- (set_local $$retval$0$i
- (get_local $$w$add653$i)
+ )
+ (set_local $$retval$0$i
+ (get_local $$w$add653$i)
+ )
+ )
+ (block
+ (set_local $$and36$i
+ (i32.and
+ (get_local $$t$0)
+ (i32.const 32)
)
)
- (block
- (set_local $$and36$i
- (i32.and
- (get_local $$t$0)
- (i32.const 32)
- )
+ (set_local $$tobool37$i
+ (i32.ne
+ (get_local $$and36$i)
+ (i32.const 0)
)
- (set_local $$tobool37$i
- (i32.ne
- (get_local $$and36$i)
- (i32.const 0)
- )
+ )
+ (set_local $$cond$i
+ (if i32
+ (get_local $$tobool37$i)
+ (i32.const 4127)
+ (i32.const 4131)
)
- (set_local $$cond$i
- (if i32
- (get_local $$tobool37$i)
- (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)
)
- )
- (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)
- )
+ (f64.ne
+ (f64.const 0)
+ (f64.const 0)
)
)
- (set_local $$cond43$i
- (if i32
- (get_local $$tobool37$i)
- (i32.const 4135)
- (i32.const 4139)
- )
+ )
+ (set_local $$cond43$i
+ (if i32
+ (get_local $$tobool37$i)
+ (i32.const 4135)
+ (i32.const 4139)
)
- (set_local $$pl$1$i
- (if i32
- (get_local $$cmp38$i)
- (i32.const 0)
- (get_local $$pl$0$i)
- )
+ )
+ (set_local $$pl$1$i
+ (if i32
+ (get_local $$cmp38$i)
+ (i32.const 0)
+ (get_local $$pl$0$i)
)
- (set_local $$s35$0$i
- (if i32
- (get_local $$cmp38$i)
- (get_local $$cond43$i)
- (get_local $$cond$i)
- )
+ )
+ (set_local $$s35$0$i
+ (if i32
+ (get_local $$cmp38$i)
+ (get_local $$cond43$i)
+ (get_local $$cond$i)
)
- (set_local $$add$i$239
- (i32.add
- (get_local $$pl$1$i)
- (i32.const 3)
- )
+ )
+ (set_local $$add$i$239
+ (i32.add
+ (get_local $$pl$1$i)
+ (i32.const 3)
)
- (call $_pad
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add$i$239)
+ (get_local $$and219)
+ )
+ (set_local $$193
+ (i32.load
(get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add$i$239)
- (get_local $$and219)
- )
- (set_local $$193
- (i32.load
- (get_local $$f)
- )
)
- (set_local $$and$i$406$i
- (i32.and
- (get_local $$193)
- (i32.const 32)
- )
+ )
+ (set_local $$and$i$406$i
+ (i32.and
+ (get_local $$193)
+ (i32.const 32)
)
- (set_local $$tobool$i$407$i
- (i32.eq
- (get_local $$and$i$406$i)
- (i32.const 0)
- )
+ )
+ (set_local $$tobool$i$407$i
+ (i32.eq
+ (get_local $$and$i$406$i)
+ (i32.const 0)
)
- (if
- (get_local $$tobool$i$407$i)
- (block
- (drop
- (call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$1$i)
- (get_local $$f)
- )
- )
- (set_local $$$pre$i
- (i32.load
- (get_local $$f)
- )
+ )
+ (if
+ (get_local $$tobool$i$407$i)
+ (block
+ (drop
+ (call $___fwritex
+ (get_local $$prefix$0$i)
+ (get_local $$pl$1$i)
+ (get_local $$f)
)
- (set_local $$194
- (get_local $$$pre$i)
+ )
+ (set_local $$$pre$i
+ (i32.load
+ (get_local $$f)
)
)
(set_local $$194
- (get_local $$193)
+ (get_local $$$pre$i)
)
)
- (set_local $$and$i$412$i
- (i32.and
- (get_local $$194)
- (i32.const 32)
- )
+ (set_local $$194
+ (get_local $$193)
)
- (set_local $$tobool$i$413$i
- (i32.eq
- (get_local $$and$i$412$i)
- (i32.const 0)
- )
+ )
+ (set_local $$and$i$412$i
+ (i32.and
+ (get_local $$194)
+ (i32.const 32)
)
- (if
- (get_local $$tobool$i$413$i)
- (drop
- (call $___fwritex
- (get_local $$s35$0$i)
- (i32.const 3)
- (get_local $$f)
- )
- )
+ )
+ (set_local $$tobool$i$413$i
+ (i32.eq
+ (get_local $$and$i$412$i)
+ (i32.const 0)
)
- (set_local $$xor$i
- (i32.xor
- (get_local $$fl$1$and219)
- (i32.const 8192)
+ )
+ (if
+ (get_local $$tobool$i$413$i)
+ (drop
+ (call $___fwritex
+ (get_local $$s35$0$i)
+ (i32.const 3)
+ (get_local $$f)
)
)
- (call $_pad
- (get_local $$f)
- (i32.const 32)
- (get_local $$w$1)
- (get_local $$add$i$239)
- (get_local $$xor$i)
- )
- (set_local $$cmp48$i
- (i32.lt_s
- (get_local $$add$i$239)
- (get_local $$w$1)
- )
+ )
+ (set_local $$xor$i
+ (i32.xor
+ (get_local $$fl$1$and219)
+ (i32.const 8192)
)
- (set_local $$cond53$i
- (if i32
- (get_local $$cmp48$i)
- (get_local $$w$1)
- (get_local $$add$i$239)
- )
+ )
+ (call $_pad
+ (get_local $$f)
+ (i32.const 32)
+ (get_local $$w$1)
+ (get_local $$add$i$239)
+ (get_local $$xor$i)
+ )
+ (set_local $$cmp48$i
+ (i32.lt_s
+ (get_local $$add$i$239)
+ (get_local $$w$1)
)
- (set_local $$retval$0$i
- (get_local $$cond53$i)
+ )
+ (set_local $$cond53$i
+ (if i32
+ (get_local $$cmp48$i)
+ (get_local $$w$1)
+ (get_local $$add$i$239)
)
)
+ (set_local $$retval$0$i
+ (get_local $$cond53$i)
+ )
)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
- )
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
- )
- (set_local $$l$0
- (get_local $$retval$0$i)
- )
- (set_local $$l10n$0
- (get_local $$l10n$3)
- )
- (br $label$continue$L1)
- (br $switch$24)
)
- )
- (block
- (set_local $$a$2
- (get_local $$incdec$ptr169275)
- )
- (set_local $$fl$6
- (get_local $$fl$1$and219)
- )
- (set_local $$p$5
- (get_local $$p$0)
+ (set_local $$cnt$0
+ (get_local $$cnt$1)
)
- (set_local $$pl$2
- (i32.const 0)
+ (set_local $$incdec$ptr169275
+ (get_local $$incdec$ptr169$lcssa)
)
- (set_local $$prefix$2
- (i32.const 4091)
+ (set_local $$l$0
+ (get_local $$retval$0$i)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (set_local $$l10n$0
+ (get_local $$l10n$3)
)
+ (br $label$continue$L1)
+ (br $switch$24)
+ )
+ )
+ (block
+ (set_local $$a$2
+ (get_local $$incdec$ptr169275)
+ )
+ (set_local $$fl$6
+ (get_local $$fl$1$and219)
+ )
+ (set_local $$p$5
+ (get_local $$p$0)
+ )
+ (set_local $$pl$2
+ (i32.const 0)
+ )
+ (set_local $$prefix$2
+ (i32.const 4091)
+ )
+ (set_local $$z$2
+ (get_local $$add$ptr205)
)
)
)
@@ -14683,1096 +14675,1094 @@
(block $do-once$1
(block $switch$3
(block $switch-default$14
- (block $switch-default$14
- (block $switch-case$13
- (block $switch-case$12
- (block $switch-case$11
- (block $switch-case$10
- (block $switch-case$9
- (block $switch-case$8
- (block $switch-case$7
- (block $switch-case$6
- (block $switch-case$5
- (block $switch-case$4
- (br_table $switch-case$4 $switch-case$5 $switch-case$6 $switch-case$7 $switch-case$8 $switch-case$9 $switch-case$10 $switch-case$11 $switch-case$12 $switch-case$13 $switch-default$14
- (i32.sub
- (get_local $$type)
- (i32.const 9)
- )
- )
- )
- (block
- (set_local $$arglist_current
- (i32.load
- (get_local $$ap)
- )
- )
- (set_local $$0
- (get_local $$arglist_current)
- )
- (set_local $$1
- (i32.add
- (i32.const 0)
- (i32.const 4)
- )
- )
- (set_local $$expanded28
- (get_local $$1)
- )
- (set_local $$expanded
- (i32.sub
- (get_local $$expanded28)
- (i32.const 1)
- )
- )
- (set_local $$2
- (i32.add
- (get_local $$0)
- (get_local $$expanded)
- )
- )
- (set_local $$3
- (i32.add
- (i32.const 0)
- (i32.const 4)
- )
- )
- (set_local $$expanded32
- (get_local $$3)
- )
- (set_local $$expanded31
- (i32.sub
- (get_local $$expanded32)
- (i32.const 1)
- )
- )
- (set_local $$expanded30
- (i32.xor
- (get_local $$expanded31)
- (i32.const -1)
- )
- )
- (set_local $$4
- (i32.and
- (get_local $$2)
- (get_local $$expanded30)
- )
- )
- (set_local $$5
- (get_local $$4)
- )
- (set_local $$6
- (i32.load
- (get_local $$5)
- )
- )
- (set_local $$arglist_next
- (i32.add
- (get_local $$5)
- (i32.const 4)
- )
- )
- (i32.store
- (get_local $$ap)
- (get_local $$arglist_next)
- )
- (i32.store
- (get_local $$arg)
- (get_local $$6)
+ (block $switch-case$13
+ (block $switch-case$12
+ (block $switch-case$11
+ (block $switch-case$10
+ (block $switch-case$9
+ (block $switch-case$8
+ (block $switch-case$7
+ (block $switch-case$6
+ (block $switch-case$5
+ (block $switch-case$4
+ (br_table $switch-case$4 $switch-case$5 $switch-case$6 $switch-case$7 $switch-case$8 $switch-case$9 $switch-case$10 $switch-case$11 $switch-case$12 $switch-case$13 $switch-default$14
+ (i32.sub
+ (get_local $$type)
+ (i32.const 9)
)
- (br $label$break$L1)
- (br $switch$3)
)
)
(block
- (set_local $$arglist_current2
+ (set_local $$arglist_current
(i32.load
(get_local $$ap)
)
)
- (set_local $$7
- (get_local $$arglist_current2)
+ (set_local $$0
+ (get_local $$arglist_current)
)
- (set_local $$8
+ (set_local $$1
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded35
- (get_local $$8)
+ (set_local $$expanded28
+ (get_local $$1)
)
- (set_local $$expanded34
+ (set_local $$expanded
(i32.sub
- (get_local $$expanded35)
+ (get_local $$expanded28)
(i32.const 1)
)
)
- (set_local $$9
+ (set_local $$2
(i32.add
- (get_local $$7)
- (get_local $$expanded34)
+ (get_local $$0)
+ (get_local $$expanded)
)
)
- (set_local $$10
+ (set_local $$3
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded39
- (get_local $$10)
+ (set_local $$expanded32
+ (get_local $$3)
)
- (set_local $$expanded38
+ (set_local $$expanded31
(i32.sub
- (get_local $$expanded39)
+ (get_local $$expanded32)
(i32.const 1)
)
)
- (set_local $$expanded37
+ (set_local $$expanded30
(i32.xor
- (get_local $$expanded38)
+ (get_local $$expanded31)
(i32.const -1)
)
)
- (set_local $$11
+ (set_local $$4
(i32.and
- (get_local $$9)
- (get_local $$expanded37)
+ (get_local $$2)
+ (get_local $$expanded30)
)
)
- (set_local $$12
- (get_local $$11)
+ (set_local $$5
+ (get_local $$4)
)
- (set_local $$13
+ (set_local $$6
(i32.load
- (get_local $$12)
+ (get_local $$5)
)
)
- (set_local $$arglist_next3
+ (set_local $$arglist_next
(i32.add
- (get_local $$12)
+ (get_local $$5)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next3)
- )
- (set_local $$14
- (i32.lt_s
- (get_local $$13)
- (i32.const 0)
- )
- )
- (set_local $$15
- (i32.shr_s
- (i32.shl
- (get_local $$14)
- (i32.const 31)
- )
- (i32.const 31)
- )
- )
- (set_local $$16
- (get_local $$arg)
- )
- (set_local $$17
- (get_local $$16)
+ (get_local $$arglist_next)
)
(i32.store
- (get_local $$17)
- (get_local $$13)
- )
- (set_local $$18
- (i32.add
- (get_local $$16)
- (i32.const 4)
- )
- )
- (set_local $$19
- (get_local $$18)
- )
- (i32.store
- (get_local $$19)
- (get_local $$15)
+ (get_local $$arg)
+ (get_local $$6)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current5
+ (set_local $$arglist_current2
(i32.load
(get_local $$ap)
)
)
- (set_local $$20
- (get_local $$arglist_current5)
+ (set_local $$7
+ (get_local $$arglist_current2)
)
- (set_local $$21
+ (set_local $$8
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded42
- (get_local $$21)
+ (set_local $$expanded35
+ (get_local $$8)
)
- (set_local $$expanded41
+ (set_local $$expanded34
(i32.sub
- (get_local $$expanded42)
+ (get_local $$expanded35)
(i32.const 1)
)
)
- (set_local $$22
+ (set_local $$9
(i32.add
- (get_local $$20)
- (get_local $$expanded41)
+ (get_local $$7)
+ (get_local $$expanded34)
)
)
- (set_local $$23
+ (set_local $$10
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded46
- (get_local $$23)
+ (set_local $$expanded39
+ (get_local $$10)
)
- (set_local $$expanded45
+ (set_local $$expanded38
(i32.sub
- (get_local $$expanded46)
+ (get_local $$expanded39)
(i32.const 1)
)
)
- (set_local $$expanded44
+ (set_local $$expanded37
(i32.xor
- (get_local $$expanded45)
+ (get_local $$expanded38)
(i32.const -1)
)
)
- (set_local $$24
+ (set_local $$11
(i32.and
- (get_local $$22)
- (get_local $$expanded44)
+ (get_local $$9)
+ (get_local $$expanded37)
)
)
- (set_local $$25
- (get_local $$24)
+ (set_local $$12
+ (get_local $$11)
)
- (set_local $$26
+ (set_local $$13
(i32.load
- (get_local $$25)
+ (get_local $$12)
)
)
- (set_local $$arglist_next6
+ (set_local $$arglist_next3
(i32.add
- (get_local $$25)
+ (get_local $$12)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next6)
+ (get_local $$arglist_next3)
+ )
+ (set_local $$14
+ (i32.lt_s
+ (get_local $$13)
+ (i32.const 0)
+ )
)
- (set_local $$27
+ (set_local $$15
+ (i32.shr_s
+ (i32.shl
+ (get_local $$14)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$16
(get_local $$arg)
)
- (set_local $$28
- (get_local $$27)
+ (set_local $$17
+ (get_local $$16)
)
(i32.store
- (get_local $$28)
- (get_local $$26)
+ (get_local $$17)
+ (get_local $$13)
)
- (set_local $$29
+ (set_local $$18
(i32.add
- (get_local $$27)
+ (get_local $$16)
(i32.const 4)
)
)
- (set_local $$30
- (get_local $$29)
+ (set_local $$19
+ (get_local $$18)
)
(i32.store
- (get_local $$30)
- (i32.const 0)
+ (get_local $$19)
+ (get_local $$15)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current8
+ (set_local $$arglist_current5
(i32.load
(get_local $$ap)
)
)
- (set_local $$31
- (get_local $$arglist_current8)
+ (set_local $$20
+ (get_local $$arglist_current5)
)
- (set_local $$32
+ (set_local $$21
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded49
- (get_local $$32)
+ (set_local $$expanded42
+ (get_local $$21)
)
- (set_local $$expanded48
+ (set_local $$expanded41
(i32.sub
- (get_local $$expanded49)
+ (get_local $$expanded42)
(i32.const 1)
)
)
- (set_local $$33
+ (set_local $$22
(i32.add
- (get_local $$31)
- (get_local $$expanded48)
+ (get_local $$20)
+ (get_local $$expanded41)
)
)
- (set_local $$34
+ (set_local $$23
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded53
- (get_local $$34)
+ (set_local $$expanded46
+ (get_local $$23)
)
- (set_local $$expanded52
+ (set_local $$expanded45
(i32.sub
- (get_local $$expanded53)
+ (get_local $$expanded46)
(i32.const 1)
)
)
- (set_local $$expanded51
+ (set_local $$expanded44
(i32.xor
- (get_local $$expanded52)
+ (get_local $$expanded45)
(i32.const -1)
)
)
- (set_local $$35
+ (set_local $$24
(i32.and
- (get_local $$33)
- (get_local $$expanded51)
+ (get_local $$22)
+ (get_local $$expanded44)
)
)
- (set_local $$36
- (get_local $$35)
- )
- (set_local $$37
- (get_local $$36)
- )
- (set_local $$38
- (get_local $$37)
+ (set_local $$25
+ (get_local $$24)
)
- (set_local $$39
+ (set_local $$26
(i32.load
- (get_local $$38)
+ (get_local $$25)
)
)
- (set_local $$40
+ (set_local $$arglist_next6
(i32.add
- (get_local $$37)
+ (get_local $$25)
(i32.const 4)
)
)
- (set_local $$41
- (get_local $$40)
- )
- (set_local $$42
- (i32.load
- (get_local $$41)
- )
- )
- (set_local $$arglist_next9
- (i32.add
- (get_local $$36)
- (i32.const 8)
- )
- )
(i32.store
(get_local $$ap)
- (get_local $$arglist_next9)
+ (get_local $$arglist_next6)
)
- (set_local $$43
+ (set_local $$27
(get_local $$arg)
)
- (set_local $$44
- (get_local $$43)
+ (set_local $$28
+ (get_local $$27)
)
(i32.store
- (get_local $$44)
- (get_local $$39)
+ (get_local $$28)
+ (get_local $$26)
)
- (set_local $$45
+ (set_local $$29
(i32.add
- (get_local $$43)
+ (get_local $$27)
(i32.const 4)
)
)
- (set_local $$46
- (get_local $$45)
+ (set_local $$30
+ (get_local $$29)
)
(i32.store
- (get_local $$46)
- (get_local $$42)
+ (get_local $$30)
+ (i32.const 0)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current11
+ (set_local $$arglist_current8
(i32.load
(get_local $$ap)
)
)
- (set_local $$47
- (get_local $$arglist_current11)
+ (set_local $$31
+ (get_local $$arglist_current8)
)
- (set_local $$48
+ (set_local $$32
(i32.add
(i32.const 0)
- (i32.const 4)
+ (i32.const 8)
)
)
- (set_local $$expanded56
- (get_local $$48)
+ (set_local $$expanded49
+ (get_local $$32)
)
- (set_local $$expanded55
+ (set_local $$expanded48
(i32.sub
- (get_local $$expanded56)
+ (get_local $$expanded49)
(i32.const 1)
)
)
- (set_local $$49
+ (set_local $$33
(i32.add
- (get_local $$47)
- (get_local $$expanded55)
+ (get_local $$31)
+ (get_local $$expanded48)
)
)
- (set_local $$50
+ (set_local $$34
(i32.add
(i32.const 0)
- (i32.const 4)
+ (i32.const 8)
)
)
- (set_local $$expanded60
- (get_local $$50)
+ (set_local $$expanded53
+ (get_local $$34)
)
- (set_local $$expanded59
+ (set_local $$expanded52
(i32.sub
- (get_local $$expanded60)
+ (get_local $$expanded53)
(i32.const 1)
)
)
- (set_local $$expanded58
+ (set_local $$expanded51
(i32.xor
- (get_local $$expanded59)
+ (get_local $$expanded52)
(i32.const -1)
)
)
- (set_local $$51
+ (set_local $$35
(i32.and
- (get_local $$49)
- (get_local $$expanded58)
+ (get_local $$33)
+ (get_local $$expanded51)
)
)
- (set_local $$52
- (get_local $$51)
+ (set_local $$36
+ (get_local $$35)
)
- (set_local $$53
+ (set_local $$37
+ (get_local $$36)
+ )
+ (set_local $$38
+ (get_local $$37)
+ )
+ (set_local $$39
(i32.load
- (get_local $$52)
+ (get_local $$38)
)
)
- (set_local $$arglist_next12
+ (set_local $$40
(i32.add
- (get_local $$52)
+ (get_local $$37)
(i32.const 4)
)
)
- (i32.store
- (get_local $$ap)
- (get_local $$arglist_next12)
+ (set_local $$41
+ (get_local $$40)
)
- (set_local $$conv12
- (i32.and
- (get_local $$53)
- (i32.const 65535)
- )
- )
- (set_local $$54
- (i32.shr_s
- (i32.shl
- (get_local $$conv12)
- (i32.const 16)
- )
- (i32.const 16)
+ (set_local $$42
+ (i32.load
+ (get_local $$41)
)
)
- (set_local $$55
- (i32.lt_s
- (get_local $$54)
- (i32.const 0)
+ (set_local $$arglist_next9
+ (i32.add
+ (get_local $$36)
+ (i32.const 8)
)
)
- (set_local $$56
- (i32.shr_s
- (i32.shl
- (get_local $$55)
- (i32.const 31)
- )
- (i32.const 31)
- )
+ (i32.store
+ (get_local $$ap)
+ (get_local $$arglist_next9)
)
- (set_local $$57
+ (set_local $$43
(get_local $$arg)
)
- (set_local $$58
- (get_local $$57)
+ (set_local $$44
+ (get_local $$43)
)
(i32.store
- (get_local $$58)
- (get_local $$54)
+ (get_local $$44)
+ (get_local $$39)
)
- (set_local $$59
+ (set_local $$45
(i32.add
- (get_local $$57)
+ (get_local $$43)
(i32.const 4)
)
)
- (set_local $$60
- (get_local $$59)
+ (set_local $$46
+ (get_local $$45)
)
(i32.store
- (get_local $$60)
- (get_local $$56)
+ (get_local $$46)
+ (get_local $$42)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current14
+ (set_local $$arglist_current11
(i32.load
(get_local $$ap)
)
)
- (set_local $$61
- (get_local $$arglist_current14)
+ (set_local $$47
+ (get_local $$arglist_current11)
)
- (set_local $$62
+ (set_local $$48
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded63
- (get_local $$62)
+ (set_local $$expanded56
+ (get_local $$48)
)
- (set_local $$expanded62
+ (set_local $$expanded55
(i32.sub
- (get_local $$expanded63)
+ (get_local $$expanded56)
(i32.const 1)
)
)
- (set_local $$63
+ (set_local $$49
(i32.add
- (get_local $$61)
- (get_local $$expanded62)
+ (get_local $$47)
+ (get_local $$expanded55)
)
)
- (set_local $$64
+ (set_local $$50
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded67
- (get_local $$64)
+ (set_local $$expanded60
+ (get_local $$50)
)
- (set_local $$expanded66
+ (set_local $$expanded59
(i32.sub
- (get_local $$expanded67)
+ (get_local $$expanded60)
(i32.const 1)
)
)
- (set_local $$expanded65
+ (set_local $$expanded58
(i32.xor
- (get_local $$expanded66)
+ (get_local $$expanded59)
(i32.const -1)
)
)
- (set_local $$65
+ (set_local $$51
(i32.and
- (get_local $$63)
- (get_local $$expanded65)
+ (get_local $$49)
+ (get_local $$expanded58)
)
)
- (set_local $$66
- (get_local $$65)
+ (set_local $$52
+ (get_local $$51)
)
- (set_local $$67
+ (set_local $$53
(i32.load
- (get_local $$66)
+ (get_local $$52)
)
)
- (set_local $$arglist_next15
+ (set_local $$arglist_next12
(i32.add
- (get_local $$66)
+ (get_local $$52)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next15)
+ (get_local $$arglist_next12)
)
- (set_local $$conv17$mask
+ (set_local $$conv12
(i32.and
- (get_local $$67)
+ (get_local $$53)
(i32.const 65535)
)
)
- (set_local $$68
+ (set_local $$54
+ (i32.shr_s
+ (i32.shl
+ (get_local $$conv12)
+ (i32.const 16)
+ )
+ (i32.const 16)
+ )
+ )
+ (set_local $$55
+ (i32.lt_s
+ (get_local $$54)
+ (i32.const 0)
+ )
+ )
+ (set_local $$56
+ (i32.shr_s
+ (i32.shl
+ (get_local $$55)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$57
(get_local $$arg)
)
- (set_local $$69
- (get_local $$68)
+ (set_local $$58
+ (get_local $$57)
)
(i32.store
- (get_local $$69)
- (get_local $$conv17$mask)
+ (get_local $$58)
+ (get_local $$54)
)
- (set_local $$70
+ (set_local $$59
(i32.add
- (get_local $$68)
+ (get_local $$57)
(i32.const 4)
)
)
- (set_local $$71
- (get_local $$70)
+ (set_local $$60
+ (get_local $$59)
)
(i32.store
- (get_local $$71)
- (i32.const 0)
+ (get_local $$60)
+ (get_local $$56)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current17
+ (set_local $$arglist_current14
(i32.load
(get_local $$ap)
)
)
- (set_local $$72
- (get_local $$arglist_current17)
+ (set_local $$61
+ (get_local $$arglist_current14)
)
- (set_local $$73
+ (set_local $$62
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded70
- (get_local $$73)
+ (set_local $$expanded63
+ (get_local $$62)
)
- (set_local $$expanded69
+ (set_local $$expanded62
(i32.sub
- (get_local $$expanded70)
+ (get_local $$expanded63)
(i32.const 1)
)
)
- (set_local $$74
+ (set_local $$63
(i32.add
- (get_local $$72)
- (get_local $$expanded69)
+ (get_local $$61)
+ (get_local $$expanded62)
)
)
- (set_local $$75
+ (set_local $$64
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded74
- (get_local $$75)
+ (set_local $$expanded67
+ (get_local $$64)
)
- (set_local $$expanded73
+ (set_local $$expanded66
(i32.sub
- (get_local $$expanded74)
+ (get_local $$expanded67)
(i32.const 1)
)
)
- (set_local $$expanded72
+ (set_local $$expanded65
(i32.xor
- (get_local $$expanded73)
+ (get_local $$expanded66)
(i32.const -1)
)
)
- (set_local $$76
+ (set_local $$65
(i32.and
- (get_local $$74)
- (get_local $$expanded72)
+ (get_local $$63)
+ (get_local $$expanded65)
)
)
- (set_local $$77
- (get_local $$76)
+ (set_local $$66
+ (get_local $$65)
)
- (set_local $$78
+ (set_local $$67
(i32.load
- (get_local $$77)
+ (get_local $$66)
)
)
- (set_local $$arglist_next18
+ (set_local $$arglist_next15
(i32.add
- (get_local $$77)
+ (get_local $$66)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next18)
+ (get_local $$arglist_next15)
)
- (set_local $$conv22
+ (set_local $$conv17$mask
(i32.and
- (get_local $$78)
- (i32.const 255)
- )
- )
- (set_local $$79
- (i32.shr_s
- (i32.shl
- (get_local $$conv22)
- (i32.const 24)
- )
- (i32.const 24)
+ (get_local $$67)
+ (i32.const 65535)
)
)
- (set_local $$80
- (i32.lt_s
- (get_local $$79)
- (i32.const 0)
- )
- )
- (set_local $$81
- (i32.shr_s
- (i32.shl
- (get_local $$80)
- (i32.const 31)
- )
- (i32.const 31)
- )
- )
- (set_local $$82
+ (set_local $$68
(get_local $$arg)
)
- (set_local $$83
- (get_local $$82)
+ (set_local $$69
+ (get_local $$68)
)
(i32.store
- (get_local $$83)
- (get_local $$79)
+ (get_local $$69)
+ (get_local $$conv17$mask)
)
- (set_local $$84
+ (set_local $$70
(i32.add
- (get_local $$82)
+ (get_local $$68)
(i32.const 4)
)
)
- (set_local $$85
- (get_local $$84)
+ (set_local $$71
+ (get_local $$70)
)
(i32.store
- (get_local $$85)
- (get_local $$81)
+ (get_local $$71)
+ (i32.const 0)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current20
+ (set_local $$arglist_current17
(i32.load
(get_local $$ap)
)
)
- (set_local $$86
- (get_local $$arglist_current20)
+ (set_local $$72
+ (get_local $$arglist_current17)
)
- (set_local $$87
+ (set_local $$73
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded77
- (get_local $$87)
+ (set_local $$expanded70
+ (get_local $$73)
)
- (set_local $$expanded76
+ (set_local $$expanded69
(i32.sub
- (get_local $$expanded77)
+ (get_local $$expanded70)
(i32.const 1)
)
)
- (set_local $$88
+ (set_local $$74
(i32.add
- (get_local $$86)
- (get_local $$expanded76)
+ (get_local $$72)
+ (get_local $$expanded69)
)
)
- (set_local $$89
+ (set_local $$75
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded81
- (get_local $$89)
+ (set_local $$expanded74
+ (get_local $$75)
)
- (set_local $$expanded80
+ (set_local $$expanded73
(i32.sub
- (get_local $$expanded81)
+ (get_local $$expanded74)
(i32.const 1)
)
)
- (set_local $$expanded79
+ (set_local $$expanded72
(i32.xor
- (get_local $$expanded80)
+ (get_local $$expanded73)
(i32.const -1)
)
)
- (set_local $$90
+ (set_local $$76
(i32.and
- (get_local $$88)
- (get_local $$expanded79)
+ (get_local $$74)
+ (get_local $$expanded72)
)
)
- (set_local $$91
- (get_local $$90)
+ (set_local $$77
+ (get_local $$76)
)
- (set_local $$92
+ (set_local $$78
(i32.load
- (get_local $$91)
+ (get_local $$77)
)
)
- (set_local $$arglist_next21
+ (set_local $$arglist_next18
(i32.add
- (get_local $$91)
+ (get_local $$77)
(i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next21)
+ (get_local $$arglist_next18)
)
- (set_local $$conv27$mask
+ (set_local $$conv22
(i32.and
- (get_local $$92)
+ (get_local $$78)
(i32.const 255)
)
)
- (set_local $$93
+ (set_local $$79
+ (i32.shr_s
+ (i32.shl
+ (get_local $$conv22)
+ (i32.const 24)
+ )
+ (i32.const 24)
+ )
+ )
+ (set_local $$80
+ (i32.lt_s
+ (get_local $$79)
+ (i32.const 0)
+ )
+ )
+ (set_local $$81
+ (i32.shr_s
+ (i32.shl
+ (get_local $$80)
+ (i32.const 31)
+ )
+ (i32.const 31)
+ )
+ )
+ (set_local $$82
(get_local $$arg)
)
- (set_local $$94
- (get_local $$93)
+ (set_local $$83
+ (get_local $$82)
)
(i32.store
- (get_local $$94)
- (get_local $$conv27$mask)
+ (get_local $$83)
+ (get_local $$79)
)
- (set_local $$95
+ (set_local $$84
(i32.add
- (get_local $$93)
+ (get_local $$82)
(i32.const 4)
)
)
- (set_local $$96
- (get_local $$95)
+ (set_local $$85
+ (get_local $$84)
)
(i32.store
- (get_local $$96)
- (i32.const 0)
+ (get_local $$85)
+ (get_local $$81)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current23
+ (set_local $$arglist_current20
(i32.load
(get_local $$ap)
)
)
- (set_local $$97
- (get_local $$arglist_current23)
+ (set_local $$86
+ (get_local $$arglist_current20)
)
- (set_local $$98
+ (set_local $$87
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded84
- (get_local $$98)
+ (set_local $$expanded77
+ (get_local $$87)
)
- (set_local $$expanded83
+ (set_local $$expanded76
(i32.sub
- (get_local $$expanded84)
+ (get_local $$expanded77)
(i32.const 1)
)
)
- (set_local $$99
+ (set_local $$88
(i32.add
- (get_local $$97)
- (get_local $$expanded83)
+ (get_local $$86)
+ (get_local $$expanded76)
)
)
- (set_local $$100
+ (set_local $$89
(i32.add
(i32.const 0)
- (i32.const 8)
+ (i32.const 4)
)
)
- (set_local $$expanded88
- (get_local $$100)
+ (set_local $$expanded81
+ (get_local $$89)
)
- (set_local $$expanded87
+ (set_local $$expanded80
(i32.sub
- (get_local $$expanded88)
+ (get_local $$expanded81)
(i32.const 1)
)
)
- (set_local $$expanded86
+ (set_local $$expanded79
(i32.xor
- (get_local $$expanded87)
+ (get_local $$expanded80)
(i32.const -1)
)
)
- (set_local $$101
+ (set_local $$90
(i32.and
- (get_local $$99)
- (get_local $$expanded86)
+ (get_local $$88)
+ (get_local $$expanded79)
)
)
- (set_local $$102
- (get_local $$101)
+ (set_local $$91
+ (get_local $$90)
)
- (set_local $$103
- (f64.load
- (get_local $$102)
+ (set_local $$92
+ (i32.load
+ (get_local $$91)
)
)
- (set_local $$arglist_next24
+ (set_local $$arglist_next21
(i32.add
- (get_local $$102)
- (i32.const 8)
+ (get_local $$91)
+ (i32.const 4)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next24)
+ (get_local $$arglist_next21)
+ )
+ (set_local $$conv27$mask
+ (i32.and
+ (get_local $$92)
+ (i32.const 255)
+ )
)
- (f64.store
+ (set_local $$93
(get_local $$arg)
- (get_local $$103)
+ )
+ (set_local $$94
+ (get_local $$93)
+ )
+ (i32.store
+ (get_local $$94)
+ (get_local $$conv27$mask)
+ )
+ (set_local $$95
+ (i32.add
+ (get_local $$93)
+ (i32.const 4)
+ )
+ )
+ (set_local $$96
+ (get_local $$95)
+ )
+ (i32.store
+ (get_local $$96)
+ (i32.const 0)
)
(br $label$break$L1)
(br $switch$3)
)
)
(block
- (set_local $$arglist_current26
+ (set_local $$arglist_current23
(i32.load
(get_local $$ap)
)
)
- (set_local $$104
- (get_local $$arglist_current26)
+ (set_local $$97
+ (get_local $$arglist_current23)
)
- (set_local $$105
+ (set_local $$98
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded91
- (get_local $$105)
+ (set_local $$expanded84
+ (get_local $$98)
)
- (set_local $$expanded90
+ (set_local $$expanded83
(i32.sub
- (get_local $$expanded91)
+ (get_local $$expanded84)
(i32.const 1)
)
)
- (set_local $$106
+ (set_local $$99
(i32.add
- (get_local $$104)
- (get_local $$expanded90)
+ (get_local $$97)
+ (get_local $$expanded83)
)
)
- (set_local $$107
+ (set_local $$100
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded95
- (get_local $$107)
+ (set_local $$expanded88
+ (get_local $$100)
)
- (set_local $$expanded94
+ (set_local $$expanded87
(i32.sub
- (get_local $$expanded95)
+ (get_local $$expanded88)
(i32.const 1)
)
)
- (set_local $$expanded93
+ (set_local $$expanded86
(i32.xor
- (get_local $$expanded94)
+ (get_local $$expanded87)
(i32.const -1)
)
)
- (set_local $$108
+ (set_local $$101
(i32.and
- (get_local $$106)
- (get_local $$expanded93)
+ (get_local $$99)
+ (get_local $$expanded86)
)
)
- (set_local $$109
- (get_local $$108)
+ (set_local $$102
+ (get_local $$101)
)
- (set_local $$110
+ (set_local $$103
(f64.load
- (get_local $$109)
+ (get_local $$102)
)
)
- (set_local $$arglist_next27
+ (set_local $$arglist_next24
(i32.add
- (get_local $$109)
+ (get_local $$102)
(i32.const 8)
)
)
(i32.store
(get_local $$ap)
- (get_local $$arglist_next27)
+ (get_local $$arglist_next24)
)
(f64.store
(get_local $$arg)
- (get_local $$110)
+ (get_local $$103)
)
(br $label$break$L1)
(br $switch$3)
)
)
- (br $label$break$L1)
+ (block
+ (set_local $$arglist_current26
+ (i32.load
+ (get_local $$ap)
+ )
+ )
+ (set_local $$104
+ (get_local $$arglist_current26)
+ )
+ (set_local $$105
+ (i32.add
+ (i32.const 0)
+ (i32.const 8)
+ )
+ )
+ (set_local $$expanded91
+ (get_local $$105)
+ )
+ (set_local $$expanded90
+ (i32.sub
+ (get_local $$expanded91)
+ (i32.const 1)
+ )
+ )
+ (set_local $$106
+ (i32.add
+ (get_local $$104)
+ (get_local $$expanded90)
+ )
+ )
+ (set_local $$107
+ (i32.add
+ (i32.const 0)
+ (i32.const 8)
+ )
+ )
+ (set_local $$expanded95
+ (get_local $$107)
+ )
+ (set_local $$expanded94
+ (i32.sub
+ (get_local $$expanded95)
+ (i32.const 1)
+ )
+ )
+ (set_local $$expanded93
+ (i32.xor
+ (get_local $$expanded94)
+ (i32.const -1)
+ )
+ )
+ (set_local $$108
+ (i32.and
+ (get_local $$106)
+ (get_local $$expanded93)
+ )
+ )
+ (set_local $$109
+ (get_local $$108)
+ )
+ (set_local $$110
+ (f64.load
+ (get_local $$109)
+ )
+ )
+ (set_local $$arglist_next27
+ (i32.add
+ (get_local $$109)
+ (i32.const 8)
+ )
+ )
+ (i32.store
+ (get_local $$ap)
+ (get_local $$arglist_next27)
+ )
+ (f64.store
+ (get_local $$arg)
+ (get_local $$110)
+ )
+ (br $label$break$L1)
+ (br $switch$3)
+ )
)
+ (br $label$break$L1)
)
)
)
diff --git a/test/unit.fromasm b/test/unit.fromasm
index d20fce0e6..111379788 100644
--- a/test/unit.fromasm
+++ b/test/unit.fromasm
@@ -124,10 +124,10 @@
)
)
(func $switcher (param $0 i32) (result i32)
- (block $switch-default$3
+ (block $switch$0
(block $switch-case$2
(block $switch-case$1
- (br_table $switch-case$1 $switch-case$2 $switch-default$3
+ (br_table $switch-case$1 $switch-case$2 $switch$0
(i32.sub
(get_local $0)
(i32.const 1)
@@ -142,10 +142,10 @@
(i32.const 2)
)
)
- (block $switch-default$7
- (block $switch-case$6
- (block $switch-case$5
- (br_table $switch-case$6 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-case$5 $switch-default$7
+ (block $switch$3
+ (block $switch-case$5
+ (block $switch-case$4
+ (br_table $switch-case$5 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch-case$4 $switch$3
(i32.sub
(get_local $0)
(i32.const 5)
@@ -160,12 +160,12 @@
(i32.const 51)
)
)
- (block $switch-default$16
- (block $switch-case$15
- (block $switch-case$12
- (block $switch-case$9
- (block $switch-case$8
- (br_table $switch-case$15 $switch-default$16 $switch-default$16 $switch-case$12 $switch-default$16 $switch-default$16 $switch-default$16 $switch-default$16 $switch-case$9 $switch-default$16 $switch-case$8 $switch-default$16
+ (block $label$break$Lout
+ (block $switch-case$13
+ (block $switch-case$10
+ (block $switch-case$7
+ (block $switch-case$6
+ (br_table $switch-case$13 $label$break$Lout $label$break$Lout $switch-case$10 $label$break$Lout $label$break$Lout $label$break$Lout $label$break$Lout $switch-case$7 $label$break$Lout $switch-case$6 $label$break$Lout
(i32.sub
(get_local $0)
(i32.const 2)
@@ -180,11 +180,11 @@
(block $label$break$L1
(loop $label$continue$L3
(block $label$break$L3
- (block $switch-default$21
- (block $switch-case$20
- (block $switch-case$19
- (block $switch-case$18
- (br_table $switch-case$18 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$20 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$19 $switch-default$21
+ (block $switch-default$18
+ (block $switch-case$17
+ (block $switch-case$16
+ (block $switch-case$15
+ (br_table $switch-case$15 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$17 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$16 $switch-default$18
(i32.sub
(get_local $0)
(i32.const -1)
diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise
index efe6d8192..0209755b8 100644
--- a/test/unit.fromasm.imprecise
+++ b/test/unit.fromasm.imprecise
@@ -111,10 +111,10 @@
)
)
(func $switcher (param $0 i32) (result i32)
- (block $switch-default$3
+ (block $switch$0
(block $switch-case$2
(block $switch-case$1
- (br_table $switch-case$1 $switch-case$2 $switch-default$3
+ (br_table $switch-case$1 $switch-case$2 $switch$0
(i32.sub
(get_local $0)
(i32.const 1)
@@ -129,10 +129,10 @@
(i32.const 2)
)
)
- (block $switch-default$7
- (block $switch-case$6
- (block $switch-case$5
- (br_table $switch-case$6 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-case$5 $switch-default$7
+ (block $switch$3
+ (block $switch-case$5
+ (block $switch-case$4
+ (br_table $switch-case$5 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch-case$4 $switch$3
(i32.sub
(get_local $0)
(i32.const 5)
@@ -147,12 +147,12 @@
(i32.const 51)
)
)
- (block $switch-default$16
- (block $switch-case$15
- (block $switch-case$12
- (block $switch-case$9
- (block $switch-case$8
- (br_table $switch-case$15 $switch-default$16 $switch-default$16 $switch-case$12 $switch-default$16 $switch-default$16 $switch-default$16 $switch-default$16 $switch-case$9 $switch-default$16 $switch-case$8 $switch-default$16
+ (block $label$break$Lout
+ (block $switch-case$13
+ (block $switch-case$10
+ (block $switch-case$7
+ (block $switch-case$6
+ (br_table $switch-case$13 $label$break$Lout $label$break$Lout $switch-case$10 $label$break$Lout $label$break$Lout $label$break$Lout $label$break$Lout $switch-case$7 $label$break$Lout $switch-case$6 $label$break$Lout
(i32.sub
(get_local $0)
(i32.const 2)
@@ -167,11 +167,11 @@
(block $label$break$L1
(loop $label$continue$L3
(block $label$break$L3
- (block $switch-default$21
- (block $switch-case$20
- (block $switch-case$19
- (block $switch-case$18
- (br_table $switch-case$18 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$20 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$19 $switch-default$21
+ (block $switch-default$18
+ (block $switch-case$17
+ (block $switch-case$16
+ (block $switch-case$15
+ (br_table $switch-case$15 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$17 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$16 $switch-default$18
(i32.sub
(get_local $0)
(i32.const -1)
diff --git a/test/unit.fromasm.imprecise.no-opts b/test/unit.fromasm.imprecise.no-opts
index bd9f28762..905d13437 100644
--- a/test/unit.fromasm.imprecise.no-opts
+++ b/test/unit.fromasm.imprecise.no-opts
@@ -199,119 +199,111 @@
(func $switcher (param $x i32) (result i32)
(local $waka i32)
(block $switch$0
- (block $switch-default$3
- (block $switch-case$2
- (block $switch-case$1
- (br_table $switch-case$1 $switch-case$2 $switch-default$3
- (i32.sub
- (get_local $x)
- (i32.const 1)
- )
+ (block $switch-case$2
+ (block $switch-case$1
+ (br_table $switch-case$1 $switch-case$2 $switch$0
+ (i32.sub
+ (get_local $x)
+ (i32.const 1)
)
)
- (return
- (i32.const 1)
- )
)
(return
- (i32.const 2)
+ (i32.const 1)
)
)
+ (return
+ (i32.const 2)
+ )
)
- (block $switch$4
- (block $switch-default$7
- (block $switch-case$6
- (block $switch-case$5
- (br_table $switch-case$6 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-case$5 $switch-default$7
- (i32.sub
- (get_local $x)
- (i32.const 5)
- )
+ (block $switch$3
+ (block $switch-case$5
+ (block $switch-case$4
+ (br_table $switch-case$5 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch-case$4 $switch$3
+ (i32.sub
+ (get_local $x)
+ (i32.const 5)
)
)
- (return
- (i32.const 121)
- )
)
(return
- (i32.const 51)
+ (i32.const 121)
)
)
+ (return
+ (i32.const 51)
+ )
)
(block $label$break$Lout
- (block $switch-default$16
- (block $switch-case$15
- (block $switch-case$12
- (block $switch-case$9
- (block $switch-case$8
- (br_table $switch-case$15 $switch-default$16 $switch-default$16 $switch-case$12 $switch-default$16 $switch-default$16 $switch-default$16 $switch-default$16 $switch-case$9 $switch-default$16 $switch-case$8 $switch-default$16
- (i32.sub
- (get_local $x)
- (i32.const 2)
- )
+ (block $switch-case$13
+ (block $switch-case$10
+ (block $switch-case$7
+ (block $switch-case$6
+ (br_table $switch-case$13 $label$break$Lout $label$break$Lout $switch-case$10 $label$break$Lout $label$break$Lout $label$break$Lout $label$break$Lout $switch-case$7 $label$break$Lout $switch-case$6 $label$break$Lout
+ (i32.sub
+ (get_local $x)
+ (i32.const 2)
)
)
- (br $label$break$Lout)
- )
- (br $label$break$Lout)
- )
- (block
- (loop $while-in$11
- (block $while-out$10
- (br $while-out$10)
- (br $while-in$11)
- )
)
(br $label$break$Lout)
)
+ (br $label$break$Lout)
)
(block
- (loop $while-in$14
- (block $while-out$13
- (br $label$break$Lout)
- (br $while-in$14)
+ (loop $while-in$9
+ (block $while-out$8
+ (br $while-out$8)
+ (br $while-in$9)
)
)
(br $label$break$Lout)
)
)
+ (block
+ (loop $while-in$12
+ (block $while-out$11
+ (br $label$break$Lout)
+ (br $while-in$12)
+ )
+ )
+ (br $label$break$Lout)
+ )
)
(loop $label$continue$L1
(block $label$break$L1
(loop $label$continue$L3
(block $label$break$L3
- (block $switch$17
- (block $switch-default$21
- (block $switch-default$21
- (block $switch-case$20
- (block $switch-case$19
- (block $switch-case$18
- (br_table $switch-case$18 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$20 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$19 $switch-default$21
- (i32.sub
- (get_local $x)
- (i32.const -1)
- )
+ (block $switch$14
+ (block $switch-default$18
+ (block $switch-case$17
+ (block $switch-case$16
+ (block $switch-case$15
+ (br_table $switch-case$15 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$17 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$16 $switch-default$18
+ (i32.sub
+ (get_local $x)
+ (i32.const -1)
)
)
- (block
- (br $label$break$L1)
- (br $switch$17)
- )
)
(block
- (set_local $waka
- (i32.const 1)
- )
- (br $switch$17)
+ (br $label$break$L1)
+ (br $switch$14)
)
)
(block
- (br $label$break$L3)
- (br $switch$17)
+ (set_local $waka
+ (i32.const 1)
+ )
+ (br $switch$14)
)
)
- (br $label$break$L1)
+ (block
+ (br $label$break$L3)
+ (br $switch$14)
+ )
)
+ (br $label$break$L1)
)
(br $label$continue$L3)
)
diff --git a/test/unit.fromasm.no-opts b/test/unit.fromasm.no-opts
index e3ba4f7c0..836e36662 100644
--- a/test/unit.fromasm.no-opts
+++ b/test/unit.fromasm.no-opts
@@ -205,119 +205,111 @@
(func $switcher (param $x i32) (result i32)
(local $waka i32)
(block $switch$0
- (block $switch-default$3
- (block $switch-case$2
- (block $switch-case$1
- (br_table $switch-case$1 $switch-case$2 $switch-default$3
- (i32.sub
- (get_local $x)
- (i32.const 1)
- )
+ (block $switch-case$2
+ (block $switch-case$1
+ (br_table $switch-case$1 $switch-case$2 $switch$0
+ (i32.sub
+ (get_local $x)
+ (i32.const 1)
)
)
- (return
- (i32.const 1)
- )
)
(return
- (i32.const 2)
+ (i32.const 1)
)
)
+ (return
+ (i32.const 2)
+ )
)
- (block $switch$4
- (block $switch-default$7
- (block $switch-case$6
- (block $switch-case$5
- (br_table $switch-case$6 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-default$7 $switch-case$5 $switch-default$7
- (i32.sub
- (get_local $x)
- (i32.const 5)
- )
+ (block $switch$3
+ (block $switch-case$5
+ (block $switch-case$4
+ (br_table $switch-case$5 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch$3 $switch-case$4 $switch$3
+ (i32.sub
+ (get_local $x)
+ (i32.const 5)
)
)
- (return
- (i32.const 121)
- )
)
(return
- (i32.const 51)
+ (i32.const 121)
)
)
+ (return
+ (i32.const 51)
+ )
)
(block $label$break$Lout
- (block $switch-default$16
- (block $switch-case$15
- (block $switch-case$12
- (block $switch-case$9
- (block $switch-case$8
- (br_table $switch-case$15 $switch-default$16 $switch-default$16 $switch-case$12 $switch-default$16 $switch-default$16 $switch-default$16 $switch-default$16 $switch-case$9 $switch-default$16 $switch-case$8 $switch-default$16
- (i32.sub
- (get_local $x)
- (i32.const 2)
- )
+ (block $switch-case$13
+ (block $switch-case$10
+ (block $switch-case$7
+ (block $switch-case$6
+ (br_table $switch-case$13 $label$break$Lout $label$break$Lout $switch-case$10 $label$break$Lout $label$break$Lout $label$break$Lout $label$break$Lout $switch-case$7 $label$break$Lout $switch-case$6 $label$break$Lout
+ (i32.sub
+ (get_local $x)
+ (i32.const 2)
)
)
- (br $label$break$Lout)
- )
- (br $label$break$Lout)
- )
- (block
- (loop $while-in$11
- (block $while-out$10
- (br $while-out$10)
- (br $while-in$11)
- )
)
(br $label$break$Lout)
)
+ (br $label$break$Lout)
)
(block
- (loop $while-in$14
- (block $while-out$13
- (br $label$break$Lout)
- (br $while-in$14)
+ (loop $while-in$9
+ (block $while-out$8
+ (br $while-out$8)
+ (br $while-in$9)
)
)
(br $label$break$Lout)
)
)
+ (block
+ (loop $while-in$12
+ (block $while-out$11
+ (br $label$break$Lout)
+ (br $while-in$12)
+ )
+ )
+ (br $label$break$Lout)
+ )
)
(loop $label$continue$L1
(block $label$break$L1
(loop $label$continue$L3
(block $label$break$L3
- (block $switch$17
- (block $switch-default$21
- (block $switch-default$21
- (block $switch-case$20
- (block $switch-case$19
- (block $switch-case$18
- (br_table $switch-case$18 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$20 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-default$21 $switch-case$19 $switch-default$21
- (i32.sub
- (get_local $x)
- (i32.const -1)
- )
+ (block $switch$14
+ (block $switch-default$18
+ (block $switch-case$17
+ (block $switch-case$16
+ (block $switch-case$15
+ (br_table $switch-case$15 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$17 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-default$18 $switch-case$16 $switch-default$18
+ (i32.sub
+ (get_local $x)
+ (i32.const -1)
)
)
- (block
- (br $label$break$L1)
- (br $switch$17)
- )
)
(block
- (set_local $waka
- (i32.const 1)
- )
- (br $switch$17)
+ (br $label$break$L1)
+ (br $switch$14)
)
)
(block
- (br $label$break$L3)
- (br $switch$17)
+ (set_local $waka
+ (i32.const 1)
+ )
+ (br $switch$14)
)
)
- (br $label$break$L1)
+ (block
+ (br $label$break$L3)
+ (br $switch$14)
+ )
)
+ (br $label$break$L1)
)
(br $label$continue$L3)
)
diff --git a/test/wasm-only.fromasm.imprecise.no-opts b/test/wasm-only.fromasm.imprecise.no-opts
index dfd7db50e..90a5eeccd 100644
--- a/test/wasm-only.fromasm.imprecise.no-opts
+++ b/test/wasm-only.fromasm.imprecise.no-opts
@@ -676,36 +676,34 @@
(local $$waka i32)
(block $switch$0
(block $switch-default$3
- (block $switch-default$3
- (block $switch-case$2
- (block $switch-case$1
- (br_table $switch-case$2 $switch-default$3 $switch-case$1 $switch-default$3
- (i32.wrap/i64
- (i64.sub
- (get_local $$a444)
- (i64.const 42949672965)
- )
+ (block $switch-case$2
+ (block $switch-case$1
+ (br_table $switch-case$2 $switch-default$3 $switch-case$1 $switch-default$3
+ (i32.wrap/i64
+ (i64.sub
+ (get_local $$a444)
+ (i64.const 42949672965)
)
)
)
- (block
- (set_local $$waka
- (i32.const 11000)
- )
- (br $switch$0)
- )
)
(block
(set_local $$waka
- (i32.const 10)
+ (i32.const 11000)
)
(br $switch$0)
)
)
- (set_local $$waka
- (i32.const 1)
+ (block
+ (set_local $$waka
+ (i32.const 10)
+ )
+ (br $switch$0)
)
)
+ (set_local $$waka
+ (i32.const 1)
+ )
)
(return
(get_local $$waka)
diff --git a/test/wasm-only.fromasm.no-opts b/test/wasm-only.fromasm.no-opts
index 491abf98f..1ea6753ef 100644
--- a/test/wasm-only.fromasm.no-opts
+++ b/test/wasm-only.fromasm.no-opts
@@ -724,36 +724,34 @@
(local $$waka i32)
(block $switch$0
(block $switch-default$3
- (block $switch-default$3
- (block $switch-case$2
- (block $switch-case$1
- (br_table $switch-case$2 $switch-default$3 $switch-case$1 $switch-default$3
- (i32.wrap/i64
- (i64.sub
- (get_local $$a444)
- (i64.const 42949672965)
- )
+ (block $switch-case$2
+ (block $switch-case$1
+ (br_table $switch-case$2 $switch-default$3 $switch-case$1 $switch-default$3
+ (i32.wrap/i64
+ (i64.sub
+ (get_local $$a444)
+ (i64.const 42949672965)
)
)
)
- (block
- (set_local $$waka
- (i32.const 11000)
- )
- (br $switch$0)
- )
)
(block
(set_local $$waka
- (i32.const 10)
+ (i32.const 11000)
)
(br $switch$0)
)
)
- (set_local $$waka
- (i32.const 1)
+ (block
+ (set_local $$waka
+ (i32.const 10)
+ )
+ (br $switch$0)
)
)
+ (set_local $$waka
+ (i32.const 1)
+ )
)
(return
(get_local $$waka)