summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm.no-opts
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm.no-opts')
-rw-r--r--test/emcc_hello_world.fromasm.no-opts20496
1 files changed, 10248 insertions, 10248 deletions
diff --git a/test/emcc_hello_world.fromasm.no-opts b/test/emcc_hello_world.fromasm.no-opts
index 9b310b807..218f7068a 100644
--- a/test/emcc_hello_world.fromasm.no-opts
+++ b/test/emcc_hello_world.fromasm.no-opts
@@ -8,8 +8,8 @@
(type $FUNCSIG$iii (func (param i32 i32) (result i32)))
(type $FUNCSIG$vii (func (param i32 i32)))
(import "env" "memory" (memory $memory 256 256))
- (import "env" "table" (table $table 18 18 anyfunc))
- (elem (get_global $__table_base) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
+ (import "env" "table" (table $table 18 18 funcref))
+ (elem (global.get $__table_base) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
(import "env" "__memory_base" (global $__memory_base i32))
(import "env" "__table_base" (global $__table_base i32))
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
@@ -38,17 +38,17 @@
(import "env" "_sysconf" (func $_sysconf (param i32) (result i32)))
(import "env" "___syscall146" (func $___syscall146 (param i32 i32) (result i32)))
(import "asm2wasm" "f64-to-int" (func $f64-to-int (param f64) (result i32)))
- (global $STACKTOP (mut i32) (get_global $STACKTOP$asm2wasm$import))
- (global $STACK_MAX (mut i32) (get_global $STACK_MAX$asm2wasm$import))
- (global $tempDoublePtr (mut i32) (get_global $tempDoublePtr$asm2wasm$import))
- (global $ABORT (mut i32) (get_global $ABORT$asm2wasm$import))
- (global $cttz_i8 (mut i32) (get_global $cttz_i8$asm2wasm$import))
+ (global $STACKTOP (mut i32) (global.get $STACKTOP$asm2wasm$import))
+ (global $STACK_MAX (mut i32) (global.get $STACK_MAX$asm2wasm$import))
+ (global $tempDoublePtr (mut i32) (global.get $tempDoublePtr$asm2wasm$import))
+ (global $ABORT (mut i32) (global.get $ABORT$asm2wasm$import))
+ (global $cttz_i8 (mut i32) (global.get $cttz_i8$asm2wasm$import))
(global $__THREW__ (mut i32) (i32.const 0))
(global $threwValue (mut i32) (i32.const 0))
(global $setjmpId (mut i32) (i32.const 0))
(global $undef (mut i32) (i32.const 0))
- (global $nan (mut f64) (get_global $nan$asm2wasm$import))
- (global $inf (mut f64) (get_global $inf$asm2wasm$import))
+ (global $nan (mut f64) (global.get $nan$asm2wasm$import))
+ (global $inf (mut f64) (global.get $inf$asm2wasm$import))
(global $tempInt (mut i32) (i32.const 0))
(global $tempBigInt (mut i32) (i32.const 0))
(global $tempBigIntP (mut i32) (i32.const 0))
@@ -94,19 +94,19 @@
(export "___udivmoddi4" (func $___udivmoddi4))
(func $stackAlloc (; 19 ;) (param $size i32) (result i32)
(local $ret i32)
- (set_local $ret
- (get_global $STACKTOP)
+ (local.set $ret
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
- (get_local $size)
+ (global.get $STACKTOP)
+ (local.get $size)
)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.and
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 15)
)
(i32.const -16)
@@ -114,88 +114,88 @@
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
(return
- (get_local $ret)
+ (local.get $ret)
)
)
(func $stackSave (; 20 ;) (result i32)
(return
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
)
)
(func $stackRestore (; 21 ;) (param $top i32)
- (set_global $STACKTOP
- (get_local $top)
+ (global.set $STACKTOP
+ (local.get $top)
)
)
(func $establishStackSpace (; 22 ;) (param $stackBase i32) (param $stackMax i32)
- (set_global $STACKTOP
- (get_local $stackBase)
+ (global.set $STACKTOP
+ (local.get $stackBase)
)
- (set_global $STACK_MAX
- (get_local $stackMax)
+ (global.set $STACK_MAX
+ (local.get $stackMax)
)
)
(func $setThrew (; 23 ;) (param $threw i32) (param $value i32)
(if
(i32.eq
- (get_global $__THREW__)
+ (global.get $__THREW__)
(i32.const 0)
)
(block
- (set_global $__THREW__
- (get_local $threw)
+ (global.set $__THREW__
+ (local.get $threw)
)
- (set_global $threwValue
- (get_local $value)
+ (global.set $threwValue
+ (local.get $value)
)
)
)
)
(func $copyTempFloat (; 24 ;) (param $ptr i32)
(i32.store8
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.load8_s
- (get_local $ptr)
+ (local.get $ptr)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 1)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 1)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 2)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 2)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 3)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 3)
)
)
@@ -203,104 +203,104 @@
)
(func $copyTempDouble (; 25 ;) (param $ptr i32)
(i32.store8
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.load8_s
- (get_local $ptr)
+ (local.get $ptr)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 1)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 1)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 2)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 2)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 3)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 3)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 4)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 4)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 5)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 5)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 6)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 6)
)
)
)
(i32.store8
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 7)
)
(i32.load8_s
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 7)
)
)
)
)
(func $setTempRet0 (; 26 ;) (param $value i32)
- (set_global $tempRet0
- (get_local $value)
+ (global.set $tempRet0
+ (local.get $value)
)
)
(func $getTempRet0 (; 27 ;) (result i32)
(return
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
)
(func $_main (; 28 ;) (result i32)
@@ -308,36 +308,36 @@
(local $$vararg_buffer i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 16)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$vararg_buffer
- (get_local $sp)
+ (local.set $$vararg_buffer
+ (local.get $sp)
)
- (set_local $$retval
+ (local.set $$retval
(i32.const 0)
)
(drop
(call $_printf
(i32.const 672)
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
(i32.const 0)
@@ -363,39 +363,39 @@
(local $$x$addr$0 f64)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
(f64.store
- (get_global $tempDoublePtr)
- (get_local $$x)
+ (global.get $tempDoublePtr)
+ (local.get $$x)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
- (set_local $$1
+ (local.set $$1
(i32.load
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 4)
)
)
)
- (set_local $$2
+ (local.set $$2
(call $_bitshift64Lshr
- (get_local $$0)
- (get_local $$1)
+ (local.get $$0)
+ (local.get $$1)
(i32.const 52)
)
)
- (set_local $$3
- (get_global $tempRet0)
+ (local.set $$3
+ (global.get $tempRet0)
)
- (set_local $$conv
+ (local.set $$conv
(i32.and
- (get_local $$2)
+ (local.get $$2)
(i32.const 2047)
)
)
@@ -405,140 +405,140 @@
(block $switch-case
(br_table $switch-case $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case0 $switch-default
(i32.sub
- (get_local $$conv)
+ (local.get $$conv)
(i32.const 0)
)
)
)
(block
- (set_local $$tobool1
+ (local.set $$tobool1
(f64.ne
- (get_local $$x)
+ (local.get $$x)
(f64.const 0)
)
)
(if
- (get_local $$tobool1)
+ (local.get $$tobool1)
(block
- (set_local $$mul
+ (local.set $$mul
(f64.mul
- (get_local $$x)
+ (local.get $$x)
(f64.const 18446744073709551615)
)
)
- (set_local $$call
+ (local.set $$call
(call $_frexp
- (get_local $$mul)
- (get_local $$e)
+ (local.get $$mul)
+ (local.get $$e)
)
)
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$e)
+ (local.get $$e)
)
)
- (set_local $$sub
+ (local.set $$sub
(i32.add
- (get_local $$4)
+ (local.get $$4)
(i32.const -64)
)
)
- (set_local $$storemerge
- (get_local $$sub)
+ (local.set $$storemerge
+ (local.get $$sub)
)
- (set_local $$x$addr$0
- (get_local $$call)
+ (local.set $$x$addr$0
+ (local.get $$call)
)
)
(block
- (set_local $$storemerge
+ (local.set $$storemerge
(i32.const 0)
)
- (set_local $$x$addr$0
- (get_local $$x)
+ (local.set $$x$addr$0
+ (local.get $$x)
)
)
)
(i32.store
- (get_local $$e)
- (get_local $$storemerge)
+ (local.get $$e)
+ (local.get $$storemerge)
)
- (set_local $$retval$0
- (get_local $$x$addr$0)
+ (local.set $$retval$0
+ (local.get $$x$addr$0)
)
(br $switch)
)
)
(block
- (set_local $$retval$0
- (get_local $$x)
+ (local.set $$retval$0
+ (local.get $$x)
)
(br $switch)
)
)
(block
- (set_local $$sub8
+ (local.set $$sub8
(i32.add
- (get_local $$conv)
+ (local.get $$conv)
(i32.const -1022)
)
)
(i32.store
- (get_local $$e)
- (get_local $$sub8)
+ (local.get $$e)
+ (local.get $$sub8)
)
- (set_local $$5
+ (local.set $$5
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const -2146435073)
)
)
- (set_local $$6
+ (local.set $$6
(i32.or
- (get_local $$5)
+ (local.get $$5)
(i32.const 1071644672)
)
)
(i32.store
- (get_global $tempDoublePtr)
- (get_local $$0)
+ (global.get $tempDoublePtr)
+ (local.get $$0)
)
(i32.store
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 4)
)
- (get_local $$6)
+ (local.get $$6)
)
- (set_local $$7
+ (local.set $$7
(f64.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
- (set_local $$retval$0
- (get_local $$7)
+ (local.set $$retval$0
+ (local.get $$7)
)
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_frexpl (; 30 ;) (param $$x f64) (param $$e i32) (result f64)
(local $$call f64)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$call
+ (local.set $$call
(call $_frexp
- (get_local $$x)
- (get_local $$e)
+ (local.get $$x)
+ (local.get $$e)
)
)
(return
- (get_local $$call)
+ (local.get $$call)
)
)
(func $_strerror (; 31 ;) (param $$e i32) (result i32)
@@ -563,77 +563,77 @@
(local $$tobool8 i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$i$012
+ (local.set $$i$012
(i32.const 0)
)
(loop $while-in
(block $while-out
- (set_local $$arrayidx
+ (local.set $$arrayidx
(i32.add
(i32.const 687)
- (get_local $$i$012)
+ (local.get $$i$012)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load8_s
- (get_local $$arrayidx)
+ (local.get $$arrayidx)
)
)
- (set_local $$conv
+ (local.set $$conv
(i32.and
- (get_local $$0)
+ (local.get $$0)
(i32.const 255)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.eq
- (get_local $$conv)
- (get_local $$e)
+ (local.get $$conv)
+ (local.get $$e)
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$i$012$lcssa
- (get_local $$i$012)
+ (local.set $$i$012$lcssa
+ (local.get $$i$012)
)
- (set_local $label
+ (local.set $label
(i32.const 2)
)
(br $while-out)
)
)
- (set_local $$inc
+ (local.set $$inc
(i32.add
- (get_local $$i$012)
+ (local.get $$i$012)
(i32.const 1)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$inc)
+ (local.get $$inc)
(i32.const 87)
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$i$111
+ (local.set $$i$111
(i32.const 87)
)
- (set_local $$s$010
+ (local.set $$s$010
(i32.const 775)
)
- (set_local $label
+ (local.set $label
(i32.const 5)
)
(br $while-out)
)
- (set_local $$i$012
- (get_local $$inc)
+ (local.set $$i$012
+ (local.get $$inc)
)
)
(br $while-in)
@@ -641,29 +641,29 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 2)
)
(block
- (set_local $$tobool5$9
+ (local.set $$tobool5$9
(i32.eq
- (get_local $$i$012$lcssa)
+ (local.get $$i$012$lcssa)
(i32.const 0)
)
)
(if
- (get_local $$tobool5$9)
- (set_local $$s$0$lcssa
+ (local.get $$tobool5$9)
+ (local.set $$s$0$lcssa
(i32.const 775)
)
(block
- (set_local $$i$111
- (get_local $$i$012$lcssa)
+ (local.set $$i$111
+ (local.get $$i$012$lcssa)
)
- (set_local $$s$010
+ (local.set $$s$010
(i32.const 775)
)
- (set_local $label
+ (local.set $label
(i32.const 5)
)
)
@@ -672,29 +672,29 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 5)
)
(loop $while-in1
(block $while-out0
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$s$1
- (get_local $$s$010)
+ (local.set $$s$1
+ (local.get $$s$010)
)
(loop $while-in3
(block $while-out2
- (set_local $$1
+ (local.set $$1
(i32.load8_s
- (get_local $$s$1)
+ (local.get $$s$1)
)
)
- (set_local $$tobool8
+ (local.set $$tobool8
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$1)
+ (local.get $$1)
(i32.const 24)
)
(i32.const 24)
@@ -702,55 +702,55 @@
(i32.const 0)
)
)
- (set_local $$incdec$ptr
+ (local.set $$incdec$ptr
(i32.add
- (get_local $$s$1)
+ (local.get $$s$1)
(i32.const 1)
)
)
(if
- (get_local $$tobool8)
+ (local.get $$tobool8)
(block
- (set_local $$incdec$ptr$lcssa
- (get_local $$incdec$ptr)
+ (local.set $$incdec$ptr$lcssa
+ (local.get $$incdec$ptr)
)
(br $while-out2)
)
- (set_local $$s$1
- (get_local $$incdec$ptr)
+ (local.set $$s$1
+ (local.get $$incdec$ptr)
)
)
(br $while-in3)
)
)
- (set_local $$dec
+ (local.set $$dec
(i32.add
- (get_local $$i$111)
+ (local.get $$i$111)
(i32.const -1)
)
)
- (set_local $$tobool5
+ (local.set $$tobool5
(i32.eq
- (get_local $$dec)
+ (local.get $$dec)
(i32.const 0)
)
)
(if
- (get_local $$tobool5)
+ (local.get $$tobool5)
(block
- (set_local $$s$0$lcssa
- (get_local $$incdec$ptr$lcssa)
+ (local.set $$s$0$lcssa
+ (local.get $$incdec$ptr$lcssa)
)
(br $while-out0)
)
(block
- (set_local $$i$111
- (get_local $$dec)
+ (local.set $$i$111
+ (local.get $$dec)
)
- (set_local $$s$010
- (get_local $$incdec$ptr$lcssa)
+ (local.set $$s$010
+ (local.get $$incdec$ptr$lcssa)
)
- (set_local $label
+ (local.set $label
(i32.const 5)
)
)
@@ -760,7 +760,7 @@
)
)
(return
- (get_local $$s$0$lcssa)
+ (local.get $$s$0$lcssa)
)
)
(func $___errno_location (; 32 ;) (result i32)
@@ -772,47 +772,47 @@
(local $$tobool i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$0
+ (local.set $$0
(i32.load
(i32.const 16)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$0)
+ (local.get $$0)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
- (set_local $$retval$0
+ (local.get $$tobool)
+ (local.set $$retval$0
(i32.const 60)
)
(block
- (set_local $$call$i
+ (local.set $$call$i
(call $_pthread_self)
)
- (set_local $$errno_ptr
+ (local.set $$errno_ptr
(i32.add
- (get_local $$call$i)
+ (local.get $$call$i)
(i32.const 60)
)
)
- (set_local $$1
+ (local.set $$1
(i32.load
- (get_local $$errno_ptr)
+ (local.get $$errno_ptr)
)
)
- (set_local $$retval$0
- (get_local $$1)
+ (local.set $$retval$0
+ (local.get $$1)
)
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $___stdio_close (; 33 ;) (param $$f i32) (result i32)
@@ -823,56 +823,56 @@
(local $$vararg_buffer i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 16)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$vararg_buffer
- (get_local $sp)
+ (local.set $$vararg_buffer
+ (local.get $sp)
)
- (set_local $$fd
+ (local.set $$fd
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 60)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$fd)
+ (local.get $$fd)
)
)
(i32.store
- (get_local $$vararg_buffer)
- (get_local $$0)
+ (local.get $$vararg_buffer)
+ (local.get $$0)
)
- (set_local $$call
+ (local.set $$call
(call $___syscall6
(i32.const 6)
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
)
)
- (set_local $$call1
+ (local.set $$call1
(call $___syscall_ret
- (get_local $$call)
+ (local.get $$call)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
- (get_local $$call1)
+ (local.get $$call1)
)
)
(func $___stdout_write (; 34 ;) (param $$f i32) (param $$buf i32) (param $$len i32) (result i32)
@@ -892,139 +892,139 @@
(local $$write i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 80)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$vararg_buffer
- (get_local $sp)
+ (local.set $$vararg_buffer
+ (local.get $sp)
)
- (set_local $$tio
+ (local.set $$tio
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 12)
)
)
- (set_local $$write
+ (local.set $$write
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 36)
)
)
(i32.store
- (get_local $$write)
+ (local.get $$write)
(i32.const 4)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$0)
+ (local.get $$0)
(i32.const 64)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$and)
+ (local.get $$and)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$fd
+ (local.set $$fd
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 60)
)
)
- (set_local $$1
+ (local.set $$1
(i32.load
- (get_local $$fd)
+ (local.get $$fd)
)
)
(i32.store
- (get_local $$vararg_buffer)
- (get_local $$1)
+ (local.get $$vararg_buffer)
+ (local.get $$1)
)
- (set_local $$vararg_ptr1
+ (local.set $$vararg_ptr1
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 4)
)
)
(i32.store
- (get_local $$vararg_ptr1)
+ (local.get $$vararg_ptr1)
(i32.const 21505)
)
- (set_local $$vararg_ptr2
+ (local.set $$vararg_ptr2
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 8)
)
)
(i32.store
- (get_local $$vararg_ptr2)
- (get_local $$tio)
+ (local.get $$vararg_ptr2)
+ (local.get $$tio)
)
- (set_local $$call
+ (local.set $$call
(call $___syscall54
(i32.const 54)
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
)
)
- (set_local $$tobool2
+ (local.set $$tobool2
(i32.eq
- (get_local $$call)
+ (local.get $$call)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool2)
+ (local.get $$tobool2)
)
(block
- (set_local $$lbf
+ (local.set $$lbf
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 75)
)
)
(i32.store8
- (get_local $$lbf)
+ (local.get $$lbf)
(i32.const -1)
)
)
)
)
)
- (set_local $$call3
+ (local.set $$call3
(call $___stdio_write
- (get_local $$f)
- (get_local $$buf)
- (get_local $$len)
+ (local.get $$f)
+ (local.get $$buf)
+ (local.get $$len)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
- (get_local $$call3)
+ (local.get $$call3)
)
)
(func $___stdio_seek (; 35 ;) (param $$f i32) (param $$off i32) (param $$whence i32) (result i32)
@@ -1043,130 +1043,130 @@
(local $$vararg_ptr4 i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 32)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$vararg_buffer
- (get_local $sp)
+ (local.set $$vararg_buffer
+ (local.get $sp)
)
- (set_local $$ret
+ (local.set $$ret
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 20)
)
)
- (set_local $$fd
+ (local.set $$fd
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 60)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$fd)
+ (local.get $$fd)
)
)
(i32.store
- (get_local $$vararg_buffer)
- (get_local $$0)
+ (local.get $$vararg_buffer)
+ (local.get $$0)
)
- (set_local $$vararg_ptr1
+ (local.set $$vararg_ptr1
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 4)
)
)
(i32.store
- (get_local $$vararg_ptr1)
+ (local.get $$vararg_ptr1)
(i32.const 0)
)
- (set_local $$vararg_ptr2
+ (local.set $$vararg_ptr2
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 8)
)
)
(i32.store
- (get_local $$vararg_ptr2)
- (get_local $$off)
+ (local.get $$vararg_ptr2)
+ (local.get $$off)
)
- (set_local $$vararg_ptr3
+ (local.set $$vararg_ptr3
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 12)
)
)
(i32.store
- (get_local $$vararg_ptr3)
- (get_local $$ret)
+ (local.get $$vararg_ptr3)
+ (local.get $$ret)
)
- (set_local $$vararg_ptr4
+ (local.set $$vararg_ptr4
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 16)
)
)
(i32.store
- (get_local $$vararg_ptr4)
- (get_local $$whence)
+ (local.get $$vararg_ptr4)
+ (local.get $$whence)
)
- (set_local $$call
+ (local.set $$call
(call $___syscall140
(i32.const 140)
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
)
)
- (set_local $$call1
+ (local.set $$call1
(call $___syscall_ret
- (get_local $$call)
+ (local.get $$call)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.lt_s
- (get_local $$call1)
+ (local.get $$call1)
(i32.const 0)
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
(i32.store
- (get_local $$ret)
+ (local.get $$ret)
(i32.const -1)
)
- (set_local $$1
+ (local.set $$1
(i32.const -1)
)
)
(block
- (set_local $$$pre
+ (local.set $$$pre
(i32.load
- (get_local $$ret)
+ (local.get $$ret)
)
)
- (set_local $$1
- (get_local $$$pre)
+ (local.set $$1
+ (local.get $$$pre)
)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
- (get_local $$1)
+ (local.get $$1)
)
)
(func $_fflush (; 36 ;) (param $$f i32) (result i32)
@@ -1208,207 +1208,207 @@
(local $$wpos i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$f)
+ (local.get $$f)
(i32.const 0)
)
)
(block $do-once
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$1
+ (local.set $$1
(i32.load
(i32.const 12)
)
)
- (set_local $$tobool5
+ (local.set $$tobool5
(i32.eq
- (get_local $$1)
+ (local.get $$1)
(i32.const 0)
)
)
(if
- (get_local $$tobool5)
- (set_local $$cond10
+ (local.get $$tobool5)
+ (local.set $$cond10
(i32.const 0)
)
(block
- (set_local $$2
+ (local.set $$2
(i32.load
(i32.const 12)
)
)
- (set_local $$call7
+ (local.set $$call7
(call $_fflush
- (get_local $$2)
+ (local.get $$2)
)
)
- (set_local $$cond10
- (get_local $$call7)
+ (local.set $$cond10
+ (local.get $$call7)
)
)
)
(call $___lock
(i32.const 44)
)
- (set_local $$f$addr$0$19
+ (local.set $$f$addr$0$19
(i32.load
(i32.const 40)
)
)
- (set_local $$tobool11$20
+ (local.set $$tobool11$20
(i32.eq
- (get_local $$f$addr$0$19)
+ (local.get $$f$addr$0$19)
(i32.const 0)
)
)
(if
- (get_local $$tobool11$20)
- (set_local $$r$0$lcssa
- (get_local $$cond10)
+ (local.get $$tobool11$20)
+ (local.set $$r$0$lcssa
+ (local.get $$cond10)
)
(block
- (set_local $$f$addr$022
- (get_local $$f$addr$0$19)
+ (local.set $$f$addr$022
+ (local.get $$f$addr$0$19)
)
- (set_local $$r$021
- (get_local $$cond10)
+ (local.set $$r$021
+ (local.get $$cond10)
)
(loop $while-in
(block $while-out
- (set_local $$lock13
+ (local.set $$lock13
(i32.add
- (get_local $$f$addr$022)
+ (local.get $$f$addr$022)
(i32.const 76)
)
)
- (set_local $$3
+ (local.set $$3
(i32.load
- (get_local $$lock13)
+ (local.get $$lock13)
)
)
- (set_local $$cmp14
+ (local.set $$cmp14
(i32.gt_s
- (get_local $$3)
+ (local.get $$3)
(i32.const -1)
)
)
(if
- (get_local $$cmp14)
+ (local.get $$cmp14)
(block
- (set_local $$call16
+ (local.set $$call16
(call $___lockfile
- (get_local $$f$addr$022)
+ (local.get $$f$addr$022)
)
)
- (set_local $$cond19
- (get_local $$call16)
+ (local.set $$cond19
+ (local.get $$call16)
)
)
- (set_local $$cond19
+ (local.set $$cond19
(i32.const 0)
)
)
- (set_local $$wpos
+ (local.set $$wpos
(i32.add
- (get_local $$f$addr$022)
+ (local.get $$f$addr$022)
(i32.const 20)
)
)
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$wbase
+ (local.set $$wbase
(i32.add
- (get_local $$f$addr$022)
+ (local.get $$f$addr$022)
(i32.const 28)
)
)
- (set_local $$5
+ (local.set $$5
(i32.load
- (get_local $$wbase)
+ (local.get $$wbase)
)
)
- (set_local $$cmp20
+ (local.set $$cmp20
(i32.gt_u
- (get_local $$4)
- (get_local $$5)
+ (local.get $$4)
+ (local.get $$5)
)
)
(if
- (get_local $$cmp20)
+ (local.get $$cmp20)
(block
- (set_local $$call22
+ (local.set $$call22
(call $___fflush_unlocked
- (get_local $$f$addr$022)
+ (local.get $$f$addr$022)
)
)
- (set_local $$or
+ (local.set $$or
(i32.or
- (get_local $$call22)
- (get_local $$r$021)
+ (local.get $$call22)
+ (local.get $$r$021)
)
)
- (set_local $$r$1
- (get_local $$or)
+ (local.set $$r$1
+ (local.get $$or)
)
)
- (set_local $$r$1
- (get_local $$r$021)
+ (local.set $$r$1
+ (local.get $$r$021)
)
)
- (set_local $$tobool24
+ (local.set $$tobool24
(i32.eq
- (get_local $$cond19)
+ (local.get $$cond19)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool24)
+ (local.get $$tobool24)
)
(call $___unlockfile
- (get_local $$f$addr$022)
+ (local.get $$f$addr$022)
)
)
- (set_local $$next
+ (local.set $$next
(i32.add
- (get_local $$f$addr$022)
+ (local.get $$f$addr$022)
(i32.const 56)
)
)
- (set_local $$f$addr$0
+ (local.set $$f$addr$0
(i32.load
- (get_local $$next)
+ (local.get $$next)
)
)
- (set_local $$tobool11
+ (local.set $$tobool11
(i32.eq
- (get_local $$f$addr$0)
+ (local.get $$f$addr$0)
(i32.const 0)
)
)
(if
- (get_local $$tobool11)
+ (local.get $$tobool11)
(block
- (set_local $$r$0$lcssa
- (get_local $$r$1)
+ (local.set $$r$0$lcssa
+ (local.get $$r$1)
)
(br $while-out)
)
(block
- (set_local $$f$addr$022
- (get_local $$f$addr$0)
+ (local.set $$f$addr$022
+ (local.get $$f$addr$0)
)
- (set_local $$r$021
- (get_local $$r$1)
+ (local.set $$r$021
+ (local.get $$r$1)
)
)
)
@@ -1420,71 +1420,71 @@
(call $___unlock
(i32.const 44)
)
- (set_local $$retval$0
- (get_local $$r$0$lcssa)
+ (local.set $$retval$0
+ (local.get $$r$0$lcssa)
)
)
(block
- (set_local $$lock
+ (local.set $$lock
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 76)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$lock)
+ (local.get $$lock)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.gt_s
- (get_local $$0)
+ (local.get $$0)
(i32.const -1)
)
)
(if
(i32.eqz
- (get_local $$cmp)
+ (local.get $$cmp)
)
(block
- (set_local $$call1$18
+ (local.set $$call1$18
(call $___fflush_unlocked
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$retval$0
- (get_local $$call1$18)
+ (local.set $$retval$0
+ (local.get $$call1$18)
)
(br $do-once)
)
)
- (set_local $$call
+ (local.set $$call
(call $___lockfile
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$phitmp
+ (local.set $$phitmp
(i32.eq
- (get_local $$call)
+ (local.get $$call)
(i32.const 0)
)
)
- (set_local $$call1
+ (local.set $$call1
(call $___fflush_unlocked
- (get_local $$f)
+ (local.get $$f)
)
)
(if
- (get_local $$phitmp)
- (set_local $$retval$0
- (get_local $$call1)
+ (local.get $$phitmp)
+ (local.set $$retval$0
+ (local.get $$call1)
)
(block
(call $___unlockfile
- (get_local $$f)
+ (local.get $$f)
)
- (set_local $$retval$0
- (get_local $$call1)
+ (local.set $$retval$0
+ (local.get $$call1)
)
)
)
@@ -1492,7 +1492,7 @@
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_printf (; 37 ;) (param $$fmt i32) (param $$varargs i32) (result i32)
@@ -1501,53 +1501,53 @@
(local $$call i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 16)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$ap
- (get_local $sp)
+ (local.set $$ap
+ (local.get $sp)
)
(i32.store
- (get_local $$ap)
- (get_local $$varargs)
+ (local.get $$ap)
+ (local.get $$varargs)
)
- (set_local $$0
+ (local.set $$0
(i32.load
(i32.const 8)
)
)
- (set_local $$call
+ (local.set $$call
(call $_vfprintf
- (get_local $$0)
- (get_local $$fmt)
- (get_local $$ap)
+ (local.get $$0)
+ (local.get $$fmt)
+ (local.get $$ap)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
- (get_local $$call)
+ (local.get $$call)
)
)
(func $___lockfile (; 38 ;) (param $$f i32) (result i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
(return
(i32.const 0)
@@ -1556,8 +1556,8 @@
(func $___unlockfile (; 39 ;) (param $$f i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
(return)
)
@@ -1633,588 +1633,588 @@
(local $$wpos i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 48)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$vararg_buffer3
+ (local.set $$vararg_buffer3
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 16)
)
)
- (set_local $$vararg_buffer
- (get_local $sp)
+ (local.set $$vararg_buffer
+ (local.get $sp)
)
- (set_local $$iovs
+ (local.set $$iovs
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 32)
)
)
- (set_local $$wbase
+ (local.set $$wbase
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 28)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$wbase)
+ (local.get $$wbase)
)
)
(i32.store
- (get_local $$iovs)
- (get_local $$0)
+ (local.get $$iovs)
+ (local.get $$0)
)
- (set_local $$iov_len
+ (local.set $$iov_len
(i32.add
- (get_local $$iovs)
+ (local.get $$iovs)
(i32.const 4)
)
)
- (set_local $$wpos
+ (local.set $$wpos
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 20)
)
)
- (set_local $$1
+ (local.set $$1
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$sub$ptr$sub
+ (local.set $$sub$ptr$sub
(i32.sub
- (get_local $$1)
- (get_local $$0)
+ (local.get $$1)
+ (local.get $$0)
)
)
(i32.store
- (get_local $$iov_len)
- (get_local $$sub$ptr$sub)
+ (local.get $$iov_len)
+ (local.get $$sub$ptr$sub)
)
- (set_local $$iov_base2
+ (local.set $$iov_base2
(i32.add
- (get_local $$iovs)
+ (local.get $$iovs)
(i32.const 8)
)
)
(i32.store
- (get_local $$iov_base2)
- (get_local $$buf)
+ (local.get $$iov_base2)
+ (local.get $$buf)
)
- (set_local $$iov_len3
+ (local.set $$iov_len3
(i32.add
- (get_local $$iovs)
+ (local.get $$iovs)
(i32.const 12)
)
)
(i32.store
- (get_local $$iov_len3)
- (get_local $$len)
+ (local.get $$iov_len3)
+ (local.get $$len)
)
- (set_local $$add
+ (local.set $$add
(i32.add
- (get_local $$sub$ptr$sub)
- (get_local $$len)
+ (local.get $$sub$ptr$sub)
+ (local.get $$len)
)
)
- (set_local $$fd8
+ (local.set $$fd8
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 60)
)
)
- (set_local $$buf31
+ (local.set $$buf31
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 44)
)
)
- (set_local $$iov$0
- (get_local $$iovs)
+ (local.set $$iov$0
+ (local.get $$iovs)
)
- (set_local $$iovcnt$0
+ (local.set $$iovcnt$0
(i32.const 2)
)
- (set_local $$rem$0
- (get_local $$add)
+ (local.set $$rem$0
+ (local.get $$add)
)
(loop $while-in
(block $while-out
- (set_local $$2
+ (local.set $$2
(i32.load
(i32.const 16)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$2)
+ (local.get $$2)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$fd8)
+ (local.get $$fd8)
)
)
(i32.store
- (get_local $$vararg_buffer3)
- (get_local $$4)
+ (local.get $$vararg_buffer3)
+ (local.get $$4)
)
- (set_local $$vararg_ptr6
+ (local.set $$vararg_ptr6
(i32.add
- (get_local $$vararg_buffer3)
+ (local.get $$vararg_buffer3)
(i32.const 4)
)
)
(i32.store
- (get_local $$vararg_ptr6)
- (get_local $$iov$0)
+ (local.get $$vararg_ptr6)
+ (local.get $$iov$0)
)
- (set_local $$vararg_ptr7
+ (local.set $$vararg_ptr7
(i32.add
- (get_local $$vararg_buffer3)
+ (local.get $$vararg_buffer3)
(i32.const 8)
)
)
(i32.store
- (get_local $$vararg_ptr7)
- (get_local $$iovcnt$0)
+ (local.get $$vararg_ptr7)
+ (local.get $$iovcnt$0)
)
- (set_local $$call9
+ (local.set $$call9
(call $___syscall146
(i32.const 146)
- (get_local $$vararg_buffer3)
+ (local.get $$vararg_buffer3)
)
)
- (set_local $$call10
+ (local.set $$call10
(call $___syscall_ret
- (get_local $$call9)
+ (local.get $$call9)
)
)
- (set_local $$cnt$0
- (get_local $$call10)
+ (local.set $$cnt$0
+ (local.get $$call10)
)
)
(block
(call $_pthread_cleanup_push
(i32.const 5)
- (get_local $$f)
+ (local.get $$f)
)
- (set_local $$3
+ (local.set $$3
(i32.load
- (get_local $$fd8)
+ (local.get $$fd8)
)
)
(i32.store
- (get_local $$vararg_buffer)
- (get_local $$3)
+ (local.get $$vararg_buffer)
+ (local.get $$3)
)
- (set_local $$vararg_ptr1
+ (local.set $$vararg_ptr1
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 4)
)
)
(i32.store
- (get_local $$vararg_ptr1)
- (get_local $$iov$0)
+ (local.get $$vararg_ptr1)
+ (local.get $$iov$0)
)
- (set_local $$vararg_ptr2
+ (local.set $$vararg_ptr2
(i32.add
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
(i32.const 8)
)
)
(i32.store
- (get_local $$vararg_ptr2)
- (get_local $$iovcnt$0)
+ (local.get $$vararg_ptr2)
+ (local.get $$iovcnt$0)
)
- (set_local $$call
+ (local.set $$call
(call $___syscall146
(i32.const 146)
- (get_local $$vararg_buffer)
+ (local.get $$vararg_buffer)
)
)
- (set_local $$call7
+ (local.set $$call7
(call $___syscall_ret
- (get_local $$call)
+ (local.get $$call)
)
)
(call $_pthread_cleanup_pop
(i32.const 0)
)
- (set_local $$cnt$0
- (get_local $$call7)
+ (local.set $$cnt$0
+ (local.get $$call7)
)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.eq
- (get_local $$rem$0)
- (get_local $$cnt$0)
+ (local.get $$rem$0)
+ (local.get $$cnt$0)
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $label
+ (local.set $label
(i32.const 6)
)
(br $while-out)
)
)
- (set_local $$cmp17
+ (local.set $$cmp17
(i32.lt_s
- (get_local $$cnt$0)
+ (local.get $$cnt$0)
(i32.const 0)
)
)
(if
- (get_local $$cmp17)
+ (local.get $$cmp17)
(block
- (set_local $$iov$0$lcssa57
- (get_local $$iov$0)
+ (local.set $$iov$0$lcssa57
+ (local.get $$iov$0)
)
- (set_local $$iovcnt$0$lcssa58
- (get_local $$iovcnt$0)
+ (local.set $$iovcnt$0$lcssa58
+ (local.get $$iovcnt$0)
)
- (set_local $label
+ (local.set $label
(i32.const 8)
)
(br $while-out)
)
)
- (set_local $$sub26
+ (local.set $$sub26
(i32.sub
- (get_local $$rem$0)
- (get_local $$cnt$0)
+ (local.get $$rem$0)
+ (local.get $$cnt$0)
)
)
- (set_local $$iov_len28
+ (local.set $$iov_len28
(i32.add
- (get_local $$iov$0)
+ (local.get $$iov$0)
(i32.const 4)
)
)
- (set_local $$10
+ (local.set $$10
(i32.load
- (get_local $$iov_len28)
+ (local.get $$iov_len28)
)
)
- (set_local $$cmp29
+ (local.set $$cmp29
(i32.gt_u
- (get_local $$cnt$0)
- (get_local $$10)
+ (local.get $$cnt$0)
+ (local.get $$10)
)
)
(if
- (get_local $$cmp29)
+ (local.get $$cmp29)
(block
- (set_local $$11
+ (local.set $$11
(i32.load
- (get_local $$buf31)
+ (local.get $$buf31)
)
)
(i32.store
- (get_local $$wbase)
- (get_local $$11)
+ (local.get $$wbase)
+ (local.get $$11)
)
(i32.store
- (get_local $$wpos)
- (get_local $$11)
+ (local.get $$wpos)
+ (local.get $$11)
)
- (set_local $$sub36
+ (local.set $$sub36
(i32.sub
- (get_local $$cnt$0)
- (get_local $$10)
+ (local.get $$cnt$0)
+ (local.get $$10)
)
)
- (set_local $$incdec$ptr
+ (local.set $$incdec$ptr
(i32.add
- (get_local $$iov$0)
+ (local.get $$iov$0)
(i32.const 8)
)
)
- (set_local $$dec
+ (local.set $$dec
(i32.add
- (get_local $$iovcnt$0)
+ (local.get $$iovcnt$0)
(i32.const -1)
)
)
- (set_local $$iov_len50$phi$trans$insert
+ (local.set $$iov_len50$phi$trans$insert
(i32.add
- (get_local $$iov$0)
+ (local.get $$iov$0)
(i32.const 12)
)
)
- (set_local $$$pre
+ (local.set $$$pre
(i32.load
- (get_local $$iov_len50$phi$trans$insert)
+ (local.get $$iov_len50$phi$trans$insert)
)
)
- (set_local $$14
- (get_local $$$pre)
+ (local.set $$14
+ (local.get $$$pre)
)
- (set_local $$cnt$1
- (get_local $$sub36)
+ (local.set $$cnt$1
+ (local.get $$sub36)
)
- (set_local $$iov$1
- (get_local $$incdec$ptr)
+ (local.set $$iov$1
+ (local.get $$incdec$ptr)
)
- (set_local $$iovcnt$1
- (get_local $$dec)
+ (local.set $$iovcnt$1
+ (local.get $$dec)
)
)
(block
- (set_local $$cmp38
+ (local.set $$cmp38
(i32.eq
- (get_local $$iovcnt$0)
+ (local.get $$iovcnt$0)
(i32.const 2)
)
)
(if
- (get_local $$cmp38)
+ (local.get $$cmp38)
(block
- (set_local $$12
+ (local.set $$12
(i32.load
- (get_local $$wbase)
+ (local.get $$wbase)
)
)
- (set_local $$add$ptr41
+ (local.set $$add$ptr41
(i32.add
- (get_local $$12)
- (get_local $$cnt$0)
+ (local.get $$12)
+ (local.get $$cnt$0)
)
)
(i32.store
- (get_local $$wbase)
- (get_local $$add$ptr41)
+ (local.get $$wbase)
+ (local.get $$add$ptr41)
)
- (set_local $$14
- (get_local $$10)
+ (local.set $$14
+ (local.get $$10)
)
- (set_local $$cnt$1
- (get_local $$cnt$0)
+ (local.set $$cnt$1
+ (local.get $$cnt$0)
)
- (set_local $$iov$1
- (get_local $$iov$0)
+ (local.set $$iov$1
+ (local.get $$iov$0)
)
- (set_local $$iovcnt$1
+ (local.set $$iovcnt$1
(i32.const 2)
)
)
(block
- (set_local $$14
- (get_local $$10)
+ (local.set $$14
+ (local.get $$10)
)
- (set_local $$cnt$1
- (get_local $$cnt$0)
+ (local.set $$cnt$1
+ (local.get $$cnt$0)
)
- (set_local $$iov$1
- (get_local $$iov$0)
+ (local.set $$iov$1
+ (local.get $$iov$0)
)
- (set_local $$iovcnt$1
- (get_local $$iovcnt$0)
+ (local.set $$iovcnt$1
+ (local.get $$iovcnt$0)
)
)
)
)
)
- (set_local $$13
+ (local.set $$13
(i32.load
- (get_local $$iov$1)
+ (local.get $$iov$1)
)
)
- (set_local $$add$ptr46
+ (local.set $$add$ptr46
(i32.add
- (get_local $$13)
- (get_local $$cnt$1)
+ (local.get $$13)
+ (local.get $$cnt$1)
)
)
(i32.store
- (get_local $$iov$1)
- (get_local $$add$ptr46)
+ (local.get $$iov$1)
+ (local.get $$add$ptr46)
)
- (set_local $$iov_len50
+ (local.set $$iov_len50
(i32.add
- (get_local $$iov$1)
+ (local.get $$iov$1)
(i32.const 4)
)
)
- (set_local $$sub51
+ (local.set $$sub51
(i32.sub
- (get_local $$14)
- (get_local $$cnt$1)
+ (local.get $$14)
+ (local.get $$cnt$1)
)
)
(i32.store
- (get_local $$iov_len50)
- (get_local $$sub51)
+ (local.get $$iov_len50)
+ (local.get $$sub51)
)
- (set_local $$iov$0
- (get_local $$iov$1)
+ (local.set $$iov$0
+ (local.get $$iov$1)
)
- (set_local $$iovcnt$0
- (get_local $$iovcnt$1)
+ (local.set $$iovcnt$0
+ (local.get $$iovcnt$1)
)
- (set_local $$rem$0
- (get_local $$sub26)
+ (local.set $$rem$0
+ (local.get $$sub26)
)
(br $while-in)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 6)
)
(block
- (set_local $$5
+ (local.set $$5
(i32.load
- (get_local $$buf31)
+ (local.get $$buf31)
)
)
- (set_local $$buf_size
+ (local.set $$buf_size
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
)
)
- (set_local $$6
+ (local.set $$6
(i32.load
- (get_local $$buf_size)
+ (local.get $$buf_size)
)
)
- (set_local $$add$ptr
+ (local.set $$add$ptr
(i32.add
- (get_local $$5)
- (get_local $$6)
+ (local.get $$5)
+ (local.get $$6)
)
)
- (set_local $$wend
+ (local.set $$wend
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 16)
)
)
(i32.store
- (get_local $$wend)
- (get_local $$add$ptr)
+ (local.get $$wend)
+ (local.get $$add$ptr)
)
- (set_local $$7
- (get_local $$5)
+ (local.set $$7
+ (local.get $$5)
)
(i32.store
- (get_local $$wbase)
- (get_local $$7)
+ (local.get $$wbase)
+ (local.get $$7)
)
(i32.store
- (get_local $$wpos)
- (get_local $$7)
+ (local.get $$wpos)
+ (local.get $$7)
)
- (set_local $$retval$0
- (get_local $$len)
+ (local.set $$retval$0
+ (local.get $$len)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 8)
)
(block
- (set_local $$wend19
+ (local.set $$wend19
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 16)
)
)
(i32.store
- (get_local $$wend19)
+ (local.get $$wend19)
(i32.const 0)
)
(i32.store
- (get_local $$wbase)
+ (local.get $$wbase)
(i32.const 0)
)
(i32.store
- (get_local $$wpos)
+ (local.get $$wpos)
(i32.const 0)
)
- (set_local $$8
+ (local.set $$8
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$or
+ (local.set $$or
(i32.or
- (get_local $$8)
+ (local.get $$8)
(i32.const 32)
)
)
(i32.store
- (get_local $$f)
- (get_local $$or)
+ (local.get $$f)
+ (local.get $$or)
)
- (set_local $$cmp22
+ (local.set $$cmp22
(i32.eq
- (get_local $$iovcnt$0$lcssa58)
+ (local.get $$iovcnt$0$lcssa58)
(i32.const 2)
)
)
(if
- (get_local $$cmp22)
- (set_local $$retval$0
+ (local.get $$cmp22)
+ (local.set $$retval$0
(i32.const 0)
)
(block
- (set_local $$iov_len24
+ (local.set $$iov_len24
(i32.add
- (get_local $$iov$0$lcssa57)
+ (local.get $$iov$0$lcssa57)
(i32.const 4)
)
)
- (set_local $$9
+ (local.set $$9
(i32.load
- (get_local $$iov_len24)
+ (local.get $$iov_len24)
)
)
- (set_local $$sub
+ (local.set $$sub
(i32.sub
- (get_local $$len)
- (get_local $$9)
+ (local.get $$len)
+ (local.get $$9)
)
)
- (set_local $$retval$0
- (get_local $$sub)
+ (local.set $$retval$0
+ (local.get $$sub)
)
)
)
)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_vfprintf (; 41 ;) (param $$f i32) (param $$fmt i32) (param $$ap i32) (result i32)
@@ -2265,162 +2265,162 @@
(local $label i32)
(local $sp i32)
(local $stop i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 224)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$ap2
+ (local.set $$ap2
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 120)
)
)
- (set_local $$nl_type
+ (local.set $$nl_type
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 80)
)
)
- (set_local $$nl_arg
- (get_local $sp)
+ (local.set $$nl_arg
+ (local.get $sp)
)
- (set_local $$internal_buf
+ (local.set $$internal_buf
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 136)
)
)
- (set_local $dest
- (get_local $$nl_type)
+ (local.set $dest
+ (local.get $$nl_type)
)
- (set_local $stop
+ (local.set $stop
(i32.add
- (get_local $dest)
+ (local.get $dest)
(i32.const 40)
)
)
(loop $do-in
(block $do-out
(i32.store
- (get_local $dest)
+ (local.get $dest)
(i32.const 0)
)
- (set_local $dest
+ (local.set $dest
(i32.add
- (get_local $dest)
+ (local.get $dest)
(i32.const 4)
)
)
(br_if $do-in
(i32.lt_s
- (get_local $dest)
- (get_local $stop)
+ (local.get $dest)
+ (local.get $stop)
)
)
)
)
- (set_local $$vacopy_currentptr
+ (local.set $$vacopy_currentptr
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
(i32.store
- (get_local $$ap2)
- (get_local $$vacopy_currentptr)
+ (local.get $$ap2)
+ (local.get $$vacopy_currentptr)
)
- (set_local $$call
+ (local.set $$call
(call $_printf_core
(i32.const 0)
- (get_local $$fmt)
- (get_local $$ap2)
- (get_local $$nl_arg)
- (get_local $$nl_type)
+ (local.get $$fmt)
+ (local.get $$ap2)
+ (local.get $$nl_arg)
+ (local.get $$nl_type)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.lt_s
- (get_local $$call)
+ (local.get $$call)
(i32.const 0)
)
)
(if
- (get_local $$cmp)
- (set_local $$retval$0
+ (local.get $$cmp)
+ (local.set $$retval$0
(i32.const -1)
)
(block
- (set_local $$lock
+ (local.set $$lock
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 76)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$lock)
+ (local.get $$lock)
)
)
- (set_local $$cmp5
+ (local.set $$cmp5
(i32.gt_s
- (get_local $$0)
+ (local.get $$0)
(i32.const -1)
)
)
(if
- (get_local $$cmp5)
+ (local.get $$cmp5)
(block
- (set_local $$call6
+ (local.set $$call6
(call $___lockfile
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$cond
- (get_local $$call6)
+ (local.set $$cond
+ (local.get $$call6)
)
)
- (set_local $$cond
+ (local.set $$cond
(i32.const 0)
)
)
- (set_local $$1
+ (local.set $$1
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const 32)
)
)
- (set_local $$mode
+ (local.set $$mode
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 74)
)
)
- (set_local $$2
+ (local.set $$2
(i32.load8_s
- (get_local $$mode)
+ (local.get $$mode)
)
)
- (set_local $$cmp7
+ (local.set $$cmp7
(i32.lt_s
(i32.shr_s
(i32.shl
- (get_local $$2)
+ (local.get $$2)
(i32.const 24)
)
(i32.const 24)
@@ -2429,258 +2429,258 @@
)
)
(if
- (get_local $$cmp7)
+ (local.get $$cmp7)
(block
- (set_local $$and11
+ (local.set $$and11
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const -33)
)
)
(i32.store
- (get_local $$f)
- (get_local $$and11)
+ (local.get $$f)
+ (local.get $$and11)
)
)
)
- (set_local $$buf_size
+ (local.set $$buf_size
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
)
)
- (set_local $$3
+ (local.set $$3
(i32.load
- (get_local $$buf_size)
+ (local.get $$buf_size)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$3)
+ (local.get $$3)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$buf
+ (local.set $$buf
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 44)
)
)
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$buf)
+ (local.get $$buf)
)
)
(i32.store
- (get_local $$buf)
- (get_local $$internal_buf)
+ (local.get $$buf)
+ (local.get $$internal_buf)
)
- (set_local $$wbase
+ (local.set $$wbase
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 28)
)
)
(i32.store
- (get_local $$wbase)
- (get_local $$internal_buf)
+ (local.get $$wbase)
+ (local.get $$internal_buf)
)
- (set_local $$wpos
+ (local.set $$wpos
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 20)
)
)
(i32.store
- (get_local $$wpos)
- (get_local $$internal_buf)
+ (local.get $$wpos)
+ (local.get $$internal_buf)
)
(i32.store
- (get_local $$buf_size)
+ (local.get $$buf_size)
(i32.const 80)
)
- (set_local $$add$ptr
+ (local.set $$add$ptr
(i32.add
- (get_local $$internal_buf)
+ (local.get $$internal_buf)
(i32.const 80)
)
)
- (set_local $$wend
+ (local.set $$wend
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 16)
)
)
(i32.store
- (get_local $$wend)
- (get_local $$add$ptr)
+ (local.get $$wend)
+ (local.get $$add$ptr)
)
- (set_local $$call21
+ (local.set $$call21
(call $_printf_core
- (get_local $$f)
- (get_local $$fmt)
- (get_local $$ap2)
- (get_local $$nl_arg)
- (get_local $$nl_type)
+ (local.get $$f)
+ (local.get $$fmt)
+ (local.get $$ap2)
+ (local.get $$nl_arg)
+ (local.get $$nl_type)
)
)
- (set_local $$tobool22
+ (local.set $$tobool22
(i32.eq
- (get_local $$4)
+ (local.get $$4)
(i32.const 0)
)
)
(if
- (get_local $$tobool22)
- (set_local $$ret$1
- (get_local $$call21)
+ (local.get $$tobool22)
+ (local.set $$ret$1
+ (local.get $$call21)
)
(block
- (set_local $$write
+ (local.set $$write
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 36)
)
)
- (set_local $$5
+ (local.set $$5
(i32.load
- (get_local $$write)
+ (local.get $$write)
)
)
(drop
(call_indirect (type $FUNCSIG$iiii)
- (get_local $$f)
+ (local.get $$f)
(i32.const 0)
(i32.const 0)
(i32.add
(i32.and
- (get_local $$5)
+ (local.get $$5)
(i32.const 7)
)
(i32.const 2)
)
)
)
- (set_local $$6
+ (local.set $$6
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$tobool26
+ (local.set $$tobool26
(i32.eq
- (get_local $$6)
+ (local.get $$6)
(i32.const 0)
)
)
- (set_local $$$call21
+ (local.set $$$call21
(if (result i32)
- (get_local $$tobool26)
+ (local.get $$tobool26)
(i32.const -1)
- (get_local $$call21)
+ (local.get $$call21)
)
)
(i32.store
- (get_local $$buf)
- (get_local $$4)
+ (local.get $$buf)
+ (local.get $$4)
)
(i32.store
- (get_local $$buf_size)
+ (local.get $$buf_size)
(i32.const 0)
)
(i32.store
- (get_local $$wend)
+ (local.get $$wend)
(i32.const 0)
)
(i32.store
- (get_local $$wbase)
+ (local.get $$wbase)
(i32.const 0)
)
(i32.store
- (get_local $$wpos)
+ (local.get $$wpos)
(i32.const 0)
)
- (set_local $$ret$1
- (get_local $$$call21)
+ (local.set $$ret$1
+ (local.get $$$call21)
)
)
)
)
(block
- (set_local $$call21$30
+ (local.set $$call21$30
(call $_printf_core
- (get_local $$f)
- (get_local $$fmt)
- (get_local $$ap2)
- (get_local $$nl_arg)
- (get_local $$nl_type)
+ (local.get $$f)
+ (local.get $$fmt)
+ (local.get $$ap2)
+ (local.get $$nl_arg)
+ (local.get $$nl_type)
)
)
- (set_local $$ret$1
- (get_local $$call21$30)
+ (local.set $$ret$1
+ (local.get $$call21$30)
)
)
)
- (set_local $$7
+ (local.set $$7
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and36
+ (local.set $$and36
(i32.and
- (get_local $$7)
+ (local.get $$7)
(i32.const 32)
)
)
- (set_local $$tobool37
+ (local.set $$tobool37
(i32.eq
- (get_local $$and36)
+ (local.get $$and36)
(i32.const 0)
)
)
- (set_local $$ret$1$
+ (local.set $$ret$1$
(if (result i32)
- (get_local $$tobool37)
- (get_local $$ret$1)
+ (local.get $$tobool37)
+ (local.get $$ret$1)
(i32.const -1)
)
)
- (set_local $$or
+ (local.set $$or
(i32.or
- (get_local $$7)
- (get_local $$and)
+ (local.get $$7)
+ (local.get $$and)
)
)
(i32.store
- (get_local $$f)
- (get_local $$or)
+ (local.get $$f)
+ (local.get $$or)
)
- (set_local $$tobool41
+ (local.set $$tobool41
(i32.eq
- (get_local $$cond)
+ (local.get $$cond)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool41)
+ (local.get $$tobool41)
)
(call $___unlockfile
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$retval$0
- (get_local $$ret$1$)
+ (local.set $$retval$0
+ (local.get $$ret$1$)
)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $___fwritex (; 42 ;) (param $$s i32) (param $$l i32) (param $$f i32) (result i32)
@@ -2727,68 +2727,68 @@
(local $$write15 i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$wend
+ (local.set $$wend
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 16)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$wend)
+ (local.get $$wend)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$0)
+ (local.get $$0)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$call
+ (local.set $$call
(call $___towrite
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$tobool1
+ (local.set $$tobool1
(i32.eq
- (get_local $$call)
+ (local.get $$call)
(i32.const 0)
)
)
(if
- (get_local $$tobool1)
+ (local.get $$tobool1)
(block
- (set_local $$$pre
+ (local.set $$$pre
(i32.load
- (get_local $$wend)
+ (local.get $$wend)
)
)
- (set_local $$3
- (get_local $$$pre)
+ (local.set $$3
+ (local.get $$$pre)
)
- (set_local $label
+ (local.set $label
(i32.const 5)
)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 0)
)
)
)
(block
- (set_local $$1
- (get_local $$0)
+ (local.set $$1
+ (local.get $$0)
)
- (set_local $$3
- (get_local $$1)
+ (local.set $$3
+ (local.get $$1)
)
- (set_local $label
+ (local.set $label
(i32.const 5)
)
)
@@ -2796,86 +2796,86 @@
(block $label$break$L5
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 5)
)
(block
- (set_local $$wpos
+ (local.set $$wpos
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 20)
)
)
- (set_local $$2
+ (local.set $$2
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$sub$ptr$sub
+ (local.set $$sub$ptr$sub
(i32.sub
- (get_local $$3)
- (get_local $$2)
+ (local.get $$3)
+ (local.get $$2)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.lt_u
- (get_local $$sub$ptr$sub)
- (get_local $$l)
+ (local.get $$sub$ptr$sub)
+ (local.get $$l)
)
)
- (set_local $$4
- (get_local $$2)
+ (local.set $$4
+ (local.get $$2)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$write
+ (local.set $$write
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 36)
)
)
- (set_local $$5
+ (local.set $$5
(i32.load
- (get_local $$write)
+ (local.get $$write)
)
)
- (set_local $$call4
+ (local.set $$call4
(call_indirect (type $FUNCSIG$iiii)
- (get_local $$f)
- (get_local $$s)
- (get_local $$l)
+ (local.get $$f)
+ (local.get $$s)
+ (local.get $$l)
(i32.add
(i32.and
- (get_local $$5)
+ (local.get $$5)
(i32.const 7)
)
(i32.const 2)
)
)
)
- (set_local $$retval$0
- (get_local $$call4)
+ (local.set $$retval$0
+ (local.get $$call4)
)
(br $label$break$L5)
)
)
- (set_local $$lbf
+ (local.set $$lbf
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 75)
)
)
- (set_local $$6
+ (local.set $$6
(i32.load8_s
- (get_local $$lbf)
+ (local.get $$lbf)
)
)
- (set_local $$cmp6
+ (local.set $$cmp6
(i32.gt_s
(i32.shr_s
(i32.shl
- (get_local $$6)
+ (local.get $$6)
(i32.const 24)
)
(i32.const 24)
@@ -2885,59 +2885,59 @@
)
(block $label$break$L10
(if
- (get_local $$cmp6)
+ (local.get $$cmp6)
(block
- (set_local $$i$0
- (get_local $$l)
+ (local.set $$i$0
+ (local.get $$l)
)
(loop $while-in
(block $while-out
- (set_local $$tobool9
+ (local.set $$tobool9
(i32.eq
- (get_local $$i$0)
+ (local.get $$i$0)
(i32.const 0)
)
)
(if
- (get_local $$tobool9)
+ (local.get $$tobool9)
(block
- (set_local $$9
- (get_local $$4)
+ (local.set $$9
+ (local.get $$4)
)
- (set_local $$i$1
+ (local.set $$i$1
(i32.const 0)
)
- (set_local $$l$addr$0
- (get_local $$l)
+ (local.set $$l$addr$0
+ (local.get $$l)
)
- (set_local $$s$addr$0
- (get_local $$s)
+ (local.set $$s$addr$0
+ (local.get $$s)
)
(br $label$break$L10)
)
)
- (set_local $$sub
+ (local.set $$sub
(i32.add
- (get_local $$i$0)
+ (local.get $$i$0)
(i32.const -1)
)
)
- (set_local $$arrayidx
+ (local.set $$arrayidx
(i32.add
- (get_local $$s)
- (get_local $$sub)
+ (local.get $$s)
+ (local.get $$sub)
)
)
- (set_local $$7
+ (local.set $$7
(i32.load8_s
- (get_local $$arrayidx)
+ (local.get $$arrayidx)
)
)
- (set_local $$cmp11
+ (local.set $$cmp11
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$7)
+ (local.get $$7)
(i32.const 24)
)
(i32.const 24)
@@ -2946,142 +2946,142 @@
)
)
(if
- (get_local $$cmp11)
+ (local.get $$cmp11)
(block
- (set_local $$i$0$lcssa36
- (get_local $$i$0)
+ (local.set $$i$0$lcssa36
+ (local.get $$i$0)
)
(br $while-out)
)
- (set_local $$i$0
- (get_local $$sub)
+ (local.set $$i$0
+ (local.get $$sub)
)
)
(br $while-in)
)
)
- (set_local $$write15
+ (local.set $$write15
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 36)
)
)
- (set_local $$8
+ (local.set $$8
(i32.load
- (get_local $$write15)
+ (local.get $$write15)
)
)
- (set_local $$call16
+ (local.set $$call16
(call_indirect (type $FUNCSIG$iiii)
- (get_local $$f)
- (get_local $$s)
- (get_local $$i$0$lcssa36)
+ (local.get $$f)
+ (local.get $$s)
+ (local.get $$i$0$lcssa36)
(i32.add
(i32.and
- (get_local $$8)
+ (local.get $$8)
(i32.const 7)
)
(i32.const 2)
)
)
)
- (set_local $$cmp17
+ (local.set $$cmp17
(i32.lt_u
- (get_local $$call16)
- (get_local $$i$0$lcssa36)
+ (local.get $$call16)
+ (local.get $$i$0$lcssa36)
)
)
(if
- (get_local $$cmp17)
+ (local.get $$cmp17)
(block
- (set_local $$retval$0
- (get_local $$i$0$lcssa36)
+ (local.set $$retval$0
+ (local.get $$i$0$lcssa36)
)
(br $label$break$L5)
)
)
- (set_local $$add$ptr
+ (local.set $$add$ptr
(i32.add
- (get_local $$s)
- (get_local $$i$0$lcssa36)
+ (local.get $$s)
+ (local.get $$i$0$lcssa36)
)
)
- (set_local $$sub21
+ (local.set $$sub21
(i32.sub
- (get_local $$l)
- (get_local $$i$0$lcssa36)
+ (local.get $$l)
+ (local.get $$i$0$lcssa36)
)
)
- (set_local $$$pre31
+ (local.set $$$pre31
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$9
- (get_local $$$pre31)
+ (local.set $$9
+ (local.get $$$pre31)
)
- (set_local $$i$1
- (get_local $$i$0$lcssa36)
+ (local.set $$i$1
+ (local.get $$i$0$lcssa36)
)
- (set_local $$l$addr$0
- (get_local $$sub21)
+ (local.set $$l$addr$0
+ (local.get $$sub21)
)
- (set_local $$s$addr$0
- (get_local $$add$ptr)
+ (local.set $$s$addr$0
+ (local.get $$add$ptr)
)
)
(block
- (set_local $$9
- (get_local $$4)
+ (local.set $$9
+ (local.get $$4)
)
- (set_local $$i$1
+ (local.set $$i$1
(i32.const 0)
)
- (set_local $$l$addr$0
- (get_local $$l)
+ (local.set $$l$addr$0
+ (local.get $$l)
)
- (set_local $$s$addr$0
- (get_local $$s)
+ (local.set $$s$addr$0
+ (local.get $$s)
)
)
)
)
(drop
(call $_memcpy
- (get_local $$9)
- (get_local $$s$addr$0)
- (get_local $$l$addr$0)
+ (local.get $$9)
+ (local.get $$s$addr$0)
+ (local.get $$l$addr$0)
)
)
- (set_local $$10
+ (local.set $$10
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$add$ptr26
+ (local.set $$add$ptr26
(i32.add
- (get_local $$10)
- (get_local $$l$addr$0)
+ (local.get $$10)
+ (local.get $$l$addr$0)
)
)
(i32.store
- (get_local $$wpos)
- (get_local $$add$ptr26)
+ (local.get $$wpos)
+ (local.get $$add$ptr26)
)
- (set_local $$add
+ (local.set $$add
(i32.add
- (get_local $$i$1)
- (get_local $$l$addr$0)
+ (local.get $$i$1)
+ (local.get $$l$addr$0)
)
)
- (set_local $$retval$0
- (get_local $$add)
+ (local.set $$retval$0
+ (local.get $$add)
)
)
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $___towrite (; 43 ;) (param $$f i32) (result i32)
@@ -3109,174 +3109,174 @@
(local $$wpos i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$mode
+ (local.set $$mode
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 74)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load8_s
- (get_local $$mode)
+ (local.get $$mode)
)
)
- (set_local $$conv
+ (local.set $$conv
(i32.shr_s
(i32.shl
- (get_local $$0)
+ (local.get $$0)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$sub
+ (local.set $$sub
(i32.add
- (get_local $$conv)
+ (local.get $$conv)
(i32.const 255)
)
)
- (set_local $$or
+ (local.set $$or
(i32.or
- (get_local $$sub)
- (get_local $$conv)
+ (local.get $$sub)
+ (local.get $$conv)
)
)
- (set_local $$conv3
+ (local.set $$conv3
(i32.and
- (get_local $$or)
+ (local.get $$or)
(i32.const 255)
)
)
(i32.store8
- (get_local $$mode)
- (get_local $$conv3)
+ (local.get $$mode)
+ (local.get $$conv3)
)
- (set_local $$1
+ (local.set $$1
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const 8)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$and)
+ (local.get $$and)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$rend
+ (local.set $$rend
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 8)
)
)
(i32.store
- (get_local $$rend)
+ (local.get $$rend)
(i32.const 0)
)
- (set_local $$rpos
+ (local.set $$rpos
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 4)
)
)
(i32.store
- (get_local $$rpos)
+ (local.get $$rpos)
(i32.const 0)
)
- (set_local $$buf
+ (local.set $$buf
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 44)
)
)
- (set_local $$2
+ (local.set $$2
(i32.load
- (get_local $$buf)
+ (local.get $$buf)
)
)
- (set_local $$wbase
+ (local.set $$wbase
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 28)
)
)
(i32.store
- (get_local $$wbase)
- (get_local $$2)
+ (local.get $$wbase)
+ (local.get $$2)
)
- (set_local $$wpos
+ (local.set $$wpos
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 20)
)
)
(i32.store
- (get_local $$wpos)
- (get_local $$2)
+ (local.get $$wpos)
+ (local.get $$2)
)
- (set_local $$3
- (get_local $$2)
+ (local.set $$3
+ (local.get $$2)
)
- (set_local $$buf_size
+ (local.set $$buf_size
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
)
)
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$buf_size)
+ (local.get $$buf_size)
)
)
- (set_local $$add$ptr
+ (local.set $$add$ptr
(i32.add
- (get_local $$3)
- (get_local $$4)
+ (local.get $$3)
+ (local.get $$4)
)
)
- (set_local $$wend
+ (local.set $$wend
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 16)
)
)
(i32.store
- (get_local $$wend)
- (get_local $$add$ptr)
+ (local.get $$wend)
+ (local.get $$add$ptr)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 0)
)
)
(block
- (set_local $$or5
+ (local.set $$or5
(i32.or
- (get_local $$1)
+ (local.get $$1)
(i32.const 32)
)
)
(i32.store
- (get_local $$f)
- (get_local $$or5)
+ (local.get $$f)
+ (local.get $$or5)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_wcrtomb (; 44 ;) (param $$s i32) (param $$wc i32) (param $$st i32) (result i32)
@@ -3330,376 +3330,376 @@
(local $$tobool i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$s)
+ (local.get $$s)
(i32.const 0)
)
)
(block $do-once
(if
- (get_local $$tobool)
- (set_local $$retval$0
+ (local.get $$tobool)
+ (local.set $$retval$0
(i32.const 1)
)
(block
- (set_local $$cmp
+ (local.set $$cmp
(i32.lt_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 128)
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$conv
+ (local.set $$conv
(i32.and
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 255)
)
)
(i32.store8
- (get_local $$s)
- (get_local $$conv)
+ (local.get $$s)
+ (local.get $$conv)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 1)
)
(br $do-once)
)
)
- (set_local $$cmp2
+ (local.set $$cmp2
(i32.lt_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 2048)
)
)
(if
- (get_local $$cmp2)
+ (local.get $$cmp2)
(block
- (set_local $$shr$28
+ (local.set $$shr$28
(i32.shr_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 6)
)
)
- (set_local $$or
+ (local.set $$or
(i32.or
- (get_local $$shr$28)
+ (local.get $$shr$28)
(i32.const 192)
)
)
- (set_local $$conv5
+ (local.set $$conv5
(i32.and
- (get_local $$or)
+ (local.get $$or)
(i32.const 255)
)
)
- (set_local $$incdec$ptr
+ (local.set $$incdec$ptr
(i32.add
- (get_local $$s)
+ (local.get $$s)
(i32.const 1)
)
)
(i32.store8
- (get_local $$s)
- (get_local $$conv5)
+ (local.get $$s)
+ (local.get $$conv5)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 63)
)
)
- (set_local $$or6
+ (local.set $$or6
(i32.or
- (get_local $$and)
+ (local.get $$and)
(i32.const 128)
)
)
- (set_local $$conv7
+ (local.set $$conv7
(i32.and
- (get_local $$or6)
+ (local.get $$or6)
(i32.const 255)
)
)
(i32.store8
- (get_local $$incdec$ptr)
- (get_local $$conv7)
+ (local.get $$incdec$ptr)
+ (local.get $$conv7)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 2)
)
(br $do-once)
)
)
- (set_local $$cmp9
+ (local.set $$cmp9
(i32.lt_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 55296)
)
)
- (set_local $$0
+ (local.set $$0
(i32.and
- (get_local $$wc)
+ (local.get $$wc)
(i32.const -8192)
)
)
- (set_local $$cmp11
+ (local.set $$cmp11
(i32.eq
- (get_local $$0)
+ (local.get $$0)
(i32.const 57344)
)
)
- (set_local $$or$cond
+ (local.set $$or$cond
(i32.or
- (get_local $$cmp9)
- (get_local $$cmp11)
+ (local.get $$cmp9)
+ (local.get $$cmp11)
)
)
(if
- (get_local $$or$cond)
+ (local.get $$or$cond)
(block
- (set_local $$shr14$26
+ (local.set $$shr14$26
(i32.shr_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 12)
)
)
- (set_local $$or15
+ (local.set $$or15
(i32.or
- (get_local $$shr14$26)
+ (local.get $$shr14$26)
(i32.const 224)
)
)
- (set_local $$conv16
+ (local.set $$conv16
(i32.and
- (get_local $$or15)
+ (local.get $$or15)
(i32.const 255)
)
)
- (set_local $$incdec$ptr17
+ (local.set $$incdec$ptr17
(i32.add
- (get_local $$s)
+ (local.get $$s)
(i32.const 1)
)
)
(i32.store8
- (get_local $$s)
- (get_local $$conv16)
+ (local.get $$s)
+ (local.get $$conv16)
)
- (set_local $$shr18$27
+ (local.set $$shr18$27
(i32.shr_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 6)
)
)
- (set_local $$and19
+ (local.set $$and19
(i32.and
- (get_local $$shr18$27)
+ (local.get $$shr18$27)
(i32.const 63)
)
)
- (set_local $$or20
+ (local.set $$or20
(i32.or
- (get_local $$and19)
+ (local.get $$and19)
(i32.const 128)
)
)
- (set_local $$conv21
+ (local.set $$conv21
(i32.and
- (get_local $$or20)
+ (local.get $$or20)
(i32.const 255)
)
)
- (set_local $$incdec$ptr22
+ (local.set $$incdec$ptr22
(i32.add
- (get_local $$s)
+ (local.get $$s)
(i32.const 2)
)
)
(i32.store8
- (get_local $$incdec$ptr17)
- (get_local $$conv21)
+ (local.get $$incdec$ptr17)
+ (local.get $$conv21)
)
- (set_local $$and23
+ (local.set $$and23
(i32.and
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 63)
)
)
- (set_local $$or24
+ (local.set $$or24
(i32.or
- (get_local $$and23)
+ (local.get $$and23)
(i32.const 128)
)
)
- (set_local $$conv25
+ (local.set $$conv25
(i32.and
- (get_local $$or24)
+ (local.get $$or24)
(i32.const 255)
)
)
(i32.store8
- (get_local $$incdec$ptr22)
- (get_local $$conv25)
+ (local.get $$incdec$ptr22)
+ (local.get $$conv25)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 3)
)
(br $do-once)
)
)
- (set_local $$sub27
+ (local.set $$sub27
(i32.add
- (get_local $$wc)
+ (local.get $$wc)
(i32.const -65536)
)
)
- (set_local $$cmp28
+ (local.set $$cmp28
(i32.lt_u
- (get_local $$sub27)
+ (local.get $$sub27)
(i32.const 1048576)
)
)
(if
- (get_local $$cmp28)
+ (local.get $$cmp28)
(block
- (set_local $$shr31$23
+ (local.set $$shr31$23
(i32.shr_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 18)
)
)
- (set_local $$or32
+ (local.set $$or32
(i32.or
- (get_local $$shr31$23)
+ (local.get $$shr31$23)
(i32.const 240)
)
)
- (set_local $$conv33
+ (local.set $$conv33
(i32.and
- (get_local $$or32)
+ (local.get $$or32)
(i32.const 255)
)
)
- (set_local $$incdec$ptr34
+ (local.set $$incdec$ptr34
(i32.add
- (get_local $$s)
+ (local.get $$s)
(i32.const 1)
)
)
(i32.store8
- (get_local $$s)
- (get_local $$conv33)
+ (local.get $$s)
+ (local.get $$conv33)
)
- (set_local $$shr35$24
+ (local.set $$shr35$24
(i32.shr_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 12)
)
)
- (set_local $$and36
+ (local.set $$and36
(i32.and
- (get_local $$shr35$24)
+ (local.get $$shr35$24)
(i32.const 63)
)
)
- (set_local $$or37
+ (local.set $$or37
(i32.or
- (get_local $$and36)
+ (local.get $$and36)
(i32.const 128)
)
)
- (set_local $$conv38
+ (local.set $$conv38
(i32.and
- (get_local $$or37)
+ (local.get $$or37)
(i32.const 255)
)
)
- (set_local $$incdec$ptr39
+ (local.set $$incdec$ptr39
(i32.add
- (get_local $$s)
+ (local.get $$s)
(i32.const 2)
)
)
(i32.store8
- (get_local $$incdec$ptr34)
- (get_local $$conv38)
+ (local.get $$incdec$ptr34)
+ (local.get $$conv38)
)
- (set_local $$shr40$25
+ (local.set $$shr40$25
(i32.shr_u
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 6)
)
)
- (set_local $$and41
+ (local.set $$and41
(i32.and
- (get_local $$shr40$25)
+ (local.get $$shr40$25)
(i32.const 63)
)
)
- (set_local $$or42
+ (local.set $$or42
(i32.or
- (get_local $$and41)
+ (local.get $$and41)
(i32.const 128)
)
)
- (set_local $$conv43
+ (local.set $$conv43
(i32.and
- (get_local $$or42)
+ (local.get $$or42)
(i32.const 255)
)
)
- (set_local $$incdec$ptr44
+ (local.set $$incdec$ptr44
(i32.add
- (get_local $$s)
+ (local.get $$s)
(i32.const 3)
)
)
(i32.store8
- (get_local $$incdec$ptr39)
- (get_local $$conv43)
+ (local.get $$incdec$ptr39)
+ (local.get $$conv43)
)
- (set_local $$and45
+ (local.set $$and45
(i32.and
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 63)
)
)
- (set_local $$or46
+ (local.set $$or46
(i32.or
- (get_local $$and45)
+ (local.get $$and45)
(i32.const 128)
)
)
- (set_local $$conv47
+ (local.set $$conv47
(i32.and
- (get_local $$or46)
+ (local.get $$or46)
(i32.const 255)
)
)
(i32.store8
- (get_local $$incdec$ptr44)
- (get_local $$conv47)
+ (local.get $$incdec$ptr44)
+ (local.get $$conv47)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 4)
)
(br $do-once)
)
(block
- (set_local $$call
+ (local.set $$call
(call $___errno_location)
)
(i32.store
- (get_local $$call)
+ (local.get $$call)
(i32.const 84)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $do-once)
@@ -3709,7 +3709,7 @@
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_wctomb (; 45 ;) (param $$s i32) (param $$wc i32) (result i32)
@@ -3718,35 +3718,35 @@
(local $$tobool i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$s)
+ (local.get $$s)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
- (set_local $$retval$0
+ (local.get $$tobool)
+ (local.set $$retval$0
(i32.const 0)
)
(block
- (set_local $$call
+ (local.set $$call
(call $_wcrtomb
- (get_local $$s)
- (get_local $$wc)
+ (local.get $$s)
+ (local.get $$wc)
(i32.const 0)
)
)
- (set_local $$retval$0
- (get_local $$call)
+ (local.set $$retval$0
+ (local.get $$call)
)
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_memchr (; 46 ;) (param $$src i32) (param $$c i32) (param $$n i32) (result i32)
@@ -3808,77 +3808,77 @@
(local $$xor i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$conv1
+ (local.set $$conv1
(i32.and
- (get_local $$c)
+ (local.get $$c)
(i32.const 255)
)
)
- (set_local $$0
- (get_local $$src)
+ (local.set $$0
+ (local.get $$src)
)
- (set_local $$and$39
+ (local.set $$and$39
(i32.and
- (get_local $$0)
+ (local.get $$0)
(i32.const 3)
)
)
- (set_local $$tobool$40
+ (local.set $$tobool$40
(i32.ne
- (get_local $$and$39)
+ (local.get $$and$39)
(i32.const 0)
)
)
- (set_local $$tobool2$41
+ (local.set $$tobool2$41
(i32.ne
- (get_local $$n)
+ (local.get $$n)
(i32.const 0)
)
)
- (set_local $$or$cond$42
+ (local.set $$or$cond$42
(i32.and
- (get_local $$tobool2$41)
- (get_local $$tobool$40)
+ (local.get $$tobool2$41)
+ (local.get $$tobool$40)
)
)
(block $label$break$L1
(if
- (get_local $$or$cond$42)
+ (local.get $$or$cond$42)
(block
- (set_local $$1
+ (local.set $$1
(i32.and
- (get_local $$c)
+ (local.get $$c)
(i32.const 255)
)
)
- (set_local $$n$addr$043
- (get_local $$n)
+ (local.set $$n$addr$043
+ (local.get $$n)
)
- (set_local $$s$044
- (get_local $$src)
+ (local.set $$s$044
+ (local.get $$src)
)
(loop $while-in
(block $while-out
- (set_local $$2
+ (local.set $$2
(i32.load8_s
- (get_local $$s$044)
+ (local.get $$s$044)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$2)
+ (local.get $$2)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
- (get_local $$1)
+ (local.get $$1)
(i32.const 24)
)
(i32.const 24)
@@ -3886,80 +3886,80 @@
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$n$addr$0$lcssa61
- (get_local $$n$addr$043)
+ (local.set $$n$addr$0$lcssa61
+ (local.get $$n$addr$043)
)
- (set_local $$s$0$lcssa60
- (get_local $$s$044)
+ (local.set $$s$0$lcssa60
+ (local.get $$s$044)
)
- (set_local $label
+ (local.set $label
(i32.const 6)
)
(br $label$break$L1)
)
)
- (set_local $$incdec$ptr
+ (local.set $$incdec$ptr
(i32.add
- (get_local $$s$044)
+ (local.get $$s$044)
(i32.const 1)
)
)
- (set_local $$dec
+ (local.set $$dec
(i32.add
- (get_local $$n$addr$043)
+ (local.get $$n$addr$043)
(i32.const -1)
)
)
- (set_local $$3
- (get_local $$incdec$ptr)
+ (local.set $$3
+ (local.get $$incdec$ptr)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$3)
+ (local.get $$3)
(i32.const 3)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.ne
- (get_local $$and)
+ (local.get $$and)
(i32.const 0)
)
)
- (set_local $$tobool2
+ (local.set $$tobool2
(i32.ne
- (get_local $$dec)
+ (local.get $$dec)
(i32.const 0)
)
)
- (set_local $$or$cond
+ (local.set $$or$cond
(i32.and
- (get_local $$tobool2)
- (get_local $$tobool)
+ (local.get $$tobool2)
+ (local.get $$tobool)
)
)
(if
- (get_local $$or$cond)
+ (local.get $$or$cond)
(block
- (set_local $$n$addr$043
- (get_local $$dec)
+ (local.set $$n$addr$043
+ (local.get $$dec)
)
- (set_local $$s$044
- (get_local $$incdec$ptr)
+ (local.set $$s$044
+ (local.get $$incdec$ptr)
)
)
(block
- (set_local $$n$addr$0$lcssa
- (get_local $$dec)
+ (local.set $$n$addr$0$lcssa
+ (local.get $$dec)
)
- (set_local $$s$0$lcssa
- (get_local $$incdec$ptr)
+ (local.set $$s$0$lcssa
+ (local.get $$incdec$ptr)
)
- (set_local $$tobool2$lcssa
- (get_local $$tobool2)
+ (local.set $$tobool2$lcssa
+ (local.get $$tobool2)
)
- (set_local $label
+ (local.set $label
(i32.const 5)
)
(br $while-out)
@@ -3970,16 +3970,16 @@
)
)
(block
- (set_local $$n$addr$0$lcssa
- (get_local $$n)
+ (local.set $$n$addr$0$lcssa
+ (local.get $$n)
)
- (set_local $$s$0$lcssa
- (get_local $$src)
+ (local.set $$s$0$lcssa
+ (local.get $$src)
)
- (set_local $$tobool2$lcssa
- (get_local $$tobool2$41)
+ (local.set $$tobool2$lcssa
+ (local.get $$tobool2$41)
)
- (set_local $label
+ (local.set $label
(i32.const 5)
)
)
@@ -3987,28 +3987,28 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 5)
)
(if
- (get_local $$tobool2$lcssa)
+ (local.get $$tobool2$lcssa)
(block
- (set_local $$n$addr$0$lcssa61
- (get_local $$n$addr$0$lcssa)
+ (local.set $$n$addr$0$lcssa61
+ (local.get $$n$addr$0$lcssa)
)
- (set_local $$s$0$lcssa60
- (get_local $$s$0$lcssa)
+ (local.set $$s$0$lcssa60
+ (local.get $$s$0$lcssa)
)
- (set_local $label
+ (local.set $label
(i32.const 6)
)
)
(block
- (set_local $$n$addr$3
+ (local.set $$n$addr$3
(i32.const 0)
)
- (set_local $$s$2
- (get_local $$s$0$lcssa)
+ (local.set $$s$2
+ (local.get $$s$0$lcssa)
)
)
)
@@ -4016,33 +4016,33 @@
(block $label$break$L8
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 6)
)
(block
- (set_local $$4
+ (local.set $$4
(i32.load8_s
- (get_local $$s$0$lcssa60)
+ (local.get $$s$0$lcssa60)
)
)
- (set_local $$5
+ (local.set $$5
(i32.and
- (get_local $$c)
+ (local.get $$c)
(i32.const 255)
)
)
- (set_local $$cmp8
+ (local.set $$cmp8
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$4)
+ (local.get $$4)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
- (get_local $$5)
+ (local.get $$5)
(i32.const 24)
)
(i32.const 24)
@@ -4050,131 +4050,131 @@
)
)
(if
- (get_local $$cmp8)
+ (local.get $$cmp8)
(block
- (set_local $$n$addr$3
- (get_local $$n$addr$0$lcssa61)
+ (local.set $$n$addr$3
+ (local.get $$n$addr$0$lcssa61)
)
- (set_local $$s$2
- (get_local $$s$0$lcssa60)
+ (local.set $$s$2
+ (local.get $$s$0$lcssa60)
)
)
(block
- (set_local $$mul
+ (local.set $$mul
(i32.mul
- (get_local $$conv1)
+ (local.get $$conv1)
(i32.const 16843009)
)
)
- (set_local $$cmp11$32
+ (local.set $$cmp11$32
(i32.gt_u
- (get_local $$n$addr$0$lcssa61)
+ (local.get $$n$addr$0$lcssa61)
(i32.const 3)
)
)
(block $label$break$L11
(if
- (get_local $$cmp11$32)
+ (local.get $$cmp11$32)
(block
- (set_local $$n$addr$133
- (get_local $$n$addr$0$lcssa61)
+ (local.set $$n$addr$133
+ (local.get $$n$addr$0$lcssa61)
)
- (set_local $$w$034
- (get_local $$s$0$lcssa60)
+ (local.set $$w$034
+ (local.get $$s$0$lcssa60)
)
(loop $while-in3
(block $while-out2
- (set_local $$6
+ (local.set $$6
(i32.load
- (get_local $$w$034)
+ (local.get $$w$034)
)
)
- (set_local $$xor
+ (local.set $$xor
(i32.xor
- (get_local $$6)
- (get_local $$mul)
+ (local.get $$6)
+ (local.get $$mul)
)
)
- (set_local $$sub
+ (local.set $$sub
(i32.add
- (get_local $$xor)
+ (local.get $$xor)
(i32.const -16843009)
)
)
- (set_local $$neg
+ (local.set $$neg
(i32.and
- (get_local $$xor)
+ (local.get $$xor)
(i32.const -2139062144)
)
)
- (set_local $$and15
+ (local.set $$and15
(i32.xor
- (get_local $$neg)
+ (local.get $$neg)
(i32.const -2139062144)
)
)
- (set_local $$and16
+ (local.set $$and16
(i32.and
- (get_local $$and15)
- (get_local $$sub)
+ (local.get $$and15)
+ (local.get $$sub)
)
)
- (set_local $$lnot
+ (local.set $$lnot
(i32.eq
- (get_local $$and16)
+ (local.get $$and16)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$lnot)
+ (local.get $$lnot)
)
(block
- (set_local $$n$addr$133$lcssa
- (get_local $$n$addr$133)
+ (local.set $$n$addr$133$lcssa
+ (local.get $$n$addr$133)
)
- (set_local $$w$034$lcssa
- (get_local $$w$034)
+ (local.set $$w$034$lcssa
+ (local.get $$w$034)
)
(br $while-out2)
)
)
- (set_local $$incdec$ptr21
+ (local.set $$incdec$ptr21
(i32.add
- (get_local $$w$034)
+ (local.get $$w$034)
(i32.const 4)
)
)
- (set_local $$sub22
+ (local.set $$sub22
(i32.add
- (get_local $$n$addr$133)
+ (local.get $$n$addr$133)
(i32.const -4)
)
)
- (set_local $$cmp11
+ (local.set $$cmp11
(i32.gt_u
- (get_local $$sub22)
+ (local.get $$sub22)
(i32.const 3)
)
)
(if
- (get_local $$cmp11)
+ (local.get $$cmp11)
(block
- (set_local $$n$addr$133
- (get_local $$sub22)
+ (local.set $$n$addr$133
+ (local.get $$sub22)
)
- (set_local $$w$034
- (get_local $$incdec$ptr21)
+ (local.set $$w$034
+ (local.get $$incdec$ptr21)
)
)
(block
- (set_local $$n$addr$1$lcssa
- (get_local $$sub22)
+ (local.set $$n$addr$1$lcssa
+ (local.get $$sub22)
)
- (set_local $$w$0$lcssa
- (get_local $$incdec$ptr21)
+ (local.set $$w$0$lcssa
+ (local.get $$incdec$ptr21)
)
- (set_local $label
+ (local.set $label
(i32.const 11)
)
(br $label$break$L11)
@@ -4183,21 +4183,21 @@
(br $while-in3)
)
)
- (set_local $$n$addr$227
- (get_local $$n$addr$133$lcssa)
+ (local.set $$n$addr$227
+ (local.get $$n$addr$133$lcssa)
)
- (set_local $$s$128
- (get_local $$w$034$lcssa)
+ (local.set $$s$128
+ (local.get $$w$034$lcssa)
)
)
(block
- (set_local $$n$addr$1$lcssa
- (get_local $$n$addr$0$lcssa61)
+ (local.set $$n$addr$1$lcssa
+ (local.get $$n$addr$0$lcssa61)
)
- (set_local $$w$0$lcssa
- (get_local $$s$0$lcssa60)
+ (local.set $$w$0$lcssa
+ (local.get $$s$0$lcssa60)
)
- (set_local $label
+ (local.set $label
(i32.const 11)
)
)
@@ -4205,33 +4205,33 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 11)
)
(block
- (set_local $$tobool25$26
+ (local.set $$tobool25$26
(i32.eq
- (get_local $$n$addr$1$lcssa)
+ (local.get $$n$addr$1$lcssa)
(i32.const 0)
)
)
(if
- (get_local $$tobool25$26)
+ (local.get $$tobool25$26)
(block
- (set_local $$n$addr$3
+ (local.set $$n$addr$3
(i32.const 0)
)
- (set_local $$s$2
- (get_local $$w$0$lcssa)
+ (local.set $$s$2
+ (local.get $$w$0$lcssa)
)
(br $label$break$L8)
)
(block
- (set_local $$n$addr$227
- (get_local $$n$addr$1$lcssa)
+ (local.set $$n$addr$227
+ (local.get $$n$addr$1$lcssa)
)
- (set_local $$s$128
- (get_local $$w$0$lcssa)
+ (local.set $$s$128
+ (local.get $$w$0$lcssa)
)
)
)
@@ -4239,23 +4239,23 @@
)
(loop $while-in5
(block $while-out4
- (set_local $$7
+ (local.set $$7
(i32.load8_s
- (get_local $$s$128)
+ (local.get $$s$128)
)
)
- (set_local $$cmp28
+ (local.set $$cmp28
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$7)
+ (local.get $$7)
(i32.const 24)
)
(i32.const 24)
)
(i32.shr_s
(i32.shl
- (get_local $$5)
+ (local.get $$5)
(i32.const 24)
)
(i32.const 24)
@@ -4263,52 +4263,52 @@
)
)
(if
- (get_local $$cmp28)
+ (local.get $$cmp28)
(block
- (set_local $$n$addr$3
- (get_local $$n$addr$227)
+ (local.set $$n$addr$3
+ (local.get $$n$addr$227)
)
- (set_local $$s$2
- (get_local $$s$128)
+ (local.set $$s$2
+ (local.get $$s$128)
)
(br $label$break$L8)
)
)
- (set_local $$incdec$ptr33
+ (local.set $$incdec$ptr33
(i32.add
- (get_local $$s$128)
+ (local.get $$s$128)
(i32.const 1)
)
)
- (set_local $$dec34
+ (local.set $$dec34
(i32.add
- (get_local $$n$addr$227)
+ (local.get $$n$addr$227)
(i32.const -1)
)
)
- (set_local $$tobool25
+ (local.set $$tobool25
(i32.eq
- (get_local $$dec34)
+ (local.get $$dec34)
(i32.const 0)
)
)
(if
- (get_local $$tobool25)
+ (local.get $$tobool25)
(block
- (set_local $$n$addr$3
+ (local.set $$n$addr$3
(i32.const 0)
)
- (set_local $$s$2
- (get_local $$incdec$ptr33)
+ (local.set $$s$2
+ (local.get $$incdec$ptr33)
)
(br $while-out4)
)
(block
- (set_local $$n$addr$227
- (get_local $$dec34)
+ (local.set $$n$addr$227
+ (local.get $$dec34)
)
- (set_local $$s$128
- (get_local $$incdec$ptr33)
+ (local.set $$s$128
+ (local.get $$incdec$ptr33)
)
)
)
@@ -4320,21 +4320,21 @@
)
)
)
- (set_local $$tobool36
+ (local.set $$tobool36
(i32.ne
- (get_local $$n$addr$3)
+ (local.get $$n$addr$3)
(i32.const 0)
)
)
- (set_local $$cond
+ (local.set $$cond
(if (result i32)
- (get_local $$tobool36)
- (get_local $$s$2)
+ (local.get $$tobool36)
+ (local.get $$s$2)
(i32.const 0)
)
)
(return
- (get_local $$cond)
+ (local.get $$cond)
)
)
(func $___syscall_ret (; 47 ;) (param $$r i32) (result i32)
@@ -4344,41 +4344,41 @@
(local $$sub i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.gt_u
- (get_local $$r)
+ (local.get $$r)
(i32.const -4096)
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$sub
+ (local.set $$sub
(i32.sub
(i32.const 0)
- (get_local $$r)
+ (local.get $$r)
)
)
- (set_local $$call
+ (local.set $$call
(call $___errno_location)
)
(i32.store
- (get_local $$call)
- (get_local $$sub)
+ (local.get $$call)
+ (local.get $$sub)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
)
- (set_local $$retval$0
- (get_local $$r)
+ (local.set $$retval$0
+ (local.get $$r)
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $___fflush_unlocked (; 48 ;) (param $$f i32) (result i32)
@@ -4405,158 +4405,158 @@
(local $$write i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$wpos
+ (local.set $$wpos
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 20)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$wbase
+ (local.set $$wbase
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 28)
)
)
- (set_local $$1
+ (local.set $$1
(i32.load
- (get_local $$wbase)
+ (local.get $$wbase)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.gt_u
- (get_local $$0)
- (get_local $$1)
+ (local.get $$0)
+ (local.get $$1)
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$write
+ (local.set $$write
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 36)
)
)
- (set_local $$2
+ (local.set $$2
(i32.load
- (get_local $$write)
+ (local.get $$write)
)
)
(drop
(call_indirect (type $FUNCSIG$iiii)
- (get_local $$f)
+ (local.get $$f)
(i32.const 0)
(i32.const 0)
(i32.add
(i32.and
- (get_local $$2)
+ (local.get $$2)
(i32.const 7)
)
(i32.const 2)
)
)
)
- (set_local $$3
+ (local.set $$3
(i32.load
- (get_local $$wpos)
+ (local.get $$wpos)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$3)
+ (local.get $$3)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
- (set_local $$retval$0
+ (local.get $$tobool)
+ (local.set $$retval$0
(i32.const -1)
)
- (set_local $label
+ (local.set $label
(i32.const 3)
)
)
)
- (set_local $label
+ (local.set $label
(i32.const 3)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 3)
)
(block
- (set_local $$rpos
+ (local.set $$rpos
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 4)
)
)
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$rpos)
+ (local.get $$rpos)
)
)
- (set_local $$rend
+ (local.set $$rend
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 8)
)
)
- (set_local $$5
+ (local.set $$5
(i32.load
- (get_local $$rend)
+ (local.get $$rend)
)
)
- (set_local $$cmp4
+ (local.set $$cmp4
(i32.lt_u
- (get_local $$4)
- (get_local $$5)
+ (local.get $$4)
+ (local.get $$5)
)
)
(if
- (get_local $$cmp4)
+ (local.get $$cmp4)
(block
- (set_local $$seek
+ (local.set $$seek
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 40)
)
)
- (set_local $$6
+ (local.set $$6
(i32.load
- (get_local $$seek)
+ (local.get $$seek)
)
)
- (set_local $$sub$ptr$lhs$cast
- (get_local $$4)
+ (local.set $$sub$ptr$lhs$cast
+ (local.get $$4)
)
- (set_local $$sub$ptr$rhs$cast
- (get_local $$5)
+ (local.set $$sub$ptr$rhs$cast
+ (local.get $$5)
)
- (set_local $$sub$ptr$sub
+ (local.set $$sub$ptr$sub
(i32.sub
- (get_local $$sub$ptr$lhs$cast)
- (get_local $$sub$ptr$rhs$cast)
+ (local.get $$sub$ptr$lhs$cast)
+ (local.get $$sub$ptr$rhs$cast)
)
)
(drop
(call_indirect (type $FUNCSIG$iiii)
- (get_local $$f)
- (get_local $$sub$ptr$sub)
+ (local.get $$f)
+ (local.get $$sub$ptr$sub)
(i32.const 1)
(i32.add
(i32.and
- (get_local $$6)
+ (local.get $$6)
(i32.const 7)
)
(i32.const 2)
@@ -4565,39 +4565,39 @@
)
)
)
- (set_local $$wend
+ (local.set $$wend
(i32.add
- (get_local $$f)
+ (local.get $$f)
(i32.const 16)
)
)
(i32.store
- (get_local $$wend)
+ (local.get $$wend)
(i32.const 0)
)
(i32.store
- (get_local $$wbase)
+ (local.get $$wbase)
(i32.const 0)
)
(i32.store
- (get_local $$wpos)
+ (local.get $$wpos)
(i32.const 0)
)
(i32.store
- (get_local $$rend)
+ (local.get $$rend)
(i32.const 0)
)
(i32.store
- (get_local $$rpos)
+ (local.get $$rpos)
(i32.const 0)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 0)
)
)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_cleanup (; 49 ;) (param $$p i32)
@@ -4606,30 +4606,30 @@
(local $$tobool i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$lockcount
+ (local.set $$lockcount
(i32.add
- (get_local $$p)
+ (local.get $$p)
(i32.const 68)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$lockcount)
+ (local.get $$lockcount)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$0)
+ (local.get $$0)
(i32.const 0)
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(call $___unlockfile
- (get_local $$p)
+ (local.get $$p)
)
)
(return)
@@ -4637,24 +4637,24 @@
(func $i32s-div (; 50 ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
(i32.eqz
- (get_local $1)
+ (local.get $1)
)
(i32.const 0)
(if (result i32)
(i32.and
(i32.eq
- (get_local $0)
+ (local.get $0)
(i32.const -2147483648)
)
(i32.eq
- (get_local $1)
+ (local.get $1)
(i32.const -1)
)
)
(i32.const 0)
(i32.div_s
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
)
@@ -4662,36 +4662,36 @@
(func $i32s-rem (; 51 ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
(i32.eqz
- (get_local $1)
+ (local.get $1)
)
(i32.const 0)
(i32.rem_s
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
)
(func $i32u-rem (; 52 ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
(i32.eqz
- (get_local $1)
+ (local.get $1)
)
(i32.const 0)
(i32.rem_u
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
)
(func $i32u-div (; 53 ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
(i32.eqz
- (get_local $1)
+ (local.get $1)
)
(i32.const 0)
(i32.div_u
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
)
@@ -5760,231 +5760,231 @@
(local $$z$7$ph$i i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 624)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$big$i
+ (local.set $$big$i
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 24)
)
)
- (set_local $$e2$i
+ (local.set $$e2$i
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 16)
)
)
- (set_local $$buf$i
+ (local.set $$buf$i
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 588)
)
)
- (set_local $$ebuf0$i
+ (local.set $$ebuf0$i
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 576)
)
)
- (set_local $$arg
- (get_local $sp)
+ (local.set $$arg
+ (local.get $sp)
)
- (set_local $$buf
+ (local.set $$buf
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 536)
)
)
- (set_local $$wc
+ (local.set $$wc
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 8)
)
)
- (set_local $$mb
+ (local.set $$mb
(i32.add
- (get_local $sp)
+ (local.get $sp)
(i32.const 528)
)
)
- (set_local $$tobool25
+ (local.set $$tobool25
(i32.ne
- (get_local $$f)
+ (local.get $$f)
(i32.const 0)
)
)
- (set_local $$add$ptr205
+ (local.set $$add$ptr205
(i32.add
- (get_local $$buf)
+ (local.get $$buf)
(i32.const 40)
)
)
- (set_local $$sub$ptr$lhs$cast317
- (get_local $$add$ptr205)
+ (local.set $$sub$ptr$lhs$cast317
+ (local.get $$add$ptr205)
)
- (set_local $$add$ptr340
+ (local.set $$add$ptr340
(i32.add
- (get_local $$buf)
+ (local.get $$buf)
(i32.const 39)
)
)
- (set_local $$arrayidx370
+ (local.set $$arrayidx370
(i32.add
- (get_local $$wc)
+ (local.get $$wc)
(i32.const 4)
)
)
- (set_local $$arrayidx$i$236
+ (local.set $$arrayidx$i$236
(i32.add
- (get_local $$ebuf0$i)
+ (local.get $$ebuf0$i)
(i32.const 12)
)
)
- (set_local $$incdec$ptr106$i
+ (local.set $$incdec$ptr106$i
(i32.add
- (get_local $$ebuf0$i)
+ (local.get $$ebuf0$i)
(i32.const 11)
)
)
- (set_local $$sub$ptr$rhs$cast$i
- (get_local $$buf$i)
+ (local.set $$sub$ptr$rhs$cast$i
+ (local.get $$buf$i)
)
- (set_local $$sub$ptr$lhs$cast160$i
- (get_local $$arrayidx$i$236)
+ (local.set $$sub$ptr$lhs$cast160$i
+ (local.get $$arrayidx$i$236)
)
- (set_local $$sub$ptr$sub159$i
+ (local.set $$sub$ptr$sub159$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast$i)
+ (local.get $$sub$ptr$lhs$cast160$i)
+ (local.get $$sub$ptr$rhs$cast$i)
)
)
- (set_local $$sub$ptr$sub145$i
+ (local.set $$sub$ptr$sub145$i
(i32.sub
(i32.const -2)
- (get_local $$sub$ptr$rhs$cast$i)
+ (local.get $$sub$ptr$rhs$cast$i)
)
)
- (set_local $$sub$ptr$sub153$i
+ (local.set $$sub$ptr$sub153$i
(i32.add
- (get_local $$sub$ptr$lhs$cast160$i)
+ (local.get $$sub$ptr$lhs$cast160$i)
(i32.const 2)
)
)
- (set_local $$add$ptr213$i
+ (local.set $$add$ptr213$i
(i32.add
- (get_local $$big$i)
+ (local.get $$big$i)
(i32.const 288)
)
)
- (set_local $$add$ptr671$i
+ (local.set $$add$ptr671$i
(i32.add
- (get_local $$buf$i)
+ (local.get $$buf$i)
(i32.const 9)
)
)
- (set_local $$sub$ptr$lhs$cast694$i
- (get_local $$add$ptr671$i)
+ (local.set $$sub$ptr$lhs$cast694$i
+ (local.get $$add$ptr671$i)
)
- (set_local $$incdec$ptr689$i
+ (local.set $$incdec$ptr689$i
(i32.add
- (get_local $$buf$i)
+ (local.get $$buf$i)
(i32.const 8)
)
)
- (set_local $$cnt$0
+ (local.set $$cnt$0
(i32.const 0)
)
- (set_local $$incdec$ptr169275
- (get_local $$fmt)
+ (local.set $$incdec$ptr169275
+ (local.get $$fmt)
)
- (set_local $$l$0
+ (local.set $$l$0
(i32.const 0)
)
- (set_local $$l10n$0
+ (local.set $$l10n$0
(i32.const 0)
)
(loop $label$continue$L1
(block $label$break$L1
- (set_local $$cmp
+ (local.set $$cmp
(i32.gt_s
- (get_local $$cnt$0)
+ (local.get $$cnt$0)
(i32.const -1)
)
)
(block $do-once
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$sub
+ (local.set $$sub
(i32.sub
(i32.const 2147483647)
- (get_local $$cnt$0)
+ (local.get $$cnt$0)
)
)
- (set_local $$cmp1
+ (local.set $$cmp1
(i32.gt_s
- (get_local $$l$0)
- (get_local $$sub)
+ (local.get $$l$0)
+ (local.get $$sub)
)
)
(if
- (get_local $$cmp1)
+ (local.get $$cmp1)
(block
- (set_local $$call
+ (local.set $$call
(call $___errno_location)
)
(i32.store
- (get_local $$call)
+ (local.get $$call)
(i32.const 75)
)
- (set_local $$cnt$1
+ (local.set $$cnt$1
(i32.const -1)
)
(br $do-once)
)
(block
- (set_local $$add
+ (local.set $$add
(i32.add
- (get_local $$l$0)
- (get_local $$cnt$0)
+ (local.get $$l$0)
+ (local.get $$cnt$0)
)
)
- (set_local $$cnt$1
- (get_local $$add)
+ (local.set $$cnt$1
+ (local.get $$add)
)
(br $do-once)
)
)
)
- (set_local $$cnt$1
- (get_local $$cnt$0)
+ (local.set $$cnt$1
+ (local.get $$cnt$0)
)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load8_s
- (get_local $$incdec$ptr169275)
+ (local.get $$incdec$ptr169275)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$0)
+ (local.get $$0)
(i32.const 24)
)
(i32.const 24)
@@ -5993,25 +5993,25 @@
)
)
(if
- (get_local $$tobool)
+ (local.get $$tobool)
(block
- (set_local $$cnt$1$lcssa
- (get_local $$cnt$1)
+ (local.set $$cnt$1$lcssa
+ (local.get $$cnt$1)
)
- (set_local $$l10n$0$lcssa
- (get_local $$l10n$0)
+ (local.set $$l10n$0$lcssa
+ (local.get $$l10n$0)
)
- (set_local $label
+ (local.set $label
(i32.const 242)
)
(br $label$break$L1)
)
(block
- (set_local $$1
- (get_local $$0)
+ (local.set $$1
+ (local.get $$0)
)
- (set_local $$incdec$ptr169274
- (get_local $$incdec$ptr169275)
+ (local.set $$incdec$ptr169274
+ (local.get $$incdec$ptr169275)
)
)
)
@@ -6025,7 +6025,7 @@
(i32.sub
(i32.shr_s
(i32.shl
- (get_local $$1)
+ (local.get $$1)
(i32.const 24)
)
(i32.const 24)
@@ -6035,13 +6035,13 @@
)
)
(block
- (set_local $$incdec$ptr169276301
- (get_local $$incdec$ptr169274)
+ (local.set $$incdec$ptr169276301
+ (local.get $$incdec$ptr169274)
)
- (set_local $$z$0302
- (get_local $$incdec$ptr169274)
+ (local.set $$z$0302
+ (local.get $$incdec$ptr169274)
)
- (set_local $label
+ (local.set $label
(i32.const 9)
)
(br $label$break$L9)
@@ -6049,11 +6049,11 @@
)
)
(block
- (set_local $$incdec$ptr169276$lcssa
- (get_local $$incdec$ptr169274)
+ (local.set $$incdec$ptr169276$lcssa
+ (local.get $$incdec$ptr169274)
)
- (set_local $$z$0$lcssa
- (get_local $$incdec$ptr169274)
+ (local.set $$z$0$lcssa
+ (local.get $$incdec$ptr169274)
)
(br $label$break$L9)
(br $switch)
@@ -6061,22 +6061,22 @@
)
(nop)
)
- (set_local $$incdec$ptr
+ (local.set $$incdec$ptr
(i32.add
- (get_local $$incdec$ptr169274)
+ (local.get $$incdec$ptr169274)
(i32.const 1)
)
)
- (set_local $$$pre
+ (local.set $$$pre
(i32.load8_s
- (get_local $$incdec$ptr)
+ (local.get $$incdec$ptr)
)
)
- (set_local $$1
- (get_local $$$pre)
+ (local.set $$1
+ (local.get $$$pre)
)
- (set_local $$incdec$ptr169274
- (get_local $$incdec$ptr)
+ (local.set $$incdec$ptr169274
+ (local.get $$incdec$ptr)
)
(br $label$continue$L9)
)
@@ -6084,30 +6084,30 @@
(block $label$break$L12
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 9)
)
(loop $while-in
(block $while-out
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$arrayidx16
+ (local.set $$arrayidx16
(i32.add
- (get_local $$incdec$ptr169276301)
+ (local.get $$incdec$ptr169276301)
(i32.const 1)
)
)
- (set_local $$2
+ (local.set $$2
(i32.load8_s
- (get_local $$arrayidx16)
+ (local.get $$arrayidx16)
)
)
- (set_local $$cmp18
+ (local.set $$cmp18
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$2)
+ (local.get $$2)
(i32.const 24)
)
(i32.const 24)
@@ -6117,40 +6117,40 @@
)
(if
(i32.eqz
- (get_local $$cmp18)
+ (local.get $$cmp18)
)
(block
- (set_local $$incdec$ptr169276$lcssa
- (get_local $$incdec$ptr169276301)
+ (local.set $$incdec$ptr169276$lcssa
+ (local.get $$incdec$ptr169276301)
)
- (set_local $$z$0$lcssa
- (get_local $$z$0302)
+ (local.set $$z$0$lcssa
+ (local.get $$z$0302)
)
(br $label$break$L12)
)
)
- (set_local $$incdec$ptr23
+ (local.set $$incdec$ptr23
(i32.add
- (get_local $$z$0302)
+ (local.get $$z$0302)
(i32.const 1)
)
)
- (set_local $$add$ptr
+ (local.set $$add$ptr
(i32.add
- (get_local $$incdec$ptr169276301)
+ (local.get $$incdec$ptr169276301)
(i32.const 2)
)
)
- (set_local $$3
+ (local.set $$3
(i32.load8_s
- (get_local $$add$ptr)
+ (local.get $$add$ptr)
)
)
- (set_local $$cmp13
+ (local.set $$cmp13
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$3)
+ (local.get $$3)
(i32.const 24)
)
(i32.const 24)
@@ -6159,24 +6159,24 @@
)
)
(if
- (get_local $$cmp13)
+ (local.get $$cmp13)
(block
- (set_local $$incdec$ptr169276301
- (get_local $$add$ptr)
+ (local.set $$incdec$ptr169276301
+ (local.get $$add$ptr)
)
- (set_local $$z$0302
- (get_local $$incdec$ptr23)
+ (local.set $$z$0302
+ (local.get $$incdec$ptr23)
)
- (set_local $label
+ (local.set $label
(i32.const 9)
)
)
(block
- (set_local $$incdec$ptr169276$lcssa
- (get_local $$add$ptr)
+ (local.set $$incdec$ptr169276$lcssa
+ (local.get $$add$ptr)
)
- (set_local $$z$0$lcssa
- (get_local $$incdec$ptr23)
+ (local.set $$z$0$lcssa
+ (local.get $$incdec$ptr23)
)
(br $while-out)
)
@@ -6186,130 +6186,130 @@
)
)
)
- (set_local $$sub$ptr$lhs$cast
- (get_local $$z$0$lcssa)
+ (local.set $$sub$ptr$lhs$cast
+ (local.get $$z$0$lcssa)
)
- (set_local $$sub$ptr$rhs$cast
- (get_local $$incdec$ptr169275)
+ (local.set $$sub$ptr$rhs$cast
+ (local.get $$incdec$ptr169275)
)
- (set_local $$sub$ptr$sub
+ (local.set $$sub$ptr$sub
(i32.sub
- (get_local $$sub$ptr$lhs$cast)
- (get_local $$sub$ptr$rhs$cast)
+ (local.get $$sub$ptr$lhs$cast)
+ (local.get $$sub$ptr$rhs$cast)
)
)
(if
- (get_local $$tobool25)
+ (local.get $$tobool25)
(block
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i
+ (local.set $$and$i
(i32.and
- (get_local $$4)
+ (local.get $$4)
(i32.const 32)
)
)
- (set_local $$tobool$i
+ (local.set $$tobool$i
(i32.eq
- (get_local $$and$i)
+ (local.get $$and$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i)
+ (local.get $$tobool$i)
(drop
(call $___fwritex
- (get_local $$incdec$ptr169275)
- (get_local $$sub$ptr$sub)
- (get_local $$f)
+ (local.get $$incdec$ptr169275)
+ (local.get $$sub$ptr$sub)
+ (local.get $$f)
)
)
)
)
)
- (set_local $$tobool28
+ (local.set $$tobool28
(i32.eq
- (get_local $$z$0$lcssa)
- (get_local $$incdec$ptr169275)
+ (local.get $$z$0$lcssa)
+ (local.get $$incdec$ptr169275)
)
)
(if
(i32.eqz
- (get_local $$tobool28)
+ (local.get $$tobool28)
)
(block
- (set_local $$l10n$0$phi
- (get_local $$l10n$0)
+ (local.set $$l10n$0$phi
+ (local.get $$l10n$0)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169276$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169276$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$0$phi)
+ (local.set $$l10n$0
+ (local.get $$l10n$0$phi)
)
(br $label$continue$L1)
)
)
- (set_local $$arrayidx31
+ (local.set $$arrayidx31
(i32.add
- (get_local $$incdec$ptr169276$lcssa)
+ (local.get $$incdec$ptr169276$lcssa)
(i32.const 1)
)
)
- (set_local $$5
+ (local.set $$5
(i32.load8_s
- (get_local $$arrayidx31)
+ (local.get $$arrayidx31)
)
)
- (set_local $$conv32
+ (local.set $$conv32
(i32.shr_s
(i32.shl
- (get_local $$5)
+ (local.get $$5)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$isdigittmp
+ (local.set $$isdigittmp
(i32.add
- (get_local $$conv32)
+ (local.get $$conv32)
(i32.const -48)
)
)
- (set_local $$isdigit
+ (local.set $$isdigit
(i32.lt_u
- (get_local $$isdigittmp)
+ (local.get $$isdigittmp)
(i32.const 10)
)
)
(if
- (get_local $$isdigit)
+ (local.get $$isdigit)
(block
- (set_local $$arrayidx35
+ (local.set $$arrayidx35
(i32.add
- (get_local $$incdec$ptr169276$lcssa)
+ (local.get $$incdec$ptr169276$lcssa)
(i32.const 2)
)
)
- (set_local $$6
+ (local.set $$6
(i32.load8_s
- (get_local $$arrayidx35)
+ (local.get $$arrayidx35)
)
)
- (set_local $$cmp37
+ (local.set $$cmp37
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$6)
+ (local.get $$6)
(i32.const 24)
)
(i32.const 24)
@@ -6317,228 +6317,228 @@
(i32.const 36)
)
)
- (set_local $$add$ptr43
+ (local.set $$add$ptr43
(i32.add
- (get_local $$incdec$ptr169276$lcssa)
+ (local.get $$incdec$ptr169276$lcssa)
(i32.const 3)
)
)
- (set_local $$add$ptr43$arrayidx31
+ (local.set $$add$ptr43$arrayidx31
(if (result i32)
- (get_local $$cmp37)
- (get_local $$add$ptr43)
- (get_local $$arrayidx31)
+ (local.get $$cmp37)
+ (local.get $$add$ptr43)
+ (local.get $$arrayidx31)
)
)
- (set_local $$$l10n$0
+ (local.set $$$l10n$0
(if (result i32)
- (get_local $$cmp37)
+ (local.get $$cmp37)
(i32.const 1)
- (get_local $$l10n$0)
+ (local.get $$l10n$0)
)
)
- (set_local $$isdigittmp$
+ (local.set $$isdigittmp$
(if (result i32)
- (get_local $$cmp37)
- (get_local $$isdigittmp)
+ (local.get $$cmp37)
+ (local.get $$isdigittmp)
(i32.const -1)
)
)
- (set_local $$$pre357
+ (local.set $$$pre357
(i32.load8_s
- (get_local $$add$ptr43$arrayidx31)
+ (local.get $$add$ptr43$arrayidx31)
)
)
- (set_local $$7
- (get_local $$$pre357)
+ (local.set $$7
+ (local.get $$$pre357)
)
- (set_local $$argpos$0
- (get_local $$isdigittmp$)
+ (local.set $$argpos$0
+ (local.get $$isdigittmp$)
)
- (set_local $$l10n$1
- (get_local $$$l10n$0)
+ (local.set $$l10n$1
+ (local.get $$$l10n$0)
)
- (set_local $$storemerge
- (get_local $$add$ptr43$arrayidx31)
+ (local.set $$storemerge
+ (local.get $$add$ptr43$arrayidx31)
)
)
(block
- (set_local $$7
- (get_local $$5)
+ (local.set $$7
+ (local.get $$5)
)
- (set_local $$argpos$0
+ (local.set $$argpos$0
(i32.const -1)
)
- (set_local $$l10n$1
- (get_local $$l10n$0)
+ (local.set $$l10n$1
+ (local.get $$l10n$0)
)
- (set_local $$storemerge
- (get_local $$arrayidx31)
+ (local.set $$storemerge
+ (local.get $$arrayidx31)
)
)
)
- (set_local $$conv48$307
+ (local.set $$conv48$307
(i32.shr_s
(i32.shl
- (get_local $$7)
+ (local.get $$7)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$8
+ (local.set $$8
(i32.and
- (get_local $$conv48$307)
+ (local.get $$conv48$307)
(i32.const -32)
)
)
- (set_local $$cmp50$308
+ (local.set $$cmp50$308
(i32.eq
- (get_local $$8)
+ (local.get $$8)
(i32.const 32)
)
)
(block $label$break$L25
(if
- (get_local $$cmp50$308)
+ (local.get $$cmp50$308)
(block
- (set_local $$9
- (get_local $$7)
+ (local.set $$9
+ (local.get $$7)
)
- (set_local $$conv48311
- (get_local $$conv48$307)
+ (local.set $$conv48311
+ (local.get $$conv48$307)
)
- (set_local $$fl$0310
+ (local.set $$fl$0310
(i32.const 0)
)
- (set_local $$storemerge$186309
- (get_local $$storemerge)
+ (local.set $$storemerge$186309
+ (local.get $$storemerge)
)
(loop $while-in4
(block $while-out3
- (set_local $$sub54
+ (local.set $$sub54
(i32.add
- (get_local $$conv48311)
+ (local.get $$conv48311)
(i32.const -32)
)
)
- (set_local $$shl
+ (local.set $$shl
(i32.shl
(i32.const 1)
- (get_local $$sub54)
+ (local.get $$sub54)
)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$shl)
+ (local.get $$shl)
(i32.const 75913)
)
)
- (set_local $$tobool55
+ (local.set $$tobool55
(i32.eq
- (get_local $$and)
+ (local.get $$and)
(i32.const 0)
)
)
(if
- (get_local $$tobool55)
+ (local.get $$tobool55)
(block
- (set_local $$12
- (get_local $$9)
+ (local.set $$12
+ (local.get $$9)
)
- (set_local $$fl$0284
- (get_local $$fl$0310)
+ (local.set $$fl$0284
+ (local.get $$fl$0310)
)
- (set_local $$storemerge$186282
- (get_local $$storemerge$186309)
+ (local.set $$storemerge$186282
+ (local.get $$storemerge$186309)
)
(br $label$break$L25)
)
)
- (set_local $$conv58
+ (local.set $$conv58
(i32.shr_s
(i32.shl
- (get_local $$9)
+ (local.get $$9)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$sub59
+ (local.set $$sub59
(i32.add
- (get_local $$conv58)
+ (local.get $$conv58)
(i32.const -32)
)
)
- (set_local $$shl60
+ (local.set $$shl60
(i32.shl
(i32.const 1)
- (get_local $$sub59)
+ (local.get $$sub59)
)
)
- (set_local $$or
+ (local.set $$or
(i32.or
- (get_local $$shl60)
- (get_local $$fl$0310)
+ (local.get $$shl60)
+ (local.get $$fl$0310)
)
)
- (set_local $$incdec$ptr62
+ (local.set $$incdec$ptr62
(i32.add
- (get_local $$storemerge$186309)
+ (local.get $$storemerge$186309)
(i32.const 1)
)
)
- (set_local $$10
+ (local.set $$10
(i32.load8_s
- (get_local $$incdec$ptr62)
+ (local.get $$incdec$ptr62)
)
)
- (set_local $$conv48
+ (local.set $$conv48
(i32.shr_s
(i32.shl
- (get_local $$10)
+ (local.get $$10)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$11
+ (local.set $$11
(i32.and
- (get_local $$conv48)
+ (local.get $$conv48)
(i32.const -32)
)
)
- (set_local $$cmp50
+ (local.set $$cmp50
(i32.eq
- (get_local $$11)
+ (local.get $$11)
(i32.const 32)
)
)
(if
- (get_local $$cmp50)
+ (local.get $$cmp50)
(block
- (set_local $$9
- (get_local $$10)
+ (local.set $$9
+ (local.get $$10)
)
- (set_local $$conv48311
- (get_local $$conv48)
+ (local.set $$conv48311
+ (local.get $$conv48)
)
- (set_local $$fl$0310
- (get_local $$or)
+ (local.set $$fl$0310
+ (local.get $$or)
)
- (set_local $$storemerge$186309
- (get_local $$incdec$ptr62)
+ (local.set $$storemerge$186309
+ (local.get $$incdec$ptr62)
)
)
(block
- (set_local $$12
- (get_local $$10)
+ (local.set $$12
+ (local.get $$10)
)
- (set_local $$fl$0284
- (get_local $$or)
+ (local.set $$fl$0284
+ (local.get $$or)
)
- (set_local $$storemerge$186282
- (get_local $$incdec$ptr62)
+ (local.set $$storemerge$186282
+ (local.get $$incdec$ptr62)
)
(br $while-out3)
)
@@ -6548,23 +6548,23 @@
)
)
(block
- (set_local $$12
- (get_local $$7)
+ (local.set $$12
+ (local.get $$7)
)
- (set_local $$fl$0284
+ (local.set $$fl$0284
(i32.const 0)
)
- (set_local $$storemerge$186282
- (get_local $$storemerge)
+ (local.set $$storemerge$186282
+ (local.get $$storemerge)
)
)
)
)
- (set_local $$cmp65
+ (local.set $$cmp65
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$12)
+ (local.get $$12)
(i32.const 24)
)
(i32.const 24)
@@ -6574,59 +6574,59 @@
)
(block $do-once5
(if
- (get_local $$cmp65)
+ (local.get $$cmp65)
(block
- (set_local $$arrayidx68
+ (local.set $$arrayidx68
(i32.add
- (get_local $$storemerge$186282)
+ (local.get $$storemerge$186282)
(i32.const 1)
)
)
- (set_local $$13
+ (local.set $$13
(i32.load8_s
- (get_local $$arrayidx68)
+ (local.get $$arrayidx68)
)
)
- (set_local $$conv69
+ (local.set $$conv69
(i32.shr_s
(i32.shl
- (get_local $$13)
+ (local.get $$13)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$isdigittmp189
+ (local.set $$isdigittmp189
(i32.add
- (get_local $$conv69)
+ (local.get $$conv69)
(i32.const -48)
)
)
- (set_local $$isdigit190
+ (local.set $$isdigit190
(i32.lt_u
- (get_local $$isdigittmp189)
+ (local.get $$isdigittmp189)
(i32.const 10)
)
)
(if
- (get_local $$isdigit190)
+ (local.get $$isdigit190)
(block
- (set_local $$arrayidx73
+ (local.set $$arrayidx73
(i32.add
- (get_local $$storemerge$186282)
+ (local.get $$storemerge$186282)
(i32.const 2)
)
)
- (set_local $$14
+ (local.set $$14
(i32.load8_s
- (get_local $$arrayidx73)
+ (local.get $$arrayidx73)
)
)
- (set_local $$cmp75
+ (local.set $$cmp75
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$14)
+ (local.get $$14)
(i32.const 24)
)
(i32.const 24)
@@ -6635,121 +6635,121 @@
)
)
(if
- (get_local $$cmp75)
+ (local.get $$cmp75)
(block
- (set_local $$arrayidx81
+ (local.set $$arrayidx81
(i32.add
- (get_local $$nl_type)
+ (local.get $$nl_type)
(i32.shl
- (get_local $$isdigittmp189)
+ (local.get $$isdigittmp189)
(i32.const 2)
)
)
)
(i32.store
- (get_local $$arrayidx81)
+ (local.get $$arrayidx81)
(i32.const 10)
)
- (set_local $$15
+ (local.set $$15
(i32.load8_s
- (get_local $$arrayidx68)
+ (local.get $$arrayidx68)
)
)
- (set_local $$conv83
+ (local.set $$conv83
(i32.shr_s
(i32.shl
- (get_local $$15)
+ (local.get $$15)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$sub84
+ (local.set $$sub84
(i32.add
- (get_local $$conv83)
+ (local.get $$conv83)
(i32.const -48)
)
)
- (set_local $$i86
+ (local.set $$i86
(i32.add
- (get_local $$nl_arg)
+ (local.get $$nl_arg)
(i32.shl
- (get_local $$sub84)
+ (local.get $$sub84)
(i32.const 3)
)
)
)
- (set_local $$16
- (get_local $$i86)
+ (local.set $$16
+ (local.get $$i86)
)
- (set_local $$17
- (get_local $$16)
+ (local.set $$17
+ (local.get $$16)
)
- (set_local $$18
+ (local.set $$18
(i32.load
- (get_local $$17)
+ (local.get $$17)
)
)
- (set_local $$19
+ (local.set $$19
(i32.add
- (get_local $$16)
+ (local.get $$16)
(i32.const 4)
)
)
- (set_local $$20
- (get_local $$19)
+ (local.set $$20
+ (local.get $$19)
)
- (set_local $$21
+ (local.set $$21
(i32.load
- (get_local $$20)
+ (local.get $$20)
)
)
- (set_local $$add$ptr88
+ (local.set $$add$ptr88
(i32.add
- (get_local $$storemerge$186282)
+ (local.get $$storemerge$186282)
(i32.const 3)
)
)
- (set_local $$l10n$2
+ (local.set $$l10n$2
(i32.const 1)
)
- (set_local $$storemerge$191
- (get_local $$add$ptr88)
+ (local.set $$storemerge$191
+ (local.get $$add$ptr88)
)
- (set_local $$w$0
- (get_local $$18)
+ (local.set $$w$0
+ (local.get $$18)
)
)
- (set_local $label
+ (local.set $label
(i32.const 24)
)
)
)
- (set_local $label
+ (local.set $label
(i32.const 24)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 24)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$tobool90
+ (local.set $$tobool90
(i32.eq
- (get_local $$l10n$1)
+ (local.get $$l10n$1)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool90)
+ (local.get $$tobool90)
)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L1)
@@ -6757,258 +6757,258 @@
)
(if
(i32.eqz
- (get_local $$tobool25)
+ (local.get $$tobool25)
)
(block
- (set_local $$fl$1
- (get_local $$fl$0284)
+ (local.set $$fl$1
+ (local.get $$fl$0284)
)
- (set_local $$incdec$ptr169269
- (get_local $$arrayidx68)
+ (local.set $$incdec$ptr169269
+ (local.get $$arrayidx68)
)
- (set_local $$l10n$3
+ (local.set $$l10n$3
(i32.const 0)
)
- (set_local $$w$1
+ (local.set $$w$1
(i32.const 0)
)
(br $do-once5)
)
)
- (set_local $$arglist_current
+ (local.set $$arglist_current
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$22
- (get_local $$arglist_current)
+ (local.set $$22
+ (local.get $$arglist_current)
)
- (set_local $$23
+ (local.set $$23
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded4
- (get_local $$23)
+ (local.set $$expanded4
+ (local.get $$23)
)
- (set_local $$expanded
+ (local.set $$expanded
(i32.sub
- (get_local $$expanded4)
+ (local.get $$expanded4)
(i32.const 1)
)
)
- (set_local $$24
+ (local.set $$24
(i32.add
- (get_local $$22)
- (get_local $$expanded)
+ (local.get $$22)
+ (local.get $$expanded)
)
)
- (set_local $$25
+ (local.set $$25
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded8
- (get_local $$25)
+ (local.set $$expanded8
+ (local.get $$25)
)
- (set_local $$expanded7
+ (local.set $$expanded7
(i32.sub
- (get_local $$expanded8)
+ (local.get $$expanded8)
(i32.const 1)
)
)
- (set_local $$expanded6
+ (local.set $$expanded6
(i32.xor
- (get_local $$expanded7)
+ (local.get $$expanded7)
(i32.const -1)
)
)
- (set_local $$26
+ (local.set $$26
(i32.and
- (get_local $$24)
- (get_local $$expanded6)
+ (local.get $$24)
+ (local.get $$expanded6)
)
)
- (set_local $$27
- (get_local $$26)
+ (local.set $$27
+ (local.get $$26)
)
- (set_local $$28
+ (local.set $$28
(i32.load
- (get_local $$27)
+ (local.get $$27)
)
)
- (set_local $$arglist_next
+ (local.set $$arglist_next
(i32.add
- (get_local $$27)
+ (local.get $$27)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next)
+ (local.get $$ap)
+ (local.get $$arglist_next)
)
- (set_local $$l10n$2
+ (local.set $$l10n$2
(i32.const 0)
)
- (set_local $$storemerge$191
- (get_local $$arrayidx68)
+ (local.set $$storemerge$191
+ (local.get $$arrayidx68)
)
- (set_local $$w$0
- (get_local $$28)
+ (local.set $$w$0
+ (local.get $$28)
)
)
)
- (set_local $$cmp97
+ (local.set $$cmp97
(i32.lt_s
- (get_local $$w$0)
+ (local.get $$w$0)
(i32.const 0)
)
)
(if
- (get_local $$cmp97)
+ (local.get $$cmp97)
(block
- (set_local $$or100
+ (local.set $$or100
(i32.or
- (get_local $$fl$0284)
+ (local.get $$fl$0284)
(i32.const 8192)
)
)
- (set_local $$sub101
+ (local.set $$sub101
(i32.sub
(i32.const 0)
- (get_local $$w$0)
+ (local.get $$w$0)
)
)
- (set_local $$fl$1
- (get_local $$or100)
+ (local.set $$fl$1
+ (local.get $$or100)
)
- (set_local $$incdec$ptr169269
- (get_local $$storemerge$191)
+ (local.set $$incdec$ptr169269
+ (local.get $$storemerge$191)
)
- (set_local $$l10n$3
- (get_local $$l10n$2)
+ (local.set $$l10n$3
+ (local.get $$l10n$2)
)
- (set_local $$w$1
- (get_local $$sub101)
+ (local.set $$w$1
+ (local.get $$sub101)
)
)
(block
- (set_local $$fl$1
- (get_local $$fl$0284)
+ (local.set $$fl$1
+ (local.get $$fl$0284)
)
- (set_local $$incdec$ptr169269
- (get_local $$storemerge$191)
+ (local.set $$incdec$ptr169269
+ (local.get $$storemerge$191)
)
- (set_local $$l10n$3
- (get_local $$l10n$2)
+ (local.set $$l10n$3
+ (local.get $$l10n$2)
)
- (set_local $$w$1
- (get_local $$w$0)
+ (local.set $$w$1
+ (local.get $$w$0)
)
)
)
)
(block
- (set_local $$conv$4$i
+ (local.set $$conv$4$i
(i32.shr_s
(i32.shl
- (get_local $$12)
+ (local.get $$12)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$isdigittmp$5$i
+ (local.set $$isdigittmp$5$i
(i32.add
- (get_local $$conv$4$i)
+ (local.get $$conv$4$i)
(i32.const -48)
)
)
- (set_local $$isdigit$6$i
+ (local.set $$isdigit$6$i
(i32.lt_u
- (get_local $$isdigittmp$5$i)
+ (local.get $$isdigittmp$5$i)
(i32.const 10)
)
)
(if
- (get_local $$isdigit$6$i)
+ (local.get $$isdigit$6$i)
(block
- (set_local $$29
- (get_local $$storemerge$186282)
+ (local.set $$29
+ (local.get $$storemerge$186282)
)
- (set_local $$i$07$i
+ (local.set $$i$07$i
(i32.const 0)
)
- (set_local $$isdigittmp8$i
- (get_local $$isdigittmp$5$i)
+ (local.set $$isdigittmp8$i
+ (local.get $$isdigittmp$5$i)
)
(loop $while-in8
(block $while-out7
- (set_local $$mul$i
+ (local.set $$mul$i
(i32.mul
- (get_local $$i$07$i)
+ (local.get $$i$07$i)
(i32.const 10)
)
)
- (set_local $$add$i
+ (local.set $$add$i
(i32.add
- (get_local $$mul$i)
- (get_local $$isdigittmp8$i)
+ (local.get $$mul$i)
+ (local.get $$isdigittmp8$i)
)
)
- (set_local $$incdec$ptr$i
+ (local.set $$incdec$ptr$i
(i32.add
- (get_local $$29)
+ (local.get $$29)
(i32.const 1)
)
)
- (set_local $$30
+ (local.set $$30
(i32.load8_s
- (get_local $$incdec$ptr$i)
+ (local.get $$incdec$ptr$i)
)
)
- (set_local $$conv$i
+ (local.set $$conv$i
(i32.shr_s
(i32.shl
- (get_local $$30)
+ (local.get $$30)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$isdigittmp$i
+ (local.set $$isdigittmp$i
(i32.add
- (get_local $$conv$i)
+ (local.get $$conv$i)
(i32.const -48)
)
)
- (set_local $$isdigit$i
+ (local.set $$isdigit$i
(i32.lt_u
- (get_local $$isdigittmp$i)
+ (local.get $$isdigittmp$i)
(i32.const 10)
)
)
(if
- (get_local $$isdigit$i)
+ (local.get $$isdigit$i)
(block
- (set_local $$29
- (get_local $$incdec$ptr$i)
+ (local.set $$29
+ (local.get $$incdec$ptr$i)
)
- (set_local $$i$07$i
- (get_local $$add$i)
+ (local.set $$i$07$i
+ (local.get $$add$i)
)
- (set_local $$isdigittmp8$i
- (get_local $$isdigittmp$i)
+ (local.set $$isdigittmp8$i
+ (local.get $$isdigittmp$i)
)
)
(block
- (set_local $$add$i$lcssa
- (get_local $$add$i)
+ (local.set $$add$i$lcssa
+ (local.get $$add$i)
)
- (set_local $$incdec$ptr$i$lcssa
- (get_local $$incdec$ptr$i)
+ (local.set $$incdec$ptr$i$lcssa
+ (local.get $$incdec$ptr$i)
)
(br $while-out7)
)
@@ -7016,47 +7016,47 @@
(br $while-in8)
)
)
- (set_local $$cmp105
+ (local.set $$cmp105
(i32.lt_s
- (get_local $$add$i$lcssa)
+ (local.get $$add$i$lcssa)
(i32.const 0)
)
)
(if
- (get_local $$cmp105)
+ (local.get $$cmp105)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L1)
)
(block
- (set_local $$fl$1
- (get_local $$fl$0284)
+ (local.set $$fl$1
+ (local.get $$fl$0284)
)
- (set_local $$incdec$ptr169269
- (get_local $$incdec$ptr$i$lcssa)
+ (local.set $$incdec$ptr169269
+ (local.get $$incdec$ptr$i$lcssa)
)
- (set_local $$l10n$3
- (get_local $$l10n$1)
+ (local.set $$l10n$3
+ (local.get $$l10n$1)
)
- (set_local $$w$1
- (get_local $$add$i$lcssa)
+ (local.set $$w$1
+ (local.get $$add$i$lcssa)
)
)
)
)
(block
- (set_local $$fl$1
- (get_local $$fl$0284)
+ (local.set $$fl$1
+ (local.get $$fl$0284)
)
- (set_local $$incdec$ptr169269
- (get_local $$storemerge$186282)
+ (local.set $$incdec$ptr169269
+ (local.get $$storemerge$186282)
)
- (set_local $$l10n$3
- (get_local $$l10n$1)
+ (local.set $$l10n$3
+ (local.get $$l10n$1)
)
- (set_local $$w$1
+ (local.set $$w$1
(i32.const 0)
)
)
@@ -7064,16 +7064,16 @@
)
)
)
- (set_local $$31
+ (local.set $$31
(i32.load8_s
- (get_local $$incdec$ptr169269)
+ (local.get $$incdec$ptr169269)
)
)
- (set_local $$cmp111
+ (local.set $$cmp111
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$31)
+ (local.get $$31)
(i32.const 24)
)
(i32.const 24)
@@ -7083,24 +7083,24 @@
)
(block $label$break$L46
(if
- (get_local $$cmp111)
+ (local.get $$cmp111)
(block
- (set_local $$arrayidx114
+ (local.set $$arrayidx114
(i32.add
- (get_local $$incdec$ptr169269)
+ (local.get $$incdec$ptr169269)
(i32.const 1)
)
)
- (set_local $$32
+ (local.set $$32
(i32.load8_s
- (get_local $$arrayidx114)
+ (local.get $$arrayidx114)
)
)
- (set_local $$cmp116
+ (local.set $$cmp116
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$32)
+ (local.get $$32)
(i32.const 24)
)
(i32.const 24)
@@ -7110,48 +7110,48 @@
)
(if
(i32.eqz
- (get_local $$cmp116)
+ (local.get $$cmp116)
)
(block
- (set_local $$conv$4$i$197
+ (local.set $$conv$4$i$197
(i32.shr_s
(i32.shl
- (get_local $$32)
+ (local.get $$32)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$isdigittmp$5$i$198
+ (local.set $$isdigittmp$5$i$198
(i32.add
- (get_local $$conv$4$i$197)
+ (local.get $$conv$4$i$197)
(i32.const -48)
)
)
- (set_local $$isdigit$6$i$199
+ (local.set $$isdigit$6$i$199
(i32.lt_u
- (get_local $$isdigittmp$5$i$198)
+ (local.get $$isdigittmp$5$i$198)
(i32.const 10)
)
)
(if
- (get_local $$isdigit$6$i$199)
+ (local.get $$isdigit$6$i$199)
(block
- (set_local $$49
- (get_local $$arrayidx114)
+ (local.set $$49
+ (local.get $$arrayidx114)
)
- (set_local $$i$07$i$201
+ (local.set $$i$07$i$201
(i32.const 0)
)
- (set_local $$isdigittmp8$i$200
- (get_local $$isdigittmp$5$i$198)
+ (local.set $$isdigittmp8$i$200
+ (local.get $$isdigittmp$5$i$198)
)
)
(block
- (set_local $$incdec$ptr169272
- (get_local $$arrayidx114)
+ (local.set $$incdec$ptr169272
+ (local.get $$arrayidx114)
)
- (set_local $$p$0
+ (local.set $$p$0
(i32.const 0)
)
(br $label$break$L46)
@@ -7159,69 +7159,69 @@
)
(loop $while-in11
(block $while-out10
- (set_local $$mul$i$202
+ (local.set $$mul$i$202
(i32.mul
- (get_local $$i$07$i$201)
+ (local.get $$i$07$i$201)
(i32.const 10)
)
)
- (set_local $$add$i$203
+ (local.set $$add$i$203
(i32.add
- (get_local $$mul$i$202)
- (get_local $$isdigittmp8$i$200)
+ (local.get $$mul$i$202)
+ (local.get $$isdigittmp8$i$200)
)
)
- (set_local $$incdec$ptr$i$204
+ (local.set $$incdec$ptr$i$204
(i32.add
- (get_local $$49)
+ (local.get $$49)
(i32.const 1)
)
)
- (set_local $$50
+ (local.set $$50
(i32.load8_s
- (get_local $$incdec$ptr$i$204)
+ (local.get $$incdec$ptr$i$204)
)
)
- (set_local $$conv$i$205
+ (local.set $$conv$i$205
(i32.shr_s
(i32.shl
- (get_local $$50)
+ (local.get $$50)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$isdigittmp$i$206
+ (local.set $$isdigittmp$i$206
(i32.add
- (get_local $$conv$i$205)
+ (local.get $$conv$i$205)
(i32.const -48)
)
)
- (set_local $$isdigit$i$207
+ (local.set $$isdigit$i$207
(i32.lt_u
- (get_local $$isdigittmp$i$206)
+ (local.get $$isdigittmp$i$206)
(i32.const 10)
)
)
(if
- (get_local $$isdigit$i$207)
+ (local.get $$isdigit$i$207)
(block
- (set_local $$49
- (get_local $$incdec$ptr$i$204)
+ (local.set $$49
+ (local.get $$incdec$ptr$i$204)
)
- (set_local $$i$07$i$201
- (get_local $$add$i$203)
+ (local.set $$i$07$i$201
+ (local.get $$add$i$203)
)
- (set_local $$isdigittmp8$i$200
- (get_local $$isdigittmp$i$206)
+ (local.set $$isdigittmp8$i$200
+ (local.get $$isdigittmp$i$206)
)
)
(block
- (set_local $$incdec$ptr169272
- (get_local $$incdec$ptr$i$204)
+ (local.set $$incdec$ptr169272
+ (local.get $$incdec$ptr$i$204)
)
- (set_local $$p$0
- (get_local $$add$i$203)
+ (local.set $$p$0
+ (local.get $$add$i$203)
)
(br $label$break$L46)
)
@@ -7231,57 +7231,57 @@
)
)
)
- (set_local $$arrayidx119
+ (local.set $$arrayidx119
(i32.add
- (get_local $$incdec$ptr169269)
+ (local.get $$incdec$ptr169269)
(i32.const 2)
)
)
- (set_local $$33
+ (local.set $$33
(i32.load8_s
- (get_local $$arrayidx119)
+ (local.get $$arrayidx119)
)
)
- (set_local $$conv120
+ (local.set $$conv120
(i32.shr_s
(i32.shl
- (get_local $$33)
+ (local.get $$33)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$isdigittmp187
+ (local.set $$isdigittmp187
(i32.add
- (get_local $$conv120)
+ (local.get $$conv120)
(i32.const -48)
)
)
- (set_local $$isdigit188
+ (local.set $$isdigit188
(i32.lt_u
- (get_local $$isdigittmp187)
+ (local.get $$isdigittmp187)
(i32.const 10)
)
)
(if
- (get_local $$isdigit188)
+ (local.get $$isdigit188)
(block
- (set_local $$arrayidx124
+ (local.set $$arrayidx124
(i32.add
- (get_local $$incdec$ptr169269)
+ (local.get $$incdec$ptr169269)
(i32.const 3)
)
)
- (set_local $$34
+ (local.set $$34
(i32.load8_s
- (get_local $$arrayidx124)
+ (local.get $$arrayidx124)
)
)
- (set_local $$cmp126
+ (local.set $$cmp126
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$34)
+ (local.get $$34)
(i32.const 24)
)
(i32.const 24)
@@ -7290,322 +7290,322 @@
)
)
(if
- (get_local $$cmp126)
+ (local.get $$cmp126)
(block
- (set_local $$arrayidx132
+ (local.set $$arrayidx132
(i32.add
- (get_local $$nl_type)
+ (local.get $$nl_type)
(i32.shl
- (get_local $$isdigittmp187)
+ (local.get $$isdigittmp187)
(i32.const 2)
)
)
)
(i32.store
- (get_local $$arrayidx132)
+ (local.get $$arrayidx132)
(i32.const 10)
)
- (set_local $$35
+ (local.set $$35
(i32.load8_s
- (get_local $$arrayidx119)
+ (local.get $$arrayidx119)
)
)
- (set_local $$conv134
+ (local.set $$conv134
(i32.shr_s
(i32.shl
- (get_local $$35)
+ (local.get $$35)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$sub135
+ (local.set $$sub135
(i32.add
- (get_local $$conv134)
+ (local.get $$conv134)
(i32.const -48)
)
)
- (set_local $$i137
+ (local.set $$i137
(i32.add
- (get_local $$nl_arg)
+ (local.get $$nl_arg)
(i32.shl
- (get_local $$sub135)
+ (local.get $$sub135)
(i32.const 3)
)
)
)
- (set_local $$36
- (get_local $$i137)
+ (local.set $$36
+ (local.get $$i137)
)
- (set_local $$37
- (get_local $$36)
+ (local.set $$37
+ (local.get $$36)
)
- (set_local $$38
+ (local.set $$38
(i32.load
- (get_local $$37)
+ (local.get $$37)
)
)
- (set_local $$39
+ (local.set $$39
(i32.add
- (get_local $$36)
+ (local.get $$36)
(i32.const 4)
)
)
- (set_local $$40
- (get_local $$39)
+ (local.set $$40
+ (local.get $$39)
)
- (set_local $$41
+ (local.set $$41
(i32.load
- (get_local $$40)
+ (local.get $$40)
)
)
- (set_local $$add$ptr139
+ (local.set $$add$ptr139
(i32.add
- (get_local $$incdec$ptr169269)
+ (local.get $$incdec$ptr169269)
(i32.const 4)
)
)
- (set_local $$incdec$ptr169272
- (get_local $$add$ptr139)
+ (local.set $$incdec$ptr169272
+ (local.get $$add$ptr139)
)
- (set_local $$p$0
- (get_local $$38)
+ (local.set $$p$0
+ (local.get $$38)
)
(br $label$break$L46)
)
)
)
)
- (set_local $$tobool141
+ (local.set $$tobool141
(i32.eq
- (get_local $$l10n$3)
+ (local.get $$l10n$3)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool141)
+ (local.get $$tobool141)
)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L1)
)
)
(if
- (get_local $$tobool25)
+ (local.get $$tobool25)
(block
- (set_local $$arglist_current2
+ (local.set $$arglist_current2
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$42
- (get_local $$arglist_current2)
+ (local.set $$42
+ (local.get $$arglist_current2)
)
- (set_local $$43
+ (local.set $$43
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded11
- (get_local $$43)
+ (local.set $$expanded11
+ (local.get $$43)
)
- (set_local $$expanded10
+ (local.set $$expanded10
(i32.sub
- (get_local $$expanded11)
+ (local.get $$expanded11)
(i32.const 1)
)
)
- (set_local $$44
+ (local.set $$44
(i32.add
- (get_local $$42)
- (get_local $$expanded10)
+ (local.get $$42)
+ (local.get $$expanded10)
)
)
- (set_local $$45
+ (local.set $$45
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded15
- (get_local $$45)
+ (local.set $$expanded15
+ (local.get $$45)
)
- (set_local $$expanded14
+ (local.set $$expanded14
(i32.sub
- (get_local $$expanded15)
+ (local.get $$expanded15)
(i32.const 1)
)
)
- (set_local $$expanded13
+ (local.set $$expanded13
(i32.xor
- (get_local $$expanded14)
+ (local.get $$expanded14)
(i32.const -1)
)
)
- (set_local $$46
+ (local.set $$46
(i32.and
- (get_local $$44)
- (get_local $$expanded13)
+ (local.get $$44)
+ (local.get $$expanded13)
)
)
- (set_local $$47
- (get_local $$46)
+ (local.set $$47
+ (local.get $$46)
)
- (set_local $$48
+ (local.set $$48
(i32.load
- (get_local $$47)
+ (local.get $$47)
)
)
- (set_local $$arglist_next3
+ (local.set $$arglist_next3
(i32.add
- (get_local $$47)
+ (local.get $$47)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next3)
+ (local.get $$ap)
+ (local.get $$arglist_next3)
)
- (set_local $$incdec$ptr169272
- (get_local $$arrayidx119)
+ (local.set $$incdec$ptr169272
+ (local.get $$arrayidx119)
)
- (set_local $$p$0
- (get_local $$48)
+ (local.set $$p$0
+ (local.get $$48)
)
)
(block
- (set_local $$incdec$ptr169272
- (get_local $$arrayidx119)
+ (local.set $$incdec$ptr169272
+ (local.get $$arrayidx119)
)
- (set_local $$p$0
+ (local.set $$p$0
(i32.const 0)
)
)
)
)
(block
- (set_local $$incdec$ptr169272
- (get_local $$incdec$ptr169269)
+ (local.set $$incdec$ptr169272
+ (local.get $$incdec$ptr169269)
)
- (set_local $$p$0
+ (local.set $$p$0
(i32.const -1)
)
)
)
)
- (set_local $$incdec$ptr169271
- (get_local $$incdec$ptr169272)
+ (local.set $$incdec$ptr169271
+ (local.get $$incdec$ptr169272)
)
- (set_local $$st$0
+ (local.set $$st$0
(i32.const 0)
)
(loop $while-in13
(block $while-out12
- (set_local $$51
+ (local.set $$51
(i32.load8_s
- (get_local $$incdec$ptr169271)
+ (local.get $$incdec$ptr169271)
)
)
- (set_local $$conv163
+ (local.set $$conv163
(i32.shr_s
(i32.shl
- (get_local $$51)
+ (local.get $$51)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$sub164
+ (local.set $$sub164
(i32.add
- (get_local $$conv163)
+ (local.get $$conv163)
(i32.const -65)
)
)
- (set_local $$cmp165
+ (local.set $$cmp165
(i32.gt_u
- (get_local $$sub164)
+ (local.get $$sub164)
(i32.const 57)
)
)
(if
- (get_local $$cmp165)
+ (local.get $$cmp165)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L1)
)
)
- (set_local $$incdec$ptr169
+ (local.set $$incdec$ptr169
(i32.add
- (get_local $$incdec$ptr169271)
+ (local.get $$incdec$ptr169271)
(i32.const 1)
)
)
- (set_local $$arrayidx173
+ (local.set $$arrayidx173
(i32.add
(i32.add
(i32.const 3611)
(i32.mul
- (get_local $$st$0)
+ (local.get $$st$0)
(i32.const 58)
)
)
- (get_local $$sub164)
+ (local.get $$sub164)
)
)
- (set_local $$52
+ (local.set $$52
(i32.load8_s
- (get_local $$arrayidx173)
+ (local.get $$arrayidx173)
)
)
- (set_local $$conv174
+ (local.set $$conv174
(i32.and
- (get_local $$52)
+ (local.get $$52)
(i32.const 255)
)
)
- (set_local $$sub175
+ (local.set $$sub175
(i32.add
- (get_local $$conv174)
+ (local.get $$conv174)
(i32.const -1)
)
)
- (set_local $$cmp176
+ (local.set $$cmp176
(i32.lt_u
- (get_local $$sub175)
+ (local.get $$sub175)
(i32.const 8)
)
)
(if
- (get_local $$cmp176)
+ (local.get $$cmp176)
(block
- (set_local $$incdec$ptr169271
- (get_local $$incdec$ptr169)
+ (local.set $$incdec$ptr169271
+ (local.get $$incdec$ptr169)
)
- (set_local $$st$0
- (get_local $$conv174)
+ (local.set $$st$0
+ (local.get $$conv174)
)
)
(block
- (set_local $$$lcssa
- (get_local $$52)
+ (local.set $$$lcssa
+ (local.get $$52)
)
- (set_local $$conv174$lcssa
- (get_local $$conv174)
+ (local.set $$conv174$lcssa
+ (local.get $$conv174)
)
- (set_local $$incdec$ptr169$lcssa
- (get_local $$incdec$ptr169)
+ (local.set $$incdec$ptr169$lcssa
+ (local.get $$incdec$ptr169)
)
- (set_local $$incdec$ptr169271$lcssa414
- (get_local $$incdec$ptr169271)
+ (local.set $$incdec$ptr169271$lcssa414
+ (local.get $$incdec$ptr169271)
)
- (set_local $$st$0$lcssa415
- (get_local $$st$0)
+ (local.set $$st$0$lcssa415
+ (local.get $$st$0)
)
(br $while-out12)
)
@@ -7613,11 +7613,11 @@
(br $while-in13)
)
)
- (set_local $$tobool178
+ (local.set $$tobool178
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$$lcssa)
+ (local.get $$$lcssa)
(i32.const 24)
)
(i32.const 24)
@@ -7626,19 +7626,19 @@
)
)
(if
- (get_local $$tobool178)
+ (local.get $$tobool178)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L1)
)
)
- (set_local $$cmp181
+ (local.set $$cmp181
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$$lcssa)
+ (local.get $$$lcssa)
(i32.const 24)
)
(i32.const 24)
@@ -7646,102 +7646,102 @@
(i32.const 19)
)
)
- (set_local $$cmp184
+ (local.set $$cmp184
(i32.gt_s
- (get_local $$argpos$0)
+ (local.get $$argpos$0)
(i32.const -1)
)
)
(block $do-once14
(if
- (get_local $$cmp181)
+ (local.get $$cmp181)
(if
- (get_local $$cmp184)
+ (local.get $$cmp184)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L1)
)
- (set_local $label
+ (local.set $label
(i32.const 52)
)
)
(block
(if
- (get_local $$cmp184)
+ (local.get $$cmp184)
(block
- (set_local $$arrayidx192
+ (local.set $$arrayidx192
(i32.add
- (get_local $$nl_type)
+ (local.get $$nl_type)
(i32.shl
- (get_local $$argpos$0)
+ (local.get $$argpos$0)
(i32.const 2)
)
)
)
(i32.store
- (get_local $$arrayidx192)
- (get_local $$conv174$lcssa)
+ (local.get $$arrayidx192)
+ (local.get $$conv174$lcssa)
)
- (set_local $$53
+ (local.set $$53
(i32.add
- (get_local $$nl_arg)
+ (local.get $$nl_arg)
(i32.shl
- (get_local $$argpos$0)
+ (local.get $$argpos$0)
(i32.const 3)
)
)
)
- (set_local $$54
- (get_local $$53)
+ (local.set $$54
+ (local.get $$53)
)
- (set_local $$55
- (get_local $$54)
+ (local.set $$55
+ (local.get $$54)
)
- (set_local $$56
+ (local.set $$56
(i32.load
- (get_local $$55)
+ (local.get $$55)
)
)
- (set_local $$57
+ (local.set $$57
(i32.add
- (get_local $$54)
+ (local.get $$54)
(i32.const 4)
)
)
- (set_local $$58
- (get_local $$57)
+ (local.set $$58
+ (local.get $$57)
)
- (set_local $$59
+ (local.set $$59
(i32.load
- (get_local $$58)
+ (local.get $$58)
)
)
- (set_local $$60
- (get_local $$arg)
+ (local.set $$60
+ (local.get $$arg)
)
- (set_local $$61
- (get_local $$60)
+ (local.set $$61
+ (local.get $$60)
)
(i32.store
- (get_local $$61)
- (get_local $$56)
+ (local.get $$61)
+ (local.get $$56)
)
- (set_local $$62
+ (local.set $$62
(i32.add
- (get_local $$60)
+ (local.get $$60)
(i32.const 4)
)
)
- (set_local $$63
- (get_local $$62)
+ (local.set $$63
+ (local.get $$62)
)
(i32.store
- (get_local $$63)
- (get_local $$59)
+ (local.get $$63)
+ (local.get $$59)
)
- (set_local $label
+ (local.set $label
(i32.const 52)
)
(br $do-once14)
@@ -7749,128 +7749,128 @@
)
(if
(i32.eqz
- (get_local $$tobool25)
+ (local.get $$tobool25)
)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_336
- (get_local $$arg)
- (get_local $$conv174$lcssa)
- (get_local $$ap)
+ (local.get $$arg)
+ (local.get $$conv174$lcssa)
+ (local.get $$ap)
)
)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 52)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
(if
(i32.eqz
- (get_local $$tobool25)
+ (local.get $$tobool25)
)
(block
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
)
)
)
)
- (set_local $$64
+ (local.set $$64
(i32.load8_s
- (get_local $$incdec$ptr169271$lcssa414)
+ (local.get $$incdec$ptr169271$lcssa414)
)
)
- (set_local $$conv207
+ (local.set $$conv207
(i32.shr_s
(i32.shl
- (get_local $$64)
+ (local.get $$64)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$tobool208
+ (local.set $$tobool208
(i32.ne
- (get_local $$st$0$lcssa415)
+ (local.get $$st$0$lcssa415)
(i32.const 0)
)
)
- (set_local $$and210
+ (local.set $$and210
(i32.and
- (get_local $$conv207)
+ (local.get $$conv207)
(i32.const 15)
)
)
- (set_local $$cmp211
+ (local.set $$cmp211
(i32.eq
- (get_local $$and210)
+ (local.get $$and210)
(i32.const 3)
)
)
- (set_local $$or$cond192
+ (local.set $$or$cond192
(i32.and
- (get_local $$tobool208)
- (get_local $$cmp211)
+ (local.get $$tobool208)
+ (local.get $$cmp211)
)
)
- (set_local $$and214
+ (local.set $$and214
(i32.and
- (get_local $$conv207)
+ (local.get $$conv207)
(i32.const -33)
)
)
- (set_local $$t$0
+ (local.set $$t$0
(if (result i32)
- (get_local $$or$cond192)
- (get_local $$and214)
- (get_local $$conv207)
+ (local.get $$or$cond192)
+ (local.get $$and214)
+ (local.get $$conv207)
)
)
- (set_local $$and216
+ (local.set $$and216
(i32.and
- (get_local $$fl$1)
+ (local.get $$fl$1)
(i32.const 8192)
)
)
- (set_local $$tobool217
+ (local.set $$tobool217
(i32.eq
- (get_local $$and216)
+ (local.get $$and216)
(i32.const 0)
)
)
- (set_local $$and219
+ (local.set $$and219
(i32.and
- (get_local $$fl$1)
+ (local.get $$fl$1)
(i32.const -65537)
)
)
- (set_local $$fl$1$and219
+ (local.set $$fl$1$and219
(if (result i32)
- (get_local $$tobool217)
- (get_local $$fl$1)
- (get_local $$and219)
+ (local.get $$tobool217)
+ (local.get $$fl$1)
+ (local.get $$and219)
)
)
(block $label$break$L75
@@ -7899,7 +7899,7 @@
(block $switch-case27
(br_table $switch-case42 $switch-default120 $switch-case40 $switch-default120 $switch-case45 $switch-case44 $switch-case43 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case41 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case29 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case46 $switch-default120 $switch-case37 $switch-case35 $switch-case119 $switch-case48 $switch-case47 $switch-default120 $switch-case34 $switch-default120 $switch-default120 $switch-default120 $switch-case38 $switch-case27 $switch-case33 $switch-case28 $switch-default120 $switch-default120 $switch-case39 $switch-default120 $switch-case36 $switch-default120 $switch-default120 $switch-case30 $switch-default120
(i32.sub
- (get_local $$t$0)
+ (local.get $$t$0)
(i32.const 65)
)
)
@@ -7916,285 +7916,285 @@
(block $switch-case19
(br_table $switch-case19 $switch-case20 $switch-case21 $switch-case22 $switch-case23 $switch-default26 $switch-case24 $switch-case25 $switch-default26
(i32.sub
- (get_local $$st$0$lcssa415)
+ (local.get $$st$0$lcssa415)
(i32.const 0)
)
)
)
(block
- (set_local $$71
+ (local.set $$71
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
(i32.store
- (get_local $$71)
- (get_local $$cnt$1)
+ (local.get $$71)
+ (local.get $$cnt$1)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch18)
)
)
(block
- (set_local $$72
+ (local.set $$72
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
(i32.store
- (get_local $$72)
- (get_local $$cnt$1)
+ (local.get $$72)
+ (local.get $$cnt$1)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch18)
)
)
(block
- (set_local $$73
+ (local.set $$73
(i32.lt_s
- (get_local $$cnt$1)
+ (local.get $$cnt$1)
(i32.const 0)
)
)
- (set_local $$74
+ (local.set $$74
(i32.shr_s
(i32.shl
- (get_local $$73)
+ (local.get $$73)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$75
+ (local.set $$75
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
- (set_local $$76
- (get_local $$75)
+ (local.set $$76
+ (local.get $$75)
)
- (set_local $$77
- (get_local $$76)
+ (local.set $$77
+ (local.get $$76)
)
(i32.store
- (get_local $$77)
- (get_local $$cnt$1)
+ (local.get $$77)
+ (local.get $$cnt$1)
)
- (set_local $$78
+ (local.set $$78
(i32.add
- (get_local $$76)
+ (local.get $$76)
(i32.const 4)
)
)
- (set_local $$79
- (get_local $$78)
+ (local.set $$79
+ (local.get $$78)
)
(i32.store
- (get_local $$79)
- (get_local $$74)
+ (local.get $$79)
+ (local.get $$74)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch18)
)
)
(block
- (set_local $$conv229
+ (local.set $$conv229
(i32.and
- (get_local $$cnt$1)
+ (local.get $$cnt$1)
(i32.const 65535)
)
)
- (set_local $$80
+ (local.set $$80
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
(i32.store16
- (get_local $$80)
- (get_local $$conv229)
+ (local.get $$80)
+ (local.get $$conv229)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch18)
)
)
(block
- (set_local $$conv232
+ (local.set $$conv232
(i32.and
- (get_local $$cnt$1)
+ (local.get $$cnt$1)
(i32.const 255)
)
)
- (set_local $$81
+ (local.set $$81
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
(i32.store8
- (get_local $$81)
- (get_local $$conv232)
+ (local.get $$81)
+ (local.get $$conv232)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch18)
)
)
(block
- (set_local $$82
+ (local.set $$82
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
(i32.store
- (get_local $$82)
- (get_local $$cnt$1)
+ (local.get $$82)
+ (local.get $$cnt$1)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch18)
)
)
(block
- (set_local $$83
+ (local.set $$83
(i32.lt_s
- (get_local $$cnt$1)
+ (local.get $$cnt$1)
(i32.const 0)
)
)
- (set_local $$84
+ (local.set $$84
(i32.shr_s
(i32.shl
- (get_local $$83)
+ (local.get $$83)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$85
+ (local.set $$85
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
- (set_local $$86
- (get_local $$85)
+ (local.set $$86
+ (local.get $$85)
)
- (set_local $$87
- (get_local $$86)
+ (local.set $$87
+ (local.get $$86)
)
(i32.store
- (get_local $$87)
- (get_local $$cnt$1)
+ (local.get $$87)
+ (local.get $$cnt$1)
)
- (set_local $$88
+ (local.set $$88
(i32.add
- (get_local $$86)
+ (local.get $$86)
(i32.const 4)
)
)
- (set_local $$89
- (get_local $$88)
+ (local.set $$89
+ (local.get $$88)
)
(i32.store
- (get_local $$89)
- (get_local $$84)
+ (local.get $$89)
+ (local.get $$84)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch18)
)
)
(block
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$sub$ptr$sub)
+ (local.set $$l$0
+ (local.get $$sub$ptr$sub)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
)
@@ -8203,35 +8203,35 @@
)
)
(block
- (set_local $$cmp240
+ (local.set $$cmp240
(i32.gt_u
- (get_local $$p$0)
+ (local.get $$p$0)
(i32.const 8)
)
)
- (set_local $$cond245
+ (local.set $$cond245
(if (result i32)
- (get_local $$cmp240)
- (get_local $$p$0)
+ (local.get $$cmp240)
+ (local.get $$p$0)
(i32.const 8)
)
)
- (set_local $$or246
+ (local.set $$or246
(i32.or
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8)
)
)
- (set_local $$fl$3
- (get_local $$or246)
+ (local.set $$fl$3
+ (local.get $$or246)
)
- (set_local $$p$1
- (get_local $$cond245)
+ (local.set $$p$1
+ (local.get $$cond245)
)
- (set_local $$t$1
+ (local.set $$t$1
(i32.const 120)
)
- (set_local $label
+ (local.set $label
(i32.const 64)
)
(br $switch17)
@@ -8240,155 +8240,155 @@
(nop)
)
(block
- (set_local $$fl$3
- (get_local $$fl$1$and219)
+ (local.set $$fl$3
+ (local.get $$fl$1$and219)
)
- (set_local $$p$1
- (get_local $$p$0)
+ (local.set $$p$1
+ (local.get $$p$0)
)
- (set_local $$t$1
- (get_local $$t$0)
+ (local.set $$t$1
+ (local.get $$t$0)
)
- (set_local $label
+ (local.set $label
(i32.const 64)
)
(br $switch17)
)
)
(block
- (set_local $$116
- (get_local $$arg)
+ (local.set $$116
+ (local.get $$arg)
)
- (set_local $$117
- (get_local $$116)
+ (local.set $$117
+ (local.get $$116)
)
- (set_local $$118
+ (local.set $$118
(i32.load
- (get_local $$117)
+ (local.get $$117)
)
)
- (set_local $$119
+ (local.set $$119
(i32.add
- (get_local $$116)
+ (local.get $$116)
(i32.const 4)
)
)
- (set_local $$120
- (get_local $$119)
+ (local.set $$120
+ (local.get $$119)
)
- (set_local $$121
+ (local.set $$121
(i32.load
- (get_local $$120)
+ (local.get $$120)
)
)
- (set_local $$122
+ (local.set $$122
(i32.eq
- (get_local $$118)
+ (local.get $$118)
(i32.const 0)
)
)
- (set_local $$123
+ (local.set $$123
(i32.eq
- (get_local $$121)
+ (local.get $$121)
(i32.const 0)
)
)
- (set_local $$124
+ (local.set $$124
(i32.and
- (get_local $$122)
- (get_local $$123)
+ (local.get $$122)
+ (local.get $$123)
)
)
(if
- (get_local $$124)
- (set_local $$s$addr$0$lcssa$i$229
- (get_local $$add$ptr205)
+ (local.get $$124)
+ (local.set $$s$addr$0$lcssa$i$229
+ (local.get $$add$ptr205)
)
(block
- (set_local $$126
- (get_local $$118)
+ (local.set $$126
+ (local.get $$118)
)
- (set_local $$129
- (get_local $$121)
+ (local.set $$129
+ (local.get $$121)
)
- (set_local $$s$addr$06$i$221
- (get_local $$add$ptr205)
+ (local.set $$s$addr$06$i$221
+ (local.get $$add$ptr205)
)
(loop $while-in32
(block $while-out31
- (set_local $$125
+ (local.set $$125
(i32.and
- (get_local $$126)
+ (local.get $$126)
(i32.const 7)
)
)
- (set_local $$127
+ (local.set $$127
(i32.or
- (get_local $$125)
+ (local.get $$125)
(i32.const 48)
)
)
- (set_local $$128
+ (local.set $$128
(i32.and
- (get_local $$127)
+ (local.get $$127)
(i32.const 255)
)
)
- (set_local $$incdec$ptr$i$225
+ (local.set $$incdec$ptr$i$225
(i32.add
- (get_local $$s$addr$06$i$221)
+ (local.get $$s$addr$06$i$221)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr$i$225)
- (get_local $$128)
+ (local.get $$incdec$ptr$i$225)
+ (local.get $$128)
)
- (set_local $$130
+ (local.set $$130
(call $_bitshift64Lshr
- (get_local $$126)
- (get_local $$129)
+ (local.get $$126)
+ (local.get $$129)
(i32.const 3)
)
)
- (set_local $$131
- (get_global $tempRet0)
+ (local.set $$131
+ (global.get $tempRet0)
)
- (set_local $$132
+ (local.set $$132
(i32.eq
- (get_local $$130)
+ (local.get $$130)
(i32.const 0)
)
)
- (set_local $$133
+ (local.set $$133
(i32.eq
- (get_local $$131)
+ (local.get $$131)
(i32.const 0)
)
)
- (set_local $$134
+ (local.set $$134
(i32.and
- (get_local $$132)
- (get_local $$133)
+ (local.get $$132)
+ (local.get $$133)
)
)
(if
- (get_local $$134)
+ (local.get $$134)
(block
- (set_local $$s$addr$0$lcssa$i$229
- (get_local $$incdec$ptr$i$225)
+ (local.set $$s$addr$0$lcssa$i$229
+ (local.get $$incdec$ptr$i$225)
)
(br $while-out31)
)
(block
- (set_local $$126
- (get_local $$130)
+ (local.set $$126
+ (local.get $$130)
)
- (set_local $$129
- (get_local $$131)
+ (local.set $$129
+ (local.get $$131)
)
- (set_local $$s$addr$06$i$221
- (get_local $$incdec$ptr$i$225)
+ (local.set $$s$addr$06$i$221
+ (local.get $$incdec$ptr$i$225)
)
)
)
@@ -8397,85 +8397,85 @@
)
)
)
- (set_local $$and263
+ (local.set $$and263
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8)
)
)
- (set_local $$tobool264
+ (local.set $$tobool264
(i32.eq
- (get_local $$and263)
+ (local.get $$and263)
(i32.const 0)
)
)
(if
- (get_local $$tobool264)
+ (local.get $$tobool264)
(block
- (set_local $$a$0
- (get_local $$s$addr$0$lcssa$i$229)
+ (local.set $$a$0
+ (local.get $$s$addr$0$lcssa$i$229)
)
- (set_local $$fl$4
- (get_local $$fl$1$and219)
+ (local.set $$fl$4
+ (local.get $$fl$1$and219)
)
- (set_local $$p$2
- (get_local $$p$0)
+ (local.set $$p$2
+ (local.get $$p$0)
)
- (set_local $$pl$1
+ (local.set $$pl$1
(i32.const 0)
)
- (set_local $$prefix$1
+ (local.set $$prefix$1
(i32.const 4091)
)
- (set_local $label
+ (local.set $label
(i32.const 77)
)
)
(block
- (set_local $$sub$ptr$rhs$cast267
- (get_local $$s$addr$0$lcssa$i$229)
+ (local.set $$sub$ptr$rhs$cast267
+ (local.get $$s$addr$0$lcssa$i$229)
)
- (set_local $$sub$ptr$sub268
+ (local.set $$sub$ptr$sub268
(i32.sub
- (get_local $$sub$ptr$lhs$cast317)
- (get_local $$sub$ptr$rhs$cast267)
+ (local.get $$sub$ptr$lhs$cast317)
+ (local.get $$sub$ptr$rhs$cast267)
)
)
- (set_local $$add269
+ (local.set $$add269
(i32.add
- (get_local $$sub$ptr$sub268)
+ (local.get $$sub$ptr$sub268)
(i32.const 1)
)
)
- (set_local $$cmp270
+ (local.set $$cmp270
(i32.lt_s
- (get_local $$p$0)
- (get_local $$add269)
+ (local.get $$p$0)
+ (local.get $$add269)
)
)
- (set_local $$add269$p$0
+ (local.set $$add269$p$0
(if (result i32)
- (get_local $$cmp270)
- (get_local $$add269)
- (get_local $$p$0)
+ (local.get $$cmp270)
+ (local.get $$add269)
+ (local.get $$p$0)
)
)
- (set_local $$a$0
- (get_local $$s$addr$0$lcssa$i$229)
+ (local.set $$a$0
+ (local.get $$s$addr$0$lcssa$i$229)
)
- (set_local $$fl$4
- (get_local $$fl$1$and219)
+ (local.set $$fl$4
+ (local.get $$fl$1$and219)
)
- (set_local $$p$2
- (get_local $$add269$p$0)
+ (local.set $$p$2
+ (local.get $$add269$p$0)
)
- (set_local $$pl$1
+ (local.set $$pl$1
(i32.const 0)
)
- (set_local $$prefix$1
+ (local.set $$prefix$1
(i32.const 4091)
)
- (set_local $label
+ (local.set $label
(i32.const 77)
)
)
@@ -8486,156 +8486,156 @@
(nop)
)
(block
- (set_local $$135
- (get_local $$arg)
+ (local.set $$135
+ (local.get $$arg)
)
- (set_local $$136
- (get_local $$135)
+ (local.set $$136
+ (local.get $$135)
)
- (set_local $$137
+ (local.set $$137
(i32.load
- (get_local $$136)
+ (local.get $$136)
)
)
- (set_local $$138
+ (local.set $$138
(i32.add
- (get_local $$135)
+ (local.get $$135)
(i32.const 4)
)
)
- (set_local $$139
- (get_local $$138)
+ (local.set $$139
+ (local.get $$138)
)
- (set_local $$140
+ (local.set $$140
(i32.load
- (get_local $$139)
+ (local.get $$139)
)
)
- (set_local $$141
+ (local.set $$141
(i32.lt_s
- (get_local $$140)
+ (local.get $$140)
(i32.const 0)
)
)
(if
- (get_local $$141)
+ (local.get $$141)
(block
- (set_local $$142
+ (local.set $$142
(call $_i64Subtract
(i32.const 0)
(i32.const 0)
- (get_local $$137)
- (get_local $$140)
+ (local.get $$137)
+ (local.get $$140)
)
)
- (set_local $$143
- (get_global $tempRet0)
+ (local.set $$143
+ (global.get $tempRet0)
)
- (set_local $$144
- (get_local $$arg)
+ (local.set $$144
+ (local.get $$arg)
)
- (set_local $$145
- (get_local $$144)
+ (local.set $$145
+ (local.get $$144)
)
(i32.store
- (get_local $$145)
- (get_local $$142)
+ (local.get $$145)
+ (local.get $$142)
)
- (set_local $$146
+ (local.set $$146
(i32.add
- (get_local $$144)
+ (local.get $$144)
(i32.const 4)
)
)
- (set_local $$147
- (get_local $$146)
+ (local.set $$147
+ (local.get $$146)
)
(i32.store
- (get_local $$147)
- (get_local $$143)
+ (local.get $$147)
+ (local.get $$143)
)
- (set_local $$148
- (get_local $$142)
+ (local.set $$148
+ (local.get $$142)
)
- (set_local $$149
- (get_local $$143)
+ (local.set $$149
+ (local.get $$143)
)
- (set_local $$pl$0
+ (local.set $$pl$0
(i32.const 1)
)
- (set_local $$prefix$0
+ (local.set $$prefix$0
(i32.const 4091)
)
- (set_local $label
+ (local.set $label
(i32.const 76)
)
(br $label$break$L75)
)
)
- (set_local $$and289
+ (local.set $$and289
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 2048)
)
)
- (set_local $$tobool290
+ (local.set $$tobool290
(i32.eq
- (get_local $$and289)
+ (local.get $$and289)
(i32.const 0)
)
)
(if
- (get_local $$tobool290)
+ (local.get $$tobool290)
(block
- (set_local $$and294
+ (local.set $$and294
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 1)
)
)
- (set_local $$tobool295
+ (local.set $$tobool295
(i32.eq
- (get_local $$and294)
+ (local.get $$and294)
(i32.const 0)
)
)
- (set_local $$$
+ (local.set $$$
(if (result i32)
- (get_local $$tobool295)
+ (local.get $$tobool295)
(i32.const 4091)
(i32.const 4093)
)
)
- (set_local $$148
- (get_local $$137)
+ (local.set $$148
+ (local.get $$137)
)
- (set_local $$149
- (get_local $$140)
+ (local.set $$149
+ (local.get $$140)
)
- (set_local $$pl$0
- (get_local $$and294)
+ (local.set $$pl$0
+ (local.get $$and294)
)
- (set_local $$prefix$0
- (get_local $$$)
+ (local.set $$prefix$0
+ (local.get $$$)
)
- (set_local $label
+ (local.set $label
(i32.const 76)
)
)
(block
- (set_local $$148
- (get_local $$137)
+ (local.set $$148
+ (local.get $$137)
)
- (set_local $$149
- (get_local $$140)
+ (local.set $$149
+ (local.get $$140)
)
- (set_local $$pl$0
+ (local.set $$pl$0
(i32.const 1)
)
- (set_local $$prefix$0
+ (local.set $$prefix$0
(i32.const 4092)
)
- (set_local $label
+ (local.set $label
(i32.const 76)
)
)
@@ -8644,233 +8644,233 @@
)
)
(block
- (set_local $$65
- (get_local $$arg)
+ (local.set $$65
+ (local.get $$arg)
)
- (set_local $$66
- (get_local $$65)
+ (local.set $$66
+ (local.get $$65)
)
- (set_local $$67
+ (local.set $$67
(i32.load
- (get_local $$66)
+ (local.get $$66)
)
)
- (set_local $$68
+ (local.set $$68
(i32.add
- (get_local $$65)
+ (local.get $$65)
(i32.const 4)
)
)
- (set_local $$69
- (get_local $$68)
+ (local.set $$69
+ (local.get $$68)
)
- (set_local $$70
+ (local.set $$70
(i32.load
- (get_local $$69)
+ (local.get $$69)
)
)
- (set_local $$148
- (get_local $$67)
+ (local.set $$148
+ (local.get $$67)
)
- (set_local $$149
- (get_local $$70)
+ (local.set $$149
+ (local.get $$70)
)
- (set_local $$pl$0
+ (local.set $$pl$0
(i32.const 0)
)
- (set_local $$prefix$0
+ (local.set $$prefix$0
(i32.const 4091)
)
- (set_local $label
+ (local.set $label
(i32.const 76)
)
(br $switch17)
)
)
(block
- (set_local $$161
- (get_local $$arg)
+ (local.set $$161
+ (local.get $$arg)
)
- (set_local $$162
- (get_local $$161)
+ (local.set $$162
+ (local.get $$161)
)
- (set_local $$163
+ (local.set $$163
(i32.load
- (get_local $$162)
+ (local.get $$162)
)
)
- (set_local $$164
+ (local.set $$164
(i32.add
- (get_local $$161)
+ (local.get $$161)
(i32.const 4)
)
)
- (set_local $$165
- (get_local $$164)
+ (local.set $$165
+ (local.get $$164)
)
- (set_local $$166
+ (local.set $$166
(i32.load
- (get_local $$165)
+ (local.get $$165)
)
)
- (set_local $$167
+ (local.set $$167
(i32.and
- (get_local $$163)
+ (local.get $$163)
(i32.const 255)
)
)
(i32.store8
- (get_local $$add$ptr340)
- (get_local $$167)
+ (local.get $$add$ptr340)
+ (local.get $$167)
)
- (set_local $$a$2
- (get_local $$add$ptr340)
+ (local.set $$a$2
+ (local.get $$add$ptr340)
)
- (set_local $$fl$6
- (get_local $$and219)
+ (local.set $$fl$6
+ (local.get $$and219)
)
- (set_local $$p$5
+ (local.set $$p$5
(i32.const 1)
)
- (set_local $$pl$2
+ (local.set $$pl$2
(i32.const 0)
)
- (set_local $$prefix$2
+ (local.set $$prefix$2
(i32.const 4091)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (local.set $$z$2
+ (local.get $$add$ptr205)
)
(br $switch17)
)
)
(block
- (set_local $$call344
+ (local.set $$call344
(call $___errno_location)
)
- (set_local $$168
+ (local.set $$168
(i32.load
- (get_local $$call344)
+ (local.get $$call344)
)
)
- (set_local $$call345
+ (local.set $$call345
(call $_strerror
- (get_local $$168)
+ (local.get $$168)
)
)
- (set_local $$a$1
- (get_local $$call345)
+ (local.set $$a$1
+ (local.get $$call345)
)
- (set_local $label
+ (local.set $label
(i32.const 82)
)
(br $switch17)
)
)
(block
- (set_local $$169
+ (local.set $$169
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
- (set_local $$tobool349
+ (local.set $$tobool349
(i32.ne
- (get_local $$169)
+ (local.get $$169)
(i32.const 0)
)
)
- (set_local $$cond354
+ (local.set $$cond354
(if (result i32)
- (get_local $$tobool349)
- (get_local $$169)
+ (local.get $$tobool349)
+ (local.get $$169)
(i32.const 4101)
)
)
- (set_local $$a$1
- (get_local $$cond354)
+ (local.set $$a$1
+ (local.get $$cond354)
)
- (set_local $label
+ (local.set $label
(i32.const 82)
)
(br $switch17)
)
)
(block
- (set_local $$170
- (get_local $$arg)
+ (local.set $$170
+ (local.get $$arg)
)
- (set_local $$171
- (get_local $$170)
+ (local.set $$171
+ (local.get $$170)
)
- (set_local $$172
+ (local.set $$172
(i32.load
- (get_local $$171)
+ (local.get $$171)
)
)
- (set_local $$173
+ (local.set $$173
(i32.add
- (get_local $$170)
+ (local.get $$170)
(i32.const 4)
)
)
- (set_local $$174
- (get_local $$173)
+ (local.set $$174
+ (local.get $$173)
)
- (set_local $$175
+ (local.set $$175
(i32.load
- (get_local $$174)
+ (local.get $$174)
)
)
(i32.store
- (get_local $$wc)
- (get_local $$172)
+ (local.get $$wc)
+ (local.get $$172)
)
(i32.store
- (get_local $$arrayidx370)
+ (local.get $$arrayidx370)
(i32.const 0)
)
(i32.store
- (get_local $$arg)
- (get_local $$wc)
+ (local.get $$arg)
+ (local.get $$wc)
)
- (set_local $$p$4365
+ (local.set $$p$4365
(i32.const -1)
)
- (set_local $label
+ (local.set $label
(i32.const 86)
)
(br $switch17)
)
)
(block
- (set_local $$cmp377$314
+ (local.set $$cmp377$314
(i32.eq
- (get_local $$p$0)
+ (local.get $$p$0)
(i32.const 0)
)
)
(if
- (get_local $$cmp377$314)
+ (local.get $$cmp377$314)
(block
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
+ (local.get $$w$1)
(i32.const 0)
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
)
- (set_local $$i$0$lcssa368
+ (local.set $$i$0$lcssa368
(i32.const 0)
)
- (set_local $label
+ (local.set $label
(i32.const 98)
)
)
(block
- (set_local $$p$4365
- (get_local $$p$0)
+ (local.set $$p$4365
+ (local.get $$p$0)
)
- (set_local $label
+ (local.set $label
(i32.const 86)
)
)
@@ -8893,343 +8893,343 @@
(nop)
)
(block
- (set_local $$181
+ (local.set $$181
(f64.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
(i32.store
- (get_local $$e2$i)
+ (local.get $$e2$i)
(i32.const 0)
)
(f64.store
- (get_global $tempDoublePtr)
- (get_local $$181)
+ (global.get $tempDoublePtr)
+ (local.get $$181)
)
- (set_local $$182
+ (local.set $$182
(i32.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
- (set_local $$183
+ (local.set $$183
(i32.load
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 4)
)
)
)
- (set_local $$184
+ (local.set $$184
(i32.lt_s
- (get_local $$183)
+ (local.get $$183)
(i32.const 0)
)
)
(if
- (get_local $$184)
+ (local.get $$184)
(block
- (set_local $$sub$i
+ (local.set $$sub$i
(f64.neg
- (get_local $$181)
+ (local.get $$181)
)
)
- (set_local $$pl$0$i
+ (local.set $$pl$0$i
(i32.const 1)
)
- (set_local $$prefix$0$i
+ (local.set $$prefix$0$i
(i32.const 4108)
)
- (set_local $$y$addr$0$i
- (get_local $$sub$i)
+ (local.set $$y$addr$0$i
+ (local.get $$sub$i)
)
)
(block
- (set_local $$and$i$238
+ (local.set $$and$i$238
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 2048)
)
)
- (set_local $$tobool9$i
+ (local.set $$tobool9$i
(i32.eq
- (get_local $$and$i$238)
+ (local.get $$and$i$238)
(i32.const 0)
)
)
(if
- (get_local $$tobool9$i)
+ (local.get $$tobool9$i)
(block
- (set_local $$and12$i
+ (local.set $$and12$i
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 1)
)
)
- (set_local $$tobool13$i
+ (local.set $$tobool13$i
(i32.eq
- (get_local $$and12$i)
+ (local.get $$and12$i)
(i32.const 0)
)
)
- (set_local $$$$i
+ (local.set $$$$i
(if (result i32)
- (get_local $$tobool13$i)
+ (local.get $$tobool13$i)
(i32.const 4109)
(i32.const 4114)
)
)
- (set_local $$pl$0$i
- (get_local $$and12$i)
+ (local.set $$pl$0$i
+ (local.get $$and12$i)
)
- (set_local $$prefix$0$i
- (get_local $$$$i)
+ (local.set $$prefix$0$i
+ (local.get $$$$i)
)
- (set_local $$y$addr$0$i
- (get_local $$181)
+ (local.set $$y$addr$0$i
+ (local.get $$181)
)
)
(block
- (set_local $$pl$0$i
+ (local.set $$pl$0$i
(i32.const 1)
)
- (set_local $$prefix$0$i
+ (local.set $$prefix$0$i
(i32.const 4111)
)
- (set_local $$y$addr$0$i
- (get_local $$181)
+ (local.set $$y$addr$0$i
+ (local.get $$181)
)
)
)
)
)
(f64.store
- (get_global $tempDoublePtr)
- (get_local $$y$addr$0$i)
+ (global.get $tempDoublePtr)
+ (local.get $$y$addr$0$i)
)
- (set_local $$185
+ (local.set $$185
(i32.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
- (set_local $$186
+ (local.set $$186
(i32.load
(i32.add
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.const 4)
)
)
)
- (set_local $$187
+ (local.set $$187
(i32.and
- (get_local $$186)
+ (local.get $$186)
(i32.const 2146435072)
)
)
- (set_local $$188
+ (local.set $$188
(i32.lt_u
- (get_local $$187)
+ (local.get $$187)
(i32.const 2146435072)
)
)
- (set_local $$189
+ (local.set $$189
(i32.lt_s
(i32.const 0)
(i32.const 0)
)
)
- (set_local $$190
+ (local.set $$190
(i32.eq
- (get_local $$187)
+ (local.get $$187)
(i32.const 2146435072)
)
)
- (set_local $$191
+ (local.set $$191
(i32.and
- (get_local $$190)
- (get_local $$189)
+ (local.get $$190)
+ (local.get $$189)
)
)
- (set_local $$192
+ (local.set $$192
(i32.or
- (get_local $$188)
- (get_local $$191)
+ (local.get $$188)
+ (local.get $$191)
)
)
(block $do-once49
(if
- (get_local $$192)
+ (local.get $$192)
(block
- (set_local $$call55$i
+ (local.set $$call55$i
(call $_frexpl
- (get_local $$y$addr$0$i)
- (get_local $$e2$i)
+ (local.get $$y$addr$0$i)
+ (local.get $$e2$i)
)
)
- (set_local $$mul$i$240
+ (local.set $$mul$i$240
(f64.mul
- (get_local $$call55$i)
+ (local.get $$call55$i)
(f64.const 2)
)
)
- (set_local $$tobool56$i
+ (local.set $$tobool56$i
(f64.ne
- (get_local $$mul$i$240)
+ (local.get $$mul$i$240)
(f64.const 0)
)
)
(if
- (get_local $$tobool56$i)
+ (local.get $$tobool56$i)
(block
- (set_local $$195
+ (local.set $$195
(i32.load
- (get_local $$e2$i)
+ (local.get $$e2$i)
)
)
- (set_local $$dec$i
+ (local.set $$dec$i
(i32.add
- (get_local $$195)
+ (local.get $$195)
(i32.const -1)
)
)
(i32.store
- (get_local $$e2$i)
- (get_local $$dec$i)
+ (local.get $$e2$i)
+ (local.get $$dec$i)
)
)
)
- (set_local $$or$i$241
+ (local.set $$or$i$241
(i32.or
- (get_local $$t$0)
+ (local.get $$t$0)
(i32.const 32)
)
)
- (set_local $$cmp59$i
+ (local.set $$cmp59$i
(i32.eq
- (get_local $$or$i$241)
+ (local.get $$or$i$241)
(i32.const 97)
)
)
(if
- (get_local $$cmp59$i)
+ (local.get $$cmp59$i)
(block
- (set_local $$and62$i
+ (local.set $$and62$i
(i32.and
- (get_local $$t$0)
+ (local.get $$t$0)
(i32.const 32)
)
)
- (set_local $$tobool63$i
+ (local.set $$tobool63$i
(i32.eq
- (get_local $$and62$i)
+ (local.get $$and62$i)
(i32.const 0)
)
)
- (set_local $$add$ptr65$i
+ (local.set $$add$ptr65$i
(i32.add
- (get_local $$prefix$0$i)
+ (local.get $$prefix$0$i)
(i32.const 9)
)
)
- (set_local $$prefix$0$add$ptr65$i
+ (local.set $$prefix$0$add$ptr65$i
(if (result i32)
- (get_local $$tobool63$i)
- (get_local $$prefix$0$i)
- (get_local $$add$ptr65$i)
+ (local.get $$tobool63$i)
+ (local.get $$prefix$0$i)
+ (local.get $$add$ptr65$i)
)
)
- (set_local $$add67$i
+ (local.set $$add67$i
(i32.or
- (get_local $$pl$0$i)
+ (local.get $$pl$0$i)
(i32.const 2)
)
)
- (set_local $$196
+ (local.set $$196
(i32.gt_u
- (get_local $$p$0)
+ (local.get $$p$0)
(i32.const 11)
)
)
- (set_local $$sub74$i
+ (local.set $$sub74$i
(i32.sub
(i32.const 12)
- (get_local $$p$0)
+ (local.get $$p$0)
)
)
- (set_local $$tobool76552$i
+ (local.set $$tobool76552$i
(i32.eq
- (get_local $$sub74$i)
+ (local.get $$sub74$i)
(i32.const 0)
)
)
- (set_local $$tobool76$i
+ (local.set $$tobool76$i
(i32.or
- (get_local $$196)
- (get_local $$tobool76552$i)
+ (local.get $$196)
+ (local.get $$tobool76552$i)
)
)
(block $do-once51
(if
- (get_local $$tobool76$i)
- (set_local $$y$addr$1$i
- (get_local $$mul$i$240)
+ (local.get $$tobool76$i)
+ (local.set $$y$addr$1$i
+ (local.get $$mul$i$240)
)
(block
- (set_local $$re$1482$i
- (get_local $$sub74$i)
+ (local.set $$re$1482$i
+ (local.get $$sub74$i)
)
- (set_local $$round$0481$i
+ (local.set $$round$0481$i
(f64.const 8)
)
(loop $while-in54
(block $while-out53
- (set_local $$dec78$i
+ (local.set $$dec78$i
(i32.add
- (get_local $$re$1482$i)
+ (local.get $$re$1482$i)
(i32.const -1)
)
)
- (set_local $$mul80$i
+ (local.set $$mul80$i
(f64.mul
- (get_local $$round$0481$i)
+ (local.get $$round$0481$i)
(f64.const 16)
)
)
- (set_local $$tobool79$i
+ (local.set $$tobool79$i
(i32.eq
- (get_local $$dec78$i)
+ (local.get $$dec78$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool79$i)
+ (local.get $$tobool79$i)
(block
- (set_local $$mul80$i$lcssa
- (get_local $$mul80$i)
+ (local.set $$mul80$i$lcssa
+ (local.get $$mul80$i)
)
(br $while-out53)
)
(block
- (set_local $$re$1482$i
- (get_local $$dec78$i)
+ (local.set $$re$1482$i
+ (local.get $$dec78$i)
)
- (set_local $$round$0481$i
- (get_local $$mul80$i)
+ (local.set $$round$0481$i
+ (local.get $$mul80$i)
)
)
)
(br $while-in54)
)
)
- (set_local $$197
+ (local.set $$197
(i32.load8_s
- (get_local $$prefix$0$add$ptr65$i)
+ (local.get $$prefix$0$add$ptr65$i)
)
)
- (set_local $$cmp82$i
+ (local.set $$cmp82$i
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$197)
+ (local.get $$197)
(i32.const 24)
)
(i32.const 24)
@@ -9238,50 +9238,50 @@
)
)
(if
- (get_local $$cmp82$i)
+ (local.get $$cmp82$i)
(block
- (set_local $$sub85$i
+ (local.set $$sub85$i
(f64.neg
- (get_local $$mul$i$240)
+ (local.get $$mul$i$240)
)
)
- (set_local $$sub86$i
+ (local.set $$sub86$i
(f64.sub
- (get_local $$sub85$i)
- (get_local $$mul80$i$lcssa)
+ (local.get $$sub85$i)
+ (local.get $$mul80$i$lcssa)
)
)
- (set_local $$add87$i
+ (local.set $$add87$i
(f64.add
- (get_local $$mul80$i$lcssa)
- (get_local $$sub86$i)
+ (local.get $$mul80$i$lcssa)
+ (local.get $$sub86$i)
)
)
- (set_local $$sub88$i
+ (local.set $$sub88$i
(f64.neg
- (get_local $$add87$i)
+ (local.get $$add87$i)
)
)
- (set_local $$y$addr$1$i
- (get_local $$sub88$i)
+ (local.set $$y$addr$1$i
+ (local.get $$sub88$i)
)
(br $do-once51)
)
(block
- (set_local $$add90$i
+ (local.set $$add90$i
(f64.add
- (get_local $$mul$i$240)
- (get_local $$mul80$i$lcssa)
+ (local.get $$mul$i$240)
+ (local.get $$mul80$i$lcssa)
)
)
- (set_local $$sub91$i
+ (local.set $$sub91$i
(f64.sub
- (get_local $$add90$i)
- (get_local $$mul80$i$lcssa)
+ (local.get $$add90$i)
+ (local.get $$mul80$i$lcssa)
)
)
- (set_local $$y$addr$1$i
- (get_local $$sub91$i)
+ (local.set $$y$addr$1$i
+ (local.get $$sub91$i)
)
(br $do-once51)
)
@@ -9289,300 +9289,300 @@
)
)
)
- (set_local $$198
+ (local.set $$198
(i32.load
- (get_local $$e2$i)
+ (local.get $$e2$i)
)
)
- (set_local $$cmp94$i
+ (local.set $$cmp94$i
(i32.lt_s
- (get_local $$198)
+ (local.get $$198)
(i32.const 0)
)
)
- (set_local $$sub97$i
+ (local.set $$sub97$i
(i32.sub
(i32.const 0)
- (get_local $$198)
+ (local.get $$198)
)
)
- (set_local $$cond100$i
+ (local.set $$cond100$i
(if (result i32)
- (get_local $$cmp94$i)
- (get_local $$sub97$i)
- (get_local $$198)
+ (local.get $$cmp94$i)
+ (local.get $$sub97$i)
+ (local.get $$198)
)
)
- (set_local $$199
+ (local.set $$199
(i32.lt_s
- (get_local $$cond100$i)
+ (local.get $$cond100$i)
(i32.const 0)
)
)
- (set_local $$200
+ (local.set $$200
(i32.shr_s
(i32.shl
- (get_local $$199)
+ (local.get $$199)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$201
+ (local.set $$201
(call $_fmt_u
- (get_local $$cond100$i)
- (get_local $$200)
- (get_local $$arrayidx$i$236)
+ (local.get $$cond100$i)
+ (local.get $$200)
+ (local.get $$arrayidx$i$236)
)
)
- (set_local $$cmp103$i
+ (local.set $$cmp103$i
(i32.eq
- (get_local $$201)
- (get_local $$arrayidx$i$236)
+ (local.get $$201)
+ (local.get $$arrayidx$i$236)
)
)
(if
- (get_local $$cmp103$i)
+ (local.get $$cmp103$i)
(block
(i32.store8
- (get_local $$incdec$ptr106$i)
+ (local.get $$incdec$ptr106$i)
(i32.const 48)
)
- (set_local $$estr$0$i
- (get_local $$incdec$ptr106$i)
+ (local.set $$estr$0$i
+ (local.get $$incdec$ptr106$i)
)
)
- (set_local $$estr$0$i
- (get_local $$201)
+ (local.set $$estr$0$i
+ (local.get $$201)
)
)
- (set_local $$202
+ (local.set $$202
(i32.shr_s
- (get_local $$198)
+ (local.get $$198)
(i32.const 31)
)
)
- (set_local $$203
+ (local.set $$203
(i32.and
- (get_local $$202)
+ (local.get $$202)
(i32.const 2)
)
)
- (set_local $$204
+ (local.set $$204
(i32.add
- (get_local $$203)
+ (local.get $$203)
(i32.const 43)
)
)
- (set_local $$conv111$i
+ (local.set $$conv111$i
(i32.and
- (get_local $$204)
+ (local.get $$204)
(i32.const 255)
)
)
- (set_local $$incdec$ptr112$i
+ (local.set $$incdec$ptr112$i
(i32.add
- (get_local $$estr$0$i)
+ (local.get $$estr$0$i)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr112$i)
- (get_local $$conv111$i)
+ (local.get $$incdec$ptr112$i)
+ (local.get $$conv111$i)
)
- (set_local $$add113$i
+ (local.set $$add113$i
(i32.add
- (get_local $$t$0)
+ (local.get $$t$0)
(i32.const 15)
)
)
- (set_local $$conv114$i
+ (local.set $$conv114$i
(i32.and
- (get_local $$add113$i)
+ (local.get $$add113$i)
(i32.const 255)
)
)
- (set_local $$incdec$ptr115$i
+ (local.set $$incdec$ptr115$i
(i32.add
- (get_local $$estr$0$i)
+ (local.get $$estr$0$i)
(i32.const -2)
)
)
(i32.store8
- (get_local $$incdec$ptr115$i)
- (get_local $$conv114$i)
+ (local.get $$incdec$ptr115$i)
+ (local.get $$conv114$i)
)
- (set_local $$notrhs$i
+ (local.set $$notrhs$i
(i32.lt_s
- (get_local $$p$0)
+ (local.get $$p$0)
(i32.const 1)
)
)
- (set_local $$and134$i
+ (local.set $$and134$i
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8)
)
)
- (set_local $$tobool135$i
+ (local.set $$tobool135$i
(i32.eq
- (get_local $$and134$i)
+ (local.get $$and134$i)
(i32.const 0)
)
)
- (set_local $$s$0$i
- (get_local $$buf$i)
+ (local.set $$s$0$i
+ (local.get $$buf$i)
)
- (set_local $$y$addr$2$i
- (get_local $$y$addr$1$i)
+ (local.set $$y$addr$2$i
+ (local.get $$y$addr$1$i)
)
(loop $while-in56
(block $while-out55
- (set_local $$conv116$i
+ (local.set $$conv116$i
(call $f64-to-int
- (get_local $$y$addr$2$i)
+ (local.get $$y$addr$2$i)
)
)
- (set_local $$arrayidx117$i
+ (local.set $$arrayidx117$i
(i32.add
(i32.const 4075)
- (get_local $$conv116$i)
+ (local.get $$conv116$i)
)
)
- (set_local $$205
+ (local.set $$205
(i32.load8_s
- (get_local $$arrayidx117$i)
+ (local.get $$arrayidx117$i)
)
)
- (set_local $$conv118$393$i
+ (local.set $$conv118$393$i
(i32.and
- (get_local $$205)
+ (local.get $$205)
(i32.const 255)
)
)
- (set_local $$or120$i
+ (local.set $$or120$i
(i32.or
- (get_local $$conv118$393$i)
- (get_local $$and62$i)
+ (local.get $$conv118$393$i)
+ (local.get $$and62$i)
)
)
- (set_local $$conv121$i
+ (local.set $$conv121$i
(i32.and
- (get_local $$or120$i)
+ (local.get $$or120$i)
(i32.const 255)
)
)
- (set_local $$incdec$ptr122$i
+ (local.set $$incdec$ptr122$i
(i32.add
- (get_local $$s$0$i)
+ (local.get $$s$0$i)
(i32.const 1)
)
)
(i32.store8
- (get_local $$s$0$i)
- (get_local $$conv121$i)
+ (local.get $$s$0$i)
+ (local.get $$conv121$i)
)
- (set_local $$conv123$i
- (f64.convert_s/i32
- (get_local $$conv116$i)
+ (local.set $$conv123$i
+ (f64.convert_i32_s
+ (local.get $$conv116$i)
)
)
- (set_local $$sub124$i
+ (local.set $$sub124$i
(f64.sub
- (get_local $$y$addr$2$i)
- (get_local $$conv123$i)
+ (local.get $$y$addr$2$i)
+ (local.get $$conv123$i)
)
)
- (set_local $$mul125$i
+ (local.set $$mul125$i
(f64.mul
- (get_local $$sub124$i)
+ (local.get $$sub124$i)
(f64.const 16)
)
)
- (set_local $$sub$ptr$lhs$cast$i
- (get_local $$incdec$ptr122$i)
+ (local.set $$sub$ptr$lhs$cast$i
+ (local.get $$incdec$ptr122$i)
)
- (set_local $$sub$ptr$sub$i
+ (local.set $$sub$ptr$sub$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast$i)
- (get_local $$sub$ptr$rhs$cast$i)
+ (local.get $$sub$ptr$lhs$cast$i)
+ (local.get $$sub$ptr$rhs$cast$i)
)
)
- (set_local $$cmp127$i
+ (local.set $$cmp127$i
(i32.eq
- (get_local $$sub$ptr$sub$i)
+ (local.get $$sub$ptr$sub$i)
(i32.const 1)
)
)
(block $do-once57
(if
- (get_local $$cmp127$i)
+ (local.get $$cmp127$i)
(block
- (set_local $$notlhs$i
+ (local.set $$notlhs$i
(f64.eq
- (get_local $$mul125$i)
+ (local.get $$mul125$i)
(f64.const 0)
)
)
- (set_local $$or$cond1$not$i
+ (local.set $$or$cond1$not$i
(i32.and
- (get_local $$notrhs$i)
- (get_local $$notlhs$i)
+ (local.get $$notrhs$i)
+ (local.get $$notlhs$i)
)
)
- (set_local $$or$cond$i
+ (local.set $$or$cond$i
(i32.and
- (get_local $$tobool135$i)
- (get_local $$or$cond1$not$i)
+ (local.get $$tobool135$i)
+ (local.get $$or$cond1$not$i)
)
)
(if
- (get_local $$or$cond$i)
+ (local.get $$or$cond$i)
(block
- (set_local $$s$1$i
- (get_local $$incdec$ptr122$i)
+ (local.set $$s$1$i
+ (local.get $$incdec$ptr122$i)
)
(br $do-once57)
)
)
- (set_local $$incdec$ptr137$i
+ (local.set $$incdec$ptr137$i
(i32.add
- (get_local $$s$0$i)
+ (local.get $$s$0$i)
(i32.const 2)
)
)
(i32.store8
- (get_local $$incdec$ptr122$i)
+ (local.get $$incdec$ptr122$i)
(i32.const 46)
)
- (set_local $$s$1$i
- (get_local $$incdec$ptr137$i)
+ (local.set $$s$1$i
+ (local.get $$incdec$ptr137$i)
)
)
- (set_local $$s$1$i
- (get_local $$incdec$ptr122$i)
+ (local.set $$s$1$i
+ (local.get $$incdec$ptr122$i)
)
)
)
- (set_local $$tobool139$i
+ (local.set $$tobool139$i
(f64.ne
- (get_local $$mul125$i)
+ (local.get $$mul125$i)
(f64.const 0)
)
)
(if
- (get_local $$tobool139$i)
+ (local.get $$tobool139$i)
(block
- (set_local $$s$0$i
- (get_local $$s$1$i)
+ (local.set $$s$0$i
+ (local.get $$s$1$i)
)
- (set_local $$y$addr$2$i
- (get_local $$mul125$i)
+ (local.set $$y$addr$2$i
+ (local.get $$mul125$i)
)
)
(block
- (set_local $$s$1$i$lcssa
- (get_local $$s$1$i)
+ (local.set $$s$1$i$lcssa
+ (local.get $$s$1$i)
)
(br $while-out55)
)
@@ -9590,376 +9590,376 @@
(br $while-in56)
)
)
- (set_local $$tobool140$i
+ (local.set $$tobool140$i
(i32.ne
- (get_local $$p$0)
+ (local.get $$p$0)
(i32.const 0)
)
)
- (set_local $$$pre566$i
- (get_local $$s$1$i$lcssa)
+ (local.set $$$pre566$i
+ (local.get $$s$1$i$lcssa)
)
- (set_local $$sub146$i
+ (local.set $$sub146$i
(i32.add
- (get_local $$sub$ptr$sub145$i)
- (get_local $$$pre566$i)
+ (local.get $$sub$ptr$sub145$i)
+ (local.get $$$pre566$i)
)
)
- (set_local $$cmp147$i
+ (local.set $$cmp147$i
(i32.lt_s
- (get_local $$sub146$i)
- (get_local $$p$0)
+ (local.get $$sub146$i)
+ (local.get $$p$0)
)
)
- (set_local $$or$cond384
+ (local.set $$or$cond384
(i32.and
- (get_local $$tobool140$i)
- (get_local $$cmp147$i)
+ (local.get $$tobool140$i)
+ (local.get $$cmp147$i)
)
)
- (set_local $$sub$ptr$rhs$cast152$i
- (get_local $$incdec$ptr115$i)
+ (local.set $$sub$ptr$rhs$cast152$i
+ (local.get $$incdec$ptr115$i)
)
- (set_local $$add150$i
+ (local.set $$add150$i
(i32.add
- (get_local $$sub$ptr$sub153$i)
- (get_local $$p$0)
+ (local.get $$sub$ptr$sub153$i)
+ (local.get $$p$0)
)
)
- (set_local $$add154$i
+ (local.set $$add154$i
(i32.sub
- (get_local $$add150$i)
- (get_local $$sub$ptr$rhs$cast152$i)
+ (local.get $$add150$i)
+ (local.get $$sub$ptr$rhs$cast152$i)
)
)
- (set_local $$sub$ptr$rhs$cast161$i
- (get_local $$incdec$ptr115$i)
+ (local.set $$sub$ptr$rhs$cast161$i
+ (local.get $$incdec$ptr115$i)
)
- (set_local $$sub$ptr$sub162$i
+ (local.set $$sub$ptr$sub162$i
(i32.sub
- (get_local $$sub$ptr$sub159$i)
- (get_local $$sub$ptr$rhs$cast161$i)
+ (local.get $$sub$ptr$sub159$i)
+ (local.get $$sub$ptr$rhs$cast161$i)
)
)
- (set_local $$add163$i
+ (local.set $$add163$i
(i32.add
- (get_local $$sub$ptr$sub162$i)
- (get_local $$$pre566$i)
+ (local.get $$sub$ptr$sub162$i)
+ (local.get $$$pre566$i)
)
)
- (set_local $$l$0$i
+ (local.set $$l$0$i
(if (result i32)
- (get_local $$or$cond384)
- (get_local $$add154$i)
- (get_local $$add163$i)
+ (local.get $$or$cond384)
+ (local.get $$add154$i)
+ (local.get $$add163$i)
)
)
- (set_local $$add165$i
+ (local.set $$add165$i
(i32.add
- (get_local $$l$0$i)
- (get_local $$add67$i)
+ (local.get $$l$0$i)
+ (local.get $$add67$i)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$fl$1$and219)
+ (local.get $$w$1)
+ (local.get $$add165$i)
+ (local.get $$fl$1$and219)
)
- (set_local $$206
+ (local.set $$206
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$418$i
+ (local.set $$and$i$418$i
(i32.and
- (get_local $$206)
+ (local.get $$206)
(i32.const 32)
)
)
- (set_local $$tobool$i$419$i
+ (local.set $$tobool$i$419$i
(i32.eq
- (get_local $$and$i$418$i)
+ (local.get $$and$i$418$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$419$i)
+ (local.get $$tobool$i$419$i)
(drop
(call $___fwritex
- (get_local $$prefix$0$add$ptr65$i)
- (get_local $$add67$i)
- (get_local $$f)
+ (local.get $$prefix$0$add$ptr65$i)
+ (local.get $$add67$i)
+ (local.get $$f)
)
)
)
- (set_local $$xor167$i
+ (local.set $$xor167$i
(i32.xor
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 65536)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$xor167$i)
+ (local.get $$w$1)
+ (local.get $$add165$i)
+ (local.get $$xor167$i)
)
- (set_local $$sub$ptr$sub172$i
+ (local.set $$sub$ptr$sub172$i
(i32.sub
- (get_local $$$pre566$i)
- (get_local $$sub$ptr$rhs$cast$i)
+ (local.get $$$pre566$i)
+ (local.get $$sub$ptr$rhs$cast$i)
)
)
- (set_local $$207
+ (local.set $$207
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$424$i
+ (local.set $$and$i$424$i
(i32.and
- (get_local $$207)
+ (local.get $$207)
(i32.const 32)
)
)
- (set_local $$tobool$i$425$i
+ (local.set $$tobool$i$425$i
(i32.eq
- (get_local $$and$i$424$i)
+ (local.get $$and$i$424$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$425$i)
+ (local.get $$tobool$i$425$i)
(drop
(call $___fwritex
- (get_local $$buf$i)
- (get_local $$sub$ptr$sub172$i)
- (get_local $$f)
+ (local.get $$buf$i)
+ (local.get $$sub$ptr$sub172$i)
+ (local.get $$f)
)
)
)
- (set_local $$sub$ptr$rhs$cast174$i
- (get_local $$incdec$ptr115$i)
+ (local.set $$sub$ptr$rhs$cast174$i
+ (local.get $$incdec$ptr115$i)
)
- (set_local $$sub$ptr$sub175$i
+ (local.set $$sub$ptr$sub175$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast174$i)
+ (local.get $$sub$ptr$lhs$cast160$i)
+ (local.get $$sub$ptr$rhs$cast174$i)
)
)
- (set_local $$sum
+ (local.set $$sum
(i32.add
- (get_local $$sub$ptr$sub172$i)
- (get_local $$sub$ptr$sub175$i)
+ (local.get $$sub$ptr$sub172$i)
+ (local.get $$sub$ptr$sub175$i)
)
)
- (set_local $$sub181$i
+ (local.set $$sub181$i
(i32.sub
- (get_local $$l$0$i)
- (get_local $$sum)
+ (local.get $$l$0$i)
+ (local.get $$sum)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
- (get_local $$sub181$i)
+ (local.get $$sub181$i)
(i32.const 0)
(i32.const 0)
)
- (set_local $$208
+ (local.set $$208
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$430$i
+ (local.set $$and$i$430$i
(i32.and
- (get_local $$208)
+ (local.get $$208)
(i32.const 32)
)
)
- (set_local $$tobool$i$431$i
+ (local.set $$tobool$i$431$i
(i32.eq
- (get_local $$and$i$430$i)
+ (local.get $$and$i$430$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$431$i)
+ (local.get $$tobool$i$431$i)
(drop
(call $___fwritex
- (get_local $$incdec$ptr115$i)
- (get_local $$sub$ptr$sub175$i)
- (get_local $$f)
+ (local.get $$incdec$ptr115$i)
+ (local.get $$sub$ptr$sub175$i)
+ (local.get $$f)
)
)
)
- (set_local $$xor186$i
+ (local.set $$xor186$i
(i32.xor
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8192)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$add165$i)
- (get_local $$xor186$i)
+ (local.get $$w$1)
+ (local.get $$add165$i)
+ (local.get $$xor186$i)
)
- (set_local $$cmp188$i
+ (local.set $$cmp188$i
(i32.lt_s
- (get_local $$add165$i)
- (get_local $$w$1)
+ (local.get $$add165$i)
+ (local.get $$w$1)
)
)
- (set_local $$w$add165$i
+ (local.set $$w$add165$i
(if (result i32)
- (get_local $$cmp188$i)
- (get_local $$w$1)
- (get_local $$add165$i)
+ (local.get $$cmp188$i)
+ (local.get $$w$1)
+ (local.get $$add165$i)
)
)
- (set_local $$retval$0$i
- (get_local $$w$add165$i)
+ (local.set $$retval$0$i
+ (local.get $$w$add165$i)
)
(br $do-once49)
)
)
- (set_local $$cmp196$i
+ (local.set $$cmp196$i
(i32.lt_s
- (get_local $$p$0)
+ (local.get $$p$0)
(i32.const 0)
)
)
- (set_local $$$p$i
+ (local.set $$$p$i
(if (result i32)
- (get_local $$cmp196$i)
+ (local.get $$cmp196$i)
(i32.const 6)
- (get_local $$p$0)
+ (local.get $$p$0)
)
)
(if
- (get_local $$tobool56$i)
+ (local.get $$tobool56$i)
(block
- (set_local $$mul202$i
+ (local.set $$mul202$i
(f64.mul
- (get_local $$mul$i$240)
+ (local.get $$mul$i$240)
(f64.const 268435456)
)
)
- (set_local $$209
+ (local.set $$209
(i32.load
- (get_local $$e2$i)
+ (local.get $$e2$i)
)
)
- (set_local $$sub203$i
+ (local.set $$sub203$i
(i32.add
- (get_local $$209)
+ (local.get $$209)
(i32.const -28)
)
)
(i32.store
- (get_local $$e2$i)
- (get_local $$sub203$i)
+ (local.get $$e2$i)
+ (local.get $$sub203$i)
)
- (set_local $$210
- (get_local $$sub203$i)
+ (local.set $$210
+ (local.get $$sub203$i)
)
- (set_local $$y$addr$3$i
- (get_local $$mul202$i)
+ (local.set $$y$addr$3$i
+ (local.get $$mul202$i)
)
)
(block
- (set_local $$$pre564$i
+ (local.set $$$pre564$i
(i32.load
- (get_local $$e2$i)
+ (local.get $$e2$i)
)
)
- (set_local $$210
- (get_local $$$pre564$i)
+ (local.set $$210
+ (local.get $$$pre564$i)
)
- (set_local $$y$addr$3$i
- (get_local $$mul$i$240)
+ (local.set $$y$addr$3$i
+ (local.get $$mul$i$240)
)
)
)
- (set_local $$cmp205$i
+ (local.set $$cmp205$i
(i32.lt_s
- (get_local $$210)
+ (local.get $$210)
(i32.const 0)
)
)
- (set_local $$arraydecay208$add$ptr213$i
+ (local.set $$arraydecay208$add$ptr213$i
(if (result i32)
- (get_local $$cmp205$i)
- (get_local $$big$i)
- (get_local $$add$ptr213$i)
+ (local.get $$cmp205$i)
+ (local.get $$big$i)
+ (local.get $$add$ptr213$i)
)
)
- (set_local $$sub$ptr$rhs$cast345$i
- (get_local $$arraydecay208$add$ptr213$i)
+ (local.set $$sub$ptr$rhs$cast345$i
+ (local.get $$arraydecay208$add$ptr213$i)
)
- (set_local $$y$addr$4$i
- (get_local $$y$addr$3$i)
+ (local.set $$y$addr$4$i
+ (local.get $$y$addr$3$i)
)
- (set_local $$z$0$i
- (get_local $$arraydecay208$add$ptr213$i)
+ (local.set $$z$0$i
+ (local.get $$arraydecay208$add$ptr213$i)
)
(loop $while-in60
(block $while-out59
- (set_local $$conv216$i
+ (local.set $$conv216$i
(call $f64-to-int
- (get_local $$y$addr$4$i)
+ (local.get $$y$addr$4$i)
)
)
(i32.store
- (get_local $$z$0$i)
- (get_local $$conv216$i)
+ (local.get $$z$0$i)
+ (local.get $$conv216$i)
)
- (set_local $$incdec$ptr217$i
+ (local.set $$incdec$ptr217$i
(i32.add
- (get_local $$z$0$i)
+ (local.get $$z$0$i)
(i32.const 4)
)
)
- (set_local $$conv218$i
- (f64.convert_u/i32
- (get_local $$conv216$i)
+ (local.set $$conv218$i
+ (f64.convert_i32_u
+ (local.get $$conv216$i)
)
)
- (set_local $$sub219$i
+ (local.set $$sub219$i
(f64.sub
- (get_local $$y$addr$4$i)
- (get_local $$conv218$i)
+ (local.get $$y$addr$4$i)
+ (local.get $$conv218$i)
)
)
- (set_local $$mul220$i
+ (local.set $$mul220$i
(f64.mul
- (get_local $$sub219$i)
+ (local.get $$sub219$i)
(f64.const 1e9)
)
)
- (set_local $$tobool222$i
+ (local.set $$tobool222$i
(f64.ne
- (get_local $$mul220$i)
+ (local.get $$mul220$i)
(f64.const 0)
)
)
(if
- (get_local $$tobool222$i)
+ (local.get $$tobool222$i)
(block
- (set_local $$y$addr$4$i
- (get_local $$mul220$i)
+ (local.set $$y$addr$4$i
+ (local.get $$mul220$i)
)
- (set_local $$z$0$i
- (get_local $$incdec$ptr217$i)
+ (local.set $$z$0$i
+ (local.get $$incdec$ptr217$i)
)
)
(block
- (set_local $$incdec$ptr217$i$lcssa
- (get_local $$incdec$ptr217$i)
+ (local.set $$incdec$ptr217$i$lcssa
+ (local.get $$incdec$ptr217$i)
)
(br $while-out59)
)
@@ -9967,233 +9967,233 @@
(br $while-in60)
)
)
- (set_local $$$pr$i
+ (local.set $$$pr$i
(i32.load
- (get_local $$e2$i)
+ (local.get $$e2$i)
)
)
- (set_local $$cmp225$547$i
+ (local.set $$cmp225$547$i
(i32.gt_s
- (get_local $$$pr$i)
+ (local.get $$$pr$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp225$547$i)
+ (local.get $$cmp225$547$i)
(block
- (set_local $$211
- (get_local $$$pr$i)
+ (local.set $$211
+ (local.get $$$pr$i)
)
- (set_local $$a$1549$i
- (get_local $$arraydecay208$add$ptr213$i)
+ (local.set $$a$1549$i
+ (local.get $$arraydecay208$add$ptr213$i)
)
- (set_local $$z$1548$i
- (get_local $$incdec$ptr217$i$lcssa)
+ (local.set $$z$1548$i
+ (local.get $$incdec$ptr217$i$lcssa)
)
(loop $while-in62
(block $while-out61
- (set_local $$cmp228$i
+ (local.set $$cmp228$i
(i32.gt_s
- (get_local $$211)
+ (local.get $$211)
(i32.const 29)
)
)
- (set_local $$cond233$i
+ (local.set $$cond233$i
(if (result i32)
- (get_local $$cmp228$i)
+ (local.get $$cmp228$i)
(i32.const 29)
- (get_local $$211)
+ (local.get $$211)
)
)
- (set_local $$d$0$542$i
+ (local.set $$d$0$542$i
(i32.add
- (get_local $$z$1548$i)
+ (local.get $$z$1548$i)
(i32.const -4)
)
)
- (set_local $$cmp235$543$i
+ (local.set $$cmp235$543$i
(i32.lt_u
- (get_local $$d$0$542$i)
- (get_local $$a$1549$i)
+ (local.get $$d$0$542$i)
+ (local.get $$a$1549$i)
)
)
(block $do-once63
(if
- (get_local $$cmp235$543$i)
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
+ (local.get $$cmp235$543$i)
+ (local.set $$a$2$ph$i
+ (local.get $$a$1549$i)
)
(block
- (set_local $$carry$0544$i
+ (local.set $$carry$0544$i
(i32.const 0)
)
- (set_local $$d$0545$i
- (get_local $$d$0$542$i)
+ (local.set $$d$0545$i
+ (local.get $$d$0$542$i)
)
(loop $while-in66
(block $while-out65
- (set_local $$212
+ (local.set $$212
(i32.load
- (get_local $$d$0545$i)
+ (local.get $$d$0545$i)
)
)
- (set_local $$213
+ (local.set $$213
(call $_bitshift64Shl
- (get_local $$212)
+ (local.get $$212)
(i32.const 0)
- (get_local $$cond233$i)
+ (local.get $$cond233$i)
)
)
- (set_local $$214
- (get_global $tempRet0)
+ (local.set $$214
+ (global.get $tempRet0)
)
- (set_local $$215
+ (local.set $$215
(call $_i64Add
- (get_local $$213)
- (get_local $$214)
- (get_local $$carry$0544$i)
+ (local.get $$213)
+ (local.get $$214)
+ (local.get $$carry$0544$i)
(i32.const 0)
)
)
- (set_local $$216
- (get_global $tempRet0)
+ (local.set $$216
+ (global.get $tempRet0)
)
- (set_local $$217
+ (local.set $$217
(call $___uremdi3
- (get_local $$215)
- (get_local $$216)
+ (local.get $$215)
+ (local.get $$216)
(i32.const 1000000000)
(i32.const 0)
)
)
- (set_local $$218
- (get_global $tempRet0)
+ (local.set $$218
+ (global.get $tempRet0)
)
(i32.store
- (get_local $$d$0545$i)
- (get_local $$217)
+ (local.get $$d$0545$i)
+ (local.get $$217)
)
- (set_local $$219
+ (local.set $$219
(call $___udivdi3
- (get_local $$215)
- (get_local $$216)
+ (local.get $$215)
+ (local.get $$216)
(i32.const 1000000000)
(i32.const 0)
)
)
- (set_local $$220
- (get_global $tempRet0)
+ (local.set $$220
+ (global.get $tempRet0)
)
- (set_local $$d$0$i
+ (local.set $$d$0$i
(i32.add
- (get_local $$d$0545$i)
+ (local.get $$d$0545$i)
(i32.const -4)
)
)
- (set_local $$cmp235$i
+ (local.set $$cmp235$i
(i32.lt_u
- (get_local $$d$0$i)
- (get_local $$a$1549$i)
+ (local.get $$d$0$i)
+ (local.get $$a$1549$i)
)
)
(if
- (get_local $$cmp235$i)
+ (local.get $$cmp235$i)
(block
- (set_local $$conv242$i$lcssa
- (get_local $$219)
+ (local.set $$conv242$i$lcssa
+ (local.get $$219)
)
(br $while-out65)
)
(block
- (set_local $$carry$0544$i
- (get_local $$219)
+ (local.set $$carry$0544$i
+ (local.get $$219)
)
- (set_local $$d$0545$i
- (get_local $$d$0$i)
+ (local.set $$d$0545$i
+ (local.get $$d$0$i)
)
)
)
(br $while-in66)
)
)
- (set_local $$tobool244$i
+ (local.set $$tobool244$i
(i32.eq
- (get_local $$conv242$i$lcssa)
+ (local.get $$conv242$i$lcssa)
(i32.const 0)
)
)
(if
- (get_local $$tobool244$i)
+ (local.get $$tobool244$i)
(block
- (set_local $$a$2$ph$i
- (get_local $$a$1549$i)
+ (local.set $$a$2$ph$i
+ (local.get $$a$1549$i)
)
(br $do-once63)
)
)
- (set_local $$incdec$ptr246$i
+ (local.set $$incdec$ptr246$i
(i32.add
- (get_local $$a$1549$i)
+ (local.get $$a$1549$i)
(i32.const -4)
)
)
(i32.store
- (get_local $$incdec$ptr246$i)
- (get_local $$conv242$i$lcssa)
+ (local.get $$incdec$ptr246$i)
+ (local.get $$conv242$i$lcssa)
)
- (set_local $$a$2$ph$i
- (get_local $$incdec$ptr246$i)
+ (local.set $$a$2$ph$i
+ (local.get $$incdec$ptr246$i)
)
)
)
)
- (set_local $$z$2$i
- (get_local $$z$1548$i)
+ (local.set $$z$2$i
+ (local.get $$z$1548$i)
)
(loop $while-in68
(block $while-out67
- (set_local $$cmp249$i
+ (local.set $$cmp249$i
(i32.gt_u
- (get_local $$z$2$i)
- (get_local $$a$2$ph$i)
+ (local.get $$z$2$i)
+ (local.get $$a$2$ph$i)
)
)
(if
(i32.eqz
- (get_local $$cmp249$i)
+ (local.get $$cmp249$i)
)
(block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
+ (local.set $$z$2$i$lcssa
+ (local.get $$z$2$i)
)
(br $while-out67)
)
)
- (set_local $$arrayidx251$i
+ (local.set $$arrayidx251$i
(i32.add
- (get_local $$z$2$i)
+ (local.get $$z$2$i)
(i32.const -4)
)
)
- (set_local $$221
+ (local.set $$221
(i32.load
- (get_local $$arrayidx251$i)
+ (local.get $$arrayidx251$i)
)
)
- (set_local $$lnot$i
+ (local.set $$lnot$i
(i32.eq
- (get_local $$221)
+ (local.get $$221)
(i32.const 0)
)
)
(if
- (get_local $$lnot$i)
- (set_local $$z$2$i
- (get_local $$arrayidx251$i)
+ (local.get $$lnot$i)
+ (local.set $$z$2$i
+ (local.get $$arrayidx251$i)
)
(block
- (set_local $$z$2$i$lcssa
- (get_local $$z$2$i)
+ (local.set $$z$2$i$lcssa
+ (local.get $$z$2$i)
)
(br $while-out67)
)
@@ -10201,49 +10201,49 @@
(br $while-in68)
)
)
- (set_local $$222
+ (local.set $$222
(i32.load
- (get_local $$e2$i)
+ (local.get $$e2$i)
)
)
- (set_local $$sub256$i
+ (local.set $$sub256$i
(i32.sub
- (get_local $$222)
- (get_local $$cond233$i)
+ (local.get $$222)
+ (local.get $$cond233$i)
)
)
(i32.store
- (get_local $$e2$i)
- (get_local $$sub256$i)
+ (local.get $$e2$i)
+ (local.get $$sub256$i)
)
- (set_local $$cmp225$i
+ (local.set $$cmp225$i
(i32.gt_s
- (get_local $$sub256$i)
+ (local.get $$sub256$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp225$i)
+ (local.get $$cmp225$i)
(block
- (set_local $$211
- (get_local $$sub256$i)
+ (local.set $$211
+ (local.get $$sub256$i)
)
- (set_local $$a$1549$i
- (get_local $$a$2$ph$i)
+ (local.set $$a$1549$i
+ (local.get $$a$2$ph$i)
)
- (set_local $$z$1548$i
- (get_local $$z$2$i$lcssa)
+ (local.set $$z$1548$i
+ (local.get $$z$2$i$lcssa)
)
)
(block
- (set_local $$$pr477$i
- (get_local $$sub256$i)
+ (local.set $$$pr477$i
+ (local.get $$sub256$i)
)
- (set_local $$a$1$lcssa$i
- (get_local $$a$2$ph$i)
+ (local.set $$a$1$lcssa$i
+ (local.get $$a$2$ph$i)
)
- (set_local $$z$1$lcssa$i
- (get_local $$z$2$i$lcssa)
+ (local.set $$z$1$lcssa$i
+ (local.get $$z$2$i$lcssa)
)
(br $while-out61)
)
@@ -10253,177 +10253,177 @@
)
)
(block
- (set_local $$$pr477$i
- (get_local $$$pr$i)
+ (local.set $$$pr477$i
+ (local.get $$$pr$i)
)
- (set_local $$a$1$lcssa$i
- (get_local $$arraydecay208$add$ptr213$i)
+ (local.set $$a$1$lcssa$i
+ (local.get $$arraydecay208$add$ptr213$i)
)
- (set_local $$z$1$lcssa$i
- (get_local $$incdec$ptr217$i$lcssa)
+ (local.set $$z$1$lcssa$i
+ (local.get $$incdec$ptr217$i$lcssa)
)
)
)
- (set_local $$cmp259$537$i
+ (local.set $$cmp259$537$i
(i32.lt_s
- (get_local $$$pr477$i)
+ (local.get $$$pr477$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp259$537$i)
+ (local.get $$cmp259$537$i)
(block
- (set_local $$add273$i
+ (local.set $$add273$i
(i32.add
- (get_local $$$p$i)
+ (local.get $$$p$i)
(i32.const 25)
)
)
- (set_local $$div274$i
+ (local.set $$div274$i
(i32.and
(call $i32s-div
- (get_local $$add273$i)
+ (local.get $$add273$i)
(i32.const 9)
)
(i32.const -1)
)
)
- (set_local $$add275$i
+ (local.set $$add275$i
(i32.add
- (get_local $$div274$i)
+ (local.get $$div274$i)
(i32.const 1)
)
)
- (set_local $$cmp299$i
+ (local.set $$cmp299$i
(i32.eq
- (get_local $$or$i$241)
+ (local.get $$or$i$241)
(i32.const 102)
)
)
- (set_local $$223
- (get_local $$$pr477$i)
+ (local.set $$223
+ (local.get $$$pr477$i)
)
- (set_local $$a$3539$i
- (get_local $$a$1$lcssa$i)
+ (local.set $$a$3539$i
+ (local.get $$a$1$lcssa$i)
)
- (set_local $$z$3538$i
- (get_local $$z$1$lcssa$i)
+ (local.set $$z$3538$i
+ (local.get $$z$1$lcssa$i)
)
(loop $while-in70
(block $while-out69
- (set_local $$sub264$i
+ (local.set $$sub264$i
(i32.sub
(i32.const 0)
- (get_local $$223)
+ (local.get $$223)
)
)
- (set_local $$cmp265$i
+ (local.set $$cmp265$i
(i32.gt_s
- (get_local $$sub264$i)
+ (local.get $$sub264$i)
(i32.const 9)
)
)
- (set_local $$cond271$i
+ (local.set $$cond271$i
(if (result i32)
- (get_local $$cmp265$i)
+ (local.get $$cmp265$i)
(i32.const 9)
- (get_local $$sub264$i)
+ (local.get $$sub264$i)
)
)
- (set_local $$cmp277$533$i
+ (local.set $$cmp277$533$i
(i32.lt_u
- (get_local $$a$3539$i)
- (get_local $$z$3538$i)
+ (local.get $$a$3539$i)
+ (local.get $$z$3538$i)
)
)
(block $do-once71
(if
- (get_local $$cmp277$533$i)
+ (local.get $$cmp277$533$i)
(block
- (set_local $$shl280$i
+ (local.set $$shl280$i
(i32.shl
(i32.const 1)
- (get_local $$cond271$i)
+ (local.get $$cond271$i)
)
)
- (set_local $$sub281$i
+ (local.set $$sub281$i
(i32.add
- (get_local $$shl280$i)
+ (local.get $$shl280$i)
(i32.const -1)
)
)
- (set_local $$shr285$i
+ (local.set $$shr285$i
(i32.shr_u
(i32.const 1000000000)
- (get_local $$cond271$i)
+ (local.get $$cond271$i)
)
)
- (set_local $$carry262$0535$i
+ (local.set $$carry262$0535$i
(i32.const 0)
)
- (set_local $$d$1534$i
- (get_local $$a$3539$i)
+ (local.set $$d$1534$i
+ (local.get $$a$3539$i)
)
(loop $while-in74
(block $while-out73
- (set_local $$225
+ (local.set $$225
(i32.load
- (get_local $$d$1534$i)
+ (local.get $$d$1534$i)
)
)
- (set_local $$and282$i
+ (local.set $$and282$i
(i32.and
- (get_local $$225)
- (get_local $$sub281$i)
+ (local.get $$225)
+ (local.get $$sub281$i)
)
)
- (set_local $$shr283$i
+ (local.set $$shr283$i
(i32.shr_u
- (get_local $$225)
- (get_local $$cond271$i)
+ (local.get $$225)
+ (local.get $$cond271$i)
)
)
- (set_local $$add284$i
+ (local.set $$add284$i
(i32.add
- (get_local $$shr283$i)
- (get_local $$carry262$0535$i)
+ (local.get $$shr283$i)
+ (local.get $$carry262$0535$i)
)
)
(i32.store
- (get_local $$d$1534$i)
- (get_local $$add284$i)
+ (local.get $$d$1534$i)
+ (local.get $$add284$i)
)
- (set_local $$mul286$i
+ (local.set $$mul286$i
(i32.mul
- (get_local $$and282$i)
- (get_local $$shr285$i)
+ (local.get $$and282$i)
+ (local.get $$shr285$i)
)
)
- (set_local $$incdec$ptr288$i
+ (local.set $$incdec$ptr288$i
(i32.add
- (get_local $$d$1534$i)
+ (local.get $$d$1534$i)
(i32.const 4)
)
)
- (set_local $$cmp277$i
+ (local.set $$cmp277$i
(i32.lt_u
- (get_local $$incdec$ptr288$i)
- (get_local $$z$3538$i)
+ (local.get $$incdec$ptr288$i)
+ (local.get $$z$3538$i)
)
)
(if
- (get_local $$cmp277$i)
+ (local.get $$cmp277$i)
(block
- (set_local $$carry262$0535$i
- (get_local $$mul286$i)
+ (local.set $$carry262$0535$i
+ (local.get $$mul286$i)
)
- (set_local $$d$1534$i
- (get_local $$incdec$ptr288$i)
+ (local.set $$d$1534$i
+ (local.get $$incdec$ptr288$i)
)
)
(block
- (set_local $$mul286$i$lcssa
- (get_local $$mul286$i)
+ (local.set $$mul286$i$lcssa
+ (local.get $$mul286$i)
)
(br $while-out73)
)
@@ -10431,186 +10431,186 @@
(br $while-in74)
)
)
- (set_local $$226
+ (local.set $$226
(i32.load
- (get_local $$a$3539$i)
+ (local.get $$a$3539$i)
)
)
- (set_local $$tobool290$i
+ (local.set $$tobool290$i
(i32.eq
- (get_local $$226)
+ (local.get $$226)
(i32.const 0)
)
)
- (set_local $$incdec$ptr292$i
+ (local.set $$incdec$ptr292$i
(i32.add
- (get_local $$a$3539$i)
+ (local.get $$a$3539$i)
(i32.const 4)
)
)
- (set_local $$incdec$ptr292$a$3$i
+ (local.set $$incdec$ptr292$a$3$i
(if (result i32)
- (get_local $$tobool290$i)
- (get_local $$incdec$ptr292$i)
- (get_local $$a$3539$i)
+ (local.get $$tobool290$i)
+ (local.get $$incdec$ptr292$i)
+ (local.get $$a$3539$i)
)
)
- (set_local $$tobool294$i
+ (local.set $$tobool294$i
(i32.eq
- (get_local $$mul286$i$lcssa)
+ (local.get $$mul286$i$lcssa)
(i32.const 0)
)
)
(if
- (get_local $$tobool294$i)
+ (local.get $$tobool294$i)
(block
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$i)
+ (local.set $$incdec$ptr292$a$3573$i
+ (local.get $$incdec$ptr292$a$3$i)
)
- (set_local $$z$4$i
- (get_local $$z$3538$i)
+ (local.set $$z$4$i
+ (local.get $$z$3538$i)
)
(br $do-once71)
)
)
- (set_local $$incdec$ptr296$i
+ (local.set $$incdec$ptr296$i
(i32.add
- (get_local $$z$3538$i)
+ (local.get $$z$3538$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$z$3538$i)
- (get_local $$mul286$i$lcssa)
+ (local.get $$z$3538$i)
+ (local.get $$mul286$i$lcssa)
)
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$i)
+ (local.set $$incdec$ptr292$a$3573$i
+ (local.get $$incdec$ptr292$a$3$i)
)
- (set_local $$z$4$i
- (get_local $$incdec$ptr296$i)
+ (local.set $$z$4$i
+ (local.get $$incdec$ptr296$i)
)
)
(block
- (set_local $$224
+ (local.set $$224
(i32.load
- (get_local $$a$3539$i)
+ (local.get $$a$3539$i)
)
)
- (set_local $$tobool290$569$i
+ (local.set $$tobool290$569$i
(i32.eq
- (get_local $$224)
+ (local.get $$224)
(i32.const 0)
)
)
- (set_local $$incdec$ptr292$570$i
+ (local.set $$incdec$ptr292$570$i
(i32.add
- (get_local $$a$3539$i)
+ (local.get $$a$3539$i)
(i32.const 4)
)
)
- (set_local $$incdec$ptr292$a$3$571$i
+ (local.set $$incdec$ptr292$a$3$571$i
(if (result i32)
- (get_local $$tobool290$569$i)
- (get_local $$incdec$ptr292$570$i)
- (get_local $$a$3539$i)
+ (local.get $$tobool290$569$i)
+ (local.get $$incdec$ptr292$570$i)
+ (local.get $$a$3539$i)
)
)
- (set_local $$incdec$ptr292$a$3573$i
- (get_local $$incdec$ptr292$a$3$571$i)
+ (local.set $$incdec$ptr292$a$3573$i
+ (local.get $$incdec$ptr292$a$3$571$i)
)
- (set_local $$z$4$i
- (get_local $$z$3538$i)
+ (local.set $$z$4$i
+ (local.get $$z$3538$i)
)
)
)
)
- (set_local $$cond304$i
+ (local.set $$cond304$i
(if (result i32)
- (get_local $$cmp299$i)
- (get_local $$arraydecay208$add$ptr213$i)
- (get_local $$incdec$ptr292$a$3573$i)
+ (local.get $$cmp299$i)
+ (local.get $$arraydecay208$add$ptr213$i)
+ (local.get $$incdec$ptr292$a$3573$i)
)
)
- (set_local $$sub$ptr$lhs$cast305$i
- (get_local $$z$4$i)
+ (local.set $$sub$ptr$lhs$cast305$i
+ (local.get $$z$4$i)
)
- (set_local $$sub$ptr$rhs$cast306$i
- (get_local $$cond304$i)
+ (local.set $$sub$ptr$rhs$cast306$i
+ (local.get $$cond304$i)
)
- (set_local $$sub$ptr$sub307$i
+ (local.set $$sub$ptr$sub307$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast305$i)
- (get_local $$sub$ptr$rhs$cast306$i)
+ (local.get $$sub$ptr$lhs$cast305$i)
+ (local.get $$sub$ptr$rhs$cast306$i)
)
)
- (set_local $$sub$ptr$div$i
+ (local.set $$sub$ptr$div$i
(i32.shr_s
- (get_local $$sub$ptr$sub307$i)
+ (local.get $$sub$ptr$sub307$i)
(i32.const 2)
)
)
- (set_local $$cmp308$i
+ (local.set $$cmp308$i
(i32.gt_s
- (get_local $$sub$ptr$div$i)
- (get_local $$add275$i)
+ (local.get $$sub$ptr$div$i)
+ (local.get $$add275$i)
)
)
- (set_local $$add$ptr311$i
+ (local.set $$add$ptr311$i
(i32.add
- (get_local $$cond304$i)
+ (local.get $$cond304$i)
(i32.shl
- (get_local $$add275$i)
+ (local.get $$add275$i)
(i32.const 2)
)
)
)
- (set_local $$add$ptr311$z$4$i
+ (local.set $$add$ptr311$z$4$i
(if (result i32)
- (get_local $$cmp308$i)
- (get_local $$add$ptr311$i)
- (get_local $$z$4$i)
+ (local.get $$cmp308$i)
+ (local.get $$add$ptr311$i)
+ (local.get $$z$4$i)
)
)
- (set_local $$227
+ (local.set $$227
(i32.load
- (get_local $$e2$i)
+ (local.get $$e2$i)
)
)
- (set_local $$add313$i
+ (local.set $$add313$i
(i32.add
- (get_local $$227)
- (get_local $$cond271$i)
+ (local.get $$227)
+ (local.get $$cond271$i)
)
)
(i32.store
- (get_local $$e2$i)
- (get_local $$add313$i)
+ (local.get $$e2$i)
+ (local.get $$add313$i)
)
- (set_local $$cmp259$i
+ (local.set $$cmp259$i
(i32.lt_s
- (get_local $$add313$i)
+ (local.get $$add313$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp259$i)
+ (local.get $$cmp259$i)
(block
- (set_local $$223
- (get_local $$add313$i)
+ (local.set $$223
+ (local.get $$add313$i)
)
- (set_local $$a$3539$i
- (get_local $$incdec$ptr292$a$3573$i)
+ (local.set $$a$3539$i
+ (local.get $$incdec$ptr292$a$3573$i)
)
- (set_local $$z$3538$i
- (get_local $$add$ptr311$z$4$i)
+ (local.set $$z$3538$i
+ (local.get $$add$ptr311$z$4$i)
)
)
(block
- (set_local $$a$3$lcssa$i
- (get_local $$incdec$ptr292$a$3573$i)
+ (local.set $$a$3$lcssa$i
+ (local.get $$incdec$ptr292$a$3573$i)
)
- (set_local $$z$3$lcssa$i
- (get_local $$add$ptr311$z$4$i)
+ (local.set $$z$3$lcssa$i
+ (local.get $$add$ptr311$z$4$i)
)
(br $while-out69)
)
@@ -10620,107 +10620,107 @@
)
)
(block
- (set_local $$a$3$lcssa$i
- (get_local $$a$1$lcssa$i)
+ (local.set $$a$3$lcssa$i
+ (local.get $$a$1$lcssa$i)
)
- (set_local $$z$3$lcssa$i
- (get_local $$z$1$lcssa$i)
+ (local.set $$z$3$lcssa$i
+ (local.get $$z$1$lcssa$i)
)
)
)
- (set_local $$cmp315$i
+ (local.set $$cmp315$i
(i32.lt_u
- (get_local $$a$3$lcssa$i)
- (get_local $$z$3$lcssa$i)
+ (local.get $$a$3$lcssa$i)
+ (local.get $$z$3$lcssa$i)
)
)
(block $do-once75
(if
- (get_local $$cmp315$i)
+ (local.get $$cmp315$i)
(block
- (set_local $$sub$ptr$rhs$cast319$i
- (get_local $$a$3$lcssa$i)
+ (local.set $$sub$ptr$rhs$cast319$i
+ (local.get $$a$3$lcssa$i)
)
- (set_local $$sub$ptr$sub320$i
+ (local.set $$sub$ptr$sub320$i
(i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$sub$ptr$rhs$cast319$i)
+ (local.get $$sub$ptr$rhs$cast345$i)
+ (local.get $$sub$ptr$rhs$cast319$i)
)
)
- (set_local $$sub$ptr$div321$i
+ (local.set $$sub$ptr$div321$i
(i32.shr_s
- (get_local $$sub$ptr$sub320$i)
+ (local.get $$sub$ptr$sub320$i)
(i32.const 2)
)
)
- (set_local $$mul322$i
+ (local.set $$mul322$i
(i32.mul
- (get_local $$sub$ptr$div321$i)
+ (local.get $$sub$ptr$div321$i)
(i32.const 9)
)
)
- (set_local $$228
+ (local.set $$228
(i32.load
- (get_local $$a$3$lcssa$i)
+ (local.get $$a$3$lcssa$i)
)
)
- (set_local $$cmp324$529$i
+ (local.set $$cmp324$529$i
(i32.lt_u
- (get_local $$228)
+ (local.get $$228)
(i32.const 10)
)
)
(if
- (get_local $$cmp324$529$i)
+ (local.get $$cmp324$529$i)
(block
- (set_local $$e$1$i
- (get_local $$mul322$i)
+ (local.set $$e$1$i
+ (local.get $$mul322$i)
)
(br $do-once75)
)
(block
- (set_local $$e$0531$i
- (get_local $$mul322$i)
+ (local.set $$e$0531$i
+ (local.get $$mul322$i)
)
- (set_local $$i$0530$i
+ (local.set $$i$0530$i
(i32.const 10)
)
)
)
(loop $while-in78
(block $while-out77
- (set_local $$mul328$i
+ (local.set $$mul328$i
(i32.mul
- (get_local $$i$0530$i)
+ (local.get $$i$0530$i)
(i32.const 10)
)
)
- (set_local $$inc$i
+ (local.set $$inc$i
(i32.add
- (get_local $$e$0531$i)
+ (local.get $$e$0531$i)
(i32.const 1)
)
)
- (set_local $$cmp324$i
+ (local.set $$cmp324$i
(i32.lt_u
- (get_local $$228)
- (get_local $$mul328$i)
+ (local.get $$228)
+ (local.get $$mul328$i)
)
)
(if
- (get_local $$cmp324$i)
+ (local.get $$cmp324$i)
(block
- (set_local $$e$1$i
- (get_local $$inc$i)
+ (local.set $$e$1$i
+ (local.get $$inc$i)
)
(br $while-out77)
)
(block
- (set_local $$e$0531$i
- (get_local $$inc$i)
+ (local.set $$e$0531$i
+ (local.get $$inc$i)
)
- (set_local $$i$0530$i
- (get_local $$mul328$i)
+ (local.set $$i$0530$i
+ (local.get $$mul328$i)
)
)
)
@@ -10728,199 +10728,199 @@
)
)
)
- (set_local $$e$1$i
+ (local.set $$e$1$i
(i32.const 0)
)
)
)
- (set_local $$cmp333$i
+ (local.set $$cmp333$i
(i32.ne
- (get_local $$or$i$241)
+ (local.get $$or$i$241)
(i32.const 102)
)
)
- (set_local $$mul335$i
+ (local.set $$mul335$i
(if (result i32)
- (get_local $$cmp333$i)
- (get_local $$e$1$i)
+ (local.get $$cmp333$i)
+ (local.get $$e$1$i)
(i32.const 0)
)
)
- (set_local $$sub336$i
+ (local.set $$sub336$i
(i32.sub
- (get_local $$$p$i)
- (get_local $$mul335$i)
+ (local.get $$$p$i)
+ (local.get $$mul335$i)
)
)
- (set_local $$cmp338$i
+ (local.set $$cmp338$i
(i32.eq
- (get_local $$or$i$241)
+ (local.get $$or$i$241)
(i32.const 103)
)
)
- (set_local $$tobool341$i
+ (local.set $$tobool341$i
(i32.ne
- (get_local $$$p$i)
+ (local.get $$$p$i)
(i32.const 0)
)
)
- (set_local $$229
+ (local.set $$229
(i32.and
- (get_local $$tobool341$i)
- (get_local $$cmp338$i)
+ (local.get $$tobool341$i)
+ (local.get $$cmp338$i)
)
)
- (set_local $$land$ext$neg$i
+ (local.set $$land$ext$neg$i
(i32.shr_s
(i32.shl
- (get_local $$229)
+ (local.get $$229)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$sub343$i
+ (local.set $$sub343$i
(i32.add
- (get_local $$sub336$i)
- (get_local $$land$ext$neg$i)
+ (local.get $$sub336$i)
+ (local.get $$land$ext$neg$i)
)
)
- (set_local $$sub$ptr$lhs$cast344$i
- (get_local $$z$3$lcssa$i)
+ (local.set $$sub$ptr$lhs$cast344$i
+ (local.get $$z$3$lcssa$i)
)
- (set_local $$sub$ptr$sub346$i
+ (local.set $$sub$ptr$sub346$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast344$i)
- (get_local $$sub$ptr$rhs$cast345$i)
+ (local.get $$sub$ptr$lhs$cast344$i)
+ (local.get $$sub$ptr$rhs$cast345$i)
)
)
- (set_local $$sub$ptr$div347$i
+ (local.set $$sub$ptr$div347$i
(i32.shr_s
- (get_local $$sub$ptr$sub346$i)
+ (local.get $$sub$ptr$sub346$i)
(i32.const 2)
)
)
- (set_local $$230
+ (local.set $$230
(i32.mul
- (get_local $$sub$ptr$div347$i)
+ (local.get $$sub$ptr$div347$i)
(i32.const 9)
)
)
- (set_local $$mul349$i
+ (local.set $$mul349$i
(i32.add
- (get_local $$230)
+ (local.get $$230)
(i32.const -9)
)
)
- (set_local $$cmp350$i
+ (local.set $$cmp350$i
(i32.lt_s
- (get_local $$sub343$i)
- (get_local $$mul349$i)
+ (local.get $$sub343$i)
+ (local.get $$mul349$i)
)
)
(if
- (get_local $$cmp350$i)
+ (local.get $$cmp350$i)
(block
- (set_local $$add$ptr354$i
+ (local.set $$add$ptr354$i
(i32.add
- (get_local $$arraydecay208$add$ptr213$i)
+ (local.get $$arraydecay208$add$ptr213$i)
(i32.const 4)
)
)
- (set_local $$add355$i
+ (local.set $$add355$i
(i32.add
- (get_local $$sub343$i)
+ (local.get $$sub343$i)
(i32.const 9216)
)
)
- (set_local $$div356$i
+ (local.set $$div356$i
(i32.and
(call $i32s-div
- (get_local $$add355$i)
+ (local.get $$add355$i)
(i32.const 9)
)
(i32.const -1)
)
)
- (set_local $$sub357$i
+ (local.set $$sub357$i
(i32.add
- (get_local $$div356$i)
+ (local.get $$div356$i)
(i32.const -1024)
)
)
- (set_local $$add$ptr358$i
+ (local.set $$add$ptr358$i
(i32.add
- (get_local $$add$ptr354$i)
+ (local.get $$add$ptr354$i)
(i32.shl
- (get_local $$sub357$i)
+ (local.get $$sub357$i)
(i32.const 2)
)
)
)
- (set_local $$rem360$i
+ (local.set $$rem360$i
(i32.and
(call $i32s-rem
- (get_local $$add355$i)
+ (local.get $$add355$i)
(i32.const 9)
)
(i32.const -1)
)
)
- (set_local $$j$0$524$i
+ (local.set $$j$0$524$i
(i32.add
- (get_local $$rem360$i)
+ (local.get $$rem360$i)
(i32.const 1)
)
)
- (set_local $$cmp363$525$i
+ (local.set $$cmp363$525$i
(i32.lt_s
- (get_local $$j$0$524$i)
+ (local.get $$j$0$524$i)
(i32.const 9)
)
)
(if
- (get_local $$cmp363$525$i)
+ (local.get $$cmp363$525$i)
(block
- (set_local $$i$1526$i
+ (local.set $$i$1526$i
(i32.const 10)
)
- (set_local $$j$0527$i
- (get_local $$j$0$524$i)
+ (local.set $$j$0527$i
+ (local.get $$j$0$524$i)
)
(loop $while-in80
(block $while-out79
- (set_local $$mul367$i
+ (local.set $$mul367$i
(i32.mul
- (get_local $$i$1526$i)
+ (local.get $$i$1526$i)
(i32.const 10)
)
)
- (set_local $$j$0$i
+ (local.set $$j$0$i
(i32.add
- (get_local $$j$0527$i)
+ (local.get $$j$0527$i)
(i32.const 1)
)
)
- (set_local $$exitcond$i
+ (local.set $$exitcond$i
(i32.eq
- (get_local $$j$0$i)
+ (local.get $$j$0$i)
(i32.const 9)
)
)
(if
- (get_local $$exitcond$i)
+ (local.get $$exitcond$i)
(block
- (set_local $$i$1$lcssa$i
- (get_local $$mul367$i)
+ (local.set $$i$1$lcssa$i
+ (local.get $$mul367$i)
)
(br $while-out79)
)
(block
- (set_local $$i$1526$i
- (get_local $$mul367$i)
+ (local.set $$i$1526$i
+ (local.get $$mul367$i)
)
- (set_local $$j$0527$i
- (get_local $$j$0$i)
+ (local.set $$j$0527$i
+ (local.get $$j$0$i)
)
)
)
@@ -10928,164 +10928,164 @@
)
)
)
- (set_local $$i$1$lcssa$i
+ (local.set $$i$1$lcssa$i
(i32.const 10)
)
)
- (set_local $$231
+ (local.set $$231
(i32.load
- (get_local $$add$ptr358$i)
+ (local.get $$add$ptr358$i)
)
)
- (set_local $$rem370$i
+ (local.set $$rem370$i
(i32.and
(call $i32u-rem
- (get_local $$231)
- (get_local $$i$1$lcssa$i)
+ (local.get $$231)
+ (local.get $$i$1$lcssa$i)
)
(i32.const -1)
)
)
- (set_local $$tobool371$i
+ (local.set $$tobool371$i
(i32.eq
- (get_local $$rem370$i)
+ (local.get $$rem370$i)
(i32.const 0)
)
)
- (set_local $$add$ptr373$i
+ (local.set $$add$ptr373$i
(i32.add
- (get_local $$add$ptr358$i)
+ (local.get $$add$ptr358$i)
(i32.const 4)
)
)
- (set_local $$cmp374$i
+ (local.set $$cmp374$i
(i32.eq
- (get_local $$add$ptr373$i)
- (get_local $$z$3$lcssa$i)
+ (local.get $$add$ptr373$i)
+ (local.get $$z$3$lcssa$i)
)
)
- (set_local $$or$cond395$i
+ (local.set $$or$cond395$i
(i32.and
- (get_local $$cmp374$i)
- (get_local $$tobool371$i)
+ (local.get $$cmp374$i)
+ (local.get $$tobool371$i)
)
)
(block $do-once81
(if
- (get_local $$or$cond395$i)
+ (local.get $$or$cond395$i)
(block
- (set_local $$a$8$i
- (get_local $$a$3$lcssa$i)
+ (local.set $$a$8$i
+ (local.get $$a$3$lcssa$i)
)
- (set_local $$d$4$i
- (get_local $$add$ptr358$i)
+ (local.set $$d$4$i
+ (local.get $$add$ptr358$i)
)
- (set_local $$e$4$i
- (get_local $$e$1$i)
+ (local.set $$e$4$i
+ (local.get $$e$1$i)
)
)
(block
- (set_local $$div378$i
+ (local.set $$div378$i
(i32.and
(call $i32u-div
- (get_local $$231)
- (get_local $$i$1$lcssa$i)
+ (local.get $$231)
+ (local.get $$i$1$lcssa$i)
)
(i32.const -1)
)
)
- (set_local $$and379$i
+ (local.set $$and379$i
(i32.and
- (get_local $$div378$i)
+ (local.get $$div378$i)
(i32.const 1)
)
)
- (set_local $$tobool380$i
+ (local.set $$tobool380$i
(i32.eq
- (get_local $$and379$i)
+ (local.get $$and379$i)
(i32.const 0)
)
)
- (set_local $$$396$i
+ (local.set $$$396$i
(if (result f64)
- (get_local $$tobool380$i)
+ (local.get $$tobool380$i)
(f64.const 9007199254740992)
(f64.const 9007199254740994)
)
)
- (set_local $$div384$i
+ (local.set $$div384$i
(i32.and
(call $i32s-div
- (get_local $$i$1$lcssa$i)
+ (local.get $$i$1$lcssa$i)
(i32.const 2)
)
(i32.const -1)
)
)
- (set_local $$cmp385$i
+ (local.set $$cmp385$i
(i32.lt_u
- (get_local $$rem370$i)
- (get_local $$div384$i)
+ (local.get $$rem370$i)
+ (local.get $$div384$i)
)
)
(if
- (get_local $$cmp385$i)
- (set_local $$small$0$i
+ (local.get $$cmp385$i)
+ (local.set $$small$0$i
(f64.const 0.5)
)
(block
- (set_local $$cmp390$i
+ (local.set $$cmp390$i
(i32.eq
- (get_local $$rem370$i)
- (get_local $$div384$i)
+ (local.get $$rem370$i)
+ (local.get $$div384$i)
)
)
- (set_local $$or$cond397$i
+ (local.set $$or$cond397$i
(i32.and
- (get_local $$cmp374$i)
- (get_local $$cmp390$i)
+ (local.get $$cmp374$i)
+ (local.get $$cmp390$i)
)
)
- (set_local $$$404$i
+ (local.set $$$404$i
(if (result f64)
- (get_local $$or$cond397$i)
+ (local.get $$or$cond397$i)
(f64.const 1)
(f64.const 1.5)
)
)
- (set_local $$small$0$i
- (get_local $$$404$i)
+ (local.set $$small$0$i
+ (local.get $$$404$i)
)
)
)
- (set_local $$tobool400$i
+ (local.set $$tobool400$i
(i32.eq
- (get_local $$pl$0$i)
+ (local.get $$pl$0$i)
(i32.const 0)
)
)
(block $do-once83
(if
- (get_local $$tobool400$i)
+ (local.get $$tobool400$i)
(block
- (set_local $$round377$1$i
- (get_local $$$396$i)
+ (local.set $$round377$1$i
+ (local.get $$$396$i)
)
- (set_local $$small$1$i
- (get_local $$small$0$i)
+ (local.set $$small$1$i
+ (local.get $$small$0$i)
)
)
(block
- (set_local $$232
+ (local.set $$232
(i32.load8_s
- (get_local $$prefix$0$i)
+ (local.get $$prefix$0$i)
)
)
- (set_local $$cmp403$i
+ (local.set $$cmp403$i
(i32.eq
(i32.shr_s
(i32.shl
- (get_local $$232)
+ (local.get $$232)
(i32.const 24)
)
(i32.const 24)
@@ -11095,177 +11095,177 @@
)
(if
(i32.eqz
- (get_local $$cmp403$i)
+ (local.get $$cmp403$i)
)
(block
- (set_local $$round377$1$i
- (get_local $$$396$i)
+ (local.set $$round377$1$i
+ (local.get $$$396$i)
)
- (set_local $$small$1$i
- (get_local $$small$0$i)
+ (local.set $$small$1$i
+ (local.get $$small$0$i)
)
(br $do-once83)
)
)
- (set_local $$mul406$i
+ (local.set $$mul406$i
(f64.neg
- (get_local $$$396$i)
+ (local.get $$$396$i)
)
)
- (set_local $$mul407$i
+ (local.set $$mul407$i
(f64.neg
- (get_local $$small$0$i)
+ (local.get $$small$0$i)
)
)
- (set_local $$round377$1$i
- (get_local $$mul406$i)
+ (local.set $$round377$1$i
+ (local.get $$mul406$i)
)
- (set_local $$small$1$i
- (get_local $$mul407$i)
+ (local.set $$small$1$i
+ (local.get $$mul407$i)
)
)
)
)
- (set_local $$sub409$i
+ (local.set $$sub409$i
(i32.sub
- (get_local $$231)
- (get_local $$rem370$i)
+ (local.get $$231)
+ (local.get $$rem370$i)
)
)
(i32.store
- (get_local $$add$ptr358$i)
- (get_local $$sub409$i)
+ (local.get $$add$ptr358$i)
+ (local.get $$sub409$i)
)
- (set_local $$add410$i
+ (local.set $$add410$i
(f64.add
- (get_local $$round377$1$i)
- (get_local $$small$1$i)
+ (local.get $$round377$1$i)
+ (local.get $$small$1$i)
)
)
- (set_local $$cmp411$i
+ (local.set $$cmp411$i
(f64.ne
- (get_local $$add410$i)
- (get_local $$round377$1$i)
+ (local.get $$add410$i)
+ (local.get $$round377$1$i)
)
)
(if
(i32.eqz
- (get_local $$cmp411$i)
+ (local.get $$cmp411$i)
)
(block
- (set_local $$a$8$i
- (get_local $$a$3$lcssa$i)
+ (local.set $$a$8$i
+ (local.get $$a$3$lcssa$i)
)
- (set_local $$d$4$i
- (get_local $$add$ptr358$i)
+ (local.set $$d$4$i
+ (local.get $$add$ptr358$i)
)
- (set_local $$e$4$i
- (get_local $$e$1$i)
+ (local.set $$e$4$i
+ (local.get $$e$1$i)
)
(br $do-once81)
)
)
- (set_local $$add414$i
+ (local.set $$add414$i
(i32.add
- (get_local $$sub409$i)
- (get_local $$i$1$lcssa$i)
+ (local.get $$sub409$i)
+ (local.get $$i$1$lcssa$i)
)
)
(i32.store
- (get_local $$add$ptr358$i)
- (get_local $$add414$i)
+ (local.get $$add$ptr358$i)
+ (local.get $$add414$i)
)
- (set_local $$cmp416$519$i
+ (local.set $$cmp416$519$i
(i32.gt_u
- (get_local $$add414$i)
+ (local.get $$add414$i)
(i32.const 999999999)
)
)
(if
- (get_local $$cmp416$519$i)
+ (local.get $$cmp416$519$i)
(block
- (set_local $$a$5521$i
- (get_local $$a$3$lcssa$i)
+ (local.set $$a$5521$i
+ (local.get $$a$3$lcssa$i)
)
- (set_local $$d$2520$i
- (get_local $$add$ptr358$i)
+ (local.set $$d$2520$i
+ (local.get $$add$ptr358$i)
)
(loop $while-in86
(block $while-out85
- (set_local $$incdec$ptr419$i
+ (local.set $$incdec$ptr419$i
(i32.add
- (get_local $$d$2520$i)
+ (local.get $$d$2520$i)
(i32.const -4)
)
)
(i32.store
- (get_local $$d$2520$i)
+ (local.get $$d$2520$i)
(i32.const 0)
)
- (set_local $$cmp420$i
+ (local.set $$cmp420$i
(i32.lt_u
- (get_local $$incdec$ptr419$i)
- (get_local $$a$5521$i)
+ (local.get $$incdec$ptr419$i)
+ (local.get $$a$5521$i)
)
)
(if
- (get_local $$cmp420$i)
+ (local.get $$cmp420$i)
(block
- (set_local $$incdec$ptr423$i
+ (local.set $$incdec$ptr423$i
(i32.add
- (get_local $$a$5521$i)
+ (local.get $$a$5521$i)
(i32.const -4)
)
)
(i32.store
- (get_local $$incdec$ptr423$i)
+ (local.get $$incdec$ptr423$i)
(i32.const 0)
)
- (set_local $$a$6$i
- (get_local $$incdec$ptr423$i)
+ (local.set $$a$6$i
+ (local.get $$incdec$ptr423$i)
)
)
- (set_local $$a$6$i
- (get_local $$a$5521$i)
+ (local.set $$a$6$i
+ (local.get $$a$5521$i)
)
)
- (set_local $$233
+ (local.set $$233
(i32.load
- (get_local $$incdec$ptr419$i)
+ (local.get $$incdec$ptr419$i)
)
)
- (set_local $$inc425$i
+ (local.set $$inc425$i
(i32.add
- (get_local $$233)
+ (local.get $$233)
(i32.const 1)
)
)
(i32.store
- (get_local $$incdec$ptr419$i)
- (get_local $$inc425$i)
+ (local.get $$incdec$ptr419$i)
+ (local.get $$inc425$i)
)
- (set_local $$cmp416$i
+ (local.set $$cmp416$i
(i32.gt_u
- (get_local $$inc425$i)
+ (local.get $$inc425$i)
(i32.const 999999999)
)
)
(if
- (get_local $$cmp416$i)
+ (local.get $$cmp416$i)
(block
- (set_local $$a$5521$i
- (get_local $$a$6$i)
+ (local.set $$a$5521$i
+ (local.get $$a$6$i)
)
- (set_local $$d$2520$i
- (get_local $$incdec$ptr419$i)
+ (local.set $$d$2520$i
+ (local.get $$incdec$ptr419$i)
)
)
(block
- (set_local $$a$5$lcssa$i
- (get_local $$a$6$i)
+ (local.set $$a$5$lcssa$i
+ (local.get $$a$6$i)
)
- (set_local $$d$2$lcssa$i
- (get_local $$incdec$ptr419$i)
+ (local.set $$d$2$lcssa$i
+ (local.get $$incdec$ptr419$i)
)
(br $while-out85)
)
@@ -11275,109 +11275,109 @@
)
)
(block
- (set_local $$a$5$lcssa$i
- (get_local $$a$3$lcssa$i)
+ (local.set $$a$5$lcssa$i
+ (local.get $$a$3$lcssa$i)
)
- (set_local $$d$2$lcssa$i
- (get_local $$add$ptr358$i)
+ (local.set $$d$2$lcssa$i
+ (local.get $$add$ptr358$i)
)
)
)
- (set_local $$sub$ptr$rhs$cast428$i
- (get_local $$a$5$lcssa$i)
+ (local.set $$sub$ptr$rhs$cast428$i
+ (local.get $$a$5$lcssa$i)
)
- (set_local $$sub$ptr$sub429$i
+ (local.set $$sub$ptr$sub429$i
(i32.sub
- (get_local $$sub$ptr$rhs$cast345$i)
- (get_local $$sub$ptr$rhs$cast428$i)
+ (local.get $$sub$ptr$rhs$cast345$i)
+ (local.get $$sub$ptr$rhs$cast428$i)
)
)
- (set_local $$sub$ptr$div430$i
+ (local.set $$sub$ptr$div430$i
(i32.shr_s
- (get_local $$sub$ptr$sub429$i)
+ (local.get $$sub$ptr$sub429$i)
(i32.const 2)
)
)
- (set_local $$mul431$i
+ (local.set $$mul431$i
(i32.mul
- (get_local $$sub$ptr$div430$i)
+ (local.get $$sub$ptr$div430$i)
(i32.const 9)
)
)
- (set_local $$234
+ (local.set $$234
(i32.load
- (get_local $$a$5$lcssa$i)
+ (local.get $$a$5$lcssa$i)
)
)
- (set_local $$cmp433$515$i
+ (local.set $$cmp433$515$i
(i32.lt_u
- (get_local $$234)
+ (local.get $$234)
(i32.const 10)
)
)
(if
- (get_local $$cmp433$515$i)
+ (local.get $$cmp433$515$i)
(block
- (set_local $$a$8$i
- (get_local $$a$5$lcssa$i)
+ (local.set $$a$8$i
+ (local.get $$a$5$lcssa$i)
)
- (set_local $$d$4$i
- (get_local $$d$2$lcssa$i)
+ (local.set $$d$4$i
+ (local.get $$d$2$lcssa$i)
)
- (set_local $$e$4$i
- (get_local $$mul431$i)
+ (local.set $$e$4$i
+ (local.get $$mul431$i)
)
(br $do-once81)
)
(block
- (set_local $$e$2517$i
- (get_local $$mul431$i)
+ (local.set $$e$2517$i
+ (local.get $$mul431$i)
)
- (set_local $$i$2516$i
+ (local.set $$i$2516$i
(i32.const 10)
)
)
)
(loop $while-in88
(block $while-out87
- (set_local $$mul437$i
+ (local.set $$mul437$i
(i32.mul
- (get_local $$i$2516$i)
+ (local.get $$i$2516$i)
(i32.const 10)
)
)
- (set_local $$inc438$i
+ (local.set $$inc438$i
(i32.add
- (get_local $$e$2517$i)
+ (local.get $$e$2517$i)
(i32.const 1)
)
)
- (set_local $$cmp433$i
+ (local.set $$cmp433$i
(i32.lt_u
- (get_local $$234)
- (get_local $$mul437$i)
+ (local.get $$234)
+ (local.get $$mul437$i)
)
)
(if
- (get_local $$cmp433$i)
+ (local.get $$cmp433$i)
(block
- (set_local $$a$8$i
- (get_local $$a$5$lcssa$i)
+ (local.set $$a$8$i
+ (local.get $$a$5$lcssa$i)
)
- (set_local $$d$4$i
- (get_local $$d$2$lcssa$i)
+ (local.set $$d$4$i
+ (local.get $$d$2$lcssa$i)
)
- (set_local $$e$4$i
- (get_local $$inc438$i)
+ (local.set $$e$4$i
+ (local.get $$inc438$i)
)
(br $while-out87)
)
(block
- (set_local $$e$2517$i
- (get_local $$inc438$i)
+ (local.set $$e$2517$i
+ (local.get $$inc438$i)
)
- (set_local $$i$2516$i
- (get_local $$mul437$i)
+ (local.set $$i$2516$i
+ (local.get $$mul437$i)
)
)
)
@@ -11387,106 +11387,106 @@
)
)
)
- (set_local $$add$ptr442$i
+ (local.set $$add$ptr442$i
(i32.add
- (get_local $$d$4$i)
+ (local.get $$d$4$i)
(i32.const 4)
)
)
- (set_local $$cmp443$i
+ (local.set $$cmp443$i
(i32.gt_u
- (get_local $$z$3$lcssa$i)
- (get_local $$add$ptr442$i)
+ (local.get $$z$3$lcssa$i)
+ (local.get $$add$ptr442$i)
)
)
- (set_local $$add$ptr442$z$3$i
+ (local.set $$add$ptr442$z$3$i
(if (result i32)
- (get_local $$cmp443$i)
- (get_local $$add$ptr442$i)
- (get_local $$z$3$lcssa$i)
+ (local.get $$cmp443$i)
+ (local.get $$add$ptr442$i)
+ (local.get $$z$3$lcssa$i)
)
)
- (set_local $$a$9$ph$i
- (get_local $$a$8$i)
+ (local.set $$a$9$ph$i
+ (local.get $$a$8$i)
)
- (set_local $$e$5$ph$i
- (get_local $$e$4$i)
+ (local.set $$e$5$ph$i
+ (local.get $$e$4$i)
)
- (set_local $$z$7$ph$i
- (get_local $$add$ptr442$z$3$i)
+ (local.set $$z$7$ph$i
+ (local.get $$add$ptr442$z$3$i)
)
)
(block
- (set_local $$a$9$ph$i
- (get_local $$a$3$lcssa$i)
+ (local.set $$a$9$ph$i
+ (local.get $$a$3$lcssa$i)
)
- (set_local $$e$5$ph$i
- (get_local $$e$1$i)
+ (local.set $$e$5$ph$i
+ (local.get $$e$1$i)
)
- (set_local $$z$7$ph$i
- (get_local $$z$3$lcssa$i)
+ (local.set $$z$7$ph$i
+ (local.get $$z$3$lcssa$i)
)
)
)
- (set_local $$sub626$le$i
+ (local.set $$sub626$le$i
(i32.sub
(i32.const 0)
- (get_local $$e$5$ph$i)
+ (local.get $$e$5$ph$i)
)
)
- (set_local $$z$7$i
- (get_local $$z$7$ph$i)
+ (local.set $$z$7$i
+ (local.get $$z$7$ph$i)
)
(loop $while-in90
(block $while-out89
- (set_local $$cmp450$i
+ (local.set $$cmp450$i
(i32.gt_u
- (get_local $$z$7$i)
- (get_local $$a$9$ph$i)
+ (local.get $$z$7$i)
+ (local.get $$a$9$ph$i)
)
)
(if
(i32.eqz
- (get_local $$cmp450$i)
+ (local.get $$cmp450$i)
)
(block
- (set_local $$cmp450$lcssa$i
+ (local.set $$cmp450$lcssa$i
(i32.const 0)
)
- (set_local $$z$7$i$lcssa
- (get_local $$z$7$i)
+ (local.set $$z$7$i$lcssa
+ (local.get $$z$7$i)
)
(br $while-out89)
)
)
- (set_local $$arrayidx453$i
+ (local.set $$arrayidx453$i
(i32.add
- (get_local $$z$7$i)
+ (local.get $$z$7$i)
(i32.const -4)
)
)
- (set_local $$235
+ (local.set $$235
(i32.load
- (get_local $$arrayidx453$i)
+ (local.get $$arrayidx453$i)
)
)
- (set_local $$lnot455$i
+ (local.set $$lnot455$i
(i32.eq
- (get_local $$235)
+ (local.get $$235)
(i32.const 0)
)
)
(if
- (get_local $$lnot455$i)
- (set_local $$z$7$i
- (get_local $$arrayidx453$i)
+ (local.get $$lnot455$i)
+ (local.set $$z$7$i
+ (local.get $$arrayidx453$i)
)
(block
- (set_local $$cmp450$lcssa$i
+ (local.set $$cmp450$lcssa$i
(i32.const 1)
)
- (set_local $$z$7$i$lcssa
- (get_local $$z$7$i)
+ (local.set $$z$7$i$lcssa
+ (local.get $$z$7$i)
)
(br $while-out89)
)
@@ -11496,179 +11496,179 @@
)
(block $do-once91
(if
- (get_local $$cmp338$i)
+ (local.get $$cmp338$i)
(block
- (set_local $$236
+ (local.set $$236
(i32.and
- (get_local $$tobool341$i)
+ (local.get $$tobool341$i)
(i32.const 1)
)
)
- (set_local $$inc468$i
+ (local.set $$inc468$i
(i32.xor
- (get_local $$236)
+ (local.get $$236)
(i32.const 1)
)
)
- (set_local $$$p$inc468$i
+ (local.set $$$p$inc468$i
(i32.add
- (get_local $$inc468$i)
- (get_local $$$p$i)
+ (local.get $$inc468$i)
+ (local.get $$$p$i)
)
)
- (set_local $$cmp470$i
+ (local.set $$cmp470$i
(i32.gt_s
- (get_local $$$p$inc468$i)
- (get_local $$e$5$ph$i)
+ (local.get $$$p$inc468$i)
+ (local.get $$e$5$ph$i)
)
)
- (set_local $$cmp473$i
+ (local.set $$cmp473$i
(i32.gt_s
- (get_local $$e$5$ph$i)
+ (local.get $$e$5$ph$i)
(i32.const -5)
)
)
- (set_local $$or$cond2$i
+ (local.set $$or$cond2$i
(i32.and
- (get_local $$cmp470$i)
- (get_local $$cmp473$i)
+ (local.get $$cmp470$i)
+ (local.get $$cmp473$i)
)
)
(if
- (get_local $$or$cond2$i)
+ (local.get $$or$cond2$i)
(block
- (set_local $$dec476$i
+ (local.set $$dec476$i
(i32.add
- (get_local $$t$0)
+ (local.get $$t$0)
(i32.const -1)
)
)
- (set_local $$add477$neg$i
+ (local.set $$add477$neg$i
(i32.add
- (get_local $$$p$inc468$i)
+ (local.get $$$p$inc468$i)
(i32.const -1)
)
)
- (set_local $$sub478$i
+ (local.set $$sub478$i
(i32.sub
- (get_local $$add477$neg$i)
- (get_local $$e$5$ph$i)
+ (local.get $$add477$neg$i)
+ (local.get $$e$5$ph$i)
)
)
- (set_local $$p$addr$2$i
- (get_local $$sub478$i)
+ (local.set $$p$addr$2$i
+ (local.get $$sub478$i)
)
- (set_local $$t$addr$0$i
- (get_local $$dec476$i)
+ (local.set $$t$addr$0$i
+ (local.get $$dec476$i)
)
)
(block
- (set_local $$sub480$i
+ (local.set $$sub480$i
(i32.add
- (get_local $$t$0)
+ (local.get $$t$0)
(i32.const -2)
)
)
- (set_local $$dec481$i
+ (local.set $$dec481$i
(i32.add
- (get_local $$$p$inc468$i)
+ (local.get $$$p$inc468$i)
(i32.const -1)
)
)
- (set_local $$p$addr$2$i
- (get_local $$dec481$i)
+ (local.set $$p$addr$2$i
+ (local.get $$dec481$i)
)
- (set_local $$t$addr$0$i
- (get_local $$sub480$i)
+ (local.set $$t$addr$0$i
+ (local.get $$sub480$i)
)
)
)
- (set_local $$and483$i
+ (local.set $$and483$i
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8)
)
)
- (set_local $$tobool484$i
+ (local.set $$tobool484$i
(i32.eq
- (get_local $$and483$i)
+ (local.get $$and483$i)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool484$i)
+ (local.get $$tobool484$i)
)
(block
- (set_local $$and610$pre$phi$iZ2D
- (get_local $$and483$i)
+ (local.set $$and610$pre$phi$iZ2D
+ (local.get $$and483$i)
)
- (set_local $$p$addr$3$i
- (get_local $$p$addr$2$i)
+ (local.set $$p$addr$3$i
+ (local.get $$p$addr$2$i)
)
- (set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
+ (local.set $$t$addr$1$i
+ (local.get $$t$addr$0$i)
)
(br $do-once91)
)
)
(block $do-once93
(if
- (get_local $$cmp450$lcssa$i)
+ (local.get $$cmp450$lcssa$i)
(block
- (set_local $$arrayidx489$i
+ (local.set $$arrayidx489$i
(i32.add
- (get_local $$z$7$i$lcssa)
+ (local.get $$z$7$i$lcssa)
(i32.const -4)
)
)
- (set_local $$237
+ (local.set $$237
(i32.load
- (get_local $$arrayidx489$i)
+ (local.get $$arrayidx489$i)
)
)
- (set_local $$tobool490$i
+ (local.set $$tobool490$i
(i32.eq
- (get_local $$237)
+ (local.get $$237)
(i32.const 0)
)
)
(if
- (get_local $$tobool490$i)
+ (local.get $$tobool490$i)
(block
- (set_local $$j$2$i
+ (local.set $$j$2$i
(i32.const 9)
)
(br $do-once93)
)
)
- (set_local $$rem494$510$i
+ (local.set $$rem494$510$i
(i32.and
(call $i32u-rem
- (get_local $$237)
+ (local.get $$237)
(i32.const 10)
)
(i32.const -1)
)
)
- (set_local $$cmp495$511$i
+ (local.set $$cmp495$511$i
(i32.eq
- (get_local $$rem494$510$i)
+ (local.get $$rem494$510$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp495$511$i)
+ (local.get $$cmp495$511$i)
(block
- (set_local $$i$3512$i
+ (local.set $$i$3512$i
(i32.const 10)
)
- (set_local $$j$1513$i
+ (local.set $$j$1513$i
(i32.const 0)
)
)
(block
- (set_local $$j$2$i
+ (local.set $$j$2$i
(i32.const 0)
)
(br $do-once93)
@@ -11676,46 +11676,46 @@
)
(loop $while-in96
(block $while-out95
- (set_local $$mul499$i
+ (local.set $$mul499$i
(i32.mul
- (get_local $$i$3512$i)
+ (local.get $$i$3512$i)
(i32.const 10)
)
)
- (set_local $$inc500$i
+ (local.set $$inc500$i
(i32.add
- (get_local $$j$1513$i)
+ (local.get $$j$1513$i)
(i32.const 1)
)
)
- (set_local $$rem494$i
+ (local.set $$rem494$i
(i32.and
(call $i32u-rem
- (get_local $$237)
- (get_local $$mul499$i)
+ (local.get $$237)
+ (local.get $$mul499$i)
)
(i32.const -1)
)
)
- (set_local $$cmp495$i
+ (local.set $$cmp495$i
(i32.eq
- (get_local $$rem494$i)
+ (local.get $$rem494$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp495$i)
+ (local.get $$cmp495$i)
(block
- (set_local $$i$3512$i
- (get_local $$mul499$i)
+ (local.set $$i$3512$i
+ (local.get $$mul499$i)
)
- (set_local $$j$1513$i
- (get_local $$inc500$i)
+ (local.set $$j$1513$i
+ (local.get $$inc500$i)
)
)
(block
- (set_local $$j$2$i
- (get_local $$inc500$i)
+ (local.set $$j$2$i
+ (local.get $$inc500$i)
)
(br $while-out95)
)
@@ -11724,312 +11724,312 @@
)
)
)
- (set_local $$j$2$i
+ (local.set $$j$2$i
(i32.const 9)
)
)
)
- (set_local $$or504$i
+ (local.set $$or504$i
(i32.or
- (get_local $$t$addr$0$i)
+ (local.get $$t$addr$0$i)
(i32.const 32)
)
)
- (set_local $$cmp505$i
+ (local.set $$cmp505$i
(i32.eq
- (get_local $$or504$i)
+ (local.get $$or504$i)
(i32.const 102)
)
)
- (set_local $$sub$ptr$lhs$cast508$i
- (get_local $$z$7$i$lcssa)
+ (local.set $$sub$ptr$lhs$cast508$i
+ (local.get $$z$7$i$lcssa)
)
- (set_local $$sub$ptr$sub510$i
+ (local.set $$sub$ptr$sub510$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast508$i)
- (get_local $$sub$ptr$rhs$cast345$i)
+ (local.get $$sub$ptr$lhs$cast508$i)
+ (local.get $$sub$ptr$rhs$cast345$i)
)
)
- (set_local $$sub$ptr$div511$i
+ (local.set $$sub$ptr$div511$i
(i32.shr_s
- (get_local $$sub$ptr$sub510$i)
+ (local.get $$sub$ptr$sub510$i)
(i32.const 2)
)
)
- (set_local $$238
+ (local.set $$238
(i32.mul
- (get_local $$sub$ptr$div511$i)
+ (local.get $$sub$ptr$div511$i)
(i32.const 9)
)
)
- (set_local $$mul513$i
+ (local.set $$mul513$i
(i32.add
- (get_local $$238)
+ (local.get $$238)
(i32.const -9)
)
)
(if
- (get_local $$cmp505$i)
+ (local.get $$cmp505$i)
(block
- (set_local $$sub514$i
+ (local.set $$sub514$i
(i32.sub
- (get_local $$mul513$i)
- (get_local $$j$2$i)
+ (local.get $$mul513$i)
+ (local.get $$j$2$i)
)
)
- (set_local $$cmp515$i
+ (local.set $$cmp515$i
(i32.lt_s
- (get_local $$sub514$i)
+ (local.get $$sub514$i)
(i32.const 0)
)
)
- (set_local $$$sub514$i
+ (local.set $$$sub514$i
(if (result i32)
- (get_local $$cmp515$i)
+ (local.get $$cmp515$i)
(i32.const 0)
- (get_local $$sub514$i)
+ (local.get $$sub514$i)
)
)
- (set_local $$cmp528$i
+ (local.set $$cmp528$i
(i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
+ (local.get $$p$addr$2$i)
+ (local.get $$$sub514$i)
)
)
- (set_local $$p$addr$2$$sub514398$i
+ (local.set $$p$addr$2$$sub514398$i
(if (result i32)
- (get_local $$cmp528$i)
- (get_local $$p$addr$2$i)
- (get_local $$$sub514$i)
+ (local.get $$cmp528$i)
+ (local.get $$p$addr$2$i)
+ (local.get $$$sub514$i)
)
)
- (set_local $$and610$pre$phi$iZ2D
+ (local.set $$and610$pre$phi$iZ2D
(i32.const 0)
)
- (set_local $$p$addr$3$i
- (get_local $$p$addr$2$$sub514398$i)
+ (local.set $$p$addr$3$i
+ (local.get $$p$addr$2$$sub514398$i)
)
- (set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
+ (local.set $$t$addr$1$i
+ (local.get $$t$addr$0$i)
)
(br $do-once91)
)
(block
- (set_local $$add561$i
+ (local.set $$add561$i
(i32.add
- (get_local $$mul513$i)
- (get_local $$e$5$ph$i)
+ (local.get $$mul513$i)
+ (local.get $$e$5$ph$i)
)
)
- (set_local $$sub562$i
+ (local.set $$sub562$i
(i32.sub
- (get_local $$add561$i)
- (get_local $$j$2$i)
+ (local.get $$add561$i)
+ (local.get $$j$2$i)
)
)
- (set_local $$cmp563$i
+ (local.set $$cmp563$i
(i32.lt_s
- (get_local $$sub562$i)
+ (local.get $$sub562$i)
(i32.const 0)
)
)
- (set_local $$$sub562$i
+ (local.set $$$sub562$i
(if (result i32)
- (get_local $$cmp563$i)
+ (local.get $$cmp563$i)
(i32.const 0)
- (get_local $$sub562$i)
+ (local.get $$sub562$i)
)
)
- (set_local $$cmp577$i
+ (local.set $$cmp577$i
(i32.lt_s
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
+ (local.get $$p$addr$2$i)
+ (local.get $$$sub562$i)
)
)
- (set_local $$p$addr$2$$sub562399$i
+ (local.set $$p$addr$2$$sub562399$i
(if (result i32)
- (get_local $$cmp577$i)
- (get_local $$p$addr$2$i)
- (get_local $$$sub562$i)
+ (local.get $$cmp577$i)
+ (local.get $$p$addr$2$i)
+ (local.get $$$sub562$i)
)
)
- (set_local $$and610$pre$phi$iZ2D
+ (local.set $$and610$pre$phi$iZ2D
(i32.const 0)
)
- (set_local $$p$addr$3$i
- (get_local $$p$addr$2$$sub562399$i)
+ (local.set $$p$addr$3$i
+ (local.get $$p$addr$2$$sub562399$i)
)
- (set_local $$t$addr$1$i
- (get_local $$t$addr$0$i)
+ (local.set $$t$addr$1$i
+ (local.get $$t$addr$0$i)
)
(br $do-once91)
)
)
)
(block
- (set_local $$$pre567$i
+ (local.set $$$pre567$i
(i32.and
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8)
)
)
- (set_local $$and610$pre$phi$iZ2D
- (get_local $$$pre567$i)
+ (local.set $$and610$pre$phi$iZ2D
+ (local.get $$$pre567$i)
)
- (set_local $$p$addr$3$i
- (get_local $$$p$i)
+ (local.set $$p$addr$3$i
+ (local.get $$$p$i)
)
- (set_local $$t$addr$1$i
- (get_local $$t$0)
+ (local.set $$t$addr$1$i
+ (local.get $$t$0)
)
)
)
)
- (set_local $$239
+ (local.set $$239
(i32.or
- (get_local $$p$addr$3$i)
- (get_local $$and610$pre$phi$iZ2D)
+ (local.get $$p$addr$3$i)
+ (local.get $$and610$pre$phi$iZ2D)
)
)
- (set_local $$240
+ (local.set $$240
(i32.ne
- (get_local $$239)
+ (local.get $$239)
(i32.const 0)
)
)
- (set_local $$lor$ext$i
+ (local.set $$lor$ext$i
(i32.and
- (get_local $$240)
+ (local.get $$240)
(i32.const 1)
)
)
- (set_local $$or613$i
+ (local.set $$or613$i
(i32.or
- (get_local $$t$addr$1$i)
+ (local.get $$t$addr$1$i)
(i32.const 32)
)
)
- (set_local $$cmp614$i
+ (local.set $$cmp614$i
(i32.eq
- (get_local $$or613$i)
+ (local.get $$or613$i)
(i32.const 102)
)
)
(if
- (get_local $$cmp614$i)
+ (local.get $$cmp614$i)
(block
- (set_local $$cmp617$i
+ (local.set $$cmp617$i
(i32.gt_s
- (get_local $$e$5$ph$i)
+ (local.get $$e$5$ph$i)
(i32.const 0)
)
)
- (set_local $$add620$i
+ (local.set $$add620$i
(if (result i32)
- (get_local $$cmp617$i)
- (get_local $$e$5$ph$i)
+ (local.get $$cmp617$i)
+ (local.get $$e$5$ph$i)
(i32.const 0)
)
)
- (set_local $$estr$2$i
+ (local.set $$estr$2$i
(i32.const 0)
)
- (set_local $$sub$ptr$sub650$pn$i
- (get_local $$add620$i)
+ (local.set $$sub$ptr$sub650$pn$i
+ (local.get $$add620$i)
)
)
(block
- (set_local $$cmp623$i
+ (local.set $$cmp623$i
(i32.lt_s
- (get_local $$e$5$ph$i)
+ (local.get $$e$5$ph$i)
(i32.const 0)
)
)
- (set_local $$cond629$i
+ (local.set $$cond629$i
(if (result i32)
- (get_local $$cmp623$i)
- (get_local $$sub626$le$i)
- (get_local $$e$5$ph$i)
+ (local.get $$cmp623$i)
+ (local.get $$sub626$le$i)
+ (local.get $$e$5$ph$i)
)
)
- (set_local $$241
+ (local.set $$241
(i32.lt_s
- (get_local $$cond629$i)
+ (local.get $$cond629$i)
(i32.const 0)
)
)
- (set_local $$242
+ (local.set $$242
(i32.shr_s
(i32.shl
- (get_local $$241)
+ (local.get $$241)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$243
+ (local.set $$243
(call $_fmt_u
- (get_local $$cond629$i)
- (get_local $$242)
- (get_local $$arrayidx$i$236)
+ (local.get $$cond629$i)
+ (local.get $$242)
+ (local.get $$arrayidx$i$236)
)
)
- (set_local $$sub$ptr$rhs$cast634$504$i
- (get_local $$243)
+ (local.set $$sub$ptr$rhs$cast634$504$i
+ (local.get $$243)
)
- (set_local $$sub$ptr$sub635$505$i
+ (local.set $$sub$ptr$sub635$505$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast634$504$i)
+ (local.get $$sub$ptr$lhs$cast160$i)
+ (local.get $$sub$ptr$rhs$cast634$504$i)
)
)
- (set_local $$cmp636$506$i
+ (local.set $$cmp636$506$i
(i32.lt_s
- (get_local $$sub$ptr$sub635$505$i)
+ (local.get $$sub$ptr$sub635$505$i)
(i32.const 2)
)
)
(if
- (get_local $$cmp636$506$i)
+ (local.get $$cmp636$506$i)
(block
- (set_local $$estr$1507$i
- (get_local $$243)
+ (local.set $$estr$1507$i
+ (local.get $$243)
)
(loop $while-in98
(block $while-out97
- (set_local $$incdec$ptr639$i
+ (local.set $$incdec$ptr639$i
(i32.add
- (get_local $$estr$1507$i)
+ (local.get $$estr$1507$i)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr639$i)
+ (local.get $$incdec$ptr639$i)
(i32.const 48)
)
- (set_local $$sub$ptr$rhs$cast634$i
- (get_local $$incdec$ptr639$i)
+ (local.set $$sub$ptr$rhs$cast634$i
+ (local.get $$incdec$ptr639$i)
)
- (set_local $$sub$ptr$sub635$i
+ (local.set $$sub$ptr$sub635$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast634$i)
+ (local.get $$sub$ptr$lhs$cast160$i)
+ (local.get $$sub$ptr$rhs$cast634$i)
)
)
- (set_local $$cmp636$i
+ (local.set $$cmp636$i
(i32.lt_s
- (get_local $$sub$ptr$sub635$i)
+ (local.get $$sub$ptr$sub635$i)
(i32.const 2)
)
)
(if
- (get_local $$cmp636$i)
- (set_local $$estr$1507$i
- (get_local $$incdec$ptr639$i)
+ (local.get $$cmp636$i)
+ (local.set $$estr$1507$i
+ (local.get $$incdec$ptr639$i)
)
(block
- (set_local $$estr$1$lcssa$i
- (get_local $$incdec$ptr639$i)
+ (local.set $$estr$1$lcssa$i
+ (local.get $$incdec$ptr639$i)
)
(br $while-out97)
)
@@ -12038,262 +12038,262 @@
)
)
)
- (set_local $$estr$1$lcssa$i
- (get_local $$243)
+ (local.set $$estr$1$lcssa$i
+ (local.get $$243)
)
)
- (set_local $$244
+ (local.set $$244
(i32.shr_s
- (get_local $$e$5$ph$i)
+ (local.get $$e$5$ph$i)
(i32.const 31)
)
)
- (set_local $$245
+ (local.set $$245
(i32.and
- (get_local $$244)
+ (local.get $$244)
(i32.const 2)
)
)
- (set_local $$246
+ (local.set $$246
(i32.add
- (get_local $$245)
+ (local.get $$245)
(i32.const 43)
)
)
- (set_local $$conv644$i
+ (local.set $$conv644$i
(i32.and
- (get_local $$246)
+ (local.get $$246)
(i32.const 255)
)
)
- (set_local $$incdec$ptr645$i
+ (local.set $$incdec$ptr645$i
(i32.add
- (get_local $$estr$1$lcssa$i)
+ (local.get $$estr$1$lcssa$i)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr645$i)
- (get_local $$conv644$i)
+ (local.get $$incdec$ptr645$i)
+ (local.get $$conv644$i)
)
- (set_local $$conv646$i
+ (local.set $$conv646$i
(i32.and
- (get_local $$t$addr$1$i)
+ (local.get $$t$addr$1$i)
(i32.const 255)
)
)
- (set_local $$incdec$ptr647$i
+ (local.set $$incdec$ptr647$i
(i32.add
- (get_local $$estr$1$lcssa$i)
+ (local.get $$estr$1$lcssa$i)
(i32.const -2)
)
)
(i32.store8
- (get_local $$incdec$ptr647$i)
- (get_local $$conv646$i)
+ (local.get $$incdec$ptr647$i)
+ (local.get $$conv646$i)
)
- (set_local $$sub$ptr$rhs$cast649$i
- (get_local $$incdec$ptr647$i)
+ (local.set $$sub$ptr$rhs$cast649$i
+ (local.get $$incdec$ptr647$i)
)
- (set_local $$sub$ptr$sub650$i
+ (local.set $$sub$ptr$sub650$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast649$i)
+ (local.get $$sub$ptr$lhs$cast160$i)
+ (local.get $$sub$ptr$rhs$cast649$i)
)
)
- (set_local $$estr$2$i
- (get_local $$incdec$ptr647$i)
+ (local.set $$estr$2$i
+ (local.get $$incdec$ptr647$i)
)
- (set_local $$sub$ptr$sub650$pn$i
- (get_local $$sub$ptr$sub650$i)
+ (local.set $$sub$ptr$sub650$pn$i
+ (local.get $$sub$ptr$sub650$i)
)
)
)
- (set_local $$add608$i
+ (local.set $$add608$i
(i32.add
- (get_local $$pl$0$i)
+ (local.get $$pl$0$i)
(i32.const 1)
)
)
- (set_local $$add612$i
+ (local.set $$add612$i
(i32.add
- (get_local $$add608$i)
- (get_local $$p$addr$3$i)
+ (local.get $$add608$i)
+ (local.get $$p$addr$3$i)
)
)
- (set_local $$l$1$i
+ (local.set $$l$1$i
(i32.add
- (get_local $$add612$i)
- (get_local $$lor$ext$i)
+ (local.get $$add612$i)
+ (local.get $$lor$ext$i)
)
)
- (set_local $$add653$i
+ (local.set $$add653$i
(i32.add
- (get_local $$l$1$i)
- (get_local $$sub$ptr$sub650$pn$i)
+ (local.get $$l$1$i)
+ (local.get $$sub$ptr$sub650$pn$i)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$add653$i)
- (get_local $$fl$1$and219)
+ (local.get $$w$1)
+ (local.get $$add653$i)
+ (local.get $$fl$1$and219)
)
- (set_local $$247
+ (local.set $$247
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$436$i
+ (local.set $$and$i$436$i
(i32.and
- (get_local $$247)
+ (local.get $$247)
(i32.const 32)
)
)
- (set_local $$tobool$i$437$i
+ (local.set $$tobool$i$437$i
(i32.eq
- (get_local $$and$i$436$i)
+ (local.get $$and$i$436$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$437$i)
+ (local.get $$tobool$i$437$i)
(drop
(call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$0$i)
- (get_local $$f)
+ (local.get $$prefix$0$i)
+ (local.get $$pl$0$i)
+ (local.get $$f)
)
)
)
- (set_local $$xor655$i
+ (local.set $$xor655$i
(i32.xor
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 65536)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
- (get_local $$w$1)
- (get_local $$add653$i)
- (get_local $$xor655$i)
+ (local.get $$w$1)
+ (local.get $$add653$i)
+ (local.get $$xor655$i)
)
(block $do-once99
(if
- (get_local $$cmp614$i)
+ (local.get $$cmp614$i)
(block
- (set_local $$cmp660$i
+ (local.set $$cmp660$i
(i32.gt_u
- (get_local $$a$9$ph$i)
- (get_local $$arraydecay208$add$ptr213$i)
+ (local.get $$a$9$ph$i)
+ (local.get $$arraydecay208$add$ptr213$i)
)
)
- (set_local $$r$0$a$9$i
+ (local.set $$r$0$a$9$i
(if (result i32)
- (get_local $$cmp660$i)
- (get_local $$arraydecay208$add$ptr213$i)
- (get_local $$a$9$ph$i)
+ (local.get $$cmp660$i)
+ (local.get $$arraydecay208$add$ptr213$i)
+ (local.get $$a$9$ph$i)
)
)
- (set_local $$d$5494$i
- (get_local $$r$0$a$9$i)
+ (local.set $$d$5494$i
+ (local.get $$r$0$a$9$i)
)
(loop $while-in102
(block $while-out101
- (set_local $$248
+ (local.set $$248
(i32.load
- (get_local $$d$5494$i)
+ (local.get $$d$5494$i)
)
)
- (set_local $$249
+ (local.set $$249
(call $_fmt_u
- (get_local $$248)
+ (local.get $$248)
(i32.const 0)
- (get_local $$add$ptr671$i)
+ (local.get $$add$ptr671$i)
)
)
- (set_local $$cmp673$i
+ (local.set $$cmp673$i
(i32.eq
- (get_local $$d$5494$i)
- (get_local $$r$0$a$9$i)
+ (local.get $$d$5494$i)
+ (local.get $$r$0$a$9$i)
)
)
(block $do-once103
(if
- (get_local $$cmp673$i)
+ (local.get $$cmp673$i)
(block
- (set_local $$cmp686$i
+ (local.set $$cmp686$i
(i32.eq
- (get_local $$249)
- (get_local $$add$ptr671$i)
+ (local.get $$249)
+ (local.get $$add$ptr671$i)
)
)
(if
(i32.eqz
- (get_local $$cmp686$i)
+ (local.get $$cmp686$i)
)
(block
- (set_local $$s668$1$i
- (get_local $$249)
+ (local.set $$s668$1$i
+ (local.get $$249)
)
(br $do-once103)
)
)
(i32.store8
- (get_local $$incdec$ptr689$i)
+ (local.get $$incdec$ptr689$i)
(i32.const 48)
)
- (set_local $$s668$1$i
- (get_local $$incdec$ptr689$i)
+ (local.set $$s668$1$i
+ (local.get $$incdec$ptr689$i)
)
)
(block
- (set_local $$cmp678$491$i
+ (local.set $$cmp678$491$i
(i32.gt_u
- (get_local $$249)
- (get_local $$buf$i)
+ (local.get $$249)
+ (local.get $$buf$i)
)
)
(if
- (get_local $$cmp678$491$i)
- (set_local $$s668$0492$i
- (get_local $$249)
+ (local.get $$cmp678$491$i)
+ (local.set $$s668$0492$i
+ (local.get $$249)
)
(block
- (set_local $$s668$1$i
- (get_local $$249)
+ (local.set $$s668$1$i
+ (local.get $$249)
)
(br $do-once103)
)
)
(loop $while-in106
(block $while-out105
- (set_local $$incdec$ptr681$i
+ (local.set $$incdec$ptr681$i
(i32.add
- (get_local $$s668$0492$i)
+ (local.get $$s668$0492$i)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr681$i)
+ (local.get $$incdec$ptr681$i)
(i32.const 48)
)
- (set_local $$cmp678$i
+ (local.set $$cmp678$i
(i32.gt_u
- (get_local $$incdec$ptr681$i)
- (get_local $$buf$i)
+ (local.get $$incdec$ptr681$i)
+ (local.get $$buf$i)
)
)
(if
- (get_local $$cmp678$i)
- (set_local $$s668$0492$i
- (get_local $$incdec$ptr681$i)
+ (local.get $$cmp678$i)
+ (local.set $$s668$0492$i
+ (local.get $$incdec$ptr681$i)
)
(block
- (set_local $$s668$1$i
- (get_local $$incdec$ptr681$i)
+ (local.set $$s668$1$i
+ (local.get $$incdec$ptr681$i)
)
(br $while-out105)
)
@@ -12304,103 +12304,103 @@
)
)
)
- (set_local $$250
+ (local.set $$250
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$442$i
+ (local.set $$and$i$442$i
(i32.and
- (get_local $$250)
+ (local.get $$250)
(i32.const 32)
)
)
- (set_local $$tobool$i$443$i
+ (local.set $$tobool$i$443$i
(i32.eq
- (get_local $$and$i$442$i)
+ (local.get $$and$i$442$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$443$i)
+ (local.get $$tobool$i$443$i)
(block
- (set_local $$sub$ptr$rhs$cast695$i
- (get_local $$s668$1$i)
+ (local.set $$sub$ptr$rhs$cast695$i
+ (local.get $$s668$1$i)
)
- (set_local $$sub$ptr$sub696$i
+ (local.set $$sub$ptr$sub696$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
- (get_local $$sub$ptr$rhs$cast695$i)
+ (local.get $$sub$ptr$lhs$cast694$i)
+ (local.get $$sub$ptr$rhs$cast695$i)
)
)
(drop
(call $___fwritex
- (get_local $$s668$1$i)
- (get_local $$sub$ptr$sub696$i)
- (get_local $$f)
+ (local.get $$s668$1$i)
+ (local.get $$sub$ptr$sub696$i)
+ (local.get $$f)
)
)
)
)
- (set_local $$incdec$ptr698$i
+ (local.set $$incdec$ptr698$i
(i32.add
- (get_local $$d$5494$i)
+ (local.get $$d$5494$i)
(i32.const 4)
)
)
- (set_local $$cmp665$i
+ (local.set $$cmp665$i
(i32.gt_u
- (get_local $$incdec$ptr698$i)
- (get_local $$arraydecay208$add$ptr213$i)
+ (local.get $$incdec$ptr698$i)
+ (local.get $$arraydecay208$add$ptr213$i)
)
)
(if
- (get_local $$cmp665$i)
+ (local.get $$cmp665$i)
(block
- (set_local $$incdec$ptr698$i$lcssa
- (get_local $$incdec$ptr698$i)
+ (local.set $$incdec$ptr698$i$lcssa
+ (local.get $$incdec$ptr698$i)
)
(br $while-out101)
)
- (set_local $$d$5494$i
- (get_local $$incdec$ptr698$i)
+ (local.set $$d$5494$i
+ (local.get $$incdec$ptr698$i)
)
)
(br $while-in102)
)
)
- (set_local $$251
+ (local.set $$251
(i32.eq
- (get_local $$239)
+ (local.get $$239)
(i32.const 0)
)
)
(block $do-once107
(if
(i32.eqz
- (get_local $$251)
+ (local.get $$251)
)
(block
- (set_local $$252
+ (local.set $$252
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$448$i
+ (local.set $$and$i$448$i
(i32.and
- (get_local $$252)
+ (local.get $$252)
(i32.const 32)
)
)
- (set_local $$tobool$i$449$i
+ (local.set $$tobool$i$449$i
(i32.eq
- (get_local $$and$i$448$i)
+ (local.get $$and$i$448$i)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool$i$449$i)
+ (local.get $$tobool$i$449$i)
)
(br $do-once107)
)
@@ -12408,91 +12408,91 @@
(call $___fwritex
(i32.const 4143)
(i32.const 1)
- (get_local $$f)
+ (local.get $$f)
)
)
)
)
)
- (set_local $$cmp707$486$i
+ (local.set $$cmp707$486$i
(i32.lt_u
- (get_local $$incdec$ptr698$i$lcssa)
- (get_local $$z$7$i$lcssa)
+ (local.get $$incdec$ptr698$i$lcssa)
+ (local.get $$z$7$i$lcssa)
)
)
- (set_local $$cmp710$487$i
+ (local.set $$cmp710$487$i
(i32.gt_s
- (get_local $$p$addr$3$i)
+ (local.get $$p$addr$3$i)
(i32.const 0)
)
)
- (set_local $$253
+ (local.set $$253
(i32.and
- (get_local $$cmp710$487$i)
- (get_local $$cmp707$486$i)
+ (local.get $$cmp710$487$i)
+ (local.get $$cmp707$486$i)
)
)
(if
- (get_local $$253)
+ (local.get $$253)
(block
- (set_local $$d$6488$i
- (get_local $$incdec$ptr698$i$lcssa)
+ (local.set $$d$6488$i
+ (local.get $$incdec$ptr698$i$lcssa)
)
- (set_local $$p$addr$4489$i
- (get_local $$p$addr$3$i)
+ (local.set $$p$addr$4489$i
+ (local.get $$p$addr$3$i)
)
(loop $while-in110
(block $while-out109
- (set_local $$254
+ (local.set $$254
(i32.load
- (get_local $$d$6488$i)
+ (local.get $$d$6488$i)
)
)
- (set_local $$255
+ (local.set $$255
(call $_fmt_u
- (get_local $$254)
+ (local.get $$254)
(i32.const 0)
- (get_local $$add$ptr671$i)
+ (local.get $$add$ptr671$i)
)
)
- (set_local $$cmp722$483$i
+ (local.set $$cmp722$483$i
(i32.gt_u
- (get_local $$255)
- (get_local $$buf$i)
+ (local.get $$255)
+ (local.get $$buf$i)
)
)
(if
- (get_local $$cmp722$483$i)
+ (local.get $$cmp722$483$i)
(block
- (set_local $$s715$0484$i
- (get_local $$255)
+ (local.set $$s715$0484$i
+ (local.get $$255)
)
(loop $while-in112
(block $while-out111
- (set_local $$incdec$ptr725$i
+ (local.set $$incdec$ptr725$i
(i32.add
- (get_local $$s715$0484$i)
+ (local.get $$s715$0484$i)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr725$i)
+ (local.get $$incdec$ptr725$i)
(i32.const 48)
)
- (set_local $$cmp722$i
+ (local.set $$cmp722$i
(i32.gt_u
- (get_local $$incdec$ptr725$i)
- (get_local $$buf$i)
+ (local.get $$incdec$ptr725$i)
+ (local.get $$buf$i)
)
)
(if
- (get_local $$cmp722$i)
- (set_local $$s715$0484$i
- (get_local $$incdec$ptr725$i)
+ (local.get $$cmp722$i)
+ (local.set $$s715$0484$i
+ (local.get $$incdec$ptr725$i)
)
(block
- (set_local $$s715$0$lcssa$i
- (get_local $$incdec$ptr725$i)
+ (local.set $$s715$0$lcssa$i
+ (local.get $$incdec$ptr725$i)
)
(br $while-out111)
)
@@ -12501,95 +12501,95 @@
)
)
)
- (set_local $$s715$0$lcssa$i
- (get_local $$255)
+ (local.set $$s715$0$lcssa$i
+ (local.get $$255)
)
)
- (set_local $$256
+ (local.set $$256
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$454$i
+ (local.set $$and$i$454$i
(i32.and
- (get_local $$256)
+ (local.get $$256)
(i32.const 32)
)
)
- (set_local $$tobool$i$455$i
+ (local.set $$tobool$i$455$i
(i32.eq
- (get_local $$and$i$454$i)
+ (local.get $$and$i$454$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$455$i)
+ (local.get $$tobool$i$455$i)
(block
- (set_local $$cmp727$i
+ (local.set $$cmp727$i
(i32.gt_s
- (get_local $$p$addr$4489$i)
+ (local.get $$p$addr$4489$i)
(i32.const 9)
)
)
- (set_local $$cond732$i
+ (local.set $$cond732$i
(if (result i32)
- (get_local $$cmp727$i)
+ (local.get $$cmp727$i)
(i32.const 9)
- (get_local $$p$addr$4489$i)
+ (local.get $$p$addr$4489$i)
)
)
(drop
(call $___fwritex
- (get_local $$s715$0$lcssa$i)
- (get_local $$cond732$i)
- (get_local $$f)
+ (local.get $$s715$0$lcssa$i)
+ (local.get $$cond732$i)
+ (local.get $$f)
)
)
)
)
- (set_local $$incdec$ptr734$i
+ (local.set $$incdec$ptr734$i
(i32.add
- (get_local $$d$6488$i)
+ (local.get $$d$6488$i)
(i32.const 4)
)
)
- (set_local $$sub735$i
+ (local.set $$sub735$i
(i32.add
- (get_local $$p$addr$4489$i)
+ (local.get $$p$addr$4489$i)
(i32.const -9)
)
)
- (set_local $$cmp707$i
+ (local.set $$cmp707$i
(i32.lt_u
- (get_local $$incdec$ptr734$i)
- (get_local $$z$7$i$lcssa)
+ (local.get $$incdec$ptr734$i)
+ (local.get $$z$7$i$lcssa)
)
)
- (set_local $$cmp710$i
+ (local.set $$cmp710$i
(i32.gt_s
- (get_local $$p$addr$4489$i)
+ (local.get $$p$addr$4489$i)
(i32.const 9)
)
)
- (set_local $$257
+ (local.set $$257
(i32.and
- (get_local $$cmp710$i)
- (get_local $$cmp707$i)
+ (local.get $$cmp710$i)
+ (local.get $$cmp707$i)
)
)
(if
- (get_local $$257)
+ (local.get $$257)
(block
- (set_local $$d$6488$i
- (get_local $$incdec$ptr734$i)
+ (local.set $$d$6488$i
+ (local.get $$incdec$ptr734$i)
)
- (set_local $$p$addr$4489$i
- (get_local $$sub735$i)
+ (local.set $$p$addr$4489$i
+ (local.get $$sub735$i)
)
)
(block
- (set_local $$p$addr$4$lcssa$i
- (get_local $$sub735$i)
+ (local.set $$p$addr$4$lcssa$i
+ (local.get $$sub735$i)
)
(br $while-out109)
)
@@ -12598,182 +12598,182 @@
)
)
)
- (set_local $$p$addr$4$lcssa$i
- (get_local $$p$addr$3$i)
+ (local.set $$p$addr$4$lcssa$i
+ (local.get $$p$addr$3$i)
)
)
- (set_local $$add737$i
+ (local.set $$add737$i
(i32.add
- (get_local $$p$addr$4$lcssa$i)
+ (local.get $$p$addr$4$lcssa$i)
(i32.const 9)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
- (get_local $$add737$i)
+ (local.get $$add737$i)
(i32.const 9)
(i32.const 0)
)
)
(block
- (set_local $$add$ptr742$i
+ (local.set $$add$ptr742$i
(i32.add
- (get_local $$a$9$ph$i)
+ (local.get $$a$9$ph$i)
(i32.const 4)
)
)
- (set_local $$z$7$add$ptr742$i
+ (local.set $$z$7$add$ptr742$i
(if (result i32)
- (get_local $$cmp450$lcssa$i)
- (get_local $$z$7$i$lcssa)
- (get_local $$add$ptr742$i)
+ (local.get $$cmp450$lcssa$i)
+ (local.get $$z$7$i$lcssa)
+ (local.get $$add$ptr742$i)
)
)
- (set_local $$cmp748$499$i
+ (local.set $$cmp748$499$i
(i32.gt_s
- (get_local $$p$addr$3$i)
+ (local.get $$p$addr$3$i)
(i32.const -1)
)
)
(if
- (get_local $$cmp748$499$i)
+ (local.get $$cmp748$499$i)
(block
- (set_local $$tobool781$i
+ (local.set $$tobool781$i
(i32.eq
- (get_local $$and610$pre$phi$iZ2D)
+ (local.get $$and610$pre$phi$iZ2D)
(i32.const 0)
)
)
- (set_local $$d$7500$i
- (get_local $$a$9$ph$i)
+ (local.set $$d$7500$i
+ (local.get $$a$9$ph$i)
)
- (set_local $$p$addr$5501$i
- (get_local $$p$addr$3$i)
+ (local.set $$p$addr$5501$i
+ (local.get $$p$addr$3$i)
)
(loop $while-in114
(block $while-out113
- (set_local $$258
+ (local.set $$258
(i32.load
- (get_local $$d$7500$i)
+ (local.get $$d$7500$i)
)
)
- (set_local $$259
+ (local.set $$259
(call $_fmt_u
- (get_local $$258)
+ (local.get $$258)
(i32.const 0)
- (get_local $$add$ptr671$i)
+ (local.get $$add$ptr671$i)
)
)
- (set_local $$cmp760$i
+ (local.set $$cmp760$i
(i32.eq
- (get_local $$259)
- (get_local $$add$ptr671$i)
+ (local.get $$259)
+ (local.get $$add$ptr671$i)
)
)
(if
- (get_local $$cmp760$i)
+ (local.get $$cmp760$i)
(block
(i32.store8
- (get_local $$incdec$ptr689$i)
+ (local.get $$incdec$ptr689$i)
(i32.const 48)
)
- (set_local $$s753$0$i
- (get_local $$incdec$ptr689$i)
+ (local.set $$s753$0$i
+ (local.get $$incdec$ptr689$i)
)
)
- (set_local $$s753$0$i
- (get_local $$259)
+ (local.set $$s753$0$i
+ (local.get $$259)
)
)
- (set_local $$cmp765$i
+ (local.set $$cmp765$i
(i32.eq
- (get_local $$d$7500$i)
- (get_local $$a$9$ph$i)
+ (local.get $$d$7500$i)
+ (local.get $$a$9$ph$i)
)
)
(block $do-once115
(if
- (get_local $$cmp765$i)
+ (local.get $$cmp765$i)
(block
- (set_local $$incdec$ptr776$i
+ (local.set $$incdec$ptr776$i
(i32.add
- (get_local $$s753$0$i)
+ (local.get $$s753$0$i)
(i32.const 1)
)
)
- (set_local $$260
+ (local.set $$260
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$460$i
+ (local.set $$and$i$460$i
(i32.and
- (get_local $$260)
+ (local.get $$260)
(i32.const 32)
)
)
- (set_local $$tobool$i$461$i
+ (local.set $$tobool$i$461$i
(i32.eq
- (get_local $$and$i$460$i)
+ (local.get $$and$i$460$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$461$i)
+ (local.get $$tobool$i$461$i)
(drop
(call $___fwritex
- (get_local $$s753$0$i)
+ (local.get $$s753$0$i)
(i32.const 1)
- (get_local $$f)
+ (local.get $$f)
)
)
)
- (set_local $$cmp777$i
+ (local.set $$cmp777$i
(i32.lt_s
- (get_local $$p$addr$5501$i)
+ (local.get $$p$addr$5501$i)
(i32.const 1)
)
)
- (set_local $$or$cond401$i
+ (local.set $$or$cond401$i
(i32.and
- (get_local $$tobool781$i)
- (get_local $$cmp777$i)
+ (local.get $$tobool781$i)
+ (local.get $$cmp777$i)
)
)
(if
- (get_local $$or$cond401$i)
+ (local.get $$or$cond401$i)
(block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
+ (local.set $$s753$2$i
+ (local.get $$incdec$ptr776$i)
)
(br $do-once115)
)
)
- (set_local $$261
+ (local.set $$261
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$466$i
+ (local.set $$and$i$466$i
(i32.and
- (get_local $$261)
+ (local.get $$261)
(i32.const 32)
)
)
- (set_local $$tobool$i$467$i
+ (local.set $$tobool$i$467$i
(i32.eq
- (get_local $$and$i$466$i)
+ (local.get $$and$i$466$i)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool$i$467$i)
+ (local.get $$tobool$i$467$i)
)
(block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
+ (local.set $$s753$2$i
+ (local.get $$incdec$ptr776$i)
)
(br $do-once115)
)
@@ -12782,58 +12782,58 @@
(call $___fwritex
(i32.const 4143)
(i32.const 1)
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$s753$2$i
- (get_local $$incdec$ptr776$i)
+ (local.set $$s753$2$i
+ (local.get $$incdec$ptr776$i)
)
)
(block
- (set_local $$cmp770$495$i
+ (local.set $$cmp770$495$i
(i32.gt_u
- (get_local $$s753$0$i)
- (get_local $$buf$i)
+ (local.get $$s753$0$i)
+ (local.get $$buf$i)
)
)
(if
- (get_local $$cmp770$495$i)
- (set_local $$s753$1496$i
- (get_local $$s753$0$i)
+ (local.get $$cmp770$495$i)
+ (local.set $$s753$1496$i
+ (local.get $$s753$0$i)
)
(block
- (set_local $$s753$2$i
- (get_local $$s753$0$i)
+ (local.set $$s753$2$i
+ (local.get $$s753$0$i)
)
(br $do-once115)
)
)
(loop $while-in118
(block $while-out117
- (set_local $$incdec$ptr773$i
+ (local.set $$incdec$ptr773$i
(i32.add
- (get_local $$s753$1496$i)
+ (local.get $$s753$1496$i)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr773$i)
+ (local.get $$incdec$ptr773$i)
(i32.const 48)
)
- (set_local $$cmp770$i
+ (local.set $$cmp770$i
(i32.gt_u
- (get_local $$incdec$ptr773$i)
- (get_local $$buf$i)
+ (local.get $$incdec$ptr773$i)
+ (local.get $$buf$i)
)
)
(if
- (get_local $$cmp770$i)
- (set_local $$s753$1496$i
- (get_local $$incdec$ptr773$i)
+ (local.get $$cmp770$i)
+ (local.set $$s753$1496$i
+ (local.get $$incdec$ptr773$i)
)
(block
- (set_local $$s753$2$i
- (get_local $$incdec$ptr773$i)
+ (local.set $$s753$2$i
+ (local.get $$incdec$ptr773$i)
)
(br $while-out117)
)
@@ -12844,100 +12844,100 @@
)
)
)
- (set_local $$sub$ptr$rhs$cast788$i
- (get_local $$s753$2$i)
+ (local.set $$sub$ptr$rhs$cast788$i
+ (local.get $$s753$2$i)
)
- (set_local $$sub$ptr$sub789$i
+ (local.set $$sub$ptr$sub789$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast694$i)
- (get_local $$sub$ptr$rhs$cast788$i)
+ (local.get $$sub$ptr$lhs$cast694$i)
+ (local.get $$sub$ptr$rhs$cast788$i)
)
)
- (set_local $$262
+ (local.set $$262
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$472$i
+ (local.set $$and$i$472$i
(i32.and
- (get_local $$262)
+ (local.get $$262)
(i32.const 32)
)
)
- (set_local $$tobool$i$473$i
+ (local.set $$tobool$i$473$i
(i32.eq
- (get_local $$and$i$472$i)
+ (local.get $$and$i$472$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$473$i)
+ (local.get $$tobool$i$473$i)
(block
- (set_local $$cmp790$i
+ (local.set $$cmp790$i
(i32.gt_s
- (get_local $$p$addr$5501$i)
- (get_local $$sub$ptr$sub789$i)
+ (local.get $$p$addr$5501$i)
+ (local.get $$sub$ptr$sub789$i)
)
)
- (set_local $$cond800$i
+ (local.set $$cond800$i
(if (result i32)
- (get_local $$cmp790$i)
- (get_local $$sub$ptr$sub789$i)
- (get_local $$p$addr$5501$i)
+ (local.get $$cmp790$i)
+ (local.get $$sub$ptr$sub789$i)
+ (local.get $$p$addr$5501$i)
)
)
(drop
(call $___fwritex
- (get_local $$s753$2$i)
- (get_local $$cond800$i)
- (get_local $$f)
+ (local.get $$s753$2$i)
+ (local.get $$cond800$i)
+ (local.get $$f)
)
)
)
)
- (set_local $$sub806$i
+ (local.set $$sub806$i
(i32.sub
- (get_local $$p$addr$5501$i)
- (get_local $$sub$ptr$sub789$i)
+ (local.get $$p$addr$5501$i)
+ (local.get $$sub$ptr$sub789$i)
)
)
- (set_local $$incdec$ptr808$i
+ (local.set $$incdec$ptr808$i
(i32.add
- (get_local $$d$7500$i)
+ (local.get $$d$7500$i)
(i32.const 4)
)
)
- (set_local $$cmp745$i
+ (local.set $$cmp745$i
(i32.lt_u
- (get_local $$incdec$ptr808$i)
- (get_local $$z$7$add$ptr742$i)
+ (local.get $$incdec$ptr808$i)
+ (local.get $$z$7$add$ptr742$i)
)
)
- (set_local $$cmp748$i
+ (local.set $$cmp748$i
(i32.gt_s
- (get_local $$sub806$i)
+ (local.get $$sub806$i)
(i32.const -1)
)
)
- (set_local $$263
+ (local.set $$263
(i32.and
- (get_local $$cmp745$i)
- (get_local $$cmp748$i)
+ (local.get $$cmp745$i)
+ (local.get $$cmp748$i)
)
)
(if
- (get_local $$263)
+ (local.get $$263)
(block
- (set_local $$d$7500$i
- (get_local $$incdec$ptr808$i)
+ (local.set $$d$7500$i
+ (local.get $$incdec$ptr808$i)
)
- (set_local $$p$addr$5501$i
- (get_local $$sub806$i)
+ (local.set $$p$addr$5501$i
+ (local.get $$sub806$i)
)
)
(block
- (set_local $$p$addr$5$lcssa$i
- (get_local $$sub806$i)
+ (local.set $$p$addr$5$lcssa$i
+ (local.get $$sub806$i)
)
(br $while-out113)
)
@@ -12946,120 +12946,120 @@
)
)
)
- (set_local $$p$addr$5$lcssa$i
- (get_local $$p$addr$3$i)
+ (local.set $$p$addr$5$lcssa$i
+ (local.get $$p$addr$3$i)
)
)
- (set_local $$add810$i
+ (local.set $$add810$i
(i32.add
- (get_local $$p$addr$5$lcssa$i)
+ (local.get $$p$addr$5$lcssa$i)
(i32.const 18)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
- (get_local $$add810$i)
+ (local.get $$add810$i)
(i32.const 18)
(i32.const 0)
)
- (set_local $$264
+ (local.set $$264
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$i
+ (local.set $$and$i$i
(i32.and
- (get_local $$264)
+ (local.get $$264)
(i32.const 32)
)
)
- (set_local $$tobool$i$i
+ (local.set $$tobool$i$i
(i32.eq
- (get_local $$and$i$i)
+ (local.get $$and$i$i)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$tobool$i$i)
+ (local.get $$tobool$i$i)
)
(br $do-once99)
)
- (set_local $$sub$ptr$rhs$cast812$i
- (get_local $$estr$2$i)
+ (local.set $$sub$ptr$rhs$cast812$i
+ (local.get $$estr$2$i)
)
- (set_local $$sub$ptr$sub813$i
+ (local.set $$sub$ptr$sub813$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast160$i)
- (get_local $$sub$ptr$rhs$cast812$i)
+ (local.get $$sub$ptr$lhs$cast160$i)
+ (local.get $$sub$ptr$rhs$cast812$i)
)
)
(drop
(call $___fwritex
- (get_local $$estr$2$i)
- (get_local $$sub$ptr$sub813$i)
- (get_local $$f)
+ (local.get $$estr$2$i)
+ (local.get $$sub$ptr$sub813$i)
+ (local.get $$f)
)
)
)
)
)
- (set_local $$xor816$i
+ (local.set $$xor816$i
(i32.xor
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8192)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$add653$i)
- (get_local $$xor816$i)
+ (local.get $$w$1)
+ (local.get $$add653$i)
+ (local.get $$xor816$i)
)
- (set_local $$cmp818$i
+ (local.set $$cmp818$i
(i32.lt_s
- (get_local $$add653$i)
- (get_local $$w$1)
+ (local.get $$add653$i)
+ (local.get $$w$1)
)
)
- (set_local $$w$add653$i
+ (local.set $$w$add653$i
(if (result i32)
- (get_local $$cmp818$i)
- (get_local $$w$1)
- (get_local $$add653$i)
+ (local.get $$cmp818$i)
+ (local.get $$w$1)
+ (local.get $$add653$i)
)
)
- (set_local $$retval$0$i
- (get_local $$w$add653$i)
+ (local.set $$retval$0$i
+ (local.get $$w$add653$i)
)
)
(block
- (set_local $$and36$i
+ (local.set $$and36$i
(i32.and
- (get_local $$t$0)
+ (local.get $$t$0)
(i32.const 32)
)
)
- (set_local $$tobool37$i
+ (local.set $$tobool37$i
(i32.ne
- (get_local $$and36$i)
+ (local.get $$and36$i)
(i32.const 0)
)
)
- (set_local $$cond$i
+ (local.set $$cond$i
(if (result i32)
- (get_local $$tobool37$i)
+ (local.get $$tobool37$i)
(i32.const 4127)
(i32.const 4131)
)
)
- (set_local $$cmp38$i
+ (local.set $$cmp38$i
(i32.or
(f64.ne
- (get_local $$y$addr$0$i)
- (get_local $$y$addr$0$i)
+ (local.get $$y$addr$0$i)
+ (local.get $$y$addr$0$i)
)
(f64.ne
(f64.const 0)
@@ -13067,168 +13067,168 @@
)
)
)
- (set_local $$cond43$i
+ (local.set $$cond43$i
(if (result i32)
- (get_local $$tobool37$i)
+ (local.get $$tobool37$i)
(i32.const 4135)
(i32.const 4139)
)
)
- (set_local $$pl$1$i
+ (local.set $$pl$1$i
(if (result i32)
- (get_local $$cmp38$i)
+ (local.get $$cmp38$i)
(i32.const 0)
- (get_local $$pl$0$i)
+ (local.get $$pl$0$i)
)
)
- (set_local $$s35$0$i
+ (local.set $$s35$0$i
(if (result i32)
- (get_local $$cmp38$i)
- (get_local $$cond43$i)
- (get_local $$cond$i)
+ (local.get $$cmp38$i)
+ (local.get $$cond43$i)
+ (local.get $$cond$i)
)
)
- (set_local $$add$i$239
+ (local.set $$add$i$239
(i32.add
- (get_local $$pl$1$i)
+ (local.get $$pl$1$i)
(i32.const 3)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$add$i$239)
- (get_local $$and219)
+ (local.get $$w$1)
+ (local.get $$add$i$239)
+ (local.get $$and219)
)
- (set_local $$193
+ (local.set $$193
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$406$i
+ (local.set $$and$i$406$i
(i32.and
- (get_local $$193)
+ (local.get $$193)
(i32.const 32)
)
)
- (set_local $$tobool$i$407$i
+ (local.set $$tobool$i$407$i
(i32.eq
- (get_local $$and$i$406$i)
+ (local.get $$and$i$406$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$407$i)
+ (local.get $$tobool$i$407$i)
(block
(drop
(call $___fwritex
- (get_local $$prefix$0$i)
- (get_local $$pl$1$i)
- (get_local $$f)
+ (local.get $$prefix$0$i)
+ (local.get $$pl$1$i)
+ (local.get $$f)
)
)
- (set_local $$$pre$i
+ (local.set $$$pre$i
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$194
- (get_local $$$pre$i)
+ (local.set $$194
+ (local.get $$$pre$i)
)
)
- (set_local $$194
- (get_local $$193)
+ (local.set $$194
+ (local.get $$193)
)
)
- (set_local $$and$i$412$i
+ (local.set $$and$i$412$i
(i32.and
- (get_local $$194)
+ (local.get $$194)
(i32.const 32)
)
)
- (set_local $$tobool$i$413$i
+ (local.set $$tobool$i$413$i
(i32.eq
- (get_local $$and$i$412$i)
+ (local.get $$and$i$412$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$413$i)
+ (local.get $$tobool$i$413$i)
(drop
(call $___fwritex
- (get_local $$s35$0$i)
+ (local.get $$s35$0$i)
(i32.const 3)
- (get_local $$f)
+ (local.get $$f)
)
)
)
- (set_local $$xor$i
+ (local.set $$xor$i
(i32.xor
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8192)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$add$i$239)
- (get_local $$xor$i)
+ (local.get $$w$1)
+ (local.get $$add$i$239)
+ (local.get $$xor$i)
)
- (set_local $$cmp48$i
+ (local.set $$cmp48$i
(i32.lt_s
- (get_local $$add$i$239)
- (get_local $$w$1)
+ (local.get $$add$i$239)
+ (local.get $$w$1)
)
)
- (set_local $$cond53$i
+ (local.set $$cond53$i
(if (result i32)
- (get_local $$cmp48$i)
- (get_local $$w$1)
- (get_local $$add$i$239)
+ (local.get $$cmp48$i)
+ (local.get $$w$1)
+ (local.get $$add$i$239)
)
)
- (set_local $$retval$0$i
- (get_local $$cond53$i)
+ (local.set $$retval$0$i
+ (local.get $$cond53$i)
)
)
)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$retval$0$i)
+ (local.set $$l$0
+ (local.get $$retval$0$i)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
(br $switch17)
)
)
(block
- (set_local $$a$2
- (get_local $$incdec$ptr169275)
+ (local.set $$a$2
+ (local.get $$incdec$ptr169275)
)
- (set_local $$fl$6
- (get_local $$fl$1$and219)
+ (local.set $$fl$6
+ (local.get $$fl$1$and219)
)
- (set_local $$p$5
- (get_local $$p$0)
+ (local.set $$p$5
+ (local.get $$p$0)
)
- (set_local $$pl$2
+ (local.set $$pl$2
(i32.const 0)
)
- (set_local $$prefix$2
+ (local.set $$prefix$2
(i32.const 4091)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (local.set $$z$2
+ (local.get $$add$ptr205)
)
)
)
@@ -13236,304 +13236,304 @@
(block $label$break$L308
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 64)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$90
- (get_local $$arg)
+ (local.set $$90
+ (local.get $$arg)
)
- (set_local $$91
- (get_local $$90)
+ (local.set $$91
+ (local.get $$90)
)
- (set_local $$92
+ (local.set $$92
(i32.load
- (get_local $$91)
+ (local.get $$91)
)
)
- (set_local $$93
+ (local.set $$93
(i32.add
- (get_local $$90)
+ (local.get $$90)
(i32.const 4)
)
)
- (set_local $$94
- (get_local $$93)
+ (local.set $$94
+ (local.get $$93)
)
- (set_local $$95
+ (local.set $$95
(i32.load
- (get_local $$94)
+ (local.get $$94)
)
)
- (set_local $$and249
+ (local.set $$and249
(i32.and
- (get_local $$t$1)
+ (local.get $$t$1)
(i32.const 32)
)
)
- (set_local $$96
+ (local.set $$96
(i32.eq
- (get_local $$92)
+ (local.get $$92)
(i32.const 0)
)
)
- (set_local $$97
+ (local.set $$97
(i32.eq
- (get_local $$95)
+ (local.get $$95)
(i32.const 0)
)
)
- (set_local $$98
+ (local.set $$98
(i32.and
- (get_local $$96)
- (get_local $$97)
+ (local.get $$96)
+ (local.get $$97)
)
)
(if
- (get_local $$98)
+ (local.get $$98)
(block
- (set_local $$a$0
- (get_local $$add$ptr205)
+ (local.set $$a$0
+ (local.get $$add$ptr205)
)
- (set_local $$fl$4
- (get_local $$fl$3)
+ (local.set $$fl$4
+ (local.get $$fl$3)
)
- (set_local $$p$2
- (get_local $$p$1)
+ (local.set $$p$2
+ (local.get $$p$1)
)
- (set_local $$pl$1
+ (local.set $$pl$1
(i32.const 0)
)
- (set_local $$prefix$1
+ (local.set $$prefix$1
(i32.const 4091)
)
- (set_local $label
+ (local.set $label
(i32.const 77)
)
)
(block
- (set_local $$101
- (get_local $$95)
+ (local.set $$101
+ (local.get $$95)
)
- (set_local $$99
- (get_local $$92)
+ (local.set $$99
+ (local.get $$92)
)
- (set_local $$s$addr$06$i
- (get_local $$add$ptr205)
+ (local.set $$s$addr$06$i
+ (local.get $$add$ptr205)
)
(loop $while-in123
(block $while-out122
- (set_local $$idxprom$i
+ (local.set $$idxprom$i
(i32.and
- (get_local $$99)
+ (local.get $$99)
(i32.const 15)
)
)
- (set_local $$arrayidx$i
+ (local.set $$arrayidx$i
(i32.add
(i32.const 4075)
- (get_local $$idxprom$i)
+ (local.get $$idxprom$i)
)
)
- (set_local $$100
+ (local.set $$100
(i32.load8_s
- (get_local $$arrayidx$i)
+ (local.get $$arrayidx$i)
)
)
- (set_local $$conv$4$i$211
+ (local.set $$conv$4$i$211
(i32.and
- (get_local $$100)
+ (local.get $$100)
(i32.const 255)
)
)
- (set_local $$or$i
+ (local.set $$or$i
(i32.or
- (get_local $$conv$4$i$211)
- (get_local $$and249)
+ (local.get $$conv$4$i$211)
+ (local.get $$and249)
)
)
- (set_local $$conv1$i
+ (local.set $$conv1$i
(i32.and
- (get_local $$or$i)
+ (local.get $$or$i)
(i32.const 255)
)
)
- (set_local $$incdec$ptr$i$212
+ (local.set $$incdec$ptr$i$212
(i32.add
- (get_local $$s$addr$06$i)
+ (local.get $$s$addr$06$i)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr$i$212)
- (get_local $$conv1$i)
+ (local.get $$incdec$ptr$i$212)
+ (local.get $$conv1$i)
)
- (set_local $$102
+ (local.set $$102
(call $_bitshift64Lshr
- (get_local $$99)
- (get_local $$101)
+ (local.get $$99)
+ (local.get $$101)
(i32.const 4)
)
)
- (set_local $$103
- (get_global $tempRet0)
+ (local.set $$103
+ (global.get $tempRet0)
)
- (set_local $$104
+ (local.set $$104
(i32.eq
- (get_local $$102)
+ (local.get $$102)
(i32.const 0)
)
)
- (set_local $$105
+ (local.set $$105
(i32.eq
- (get_local $$103)
+ (local.get $$103)
(i32.const 0)
)
)
- (set_local $$106
+ (local.set $$106
(i32.and
- (get_local $$104)
- (get_local $$105)
+ (local.get $$104)
+ (local.get $$105)
)
)
(if
- (get_local $$106)
+ (local.get $$106)
(block
- (set_local $$incdec$ptr$i$212$lcssa
- (get_local $$incdec$ptr$i$212)
+ (local.set $$incdec$ptr$i$212$lcssa
+ (local.get $$incdec$ptr$i$212)
)
(br $while-out122)
)
(block
- (set_local $$101
- (get_local $$103)
+ (local.set $$101
+ (local.get $$103)
)
- (set_local $$99
- (get_local $$102)
+ (local.set $$99
+ (local.get $$102)
)
- (set_local $$s$addr$06$i
- (get_local $$incdec$ptr$i$212)
+ (local.set $$s$addr$06$i
+ (local.get $$incdec$ptr$i$212)
)
)
)
(br $while-in123)
)
)
- (set_local $$107
- (get_local $$arg)
+ (local.set $$107
+ (local.get $$arg)
)
- (set_local $$108
- (get_local $$107)
+ (local.set $$108
+ (local.get $$107)
)
- (set_local $$109
+ (local.set $$109
(i32.load
- (get_local $$108)
+ (local.get $$108)
)
)
- (set_local $$110
+ (local.set $$110
(i32.add
- (get_local $$107)
+ (local.get $$107)
(i32.const 4)
)
)
- (set_local $$111
- (get_local $$110)
+ (local.set $$111
+ (local.get $$110)
)
- (set_local $$112
+ (local.set $$112
(i32.load
- (get_local $$111)
+ (local.get $$111)
)
)
- (set_local $$113
+ (local.set $$113
(i32.eq
- (get_local $$109)
+ (local.get $$109)
(i32.const 0)
)
)
- (set_local $$114
+ (local.set $$114
(i32.eq
- (get_local $$112)
+ (local.get $$112)
(i32.const 0)
)
)
- (set_local $$115
+ (local.set $$115
(i32.and
- (get_local $$113)
- (get_local $$114)
+ (local.get $$113)
+ (local.get $$114)
)
)
- (set_local $$and254
+ (local.set $$and254
(i32.and
- (get_local $$fl$3)
+ (local.get $$fl$3)
(i32.const 8)
)
)
- (set_local $$tobool255
+ (local.set $$tobool255
(i32.eq
- (get_local $$and254)
+ (local.get $$and254)
(i32.const 0)
)
)
- (set_local $$or$cond193
+ (local.set $$or$cond193
(i32.or
- (get_local $$tobool255)
- (get_local $$115)
+ (local.get $$tobool255)
+ (local.get $$115)
)
)
(if
- (get_local $$or$cond193)
+ (local.get $$or$cond193)
(block
- (set_local $$a$0
- (get_local $$incdec$ptr$i$212$lcssa)
+ (local.set $$a$0
+ (local.get $$incdec$ptr$i$212$lcssa)
)
- (set_local $$fl$4
- (get_local $$fl$3)
+ (local.set $$fl$4
+ (local.get $$fl$3)
)
- (set_local $$p$2
- (get_local $$p$1)
+ (local.set $$p$2
+ (local.get $$p$1)
)
- (set_local $$pl$1
+ (local.set $$pl$1
(i32.const 0)
)
- (set_local $$prefix$1
+ (local.set $$prefix$1
(i32.const 4091)
)
- (set_local $label
+ (local.set $label
(i32.const 77)
)
)
(block
- (set_local $$shr
+ (local.set $$shr
(i32.shr_s
- (get_local $$t$1)
+ (local.get $$t$1)
(i32.const 4)
)
)
- (set_local $$add$ptr257
+ (local.set $$add$ptr257
(i32.add
(i32.const 4091)
- (get_local $$shr)
+ (local.get $$shr)
)
)
- (set_local $$a$0
- (get_local $$incdec$ptr$i$212$lcssa)
+ (local.set $$a$0
+ (local.get $$incdec$ptr$i$212$lcssa)
)
- (set_local $$fl$4
- (get_local $$fl$3)
+ (local.set $$fl$4
+ (local.get $$fl$3)
)
- (set_local $$p$2
- (get_local $$p$1)
+ (local.set $$p$2
+ (local.get $$p$1)
)
- (set_local $$pl$1
+ (local.set $$pl$1
(i32.const 2)
)
- (set_local $$prefix$1
- (get_local $$add$ptr257)
+ (local.set $$prefix$1
+ (local.get $$add$ptr257)
)
- (set_local $label
+ (local.set $label
(i32.const 77)
)
)
@@ -13543,239 +13543,239 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 76)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$150
+ (local.set $$150
(call $_fmt_u
- (get_local $$148)
- (get_local $$149)
- (get_local $$add$ptr205)
+ (local.get $$148)
+ (local.get $$149)
+ (local.get $$add$ptr205)
)
)
- (set_local $$a$0
- (get_local $$150)
+ (local.set $$a$0
+ (local.get $$150)
)
- (set_local $$fl$4
- (get_local $$fl$1$and219)
+ (local.set $$fl$4
+ (local.get $$fl$1$and219)
)
- (set_local $$p$2
- (get_local $$p$0)
+ (local.set $$p$2
+ (local.get $$p$0)
)
- (set_local $$pl$1
- (get_local $$pl$0)
+ (local.set $$pl$1
+ (local.get $$pl$0)
)
- (set_local $$prefix$1
- (get_local $$prefix$0)
+ (local.set $$prefix$1
+ (local.get $$prefix$0)
)
- (set_local $label
+ (local.set $label
(i32.const 77)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 82)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$call356
+ (local.set $$call356
(call $_memchr
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 0)
- (get_local $$p$0)
+ (local.get $$p$0)
)
)
- (set_local $$tobool357
+ (local.set $$tobool357
(i32.eq
- (get_local $$call356)
+ (local.get $$call356)
(i32.const 0)
)
)
- (set_local $$sub$ptr$lhs$cast361
- (get_local $$call356)
+ (local.set $$sub$ptr$lhs$cast361
+ (local.get $$call356)
)
- (set_local $$sub$ptr$rhs$cast362
- (get_local $$a$1)
+ (local.set $$sub$ptr$rhs$cast362
+ (local.get $$a$1)
)
- (set_local $$sub$ptr$sub363
+ (local.set $$sub$ptr$sub363
(i32.sub
- (get_local $$sub$ptr$lhs$cast361)
- (get_local $$sub$ptr$rhs$cast362)
+ (local.get $$sub$ptr$lhs$cast361)
+ (local.get $$sub$ptr$rhs$cast362)
)
)
- (set_local $$add$ptr359
+ (local.set $$add$ptr359
(i32.add
- (get_local $$a$1)
- (get_local $$p$0)
+ (local.get $$a$1)
+ (local.get $$p$0)
)
)
- (set_local $$z$1
+ (local.set $$z$1
(if (result i32)
- (get_local $$tobool357)
- (get_local $$add$ptr359)
- (get_local $$call356)
+ (local.get $$tobool357)
+ (local.get $$add$ptr359)
+ (local.get $$call356)
)
)
- (set_local $$p$3
+ (local.set $$p$3
(if (result i32)
- (get_local $$tobool357)
- (get_local $$p$0)
- (get_local $$sub$ptr$sub363)
+ (local.get $$tobool357)
+ (local.get $$p$0)
+ (local.get $$sub$ptr$sub363)
)
)
- (set_local $$a$2
- (get_local $$a$1)
+ (local.set $$a$2
+ (local.get $$a$1)
)
- (set_local $$fl$6
- (get_local $$and219)
+ (local.set $$fl$6
+ (local.get $$and219)
)
- (set_local $$p$5
- (get_local $$p$3)
+ (local.set $$p$5
+ (local.get $$p$3)
)
- (set_local $$pl$2
+ (local.set $$pl$2
(i32.const 0)
)
- (set_local $$prefix$2
+ (local.set $$prefix$2
(i32.const 4091)
)
- (set_local $$z$2
- (get_local $$z$1)
+ (local.set $$z$2
+ (local.get $$z$1)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 86)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$176
+ (local.set $$176
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
- (set_local $$i$0316
+ (local.set $$i$0316
(i32.const 0)
)
- (set_local $$l$1315
+ (local.set $$l$1315
(i32.const 0)
)
- (set_local $$ws$0317
- (get_local $$176)
+ (local.set $$ws$0317
+ (local.get $$176)
)
(loop $while-in125
(block $while-out124
- (set_local $$177
+ (local.set $$177
(i32.load
- (get_local $$ws$0317)
+ (local.get $$ws$0317)
)
)
- (set_local $$tobool380
+ (local.set $$tobool380
(i32.eq
- (get_local $$177)
+ (local.get $$177)
(i32.const 0)
)
)
(if
- (get_local $$tobool380)
+ (local.get $$tobool380)
(block
- (set_local $$i$0$lcssa
- (get_local $$i$0316)
+ (local.set $$i$0$lcssa
+ (local.get $$i$0316)
)
- (set_local $$l$2
- (get_local $$l$1315)
+ (local.set $$l$2
+ (local.get $$l$1315)
)
(br $while-out124)
)
)
- (set_local $$call384
+ (local.set $$call384
(call $_wctomb
- (get_local $$mb)
- (get_local $$177)
+ (local.get $$mb)
+ (local.get $$177)
)
)
- (set_local $$cmp385
+ (local.set $$cmp385
(i32.lt_s
- (get_local $$call384)
+ (local.get $$call384)
(i32.const 0)
)
)
- (set_local $$sub389
+ (local.set $$sub389
(i32.sub
- (get_local $$p$4365)
- (get_local $$i$0316)
+ (local.get $$p$4365)
+ (local.get $$i$0316)
)
)
- (set_local $$cmp390
+ (local.set $$cmp390
(i32.gt_u
- (get_local $$call384)
- (get_local $$sub389)
+ (local.get $$call384)
+ (local.get $$sub389)
)
)
- (set_local $$or$cond195
+ (local.set $$or$cond195
(i32.or
- (get_local $$cmp385)
- (get_local $$cmp390)
+ (local.get $$cmp385)
+ (local.get $$cmp390)
)
)
(if
- (get_local $$or$cond195)
+ (local.get $$or$cond195)
(block
- (set_local $$i$0$lcssa
- (get_local $$i$0316)
+ (local.set $$i$0$lcssa
+ (local.get $$i$0316)
)
- (set_local $$l$2
- (get_local $$call384)
+ (local.set $$l$2
+ (local.get $$call384)
)
(br $while-out124)
)
)
- (set_local $$incdec$ptr383
+ (local.set $$incdec$ptr383
(i32.add
- (get_local $$ws$0317)
+ (local.get $$ws$0317)
(i32.const 4)
)
)
- (set_local $$add395
+ (local.set $$add395
(i32.add
- (get_local $$call384)
- (get_local $$i$0316)
+ (local.get $$call384)
+ (local.get $$i$0316)
)
)
- (set_local $$cmp377
+ (local.set $$cmp377
(i32.gt_u
- (get_local $$p$4365)
- (get_local $$add395)
+ (local.get $$p$4365)
+ (local.get $$add395)
)
)
(if
- (get_local $$cmp377)
+ (local.get $$cmp377)
(block
- (set_local $$i$0316
- (get_local $$add395)
+ (local.set $$i$0316
+ (local.get $$add395)
)
- (set_local $$l$1315
- (get_local $$call384)
+ (local.set $$l$1315
+ (local.get $$call384)
)
- (set_local $$ws$0317
- (get_local $$incdec$ptr383)
+ (local.set $$ws$0317
+ (local.get $$incdec$ptr383)
)
)
(block
- (set_local $$i$0$lcssa
- (get_local $$add395)
+ (local.set $$i$0$lcssa
+ (local.get $$add395)
)
- (set_local $$l$2
- (get_local $$call384)
+ (local.set $$l$2
+ (local.get $$call384)
)
(br $while-out124)
)
@@ -13783,165 +13783,165 @@
(br $while-in125)
)
)
- (set_local $$cmp397
+ (local.set $$cmp397
(i32.lt_s
- (get_local $$l$2)
+ (local.get $$l$2)
(i32.const 0)
)
)
(if
- (get_local $$cmp397)
+ (local.get $$cmp397)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L1)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$i$0$lcssa)
- (get_local $$fl$1$and219)
+ (local.get $$w$1)
+ (local.get $$i$0$lcssa)
+ (local.get $$fl$1$and219)
)
- (set_local $$cmp404$324
+ (local.set $$cmp404$324
(i32.eq
- (get_local $$i$0$lcssa)
+ (local.get $$i$0$lcssa)
(i32.const 0)
)
)
(if
- (get_local $$cmp404$324)
+ (local.get $$cmp404$324)
(block
- (set_local $$i$0$lcssa368
+ (local.set $$i$0$lcssa368
(i32.const 0)
)
- (set_local $label
+ (local.set $label
(i32.const 98)
)
)
(block
- (set_local $$178
+ (local.set $$178
(i32.load
- (get_local $$arg)
+ (local.get $$arg)
)
)
- (set_local $$i$1325
+ (local.set $$i$1325
(i32.const 0)
)
- (set_local $$ws$1326
- (get_local $$178)
+ (local.set $$ws$1326
+ (local.get $$178)
)
(loop $while-in127
(block $while-out126
- (set_local $$179
+ (local.set $$179
(i32.load
- (get_local $$ws$1326)
+ (local.get $$ws$1326)
)
)
- (set_local $$tobool407
+ (local.set $$tobool407
(i32.eq
- (get_local $$179)
+ (local.get $$179)
(i32.const 0)
)
)
(if
- (get_local $$tobool407)
+ (local.get $$tobool407)
(block
- (set_local $$i$0$lcssa368
- (get_local $$i$0$lcssa)
+ (local.set $$i$0$lcssa368
+ (local.get $$i$0$lcssa)
)
- (set_local $label
+ (local.set $label
(i32.const 98)
)
(br $label$break$L308)
)
)
- (set_local $$incdec$ptr410
+ (local.set $$incdec$ptr410
(i32.add
- (get_local $$ws$1326)
+ (local.get $$ws$1326)
(i32.const 4)
)
)
- (set_local $$call411
+ (local.set $$call411
(call $_wctomb
- (get_local $$mb)
- (get_local $$179)
+ (local.get $$mb)
+ (local.get $$179)
)
)
- (set_local $$add412
+ (local.set $$add412
(i32.add
- (get_local $$call411)
- (get_local $$i$1325)
+ (local.get $$call411)
+ (local.get $$i$1325)
)
)
- (set_local $$cmp413
+ (local.set $$cmp413
(i32.gt_s
- (get_local $$add412)
- (get_local $$i$0$lcssa)
+ (local.get $$add412)
+ (local.get $$i$0$lcssa)
)
)
(if
- (get_local $$cmp413)
+ (local.get $$cmp413)
(block
- (set_local $$i$0$lcssa368
- (get_local $$i$0$lcssa)
+ (local.set $$i$0$lcssa368
+ (local.get $$i$0$lcssa)
)
- (set_local $label
+ (local.set $label
(i32.const 98)
)
(br $label$break$L308)
)
)
- (set_local $$180
+ (local.set $$180
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$231
+ (local.set $$and$i$231
(i32.and
- (get_local $$180)
+ (local.get $$180)
(i32.const 32)
)
)
- (set_local $$tobool$i$232
+ (local.set $$tobool$i$232
(i32.eq
- (get_local $$and$i$231)
+ (local.get $$and$i$231)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$232)
+ (local.get $$tobool$i$232)
(drop
(call $___fwritex
- (get_local $$mb)
- (get_local $$call411)
- (get_local $$f)
+ (local.get $$mb)
+ (local.get $$call411)
+ (local.get $$f)
)
)
)
- (set_local $$cmp404
+ (local.set $$cmp404
(i32.lt_u
- (get_local $$add412)
- (get_local $$i$0$lcssa)
+ (local.get $$add412)
+ (local.get $$i$0$lcssa)
)
)
(if
- (get_local $$cmp404)
+ (local.get $$cmp404)
(block
- (set_local $$i$1325
- (get_local $$add412)
+ (local.set $$i$1325
+ (local.get $$add412)
)
- (set_local $$ws$1326
- (get_local $$incdec$ptr410)
+ (local.set $$ws$1326
+ (local.get $$incdec$ptr410)
)
)
(block
- (set_local $$i$0$lcssa368
- (get_local $$i$0$lcssa)
+ (local.set $$i$0$lcssa368
+ (local.get $$i$0$lcssa)
)
- (set_local $label
+ (local.set $label
(i32.const 98)
)
(br $while-out126)
@@ -13960,371 +13960,371 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 98)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$xor
+ (local.set $$xor
(i32.xor
- (get_local $$fl$1$and219)
+ (local.get $$fl$1$and219)
(i32.const 8192)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$1)
- (get_local $$i$0$lcssa368)
- (get_local $$xor)
+ (local.get $$w$1)
+ (local.get $$i$0$lcssa368)
+ (local.get $$xor)
)
- (set_local $$cmp421
+ (local.set $$cmp421
(i32.gt_s
- (get_local $$w$1)
- (get_local $$i$0$lcssa368)
+ (local.get $$w$1)
+ (local.get $$i$0$lcssa368)
)
)
- (set_local $$cond426
+ (local.set $$cond426
(if (result i32)
- (get_local $$cmp421)
- (get_local $$w$1)
- (get_local $$i$0$lcssa368)
+ (local.get $$cmp421)
+ (local.get $$w$1)
+ (local.get $$i$0$lcssa368)
)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$cond426)
+ (local.set $$l$0
+ (local.get $$cond426)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 77)
)
(block
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$cmp306
+ (local.set $$cmp306
(i32.gt_s
- (get_local $$p$2)
+ (local.get $$p$2)
(i32.const -1)
)
)
- (set_local $$and309
+ (local.set $$and309
(i32.and
- (get_local $$fl$4)
+ (local.get $$fl$4)
(i32.const -65537)
)
)
- (set_local $$and309$fl$4
+ (local.set $$and309$fl$4
(if (result i32)
- (get_local $$cmp306)
- (get_local $$and309)
- (get_local $$fl$4)
+ (local.get $$cmp306)
+ (local.get $$and309)
+ (local.get $$fl$4)
)
)
- (set_local $$151
- (get_local $$arg)
+ (local.set $$151
+ (local.get $$arg)
)
- (set_local $$152
- (get_local $$151)
+ (local.set $$152
+ (local.get $$151)
)
- (set_local $$153
+ (local.set $$153
(i32.load
- (get_local $$152)
+ (local.get $$152)
)
)
- (set_local $$154
+ (local.set $$154
(i32.add
- (get_local $$151)
+ (local.get $$151)
(i32.const 4)
)
)
- (set_local $$155
- (get_local $$154)
+ (local.set $$155
+ (local.get $$154)
)
- (set_local $$156
+ (local.set $$156
(i32.load
- (get_local $$155)
+ (local.get $$155)
)
)
- (set_local $$157
+ (local.set $$157
(i32.ne
- (get_local $$153)
+ (local.get $$153)
(i32.const 0)
)
)
- (set_local $$158
+ (local.set $$158
(i32.ne
- (get_local $$156)
+ (local.get $$156)
(i32.const 0)
)
)
- (set_local $$159
+ (local.set $$159
(i32.or
- (get_local $$157)
- (get_local $$158)
+ (local.get $$157)
+ (local.get $$158)
)
)
- (set_local $$tobool314
+ (local.set $$tobool314
(i32.ne
- (get_local $$p$2)
+ (local.get $$p$2)
(i32.const 0)
)
)
- (set_local $$or$cond
+ (local.set $$or$cond
(i32.or
- (get_local $$tobool314)
- (get_local $$159)
+ (local.get $$tobool314)
+ (local.get $$159)
)
)
(if
- (get_local $$or$cond)
+ (local.get $$or$cond)
(block
- (set_local $$sub$ptr$rhs$cast318
- (get_local $$a$0)
+ (local.set $$sub$ptr$rhs$cast318
+ (local.get $$a$0)
)
- (set_local $$sub$ptr$sub319
+ (local.set $$sub$ptr$sub319
(i32.sub
- (get_local $$sub$ptr$lhs$cast317)
- (get_local $$sub$ptr$rhs$cast318)
+ (local.get $$sub$ptr$lhs$cast317)
+ (local.get $$sub$ptr$rhs$cast318)
)
)
- (set_local $$160
+ (local.set $$160
(i32.and
- (get_local $$159)
+ (local.get $$159)
(i32.const 1)
)
)
- (set_local $$lnot$ext
+ (local.set $$lnot$ext
(i32.xor
- (get_local $$160)
+ (local.get $$160)
(i32.const 1)
)
)
- (set_local $$add322
+ (local.set $$add322
(i32.add
- (get_local $$lnot$ext)
- (get_local $$sub$ptr$sub319)
+ (local.get $$lnot$ext)
+ (local.get $$sub$ptr$sub319)
)
)
- (set_local $$cmp323
+ (local.set $$cmp323
(i32.gt_s
- (get_local $$p$2)
- (get_local $$add322)
+ (local.get $$p$2)
+ (local.get $$add322)
)
)
- (set_local $$p$2$add322
+ (local.set $$p$2$add322
(if (result i32)
- (get_local $$cmp323)
- (get_local $$p$2)
- (get_local $$add322)
+ (local.get $$cmp323)
+ (local.get $$p$2)
+ (local.get $$add322)
)
)
- (set_local $$a$2
- (get_local $$a$0)
+ (local.set $$a$2
+ (local.get $$a$0)
)
- (set_local $$fl$6
- (get_local $$and309$fl$4)
+ (local.set $$fl$6
+ (local.get $$and309$fl$4)
)
- (set_local $$p$5
- (get_local $$p$2$add322)
+ (local.set $$p$5
+ (local.get $$p$2$add322)
)
- (set_local $$pl$2
- (get_local $$pl$1)
+ (local.set $$pl$2
+ (local.get $$pl$1)
)
- (set_local $$prefix$2
- (get_local $$prefix$1)
+ (local.set $$prefix$2
+ (local.get $$prefix$1)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (local.set $$z$2
+ (local.get $$add$ptr205)
)
)
(block
- (set_local $$a$2
- (get_local $$add$ptr205)
+ (local.set $$a$2
+ (local.get $$add$ptr205)
)
- (set_local $$fl$6
- (get_local $$and309$fl$4)
+ (local.set $$fl$6
+ (local.get $$and309$fl$4)
)
- (set_local $$p$5
+ (local.set $$p$5
(i32.const 0)
)
- (set_local $$pl$2
- (get_local $$pl$1)
+ (local.set $$pl$2
+ (local.get $$pl$1)
)
- (set_local $$prefix$2
- (get_local $$prefix$1)
+ (local.set $$prefix$2
+ (local.get $$prefix$1)
)
- (set_local $$z$2
- (get_local $$add$ptr205)
+ (local.set $$z$2
+ (local.get $$add$ptr205)
)
)
)
)
)
- (set_local $$sub$ptr$lhs$cast431
- (get_local $$z$2)
+ (local.set $$sub$ptr$lhs$cast431
+ (local.get $$z$2)
)
- (set_local $$sub$ptr$rhs$cast432
- (get_local $$a$2)
+ (local.set $$sub$ptr$rhs$cast432
+ (local.get $$a$2)
)
- (set_local $$sub$ptr$sub433
+ (local.set $$sub$ptr$sub433
(i32.sub
- (get_local $$sub$ptr$lhs$cast431)
- (get_local $$sub$ptr$rhs$cast432)
+ (local.get $$sub$ptr$lhs$cast431)
+ (local.get $$sub$ptr$rhs$cast432)
)
)
- (set_local $$cmp434
+ (local.set $$cmp434
(i32.lt_s
- (get_local $$p$5)
- (get_local $$sub$ptr$sub433)
+ (local.get $$p$5)
+ (local.get $$sub$ptr$sub433)
)
)
- (set_local $$sub$ptr$sub433$p$5
+ (local.set $$sub$ptr$sub433$p$5
(if (result i32)
- (get_local $$cmp434)
- (get_local $$sub$ptr$sub433)
- (get_local $$p$5)
+ (local.get $$cmp434)
+ (local.get $$sub$ptr$sub433)
+ (local.get $$p$5)
)
)
- (set_local $$add441
+ (local.set $$add441
(i32.add
- (get_local $$pl$2)
- (get_local $$sub$ptr$sub433$p$5)
+ (local.get $$pl$2)
+ (local.get $$sub$ptr$sub433$p$5)
)
)
- (set_local $$cmp442
+ (local.set $$cmp442
(i32.lt_s
- (get_local $$w$1)
- (get_local $$add441)
+ (local.get $$w$1)
+ (local.get $$add441)
)
)
- (set_local $$w$2
+ (local.set $$w$2
(if (result i32)
- (get_local $$cmp442)
- (get_local $$add441)
- (get_local $$w$1)
+ (local.get $$cmp442)
+ (local.get $$add441)
+ (local.get $$w$1)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$2)
- (get_local $$add441)
- (get_local $$fl$6)
+ (local.get $$w$2)
+ (local.get $$add441)
+ (local.get $$fl$6)
)
- (set_local $$265
+ (local.set $$265
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$244
+ (local.set $$and$i$244
(i32.and
- (get_local $$265)
+ (local.get $$265)
(i32.const 32)
)
)
- (set_local $$tobool$i$245
+ (local.set $$tobool$i$245
(i32.eq
- (get_local $$and$i$244)
+ (local.get $$and$i$244)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$245)
+ (local.get $$tobool$i$245)
(drop
(call $___fwritex
- (get_local $$prefix$2)
- (get_local $$pl$2)
- (get_local $$f)
+ (local.get $$prefix$2)
+ (local.get $$pl$2)
+ (local.get $$f)
)
)
)
- (set_local $$xor449
+ (local.set $$xor449
(i32.xor
- (get_local $$fl$6)
+ (local.get $$fl$6)
(i32.const 65536)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
- (get_local $$w$2)
- (get_local $$add441)
- (get_local $$xor449)
+ (local.get $$w$2)
+ (local.get $$add441)
+ (local.get $$xor449)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 48)
- (get_local $$sub$ptr$sub433$p$5)
- (get_local $$sub$ptr$sub433)
+ (local.get $$sub$ptr$sub433$p$5)
+ (local.get $$sub$ptr$sub433)
(i32.const 0)
)
- (set_local $$266
+ (local.set $$266
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$216
+ (local.set $$and$i$216
(i32.and
- (get_local $$266)
+ (local.get $$266)
(i32.const 32)
)
)
- (set_local $$tobool$i$217
+ (local.set $$tobool$i$217
(i32.eq
- (get_local $$and$i$216)
+ (local.get $$and$i$216)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$217)
+ (local.get $$tobool$i$217)
(drop
(call $___fwritex
- (get_local $$a$2)
- (get_local $$sub$ptr$sub433)
- (get_local $$f)
+ (local.get $$a$2)
+ (local.get $$sub$ptr$sub433)
+ (local.get $$f)
)
)
)
- (set_local $$xor457
+ (local.set $$xor457
(i32.xor
- (get_local $$fl$6)
+ (local.get $$fl$6)
(i32.const 8192)
)
)
(call $_pad
- (get_local $$f)
+ (local.get $$f)
(i32.const 32)
- (get_local $$w$2)
- (get_local $$add441)
- (get_local $$xor457)
+ (local.get $$w$2)
+ (local.get $$add441)
+ (local.get $$xor457)
)
- (set_local $$cnt$0
- (get_local $$cnt$1)
+ (local.set $$cnt$0
+ (local.get $$cnt$1)
)
- (set_local $$incdec$ptr169275
- (get_local $$incdec$ptr169$lcssa)
+ (local.set $$incdec$ptr169275
+ (local.get $$incdec$ptr169$lcssa)
)
- (set_local $$l$0
- (get_local $$w$2)
+ (local.set $$l$0
+ (local.get $$w$2)
)
- (set_local $$l10n$0
- (get_local $$l10n$3)
+ (local.set $$l10n$0
+ (local.get $$l10n$3)
)
(br $label$continue$L1)
)
@@ -14332,98 +14332,98 @@
(block $label$break$L343
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 242)
)
(block
- (set_local $$tobool459
+ (local.set $$tobool459
(i32.eq
- (get_local $$f)
+ (local.get $$f)
(i32.const 0)
)
)
(if
- (get_local $$tobool459)
+ (local.get $$tobool459)
(block
- (set_local $$tobool462
+ (local.set $$tobool462
(i32.eq
- (get_local $$l10n$0$lcssa)
+ (local.get $$l10n$0$lcssa)
(i32.const 0)
)
)
(if
- (get_local $$tobool462)
- (set_local $$retval$0
+ (local.get $$tobool462)
+ (local.set $$retval$0
(i32.const 0)
)
(block
- (set_local $$i$2299
+ (local.set $$i$2299
(i32.const 1)
)
(loop $while-in130
(block $while-out129
- (set_local $$arrayidx469
+ (local.set $$arrayidx469
(i32.add
- (get_local $$nl_type)
+ (local.get $$nl_type)
(i32.shl
- (get_local $$i$2299)
+ (local.get $$i$2299)
(i32.const 2)
)
)
)
- (set_local $$267
+ (local.set $$267
(i32.load
- (get_local $$arrayidx469)
+ (local.get $$arrayidx469)
)
)
- (set_local $$tobool470
+ (local.set $$tobool470
(i32.eq
- (get_local $$267)
+ (local.get $$267)
(i32.const 0)
)
)
(if
- (get_local $$tobool470)
+ (local.get $$tobool470)
(block
- (set_local $$i$2299$lcssa
- (get_local $$i$2299)
+ (local.set $$i$2299$lcssa
+ (local.get $$i$2299)
)
(br $while-out129)
)
)
- (set_local $$add$ptr473
+ (local.set $$add$ptr473
(i32.add
- (get_local $$nl_arg)
+ (local.get $$nl_arg)
(i32.shl
- (get_local $$i$2299)
+ (local.get $$i$2299)
(i32.const 3)
)
)
)
(call $_pop_arg_336
- (get_local $$add$ptr473)
- (get_local $$267)
- (get_local $$ap)
+ (local.get $$add$ptr473)
+ (local.get $$267)
+ (local.get $$ap)
)
- (set_local $$inc
+ (local.set $$inc
(i32.add
- (get_local $$i$2299)
+ (local.get $$i$2299)
(i32.const 1)
)
)
- (set_local $$cmp466
+ (local.set $$cmp466
(i32.lt_s
- (get_local $$inc)
+ (local.get $$inc)
(i32.const 10)
)
)
(if
- (get_local $$cmp466)
- (set_local $$i$2299
- (get_local $$inc)
+ (local.get $$cmp466)
+ (local.set $$i$2299
+ (local.get $$inc)
)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 1)
)
(br $label$break$L343)
@@ -14432,70 +14432,70 @@
(br $while-in130)
)
)
- (set_local $$cmp478$295
+ (local.set $$cmp478$295
(i32.lt_s
- (get_local $$i$2299$lcssa)
+ (local.get $$i$2299$lcssa)
(i32.const 10)
)
)
(if
- (get_local $$cmp478$295)
+ (local.get $$cmp478$295)
(block
- (set_local $$i$3296
- (get_local $$i$2299$lcssa)
+ (local.set $$i$3296
+ (local.get $$i$2299$lcssa)
)
(loop $while-in132
(block $while-out131
- (set_local $$arrayidx481
+ (local.set $$arrayidx481
(i32.add
- (get_local $$nl_type)
+ (local.get $$nl_type)
(i32.shl
- (get_local $$i$3296)
+ (local.get $$i$3296)
(i32.const 2)
)
)
)
- (set_local $$268
+ (local.set $$268
(i32.load
- (get_local $$arrayidx481)
+ (local.get $$arrayidx481)
)
)
- (set_local $$lnot483
+ (local.set $$lnot483
(i32.eq
- (get_local $$268)
+ (local.get $$268)
(i32.const 0)
)
)
- (set_local $$inc488
+ (local.set $$inc488
(i32.add
- (get_local $$i$3296)
+ (local.get $$i$3296)
(i32.const 1)
)
)
(if
(i32.eqz
- (get_local $$lnot483)
+ (local.get $$lnot483)
)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const -1)
)
(br $label$break$L343)
)
)
- (set_local $$cmp478
+ (local.set $$cmp478
(i32.lt_s
- (get_local $$inc488)
+ (local.get $$inc488)
(i32.const 10)
)
)
(if
- (get_local $$cmp478)
- (set_local $$i$3296
- (get_local $$inc488)
+ (local.get $$cmp478)
+ (local.set $$i$3296
+ (local.get $$inc488)
)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 1)
)
(br $while-out131)
@@ -14505,25 +14505,25 @@
)
)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 1)
)
)
)
)
)
- (set_local $$retval$0
- (get_local $$cnt$1$lcssa)
+ (local.set $$retval$0
+ (local.get $$cnt$1$lcssa)
)
)
)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_pop_arg_336 (; 55 ;) (param $$arg i32) (param $$type i32) (param $$ap i32)
@@ -14715,19 +14715,19 @@
(local $$expanded95 i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.gt_u
- (get_local $$type)
+ (local.get $$type)
(i32.const 20)
)
)
(block $label$break$L1
(if
(i32.eqz
- (get_local $$cmp)
+ (local.get $$cmp)
)
(block $do-once
(block $switch
@@ -14744,307 +14744,307 @@
(block $switch-case
(br_table $switch-case $switch-case1 $switch-case2 $switch-case3 $switch-case4 $switch-case5 $switch-case6 $switch-case7 $switch-case8 $switch-case9 $switch-default
(i32.sub
- (get_local $$type)
+ (local.get $$type)
(i32.const 9)
)
)
)
(block
- (set_local $$arglist_current
+ (local.set $$arglist_current
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$0
- (get_local $$arglist_current)
+ (local.set $$0
+ (local.get $$arglist_current)
)
- (set_local $$1
+ (local.set $$1
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded28
- (get_local $$1)
+ (local.set $$expanded28
+ (local.get $$1)
)
- (set_local $$expanded
+ (local.set $$expanded
(i32.sub
- (get_local $$expanded28)
+ (local.get $$expanded28)
(i32.const 1)
)
)
- (set_local $$2
+ (local.set $$2
(i32.add
- (get_local $$0)
- (get_local $$expanded)
+ (local.get $$0)
+ (local.get $$expanded)
)
)
- (set_local $$3
+ (local.set $$3
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded32
- (get_local $$3)
+ (local.set $$expanded32
+ (local.get $$3)
)
- (set_local $$expanded31
+ (local.set $$expanded31
(i32.sub
- (get_local $$expanded32)
+ (local.get $$expanded32)
(i32.const 1)
)
)
- (set_local $$expanded30
+ (local.set $$expanded30
(i32.xor
- (get_local $$expanded31)
+ (local.get $$expanded31)
(i32.const -1)
)
)
- (set_local $$4
+ (local.set $$4
(i32.and
- (get_local $$2)
- (get_local $$expanded30)
+ (local.get $$2)
+ (local.get $$expanded30)
)
)
- (set_local $$5
- (get_local $$4)
+ (local.set $$5
+ (local.get $$4)
)
- (set_local $$6
+ (local.set $$6
(i32.load
- (get_local $$5)
+ (local.get $$5)
)
)
- (set_local $$arglist_next
+ (local.set $$arglist_next
(i32.add
- (get_local $$5)
+ (local.get $$5)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next)
+ (local.get $$ap)
+ (local.get $$arglist_next)
)
(i32.store
- (get_local $$arg)
- (get_local $$6)
+ (local.get $$arg)
+ (local.get $$6)
)
(br $label$break$L1)
(br $switch)
)
)
(block
- (set_local $$arglist_current2
+ (local.set $$arglist_current2
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$7
- (get_local $$arglist_current2)
+ (local.set $$7
+ (local.get $$arglist_current2)
)
- (set_local $$8
+ (local.set $$8
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded35
- (get_local $$8)
+ (local.set $$expanded35
+ (local.get $$8)
)
- (set_local $$expanded34
+ (local.set $$expanded34
(i32.sub
- (get_local $$expanded35)
+ (local.get $$expanded35)
(i32.const 1)
)
)
- (set_local $$9
+ (local.set $$9
(i32.add
- (get_local $$7)
- (get_local $$expanded34)
+ (local.get $$7)
+ (local.get $$expanded34)
)
)
- (set_local $$10
+ (local.set $$10
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded39
- (get_local $$10)
+ (local.set $$expanded39
+ (local.get $$10)
)
- (set_local $$expanded38
+ (local.set $$expanded38
(i32.sub
- (get_local $$expanded39)
+ (local.get $$expanded39)
(i32.const 1)
)
)
- (set_local $$expanded37
+ (local.set $$expanded37
(i32.xor
- (get_local $$expanded38)
+ (local.get $$expanded38)
(i32.const -1)
)
)
- (set_local $$11
+ (local.set $$11
(i32.and
- (get_local $$9)
- (get_local $$expanded37)
+ (local.get $$9)
+ (local.get $$expanded37)
)
)
- (set_local $$12
- (get_local $$11)
+ (local.set $$12
+ (local.get $$11)
)
- (set_local $$13
+ (local.set $$13
(i32.load
- (get_local $$12)
+ (local.get $$12)
)
)
- (set_local $$arglist_next3
+ (local.set $$arglist_next3
(i32.add
- (get_local $$12)
+ (local.get $$12)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next3)
+ (local.get $$ap)
+ (local.get $$arglist_next3)
)
- (set_local $$14
+ (local.set $$14
(i32.lt_s
- (get_local $$13)
+ (local.get $$13)
(i32.const 0)
)
)
- (set_local $$15
+ (local.set $$15
(i32.shr_s
(i32.shl
- (get_local $$14)
+ (local.get $$14)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$16
- (get_local $$arg)
+ (local.set $$16
+ (local.get $$arg)
)
- (set_local $$17
- (get_local $$16)
+ (local.set $$17
+ (local.get $$16)
)
(i32.store
- (get_local $$17)
- (get_local $$13)
+ (local.get $$17)
+ (local.get $$13)
)
- (set_local $$18
+ (local.set $$18
(i32.add
- (get_local $$16)
+ (local.get $$16)
(i32.const 4)
)
)
- (set_local $$19
- (get_local $$18)
+ (local.set $$19
+ (local.get $$18)
)
(i32.store
- (get_local $$19)
- (get_local $$15)
+ (local.get $$19)
+ (local.get $$15)
)
(br $label$break$L1)
(br $switch)
)
)
(block
- (set_local $$arglist_current5
+ (local.set $$arglist_current5
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$20
- (get_local $$arglist_current5)
+ (local.set $$20
+ (local.get $$arglist_current5)
)
- (set_local $$21
+ (local.set $$21
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded42
- (get_local $$21)
+ (local.set $$expanded42
+ (local.get $$21)
)
- (set_local $$expanded41
+ (local.set $$expanded41
(i32.sub
- (get_local $$expanded42)
+ (local.get $$expanded42)
(i32.const 1)
)
)
- (set_local $$22
+ (local.set $$22
(i32.add
- (get_local $$20)
- (get_local $$expanded41)
+ (local.get $$20)
+ (local.get $$expanded41)
)
)
- (set_local $$23
+ (local.set $$23
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded46
- (get_local $$23)
+ (local.set $$expanded46
+ (local.get $$23)
)
- (set_local $$expanded45
+ (local.set $$expanded45
(i32.sub
- (get_local $$expanded46)
+ (local.get $$expanded46)
(i32.const 1)
)
)
- (set_local $$expanded44
+ (local.set $$expanded44
(i32.xor
- (get_local $$expanded45)
+ (local.get $$expanded45)
(i32.const -1)
)
)
- (set_local $$24
+ (local.set $$24
(i32.and
- (get_local $$22)
- (get_local $$expanded44)
+ (local.get $$22)
+ (local.get $$expanded44)
)
)
- (set_local $$25
- (get_local $$24)
+ (local.set $$25
+ (local.get $$24)
)
- (set_local $$26
+ (local.set $$26
(i32.load
- (get_local $$25)
+ (local.get $$25)
)
)
- (set_local $$arglist_next6
+ (local.set $$arglist_next6
(i32.add
- (get_local $$25)
+ (local.get $$25)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next6)
+ (local.get $$ap)
+ (local.get $$arglist_next6)
)
- (set_local $$27
- (get_local $$arg)
+ (local.set $$27
+ (local.get $$arg)
)
- (set_local $$28
- (get_local $$27)
+ (local.set $$28
+ (local.get $$27)
)
(i32.store
- (get_local $$28)
- (get_local $$26)
+ (local.get $$28)
+ (local.get $$26)
)
- (set_local $$29
+ (local.set $$29
(i32.add
- (get_local $$27)
+ (local.get $$27)
(i32.const 4)
)
)
- (set_local $$30
- (get_local $$29)
+ (local.set $$30
+ (local.get $$29)
)
(i32.store
- (get_local $$30)
+ (local.get $$30)
(i32.const 0)
)
(br $label$break$L1)
@@ -15052,361 +15052,361 @@
)
)
(block
- (set_local $$arglist_current8
+ (local.set $$arglist_current8
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$31
- (get_local $$arglist_current8)
+ (local.set $$31
+ (local.get $$arglist_current8)
)
- (set_local $$32
+ (local.set $$32
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded49
- (get_local $$32)
+ (local.set $$expanded49
+ (local.get $$32)
)
- (set_local $$expanded48
+ (local.set $$expanded48
(i32.sub
- (get_local $$expanded49)
+ (local.get $$expanded49)
(i32.const 1)
)
)
- (set_local $$33
+ (local.set $$33
(i32.add
- (get_local $$31)
- (get_local $$expanded48)
+ (local.get $$31)
+ (local.get $$expanded48)
)
)
- (set_local $$34
+ (local.set $$34
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded53
- (get_local $$34)
+ (local.set $$expanded53
+ (local.get $$34)
)
- (set_local $$expanded52
+ (local.set $$expanded52
(i32.sub
- (get_local $$expanded53)
+ (local.get $$expanded53)
(i32.const 1)
)
)
- (set_local $$expanded51
+ (local.set $$expanded51
(i32.xor
- (get_local $$expanded52)
+ (local.get $$expanded52)
(i32.const -1)
)
)
- (set_local $$35
+ (local.set $$35
(i32.and
- (get_local $$33)
- (get_local $$expanded51)
+ (local.get $$33)
+ (local.get $$expanded51)
)
)
- (set_local $$36
- (get_local $$35)
+ (local.set $$36
+ (local.get $$35)
)
- (set_local $$37
- (get_local $$36)
+ (local.set $$37
+ (local.get $$36)
)
- (set_local $$38
- (get_local $$37)
+ (local.set $$38
+ (local.get $$37)
)
- (set_local $$39
+ (local.set $$39
(i32.load
- (get_local $$38)
+ (local.get $$38)
)
)
- (set_local $$40
+ (local.set $$40
(i32.add
- (get_local $$37)
+ (local.get $$37)
(i32.const 4)
)
)
- (set_local $$41
- (get_local $$40)
+ (local.set $$41
+ (local.get $$40)
)
- (set_local $$42
+ (local.set $$42
(i32.load
- (get_local $$41)
+ (local.get $$41)
)
)
- (set_local $$arglist_next9
+ (local.set $$arglist_next9
(i32.add
- (get_local $$36)
+ (local.get $$36)
(i32.const 8)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next9)
+ (local.get $$ap)
+ (local.get $$arglist_next9)
)
- (set_local $$43
- (get_local $$arg)
+ (local.set $$43
+ (local.get $$arg)
)
- (set_local $$44
- (get_local $$43)
+ (local.set $$44
+ (local.get $$43)
)
(i32.store
- (get_local $$44)
- (get_local $$39)
+ (local.get $$44)
+ (local.get $$39)
)
- (set_local $$45
+ (local.set $$45
(i32.add
- (get_local $$43)
+ (local.get $$43)
(i32.const 4)
)
)
- (set_local $$46
- (get_local $$45)
+ (local.set $$46
+ (local.get $$45)
)
(i32.store
- (get_local $$46)
- (get_local $$42)
+ (local.get $$46)
+ (local.get $$42)
)
(br $label$break$L1)
(br $switch)
)
)
(block
- (set_local $$arglist_current11
+ (local.set $$arglist_current11
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$47
- (get_local $$arglist_current11)
+ (local.set $$47
+ (local.get $$arglist_current11)
)
- (set_local $$48
+ (local.set $$48
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded56
- (get_local $$48)
+ (local.set $$expanded56
+ (local.get $$48)
)
- (set_local $$expanded55
+ (local.set $$expanded55
(i32.sub
- (get_local $$expanded56)
+ (local.get $$expanded56)
(i32.const 1)
)
)
- (set_local $$49
+ (local.set $$49
(i32.add
- (get_local $$47)
- (get_local $$expanded55)
+ (local.get $$47)
+ (local.get $$expanded55)
)
)
- (set_local $$50
+ (local.set $$50
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded60
- (get_local $$50)
+ (local.set $$expanded60
+ (local.get $$50)
)
- (set_local $$expanded59
+ (local.set $$expanded59
(i32.sub
- (get_local $$expanded60)
+ (local.get $$expanded60)
(i32.const 1)
)
)
- (set_local $$expanded58
+ (local.set $$expanded58
(i32.xor
- (get_local $$expanded59)
+ (local.get $$expanded59)
(i32.const -1)
)
)
- (set_local $$51
+ (local.set $$51
(i32.and
- (get_local $$49)
- (get_local $$expanded58)
+ (local.get $$49)
+ (local.get $$expanded58)
)
)
- (set_local $$52
- (get_local $$51)
+ (local.set $$52
+ (local.get $$51)
)
- (set_local $$53
+ (local.set $$53
(i32.load
- (get_local $$52)
+ (local.get $$52)
)
)
- (set_local $$arglist_next12
+ (local.set $$arglist_next12
(i32.add
- (get_local $$52)
+ (local.get $$52)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next12)
+ (local.get $$ap)
+ (local.get $$arglist_next12)
)
- (set_local $$conv12
+ (local.set $$conv12
(i32.and
- (get_local $$53)
+ (local.get $$53)
(i32.const 65535)
)
)
- (set_local $$54
+ (local.set $$54
(i32.shr_s
(i32.shl
- (get_local $$conv12)
+ (local.get $$conv12)
(i32.const 16)
)
(i32.const 16)
)
)
- (set_local $$55
+ (local.set $$55
(i32.lt_s
- (get_local $$54)
+ (local.get $$54)
(i32.const 0)
)
)
- (set_local $$56
+ (local.set $$56
(i32.shr_s
(i32.shl
- (get_local $$55)
+ (local.get $$55)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$57
- (get_local $$arg)
+ (local.set $$57
+ (local.get $$arg)
)
- (set_local $$58
- (get_local $$57)
+ (local.set $$58
+ (local.get $$57)
)
(i32.store
- (get_local $$58)
- (get_local $$54)
+ (local.get $$58)
+ (local.get $$54)
)
- (set_local $$59
+ (local.set $$59
(i32.add
- (get_local $$57)
+ (local.get $$57)
(i32.const 4)
)
)
- (set_local $$60
- (get_local $$59)
+ (local.set $$60
+ (local.get $$59)
)
(i32.store
- (get_local $$60)
- (get_local $$56)
+ (local.get $$60)
+ (local.get $$56)
)
(br $label$break$L1)
(br $switch)
)
)
(block
- (set_local $$arglist_current14
+ (local.set $$arglist_current14
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$61
- (get_local $$arglist_current14)
+ (local.set $$61
+ (local.get $$arglist_current14)
)
- (set_local $$62
+ (local.set $$62
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded63
- (get_local $$62)
+ (local.set $$expanded63
+ (local.get $$62)
)
- (set_local $$expanded62
+ (local.set $$expanded62
(i32.sub
- (get_local $$expanded63)
+ (local.get $$expanded63)
(i32.const 1)
)
)
- (set_local $$63
+ (local.set $$63
(i32.add
- (get_local $$61)
- (get_local $$expanded62)
+ (local.get $$61)
+ (local.get $$expanded62)
)
)
- (set_local $$64
+ (local.set $$64
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded67
- (get_local $$64)
+ (local.set $$expanded67
+ (local.get $$64)
)
- (set_local $$expanded66
+ (local.set $$expanded66
(i32.sub
- (get_local $$expanded67)
+ (local.get $$expanded67)
(i32.const 1)
)
)
- (set_local $$expanded65
+ (local.set $$expanded65
(i32.xor
- (get_local $$expanded66)
+ (local.get $$expanded66)
(i32.const -1)
)
)
- (set_local $$65
+ (local.set $$65
(i32.and
- (get_local $$63)
- (get_local $$expanded65)
+ (local.get $$63)
+ (local.get $$expanded65)
)
)
- (set_local $$66
- (get_local $$65)
+ (local.set $$66
+ (local.get $$65)
)
- (set_local $$67
+ (local.set $$67
(i32.load
- (get_local $$66)
+ (local.get $$66)
)
)
- (set_local $$arglist_next15
+ (local.set $$arglist_next15
(i32.add
- (get_local $$66)
+ (local.get $$66)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next15)
+ (local.get $$ap)
+ (local.get $$arglist_next15)
)
- (set_local $$conv17$mask
+ (local.set $$conv17$mask
(i32.and
- (get_local $$67)
+ (local.get $$67)
(i32.const 65535)
)
)
- (set_local $$68
- (get_local $$arg)
+ (local.set $$68
+ (local.get $$arg)
)
- (set_local $$69
- (get_local $$68)
+ (local.set $$69
+ (local.get $$68)
)
(i32.store
- (get_local $$69)
- (get_local $$conv17$mask)
+ (local.get $$69)
+ (local.get $$conv17$mask)
)
- (set_local $$70
+ (local.set $$70
(i32.add
- (get_local $$68)
+ (local.get $$68)
(i32.const 4)
)
)
- (set_local $$71
- (get_local $$70)
+ (local.set $$71
+ (local.get $$70)
)
(i32.store
- (get_local $$71)
+ (local.get $$71)
(i32.const 0)
)
(br $label$break$L1)
@@ -15414,239 +15414,239 @@
)
)
(block
- (set_local $$arglist_current17
+ (local.set $$arglist_current17
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$72
- (get_local $$arglist_current17)
+ (local.set $$72
+ (local.get $$arglist_current17)
)
- (set_local $$73
+ (local.set $$73
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded70
- (get_local $$73)
+ (local.set $$expanded70
+ (local.get $$73)
)
- (set_local $$expanded69
+ (local.set $$expanded69
(i32.sub
- (get_local $$expanded70)
+ (local.get $$expanded70)
(i32.const 1)
)
)
- (set_local $$74
+ (local.set $$74
(i32.add
- (get_local $$72)
- (get_local $$expanded69)
+ (local.get $$72)
+ (local.get $$expanded69)
)
)
- (set_local $$75
+ (local.set $$75
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded74
- (get_local $$75)
+ (local.set $$expanded74
+ (local.get $$75)
)
- (set_local $$expanded73
+ (local.set $$expanded73
(i32.sub
- (get_local $$expanded74)
+ (local.get $$expanded74)
(i32.const 1)
)
)
- (set_local $$expanded72
+ (local.set $$expanded72
(i32.xor
- (get_local $$expanded73)
+ (local.get $$expanded73)
(i32.const -1)
)
)
- (set_local $$76
+ (local.set $$76
(i32.and
- (get_local $$74)
- (get_local $$expanded72)
+ (local.get $$74)
+ (local.get $$expanded72)
)
)
- (set_local $$77
- (get_local $$76)
+ (local.set $$77
+ (local.get $$76)
)
- (set_local $$78
+ (local.set $$78
(i32.load
- (get_local $$77)
+ (local.get $$77)
)
)
- (set_local $$arglist_next18
+ (local.set $$arglist_next18
(i32.add
- (get_local $$77)
+ (local.get $$77)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next18)
+ (local.get $$ap)
+ (local.get $$arglist_next18)
)
- (set_local $$conv22
+ (local.set $$conv22
(i32.and
- (get_local $$78)
+ (local.get $$78)
(i32.const 255)
)
)
- (set_local $$79
+ (local.set $$79
(i32.shr_s
(i32.shl
- (get_local $$conv22)
+ (local.get $$conv22)
(i32.const 24)
)
(i32.const 24)
)
)
- (set_local $$80
+ (local.set $$80
(i32.lt_s
- (get_local $$79)
+ (local.get $$79)
(i32.const 0)
)
)
- (set_local $$81
+ (local.set $$81
(i32.shr_s
(i32.shl
- (get_local $$80)
+ (local.get $$80)
(i32.const 31)
)
(i32.const 31)
)
)
- (set_local $$82
- (get_local $$arg)
+ (local.set $$82
+ (local.get $$arg)
)
- (set_local $$83
- (get_local $$82)
+ (local.set $$83
+ (local.get $$82)
)
(i32.store
- (get_local $$83)
- (get_local $$79)
+ (local.get $$83)
+ (local.get $$79)
)
- (set_local $$84
+ (local.set $$84
(i32.add
- (get_local $$82)
+ (local.get $$82)
(i32.const 4)
)
)
- (set_local $$85
- (get_local $$84)
+ (local.set $$85
+ (local.get $$84)
)
(i32.store
- (get_local $$85)
- (get_local $$81)
+ (local.get $$85)
+ (local.get $$81)
)
(br $label$break$L1)
(br $switch)
)
)
(block
- (set_local $$arglist_current20
+ (local.set $$arglist_current20
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$86
- (get_local $$arglist_current20)
+ (local.set $$86
+ (local.get $$arglist_current20)
)
- (set_local $$87
+ (local.set $$87
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded77
- (get_local $$87)
+ (local.set $$expanded77
+ (local.get $$87)
)
- (set_local $$expanded76
+ (local.set $$expanded76
(i32.sub
- (get_local $$expanded77)
+ (local.get $$expanded77)
(i32.const 1)
)
)
- (set_local $$88
+ (local.set $$88
(i32.add
- (get_local $$86)
- (get_local $$expanded76)
+ (local.get $$86)
+ (local.get $$expanded76)
)
)
- (set_local $$89
+ (local.set $$89
(i32.add
(i32.const 0)
(i32.const 4)
)
)
- (set_local $$expanded81
- (get_local $$89)
+ (local.set $$expanded81
+ (local.get $$89)
)
- (set_local $$expanded80
+ (local.set $$expanded80
(i32.sub
- (get_local $$expanded81)
+ (local.get $$expanded81)
(i32.const 1)
)
)
- (set_local $$expanded79
+ (local.set $$expanded79
(i32.xor
- (get_local $$expanded80)
+ (local.get $$expanded80)
(i32.const -1)
)
)
- (set_local $$90
+ (local.set $$90
(i32.and
- (get_local $$88)
- (get_local $$expanded79)
+ (local.get $$88)
+ (local.get $$expanded79)
)
)
- (set_local $$91
- (get_local $$90)
+ (local.set $$91
+ (local.get $$90)
)
- (set_local $$92
+ (local.set $$92
(i32.load
- (get_local $$91)
+ (local.get $$91)
)
)
- (set_local $$arglist_next21
+ (local.set $$arglist_next21
(i32.add
- (get_local $$91)
+ (local.get $$91)
(i32.const 4)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next21)
+ (local.get $$ap)
+ (local.get $$arglist_next21)
)
- (set_local $$conv27$mask
+ (local.set $$conv27$mask
(i32.and
- (get_local $$92)
+ (local.get $$92)
(i32.const 255)
)
)
- (set_local $$93
- (get_local $$arg)
+ (local.set $$93
+ (local.get $$arg)
)
- (set_local $$94
- (get_local $$93)
+ (local.set $$94
+ (local.get $$93)
)
(i32.store
- (get_local $$94)
- (get_local $$conv27$mask)
+ (local.get $$94)
+ (local.get $$conv27$mask)
)
- (set_local $$95
+ (local.set $$95
(i32.add
- (get_local $$93)
+ (local.get $$93)
(i32.const 4)
)
)
- (set_local $$96
- (get_local $$95)
+ (local.set $$96
+ (local.get $$95)
)
(i32.store
- (get_local $$96)
+ (local.get $$96)
(i32.const 0)
)
(br $label$break$L1)
@@ -15654,166 +15654,166 @@
)
)
(block
- (set_local $$arglist_current23
+ (local.set $$arglist_current23
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$97
- (get_local $$arglist_current23)
+ (local.set $$97
+ (local.get $$arglist_current23)
)
- (set_local $$98
+ (local.set $$98
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded84
- (get_local $$98)
+ (local.set $$expanded84
+ (local.get $$98)
)
- (set_local $$expanded83
+ (local.set $$expanded83
(i32.sub
- (get_local $$expanded84)
+ (local.get $$expanded84)
(i32.const 1)
)
)
- (set_local $$99
+ (local.set $$99
(i32.add
- (get_local $$97)
- (get_local $$expanded83)
+ (local.get $$97)
+ (local.get $$expanded83)
)
)
- (set_local $$100
+ (local.set $$100
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded88
- (get_local $$100)
+ (local.set $$expanded88
+ (local.get $$100)
)
- (set_local $$expanded87
+ (local.set $$expanded87
(i32.sub
- (get_local $$expanded88)
+ (local.get $$expanded88)
(i32.const 1)
)
)
- (set_local $$expanded86
+ (local.set $$expanded86
(i32.xor
- (get_local $$expanded87)
+ (local.get $$expanded87)
(i32.const -1)
)
)
- (set_local $$101
+ (local.set $$101
(i32.and
- (get_local $$99)
- (get_local $$expanded86)
+ (local.get $$99)
+ (local.get $$expanded86)
)
)
- (set_local $$102
- (get_local $$101)
+ (local.set $$102
+ (local.get $$101)
)
- (set_local $$103
+ (local.set $$103
(f64.load
- (get_local $$102)
+ (local.get $$102)
)
)
- (set_local $$arglist_next24
+ (local.set $$arglist_next24
(i32.add
- (get_local $$102)
+ (local.get $$102)
(i32.const 8)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next24)
+ (local.get $$ap)
+ (local.get $$arglist_next24)
)
(f64.store
- (get_local $$arg)
- (get_local $$103)
+ (local.get $$arg)
+ (local.get $$103)
)
(br $label$break$L1)
(br $switch)
)
)
(block
- (set_local $$arglist_current26
+ (local.set $$arglist_current26
(i32.load
- (get_local $$ap)
+ (local.get $$ap)
)
)
- (set_local $$104
- (get_local $$arglist_current26)
+ (local.set $$104
+ (local.get $$arglist_current26)
)
- (set_local $$105
+ (local.set $$105
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded91
- (get_local $$105)
+ (local.set $$expanded91
+ (local.get $$105)
)
- (set_local $$expanded90
+ (local.set $$expanded90
(i32.sub
- (get_local $$expanded91)
+ (local.get $$expanded91)
(i32.const 1)
)
)
- (set_local $$106
+ (local.set $$106
(i32.add
- (get_local $$104)
- (get_local $$expanded90)
+ (local.get $$104)
+ (local.get $$expanded90)
)
)
- (set_local $$107
+ (local.set $$107
(i32.add
(i32.const 0)
(i32.const 8)
)
)
- (set_local $$expanded95
- (get_local $$107)
+ (local.set $$expanded95
+ (local.get $$107)
)
- (set_local $$expanded94
+ (local.set $$expanded94
(i32.sub
- (get_local $$expanded95)
+ (local.get $$expanded95)
(i32.const 1)
)
)
- (set_local $$expanded93
+ (local.set $$expanded93
(i32.xor
- (get_local $$expanded94)
+ (local.get $$expanded94)
(i32.const -1)
)
)
- (set_local $$108
+ (local.set $$108
(i32.and
- (get_local $$106)
- (get_local $$expanded93)
+ (local.get $$106)
+ (local.get $$expanded93)
)
)
- (set_local $$109
- (get_local $$108)
+ (local.set $$109
+ (local.get $$108)
)
- (set_local $$110
+ (local.set $$110
(f64.load
- (get_local $$109)
+ (local.get $$109)
)
)
- (set_local $$arglist_next27
+ (local.set $$arglist_next27
(i32.add
- (get_local $$109)
+ (local.get $$109)
(i32.const 8)
)
)
(i32.store
- (get_local $$ap)
- (get_local $$arglist_next27)
+ (local.get $$ap)
+ (local.get $$arglist_next27)
)
(f64.store
- (get_local $$arg)
- (get_local $$110)
+ (local.get $$arg)
+ (local.get $$110)
)
(br $label$break$L1)
(br $switch)
@@ -15864,149 +15864,149 @@
(local $$y$010 i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$2
+ (local.set $$2
(i32.gt_u
- (get_local $$1)
+ (local.get $$1)
(i32.const 0)
)
)
- (set_local $$3
+ (local.set $$3
(i32.gt_u
- (get_local $$0)
+ (local.get $$0)
(i32.const -1)
)
)
- (set_local $$4
+ (local.set $$4
(i32.eq
- (get_local $$1)
+ (local.get $$1)
(i32.const 0)
)
)
- (set_local $$5
+ (local.set $$5
(i32.and
- (get_local $$4)
- (get_local $$3)
+ (local.get $$4)
+ (local.get $$3)
)
)
- (set_local $$6
+ (local.set $$6
(i32.or
- (get_local $$2)
- (get_local $$5)
+ (local.get $$2)
+ (local.get $$5)
)
)
(if
- (get_local $$6)
+ (local.get $$6)
(block
- (set_local $$7
- (get_local $$0)
+ (local.set $$7
+ (local.get $$0)
)
- (set_local $$8
- (get_local $$1)
+ (local.set $$8
+ (local.get $$1)
)
- (set_local $$s$addr$013
- (get_local $$s)
+ (local.set $$s$addr$013
+ (local.get $$s)
)
(loop $while-in
(block $while-out
- (set_local $$9
+ (local.set $$9
(call $___uremdi3
- (get_local $$7)
- (get_local $$8)
+ (local.get $$7)
+ (local.get $$8)
(i32.const 10)
(i32.const 0)
)
)
- (set_local $$10
- (get_global $tempRet0)
+ (local.set $$10
+ (global.get $tempRet0)
)
- (set_local $$11
+ (local.set $$11
(i32.or
- (get_local $$9)
+ (local.get $$9)
(i32.const 48)
)
)
- (set_local $$12
+ (local.set $$12
(i32.and
- (get_local $$11)
+ (local.get $$11)
(i32.const 255)
)
)
- (set_local $$incdec$ptr
+ (local.set $$incdec$ptr
(i32.add
- (get_local $$s$addr$013)
+ (local.get $$s$addr$013)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr)
- (get_local $$12)
+ (local.get $$incdec$ptr)
+ (local.get $$12)
)
- (set_local $$13
+ (local.set $$13
(call $___udivdi3
- (get_local $$7)
- (get_local $$8)
+ (local.get $$7)
+ (local.get $$8)
(i32.const 10)
(i32.const 0)
)
)
- (set_local $$14
- (get_global $tempRet0)
+ (local.set $$14
+ (global.get $tempRet0)
)
- (set_local $$15
+ (local.set $$15
(i32.gt_u
- (get_local $$8)
+ (local.get $$8)
(i32.const 9)
)
)
- (set_local $$16
+ (local.set $$16
(i32.gt_u
- (get_local $$7)
+ (local.get $$7)
(i32.const -1)
)
)
- (set_local $$17
+ (local.set $$17
(i32.eq
- (get_local $$8)
+ (local.get $$8)
(i32.const 9)
)
)
- (set_local $$18
+ (local.set $$18
(i32.and
- (get_local $$17)
- (get_local $$16)
+ (local.get $$17)
+ (local.get $$16)
)
)
- (set_local $$19
+ (local.set $$19
(i32.or
- (get_local $$15)
- (get_local $$18)
+ (local.get $$15)
+ (local.get $$18)
)
)
(if
- (get_local $$19)
+ (local.get $$19)
(block
- (set_local $$7
- (get_local $$13)
+ (local.set $$7
+ (local.get $$13)
)
- (set_local $$8
- (get_local $$14)
+ (local.set $$8
+ (local.get $$14)
)
- (set_local $$s$addr$013
- (get_local $$incdec$ptr)
+ (local.set $$s$addr$013
+ (local.get $$incdec$ptr)
)
)
(block
- (set_local $$21
- (get_local $$13)
+ (local.set $$21
+ (local.get $$13)
)
- (set_local $$22
- (get_local $$14)
+ (local.set $$22
+ (local.get $$14)
)
- (set_local $$incdec$ptr$lcssa
- (get_local $$incdec$ptr)
+ (local.set $$incdec$ptr$lcssa
+ (local.get $$incdec$ptr)
)
(br $while-out)
)
@@ -16014,102 +16014,102 @@
(br $while-in)
)
)
- (set_local $$s$addr$0$lcssa
- (get_local $$incdec$ptr$lcssa)
+ (local.set $$s$addr$0$lcssa
+ (local.get $$incdec$ptr$lcssa)
)
- (set_local $$x$addr$0$lcssa$off0
- (get_local $$21)
+ (local.set $$x$addr$0$lcssa$off0
+ (local.get $$21)
)
)
(block
- (set_local $$s$addr$0$lcssa
- (get_local $$s)
+ (local.set $$s$addr$0$lcssa
+ (local.get $$s)
)
- (set_local $$x$addr$0$lcssa$off0
- (get_local $$0)
+ (local.set $$x$addr$0$lcssa$off0
+ (local.get $$0)
)
)
)
- (set_local $$tobool$8
+ (local.set $$tobool$8
(i32.eq
- (get_local $$x$addr$0$lcssa$off0)
+ (local.get $$x$addr$0$lcssa$off0)
(i32.const 0)
)
)
(if
- (get_local $$tobool$8)
- (set_local $$s$addr$1$lcssa
- (get_local $$s$addr$0$lcssa)
+ (local.get $$tobool$8)
+ (local.set $$s$addr$1$lcssa
+ (local.get $$s$addr$0$lcssa)
)
(block
- (set_local $$s$addr$19
- (get_local $$s$addr$0$lcssa)
+ (local.set $$s$addr$19
+ (local.get $$s$addr$0$lcssa)
)
- (set_local $$y$010
- (get_local $$x$addr$0$lcssa$off0)
+ (local.set $$y$010
+ (local.get $$x$addr$0$lcssa$off0)
)
(loop $while-in1
(block $while-out0
- (set_local $$rem4
+ (local.set $$rem4
(i32.and
(call $i32u-rem
- (get_local $$y$010)
+ (local.get $$y$010)
(i32.const 10)
)
(i32.const -1)
)
)
- (set_local $$add5
+ (local.set $$add5
(i32.or
- (get_local $$rem4)
+ (local.get $$rem4)
(i32.const 48)
)
)
- (set_local $$conv6
+ (local.set $$conv6
(i32.and
- (get_local $$add5)
+ (local.get $$add5)
(i32.const 255)
)
)
- (set_local $$incdec$ptr7
+ (local.set $$incdec$ptr7
(i32.add
- (get_local $$s$addr$19)
+ (local.get $$s$addr$19)
(i32.const -1)
)
)
(i32.store8
- (get_local $$incdec$ptr7)
- (get_local $$conv6)
+ (local.get $$incdec$ptr7)
+ (local.get $$conv6)
)
- (set_local $$div9
+ (local.set $$div9
(i32.and
(call $i32u-div
- (get_local $$y$010)
+ (local.get $$y$010)
(i32.const 10)
)
(i32.const -1)
)
)
- (set_local $$20
+ (local.set $$20
(i32.lt_u
- (get_local $$y$010)
+ (local.get $$y$010)
(i32.const 10)
)
)
(if
- (get_local $$20)
+ (local.get $$20)
(block
- (set_local $$s$addr$1$lcssa
- (get_local $$incdec$ptr7)
+ (local.set $$s$addr$1$lcssa
+ (local.get $$incdec$ptr7)
)
(br $while-out0)
)
(block
- (set_local $$s$addr$19
- (get_local $$incdec$ptr7)
+ (local.set $$s$addr$19
+ (local.get $$incdec$ptr7)
)
- (set_local $$y$010
- (get_local $$div9)
+ (local.set $$y$010
+ (local.get $$div9)
)
)
)
@@ -16119,7 +16119,7 @@
)
)
(return
- (get_local $$s$addr$1$lcssa)
+ (local.get $$s$addr$1$lcssa)
)
)
(func $_pad (; 57 ;) (param $$f i32) (param $$c i32) (param $$w i32) (param $$l i32) (param $$fl i32)
@@ -16149,180 +16149,180 @@
(local $$tobool$i18 i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 256)
)
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (set_local $$pad
- (get_local $sp)
+ (local.set $$pad
+ (local.get $sp)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$fl)
+ (local.get $$fl)
(i32.const 73728)
)
)
- (set_local $$tobool
+ (local.set $$tobool
(i32.eq
- (get_local $$and)
+ (local.get $$and)
(i32.const 0)
)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.gt_s
- (get_local $$w)
- (get_local $$l)
+ (local.get $$w)
+ (local.get $$l)
)
)
- (set_local $$or$cond
+ (local.set $$or$cond
(i32.and
- (get_local $$cmp)
- (get_local $$tobool)
+ (local.get $$cmp)
+ (local.get $$tobool)
)
)
(block $do-once
(if
- (get_local $$or$cond)
+ (local.get $$or$cond)
(block
- (set_local $$sub
+ (local.set $$sub
(i32.sub
- (get_local $$w)
- (get_local $$l)
+ (local.get $$w)
+ (local.get $$l)
)
)
- (set_local $$cmp1
+ (local.set $$cmp1
(i32.gt_u
- (get_local $$sub)
+ (local.get $$sub)
(i32.const 256)
)
)
- (set_local $$cond
+ (local.set $$cond
(if (result i32)
- (get_local $$cmp1)
+ (local.get $$cmp1)
(i32.const 256)
- (get_local $$sub)
+ (local.get $$sub)
)
)
(drop
(call $_memset
- (get_local $$pad)
- (get_local $$c)
- (get_local $$cond)
+ (local.get $$pad)
+ (local.get $$c)
+ (local.get $$cond)
)
)
- (set_local $$cmp3$14
+ (local.set $$cmp3$14
(i32.gt_u
- (get_local $$sub)
+ (local.get $$sub)
(i32.const 255)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$and$i$15
+ (local.set $$and$i$15
(i32.and
- (get_local $$0)
+ (local.get $$0)
(i32.const 32)
)
)
- (set_local $$tobool$i$16
+ (local.set $$tobool$i$16
(i32.eq
- (get_local $$and$i$15)
+ (local.get $$and$i$15)
(i32.const 0)
)
)
(if
- (get_local $$cmp3$14)
+ (local.get $$cmp3$14)
(block
- (set_local $$1
+ (local.set $$1
(i32.sub
- (get_local $$w)
- (get_local $$l)
+ (local.get $$w)
+ (local.get $$l)
)
)
- (set_local $$4
- (get_local $$0)
+ (local.set $$4
+ (local.get $$0)
)
- (set_local $$l$addr$017
- (get_local $$sub)
+ (local.set $$l$addr$017
+ (local.get $$sub)
)
- (set_local $$tobool$i18
- (get_local $$tobool$i$16)
+ (local.set $$tobool$i18
+ (local.get $$tobool$i$16)
)
(loop $while-in
(block $while-out
(if
- (get_local $$tobool$i18)
+ (local.get $$tobool$i18)
(block
(drop
(call $___fwritex
- (get_local $$pad)
+ (local.get $$pad)
(i32.const 256)
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$$pre
+ (local.set $$$pre
(i32.load
- (get_local $$f)
+ (local.get $$f)
)
)
- (set_local $$2
- (get_local $$$pre)
+ (local.set $$2
+ (local.get $$$pre)
)
)
- (set_local $$2
- (get_local $$4)
+ (local.set $$2
+ (local.get $$4)
)
)
- (set_local $$sub5
+ (local.set $$sub5
(i32.add
- (get_local $$l$addr$017)
+ (local.get $$l$addr$017)
(i32.const -256)
)
)
- (set_local $$cmp3
+ (local.set $$cmp3
(i32.gt_u
- (get_local $$sub5)
+ (local.get $$sub5)
(i32.const 255)
)
)
- (set_local $$and$i
+ (local.set $$and$i
(i32.and
- (get_local $$2)
+ (local.get $$2)
(i32.const 32)
)
)
- (set_local $$tobool$i
+ (local.set $$tobool$i
(i32.eq
- (get_local $$and$i)
+ (local.get $$and$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp3)
+ (local.get $$cmp3)
(block
- (set_local $$4
- (get_local $$2)
+ (local.set $$4
+ (local.get $$2)
)
- (set_local $$l$addr$017
- (get_local $$sub5)
+ (local.set $$l$addr$017
+ (local.get $$sub5)
)
- (set_local $$tobool$i18
- (get_local $$tobool$i)
+ (local.set $$tobool$i18
+ (local.get $$tobool$i)
)
)
(br $while-out)
@@ -16330,40 +16330,40 @@
(br $while-in)
)
)
- (set_local $$3
+ (local.set $$3
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const 255)
)
)
(if
- (get_local $$tobool$i)
- (set_local $$l$addr$0$lcssa21
- (get_local $$3)
+ (local.get $$tobool$i)
+ (local.set $$l$addr$0$lcssa21
+ (local.get $$3)
)
(br $do-once)
)
)
(if
- (get_local $$tobool$i$16)
- (set_local $$l$addr$0$lcssa21
- (get_local $$sub)
+ (local.get $$tobool$i$16)
+ (local.set $$l$addr$0$lcssa21
+ (local.get $$sub)
)
(br $do-once)
)
)
(drop
(call $___fwritex
- (get_local $$pad)
- (get_local $$l$addr$0$lcssa21)
- (get_local $$f)
+ (local.get $$pad)
+ (local.get $$l$addr$0$lcssa21)
+ (local.get $$f)
)
)
)
)
)
- (set_global $STACKTOP
- (get_local $sp)
+ (global.set $STACKTOP
+ (local.get $sp)
)
(return)
)
@@ -17557,209 +17557,209 @@
(local $$xor$i$i i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.lt_u
- (get_local $$bytes)
+ (local.get $$bytes)
(i32.const 245)
)
)
(block $do-once
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(block
- (set_local $$cmp1
+ (local.set $$cmp1
(i32.lt_u
- (get_local $$bytes)
+ (local.get $$bytes)
(i32.const 11)
)
)
- (set_local $$add2
+ (local.set $$add2
(i32.add
- (get_local $$bytes)
+ (local.get $$bytes)
(i32.const 11)
)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$add2)
+ (local.get $$add2)
(i32.const -8)
)
)
- (set_local $$cond
+ (local.set $$cond
(if (result i32)
- (get_local $$cmp1)
+ (local.get $$cmp1)
(i32.const 16)
- (get_local $$and)
+ (local.get $$and)
)
)
- (set_local $$shr
+ (local.set $$shr
(i32.shr_u
- (get_local $$cond)
+ (local.get $$cond)
(i32.const 3)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
(i32.const 176)
)
)
- (set_local $$shr3
+ (local.set $$shr3
(i32.shr_u
- (get_local $$0)
- (get_local $$shr)
+ (local.get $$0)
+ (local.get $$shr)
)
)
- (set_local $$and4
+ (local.set $$and4
(i32.and
- (get_local $$shr3)
+ (local.get $$shr3)
(i32.const 3)
)
)
- (set_local $$cmp5
+ (local.set $$cmp5
(i32.eq
- (get_local $$and4)
+ (local.get $$and4)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp5)
+ (local.get $$cmp5)
)
(block
- (set_local $$neg
+ (local.set $$neg
(i32.and
- (get_local $$shr3)
+ (local.get $$shr3)
(i32.const 1)
)
)
- (set_local $$and7
+ (local.set $$and7
(i32.xor
- (get_local $$neg)
+ (local.get $$neg)
(i32.const 1)
)
)
- (set_local $$add8
+ (local.set $$add8
(i32.add
- (get_local $$and7)
- (get_local $$shr)
+ (local.get $$and7)
+ (local.get $$shr)
)
)
- (set_local $$shl
+ (local.set $$shl
(i32.shl
- (get_local $$add8)
+ (local.get $$add8)
(i32.const 1)
)
)
- (set_local $$arrayidx
+ (local.set $$arrayidx
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl)
+ (local.get $$shl)
(i32.const 2)
)
)
)
- (set_local $$1
+ (local.set $$1
(i32.add
- (get_local $$arrayidx)
+ (local.get $$arrayidx)
(i32.const 8)
)
)
- (set_local $$2
+ (local.set $$2
(i32.load
- (get_local $$1)
+ (local.get $$1)
)
)
- (set_local $$fd9
+ (local.set $$fd9
(i32.add
- (get_local $$2)
+ (local.get $$2)
(i32.const 8)
)
)
- (set_local $$3
+ (local.set $$3
(i32.load
- (get_local $$fd9)
+ (local.get $$fd9)
)
)
- (set_local $$cmp10
+ (local.set $$cmp10
(i32.eq
- (get_local $$arrayidx)
- (get_local $$3)
+ (local.get $$arrayidx)
+ (local.get $$3)
)
)
(block $do-once0
(if
- (get_local $$cmp10)
+ (local.get $$cmp10)
(block
- (set_local $$shl12
+ (local.set $$shl12
(i32.shl
(i32.const 1)
- (get_local $$add8)
+ (local.get $$add8)
)
)
- (set_local $$neg13
+ (local.set $$neg13
(i32.xor
- (get_local $$shl12)
+ (local.get $$shl12)
(i32.const -1)
)
)
- (set_local $$and14
+ (local.set $$and14
(i32.and
- (get_local $$0)
- (get_local $$neg13)
+ (local.get $$0)
+ (local.get $$neg13)
)
)
(i32.store
(i32.const 176)
- (get_local $$and14)
+ (local.get $$and14)
)
)
(block
- (set_local $$4
+ (local.set $$4
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp15
+ (local.set $$cmp15
(i32.lt_u
- (get_local $$3)
- (get_local $$4)
+ (local.get $$3)
+ (local.get $$4)
)
)
(if
- (get_local $$cmp15)
+ (local.get $$cmp15)
(call $_abort)
)
- (set_local $$bk
+ (local.set $$bk
(i32.add
- (get_local $$3)
+ (local.get $$3)
(i32.const 12)
)
)
- (set_local $$5
+ (local.set $$5
(i32.load
- (get_local $$bk)
+ (local.get $$bk)
)
)
- (set_local $$cmp16
+ (local.set $$cmp16
(i32.eq
- (get_local $$5)
- (get_local $$2)
+ (local.get $$5)
+ (local.get $$2)
)
)
(if
- (get_local $$cmp16)
+ (local.get $$cmp16)
(block
(i32.store
- (get_local $$bk)
- (get_local $$arrayidx)
+ (local.get $$bk)
+ (local.get $$arrayidx)
)
(i32.store
- (get_local $$1)
- (get_local $$3)
+ (local.get $$1)
+ (local.get $$3)
)
(br $do-once0)
)
@@ -17768,380 +17768,380 @@
)
)
)
- (set_local $$shl22
+ (local.set $$shl22
(i32.shl
- (get_local $$add8)
+ (local.get $$add8)
(i32.const 3)
)
)
- (set_local $$or23
+ (local.set $$or23
(i32.or
- (get_local $$shl22)
+ (local.get $$shl22)
(i32.const 3)
)
)
- (set_local $$head
+ (local.set $$head
(i32.add
- (get_local $$2)
+ (local.get $$2)
(i32.const 4)
)
)
(i32.store
- (get_local $$head)
- (get_local $$or23)
+ (local.get $$head)
+ (local.get $$or23)
)
- (set_local $$add$ptr
+ (local.set $$add$ptr
(i32.add
- (get_local $$2)
- (get_local $$shl22)
+ (local.get $$2)
+ (local.get $$shl22)
)
)
- (set_local $$head25
+ (local.set $$head25
(i32.add
- (get_local $$add$ptr)
+ (local.get $$add$ptr)
(i32.const 4)
)
)
- (set_local $$6
+ (local.set $$6
(i32.load
- (get_local $$head25)
+ (local.get $$head25)
)
)
- (set_local $$or26
+ (local.set $$or26
(i32.or
- (get_local $$6)
+ (local.get $$6)
(i32.const 1)
)
)
(i32.store
- (get_local $$head25)
- (get_local $$or26)
+ (local.get $$head25)
+ (local.get $$or26)
)
- (set_local $$retval$0
- (get_local $$fd9)
+ (local.set $$retval$0
+ (local.get $$fd9)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
- (set_local $$7
+ (local.set $$7
(i32.load
(i32.const 184)
)
)
- (set_local $$cmp29
+ (local.set $$cmp29
(i32.gt_u
- (get_local $$cond)
- (get_local $$7)
+ (local.get $$cond)
+ (local.get $$7)
)
)
(if
- (get_local $$cmp29)
+ (local.get $$cmp29)
(block
- (set_local $$cmp31
+ (local.set $$cmp31
(i32.eq
- (get_local $$shr3)
+ (local.get $$shr3)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp31)
+ (local.get $$cmp31)
)
(block
- (set_local $$shl35
+ (local.set $$shl35
(i32.shl
- (get_local $$shr3)
- (get_local $$shr)
+ (local.get $$shr3)
+ (local.get $$shr)
)
)
- (set_local $$shl37
+ (local.set $$shl37
(i32.shl
(i32.const 2)
- (get_local $$shr)
+ (local.get $$shr)
)
)
- (set_local $$sub
+ (local.set $$sub
(i32.sub
(i32.const 0)
- (get_local $$shl37)
+ (local.get $$shl37)
)
)
- (set_local $$or40
+ (local.set $$or40
(i32.or
- (get_local $$shl37)
- (get_local $$sub)
+ (local.get $$shl37)
+ (local.get $$sub)
)
)
- (set_local $$and41
+ (local.set $$and41
(i32.and
- (get_local $$shl35)
- (get_local $$or40)
+ (local.get $$shl35)
+ (local.get $$or40)
)
)
- (set_local $$sub42
+ (local.set $$sub42
(i32.sub
(i32.const 0)
- (get_local $$and41)
+ (local.get $$and41)
)
)
- (set_local $$and43
+ (local.set $$and43
(i32.and
- (get_local $$and41)
- (get_local $$sub42)
+ (local.get $$and41)
+ (local.get $$sub42)
)
)
- (set_local $$sub44
+ (local.set $$sub44
(i32.add
- (get_local $$and43)
+ (local.get $$and43)
(i32.const -1)
)
)
- (set_local $$shr45
+ (local.set $$shr45
(i32.shr_u
- (get_local $$sub44)
+ (local.get $$sub44)
(i32.const 12)
)
)
- (set_local $$and46
+ (local.set $$and46
(i32.and
- (get_local $$shr45)
+ (local.get $$shr45)
(i32.const 16)
)
)
- (set_local $$shr47
+ (local.set $$shr47
(i32.shr_u
- (get_local $$sub44)
- (get_local $$and46)
+ (local.get $$sub44)
+ (local.get $$and46)
)
)
- (set_local $$shr48
+ (local.set $$shr48
(i32.shr_u
- (get_local $$shr47)
+ (local.get $$shr47)
(i32.const 5)
)
)
- (set_local $$and49
+ (local.set $$and49
(i32.and
- (get_local $$shr48)
+ (local.get $$shr48)
(i32.const 8)
)
)
- (set_local $$add50
+ (local.set $$add50
(i32.or
- (get_local $$and49)
- (get_local $$and46)
+ (local.get $$and49)
+ (local.get $$and46)
)
)
- (set_local $$shr51
+ (local.set $$shr51
(i32.shr_u
- (get_local $$shr47)
- (get_local $$and49)
+ (local.get $$shr47)
+ (local.get $$and49)
)
)
- (set_local $$shr52
+ (local.set $$shr52
(i32.shr_u
- (get_local $$shr51)
+ (local.get $$shr51)
(i32.const 2)
)
)
- (set_local $$and53
+ (local.set $$and53
(i32.and
- (get_local $$shr52)
+ (local.get $$shr52)
(i32.const 4)
)
)
- (set_local $$add54
+ (local.set $$add54
(i32.or
- (get_local $$add50)
- (get_local $$and53)
+ (local.get $$add50)
+ (local.get $$and53)
)
)
- (set_local $$shr55
+ (local.set $$shr55
(i32.shr_u
- (get_local $$shr51)
- (get_local $$and53)
+ (local.get $$shr51)
+ (local.get $$and53)
)
)
- (set_local $$shr56
+ (local.set $$shr56
(i32.shr_u
- (get_local $$shr55)
+ (local.get $$shr55)
(i32.const 1)
)
)
- (set_local $$and57
+ (local.set $$and57
(i32.and
- (get_local $$shr56)
+ (local.get $$shr56)
(i32.const 2)
)
)
- (set_local $$add58
+ (local.set $$add58
(i32.or
- (get_local $$add54)
- (get_local $$and57)
+ (local.get $$add54)
+ (local.get $$and57)
)
)
- (set_local $$shr59
+ (local.set $$shr59
(i32.shr_u
- (get_local $$shr55)
- (get_local $$and57)
+ (local.get $$shr55)
+ (local.get $$and57)
)
)
- (set_local $$shr60
+ (local.set $$shr60
(i32.shr_u
- (get_local $$shr59)
+ (local.get $$shr59)
(i32.const 1)
)
)
- (set_local $$and61
+ (local.set $$and61
(i32.and
- (get_local $$shr60)
+ (local.get $$shr60)
(i32.const 1)
)
)
- (set_local $$add62
+ (local.set $$add62
(i32.or
- (get_local $$add58)
- (get_local $$and61)
+ (local.get $$add58)
+ (local.get $$and61)
)
)
- (set_local $$shr63
+ (local.set $$shr63
(i32.shr_u
- (get_local $$shr59)
- (get_local $$and61)
+ (local.get $$shr59)
+ (local.get $$and61)
)
)
- (set_local $$add64
+ (local.set $$add64
(i32.add
- (get_local $$add62)
- (get_local $$shr63)
+ (local.get $$add62)
+ (local.get $$shr63)
)
)
- (set_local $$shl65
+ (local.set $$shl65
(i32.shl
- (get_local $$add64)
+ (local.get $$add64)
(i32.const 1)
)
)
- (set_local $$arrayidx66
+ (local.set $$arrayidx66
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl65)
+ (local.get $$shl65)
(i32.const 2)
)
)
)
- (set_local $$8
+ (local.set $$8
(i32.add
- (get_local $$arrayidx66)
+ (local.get $$arrayidx66)
(i32.const 8)
)
)
- (set_local $$9
+ (local.set $$9
(i32.load
- (get_local $$8)
+ (local.get $$8)
)
)
- (set_local $$fd69
+ (local.set $$fd69
(i32.add
- (get_local $$9)
+ (local.get $$9)
(i32.const 8)
)
)
- (set_local $$10
+ (local.set $$10
(i32.load
- (get_local $$fd69)
+ (local.get $$fd69)
)
)
- (set_local $$cmp70
+ (local.set $$cmp70
(i32.eq
- (get_local $$arrayidx66)
- (get_local $$10)
+ (local.get $$arrayidx66)
+ (local.get $$10)
)
)
(block $do-once2
(if
- (get_local $$cmp70)
+ (local.get $$cmp70)
(block
- (set_local $$shl72
+ (local.set $$shl72
(i32.shl
(i32.const 1)
- (get_local $$add64)
+ (local.get $$add64)
)
)
- (set_local $$neg73
+ (local.set $$neg73
(i32.xor
- (get_local $$shl72)
+ (local.get $$shl72)
(i32.const -1)
)
)
- (set_local $$and74
+ (local.set $$and74
(i32.and
- (get_local $$0)
- (get_local $$neg73)
+ (local.get $$0)
+ (local.get $$neg73)
)
)
(i32.store
(i32.const 176)
- (get_local $$and74)
+ (local.get $$and74)
)
- (set_local $$13
- (get_local $$7)
+ (local.set $$13
+ (local.get $$7)
)
)
(block
- (set_local $$11
+ (local.set $$11
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp76
+ (local.set $$cmp76
(i32.lt_u
- (get_local $$10)
- (get_local $$11)
+ (local.get $$10)
+ (local.get $$11)
)
)
(if
- (get_local $$cmp76)
+ (local.get $$cmp76)
(call $_abort)
)
- (set_local $$bk78
+ (local.set $$bk78
(i32.add
- (get_local $$10)
+ (local.get $$10)
(i32.const 12)
)
)
- (set_local $$12
+ (local.set $$12
(i32.load
- (get_local $$bk78)
+ (local.get $$bk78)
)
)
- (set_local $$cmp79
+ (local.set $$cmp79
(i32.eq
- (get_local $$12)
- (get_local $$9)
+ (local.get $$12)
+ (local.get $$9)
)
)
(if
- (get_local $$cmp79)
+ (local.get $$cmp79)
(block
(i32.store
- (get_local $$bk78)
- (get_local $$arrayidx66)
+ (local.get $$bk78)
+ (local.get $$arrayidx66)
)
(i32.store
- (get_local $$8)
- (get_local $$10)
+ (local.get $$8)
+ (local.get $$10)
)
- (set_local $$$pre
+ (local.set $$$pre
(i32.load
(i32.const 184)
)
)
- (set_local $$13
- (get_local $$$pre)
+ (local.set $$13
+ (local.get $$$pre)
)
(br $do-once2)
)
@@ -18150,854 +18150,854 @@
)
)
)
- (set_local $$shl90
+ (local.set $$shl90
(i32.shl
- (get_local $$add64)
+ (local.get $$add64)
(i32.const 3)
)
)
- (set_local $$sub91
+ (local.set $$sub91
(i32.sub
- (get_local $$shl90)
- (get_local $$cond)
+ (local.get $$shl90)
+ (local.get $$cond)
)
)
- (set_local $$or93
+ (local.set $$or93
(i32.or
- (get_local $$cond)
+ (local.get $$cond)
(i32.const 3)
)
)
- (set_local $$head94
+ (local.set $$head94
(i32.add
- (get_local $$9)
+ (local.get $$9)
(i32.const 4)
)
)
(i32.store
- (get_local $$head94)
- (get_local $$or93)
+ (local.get $$head94)
+ (local.get $$or93)
)
- (set_local $$add$ptr95
+ (local.set $$add$ptr95
(i32.add
- (get_local $$9)
- (get_local $$cond)
+ (local.get $$9)
+ (local.get $$cond)
)
)
- (set_local $$or96
+ (local.set $$or96
(i32.or
- (get_local $$sub91)
+ (local.get $$sub91)
(i32.const 1)
)
)
- (set_local $$head97
+ (local.set $$head97
(i32.add
- (get_local $$add$ptr95)
+ (local.get $$add$ptr95)
(i32.const 4)
)
)
(i32.store
- (get_local $$head97)
- (get_local $$or96)
+ (local.get $$head97)
+ (local.get $$or96)
)
- (set_local $$add$ptr98
+ (local.set $$add$ptr98
(i32.add
- (get_local $$add$ptr95)
- (get_local $$sub91)
+ (local.get $$add$ptr95)
+ (local.get $$sub91)
)
)
(i32.store
- (get_local $$add$ptr98)
- (get_local $$sub91)
+ (local.get $$add$ptr98)
+ (local.get $$sub91)
)
- (set_local $$cmp99
+ (local.set $$cmp99
(i32.eq
- (get_local $$13)
+ (local.get $$13)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp99)
+ (local.get $$cmp99)
)
(block
- (set_local $$14
+ (local.set $$14
(i32.load
(i32.const 196)
)
)
- (set_local $$shr101
+ (local.set $$shr101
(i32.shr_u
- (get_local $$13)
+ (local.get $$13)
(i32.const 3)
)
)
- (set_local $$shl102
+ (local.set $$shl102
(i32.shl
- (get_local $$shr101)
+ (local.get $$shr101)
(i32.const 1)
)
)
- (set_local $$arrayidx103
+ (local.set $$arrayidx103
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl102)
+ (local.get $$shl102)
(i32.const 2)
)
)
)
- (set_local $$15
+ (local.set $$15
(i32.load
(i32.const 176)
)
)
- (set_local $$shl105
+ (local.set $$shl105
(i32.shl
(i32.const 1)
- (get_local $$shr101)
+ (local.get $$shr101)
)
)
- (set_local $$and106
+ (local.set $$and106
(i32.and
- (get_local $$15)
- (get_local $$shl105)
+ (local.get $$15)
+ (local.get $$shl105)
)
)
- (set_local $$tobool107
+ (local.set $$tobool107
(i32.eq
- (get_local $$and106)
+ (local.get $$and106)
(i32.const 0)
)
)
(if
- (get_local $$tobool107)
+ (local.get $$tobool107)
(block
- (set_local $$or110
+ (local.set $$or110
(i32.or
- (get_local $$15)
- (get_local $$shl105)
+ (local.get $$15)
+ (local.get $$shl105)
)
)
(i32.store
(i32.const 176)
- (get_local $$or110)
+ (local.get $$or110)
)
- (set_local $$$pre241
+ (local.set $$$pre241
(i32.add
- (get_local $$arrayidx103)
+ (local.get $$arrayidx103)
(i32.const 8)
)
)
- (set_local $$$pre$phiZ2D
- (get_local $$$pre241)
+ (local.set $$$pre$phiZ2D
+ (local.get $$$pre241)
)
- (set_local $$F104$0
- (get_local $$arrayidx103)
+ (local.set $$F104$0
+ (local.get $$arrayidx103)
)
)
(block
- (set_local $$16
+ (local.set $$16
(i32.add
- (get_local $$arrayidx103)
+ (local.get $$arrayidx103)
(i32.const 8)
)
)
- (set_local $$17
+ (local.set $$17
(i32.load
- (get_local $$16)
+ (local.get $$16)
)
)
- (set_local $$18
+ (local.set $$18
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp113
+ (local.set $$cmp113
(i32.lt_u
- (get_local $$17)
- (get_local $$18)
+ (local.get $$17)
+ (local.get $$18)
)
)
(if
- (get_local $$cmp113)
+ (local.get $$cmp113)
(call $_abort)
(block
- (set_local $$$pre$phiZ2D
- (get_local $$16)
+ (local.set $$$pre$phiZ2D
+ (local.get $$16)
)
- (set_local $$F104$0
- (get_local $$17)
+ (local.set $$F104$0
+ (local.get $$17)
)
)
)
)
)
(i32.store
- (get_local $$$pre$phiZ2D)
- (get_local $$14)
+ (local.get $$$pre$phiZ2D)
+ (local.get $$14)
)
- (set_local $$bk122
+ (local.set $$bk122
(i32.add
- (get_local $$F104$0)
+ (local.get $$F104$0)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk122)
- (get_local $$14)
+ (local.get $$bk122)
+ (local.get $$14)
)
- (set_local $$fd123
+ (local.set $$fd123
(i32.add
- (get_local $$14)
+ (local.get $$14)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd123)
- (get_local $$F104$0)
+ (local.get $$fd123)
+ (local.get $$F104$0)
)
- (set_local $$bk124
+ (local.set $$bk124
(i32.add
- (get_local $$14)
+ (local.get $$14)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk124)
- (get_local $$arrayidx103)
+ (local.get $$bk124)
+ (local.get $$arrayidx103)
)
)
)
(i32.store
(i32.const 184)
- (get_local $$sub91)
+ (local.get $$sub91)
)
(i32.store
(i32.const 196)
- (get_local $$add$ptr95)
+ (local.get $$add$ptr95)
)
- (set_local $$retval$0
- (get_local $$fd69)
+ (local.set $$retval$0
+ (local.get $$fd69)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
- (set_local $$19
+ (local.set $$19
(i32.load
(i32.const 180)
)
)
- (set_local $$cmp128
+ (local.set $$cmp128
(i32.eq
- (get_local $$19)
+ (local.get $$19)
(i32.const 0)
)
)
(if
- (get_local $$cmp128)
- (set_local $$nb$0
- (get_local $$cond)
+ (local.get $$cmp128)
+ (local.set $$nb$0
+ (local.get $$cond)
)
(block
- (set_local $$sub$i
+ (local.set $$sub$i
(i32.sub
(i32.const 0)
- (get_local $$19)
+ (local.get $$19)
)
)
- (set_local $$and$i
+ (local.set $$and$i
(i32.and
- (get_local $$19)
- (get_local $$sub$i)
+ (local.get $$19)
+ (local.get $$sub$i)
)
)
- (set_local $$sub2$i
+ (local.set $$sub2$i
(i32.add
- (get_local $$and$i)
+ (local.get $$and$i)
(i32.const -1)
)
)
- (set_local $$shr$i
+ (local.set $$shr$i
(i32.shr_u
- (get_local $$sub2$i)
+ (local.get $$sub2$i)
(i32.const 12)
)
)
- (set_local $$and3$i
+ (local.set $$and3$i
(i32.and
- (get_local $$shr$i)
+ (local.get $$shr$i)
(i32.const 16)
)
)
- (set_local $$shr4$i
+ (local.set $$shr4$i
(i32.shr_u
- (get_local $$sub2$i)
- (get_local $$and3$i)
+ (local.get $$sub2$i)
+ (local.get $$and3$i)
)
)
- (set_local $$shr5$i
+ (local.set $$shr5$i
(i32.shr_u
- (get_local $$shr4$i)
+ (local.get $$shr4$i)
(i32.const 5)
)
)
- (set_local $$and6$i
+ (local.set $$and6$i
(i32.and
- (get_local $$shr5$i)
+ (local.get $$shr5$i)
(i32.const 8)
)
)
- (set_local $$add$i
+ (local.set $$add$i
(i32.or
- (get_local $$and6$i)
- (get_local $$and3$i)
+ (local.get $$and6$i)
+ (local.get $$and3$i)
)
)
- (set_local $$shr7$i
+ (local.set $$shr7$i
(i32.shr_u
- (get_local $$shr4$i)
- (get_local $$and6$i)
+ (local.get $$shr4$i)
+ (local.get $$and6$i)
)
)
- (set_local $$shr8$i
+ (local.set $$shr8$i
(i32.shr_u
- (get_local $$shr7$i)
+ (local.get $$shr7$i)
(i32.const 2)
)
)
- (set_local $$and9$i
+ (local.set $$and9$i
(i32.and
- (get_local $$shr8$i)
+ (local.get $$shr8$i)
(i32.const 4)
)
)
- (set_local $$add10$i
+ (local.set $$add10$i
(i32.or
- (get_local $$add$i)
- (get_local $$and9$i)
+ (local.get $$add$i)
+ (local.get $$and9$i)
)
)
- (set_local $$shr11$i
+ (local.set $$shr11$i
(i32.shr_u
- (get_local $$shr7$i)
- (get_local $$and9$i)
+ (local.get $$shr7$i)
+ (local.get $$and9$i)
)
)
- (set_local $$shr12$i
+ (local.set $$shr12$i
(i32.shr_u
- (get_local $$shr11$i)
+ (local.get $$shr11$i)
(i32.const 1)
)
)
- (set_local $$and13$i
+ (local.set $$and13$i
(i32.and
- (get_local $$shr12$i)
+ (local.get $$shr12$i)
(i32.const 2)
)
)
- (set_local $$add14$i
+ (local.set $$add14$i
(i32.or
- (get_local $$add10$i)
- (get_local $$and13$i)
+ (local.get $$add10$i)
+ (local.get $$and13$i)
)
)
- (set_local $$shr15$i
+ (local.set $$shr15$i
(i32.shr_u
- (get_local $$shr11$i)
- (get_local $$and13$i)
+ (local.get $$shr11$i)
+ (local.get $$and13$i)
)
)
- (set_local $$shr16$i
+ (local.set $$shr16$i
(i32.shr_u
- (get_local $$shr15$i)
+ (local.get $$shr15$i)
(i32.const 1)
)
)
- (set_local $$and17$i
+ (local.set $$and17$i
(i32.and
- (get_local $$shr16$i)
+ (local.get $$shr16$i)
(i32.const 1)
)
)
- (set_local $$add18$i
+ (local.set $$add18$i
(i32.or
- (get_local $$add14$i)
- (get_local $$and17$i)
+ (local.get $$add14$i)
+ (local.get $$and17$i)
)
)
- (set_local $$shr19$i
+ (local.set $$shr19$i
(i32.shr_u
- (get_local $$shr15$i)
- (get_local $$and17$i)
+ (local.get $$shr15$i)
+ (local.get $$and17$i)
)
)
- (set_local $$add20$i
+ (local.set $$add20$i
(i32.add
- (get_local $$add18$i)
- (get_local $$shr19$i)
+ (local.get $$add18$i)
+ (local.get $$shr19$i)
)
)
- (set_local $$arrayidx$i
+ (local.set $$arrayidx$i
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$add20$i)
+ (local.get $$add20$i)
(i32.const 2)
)
)
)
- (set_local $$20
+ (local.set $$20
(i32.load
- (get_local $$arrayidx$i)
+ (local.get $$arrayidx$i)
)
)
- (set_local $$head$i
+ (local.set $$head$i
(i32.add
- (get_local $$20)
+ (local.get $$20)
(i32.const 4)
)
)
- (set_local $$21
+ (local.set $$21
(i32.load
- (get_local $$head$i)
+ (local.get $$head$i)
)
)
- (set_local $$and21$i
+ (local.set $$and21$i
(i32.and
- (get_local $$21)
+ (local.get $$21)
(i32.const -8)
)
)
- (set_local $$sub22$i
+ (local.set $$sub22$i
(i32.sub
- (get_local $$and21$i)
- (get_local $$cond)
+ (local.get $$and21$i)
+ (local.get $$cond)
)
)
- (set_local $$rsize$0$i
- (get_local $$sub22$i)
+ (local.set $$rsize$0$i
+ (local.get $$sub22$i)
)
- (set_local $$t$0$i
- (get_local $$20)
+ (local.set $$t$0$i
+ (local.get $$20)
)
- (set_local $$v$0$i
- (get_local $$20)
+ (local.set $$v$0$i
+ (local.get $$20)
)
(loop $while-in
(block $while-out
- (set_local $$arrayidx23$i
+ (local.set $$arrayidx23$i
(i32.add
- (get_local $$t$0$i)
+ (local.get $$t$0$i)
(i32.const 16)
)
)
- (set_local $$22
+ (local.set $$22
(i32.load
- (get_local $$arrayidx23$i)
+ (local.get $$arrayidx23$i)
)
)
- (set_local $$cmp$i
+ (local.set $$cmp$i
(i32.eq
- (get_local $$22)
+ (local.get $$22)
(i32.const 0)
)
)
(if
- (get_local $$cmp$i)
+ (local.get $$cmp$i)
(block
- (set_local $$arrayidx27$i
+ (local.set $$arrayidx27$i
(i32.add
- (get_local $$t$0$i)
+ (local.get $$t$0$i)
(i32.const 20)
)
)
- (set_local $$23
+ (local.set $$23
(i32.load
- (get_local $$arrayidx27$i)
+ (local.get $$arrayidx27$i)
)
)
- (set_local $$cmp28$i
+ (local.set $$cmp28$i
(i32.eq
- (get_local $$23)
+ (local.get $$23)
(i32.const 0)
)
)
(if
- (get_local $$cmp28$i)
+ (local.get $$cmp28$i)
(block
- (set_local $$rsize$0$i$lcssa
- (get_local $$rsize$0$i)
+ (local.set $$rsize$0$i$lcssa
+ (local.get $$rsize$0$i)
)
- (set_local $$v$0$i$lcssa
- (get_local $$v$0$i)
+ (local.set $$v$0$i$lcssa
+ (local.get $$v$0$i)
)
(br $while-out)
)
- (set_local $$cond4$i
- (get_local $$23)
+ (local.set $$cond4$i
+ (local.get $$23)
)
)
)
- (set_local $$cond4$i
- (get_local $$22)
+ (local.set $$cond4$i
+ (local.get $$22)
)
)
- (set_local $$head29$i
+ (local.set $$head29$i
(i32.add
- (get_local $$cond4$i)
+ (local.get $$cond4$i)
(i32.const 4)
)
)
- (set_local $$24
+ (local.set $$24
(i32.load
- (get_local $$head29$i)
+ (local.get $$head29$i)
)
)
- (set_local $$and30$i
+ (local.set $$and30$i
(i32.and
- (get_local $$24)
+ (local.get $$24)
(i32.const -8)
)
)
- (set_local $$sub31$i
+ (local.set $$sub31$i
(i32.sub
- (get_local $$and30$i)
- (get_local $$cond)
+ (local.get $$and30$i)
+ (local.get $$cond)
)
)
- (set_local $$cmp32$i
+ (local.set $$cmp32$i
(i32.lt_u
- (get_local $$sub31$i)
- (get_local $$rsize$0$i)
+ (local.get $$sub31$i)
+ (local.get $$rsize$0$i)
)
)
- (set_local $$sub31$rsize$0$i
+ (local.set $$sub31$rsize$0$i
(if (result i32)
- (get_local $$cmp32$i)
- (get_local $$sub31$i)
- (get_local $$rsize$0$i)
+ (local.get $$cmp32$i)
+ (local.get $$sub31$i)
+ (local.get $$rsize$0$i)
)
)
- (set_local $$cond$v$0$i
+ (local.set $$cond$v$0$i
(if (result i32)
- (get_local $$cmp32$i)
- (get_local $$cond4$i)
- (get_local $$v$0$i)
+ (local.get $$cmp32$i)
+ (local.get $$cond4$i)
+ (local.get $$v$0$i)
)
)
- (set_local $$rsize$0$i
- (get_local $$sub31$rsize$0$i)
+ (local.set $$rsize$0$i
+ (local.get $$sub31$rsize$0$i)
)
- (set_local $$t$0$i
- (get_local $$cond4$i)
+ (local.set $$t$0$i
+ (local.get $$cond4$i)
)
- (set_local $$v$0$i
- (get_local $$cond$v$0$i)
+ (local.set $$v$0$i
+ (local.get $$cond$v$0$i)
)
(br $while-in)
)
)
- (set_local $$25
+ (local.set $$25
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp33$i
+ (local.set $$cmp33$i
(i32.lt_u
- (get_local $$v$0$i$lcssa)
- (get_local $$25)
+ (local.get $$v$0$i$lcssa)
+ (local.get $$25)
)
)
(if
- (get_local $$cmp33$i)
+ (local.get $$cmp33$i)
(call $_abort)
)
- (set_local $$add$ptr$i
+ (local.set $$add$ptr$i
(i32.add
- (get_local $$v$0$i$lcssa)
- (get_local $$cond)
+ (local.get $$v$0$i$lcssa)
+ (local.get $$cond)
)
)
- (set_local $$cmp35$i
+ (local.set $$cmp35$i
(i32.lt_u
- (get_local $$v$0$i$lcssa)
- (get_local $$add$ptr$i)
+ (local.get $$v$0$i$lcssa)
+ (local.get $$add$ptr$i)
)
)
(if
(i32.eqz
- (get_local $$cmp35$i)
+ (local.get $$cmp35$i)
)
(call $_abort)
)
- (set_local $$parent$i
+ (local.set $$parent$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 24)
)
)
- (set_local $$26
+ (local.set $$26
(i32.load
- (get_local $$parent$i)
+ (local.get $$parent$i)
)
)
- (set_local $$bk$i
+ (local.set $$bk$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 12)
)
)
- (set_local $$27
+ (local.set $$27
(i32.load
- (get_local $$bk$i)
+ (local.get $$bk$i)
)
)
- (set_local $$cmp40$i
+ (local.set $$cmp40$i
(i32.eq
- (get_local $$27)
- (get_local $$v$0$i$lcssa)
+ (local.get $$27)
+ (local.get $$v$0$i$lcssa)
)
)
(block $do-once4
(if
- (get_local $$cmp40$i)
+ (local.get $$cmp40$i)
(block
- (set_local $$arrayidx61$i
+ (local.set $$arrayidx61$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 20)
)
)
- (set_local $$31
+ (local.set $$31
(i32.load
- (get_local $$arrayidx61$i)
+ (local.get $$arrayidx61$i)
)
)
- (set_local $$cmp62$i
+ (local.set $$cmp62$i
(i32.eq
- (get_local $$31)
+ (local.get $$31)
(i32.const 0)
)
)
(if
- (get_local $$cmp62$i)
+ (local.get $$cmp62$i)
(block
- (set_local $$arrayidx65$i
+ (local.set $$arrayidx65$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 16)
)
)
- (set_local $$32
+ (local.set $$32
(i32.load
- (get_local $$arrayidx65$i)
+ (local.get $$arrayidx65$i)
)
)
- (set_local $$cmp66$i
+ (local.set $$cmp66$i
(i32.eq
- (get_local $$32)
+ (local.get $$32)
(i32.const 0)
)
)
(if
- (get_local $$cmp66$i)
+ (local.get $$cmp66$i)
(block
- (set_local $$R$3$i
+ (local.set $$R$3$i
(i32.const 0)
)
(br $do-once4)
)
(block
- (set_local $$R$1$i
- (get_local $$32)
+ (local.set $$R$1$i
+ (local.get $$32)
)
- (set_local $$RP$1$i
- (get_local $$arrayidx65$i)
+ (local.set $$RP$1$i
+ (local.get $$arrayidx65$i)
)
)
)
)
(block
- (set_local $$R$1$i
- (get_local $$31)
+ (local.set $$R$1$i
+ (local.get $$31)
)
- (set_local $$RP$1$i
- (get_local $$arrayidx61$i)
+ (local.set $$RP$1$i
+ (local.get $$arrayidx61$i)
)
)
)
(loop $while-in7
(block $while-out6
- (set_local $$arrayidx71$i
+ (local.set $$arrayidx71$i
(i32.add
- (get_local $$R$1$i)
+ (local.get $$R$1$i)
(i32.const 20)
)
)
- (set_local $$33
+ (local.set $$33
(i32.load
- (get_local $$arrayidx71$i)
+ (local.get $$arrayidx71$i)
)
)
- (set_local $$cmp72$i
+ (local.set $$cmp72$i
(i32.eq
- (get_local $$33)
+ (local.get $$33)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp72$i)
+ (local.get $$cmp72$i)
)
(block
- (set_local $$R$1$i
- (get_local $$33)
+ (local.set $$R$1$i
+ (local.get $$33)
)
- (set_local $$RP$1$i
- (get_local $$arrayidx71$i)
+ (local.set $$RP$1$i
+ (local.get $$arrayidx71$i)
)
(br $while-in7)
)
)
- (set_local $$arrayidx75$i
+ (local.set $$arrayidx75$i
(i32.add
- (get_local $$R$1$i)
+ (local.get $$R$1$i)
(i32.const 16)
)
)
- (set_local $$34
+ (local.set $$34
(i32.load
- (get_local $$arrayidx75$i)
+ (local.get $$arrayidx75$i)
)
)
- (set_local $$cmp76$i
+ (local.set $$cmp76$i
(i32.eq
- (get_local $$34)
+ (local.get $$34)
(i32.const 0)
)
)
(if
- (get_local $$cmp76$i)
+ (local.get $$cmp76$i)
(block
- (set_local $$R$1$i$lcssa
- (get_local $$R$1$i)
+ (local.set $$R$1$i$lcssa
+ (local.get $$R$1$i)
)
- (set_local $$RP$1$i$lcssa
- (get_local $$RP$1$i)
+ (local.set $$RP$1$i$lcssa
+ (local.get $$RP$1$i)
)
(br $while-out6)
)
(block
- (set_local $$R$1$i
- (get_local $$34)
+ (local.set $$R$1$i
+ (local.get $$34)
)
- (set_local $$RP$1$i
- (get_local $$arrayidx75$i)
+ (local.set $$RP$1$i
+ (local.get $$arrayidx75$i)
)
)
)
(br $while-in7)
)
)
- (set_local $$cmp81$i
+ (local.set $$cmp81$i
(i32.lt_u
- (get_local $$RP$1$i$lcssa)
- (get_local $$25)
+ (local.get $$RP$1$i$lcssa)
+ (local.get $$25)
)
)
(if
- (get_local $$cmp81$i)
+ (local.get $$cmp81$i)
(call $_abort)
(block
(i32.store
- (get_local $$RP$1$i$lcssa)
+ (local.get $$RP$1$i$lcssa)
(i32.const 0)
)
- (set_local $$R$3$i
- (get_local $$R$1$i$lcssa)
+ (local.set $$R$3$i
+ (local.get $$R$1$i$lcssa)
)
(br $do-once4)
)
)
)
(block
- (set_local $$fd$i
+ (local.set $$fd$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 8)
)
)
- (set_local $$28
+ (local.set $$28
(i32.load
- (get_local $$fd$i)
+ (local.get $$fd$i)
)
)
- (set_local $$cmp45$i
+ (local.set $$cmp45$i
(i32.lt_u
- (get_local $$28)
- (get_local $$25)
+ (local.get $$28)
+ (local.get $$25)
)
)
(if
- (get_local $$cmp45$i)
+ (local.get $$cmp45$i)
(call $_abort)
)
- (set_local $$bk47$i
+ (local.set $$bk47$i
(i32.add
- (get_local $$28)
+ (local.get $$28)
(i32.const 12)
)
)
- (set_local $$29
+ (local.set $$29
(i32.load
- (get_local $$bk47$i)
+ (local.get $$bk47$i)
)
)
- (set_local $$cmp48$i
+ (local.set $$cmp48$i
(i32.eq
- (get_local $$29)
- (get_local $$v$0$i$lcssa)
+ (local.get $$29)
+ (local.get $$v$0$i$lcssa)
)
)
(if
(i32.eqz
- (get_local $$cmp48$i)
+ (local.get $$cmp48$i)
)
(call $_abort)
)
- (set_local $$fd50$i
+ (local.set $$fd50$i
(i32.add
- (get_local $$27)
+ (local.get $$27)
(i32.const 8)
)
)
- (set_local $$30
+ (local.set $$30
(i32.load
- (get_local $$fd50$i)
+ (local.get $$fd50$i)
)
)
- (set_local $$cmp51$i
+ (local.set $$cmp51$i
(i32.eq
- (get_local $$30)
- (get_local $$v$0$i$lcssa)
+ (local.get $$30)
+ (local.get $$v$0$i$lcssa)
)
)
(if
- (get_local $$cmp51$i)
+ (local.get $$cmp51$i)
(block
(i32.store
- (get_local $$bk47$i)
- (get_local $$27)
+ (local.get $$bk47$i)
+ (local.get $$27)
)
(i32.store
- (get_local $$fd50$i)
- (get_local $$28)
+ (local.get $$fd50$i)
+ (local.get $$28)
)
- (set_local $$R$3$i
- (get_local $$27)
+ (local.set $$R$3$i
+ (local.get $$27)
)
(br $do-once4)
)
@@ -19006,237 +19006,237 @@
)
)
)
- (set_local $$cmp90$i
+ (local.set $$cmp90$i
(i32.eq
- (get_local $$26)
+ (local.get $$26)
(i32.const 0)
)
)
(block $do-once8
(if
(i32.eqz
- (get_local $$cmp90$i)
+ (local.get $$cmp90$i)
)
(block
- (set_local $$index$i
+ (local.set $$index$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 28)
)
)
- (set_local $$35
+ (local.set $$35
(i32.load
- (get_local $$index$i)
+ (local.get $$index$i)
)
)
- (set_local $$arrayidx94$i
+ (local.set $$arrayidx94$i
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$35)
+ (local.get $$35)
(i32.const 2)
)
)
)
- (set_local $$36
+ (local.set $$36
(i32.load
- (get_local $$arrayidx94$i)
+ (local.get $$arrayidx94$i)
)
)
- (set_local $$cmp95$i
+ (local.set $$cmp95$i
(i32.eq
- (get_local $$v$0$i$lcssa)
- (get_local $$36)
+ (local.get $$v$0$i$lcssa)
+ (local.get $$36)
)
)
(if
- (get_local $$cmp95$i)
+ (local.get $$cmp95$i)
(block
(i32.store
- (get_local $$arrayidx94$i)
- (get_local $$R$3$i)
+ (local.get $$arrayidx94$i)
+ (local.get $$R$3$i)
)
- (set_local $$cond2$i
+ (local.set $$cond2$i
(i32.eq
- (get_local $$R$3$i)
+ (local.get $$R$3$i)
(i32.const 0)
)
)
(if
- (get_local $$cond2$i)
+ (local.get $$cond2$i)
(block
- (set_local $$shl$i
+ (local.set $$shl$i
(i32.shl
(i32.const 1)
- (get_local $$35)
+ (local.get $$35)
)
)
- (set_local $$neg$i
+ (local.set $$neg$i
(i32.xor
- (get_local $$shl$i)
+ (local.get $$shl$i)
(i32.const -1)
)
)
- (set_local $$37
+ (local.set $$37
(i32.load
(i32.const 180)
)
)
- (set_local $$and103$i
+ (local.set $$and103$i
(i32.and
- (get_local $$37)
- (get_local $$neg$i)
+ (local.get $$37)
+ (local.get $$neg$i)
)
)
(i32.store
(i32.const 180)
- (get_local $$and103$i)
+ (local.get $$and103$i)
)
(br $do-once8)
)
)
)
(block
- (set_local $$38
+ (local.set $$38
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp107$i
+ (local.set $$cmp107$i
(i32.lt_u
- (get_local $$26)
- (get_local $$38)
+ (local.get $$26)
+ (local.get $$38)
)
)
(if
- (get_local $$cmp107$i)
+ (local.get $$cmp107$i)
(call $_abort)
)
- (set_local $$arrayidx113$i
+ (local.set $$arrayidx113$i
(i32.add
- (get_local $$26)
+ (local.get $$26)
(i32.const 16)
)
)
- (set_local $$39
+ (local.set $$39
(i32.load
- (get_local $$arrayidx113$i)
+ (local.get $$arrayidx113$i)
)
)
- (set_local $$cmp114$i
+ (local.set $$cmp114$i
(i32.eq
- (get_local $$39)
- (get_local $$v$0$i$lcssa)
+ (local.get $$39)
+ (local.get $$v$0$i$lcssa)
)
)
(if
- (get_local $$cmp114$i)
+ (local.get $$cmp114$i)
(i32.store
- (get_local $$arrayidx113$i)
- (get_local $$R$3$i)
+ (local.get $$arrayidx113$i)
+ (local.get $$R$3$i)
)
(block
- (set_local $$arrayidx121$i
+ (local.set $$arrayidx121$i
(i32.add
- (get_local $$26)
+ (local.get $$26)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx121$i)
- (get_local $$R$3$i)
+ (local.get $$arrayidx121$i)
+ (local.get $$R$3$i)
)
)
)
- (set_local $$cmp126$i
+ (local.set $$cmp126$i
(i32.eq
- (get_local $$R$3$i)
+ (local.get $$R$3$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp126$i)
+ (local.get $$cmp126$i)
(br $do-once8)
)
)
)
- (set_local $$40
+ (local.set $$40
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp130$i
+ (local.set $$cmp130$i
(i32.lt_u
- (get_local $$R$3$i)
- (get_local $$40)
+ (local.get $$R$3$i)
+ (local.get $$40)
)
)
(if
- (get_local $$cmp130$i)
+ (local.get $$cmp130$i)
(call $_abort)
)
- (set_local $$parent135$i
+ (local.set $$parent135$i
(i32.add
- (get_local $$R$3$i)
+ (local.get $$R$3$i)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent135$i)
- (get_local $$26)
+ (local.get $$parent135$i)
+ (local.get $$26)
)
- (set_local $$arrayidx137$i
+ (local.set $$arrayidx137$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 16)
)
)
- (set_local $$41
+ (local.set $$41
(i32.load
- (get_local $$arrayidx137$i)
+ (local.get $$arrayidx137$i)
)
)
- (set_local $$cmp138$i
+ (local.set $$cmp138$i
(i32.eq
- (get_local $$41)
+ (local.get $$41)
(i32.const 0)
)
)
(block $do-once10
(if
(i32.eqz
- (get_local $$cmp138$i)
+ (local.get $$cmp138$i)
)
(block
- (set_local $$cmp142$i
+ (local.set $$cmp142$i
(i32.lt_u
- (get_local $$41)
- (get_local $$40)
+ (local.get $$41)
+ (local.get $$40)
)
)
(if
- (get_local $$cmp142$i)
+ (local.get $$cmp142$i)
(call $_abort)
(block
- (set_local $$arrayidx148$i
+ (local.set $$arrayidx148$i
(i32.add
- (get_local $$R$3$i)
+ (local.get $$R$3$i)
(i32.const 16)
)
)
(i32.store
- (get_local $$arrayidx148$i)
- (get_local $$41)
+ (local.get $$arrayidx148$i)
+ (local.get $$41)
)
- (set_local $$parent149$i
+ (local.set $$parent149$i
(i32.add
- (get_local $$41)
+ (local.get $$41)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent149$i)
- (get_local $$R$3$i)
+ (local.get $$parent149$i)
+ (local.get $$R$3$i)
)
(br $do-once10)
)
@@ -19244,62 +19244,62 @@
)
)
)
- (set_local $$arrayidx154$i
+ (local.set $$arrayidx154$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 20)
)
)
- (set_local $$42
+ (local.set $$42
(i32.load
- (get_local $$arrayidx154$i)
+ (local.get $$arrayidx154$i)
)
)
- (set_local $$cmp155$i
+ (local.set $$cmp155$i
(i32.eq
- (get_local $$42)
+ (local.get $$42)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp155$i)
+ (local.get $$cmp155$i)
)
(block
- (set_local $$43
+ (local.set $$43
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp159$i
+ (local.set $$cmp159$i
(i32.lt_u
- (get_local $$42)
- (get_local $$43)
+ (local.get $$42)
+ (local.get $$43)
)
)
(if
- (get_local $$cmp159$i)
+ (local.get $$cmp159$i)
(call $_abort)
(block
- (set_local $$arrayidx165$i
+ (local.set $$arrayidx165$i
(i32.add
- (get_local $$R$3$i)
+ (local.get $$R$3$i)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx165$i)
- (get_local $$42)
+ (local.get $$arrayidx165$i)
+ (local.get $$42)
)
- (set_local $$parent166$i
+ (local.set $$parent166$i
(i32.add
- (get_local $$42)
+ (local.get $$42)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent166$i)
- (get_local $$R$3$i)
+ (local.get $$parent166$i)
+ (local.get $$R$3$i)
)
(br $do-once8)
)
@@ -19309,794 +19309,794 @@
)
)
)
- (set_local $$cmp174$i
+ (local.set $$cmp174$i
(i32.lt_u
- (get_local $$rsize$0$i$lcssa)
+ (local.get $$rsize$0$i$lcssa)
(i32.const 16)
)
)
(if
- (get_local $$cmp174$i)
+ (local.get $$cmp174$i)
(block
- (set_local $$add177$i
+ (local.set $$add177$i
(i32.add
- (get_local $$rsize$0$i$lcssa)
- (get_local $$cond)
+ (local.get $$rsize$0$i$lcssa)
+ (local.get $$cond)
)
)
- (set_local $$or178$i
+ (local.set $$or178$i
(i32.or
- (get_local $$add177$i)
+ (local.get $$add177$i)
(i32.const 3)
)
)
- (set_local $$head179$i
+ (local.set $$head179$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 4)
)
)
(i32.store
- (get_local $$head179$i)
- (get_local $$or178$i)
+ (local.get $$head179$i)
+ (local.get $$or178$i)
)
- (set_local $$add$ptr181$i
+ (local.set $$add$ptr181$i
(i32.add
- (get_local $$v$0$i$lcssa)
- (get_local $$add177$i)
+ (local.get $$v$0$i$lcssa)
+ (local.get $$add177$i)
)
)
- (set_local $$head182$i
+ (local.set $$head182$i
(i32.add
- (get_local $$add$ptr181$i)
+ (local.get $$add$ptr181$i)
(i32.const 4)
)
)
- (set_local $$44
+ (local.set $$44
(i32.load
- (get_local $$head182$i)
+ (local.get $$head182$i)
)
)
- (set_local $$or183$i
+ (local.set $$or183$i
(i32.or
- (get_local $$44)
+ (local.get $$44)
(i32.const 1)
)
)
(i32.store
- (get_local $$head182$i)
- (get_local $$or183$i)
+ (local.get $$head182$i)
+ (local.get $$or183$i)
)
)
(block
- (set_local $$or186$i
+ (local.set $$or186$i
(i32.or
- (get_local $$cond)
+ (local.get $$cond)
(i32.const 3)
)
)
- (set_local $$head187$i
+ (local.set $$head187$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 4)
)
)
(i32.store
- (get_local $$head187$i)
- (get_local $$or186$i)
+ (local.get $$head187$i)
+ (local.get $$or186$i)
)
- (set_local $$or188$i
+ (local.set $$or188$i
(i32.or
- (get_local $$rsize$0$i$lcssa)
+ (local.get $$rsize$0$i$lcssa)
(i32.const 1)
)
)
- (set_local $$head189$i
+ (local.set $$head189$i
(i32.add
- (get_local $$add$ptr$i)
+ (local.get $$add$ptr$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head189$i)
- (get_local $$or188$i)
+ (local.get $$head189$i)
+ (local.get $$or188$i)
)
- (set_local $$add$ptr190$i
+ (local.set $$add$ptr190$i
(i32.add
- (get_local $$add$ptr$i)
- (get_local $$rsize$0$i$lcssa)
+ (local.get $$add$ptr$i)
+ (local.get $$rsize$0$i$lcssa)
)
)
(i32.store
- (get_local $$add$ptr190$i)
- (get_local $$rsize$0$i$lcssa)
+ (local.get $$add$ptr190$i)
+ (local.get $$rsize$0$i$lcssa)
)
- (set_local $$45
+ (local.set $$45
(i32.load
(i32.const 184)
)
)
- (set_local $$cmp191$i
+ (local.set $$cmp191$i
(i32.eq
- (get_local $$45)
+ (local.get $$45)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp191$i)
+ (local.get $$cmp191$i)
)
(block
- (set_local $$46
+ (local.set $$46
(i32.load
(i32.const 196)
)
)
- (set_local $$shr194$i
+ (local.set $$shr194$i
(i32.shr_u
- (get_local $$45)
+ (local.get $$45)
(i32.const 3)
)
)
- (set_local $$shl195$i
+ (local.set $$shl195$i
(i32.shl
- (get_local $$shr194$i)
+ (local.get $$shr194$i)
(i32.const 1)
)
)
- (set_local $$arrayidx196$i
+ (local.set $$arrayidx196$i
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl195$i)
+ (local.get $$shl195$i)
(i32.const 2)
)
)
)
- (set_local $$47
+ (local.set $$47
(i32.load
(i32.const 176)
)
)
- (set_local $$shl198$i
+ (local.set $$shl198$i
(i32.shl
(i32.const 1)
- (get_local $$shr194$i)
+ (local.get $$shr194$i)
)
)
- (set_local $$and199$i
+ (local.set $$and199$i
(i32.and
- (get_local $$47)
- (get_local $$shl198$i)
+ (local.get $$47)
+ (local.get $$shl198$i)
)
)
- (set_local $$tobool200$i
+ (local.set $$tobool200$i
(i32.eq
- (get_local $$and199$i)
+ (local.get $$and199$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool200$i)
+ (local.get $$tobool200$i)
(block
- (set_local $$or204$i
+ (local.set $$or204$i
(i32.or
- (get_local $$47)
- (get_local $$shl198$i)
+ (local.get $$47)
+ (local.get $$shl198$i)
)
)
(i32.store
(i32.const 176)
- (get_local $$or204$i)
+ (local.get $$or204$i)
)
- (set_local $$$pre$i
+ (local.set $$$pre$i
(i32.add
- (get_local $$arrayidx196$i)
+ (local.get $$arrayidx196$i)
(i32.const 8)
)
)
- (set_local $$$pre$phi$iZ2D
- (get_local $$$pre$i)
+ (local.set $$$pre$phi$iZ2D
+ (local.get $$$pre$i)
)
- (set_local $$F197$0$i
- (get_local $$arrayidx196$i)
+ (local.set $$F197$0$i
+ (local.get $$arrayidx196$i)
)
)
(block
- (set_local $$48
+ (local.set $$48
(i32.add
- (get_local $$arrayidx196$i)
+ (local.get $$arrayidx196$i)
(i32.const 8)
)
)
- (set_local $$49
+ (local.set $$49
(i32.load
- (get_local $$48)
+ (local.get $$48)
)
)
- (set_local $$50
+ (local.set $$50
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp208$i
+ (local.set $$cmp208$i
(i32.lt_u
- (get_local $$49)
- (get_local $$50)
+ (local.get $$49)
+ (local.get $$50)
)
)
(if
- (get_local $$cmp208$i)
+ (local.get $$cmp208$i)
(call $_abort)
(block
- (set_local $$$pre$phi$iZ2D
- (get_local $$48)
+ (local.set $$$pre$phi$iZ2D
+ (local.get $$48)
)
- (set_local $$F197$0$i
- (get_local $$49)
+ (local.set $$F197$0$i
+ (local.get $$49)
)
)
)
)
)
(i32.store
- (get_local $$$pre$phi$iZ2D)
- (get_local $$46)
+ (local.get $$$pre$phi$iZ2D)
+ (local.get $$46)
)
- (set_local $$bk218$i
+ (local.set $$bk218$i
(i32.add
- (get_local $$F197$0$i)
+ (local.get $$F197$0$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk218$i)
- (get_local $$46)
+ (local.get $$bk218$i)
+ (local.get $$46)
)
- (set_local $$fd219$i
+ (local.set $$fd219$i
(i32.add
- (get_local $$46)
+ (local.get $$46)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd219$i)
- (get_local $$F197$0$i)
+ (local.get $$fd219$i)
+ (local.get $$F197$0$i)
)
- (set_local $$bk220$i
+ (local.set $$bk220$i
(i32.add
- (get_local $$46)
+ (local.get $$46)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk220$i)
- (get_local $$arrayidx196$i)
+ (local.get $$bk220$i)
+ (local.get $$arrayidx196$i)
)
)
)
(i32.store
(i32.const 184)
- (get_local $$rsize$0$i$lcssa)
+ (local.get $$rsize$0$i$lcssa)
)
(i32.store
(i32.const 196)
- (get_local $$add$ptr$i)
+ (local.get $$add$ptr$i)
)
)
)
- (set_local $$add$ptr225$i
+ (local.set $$add$ptr225$i
(i32.add
- (get_local $$v$0$i$lcssa)
+ (local.get $$v$0$i$lcssa)
(i32.const 8)
)
)
- (set_local $$retval$0
- (get_local $$add$ptr225$i)
+ (local.set $$retval$0
+ (local.get $$add$ptr225$i)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
)
- (set_local $$nb$0
- (get_local $$cond)
+ (local.set $$nb$0
+ (local.get $$cond)
)
)
)
(block
- (set_local $$cmp139
+ (local.set $$cmp139
(i32.gt_u
- (get_local $$bytes)
+ (local.get $$bytes)
(i32.const -65)
)
)
(if
- (get_local $$cmp139)
- (set_local $$nb$0
+ (local.get $$cmp139)
+ (local.set $$nb$0
(i32.const -1)
)
(block
- (set_local $$add144
+ (local.set $$add144
(i32.add
- (get_local $$bytes)
+ (local.get $$bytes)
(i32.const 11)
)
)
- (set_local $$and145
+ (local.set $$and145
(i32.and
- (get_local $$add144)
+ (local.get $$add144)
(i32.const -8)
)
)
- (set_local $$51
+ (local.set $$51
(i32.load
(i32.const 180)
)
)
- (set_local $$cmp146
+ (local.set $$cmp146
(i32.eq
- (get_local $$51)
+ (local.get $$51)
(i32.const 0)
)
)
(if
- (get_local $$cmp146)
- (set_local $$nb$0
- (get_local $$and145)
+ (local.get $$cmp146)
+ (local.set $$nb$0
+ (local.get $$and145)
)
(block
- (set_local $$sub$i$138
+ (local.set $$sub$i$138
(i32.sub
(i32.const 0)
- (get_local $$and145)
+ (local.get $$and145)
)
)
- (set_local $$shr$i$139
+ (local.set $$shr$i$139
(i32.shr_u
- (get_local $$add144)
+ (local.get $$add144)
(i32.const 8)
)
)
- (set_local $$cmp$i$140
+ (local.set $$cmp$i$140
(i32.eq
- (get_local $$shr$i$139)
+ (local.get $$shr$i$139)
(i32.const 0)
)
)
(if
- (get_local $$cmp$i$140)
- (set_local $$idx$0$i
+ (local.get $$cmp$i$140)
+ (local.set $$idx$0$i
(i32.const 0)
)
(block
- (set_local $$cmp1$i
+ (local.set $$cmp1$i
(i32.gt_u
- (get_local $$and145)
+ (local.get $$and145)
(i32.const 16777215)
)
)
(if
- (get_local $$cmp1$i)
- (set_local $$idx$0$i
+ (local.get $$cmp1$i)
+ (local.set $$idx$0$i
(i32.const 31)
)
(block
- (set_local $$sub4$i
+ (local.set $$sub4$i
(i32.add
- (get_local $$shr$i$139)
+ (local.get $$shr$i$139)
(i32.const 1048320)
)
)
- (set_local $$shr5$i$142
+ (local.set $$shr5$i$142
(i32.shr_u
- (get_local $$sub4$i)
+ (local.get $$sub4$i)
(i32.const 16)
)
)
- (set_local $$and$i$143
+ (local.set $$and$i$143
(i32.and
- (get_local $$shr5$i$142)
+ (local.get $$shr5$i$142)
(i32.const 8)
)
)
- (set_local $$shl$i$144
+ (local.set $$shl$i$144
(i32.shl
- (get_local $$shr$i$139)
- (get_local $$and$i$143)
+ (local.get $$shr$i$139)
+ (local.get $$and$i$143)
)
)
- (set_local $$sub6$i
+ (local.set $$sub6$i
(i32.add
- (get_local $$shl$i$144)
+ (local.get $$shl$i$144)
(i32.const 520192)
)
)
- (set_local $$shr7$i$145
+ (local.set $$shr7$i$145
(i32.shr_u
- (get_local $$sub6$i)
+ (local.get $$sub6$i)
(i32.const 16)
)
)
- (set_local $$and8$i
+ (local.set $$and8$i
(i32.and
- (get_local $$shr7$i$145)
+ (local.get $$shr7$i$145)
(i32.const 4)
)
)
- (set_local $$add$i$146
+ (local.set $$add$i$146
(i32.or
- (get_local $$and8$i)
- (get_local $$and$i$143)
+ (local.get $$and8$i)
+ (local.get $$and$i$143)
)
)
- (set_local $$shl9$i
+ (local.set $$shl9$i
(i32.shl
- (get_local $$shl$i$144)
- (get_local $$and8$i)
+ (local.get $$shl$i$144)
+ (local.get $$and8$i)
)
)
- (set_local $$sub10$i
+ (local.set $$sub10$i
(i32.add
- (get_local $$shl9$i)
+ (local.get $$shl9$i)
(i32.const 245760)
)
)
- (set_local $$shr11$i$147
+ (local.set $$shr11$i$147
(i32.shr_u
- (get_local $$sub10$i)
+ (local.get $$sub10$i)
(i32.const 16)
)
)
- (set_local $$and12$i
+ (local.set $$and12$i
(i32.and
- (get_local $$shr11$i$147)
+ (local.get $$shr11$i$147)
(i32.const 2)
)
)
- (set_local $$add13$i
+ (local.set $$add13$i
(i32.or
- (get_local $$add$i$146)
- (get_local $$and12$i)
+ (local.get $$add$i$146)
+ (local.get $$and12$i)
)
)
- (set_local $$sub14$i
+ (local.set $$sub14$i
(i32.sub
(i32.const 14)
- (get_local $$add13$i)
+ (local.get $$add13$i)
)
)
- (set_local $$shl15$i
+ (local.set $$shl15$i
(i32.shl
- (get_local $$shl9$i)
- (get_local $$and12$i)
+ (local.get $$shl9$i)
+ (local.get $$and12$i)
)
)
- (set_local $$shr16$i$148
+ (local.set $$shr16$i$148
(i32.shr_u
- (get_local $$shl15$i)
+ (local.get $$shl15$i)
(i32.const 15)
)
)
- (set_local $$add17$i
+ (local.set $$add17$i
(i32.add
- (get_local $$sub14$i)
- (get_local $$shr16$i$148)
+ (local.get $$sub14$i)
+ (local.get $$shr16$i$148)
)
)
- (set_local $$shl18$i
+ (local.set $$shl18$i
(i32.shl
- (get_local $$add17$i)
+ (local.get $$add17$i)
(i32.const 1)
)
)
- (set_local $$add19$i
+ (local.set $$add19$i
(i32.add
- (get_local $$add17$i)
+ (local.get $$add17$i)
(i32.const 7)
)
)
- (set_local $$shr20$i
+ (local.set $$shr20$i
(i32.shr_u
- (get_local $$and145)
- (get_local $$add19$i)
+ (local.get $$and145)
+ (local.get $$add19$i)
)
)
- (set_local $$and21$i$149
+ (local.set $$and21$i$149
(i32.and
- (get_local $$shr20$i)
+ (local.get $$shr20$i)
(i32.const 1)
)
)
- (set_local $$add22$i
+ (local.set $$add22$i
(i32.or
- (get_local $$and21$i$149)
- (get_local $$shl18$i)
+ (local.get $$and21$i$149)
+ (local.get $$shl18$i)
)
)
- (set_local $$idx$0$i
- (get_local $$add22$i)
+ (local.set $$idx$0$i
+ (local.get $$add22$i)
)
)
)
)
)
- (set_local $$arrayidx$i$150
+ (local.set $$arrayidx$i$150
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$idx$0$i)
+ (local.get $$idx$0$i)
(i32.const 2)
)
)
)
- (set_local $$52
+ (local.set $$52
(i32.load
- (get_local $$arrayidx$i$150)
+ (local.get $$arrayidx$i$150)
)
)
- (set_local $$cmp24$i
+ (local.set $$cmp24$i
(i32.eq
- (get_local $$52)
+ (local.get $$52)
(i32.const 0)
)
)
(block $label$break$L123
(if
- (get_local $$cmp24$i)
+ (local.get $$cmp24$i)
(block
- (set_local $$rsize$3$i
- (get_local $$sub$i$138)
+ (local.set $$rsize$3$i
+ (local.get $$sub$i$138)
)
- (set_local $$t$2$i
+ (local.set $$t$2$i
(i32.const 0)
)
- (set_local $$v$3$i
+ (local.set $$v$3$i
(i32.const 0)
)
- (set_local $label
+ (local.set $label
(i32.const 86)
)
)
(block
- (set_local $$cmp26$i
+ (local.set $$cmp26$i
(i32.eq
- (get_local $$idx$0$i)
+ (local.get $$idx$0$i)
(i32.const 31)
)
)
- (set_local $$shr27$i
+ (local.set $$shr27$i
(i32.shr_u
- (get_local $$idx$0$i)
+ (local.get $$idx$0$i)
(i32.const 1)
)
)
- (set_local $$sub30$i
+ (local.set $$sub30$i
(i32.sub
(i32.const 25)
- (get_local $$shr27$i)
+ (local.get $$shr27$i)
)
)
- (set_local $$cond$i
+ (local.set $$cond$i
(if (result i32)
- (get_local $$cmp26$i)
+ (local.get $$cmp26$i)
(i32.const 0)
- (get_local $$sub30$i)
+ (local.get $$sub30$i)
)
)
- (set_local $$shl31$i
+ (local.set $$shl31$i
(i32.shl
- (get_local $$and145)
- (get_local $$cond$i)
+ (local.get $$and145)
+ (local.get $$cond$i)
)
)
- (set_local $$rsize$0$i$152
- (get_local $$sub$i$138)
+ (local.set $$rsize$0$i$152
+ (local.get $$sub$i$138)
)
- (set_local $$rst$0$i
+ (local.set $$rst$0$i
(i32.const 0)
)
- (set_local $$sizebits$0$i
- (get_local $$shl31$i)
+ (local.set $$sizebits$0$i
+ (local.get $$shl31$i)
)
- (set_local $$t$0$i$151
- (get_local $$52)
+ (local.set $$t$0$i$151
+ (local.get $$52)
)
- (set_local $$v$0$i$153
+ (local.set $$v$0$i$153
(i32.const 0)
)
(loop $while-in14
(block $while-out13
- (set_local $$head$i$154
+ (local.set $$head$i$154
(i32.add
- (get_local $$t$0$i$151)
+ (local.get $$t$0$i$151)
(i32.const 4)
)
)
- (set_local $$53
+ (local.set $$53
(i32.load
- (get_local $$head$i$154)
+ (local.get $$head$i$154)
)
)
- (set_local $$and32$i
+ (local.set $$and32$i
(i32.and
- (get_local $$53)
+ (local.get $$53)
(i32.const -8)
)
)
- (set_local $$sub33$i
+ (local.set $$sub33$i
(i32.sub
- (get_local $$and32$i)
- (get_local $$and145)
+ (local.get $$and32$i)
+ (local.get $$and145)
)
)
- (set_local $$cmp34$i
+ (local.set $$cmp34$i
(i32.lt_u
- (get_local $$sub33$i)
- (get_local $$rsize$0$i$152)
+ (local.get $$sub33$i)
+ (local.get $$rsize$0$i$152)
)
)
(if
- (get_local $$cmp34$i)
+ (local.get $$cmp34$i)
(block
- (set_local $$cmp36$i
+ (local.set $$cmp36$i
(i32.eq
- (get_local $$and32$i)
- (get_local $$and145)
+ (local.get $$and32$i)
+ (local.get $$and145)
)
)
(if
- (get_local $$cmp36$i)
+ (local.get $$cmp36$i)
(block
- (set_local $$rsize$49$i
- (get_local $$sub33$i)
+ (local.set $$rsize$49$i
+ (local.get $$sub33$i)
)
- (set_local $$t$48$i
- (get_local $$t$0$i$151)
+ (local.set $$t$48$i
+ (local.get $$t$0$i$151)
)
- (set_local $$v$410$i
- (get_local $$t$0$i$151)
+ (local.set $$v$410$i
+ (local.get $$t$0$i$151)
)
- (set_local $label
+ (local.set $label
(i32.const 90)
)
(br $label$break$L123)
)
(block
- (set_local $$rsize$1$i
- (get_local $$sub33$i)
+ (local.set $$rsize$1$i
+ (local.get $$sub33$i)
)
- (set_local $$v$1$i
- (get_local $$t$0$i$151)
+ (local.set $$v$1$i
+ (local.get $$t$0$i$151)
)
)
)
)
(block
- (set_local $$rsize$1$i
- (get_local $$rsize$0$i$152)
+ (local.set $$rsize$1$i
+ (local.get $$rsize$0$i$152)
)
- (set_local $$v$1$i
- (get_local $$v$0$i$153)
+ (local.set $$v$1$i
+ (local.get $$v$0$i$153)
)
)
)
- (set_local $$arrayidx40$i
+ (local.set $$arrayidx40$i
(i32.add
- (get_local $$t$0$i$151)
+ (local.get $$t$0$i$151)
(i32.const 20)
)
)
- (set_local $$54
+ (local.set $$54
(i32.load
- (get_local $$arrayidx40$i)
+ (local.get $$arrayidx40$i)
)
)
- (set_local $$shr41$i
+ (local.set $$shr41$i
(i32.shr_u
- (get_local $$sizebits$0$i)
+ (local.get $$sizebits$0$i)
(i32.const 31)
)
)
- (set_local $$arrayidx44$i
+ (local.set $$arrayidx44$i
(i32.add
(i32.add
- (get_local $$t$0$i$151)
+ (local.get $$t$0$i$151)
(i32.const 16)
)
(i32.shl
- (get_local $$shr41$i)
+ (local.get $$shr41$i)
(i32.const 2)
)
)
)
- (set_local $$55
+ (local.set $$55
(i32.load
- (get_local $$arrayidx44$i)
+ (local.get $$arrayidx44$i)
)
)
- (set_local $$cmp45$i$155
+ (local.set $$cmp45$i$155
(i32.eq
- (get_local $$54)
+ (local.get $$54)
(i32.const 0)
)
)
- (set_local $$cmp46$i
+ (local.set $$cmp46$i
(i32.eq
- (get_local $$54)
- (get_local $$55)
+ (local.get $$54)
+ (local.get $$55)
)
)
- (set_local $$or$cond1$i
+ (local.set $$or$cond1$i
(i32.or
- (get_local $$cmp45$i$155)
- (get_local $$cmp46$i)
+ (local.get $$cmp45$i$155)
+ (local.get $$cmp46$i)
)
)
- (set_local $$rst$1$i
+ (local.set $$rst$1$i
(if (result i32)
- (get_local $$or$cond1$i)
- (get_local $$rst$0$i)
- (get_local $$54)
+ (local.get $$or$cond1$i)
+ (local.get $$rst$0$i)
+ (local.get $$54)
)
)
- (set_local $$cmp49$i
+ (local.set $$cmp49$i
(i32.eq
- (get_local $$55)
+ (local.get $$55)
(i32.const 0)
)
)
- (set_local $$56
+ (local.set $$56
(i32.and
- (get_local $$cmp49$i)
+ (local.get $$cmp49$i)
(i32.const 1)
)
)
- (set_local $$shl52$i
+ (local.set $$shl52$i
(i32.xor
- (get_local $$56)
+ (local.get $$56)
(i32.const 1)
)
)
- (set_local $$sizebits$0$shl52$i
+ (local.set $$sizebits$0$shl52$i
(i32.shl
- (get_local $$sizebits$0$i)
- (get_local $$shl52$i)
+ (local.get $$sizebits$0$i)
+ (local.get $$shl52$i)
)
)
(if
- (get_local $$cmp49$i)
+ (local.get $$cmp49$i)
(block
- (set_local $$rsize$3$i
- (get_local $$rsize$1$i)
+ (local.set $$rsize$3$i
+ (local.get $$rsize$1$i)
)
- (set_local $$t$2$i
- (get_local $$rst$1$i)
+ (local.set $$t$2$i
+ (local.get $$rst$1$i)
)
- (set_local $$v$3$i
- (get_local $$v$1$i)
+ (local.set $$v$3$i
+ (local.get $$v$1$i)
)
- (set_local $label
+ (local.set $label
(i32.const 86)
)
(br $while-out13)
)
(block
- (set_local $$rsize$0$i$152
- (get_local $$rsize$1$i)
+ (local.set $$rsize$0$i$152
+ (local.get $$rsize$1$i)
)
- (set_local $$rst$0$i
- (get_local $$rst$1$i)
+ (local.set $$rst$0$i
+ (local.get $$rst$1$i)
)
- (set_local $$sizebits$0$i
- (get_local $$sizebits$0$shl52$i)
+ (local.set $$sizebits$0$i
+ (local.get $$sizebits$0$shl52$i)
)
- (set_local $$t$0$i$151
- (get_local $$55)
+ (local.set $$t$0$i$151
+ (local.get $$55)
)
- (set_local $$v$0$i$153
- (get_local $$v$1$i)
+ (local.set $$v$0$i$153
+ (local.get $$v$1$i)
)
)
)
@@ -20108,257 +20108,257 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 86)
)
(block
- (set_local $$cmp55$i
+ (local.set $$cmp55$i
(i32.eq
- (get_local $$t$2$i)
+ (local.get $$t$2$i)
(i32.const 0)
)
)
- (set_local $$cmp57$i
+ (local.set $$cmp57$i
(i32.eq
- (get_local $$v$3$i)
+ (local.get $$v$3$i)
(i32.const 0)
)
)
- (set_local $$or$cond$i
+ (local.set $$or$cond$i
(i32.and
- (get_local $$cmp55$i)
- (get_local $$cmp57$i)
+ (local.get $$cmp55$i)
+ (local.get $$cmp57$i)
)
)
(if
- (get_local $$or$cond$i)
+ (local.get $$or$cond$i)
(block
- (set_local $$shl60$i
+ (local.set $$shl60$i
(i32.shl
(i32.const 2)
- (get_local $$idx$0$i)
+ (local.get $$idx$0$i)
)
)
- (set_local $$sub63$i
+ (local.set $$sub63$i
(i32.sub
(i32.const 0)
- (get_local $$shl60$i)
+ (local.get $$shl60$i)
)
)
- (set_local $$or$i
+ (local.set $$or$i
(i32.or
- (get_local $$shl60$i)
- (get_local $$sub63$i)
+ (local.get $$shl60$i)
+ (local.get $$sub63$i)
)
)
- (set_local $$and64$i
+ (local.set $$and64$i
(i32.and
- (get_local $$51)
- (get_local $$or$i)
+ (local.get $$51)
+ (local.get $$or$i)
)
)
- (set_local $$cmp65$i
+ (local.set $$cmp65$i
(i32.eq
- (get_local $$and64$i)
+ (local.get $$and64$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp65$i)
+ (local.get $$cmp65$i)
(block
- (set_local $$nb$0
- (get_local $$and145)
+ (local.set $$nb$0
+ (local.get $$and145)
)
(br $do-once)
)
)
- (set_local $$sub67$i
+ (local.set $$sub67$i
(i32.sub
(i32.const 0)
- (get_local $$and64$i)
+ (local.get $$and64$i)
)
)
- (set_local $$and68$i
+ (local.set $$and68$i
(i32.and
- (get_local $$and64$i)
- (get_local $$sub67$i)
+ (local.get $$and64$i)
+ (local.get $$sub67$i)
)
)
- (set_local $$sub70$i
+ (local.set $$sub70$i
(i32.add
- (get_local $$and68$i)
+ (local.get $$and68$i)
(i32.const -1)
)
)
- (set_local $$shr72$i
+ (local.set $$shr72$i
(i32.shr_u
- (get_local $$sub70$i)
+ (local.get $$sub70$i)
(i32.const 12)
)
)
- (set_local $$and73$i
+ (local.set $$and73$i
(i32.and
- (get_local $$shr72$i)
+ (local.get $$shr72$i)
(i32.const 16)
)
)
- (set_local $$shr75$i
+ (local.set $$shr75$i
(i32.shr_u
- (get_local $$sub70$i)
- (get_local $$and73$i)
+ (local.get $$sub70$i)
+ (local.get $$and73$i)
)
)
- (set_local $$shr76$i
+ (local.set $$shr76$i
(i32.shr_u
- (get_local $$shr75$i)
+ (local.get $$shr75$i)
(i32.const 5)
)
)
- (set_local $$and77$i
+ (local.set $$and77$i
(i32.and
- (get_local $$shr76$i)
+ (local.get $$shr76$i)
(i32.const 8)
)
)
- (set_local $$add78$i
+ (local.set $$add78$i
(i32.or
- (get_local $$and77$i)
- (get_local $$and73$i)
+ (local.get $$and77$i)
+ (local.get $$and73$i)
)
)
- (set_local $$shr79$i
+ (local.set $$shr79$i
(i32.shr_u
- (get_local $$shr75$i)
- (get_local $$and77$i)
+ (local.get $$shr75$i)
+ (local.get $$and77$i)
)
)
- (set_local $$shr80$i
+ (local.set $$shr80$i
(i32.shr_u
- (get_local $$shr79$i)
+ (local.get $$shr79$i)
(i32.const 2)
)
)
- (set_local $$and81$i
+ (local.set $$and81$i
(i32.and
- (get_local $$shr80$i)
+ (local.get $$shr80$i)
(i32.const 4)
)
)
- (set_local $$add82$i
+ (local.set $$add82$i
(i32.or
- (get_local $$add78$i)
- (get_local $$and81$i)
+ (local.get $$add78$i)
+ (local.get $$and81$i)
)
)
- (set_local $$shr83$i
+ (local.set $$shr83$i
(i32.shr_u
- (get_local $$shr79$i)
- (get_local $$and81$i)
+ (local.get $$shr79$i)
+ (local.get $$and81$i)
)
)
- (set_local $$shr84$i
+ (local.set $$shr84$i
(i32.shr_u
- (get_local $$shr83$i)
+ (local.get $$shr83$i)
(i32.const 1)
)
)
- (set_local $$and85$i
+ (local.set $$and85$i
(i32.and
- (get_local $$shr84$i)
+ (local.get $$shr84$i)
(i32.const 2)
)
)
- (set_local $$add86$i
+ (local.set $$add86$i
(i32.or
- (get_local $$add82$i)
- (get_local $$and85$i)
+ (local.get $$add82$i)
+ (local.get $$and85$i)
)
)
- (set_local $$shr87$i
+ (local.set $$shr87$i
(i32.shr_u
- (get_local $$shr83$i)
- (get_local $$and85$i)
+ (local.get $$shr83$i)
+ (local.get $$and85$i)
)
)
- (set_local $$shr88$i
+ (local.set $$shr88$i
(i32.shr_u
- (get_local $$shr87$i)
+ (local.get $$shr87$i)
(i32.const 1)
)
)
- (set_local $$and89$i
+ (local.set $$and89$i
(i32.and
- (get_local $$shr88$i)
+ (local.get $$shr88$i)
(i32.const 1)
)
)
- (set_local $$add90$i
+ (local.set $$add90$i
(i32.or
- (get_local $$add86$i)
- (get_local $$and89$i)
+ (local.get $$add86$i)
+ (local.get $$and89$i)
)
)
- (set_local $$shr91$i
+ (local.set $$shr91$i
(i32.shr_u
- (get_local $$shr87$i)
- (get_local $$and89$i)
+ (local.get $$shr87$i)
+ (local.get $$and89$i)
)
)
- (set_local $$add92$i
+ (local.set $$add92$i
(i32.add
- (get_local $$add90$i)
- (get_local $$shr91$i)
+ (local.get $$add90$i)
+ (local.get $$shr91$i)
)
)
- (set_local $$arrayidx94$i$156
+ (local.set $$arrayidx94$i$156
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$add92$i)
+ (local.get $$add92$i)
(i32.const 2)
)
)
)
- (set_local $$57
+ (local.set $$57
(i32.load
- (get_local $$arrayidx94$i$156)
+ (local.get $$arrayidx94$i$156)
)
)
- (set_local $$t$4$ph$i
- (get_local $$57)
+ (local.set $$t$4$ph$i
+ (local.get $$57)
)
)
- (set_local $$t$4$ph$i
- (get_local $$t$2$i)
+ (local.set $$t$4$ph$i
+ (local.get $$t$2$i)
)
)
- (set_local $$cmp97$7$i
+ (local.set $$cmp97$7$i
(i32.eq
- (get_local $$t$4$ph$i)
+ (local.get $$t$4$ph$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp97$7$i)
+ (local.get $$cmp97$7$i)
(block
- (set_local $$rsize$4$lcssa$i
- (get_local $$rsize$3$i)
+ (local.set $$rsize$4$lcssa$i
+ (local.get $$rsize$3$i)
)
- (set_local $$v$4$lcssa$i
- (get_local $$v$3$i)
+ (local.set $$v$4$lcssa$i
+ (local.get $$v$3$i)
)
)
(block
- (set_local $$rsize$49$i
- (get_local $$rsize$3$i)
+ (local.set $$rsize$49$i
+ (local.get $$rsize$3$i)
)
- (set_local $$t$48$i
- (get_local $$t$4$ph$i)
+ (local.set $$t$48$i
+ (local.get $$t$4$ph$i)
)
- (set_local $$v$410$i
- (get_local $$v$3$i)
+ (local.set $$v$410$i
+ (local.get $$v$3$i)
)
- (set_local $label
+ (local.set $label
(i32.const 90)
)
)
@@ -20367,133 +20367,133 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 90)
)
(loop $while-in16
(block $while-out15
- (set_local $label
+ (local.set $label
(i32.const 0)
)
- (set_local $$head99$i
+ (local.set $$head99$i
(i32.add
- (get_local $$t$48$i)
+ (local.get $$t$48$i)
(i32.const 4)
)
)
- (set_local $$58
+ (local.set $$58
(i32.load
- (get_local $$head99$i)
+ (local.get $$head99$i)
)
)
- (set_local $$and100$i
+ (local.set $$and100$i
(i32.and
- (get_local $$58)
+ (local.get $$58)
(i32.const -8)
)
)
- (set_local $$sub101$i
+ (local.set $$sub101$i
(i32.sub
- (get_local $$and100$i)
- (get_local $$and145)
+ (local.get $$and100$i)
+ (local.get $$and145)
)
)
- (set_local $$cmp102$i
+ (local.set $$cmp102$i
(i32.lt_u
- (get_local $$sub101$i)
- (get_local $$rsize$49$i)
+ (local.get $$sub101$i)
+ (local.get $$rsize$49$i)
)
)
- (set_local $$sub101$rsize$4$i
+ (local.set $$sub101$rsize$4$i
(if (result i32)
- (get_local $$cmp102$i)
- (get_local $$sub101$i)
- (get_local $$rsize$49$i)
+ (local.get $$cmp102$i)
+ (local.get $$sub101$i)
+ (local.get $$rsize$49$i)
)
)
- (set_local $$t$4$v$4$i
+ (local.set $$t$4$v$4$i
(if (result i32)
- (get_local $$cmp102$i)
- (get_local $$t$48$i)
- (get_local $$v$410$i)
+ (local.get $$cmp102$i)
+ (local.get $$t$48$i)
+ (local.get $$v$410$i)
)
)
- (set_local $$arrayidx106$i
+ (local.set $$arrayidx106$i
(i32.add
- (get_local $$t$48$i)
+ (local.get $$t$48$i)
(i32.const 16)
)
)
- (set_local $$59
+ (local.set $$59
(i32.load
- (get_local $$arrayidx106$i)
+ (local.get $$arrayidx106$i)
)
)
- (set_local $$cmp107$i$157
+ (local.set $$cmp107$i$157
(i32.eq
- (get_local $$59)
+ (local.get $$59)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp107$i$157)
+ (local.get $$cmp107$i$157)
)
(block
- (set_local $$rsize$49$i
- (get_local $$sub101$rsize$4$i)
+ (local.set $$rsize$49$i
+ (local.get $$sub101$rsize$4$i)
)
- (set_local $$t$48$i
- (get_local $$59)
+ (local.set $$t$48$i
+ (local.get $$59)
)
- (set_local $$v$410$i
- (get_local $$t$4$v$4$i)
+ (local.set $$v$410$i
+ (local.get $$t$4$v$4$i)
)
- (set_local $label
+ (local.set $label
(i32.const 90)
)
(br $while-in16)
)
)
- (set_local $$arrayidx113$i$159
+ (local.set $$arrayidx113$i$159
(i32.add
- (get_local $$t$48$i)
+ (local.get $$t$48$i)
(i32.const 20)
)
)
- (set_local $$60
+ (local.set $$60
(i32.load
- (get_local $$arrayidx113$i$159)
+ (local.get $$arrayidx113$i$159)
)
)
- (set_local $$cmp97$i
+ (local.set $$cmp97$i
(i32.eq
- (get_local $$60)
+ (local.get $$60)
(i32.const 0)
)
)
(if
- (get_local $$cmp97$i)
+ (local.get $$cmp97$i)
(block
- (set_local $$rsize$4$lcssa$i
- (get_local $$sub101$rsize$4$i)
+ (local.set $$rsize$4$lcssa$i
+ (local.get $$sub101$rsize$4$i)
)
- (set_local $$v$4$lcssa$i
- (get_local $$t$4$v$4$i)
+ (local.set $$v$4$lcssa$i
+ (local.get $$t$4$v$4$i)
)
(br $while-out15)
)
(block
- (set_local $$rsize$49$i
- (get_local $$sub101$rsize$4$i)
+ (local.set $$rsize$49$i
+ (local.get $$sub101$rsize$4$i)
)
- (set_local $$t$48$i
- (get_local $$60)
+ (local.set $$t$48$i
+ (local.get $$60)
)
- (set_local $$v$410$i
- (get_local $$t$4$v$4$i)
+ (local.set $$v$410$i
+ (local.get $$t$4$v$4$i)
)
- (set_local $label
+ (local.set $label
(i32.const 90)
)
)
@@ -20502,336 +20502,336 @@
)
)
)
- (set_local $$cmp116$i
+ (local.set $$cmp116$i
(i32.eq
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp116$i)
- (set_local $$nb$0
- (get_local $$and145)
+ (local.get $$cmp116$i)
+ (local.set $$nb$0
+ (local.get $$and145)
)
(block
- (set_local $$61
+ (local.set $$61
(i32.load
(i32.const 184)
)
)
- (set_local $$sub118$i
+ (local.set $$sub118$i
(i32.sub
- (get_local $$61)
- (get_local $$and145)
+ (local.get $$61)
+ (local.get $$and145)
)
)
- (set_local $$cmp119$i
+ (local.set $$cmp119$i
(i32.lt_u
- (get_local $$rsize$4$lcssa$i)
- (get_local $$sub118$i)
+ (local.get $$rsize$4$lcssa$i)
+ (local.get $$sub118$i)
)
)
(if
- (get_local $$cmp119$i)
+ (local.get $$cmp119$i)
(block
- (set_local $$62
+ (local.set $$62
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp121$i
+ (local.set $$cmp121$i
(i32.lt_u
- (get_local $$v$4$lcssa$i)
- (get_local $$62)
+ (local.get $$v$4$lcssa$i)
+ (local.get $$62)
)
)
(if
- (get_local $$cmp121$i)
+ (local.get $$cmp121$i)
(call $_abort)
)
- (set_local $$add$ptr$i$161
+ (local.set $$add$ptr$i$161
(i32.add
- (get_local $$v$4$lcssa$i)
- (get_local $$and145)
+ (local.get $$v$4$lcssa$i)
+ (local.get $$and145)
)
)
- (set_local $$cmp123$i
+ (local.set $$cmp123$i
(i32.lt_u
- (get_local $$v$4$lcssa$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$v$4$lcssa$i)
+ (local.get $$add$ptr$i$161)
)
)
(if
(i32.eqz
- (get_local $$cmp123$i)
+ (local.get $$cmp123$i)
)
(call $_abort)
)
- (set_local $$parent$i$162
+ (local.set $$parent$i$162
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 24)
)
)
- (set_local $$63
+ (local.set $$63
(i32.load
- (get_local $$parent$i$162)
+ (local.get $$parent$i$162)
)
)
- (set_local $$bk$i$163
+ (local.set $$bk$i$163
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 12)
)
)
- (set_local $$64
+ (local.set $$64
(i32.load
- (get_local $$bk$i$163)
+ (local.get $$bk$i$163)
)
)
- (set_local $$cmp128$i
+ (local.set $$cmp128$i
(i32.eq
- (get_local $$64)
- (get_local $$v$4$lcssa$i)
+ (local.get $$64)
+ (local.get $$v$4$lcssa$i)
)
)
(block $do-once17
(if
- (get_local $$cmp128$i)
+ (local.get $$cmp128$i)
(block
- (set_local $$arrayidx151$i
+ (local.set $$arrayidx151$i
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 20)
)
)
- (set_local $$68
+ (local.set $$68
(i32.load
- (get_local $$arrayidx151$i)
+ (local.get $$arrayidx151$i)
)
)
- (set_local $$cmp152$i
+ (local.set $$cmp152$i
(i32.eq
- (get_local $$68)
+ (local.get $$68)
(i32.const 0)
)
)
(if
- (get_local $$cmp152$i)
+ (local.get $$cmp152$i)
(block
- (set_local $$arrayidx155$i
+ (local.set $$arrayidx155$i
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 16)
)
)
- (set_local $$69
+ (local.set $$69
(i32.load
- (get_local $$arrayidx155$i)
+ (local.get $$arrayidx155$i)
)
)
- (set_local $$cmp156$i
+ (local.set $$cmp156$i
(i32.eq
- (get_local $$69)
+ (local.get $$69)
(i32.const 0)
)
)
(if
- (get_local $$cmp156$i)
+ (local.get $$cmp156$i)
(block
- (set_local $$R$3$i$171
+ (local.set $$R$3$i$171
(i32.const 0)
)
(br $do-once17)
)
(block
- (set_local $$R$1$i$168
- (get_local $$69)
+ (local.set $$R$1$i$168
+ (local.get $$69)
)
- (set_local $$RP$1$i$167
- (get_local $$arrayidx155$i)
+ (local.set $$RP$1$i$167
+ (local.get $$arrayidx155$i)
)
)
)
)
(block
- (set_local $$R$1$i$168
- (get_local $$68)
+ (local.set $$R$1$i$168
+ (local.get $$68)
)
- (set_local $$RP$1$i$167
- (get_local $$arrayidx151$i)
+ (local.set $$RP$1$i$167
+ (local.get $$arrayidx151$i)
)
)
)
(loop $while-in20
(block $while-out19
- (set_local $$arrayidx161$i
+ (local.set $$arrayidx161$i
(i32.add
- (get_local $$R$1$i$168)
+ (local.get $$R$1$i$168)
(i32.const 20)
)
)
- (set_local $$70
+ (local.set $$70
(i32.load
- (get_local $$arrayidx161$i)
+ (local.get $$arrayidx161$i)
)
)
- (set_local $$cmp162$i
+ (local.set $$cmp162$i
(i32.eq
- (get_local $$70)
+ (local.get $$70)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp162$i)
+ (local.get $$cmp162$i)
)
(block
- (set_local $$R$1$i$168
- (get_local $$70)
+ (local.set $$R$1$i$168
+ (local.get $$70)
)
- (set_local $$RP$1$i$167
- (get_local $$arrayidx161$i)
+ (local.set $$RP$1$i$167
+ (local.get $$arrayidx161$i)
)
(br $while-in20)
)
)
- (set_local $$arrayidx165$i$169
+ (local.set $$arrayidx165$i$169
(i32.add
- (get_local $$R$1$i$168)
+ (local.get $$R$1$i$168)
(i32.const 16)
)
)
- (set_local $$71
+ (local.set $$71
(i32.load
- (get_local $$arrayidx165$i$169)
+ (local.get $$arrayidx165$i$169)
)
)
- (set_local $$cmp166$i
+ (local.set $$cmp166$i
(i32.eq
- (get_local $$71)
+ (local.get $$71)
(i32.const 0)
)
)
(if
- (get_local $$cmp166$i)
+ (local.get $$cmp166$i)
(block
- (set_local $$R$1$i$168$lcssa
- (get_local $$R$1$i$168)
+ (local.set $$R$1$i$168$lcssa
+ (local.get $$R$1$i$168)
)
- (set_local $$RP$1$i$167$lcssa
- (get_local $$RP$1$i$167)
+ (local.set $$RP$1$i$167$lcssa
+ (local.get $$RP$1$i$167)
)
(br $while-out19)
)
(block
- (set_local $$R$1$i$168
- (get_local $$71)
+ (local.set $$R$1$i$168
+ (local.get $$71)
)
- (set_local $$RP$1$i$167
- (get_local $$arrayidx165$i$169)
+ (local.set $$RP$1$i$167
+ (local.get $$arrayidx165$i$169)
)
)
)
(br $while-in20)
)
)
- (set_local $$cmp171$i
+ (local.set $$cmp171$i
(i32.lt_u
- (get_local $$RP$1$i$167$lcssa)
- (get_local $$62)
+ (local.get $$RP$1$i$167$lcssa)
+ (local.get $$62)
)
)
(if
- (get_local $$cmp171$i)
+ (local.get $$cmp171$i)
(call $_abort)
(block
(i32.store
- (get_local $$RP$1$i$167$lcssa)
+ (local.get $$RP$1$i$167$lcssa)
(i32.const 0)
)
- (set_local $$R$3$i$171
- (get_local $$R$1$i$168$lcssa)
+ (local.set $$R$3$i$171
+ (local.get $$R$1$i$168$lcssa)
)
(br $do-once17)
)
)
)
(block
- (set_local $$fd$i$164
+ (local.set $$fd$i$164
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 8)
)
)
- (set_local $$65
+ (local.set $$65
(i32.load
- (get_local $$fd$i$164)
+ (local.get $$fd$i$164)
)
)
- (set_local $$cmp133$i
+ (local.set $$cmp133$i
(i32.lt_u
- (get_local $$65)
- (get_local $$62)
+ (local.get $$65)
+ (local.get $$62)
)
)
(if
- (get_local $$cmp133$i)
+ (local.get $$cmp133$i)
(call $_abort)
)
- (set_local $$bk136$i
+ (local.set $$bk136$i
(i32.add
- (get_local $$65)
+ (local.get $$65)
(i32.const 12)
)
)
- (set_local $$66
+ (local.set $$66
(i32.load
- (get_local $$bk136$i)
+ (local.get $$bk136$i)
)
)
- (set_local $$cmp137$i
+ (local.set $$cmp137$i
(i32.eq
- (get_local $$66)
- (get_local $$v$4$lcssa$i)
+ (local.get $$66)
+ (local.get $$v$4$lcssa$i)
)
)
(if
(i32.eqz
- (get_local $$cmp137$i)
+ (local.get $$cmp137$i)
)
(call $_abort)
)
- (set_local $$fd139$i
+ (local.set $$fd139$i
(i32.add
- (get_local $$64)
+ (local.get $$64)
(i32.const 8)
)
)
- (set_local $$67
+ (local.set $$67
(i32.load
- (get_local $$fd139$i)
+ (local.get $$fd139$i)
)
)
- (set_local $$cmp140$i
+ (local.set $$cmp140$i
(i32.eq
- (get_local $$67)
- (get_local $$v$4$lcssa$i)
+ (local.get $$67)
+ (local.get $$v$4$lcssa$i)
)
)
(if
- (get_local $$cmp140$i)
+ (local.get $$cmp140$i)
(block
(i32.store
- (get_local $$bk136$i)
- (get_local $$64)
+ (local.get $$bk136$i)
+ (local.get $$64)
)
(i32.store
- (get_local $$fd139$i)
- (get_local $$65)
+ (local.get $$fd139$i)
+ (local.get $$65)
)
- (set_local $$R$3$i$171
- (get_local $$64)
+ (local.set $$R$3$i$171
+ (local.get $$64)
)
(br $do-once17)
)
@@ -20840,237 +20840,237 @@
)
)
)
- (set_local $$cmp180$i
+ (local.set $$cmp180$i
(i32.eq
- (get_local $$63)
+ (local.get $$63)
(i32.const 0)
)
)
(block $do-once21
(if
(i32.eqz
- (get_local $$cmp180$i)
+ (local.get $$cmp180$i)
)
(block
- (set_local $$index$i$172
+ (local.set $$index$i$172
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 28)
)
)
- (set_local $$72
+ (local.set $$72
(i32.load
- (get_local $$index$i$172)
+ (local.get $$index$i$172)
)
)
- (set_local $$arrayidx184$i
+ (local.set $$arrayidx184$i
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$72)
+ (local.get $$72)
(i32.const 2)
)
)
)
- (set_local $$73
+ (local.set $$73
(i32.load
- (get_local $$arrayidx184$i)
+ (local.get $$arrayidx184$i)
)
)
- (set_local $$cmp185$i
+ (local.set $$cmp185$i
(i32.eq
- (get_local $$v$4$lcssa$i)
- (get_local $$73)
+ (local.get $$v$4$lcssa$i)
+ (local.get $$73)
)
)
(if
- (get_local $$cmp185$i)
+ (local.get $$cmp185$i)
(block
(i32.store
- (get_local $$arrayidx184$i)
- (get_local $$R$3$i$171)
+ (local.get $$arrayidx184$i)
+ (local.get $$R$3$i$171)
)
- (set_local $$cond3$i
+ (local.set $$cond3$i
(i32.eq
- (get_local $$R$3$i$171)
+ (local.get $$R$3$i$171)
(i32.const 0)
)
)
(if
- (get_local $$cond3$i)
+ (local.get $$cond3$i)
(block
- (set_local $$shl192$i
+ (local.set $$shl192$i
(i32.shl
(i32.const 1)
- (get_local $$72)
+ (local.get $$72)
)
)
- (set_local $$neg$i$173
+ (local.set $$neg$i$173
(i32.xor
- (get_local $$shl192$i)
+ (local.get $$shl192$i)
(i32.const -1)
)
)
- (set_local $$74
+ (local.set $$74
(i32.load
(i32.const 180)
)
)
- (set_local $$and194$i
+ (local.set $$and194$i
(i32.and
- (get_local $$74)
- (get_local $$neg$i$173)
+ (local.get $$74)
+ (local.get $$neg$i$173)
)
)
(i32.store
(i32.const 180)
- (get_local $$and194$i)
+ (local.get $$and194$i)
)
(br $do-once21)
)
)
)
(block
- (set_local $$75
+ (local.set $$75
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp198$i
+ (local.set $$cmp198$i
(i32.lt_u
- (get_local $$63)
- (get_local $$75)
+ (local.get $$63)
+ (local.get $$75)
)
)
(if
- (get_local $$cmp198$i)
+ (local.get $$cmp198$i)
(call $_abort)
)
- (set_local $$arrayidx204$i
+ (local.set $$arrayidx204$i
(i32.add
- (get_local $$63)
+ (local.get $$63)
(i32.const 16)
)
)
- (set_local $$76
+ (local.set $$76
(i32.load
- (get_local $$arrayidx204$i)
+ (local.get $$arrayidx204$i)
)
)
- (set_local $$cmp205$i
+ (local.set $$cmp205$i
(i32.eq
- (get_local $$76)
- (get_local $$v$4$lcssa$i)
+ (local.get $$76)
+ (local.get $$v$4$lcssa$i)
)
)
(if
- (get_local $$cmp205$i)
+ (local.get $$cmp205$i)
(i32.store
- (get_local $$arrayidx204$i)
- (get_local $$R$3$i$171)
+ (local.get $$arrayidx204$i)
+ (local.get $$R$3$i$171)
)
(block
- (set_local $$arrayidx212$i
+ (local.set $$arrayidx212$i
(i32.add
- (get_local $$63)
+ (local.get $$63)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx212$i)
- (get_local $$R$3$i$171)
+ (local.get $$arrayidx212$i)
+ (local.get $$R$3$i$171)
)
)
)
- (set_local $$cmp217$i
+ (local.set $$cmp217$i
(i32.eq
- (get_local $$R$3$i$171)
+ (local.get $$R$3$i$171)
(i32.const 0)
)
)
(if
- (get_local $$cmp217$i)
+ (local.get $$cmp217$i)
(br $do-once21)
)
)
)
- (set_local $$77
+ (local.set $$77
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp221$i
+ (local.set $$cmp221$i
(i32.lt_u
- (get_local $$R$3$i$171)
- (get_local $$77)
+ (local.get $$R$3$i$171)
+ (local.get $$77)
)
)
(if
- (get_local $$cmp221$i)
+ (local.get $$cmp221$i)
(call $_abort)
)
- (set_local $$parent226$i
+ (local.set $$parent226$i
(i32.add
- (get_local $$R$3$i$171)
+ (local.get $$R$3$i$171)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent226$i)
- (get_local $$63)
+ (local.get $$parent226$i)
+ (local.get $$63)
)
- (set_local $$arrayidx228$i
+ (local.set $$arrayidx228$i
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 16)
)
)
- (set_local $$78
+ (local.set $$78
(i32.load
- (get_local $$arrayidx228$i)
+ (local.get $$arrayidx228$i)
)
)
- (set_local $$cmp229$i
+ (local.set $$cmp229$i
(i32.eq
- (get_local $$78)
+ (local.get $$78)
(i32.const 0)
)
)
(block $do-once23
(if
(i32.eqz
- (get_local $$cmp229$i)
+ (local.get $$cmp229$i)
)
(block
- (set_local $$cmp233$i
+ (local.set $$cmp233$i
(i32.lt_u
- (get_local $$78)
- (get_local $$77)
+ (local.get $$78)
+ (local.get $$77)
)
)
(if
- (get_local $$cmp233$i)
+ (local.get $$cmp233$i)
(call $_abort)
(block
- (set_local $$arrayidx239$i
+ (local.set $$arrayidx239$i
(i32.add
- (get_local $$R$3$i$171)
+ (local.get $$R$3$i$171)
(i32.const 16)
)
)
(i32.store
- (get_local $$arrayidx239$i)
- (get_local $$78)
+ (local.get $$arrayidx239$i)
+ (local.get $$78)
)
- (set_local $$parent240$i
+ (local.set $$parent240$i
(i32.add
- (get_local $$78)
+ (local.get $$78)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent240$i)
- (get_local $$R$3$i$171)
+ (local.get $$parent240$i)
+ (local.get $$R$3$i$171)
)
(br $do-once23)
)
@@ -21078,62 +21078,62 @@
)
)
)
- (set_local $$arrayidx245$i
+ (local.set $$arrayidx245$i
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 20)
)
)
- (set_local $$79
+ (local.set $$79
(i32.load
- (get_local $$arrayidx245$i)
+ (local.get $$arrayidx245$i)
)
)
- (set_local $$cmp246$i
+ (local.set $$cmp246$i
(i32.eq
- (get_local $$79)
+ (local.get $$79)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp246$i)
+ (local.get $$cmp246$i)
)
(block
- (set_local $$80
+ (local.set $$80
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp250$i
+ (local.set $$cmp250$i
(i32.lt_u
- (get_local $$79)
- (get_local $$80)
+ (local.get $$79)
+ (local.get $$80)
)
)
(if
- (get_local $$cmp250$i)
+ (local.get $$cmp250$i)
(call $_abort)
(block
- (set_local $$arrayidx256$i
+ (local.set $$arrayidx256$i
(i32.add
- (get_local $$R$3$i$171)
+ (local.get $$R$3$i$171)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx256$i)
- (get_local $$79)
+ (local.get $$arrayidx256$i)
+ (local.get $$79)
)
- (set_local $$parent257$i
+ (local.set $$parent257$i
(i32.add
- (get_local $$79)
+ (local.get $$79)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent257$i)
- (get_local $$R$3$i$171)
+ (local.get $$parent257$i)
+ (local.get $$R$3$i$171)
)
(br $do-once21)
)
@@ -21143,677 +21143,677 @@
)
)
)
- (set_local $$cmp265$i
+ (local.set $$cmp265$i
(i32.lt_u
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$rsize$4$lcssa$i)
(i32.const 16)
)
)
(block $do-once25
(if
- (get_local $$cmp265$i)
+ (local.get $$cmp265$i)
(block
- (set_local $$add268$i
+ (local.set $$add268$i
(i32.add
- (get_local $$rsize$4$lcssa$i)
- (get_local $$and145)
+ (local.get $$rsize$4$lcssa$i)
+ (local.get $$and145)
)
)
- (set_local $$or270$i
+ (local.set $$or270$i
(i32.or
- (get_local $$add268$i)
+ (local.get $$add268$i)
(i32.const 3)
)
)
- (set_local $$head271$i
+ (local.set $$head271$i
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head271$i)
- (get_local $$or270$i)
+ (local.get $$head271$i)
+ (local.get $$or270$i)
)
- (set_local $$add$ptr273$i
+ (local.set $$add$ptr273$i
(i32.add
- (get_local $$v$4$lcssa$i)
- (get_local $$add268$i)
+ (local.get $$v$4$lcssa$i)
+ (local.get $$add268$i)
)
)
- (set_local $$head274$i
+ (local.set $$head274$i
(i32.add
- (get_local $$add$ptr273$i)
+ (local.get $$add$ptr273$i)
(i32.const 4)
)
)
- (set_local $$81
+ (local.set $$81
(i32.load
- (get_local $$head274$i)
+ (local.get $$head274$i)
)
)
- (set_local $$or275$i
+ (local.set $$or275$i
(i32.or
- (get_local $$81)
+ (local.get $$81)
(i32.const 1)
)
)
(i32.store
- (get_local $$head274$i)
- (get_local $$or275$i)
+ (local.get $$head274$i)
+ (local.get $$or275$i)
)
)
(block
- (set_local $$or278$i
+ (local.set $$or278$i
(i32.or
- (get_local $$and145)
+ (local.get $$and145)
(i32.const 3)
)
)
- (set_local $$head279$i
+ (local.set $$head279$i
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head279$i)
- (get_local $$or278$i)
+ (local.get $$head279$i)
+ (local.get $$or278$i)
)
- (set_local $$or280$i
+ (local.set $$or280$i
(i32.or
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$rsize$4$lcssa$i)
(i32.const 1)
)
)
- (set_local $$head281$i
+ (local.set $$head281$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 4)
)
)
(i32.store
- (get_local $$head281$i)
- (get_local $$or280$i)
+ (local.get $$head281$i)
+ (local.get $$or280$i)
)
- (set_local $$add$ptr282$i
+ (local.set $$add$ptr282$i
(i32.add
- (get_local $$add$ptr$i$161)
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$add$ptr$i$161)
+ (local.get $$rsize$4$lcssa$i)
)
)
(i32.store
- (get_local $$add$ptr282$i)
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$add$ptr282$i)
+ (local.get $$rsize$4$lcssa$i)
)
- (set_local $$shr283$i
+ (local.set $$shr283$i
(i32.shr_u
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$rsize$4$lcssa$i)
(i32.const 3)
)
)
- (set_local $$cmp284$i
+ (local.set $$cmp284$i
(i32.lt_u
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$rsize$4$lcssa$i)
(i32.const 256)
)
)
(if
- (get_local $$cmp284$i)
+ (local.get $$cmp284$i)
(block
- (set_local $$shl288$i
+ (local.set $$shl288$i
(i32.shl
- (get_local $$shr283$i)
+ (local.get $$shr283$i)
(i32.const 1)
)
)
- (set_local $$arrayidx289$i
+ (local.set $$arrayidx289$i
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl288$i)
+ (local.get $$shl288$i)
(i32.const 2)
)
)
)
- (set_local $$82
+ (local.set $$82
(i32.load
(i32.const 176)
)
)
- (set_local $$shl291$i
+ (local.set $$shl291$i
(i32.shl
(i32.const 1)
- (get_local $$shr283$i)
+ (local.get $$shr283$i)
)
)
- (set_local $$and292$i
+ (local.set $$and292$i
(i32.and
- (get_local $$82)
- (get_local $$shl291$i)
+ (local.get $$82)
+ (local.get $$shl291$i)
)
)
- (set_local $$tobool293$i
+ (local.set $$tobool293$i
(i32.eq
- (get_local $$and292$i)
+ (local.get $$and292$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool293$i)
+ (local.get $$tobool293$i)
(block
- (set_local $$or297$i
+ (local.set $$or297$i
(i32.or
- (get_local $$82)
- (get_local $$shl291$i)
+ (local.get $$82)
+ (local.get $$shl291$i)
)
)
(i32.store
(i32.const 176)
- (get_local $$or297$i)
+ (local.get $$or297$i)
)
- (set_local $$$pre$i$177
+ (local.set $$$pre$i$177
(i32.add
- (get_local $$arrayidx289$i)
+ (local.get $$arrayidx289$i)
(i32.const 8)
)
)
- (set_local $$$pre$phi$i$178Z2D
- (get_local $$$pre$i$177)
+ (local.set $$$pre$phi$i$178Z2D
+ (local.get $$$pre$i$177)
)
- (set_local $$F290$0$i
- (get_local $$arrayidx289$i)
+ (local.set $$F290$0$i
+ (local.get $$arrayidx289$i)
)
)
(block
- (set_local $$83
+ (local.set $$83
(i32.add
- (get_local $$arrayidx289$i)
+ (local.get $$arrayidx289$i)
(i32.const 8)
)
)
- (set_local $$84
+ (local.set $$84
(i32.load
- (get_local $$83)
+ (local.get $$83)
)
)
- (set_local $$85
+ (local.set $$85
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp301$i
+ (local.set $$cmp301$i
(i32.lt_u
- (get_local $$84)
- (get_local $$85)
+ (local.get $$84)
+ (local.get $$85)
)
)
(if
- (get_local $$cmp301$i)
+ (local.get $$cmp301$i)
(call $_abort)
(block
- (set_local $$$pre$phi$i$178Z2D
- (get_local $$83)
+ (local.set $$$pre$phi$i$178Z2D
+ (local.get $$83)
)
- (set_local $$F290$0$i
- (get_local $$84)
+ (local.set $$F290$0$i
+ (local.get $$84)
)
)
)
)
)
(i32.store
- (get_local $$$pre$phi$i$178Z2D)
- (get_local $$add$ptr$i$161)
+ (local.get $$$pre$phi$i$178Z2D)
+ (local.get $$add$ptr$i$161)
)
- (set_local $$bk311$i
+ (local.set $$bk311$i
(i32.add
- (get_local $$F290$0$i)
+ (local.get $$F290$0$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk311$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$bk311$i)
+ (local.get $$add$ptr$i$161)
)
- (set_local $$fd312$i
+ (local.set $$fd312$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd312$i)
- (get_local $$F290$0$i)
+ (local.get $$fd312$i)
+ (local.get $$F290$0$i)
)
- (set_local $$bk313$i
+ (local.set $$bk313$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk313$i)
- (get_local $$arrayidx289$i)
+ (local.get $$bk313$i)
+ (local.get $$arrayidx289$i)
)
(br $do-once25)
)
)
- (set_local $$shr318$i
+ (local.set $$shr318$i
(i32.shr_u
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$rsize$4$lcssa$i)
(i32.const 8)
)
)
- (set_local $$cmp319$i
+ (local.set $$cmp319$i
(i32.eq
- (get_local $$shr318$i)
+ (local.get $$shr318$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp319$i)
- (set_local $$I316$0$i
+ (local.get $$cmp319$i)
+ (local.set $$I316$0$i
(i32.const 0)
)
(block
- (set_local $$cmp323$i
+ (local.set $$cmp323$i
(i32.gt_u
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$rsize$4$lcssa$i)
(i32.const 16777215)
)
)
(if
- (get_local $$cmp323$i)
- (set_local $$I316$0$i
+ (local.get $$cmp323$i)
+ (local.set $$I316$0$i
(i32.const 31)
)
(block
- (set_local $$sub329$i
+ (local.set $$sub329$i
(i32.add
- (get_local $$shr318$i)
+ (local.get $$shr318$i)
(i32.const 1048320)
)
)
- (set_local $$shr330$i
+ (local.set $$shr330$i
(i32.shr_u
- (get_local $$sub329$i)
+ (local.get $$sub329$i)
(i32.const 16)
)
)
- (set_local $$and331$i
+ (local.set $$and331$i
(i32.and
- (get_local $$shr330$i)
+ (local.get $$shr330$i)
(i32.const 8)
)
)
- (set_local $$shl333$i
+ (local.set $$shl333$i
(i32.shl
- (get_local $$shr318$i)
- (get_local $$and331$i)
+ (local.get $$shr318$i)
+ (local.get $$and331$i)
)
)
- (set_local $$sub334$i
+ (local.set $$sub334$i
(i32.add
- (get_local $$shl333$i)
+ (local.get $$shl333$i)
(i32.const 520192)
)
)
- (set_local $$shr335$i
+ (local.set $$shr335$i
(i32.shr_u
- (get_local $$sub334$i)
+ (local.get $$sub334$i)
(i32.const 16)
)
)
- (set_local $$and336$i
+ (local.set $$and336$i
(i32.and
- (get_local $$shr335$i)
+ (local.get $$shr335$i)
(i32.const 4)
)
)
- (set_local $$add337$i
+ (local.set $$add337$i
(i32.or
- (get_local $$and336$i)
- (get_local $$and331$i)
+ (local.get $$and336$i)
+ (local.get $$and331$i)
)
)
- (set_local $$shl338$i
+ (local.set $$shl338$i
(i32.shl
- (get_local $$shl333$i)
- (get_local $$and336$i)
+ (local.get $$shl333$i)
+ (local.get $$and336$i)
)
)
- (set_local $$sub339$i
+ (local.set $$sub339$i
(i32.add
- (get_local $$shl338$i)
+ (local.get $$shl338$i)
(i32.const 245760)
)
)
- (set_local $$shr340$i
+ (local.set $$shr340$i
(i32.shr_u
- (get_local $$sub339$i)
+ (local.get $$sub339$i)
(i32.const 16)
)
)
- (set_local $$and341$i
+ (local.set $$and341$i
(i32.and
- (get_local $$shr340$i)
+ (local.get $$shr340$i)
(i32.const 2)
)
)
- (set_local $$add342$i
+ (local.set $$add342$i
(i32.or
- (get_local $$add337$i)
- (get_local $$and341$i)
+ (local.get $$add337$i)
+ (local.get $$and341$i)
)
)
- (set_local $$sub343$i
+ (local.set $$sub343$i
(i32.sub
(i32.const 14)
- (get_local $$add342$i)
+ (local.get $$add342$i)
)
)
- (set_local $$shl344$i
+ (local.set $$shl344$i
(i32.shl
- (get_local $$shl338$i)
- (get_local $$and341$i)
+ (local.get $$shl338$i)
+ (local.get $$and341$i)
)
)
- (set_local $$shr345$i
+ (local.set $$shr345$i
(i32.shr_u
- (get_local $$shl344$i)
+ (local.get $$shl344$i)
(i32.const 15)
)
)
- (set_local $$add346$i
+ (local.set $$add346$i
(i32.add
- (get_local $$sub343$i)
- (get_local $$shr345$i)
+ (local.get $$sub343$i)
+ (local.get $$shr345$i)
)
)
- (set_local $$shl347$i
+ (local.set $$shl347$i
(i32.shl
- (get_local $$add346$i)
+ (local.get $$add346$i)
(i32.const 1)
)
)
- (set_local $$add348$i
+ (local.set $$add348$i
(i32.add
- (get_local $$add346$i)
+ (local.get $$add346$i)
(i32.const 7)
)
)
- (set_local $$shr349$i
+ (local.set $$shr349$i
(i32.shr_u
- (get_local $$rsize$4$lcssa$i)
- (get_local $$add348$i)
+ (local.get $$rsize$4$lcssa$i)
+ (local.get $$add348$i)
)
)
- (set_local $$and350$i
+ (local.set $$and350$i
(i32.and
- (get_local $$shr349$i)
+ (local.get $$shr349$i)
(i32.const 1)
)
)
- (set_local $$add351$i
+ (local.set $$add351$i
(i32.or
- (get_local $$and350$i)
- (get_local $$shl347$i)
+ (local.get $$and350$i)
+ (local.get $$shl347$i)
)
)
- (set_local $$I316$0$i
- (get_local $$add351$i)
+ (local.set $$I316$0$i
+ (local.get $$add351$i)
)
)
)
)
)
- (set_local $$arrayidx355$i
+ (local.set $$arrayidx355$i
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$I316$0$i)
+ (local.get $$I316$0$i)
(i32.const 2)
)
)
)
- (set_local $$index356$i
+ (local.set $$index356$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 28)
)
)
(i32.store
- (get_local $$index356$i)
- (get_local $$I316$0$i)
+ (local.get $$index356$i)
+ (local.get $$I316$0$i)
)
- (set_local $$child357$i
+ (local.set $$child357$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 16)
)
)
- (set_local $$arrayidx358$i
+ (local.set $$arrayidx358$i
(i32.add
- (get_local $$child357$i)
+ (local.get $$child357$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$arrayidx358$i)
+ (local.get $$arrayidx358$i)
(i32.const 0)
)
(i32.store
- (get_local $$child357$i)
+ (local.get $$child357$i)
(i32.const 0)
)
- (set_local $$86
+ (local.set $$86
(i32.load
(i32.const 180)
)
)
- (set_local $$shl362$i
+ (local.set $$shl362$i
(i32.shl
(i32.const 1)
- (get_local $$I316$0$i)
+ (local.get $$I316$0$i)
)
)
- (set_local $$and363$i
+ (local.set $$and363$i
(i32.and
- (get_local $$86)
- (get_local $$shl362$i)
+ (local.get $$86)
+ (local.get $$shl362$i)
)
)
- (set_local $$tobool364$i
+ (local.set $$tobool364$i
(i32.eq
- (get_local $$and363$i)
+ (local.get $$and363$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool364$i)
+ (local.get $$tobool364$i)
(block
- (set_local $$or368$i
+ (local.set $$or368$i
(i32.or
- (get_local $$86)
- (get_local $$shl362$i)
+ (local.get $$86)
+ (local.get $$shl362$i)
)
)
(i32.store
(i32.const 180)
- (get_local $$or368$i)
+ (local.get $$or368$i)
)
(i32.store
- (get_local $$arrayidx355$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$arrayidx355$i)
+ (local.get $$add$ptr$i$161)
)
- (set_local $$parent369$i
+ (local.set $$parent369$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent369$i)
- (get_local $$arrayidx355$i)
+ (local.get $$parent369$i)
+ (local.get $$arrayidx355$i)
)
- (set_local $$bk370$i
+ (local.set $$bk370$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk370$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$bk370$i)
+ (local.get $$add$ptr$i$161)
)
- (set_local $$fd371$i
+ (local.set $$fd371$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd371$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$fd371$i)
+ (local.get $$add$ptr$i$161)
)
(br $do-once25)
)
)
- (set_local $$87
+ (local.set $$87
(i32.load
- (get_local $$arrayidx355$i)
+ (local.get $$arrayidx355$i)
)
)
- (set_local $$cmp374$i
+ (local.set $$cmp374$i
(i32.eq
- (get_local $$I316$0$i)
+ (local.get $$I316$0$i)
(i32.const 31)
)
)
- (set_local $$shr378$i
+ (local.set $$shr378$i
(i32.shr_u
- (get_local $$I316$0$i)
+ (local.get $$I316$0$i)
(i32.const 1)
)
)
- (set_local $$sub381$i
+ (local.set $$sub381$i
(i32.sub
(i32.const 25)
- (get_local $$shr378$i)
+ (local.get $$shr378$i)
)
)
- (set_local $$cond383$i
+ (local.set $$cond383$i
(if (result i32)
- (get_local $$cmp374$i)
+ (local.get $$cmp374$i)
(i32.const 0)
- (get_local $$sub381$i)
+ (local.get $$sub381$i)
)
)
- (set_local $$shl384$i
+ (local.set $$shl384$i
(i32.shl
- (get_local $$rsize$4$lcssa$i)
- (get_local $$cond383$i)
+ (local.get $$rsize$4$lcssa$i)
+ (local.get $$cond383$i)
)
)
- (set_local $$K373$0$i
- (get_local $$shl384$i)
+ (local.set $$K373$0$i
+ (local.get $$shl384$i)
)
- (set_local $$T$0$i
- (get_local $$87)
+ (local.set $$T$0$i
+ (local.get $$87)
)
(loop $while-in28
(block $while-out27
- (set_local $$head386$i
+ (local.set $$head386$i
(i32.add
- (get_local $$T$0$i)
+ (local.get $$T$0$i)
(i32.const 4)
)
)
- (set_local $$88
+ (local.set $$88
(i32.load
- (get_local $$head386$i)
+ (local.get $$head386$i)
)
)
- (set_local $$and387$i
+ (local.set $$and387$i
(i32.and
- (get_local $$88)
+ (local.get $$88)
(i32.const -8)
)
)
- (set_local $$cmp388$i
+ (local.set $$cmp388$i
(i32.eq
- (get_local $$and387$i)
- (get_local $$rsize$4$lcssa$i)
+ (local.get $$and387$i)
+ (local.get $$rsize$4$lcssa$i)
)
)
(if
- (get_local $$cmp388$i)
+ (local.get $$cmp388$i)
(block
- (set_local $$T$0$i$lcssa
- (get_local $$T$0$i)
+ (local.set $$T$0$i$lcssa
+ (local.get $$T$0$i)
)
- (set_local $label
+ (local.set $label
(i32.const 148)
)
(br $while-out27)
)
)
- (set_local $$shr391$i
+ (local.set $$shr391$i
(i32.shr_u
- (get_local $$K373$0$i)
+ (local.get $$K373$0$i)
(i32.const 31)
)
)
- (set_local $$arrayidx394$i
+ (local.set $$arrayidx394$i
(i32.add
(i32.add
- (get_local $$T$0$i)
+ (local.get $$T$0$i)
(i32.const 16)
)
(i32.shl
- (get_local $$shr391$i)
+ (local.get $$shr391$i)
(i32.const 2)
)
)
)
- (set_local $$shl395$i
+ (local.set $$shl395$i
(i32.shl
- (get_local $$K373$0$i)
+ (local.get $$K373$0$i)
(i32.const 1)
)
)
- (set_local $$89
+ (local.set $$89
(i32.load
- (get_local $$arrayidx394$i)
+ (local.get $$arrayidx394$i)
)
)
- (set_local $$cmp396$i
+ (local.set $$cmp396$i
(i32.eq
- (get_local $$89)
+ (local.get $$89)
(i32.const 0)
)
)
(if
- (get_local $$cmp396$i)
+ (local.get $$cmp396$i)
(block
- (set_local $$T$0$i$lcssa293
- (get_local $$T$0$i)
+ (local.set $$T$0$i$lcssa293
+ (local.get $$T$0$i)
)
- (set_local $$arrayidx394$i$lcssa
- (get_local $$arrayidx394$i)
+ (local.set $$arrayidx394$i$lcssa
+ (local.get $$arrayidx394$i)
)
- (set_local $label
+ (local.set $label
(i32.const 145)
)
(br $while-out27)
)
(block
- (set_local $$K373$0$i
- (get_local $$shl395$i)
+ (local.set $$K373$0$i
+ (local.get $$shl395$i)
)
- (set_local $$T$0$i
- (get_local $$89)
+ (local.set $$T$0$i
+ (local.get $$89)
)
)
)
@@ -21822,58 +21822,58 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 145)
)
(block
- (set_local $$90
+ (local.set $$90
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp401$i
+ (local.set $$cmp401$i
(i32.lt_u
- (get_local $$arrayidx394$i$lcssa)
- (get_local $$90)
+ (local.get $$arrayidx394$i$lcssa)
+ (local.get $$90)
)
)
(if
- (get_local $$cmp401$i)
+ (local.get $$cmp401$i)
(call $_abort)
(block
(i32.store
- (get_local $$arrayidx394$i$lcssa)
- (get_local $$add$ptr$i$161)
+ (local.get $$arrayidx394$i$lcssa)
+ (local.get $$add$ptr$i$161)
)
- (set_local $$parent406$i
+ (local.set $$parent406$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent406$i)
- (get_local $$T$0$i$lcssa293)
+ (local.get $$parent406$i)
+ (local.get $$T$0$i$lcssa293)
)
- (set_local $$bk407$i
+ (local.set $$bk407$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk407$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$bk407$i)
+ (local.get $$add$ptr$i$161)
)
- (set_local $$fd408$i
+ (local.set $$fd408$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd408$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$fd408$i)
+ (local.get $$add$ptr$i$161)
)
(br $do-once25)
)
@@ -21881,89 +21881,89 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 148)
)
(block
- (set_local $$fd416$i
+ (local.set $$fd416$i
(i32.add
- (get_local $$T$0$i$lcssa)
+ (local.get $$T$0$i$lcssa)
(i32.const 8)
)
)
- (set_local $$91
+ (local.set $$91
(i32.load
- (get_local $$fd416$i)
+ (local.get $$fd416$i)
)
)
- (set_local $$92
+ (local.set $$92
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp422$i
+ (local.set $$cmp422$i
(i32.ge_u
- (get_local $$91)
- (get_local $$92)
+ (local.get $$91)
+ (local.get $$92)
)
)
- (set_local $$not$cmp418$i
+ (local.set $$not$cmp418$i
(i32.ge_u
- (get_local $$T$0$i$lcssa)
- (get_local $$92)
+ (local.get $$T$0$i$lcssa)
+ (local.get $$92)
)
)
- (set_local $$93
+ (local.set $$93
(i32.and
- (get_local $$cmp422$i)
- (get_local $$not$cmp418$i)
+ (local.get $$cmp422$i)
+ (local.get $$not$cmp418$i)
)
)
(if
- (get_local $$93)
+ (local.get $$93)
(block
- (set_local $$bk429$i
+ (local.set $$bk429$i
(i32.add
- (get_local $$91)
+ (local.get $$91)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk429$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$bk429$i)
+ (local.get $$add$ptr$i$161)
)
(i32.store
- (get_local $$fd416$i)
- (get_local $$add$ptr$i$161)
+ (local.get $$fd416$i)
+ (local.get $$add$ptr$i$161)
)
- (set_local $$fd431$i
+ (local.set $$fd431$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd431$i)
- (get_local $$91)
+ (local.get $$fd431$i)
+ (local.get $$91)
)
- (set_local $$bk432$i
+ (local.set $$bk432$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk432$i)
- (get_local $$T$0$i$lcssa)
+ (local.get $$bk432$i)
+ (local.get $$T$0$i$lcssa)
)
- (set_local $$parent433$i
+ (local.set $$parent433$i
(i32.add
- (get_local $$add$ptr$i$161)
+ (local.get $$add$ptr$i$161)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent433$i)
+ (local.get $$parent433$i)
(i32.const 0)
)
(br $do-once25)
@@ -21976,21 +21976,21 @@
)
)
)
- (set_local $$add$ptr441$i
+ (local.set $$add$ptr441$i
(i32.add
- (get_local $$v$4$lcssa$i)
+ (local.get $$v$4$lcssa$i)
(i32.const 8)
)
)
- (set_local $$retval$0
- (get_local $$add$ptr441$i)
+ (local.set $$retval$0
+ (local.get $$add$ptr441$i)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
- (set_local $$nb$0
- (get_local $$and145)
+ (local.set $$nb$0
+ (local.get $$and145)
)
)
)
@@ -22002,97 +22002,97 @@
)
)
)
- (set_local $$94
+ (local.set $$94
(i32.load
(i32.const 184)
)
)
- (set_local $$cmp156
+ (local.set $$cmp156
(i32.lt_u
- (get_local $$94)
- (get_local $$nb$0)
+ (local.get $$94)
+ (local.get $$nb$0)
)
)
(if
(i32.eqz
- (get_local $$cmp156)
+ (local.get $$cmp156)
)
(block
- (set_local $$sub160
+ (local.set $$sub160
(i32.sub
- (get_local $$94)
- (get_local $$nb$0)
+ (local.get $$94)
+ (local.get $$nb$0)
)
)
- (set_local $$95
+ (local.set $$95
(i32.load
(i32.const 196)
)
)
- (set_local $$cmp162
+ (local.set $$cmp162
(i32.gt_u
- (get_local $$sub160)
+ (local.get $$sub160)
(i32.const 15)
)
)
(if
- (get_local $$cmp162)
+ (local.get $$cmp162)
(block
- (set_local $$add$ptr166
+ (local.set $$add$ptr166
(i32.add
- (get_local $$95)
- (get_local $$nb$0)
+ (local.get $$95)
+ (local.get $$nb$0)
)
)
(i32.store
(i32.const 196)
- (get_local $$add$ptr166)
+ (local.get $$add$ptr166)
)
(i32.store
(i32.const 184)
- (get_local $$sub160)
+ (local.get $$sub160)
)
- (set_local $$or167
+ (local.set $$or167
(i32.or
- (get_local $$sub160)
+ (local.get $$sub160)
(i32.const 1)
)
)
- (set_local $$head168
+ (local.set $$head168
(i32.add
- (get_local $$add$ptr166)
+ (local.get $$add$ptr166)
(i32.const 4)
)
)
(i32.store
- (get_local $$head168)
- (get_local $$or167)
+ (local.get $$head168)
+ (local.get $$or167)
)
- (set_local $$add$ptr169
+ (local.set $$add$ptr169
(i32.add
- (get_local $$add$ptr166)
- (get_local $$sub160)
+ (local.get $$add$ptr166)
+ (local.get $$sub160)
)
)
(i32.store
- (get_local $$add$ptr169)
- (get_local $$sub160)
+ (local.get $$add$ptr169)
+ (local.get $$sub160)
)
- (set_local $$or172
+ (local.set $$or172
(i32.or
- (get_local $$nb$0)
+ (local.get $$nb$0)
(i32.const 3)
)
)
- (set_local $$head173
+ (local.set $$head173
(i32.add
- (get_local $$95)
+ (local.get $$95)
(i32.const 4)
)
)
(i32.store
- (get_local $$head173)
- (get_local $$or172)
+ (local.get $$head173)
+ (local.get $$or172)
)
)
(block
@@ -22104,198 +22104,198 @@
(i32.const 196)
(i32.const 0)
)
- (set_local $$or176
+ (local.set $$or176
(i32.or
- (get_local $$94)
+ (local.get $$94)
(i32.const 3)
)
)
- (set_local $$head177
+ (local.set $$head177
(i32.add
- (get_local $$95)
+ (local.get $$95)
(i32.const 4)
)
)
(i32.store
- (get_local $$head177)
- (get_local $$or176)
+ (local.get $$head177)
+ (local.get $$or176)
)
- (set_local $$add$ptr178
+ (local.set $$add$ptr178
(i32.add
- (get_local $$95)
- (get_local $$94)
+ (local.get $$95)
+ (local.get $$94)
)
)
- (set_local $$head179
+ (local.set $$head179
(i32.add
- (get_local $$add$ptr178)
+ (local.get $$add$ptr178)
(i32.const 4)
)
)
- (set_local $$96
+ (local.set $$96
(i32.load
- (get_local $$head179)
+ (local.get $$head179)
)
)
- (set_local $$or180
+ (local.set $$or180
(i32.or
- (get_local $$96)
+ (local.get $$96)
(i32.const 1)
)
)
(i32.store
- (get_local $$head179)
- (get_local $$or180)
+ (local.get $$head179)
+ (local.get $$or180)
)
)
)
- (set_local $$add$ptr182
+ (local.set $$add$ptr182
(i32.add
- (get_local $$95)
+ (local.get $$95)
(i32.const 8)
)
)
- (set_local $$retval$0
- (get_local $$add$ptr182)
+ (local.set $$retval$0
+ (local.get $$add$ptr182)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
- (set_local $$97
+ (local.set $$97
(i32.load
(i32.const 188)
)
)
- (set_local $$cmp186
+ (local.set $$cmp186
(i32.gt_u
- (get_local $$97)
- (get_local $$nb$0)
+ (local.get $$97)
+ (local.get $$nb$0)
)
)
(if
- (get_local $$cmp186)
+ (local.get $$cmp186)
(block
- (set_local $$sub190
+ (local.set $$sub190
(i32.sub
- (get_local $$97)
- (get_local $$nb$0)
+ (local.get $$97)
+ (local.get $$nb$0)
)
)
(i32.store
(i32.const 188)
- (get_local $$sub190)
+ (local.get $$sub190)
)
- (set_local $$98
+ (local.set $$98
(i32.load
(i32.const 200)
)
)
- (set_local $$add$ptr193
+ (local.set $$add$ptr193
(i32.add
- (get_local $$98)
- (get_local $$nb$0)
+ (local.get $$98)
+ (local.get $$nb$0)
)
)
(i32.store
(i32.const 200)
- (get_local $$add$ptr193)
+ (local.get $$add$ptr193)
)
- (set_local $$or194
+ (local.set $$or194
(i32.or
- (get_local $$sub190)
+ (local.get $$sub190)
(i32.const 1)
)
)
- (set_local $$head195
+ (local.set $$head195
(i32.add
- (get_local $$add$ptr193)
+ (local.get $$add$ptr193)
(i32.const 4)
)
)
(i32.store
- (get_local $$head195)
- (get_local $$or194)
+ (local.get $$head195)
+ (local.get $$or194)
)
- (set_local $$or197
+ (local.set $$or197
(i32.or
- (get_local $$nb$0)
+ (local.get $$nb$0)
(i32.const 3)
)
)
- (set_local $$head198
+ (local.set $$head198
(i32.add
- (get_local $$98)
+ (local.get $$98)
(i32.const 4)
)
)
(i32.store
- (get_local $$head198)
- (get_local $$or197)
+ (local.get $$head198)
+ (local.get $$or197)
)
- (set_local $$add$ptr199
+ (local.set $$add$ptr199
(i32.add
- (get_local $$98)
+ (local.get $$98)
(i32.const 8)
)
)
- (set_local $$retval$0
- (get_local $$add$ptr199)
+ (local.set $$retval$0
+ (local.get $$add$ptr199)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
- (set_local $$99
+ (local.set $$99
(i32.load
(i32.const 648)
)
)
- (set_local $$cmp$i$179
+ (local.set $$cmp$i$179
(i32.eq
- (get_local $$99)
+ (local.get $$99)
(i32.const 0)
)
)
(block $do-once29
(if
- (get_local $$cmp$i$179)
+ (local.get $$cmp$i$179)
(block
- (set_local $$call$i$i
+ (local.set $$call$i$i
(call $_sysconf
(i32.const 30)
)
)
- (set_local $$sub$i$i
+ (local.set $$sub$i$i
(i32.add
- (get_local $$call$i$i)
+ (local.get $$call$i$i)
(i32.const -1)
)
)
- (set_local $$and$i$i
+ (local.set $$and$i$i
(i32.and
- (get_local $$sub$i$i)
- (get_local $$call$i$i)
+ (local.get $$sub$i$i)
+ (local.get $$call$i$i)
)
)
- (set_local $$cmp1$i$i
+ (local.set $$cmp1$i$i
(i32.eq
- (get_local $$and$i$i)
+ (local.get $$and$i$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp1$i$i)
+ (local.get $$cmp1$i$i)
(block
(i32.store
(i32.const 656)
- (get_local $$call$i$i)
+ (local.get $$call$i$i)
)
(i32.store
(i32.const 652)
- (get_local $$call$i$i)
+ (local.get $$call$i$i)
)
(i32.store
(i32.const 660)
@@ -22313,26 +22313,26 @@
(i32.const 620)
(i32.const 0)
)
- (set_local $$call6$i$i
+ (local.set $$call6$i$i
(call $_time
(i32.const 0)
)
)
- (set_local $$xor$i$i
+ (local.set $$xor$i$i
(i32.and
- (get_local $$call6$i$i)
+ (local.get $$call6$i$i)
(i32.const -16)
)
)
- (set_local $$and7$i$i
+ (local.set $$and7$i$i
(i32.xor
- (get_local $$xor$i$i)
+ (local.get $$xor$i$i)
(i32.const 1431655768)
)
)
(i32.store
(i32.const 648)
- (get_local $$and7$i$i)
+ (local.get $$and7$i$i)
)
(br $do-once29)
)
@@ -22341,321 +22341,321 @@
)
)
)
- (set_local $$add$i$180
+ (local.set $$add$i$180
(i32.add
- (get_local $$nb$0)
+ (local.get $$nb$0)
(i32.const 48)
)
)
- (set_local $$100
+ (local.set $$100
(i32.load
(i32.const 656)
)
)
- (set_local $$sub$i$181
+ (local.set $$sub$i$181
(i32.add
- (get_local $$nb$0)
+ (local.get $$nb$0)
(i32.const 47)
)
)
- (set_local $$add9$i
+ (local.set $$add9$i
(i32.add
- (get_local $$100)
- (get_local $$sub$i$181)
+ (local.get $$100)
+ (local.get $$sub$i$181)
)
)
- (set_local $$neg$i$182
+ (local.set $$neg$i$182
(i32.sub
(i32.const 0)
- (get_local $$100)
+ (local.get $$100)
)
)
- (set_local $$and11$i
+ (local.set $$and11$i
(i32.and
- (get_local $$add9$i)
- (get_local $$neg$i$182)
+ (local.get $$add9$i)
+ (local.get $$neg$i$182)
)
)
- (set_local $$cmp12$i
+ (local.set $$cmp12$i
(i32.gt_u
- (get_local $$and11$i)
- (get_local $$nb$0)
+ (local.get $$and11$i)
+ (local.get $$nb$0)
)
)
(if
(i32.eqz
- (get_local $$cmp12$i)
+ (local.get $$cmp12$i)
)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 0)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
- (set_local $$101
+ (local.set $$101
(i32.load
(i32.const 616)
)
)
- (set_local $$cmp15$i
+ (local.set $$cmp15$i
(i32.eq
- (get_local $$101)
+ (local.get $$101)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp15$i)
+ (local.get $$cmp15$i)
)
(block
- (set_local $$102
+ (local.set $$102
(i32.load
(i32.const 608)
)
)
- (set_local $$add17$i$183
+ (local.set $$add17$i$183
(i32.add
- (get_local $$102)
- (get_local $$and11$i)
+ (local.get $$102)
+ (local.get $$and11$i)
)
)
- (set_local $$cmp19$i
+ (local.set $$cmp19$i
(i32.le_u
- (get_local $$add17$i$183)
- (get_local $$102)
+ (local.get $$add17$i$183)
+ (local.get $$102)
)
)
- (set_local $$cmp21$i
+ (local.set $$cmp21$i
(i32.gt_u
- (get_local $$add17$i$183)
- (get_local $$101)
+ (local.get $$add17$i$183)
+ (local.get $$101)
)
)
- (set_local $$or$cond1$i$184
+ (local.set $$or$cond1$i$184
(i32.or
- (get_local $$cmp19$i)
- (get_local $$cmp21$i)
+ (local.get $$cmp19$i)
+ (local.get $$cmp21$i)
)
)
(if
- (get_local $$or$cond1$i$184)
+ (local.get $$or$cond1$i$184)
(block
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 0)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
)
)
- (set_local $$103
+ (local.set $$103
(i32.load
(i32.const 620)
)
)
- (set_local $$and29$i
+ (local.set $$and29$i
(i32.and
- (get_local $$103)
+ (local.get $$103)
(i32.const 4)
)
)
- (set_local $$tobool30$i
+ (local.set $$tobool30$i
(i32.eq
- (get_local $$and29$i)
+ (local.get $$and29$i)
(i32.const 0)
)
)
(block $label$break$L257
(if
- (get_local $$tobool30$i)
+ (local.get $$tobool30$i)
(block
- (set_local $$104
+ (local.set $$104
(i32.load
(i32.const 200)
)
)
- (set_local $$cmp32$i$185
+ (local.set $$cmp32$i$185
(i32.eq
- (get_local $$104)
+ (local.get $$104)
(i32.const 0)
)
)
(block $label$break$L259
(if
- (get_local $$cmp32$i$185)
- (set_local $label
+ (local.get $$cmp32$i$185)
+ (local.set $label
(i32.const 173)
)
(block
- (set_local $$sp$0$i$i
+ (local.set $$sp$0$i$i
(i32.const 624)
)
(loop $while-in34
(block $while-out33
- (set_local $$105
+ (local.set $$105
(i32.load
- (get_local $$sp$0$i$i)
+ (local.get $$sp$0$i$i)
)
)
- (set_local $$cmp$i$9$i
+ (local.set $$cmp$i$9$i
(i32.gt_u
- (get_local $$105)
- (get_local $$104)
+ (local.get $$105)
+ (local.get $$104)
)
)
(if
(i32.eqz
- (get_local $$cmp$i$9$i)
+ (local.get $$cmp$i$9$i)
)
(block
- (set_local $$size$i$i
+ (local.set $$size$i$i
(i32.add
- (get_local $$sp$0$i$i)
+ (local.get $$sp$0$i$i)
(i32.const 4)
)
)
- (set_local $$106
+ (local.set $$106
(i32.load
- (get_local $$size$i$i)
+ (local.get $$size$i$i)
)
)
- (set_local $$add$ptr$i$i
+ (local.set $$add$ptr$i$i
(i32.add
- (get_local $$105)
- (get_local $$106)
+ (local.get $$105)
+ (local.get $$106)
)
)
- (set_local $$cmp2$i$i
+ (local.set $$cmp2$i$i
(i32.gt_u
- (get_local $$add$ptr$i$i)
- (get_local $$104)
+ (local.get $$add$ptr$i$i)
+ (local.get $$104)
)
)
(if
- (get_local $$cmp2$i$i)
+ (local.get $$cmp2$i$i)
(block
- (set_local $$base$i$i$lcssa
- (get_local $$sp$0$i$i)
+ (local.set $$base$i$i$lcssa
+ (local.get $$sp$0$i$i)
)
- (set_local $$size$i$i$lcssa
- (get_local $$size$i$i)
+ (local.set $$size$i$i$lcssa
+ (local.get $$size$i$i)
)
(br $while-out33)
)
)
)
)
- (set_local $$next$i$i
+ (local.set $$next$i$i
(i32.add
- (get_local $$sp$0$i$i)
+ (local.get $$sp$0$i$i)
(i32.const 8)
)
)
- (set_local $$107
+ (local.set $$107
(i32.load
- (get_local $$next$i$i)
+ (local.get $$next$i$i)
)
)
- (set_local $$cmp3$i$i
+ (local.set $$cmp3$i$i
(i32.eq
- (get_local $$107)
+ (local.get $$107)
(i32.const 0)
)
)
(if
- (get_local $$cmp3$i$i)
+ (local.get $$cmp3$i$i)
(block
- (set_local $label
+ (local.set $label
(i32.const 173)
)
(br $label$break$L259)
)
- (set_local $$sp$0$i$i
- (get_local $$107)
+ (local.set $$sp$0$i$i
+ (local.get $$107)
)
)
(br $while-in34)
)
)
- (set_local $$112
+ (local.set $$112
(i32.load
(i32.const 188)
)
)
- (set_local $$add77$i
+ (local.set $$add77$i
(i32.sub
- (get_local $$add9$i)
- (get_local $$112)
+ (local.get $$add9$i)
+ (local.get $$112)
)
)
- (set_local $$and80$i
+ (local.set $$and80$i
(i32.and
- (get_local $$add77$i)
- (get_local $$neg$i$182)
+ (local.get $$add77$i)
+ (local.get $$neg$i$182)
)
)
- (set_local $$cmp81$i$191
+ (local.set $$cmp81$i$191
(i32.lt_u
- (get_local $$and80$i)
+ (local.get $$and80$i)
(i32.const 2147483647)
)
)
(if
- (get_local $$cmp81$i$191)
+ (local.get $$cmp81$i$191)
(block
- (set_local $$call83$i
+ (local.set $$call83$i
(call $_sbrk
- (get_local $$and80$i)
+ (local.get $$and80$i)
)
)
- (set_local $$113
+ (local.set $$113
(i32.load
- (get_local $$base$i$i$lcssa)
+ (local.get $$base$i$i$lcssa)
)
)
- (set_local $$114
+ (local.set $$114
(i32.load
- (get_local $$size$i$i$lcssa)
+ (local.get $$size$i$i$lcssa)
)
)
- (set_local $$add$ptr$i$193
+ (local.set $$add$ptr$i$193
(i32.add
- (get_local $$113)
- (get_local $$114)
+ (local.get $$113)
+ (local.get $$114)
)
)
- (set_local $$cmp85$i
+ (local.set $$cmp85$i
(i32.eq
- (get_local $$call83$i)
- (get_local $$add$ptr$i$193)
+ (local.get $$call83$i)
+ (local.get $$add$ptr$i$193)
)
)
(if
- (get_local $$cmp85$i)
+ (local.get $$cmp85$i)
(block
- (set_local $$cmp89$i
+ (local.set $$cmp89$i
(i32.eq
- (get_local $$call83$i)
+ (local.get $$call83$i)
(i32.const -1)
)
)
(if
(i32.eqz
- (get_local $$cmp89$i)
+ (local.get $$cmp89$i)
)
(block
- (set_local $$tbase$796$i
- (get_local $$call83$i)
+ (local.set $$tbase$796$i
+ (local.get $$call83$i)
)
- (set_local $$tsize$795$i
- (get_local $$and80$i)
+ (local.set $$tsize$795$i
+ (local.get $$and80$i)
)
- (set_local $label
+ (local.set $label
(i32.const 193)
)
(br $label$break$L257)
@@ -22663,13 +22663,13 @@
)
)
(block
- (set_local $$br$2$ph$i
- (get_local $$call83$i)
+ (local.set $$br$2$ph$i
+ (local.get $$call83$i)
)
- (set_local $$ssize$2$ph$i
- (get_local $$and80$i)
+ (local.set $$ssize$2$ph$i
+ (local.get $$and80$i)
)
- (set_local $label
+ (local.set $label
(i32.const 183)
)
)
@@ -22682,198 +22682,198 @@
(block $do-once35
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 173)
)
(block
- (set_local $$call37$i
+ (local.set $$call37$i
(call $_sbrk
(i32.const 0)
)
)
- (set_local $$cmp38$i
+ (local.set $$cmp38$i
(i32.eq
- (get_local $$call37$i)
+ (local.get $$call37$i)
(i32.const -1)
)
)
(if
(i32.eqz
- (get_local $$cmp38$i)
+ (local.get $$cmp38$i)
)
(block
- (set_local $$108
- (get_local $$call37$i)
+ (local.set $$108
+ (local.get $$call37$i)
)
- (set_local $$109
+ (local.set $$109
(i32.load
(i32.const 652)
)
)
- (set_local $$sub41$i
+ (local.set $$sub41$i
(i32.add
- (get_local $$109)
+ (local.get $$109)
(i32.const -1)
)
)
- (set_local $$and42$i
+ (local.set $$and42$i
(i32.and
- (get_local $$sub41$i)
- (get_local $$108)
+ (local.get $$sub41$i)
+ (local.get $$108)
)
)
- (set_local $$cmp43$i
+ (local.set $$cmp43$i
(i32.eq
- (get_local $$and42$i)
+ (local.get $$and42$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp43$i)
- (set_local $$ssize$0$i
- (get_local $$and11$i)
+ (local.get $$cmp43$i)
+ (local.set $$ssize$0$i
+ (local.get $$and11$i)
)
(block
- (set_local $$add46$i
+ (local.set $$add46$i
(i32.add
- (get_local $$sub41$i)
- (get_local $$108)
+ (local.get $$sub41$i)
+ (local.get $$108)
)
)
- (set_local $$neg48$i
+ (local.set $$neg48$i
(i32.sub
(i32.const 0)
- (get_local $$109)
+ (local.get $$109)
)
)
- (set_local $$and49$i
+ (local.set $$and49$i
(i32.and
- (get_local $$add46$i)
- (get_local $$neg48$i)
+ (local.get $$add46$i)
+ (local.get $$neg48$i)
)
)
- (set_local $$sub50$i
+ (local.set $$sub50$i
(i32.sub
- (get_local $$and11$i)
- (get_local $$108)
+ (local.get $$and11$i)
+ (local.get $$108)
)
)
- (set_local $$add51$i
+ (local.set $$add51$i
(i32.add
- (get_local $$sub50$i)
- (get_local $$and49$i)
+ (local.get $$sub50$i)
+ (local.get $$and49$i)
)
)
- (set_local $$ssize$0$i
- (get_local $$add51$i)
+ (local.set $$ssize$0$i
+ (local.get $$add51$i)
)
)
)
- (set_local $$110
+ (local.set $$110
(i32.load
(i32.const 608)
)
)
- (set_local $$add54$i
+ (local.set $$add54$i
(i32.add
- (get_local $$110)
- (get_local $$ssize$0$i)
+ (local.get $$110)
+ (local.get $$ssize$0$i)
)
)
- (set_local $$cmp55$i$187
+ (local.set $$cmp55$i$187
(i32.gt_u
- (get_local $$ssize$0$i)
- (get_local $$nb$0)
+ (local.get $$ssize$0$i)
+ (local.get $$nb$0)
)
)
- (set_local $$cmp57$i$188
+ (local.set $$cmp57$i$188
(i32.lt_u
- (get_local $$ssize$0$i)
+ (local.get $$ssize$0$i)
(i32.const 2147483647)
)
)
- (set_local $$or$cond$i$189
+ (local.set $$or$cond$i$189
(i32.and
- (get_local $$cmp55$i$187)
- (get_local $$cmp57$i$188)
+ (local.get $$cmp55$i$187)
+ (local.get $$cmp57$i$188)
)
)
(if
- (get_local $$or$cond$i$189)
+ (local.get $$or$cond$i$189)
(block
- (set_local $$111
+ (local.set $$111
(i32.load
(i32.const 616)
)
)
- (set_local $$cmp60$i
+ (local.set $$cmp60$i
(i32.eq
- (get_local $$111)
+ (local.get $$111)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp60$i)
+ (local.get $$cmp60$i)
)
(block
- (set_local $$cmp63$i
+ (local.set $$cmp63$i
(i32.le_u
- (get_local $$add54$i)
- (get_local $$110)
+ (local.get $$add54$i)
+ (local.get $$110)
)
)
- (set_local $$cmp66$i$190
+ (local.set $$cmp66$i$190
(i32.gt_u
- (get_local $$add54$i)
- (get_local $$111)
+ (local.get $$add54$i)
+ (local.get $$111)
)
)
- (set_local $$or$cond2$i
+ (local.set $$or$cond2$i
(i32.or
- (get_local $$cmp63$i)
- (get_local $$cmp66$i$190)
+ (local.get $$cmp63$i)
+ (local.get $$cmp66$i$190)
)
)
(if
- (get_local $$or$cond2$i)
+ (local.get $$or$cond2$i)
(br $do-once35)
)
)
)
- (set_local $$call68$i
+ (local.set $$call68$i
(call $_sbrk
- (get_local $$ssize$0$i)
+ (local.get $$ssize$0$i)
)
)
- (set_local $$cmp69$i
+ (local.set $$cmp69$i
(i32.eq
- (get_local $$call68$i)
- (get_local $$call37$i)
+ (local.get $$call68$i)
+ (local.get $$call37$i)
)
)
(if
- (get_local $$cmp69$i)
+ (local.get $$cmp69$i)
(block
- (set_local $$tbase$796$i
- (get_local $$call37$i)
+ (local.set $$tbase$796$i
+ (local.get $$call37$i)
)
- (set_local $$tsize$795$i
- (get_local $$ssize$0$i)
+ (local.set $$tsize$795$i
+ (local.get $$ssize$0$i)
)
- (set_local $label
+ (local.set $label
(i32.const 193)
)
(br $label$break$L257)
)
(block
- (set_local $$br$2$ph$i
- (get_local $$call68$i)
+ (local.set $$br$2$ph$i
+ (local.get $$call68$i)
)
- (set_local $$ssize$2$ph$i
- (get_local $$ssize$0$i)
+ (local.set $$ssize$2$ph$i
+ (local.get $$ssize$0$i)
)
- (set_local $label
+ (local.set $label
(i32.const 183)
)
)
@@ -22888,151 +22888,151 @@
(block $label$break$L279
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 183)
)
(block
- (set_local $$sub112$i
+ (local.set $$sub112$i
(i32.sub
(i32.const 0)
- (get_local $$ssize$2$ph$i)
+ (local.get $$ssize$2$ph$i)
)
)
- (set_local $$cmp91$i
+ (local.set $$cmp91$i
(i32.ne
- (get_local $$br$2$ph$i)
+ (local.get $$br$2$ph$i)
(i32.const -1)
)
)
- (set_local $$cmp93$i
+ (local.set $$cmp93$i
(i32.lt_u
- (get_local $$ssize$2$ph$i)
+ (local.get $$ssize$2$ph$i)
(i32.const 2147483647)
)
)
- (set_local $$or$cond5$i
+ (local.set $$or$cond5$i
(i32.and
- (get_local $$cmp93$i)
- (get_local $$cmp91$i)
+ (local.get $$cmp93$i)
+ (local.get $$cmp91$i)
)
)
- (set_local $$cmp96$i
+ (local.set $$cmp96$i
(i32.gt_u
- (get_local $$add$i$180)
- (get_local $$ssize$2$ph$i)
+ (local.get $$add$i$180)
+ (local.get $$ssize$2$ph$i)
)
)
- (set_local $$or$cond3$i
+ (local.set $$or$cond3$i
(i32.and
- (get_local $$cmp96$i)
- (get_local $$or$cond5$i)
+ (local.get $$cmp96$i)
+ (local.get $$or$cond5$i)
)
)
(block $do-once38
(if
- (get_local $$or$cond3$i)
+ (local.get $$or$cond3$i)
(block
- (set_local $$115
+ (local.set $$115
(i32.load
(i32.const 656)
)
)
- (set_local $$sub99$i
+ (local.set $$sub99$i
(i32.sub
- (get_local $$sub$i$181)
- (get_local $$ssize$2$ph$i)
+ (local.get $$sub$i$181)
+ (local.get $$ssize$2$ph$i)
)
)
- (set_local $$add101$i
+ (local.set $$add101$i
(i32.add
- (get_local $$sub99$i)
- (get_local $$115)
+ (local.get $$sub99$i)
+ (local.get $$115)
)
)
- (set_local $$neg103$i
+ (local.set $$neg103$i
(i32.sub
(i32.const 0)
- (get_local $$115)
+ (local.get $$115)
)
)
- (set_local $$and104$i
+ (local.set $$and104$i
(i32.and
- (get_local $$add101$i)
- (get_local $$neg103$i)
+ (local.get $$add101$i)
+ (local.get $$neg103$i)
)
)
- (set_local $$cmp105$i
+ (local.set $$cmp105$i
(i32.lt_u
- (get_local $$and104$i)
+ (local.get $$and104$i)
(i32.const 2147483647)
)
)
(if
- (get_local $$cmp105$i)
+ (local.get $$cmp105$i)
(block
- (set_local $$call107$i
+ (local.set $$call107$i
(call $_sbrk
- (get_local $$and104$i)
+ (local.get $$and104$i)
)
)
- (set_local $$cmp108$i
+ (local.set $$cmp108$i
(i32.eq
- (get_local $$call107$i)
+ (local.get $$call107$i)
(i32.const -1)
)
)
(if
- (get_local $$cmp108$i)
+ (local.get $$cmp108$i)
(block
(drop
(call $_sbrk
- (get_local $$sub112$i)
+ (local.get $$sub112$i)
)
)
(br $label$break$L279)
)
(block
- (set_local $$add110$i
+ (local.set $$add110$i
(i32.add
- (get_local $$and104$i)
- (get_local $$ssize$2$ph$i)
+ (local.get $$and104$i)
+ (local.get $$ssize$2$ph$i)
)
)
- (set_local $$ssize$5$i
- (get_local $$add110$i)
+ (local.set $$ssize$5$i
+ (local.get $$add110$i)
)
(br $do-once38)
)
)
)
- (set_local $$ssize$5$i
- (get_local $$ssize$2$ph$i)
+ (local.set $$ssize$5$i
+ (local.get $$ssize$2$ph$i)
)
)
)
- (set_local $$ssize$5$i
- (get_local $$ssize$2$ph$i)
+ (local.set $$ssize$5$i
+ (local.get $$ssize$2$ph$i)
)
)
)
- (set_local $$cmp118$i
+ (local.set $$cmp118$i
(i32.eq
- (get_local $$br$2$ph$i)
+ (local.get $$br$2$ph$i)
(i32.const -1)
)
)
(if
(i32.eqz
- (get_local $$cmp118$i)
+ (local.get $$cmp118$i)
)
(block
- (set_local $$tbase$796$i
- (get_local $$br$2$ph$i)
+ (local.set $$tbase$796$i
+ (local.get $$br$2$ph$i)
)
- (set_local $$tsize$795$i
- (get_local $$ssize$5$i)
+ (local.set $$tsize$795$i
+ (local.get $$ssize$5$i)
)
- (set_local $label
+ (local.set $label
(i32.const 193)
)
(br $label$break$L257)
@@ -23041,122 +23041,122 @@
)
)
)
- (set_local $$116
+ (local.set $$116
(i32.load
(i32.const 620)
)
)
- (set_local $$or$i$195
+ (local.set $$or$i$195
(i32.or
- (get_local $$116)
+ (local.get $$116)
(i32.const 4)
)
)
(i32.store
(i32.const 620)
- (get_local $$or$i$195)
+ (local.get $$or$i$195)
)
- (set_local $label
+ (local.set $label
(i32.const 190)
)
)
- (set_local $label
+ (local.set $label
(i32.const 190)
)
)
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 190)
)
(block
- (set_local $$cmp127$i
+ (local.set $$cmp127$i
(i32.lt_u
- (get_local $$and11$i)
+ (local.get $$and11$i)
(i32.const 2147483647)
)
)
(if
- (get_local $$cmp127$i)
+ (local.get $$cmp127$i)
(block
- (set_local $$call131$i
+ (local.set $$call131$i
(call $_sbrk
- (get_local $$and11$i)
+ (local.get $$and11$i)
)
)
- (set_local $$call132$i
+ (local.set $$call132$i
(call $_sbrk
(i32.const 0)
)
)
- (set_local $$cmp133$i$196
+ (local.set $$cmp133$i$196
(i32.ne
- (get_local $$call131$i)
+ (local.get $$call131$i)
(i32.const -1)
)
)
- (set_local $$cmp135$i
+ (local.set $$cmp135$i
(i32.ne
- (get_local $$call132$i)
+ (local.get $$call132$i)
(i32.const -1)
)
)
- (set_local $$or$cond4$i
+ (local.set $$or$cond4$i
(i32.and
- (get_local $$cmp133$i$196)
- (get_local $$cmp135$i)
+ (local.get $$cmp133$i$196)
+ (local.get $$cmp135$i)
)
)
- (set_local $$cmp137$i$197
+ (local.set $$cmp137$i$197
(i32.lt_u
- (get_local $$call131$i)
- (get_local $$call132$i)
+ (local.get $$call131$i)
+ (local.get $$call132$i)
)
)
- (set_local $$or$cond7$i
+ (local.set $$or$cond7$i
(i32.and
- (get_local $$cmp137$i$197)
- (get_local $$or$cond4$i)
+ (local.get $$cmp137$i$197)
+ (local.get $$or$cond4$i)
)
)
(if
- (get_local $$or$cond7$i)
+ (local.get $$or$cond7$i)
(block
- (set_local $$sub$ptr$lhs$cast$i
- (get_local $$call132$i)
+ (local.set $$sub$ptr$lhs$cast$i
+ (local.get $$call132$i)
)
- (set_local $$sub$ptr$rhs$cast$i
- (get_local $$call131$i)
+ (local.set $$sub$ptr$rhs$cast$i
+ (local.get $$call131$i)
)
- (set_local $$sub$ptr$sub$i
+ (local.set $$sub$ptr$sub$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast$i)
- (get_local $$sub$ptr$rhs$cast$i)
+ (local.get $$sub$ptr$lhs$cast$i)
+ (local.get $$sub$ptr$rhs$cast$i)
)
)
- (set_local $$add140$i
+ (local.set $$add140$i
(i32.add
- (get_local $$nb$0)
+ (local.get $$nb$0)
(i32.const 40)
)
)
- (set_local $$cmp141$not$i
+ (local.set $$cmp141$not$i
(i32.gt_u
- (get_local $$sub$ptr$sub$i)
- (get_local $$add140$i)
+ (local.get $$sub$ptr$sub$i)
+ (local.get $$add140$i)
)
)
(if
- (get_local $$cmp141$not$i)
+ (local.get $$cmp141$not$i)
(block
- (set_local $$tbase$796$i
- (get_local $$call131$i)
+ (local.set $$tbase$796$i
+ (local.get $$call131$i)
)
- (set_local $$tsize$795$i
- (get_local $$sub$ptr$sub$i)
+ (local.set $$tsize$795$i
+ (local.get $$sub$ptr$sub$i)
)
- (set_local $label
+ (local.set $label
(i32.const 193)
)
)
@@ -23169,360 +23169,360 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 193)
)
(block
- (set_local $$117
+ (local.set $$117
(i32.load
(i32.const 608)
)
)
- (set_local $$add150$i
+ (local.set $$add150$i
(i32.add
- (get_local $$117)
- (get_local $$tsize$795$i)
+ (local.get $$117)
+ (local.get $$tsize$795$i)
)
)
(i32.store
(i32.const 608)
- (get_local $$add150$i)
+ (local.get $$add150$i)
)
- (set_local $$118
+ (local.set $$118
(i32.load
(i32.const 612)
)
)
- (set_local $$cmp151$i
+ (local.set $$cmp151$i
(i32.gt_u
- (get_local $$add150$i)
- (get_local $$118)
+ (local.get $$add150$i)
+ (local.get $$118)
)
)
(if
- (get_local $$cmp151$i)
+ (local.get $$cmp151$i)
(i32.store
(i32.const 612)
- (get_local $$add150$i)
+ (local.get $$add150$i)
)
)
- (set_local $$119
+ (local.set $$119
(i32.load
(i32.const 200)
)
)
- (set_local $$cmp157$i
+ (local.set $$cmp157$i
(i32.eq
- (get_local $$119)
+ (local.get $$119)
(i32.const 0)
)
)
(block $do-once40
(if
- (get_local $$cmp157$i)
+ (local.get $$cmp157$i)
(block
- (set_local $$120
+ (local.set $$120
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp159$i$199
+ (local.set $$cmp159$i$199
(i32.eq
- (get_local $$120)
+ (local.get $$120)
(i32.const 0)
)
)
- (set_local $$cmp162$i$200
+ (local.set $$cmp162$i$200
(i32.lt_u
- (get_local $$tbase$796$i)
- (get_local $$120)
+ (local.get $$tbase$796$i)
+ (local.get $$120)
)
)
- (set_local $$or$cond8$i
+ (local.set $$or$cond8$i
(i32.or
- (get_local $$cmp159$i$199)
- (get_local $$cmp162$i$200)
+ (local.get $$cmp159$i$199)
+ (local.get $$cmp162$i$200)
)
)
(if
- (get_local $$or$cond8$i)
+ (local.get $$or$cond8$i)
(i32.store
(i32.const 192)
- (get_local $$tbase$796$i)
+ (local.get $$tbase$796$i)
)
)
(i32.store
(i32.const 624)
- (get_local $$tbase$796$i)
+ (local.get $$tbase$796$i)
)
(i32.store
(i32.const 628)
- (get_local $$tsize$795$i)
+ (local.get $$tsize$795$i)
)
(i32.store
(i32.const 636)
(i32.const 0)
)
- (set_local $$121
+ (local.set $$121
(i32.load
(i32.const 648)
)
)
(i32.store
(i32.const 212)
- (get_local $$121)
+ (local.get $$121)
)
(i32.store
(i32.const 208)
(i32.const -1)
)
- (set_local $$i$01$i$i
+ (local.set $$i$01$i$i
(i32.const 0)
)
(loop $while-in43
(block $while-out42
- (set_local $$shl$i$i
+ (local.set $$shl$i$i
(i32.shl
- (get_local $$i$01$i$i)
+ (local.get $$i$01$i$i)
(i32.const 1)
)
)
- (set_local $$arrayidx$i$i
+ (local.set $$arrayidx$i$i
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl$i$i)
+ (local.get $$shl$i$i)
(i32.const 2)
)
)
)
- (set_local $$122
+ (local.set $$122
(i32.add
- (get_local $$arrayidx$i$i)
+ (local.get $$arrayidx$i$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$122)
- (get_local $$arrayidx$i$i)
+ (local.get $$122)
+ (local.get $$arrayidx$i$i)
)
- (set_local $$123
+ (local.set $$123
(i32.add
- (get_local $$arrayidx$i$i)
+ (local.get $$arrayidx$i$i)
(i32.const 8)
)
)
(i32.store
- (get_local $$123)
- (get_local $$arrayidx$i$i)
+ (local.get $$123)
+ (local.get $$arrayidx$i$i)
)
- (set_local $$inc$i$i
+ (local.set $$inc$i$i
(i32.add
- (get_local $$i$01$i$i)
+ (local.get $$i$01$i$i)
(i32.const 1)
)
)
- (set_local $$exitcond$i$i
+ (local.set $$exitcond$i$i
(i32.eq
- (get_local $$inc$i$i)
+ (local.get $$inc$i$i)
(i32.const 32)
)
)
(if
- (get_local $$exitcond$i$i)
+ (local.get $$exitcond$i$i)
(br $while-out42)
- (set_local $$i$01$i$i
- (get_local $$inc$i$i)
+ (local.set $$i$01$i$i
+ (local.get $$inc$i$i)
)
)
(br $while-in43)
)
)
- (set_local $$sub172$i
+ (local.set $$sub172$i
(i32.add
- (get_local $$tsize$795$i)
+ (local.get $$tsize$795$i)
(i32.const -40)
)
)
- (set_local $$add$ptr$i$11$i
+ (local.set $$add$ptr$i$11$i
(i32.add
- (get_local $$tbase$796$i)
+ (local.get $$tbase$796$i)
(i32.const 8)
)
)
- (set_local $$124
- (get_local $$add$ptr$i$11$i)
+ (local.set $$124
+ (local.get $$add$ptr$i$11$i)
)
- (set_local $$and$i$12$i
+ (local.set $$and$i$12$i
(i32.and
- (get_local $$124)
+ (local.get $$124)
(i32.const 7)
)
)
- (set_local $$cmp$i$13$i
+ (local.set $$cmp$i$13$i
(i32.eq
- (get_local $$and$i$12$i)
+ (local.get $$and$i$12$i)
(i32.const 0)
)
)
- (set_local $$125
+ (local.set $$125
(i32.sub
(i32.const 0)
- (get_local $$124)
+ (local.get $$124)
)
)
- (set_local $$and3$i$i
+ (local.set $$and3$i$i
(i32.and
- (get_local $$125)
+ (local.get $$125)
(i32.const 7)
)
)
- (set_local $$cond$i$i
+ (local.set $$cond$i$i
(if (result i32)
- (get_local $$cmp$i$13$i)
+ (local.get $$cmp$i$13$i)
(i32.const 0)
- (get_local $$and3$i$i)
+ (local.get $$and3$i$i)
)
)
- (set_local $$add$ptr4$i$i
+ (local.set $$add$ptr4$i$i
(i32.add
- (get_local $$tbase$796$i)
- (get_local $$cond$i$i)
+ (local.get $$tbase$796$i)
+ (local.get $$cond$i$i)
)
)
- (set_local $$sub5$i$i
+ (local.set $$sub5$i$i
(i32.sub
- (get_local $$sub172$i)
- (get_local $$cond$i$i)
+ (local.get $$sub172$i)
+ (local.get $$cond$i$i)
)
)
(i32.store
(i32.const 200)
- (get_local $$add$ptr4$i$i)
+ (local.get $$add$ptr4$i$i)
)
(i32.store
(i32.const 188)
- (get_local $$sub5$i$i)
+ (local.get $$sub5$i$i)
)
- (set_local $$or$i$i
+ (local.set $$or$i$i
(i32.or
- (get_local $$sub5$i$i)
+ (local.get $$sub5$i$i)
(i32.const 1)
)
)
- (set_local $$head$i$i
+ (local.set $$head$i$i
(i32.add
- (get_local $$add$ptr4$i$i)
+ (local.get $$add$ptr4$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head$i$i)
- (get_local $$or$i$i)
+ (local.get $$head$i$i)
+ (local.get $$or$i$i)
)
- (set_local $$add$ptr6$i$i
+ (local.set $$add$ptr6$i$i
(i32.add
- (get_local $$add$ptr4$i$i)
- (get_local $$sub5$i$i)
+ (local.get $$add$ptr4$i$i)
+ (local.get $$sub5$i$i)
)
)
- (set_local $$head7$i$i
+ (local.set $$head7$i$i
(i32.add
- (get_local $$add$ptr6$i$i)
+ (local.get $$add$ptr6$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head7$i$i)
+ (local.get $$head7$i$i)
(i32.const 40)
)
- (set_local $$126
+ (local.set $$126
(i32.load
(i32.const 664)
)
)
(i32.store
(i32.const 204)
- (get_local $$126)
+ (local.get $$126)
)
)
(block
- (set_local $$sp$0108$i
+ (local.set $$sp$0108$i
(i32.const 624)
)
(loop $while-in45
(block $while-out44
- (set_local $$127
+ (local.set $$127
(i32.load
- (get_local $$sp$0108$i)
+ (local.get $$sp$0108$i)
)
)
- (set_local $$size188$i
+ (local.set $$size188$i
(i32.add
- (get_local $$sp$0108$i)
+ (local.get $$sp$0108$i)
(i32.const 4)
)
)
- (set_local $$128
+ (local.set $$128
(i32.load
- (get_local $$size188$i)
+ (local.get $$size188$i)
)
)
- (set_local $$add$ptr189$i
+ (local.set $$add$ptr189$i
(i32.add
- (get_local $$127)
- (get_local $$128)
+ (local.get $$127)
+ (local.get $$128)
)
)
- (set_local $$cmp190$i
+ (local.set $$cmp190$i
(i32.eq
- (get_local $$tbase$796$i)
- (get_local $$add$ptr189$i)
+ (local.get $$tbase$796$i)
+ (local.get $$add$ptr189$i)
)
)
(if
- (get_local $$cmp190$i)
+ (local.get $$cmp190$i)
(block
- (set_local $$$lcssa
- (get_local $$127)
+ (local.set $$$lcssa
+ (local.get $$127)
)
- (set_local $$$lcssa290
- (get_local $$128)
+ (local.set $$$lcssa290
+ (local.get $$128)
)
- (set_local $$size188$i$lcssa
- (get_local $$size188$i)
+ (local.set $$size188$i$lcssa
+ (local.get $$size188$i)
)
- (set_local $$sp$0108$i$lcssa
- (get_local $$sp$0108$i)
+ (local.set $$sp$0108$i$lcssa
+ (local.get $$sp$0108$i)
)
- (set_local $label
+ (local.set $label
(i32.const 203)
)
(br $while-out44)
)
)
- (set_local $$next$i
+ (local.set $$next$i
(i32.add
- (get_local $$sp$0108$i)
+ (local.get $$sp$0108$i)
(i32.const 8)
)
)
- (set_local $$129
+ (local.set $$129
(i32.load
- (get_local $$next$i)
+ (local.get $$next$i)
)
)
- (set_local $$cmp186$i
+ (local.set $$cmp186$i
(i32.eq
- (get_local $$129)
+ (local.get $$129)
(i32.const 0)
)
)
(if
- (get_local $$cmp186$i)
+ (local.get $$cmp186$i)
(br $while-out44)
- (set_local $$sp$0108$i
- (get_local $$129)
+ (local.set $$sp$0108$i
+ (local.get $$129)
)
)
(br $while-in45)
@@ -23530,178 +23530,178 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 203)
)
(block
- (set_local $$sflags193$i
+ (local.set $$sflags193$i
(i32.add
- (get_local $$sp$0108$i$lcssa)
+ (local.get $$sp$0108$i$lcssa)
(i32.const 12)
)
)
- (set_local $$130
+ (local.set $$130
(i32.load
- (get_local $$sflags193$i)
+ (local.get $$sflags193$i)
)
)
- (set_local $$and194$i$204
+ (local.set $$and194$i$204
(i32.and
- (get_local $$130)
+ (local.get $$130)
(i32.const 8)
)
)
- (set_local $$tobool195$i
+ (local.set $$tobool195$i
(i32.eq
- (get_local $$and194$i$204)
+ (local.get $$and194$i$204)
(i32.const 0)
)
)
(if
- (get_local $$tobool195$i)
+ (local.get $$tobool195$i)
(block
- (set_local $$cmp203$i
+ (local.set $$cmp203$i
(i32.ge_u
- (get_local $$119)
- (get_local $$$lcssa)
+ (local.get $$119)
+ (local.get $$$lcssa)
)
)
- (set_local $$cmp209$i
+ (local.set $$cmp209$i
(i32.lt_u
- (get_local $$119)
- (get_local $$tbase$796$i)
+ (local.get $$119)
+ (local.get $$tbase$796$i)
)
)
- (set_local $$or$cond98$i
+ (local.set $$or$cond98$i
(i32.and
- (get_local $$cmp209$i)
- (get_local $$cmp203$i)
+ (local.get $$cmp209$i)
+ (local.get $$cmp203$i)
)
)
(if
- (get_local $$or$cond98$i)
+ (local.get $$or$cond98$i)
(block
- (set_local $$add212$i
+ (local.set $$add212$i
(i32.add
- (get_local $$$lcssa290)
- (get_local $$tsize$795$i)
+ (local.get $$$lcssa290)
+ (local.get $$tsize$795$i)
)
)
(i32.store
- (get_local $$size188$i$lcssa)
- (get_local $$add212$i)
+ (local.get $$size188$i$lcssa)
+ (local.get $$add212$i)
)
- (set_local $$131
+ (local.set $$131
(i32.load
(i32.const 188)
)
)
- (set_local $$add$ptr$i$21$i
+ (local.set $$add$ptr$i$21$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 8)
)
)
- (set_local $$132
- (get_local $$add$ptr$i$21$i)
+ (local.set $$132
+ (local.get $$add$ptr$i$21$i)
)
- (set_local $$and$i$22$i
+ (local.set $$and$i$22$i
(i32.and
- (get_local $$132)
+ (local.get $$132)
(i32.const 7)
)
)
- (set_local $$cmp$i$23$i
+ (local.set $$cmp$i$23$i
(i32.eq
- (get_local $$and$i$22$i)
+ (local.get $$and$i$22$i)
(i32.const 0)
)
)
- (set_local $$133
+ (local.set $$133
(i32.sub
(i32.const 0)
- (get_local $$132)
+ (local.get $$132)
)
)
- (set_local $$and3$i$24$i
+ (local.set $$and3$i$24$i
(i32.and
- (get_local $$133)
+ (local.get $$133)
(i32.const 7)
)
)
- (set_local $$cond$i$25$i
+ (local.set $$cond$i$25$i
(if (result i32)
- (get_local $$cmp$i$23$i)
+ (local.get $$cmp$i$23$i)
(i32.const 0)
- (get_local $$and3$i$24$i)
+ (local.get $$and3$i$24$i)
)
)
- (set_local $$add$ptr4$i$26$i
+ (local.set $$add$ptr4$i$26$i
(i32.add
- (get_local $$119)
- (get_local $$cond$i$25$i)
+ (local.get $$119)
+ (local.get $$cond$i$25$i)
)
)
- (set_local $$add215$i
+ (local.set $$add215$i
(i32.sub
- (get_local $$tsize$795$i)
- (get_local $$cond$i$25$i)
+ (local.get $$tsize$795$i)
+ (local.get $$cond$i$25$i)
)
)
- (set_local $$sub5$i$27$i
+ (local.set $$sub5$i$27$i
(i32.add
- (get_local $$add215$i)
- (get_local $$131)
+ (local.get $$add215$i)
+ (local.get $$131)
)
)
(i32.store
(i32.const 200)
- (get_local $$add$ptr4$i$26$i)
+ (local.get $$add$ptr4$i$26$i)
)
(i32.store
(i32.const 188)
- (get_local $$sub5$i$27$i)
+ (local.get $$sub5$i$27$i)
)
- (set_local $$or$i$28$i
+ (local.set $$or$i$28$i
(i32.or
- (get_local $$sub5$i$27$i)
+ (local.get $$sub5$i$27$i)
(i32.const 1)
)
)
- (set_local $$head$i$29$i
+ (local.set $$head$i$29$i
(i32.add
- (get_local $$add$ptr4$i$26$i)
+ (local.get $$add$ptr4$i$26$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head$i$29$i)
- (get_local $$or$i$28$i)
+ (local.get $$head$i$29$i)
+ (local.get $$or$i$28$i)
)
- (set_local $$add$ptr6$i$30$i
+ (local.set $$add$ptr6$i$30$i
(i32.add
- (get_local $$add$ptr4$i$26$i)
- (get_local $$sub5$i$27$i)
+ (local.get $$add$ptr4$i$26$i)
+ (local.get $$sub5$i$27$i)
)
)
- (set_local $$head7$i$31$i
+ (local.set $$head7$i$31$i
(i32.add
- (get_local $$add$ptr6$i$30$i)
+ (local.get $$add$ptr6$i$30$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head7$i$31$i)
+ (local.get $$head7$i$31$i)
(i32.const 40)
)
- (set_local $$134
+ (local.set $$134
(i32.load
(i32.const 664)
)
)
(i32.store
(i32.const 204)
- (get_local $$134)
+ (local.get $$134)
)
(br $do-once40)
)
@@ -23710,96 +23710,96 @@
)
)
)
- (set_local $$135
+ (local.set $$135
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp218$i
+ (local.set $$cmp218$i
(i32.lt_u
- (get_local $$tbase$796$i)
- (get_local $$135)
+ (local.get $$tbase$796$i)
+ (local.get $$135)
)
)
(if
- (get_local $$cmp218$i)
+ (local.get $$cmp218$i)
(block
(i32.store
(i32.const 192)
- (get_local $$tbase$796$i)
+ (local.get $$tbase$796$i)
)
- (set_local $$150
- (get_local $$tbase$796$i)
+ (local.set $$150
+ (local.get $$tbase$796$i)
)
)
- (set_local $$150
- (get_local $$135)
+ (local.set $$150
+ (local.get $$135)
)
)
- (set_local $$add$ptr227$i
+ (local.set $$add$ptr227$i
(i32.add
- (get_local $$tbase$796$i)
- (get_local $$tsize$795$i)
+ (local.get $$tbase$796$i)
+ (local.get $$tsize$795$i)
)
)
- (set_local $$sp$1107$i
+ (local.set $$sp$1107$i
(i32.const 624)
)
(loop $while-in47
(block $while-out46
- (set_local $$136
+ (local.set $$136
(i32.load
- (get_local $$sp$1107$i)
+ (local.get $$sp$1107$i)
)
)
- (set_local $$cmp228$i
+ (local.set $$cmp228$i
(i32.eq
- (get_local $$136)
- (get_local $$add$ptr227$i)
+ (local.get $$136)
+ (local.get $$add$ptr227$i)
)
)
(if
- (get_local $$cmp228$i)
+ (local.get $$cmp228$i)
(block
- (set_local $$base226$i$lcssa
- (get_local $$sp$1107$i)
+ (local.set $$base226$i$lcssa
+ (local.get $$sp$1107$i)
)
- (set_local $$sp$1107$i$lcssa
- (get_local $$sp$1107$i)
+ (local.set $$sp$1107$i$lcssa
+ (local.get $$sp$1107$i)
)
- (set_local $label
+ (local.set $label
(i32.const 211)
)
(br $while-out46)
)
)
- (set_local $$next231$i
+ (local.set $$next231$i
(i32.add
- (get_local $$sp$1107$i)
+ (local.get $$sp$1107$i)
(i32.const 8)
)
)
- (set_local $$137
+ (local.set $$137
(i32.load
- (get_local $$next231$i)
+ (local.get $$next231$i)
)
)
- (set_local $$cmp224$i
+ (local.set $$cmp224$i
(i32.eq
- (get_local $$137)
+ (local.get $$137)
(i32.const 0)
)
)
(if
- (get_local $$cmp224$i)
+ (local.get $$cmp224$i)
(block
- (set_local $$sp$0$i$i$i
+ (local.set $$sp$0$i$i$i
(i32.const 624)
)
(br $while-out46)
)
- (set_local $$sp$1107$i
- (get_local $$137)
+ (local.set $$sp$1107$i
+ (local.get $$137)
)
)
(br $while-in47)
@@ -23807,526 +23807,526 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 211)
)
(block
- (set_local $$sflags235$i
+ (local.set $$sflags235$i
(i32.add
- (get_local $$sp$1107$i$lcssa)
+ (local.get $$sp$1107$i$lcssa)
(i32.const 12)
)
)
- (set_local $$138
+ (local.set $$138
(i32.load
- (get_local $$sflags235$i)
+ (local.get $$sflags235$i)
)
)
- (set_local $$and236$i
+ (local.set $$and236$i
(i32.and
- (get_local $$138)
+ (local.get $$138)
(i32.const 8)
)
)
- (set_local $$tobool237$i
+ (local.set $$tobool237$i
(i32.eq
- (get_local $$and236$i)
+ (local.get $$and236$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool237$i)
+ (local.get $$tobool237$i)
(block
(i32.store
- (get_local $$base226$i$lcssa)
- (get_local $$tbase$796$i)
+ (local.get $$base226$i$lcssa)
+ (local.get $$tbase$796$i)
)
- (set_local $$size245$i
+ (local.set $$size245$i
(i32.add
- (get_local $$sp$1107$i$lcssa)
+ (local.get $$sp$1107$i$lcssa)
(i32.const 4)
)
)
- (set_local $$139
+ (local.set $$139
(i32.load
- (get_local $$size245$i)
+ (local.get $$size245$i)
)
)
- (set_local $$add246$i
+ (local.set $$add246$i
(i32.add
- (get_local $$139)
- (get_local $$tsize$795$i)
+ (local.get $$139)
+ (local.get $$tsize$795$i)
)
)
(i32.store
- (get_local $$size245$i)
- (get_local $$add246$i)
+ (local.get $$size245$i)
+ (local.get $$add246$i)
)
- (set_local $$add$ptr$i$32$i
+ (local.set $$add$ptr$i$32$i
(i32.add
- (get_local $$tbase$796$i)
+ (local.get $$tbase$796$i)
(i32.const 8)
)
)
- (set_local $$140
- (get_local $$add$ptr$i$32$i)
+ (local.set $$140
+ (local.get $$add$ptr$i$32$i)
)
- (set_local $$and$i$33$i
+ (local.set $$and$i$33$i
(i32.and
- (get_local $$140)
+ (local.get $$140)
(i32.const 7)
)
)
- (set_local $$cmp$i$34$i
+ (local.set $$cmp$i$34$i
(i32.eq
- (get_local $$and$i$33$i)
+ (local.get $$and$i$33$i)
(i32.const 0)
)
)
- (set_local $$141
+ (local.set $$141
(i32.sub
(i32.const 0)
- (get_local $$140)
+ (local.get $$140)
)
)
- (set_local $$and3$i$35$i
+ (local.set $$and3$i$35$i
(i32.and
- (get_local $$141)
+ (local.get $$141)
(i32.const 7)
)
)
- (set_local $$cond$i$36$i
+ (local.set $$cond$i$36$i
(if (result i32)
- (get_local $$cmp$i$34$i)
+ (local.get $$cmp$i$34$i)
(i32.const 0)
- (get_local $$and3$i$35$i)
+ (local.get $$and3$i$35$i)
)
)
- (set_local $$add$ptr4$i$37$i
+ (local.set $$add$ptr4$i$37$i
(i32.add
- (get_local $$tbase$796$i)
- (get_local $$cond$i$36$i)
+ (local.get $$tbase$796$i)
+ (local.get $$cond$i$36$i)
)
)
- (set_local $$add$ptr5$i$i
+ (local.set $$add$ptr5$i$i
(i32.add
- (get_local $$add$ptr227$i)
+ (local.get $$add$ptr227$i)
(i32.const 8)
)
)
- (set_local $$142
- (get_local $$add$ptr5$i$i)
+ (local.set $$142
+ (local.get $$add$ptr5$i$i)
)
- (set_local $$and6$i$38$i
+ (local.set $$and6$i$38$i
(i32.and
- (get_local $$142)
+ (local.get $$142)
(i32.const 7)
)
)
- (set_local $$cmp7$i$i
+ (local.set $$cmp7$i$i
(i32.eq
- (get_local $$and6$i$38$i)
+ (local.get $$and6$i$38$i)
(i32.const 0)
)
)
- (set_local $$143
+ (local.set $$143
(i32.sub
(i32.const 0)
- (get_local $$142)
+ (local.get $$142)
)
)
- (set_local $$and13$i$i
+ (local.set $$and13$i$i
(i32.and
- (get_local $$143)
+ (local.get $$143)
(i32.const 7)
)
)
- (set_local $$cond15$i$i
+ (local.set $$cond15$i$i
(if (result i32)
- (get_local $$cmp7$i$i)
+ (local.get $$cmp7$i$i)
(i32.const 0)
- (get_local $$and13$i$i)
+ (local.get $$and13$i$i)
)
)
- (set_local $$add$ptr16$i$i
+ (local.set $$add$ptr16$i$i
(i32.add
- (get_local $$add$ptr227$i)
- (get_local $$cond15$i$i)
+ (local.get $$add$ptr227$i)
+ (local.get $$cond15$i$i)
)
)
- (set_local $$sub$ptr$lhs$cast$i$39$i
- (get_local $$add$ptr16$i$i)
+ (local.set $$sub$ptr$lhs$cast$i$39$i
+ (local.get $$add$ptr16$i$i)
)
- (set_local $$sub$ptr$rhs$cast$i$40$i
- (get_local $$add$ptr4$i$37$i)
+ (local.set $$sub$ptr$rhs$cast$i$40$i
+ (local.get $$add$ptr4$i$37$i)
)
- (set_local $$sub$ptr$sub$i$41$i
+ (local.set $$sub$ptr$sub$i$41$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast$i$39$i)
- (get_local $$sub$ptr$rhs$cast$i$40$i)
+ (local.get $$sub$ptr$lhs$cast$i$39$i)
+ (local.get $$sub$ptr$rhs$cast$i$40$i)
)
)
- (set_local $$add$ptr17$i$i
+ (local.set $$add$ptr17$i$i
(i32.add
- (get_local $$add$ptr4$i$37$i)
- (get_local $$nb$0)
+ (local.get $$add$ptr4$i$37$i)
+ (local.get $$nb$0)
)
)
- (set_local $$sub18$i$i
+ (local.set $$sub18$i$i
(i32.sub
- (get_local $$sub$ptr$sub$i$41$i)
- (get_local $$nb$0)
+ (local.get $$sub$ptr$sub$i$41$i)
+ (local.get $$nb$0)
)
)
- (set_local $$or19$i$i
+ (local.set $$or19$i$i
(i32.or
- (get_local $$nb$0)
+ (local.get $$nb$0)
(i32.const 3)
)
)
- (set_local $$head$i$42$i
+ (local.set $$head$i$42$i
(i32.add
- (get_local $$add$ptr4$i$37$i)
+ (local.get $$add$ptr4$i$37$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head$i$42$i)
- (get_local $$or19$i$i)
+ (local.get $$head$i$42$i)
+ (local.get $$or19$i$i)
)
- (set_local $$cmp20$i$i
+ (local.set $$cmp20$i$i
(i32.eq
- (get_local $$add$ptr16$i$i)
- (get_local $$119)
+ (local.get $$add$ptr16$i$i)
+ (local.get $$119)
)
)
(block $do-once48
(if
- (get_local $$cmp20$i$i)
+ (local.get $$cmp20$i$i)
(block
- (set_local $$144
+ (local.set $$144
(i32.load
(i32.const 188)
)
)
- (set_local $$add$i$i
+ (local.set $$add$i$i
(i32.add
- (get_local $$144)
- (get_local $$sub18$i$i)
+ (local.get $$144)
+ (local.get $$sub18$i$i)
)
)
(i32.store
(i32.const 188)
- (get_local $$add$i$i)
+ (local.get $$add$i$i)
)
(i32.store
(i32.const 200)
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$or22$i$i
+ (local.set $$or22$i$i
(i32.or
- (get_local $$add$i$i)
+ (local.get $$add$i$i)
(i32.const 1)
)
)
- (set_local $$head23$i$i
+ (local.set $$head23$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head23$i$i)
- (get_local $$or22$i$i)
+ (local.get $$head23$i$i)
+ (local.get $$or22$i$i)
)
)
(block
- (set_local $$145
+ (local.set $$145
(i32.load
(i32.const 196)
)
)
- (set_local $$cmp24$i$i
+ (local.set $$cmp24$i$i
(i32.eq
- (get_local $$add$ptr16$i$i)
- (get_local $$145)
+ (local.get $$add$ptr16$i$i)
+ (local.get $$145)
)
)
(if
- (get_local $$cmp24$i$i)
+ (local.get $$cmp24$i$i)
(block
- (set_local $$146
+ (local.set $$146
(i32.load
(i32.const 184)
)
)
- (set_local $$add26$i$i
+ (local.set $$add26$i$i
(i32.add
- (get_local $$146)
- (get_local $$sub18$i$i)
+ (local.get $$146)
+ (local.get $$sub18$i$i)
)
)
(i32.store
(i32.const 184)
- (get_local $$add26$i$i)
+ (local.get $$add26$i$i)
)
(i32.store
(i32.const 196)
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$or28$i$i
+ (local.set $$or28$i$i
(i32.or
- (get_local $$add26$i$i)
+ (local.get $$add26$i$i)
(i32.const 1)
)
)
- (set_local $$head29$i$i
+ (local.set $$head29$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head29$i$i)
- (get_local $$or28$i$i)
+ (local.get $$head29$i$i)
+ (local.get $$or28$i$i)
)
- (set_local $$add$ptr30$i$i
+ (local.set $$add$ptr30$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
- (get_local $$add26$i$i)
+ (local.get $$add$ptr17$i$i)
+ (local.get $$add26$i$i)
)
)
(i32.store
- (get_local $$add$ptr30$i$i)
- (get_local $$add26$i$i)
+ (local.get $$add$ptr30$i$i)
+ (local.get $$add26$i$i)
)
(br $do-once48)
)
)
- (set_local $$head32$i$i
+ (local.set $$head32$i$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 4)
)
)
- (set_local $$147
+ (local.set $$147
(i32.load
- (get_local $$head32$i$i)
+ (local.get $$head32$i$i)
)
)
- (set_local $$and33$i$i
+ (local.set $$and33$i$i
(i32.and
- (get_local $$147)
+ (local.get $$147)
(i32.const 3)
)
)
- (set_local $$cmp34$i$i
+ (local.set $$cmp34$i$i
(i32.eq
- (get_local $$and33$i$i)
+ (local.get $$and33$i$i)
(i32.const 1)
)
)
(if
- (get_local $$cmp34$i$i)
+ (local.get $$cmp34$i$i)
(block
- (set_local $$and37$i$i
+ (local.set $$and37$i$i
(i32.and
- (get_local $$147)
+ (local.get $$147)
(i32.const -8)
)
)
- (set_local $$shr$i$45$i
+ (local.set $$shr$i$45$i
(i32.shr_u
- (get_local $$147)
+ (local.get $$147)
(i32.const 3)
)
)
- (set_local $$cmp38$i$i
+ (local.set $$cmp38$i$i
(i32.lt_u
- (get_local $$147)
+ (local.get $$147)
(i32.const 256)
)
)
(block $label$break$L331
(if
- (get_local $$cmp38$i$i)
+ (local.get $$cmp38$i$i)
(block
- (set_local $$fd$i$i
+ (local.set $$fd$i$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 8)
)
)
- (set_local $$148
+ (local.set $$148
(i32.load
- (get_local $$fd$i$i)
+ (local.get $$fd$i$i)
)
)
- (set_local $$bk$i$46$i
+ (local.set $$bk$i$46$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 12)
)
)
- (set_local $$149
+ (local.set $$149
(i32.load
- (get_local $$bk$i$46$i)
+ (local.get $$bk$i$46$i)
)
)
- (set_local $$shl$i$47$i
+ (local.set $$shl$i$47$i
(i32.shl
- (get_local $$shr$i$45$i)
+ (local.get $$shr$i$45$i)
(i32.const 1)
)
)
- (set_local $$arrayidx$i$48$i
+ (local.set $$arrayidx$i$48$i
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl$i$47$i)
+ (local.get $$shl$i$47$i)
(i32.const 2)
)
)
)
- (set_local $$cmp41$i$i
+ (local.set $$cmp41$i$i
(i32.eq
- (get_local $$148)
- (get_local $$arrayidx$i$48$i)
+ (local.get $$148)
+ (local.get $$arrayidx$i$48$i)
)
)
(block $do-once51
(if
(i32.eqz
- (get_local $$cmp41$i$i)
+ (local.get $$cmp41$i$i)
)
(block
- (set_local $$cmp42$i$i
+ (local.set $$cmp42$i$i
(i32.lt_u
- (get_local $$148)
- (get_local $$150)
+ (local.get $$148)
+ (local.get $$150)
)
)
(if
- (get_local $$cmp42$i$i)
+ (local.get $$cmp42$i$i)
(call $_abort)
)
- (set_local $$bk43$i$i
+ (local.set $$bk43$i$i
(i32.add
- (get_local $$148)
+ (local.get $$148)
(i32.const 12)
)
)
- (set_local $$151
+ (local.set $$151
(i32.load
- (get_local $$bk43$i$i)
+ (local.get $$bk43$i$i)
)
)
- (set_local $$cmp44$i$i
+ (local.set $$cmp44$i$i
(i32.eq
- (get_local $$151)
- (get_local $$add$ptr16$i$i)
+ (local.get $$151)
+ (local.get $$add$ptr16$i$i)
)
)
(if
- (get_local $$cmp44$i$i)
+ (local.get $$cmp44$i$i)
(br $do-once51)
)
(call $_abort)
)
)
)
- (set_local $$cmp46$i$49$i
+ (local.set $$cmp46$i$49$i
(i32.eq
- (get_local $$149)
- (get_local $$148)
+ (local.get $$149)
+ (local.get $$148)
)
)
(if
- (get_local $$cmp46$i$49$i)
+ (local.get $$cmp46$i$49$i)
(block
- (set_local $$shl48$i$i
+ (local.set $$shl48$i$i
(i32.shl
(i32.const 1)
- (get_local $$shr$i$45$i)
+ (local.get $$shr$i$45$i)
)
)
- (set_local $$neg$i$i
+ (local.set $$neg$i$i
(i32.xor
- (get_local $$shl48$i$i)
+ (local.get $$shl48$i$i)
(i32.const -1)
)
)
- (set_local $$152
+ (local.set $$152
(i32.load
(i32.const 176)
)
)
- (set_local $$and49$i$i
+ (local.set $$and49$i$i
(i32.and
- (get_local $$152)
- (get_local $$neg$i$i)
+ (local.get $$152)
+ (local.get $$neg$i$i)
)
)
(i32.store
(i32.const 176)
- (get_local $$and49$i$i)
+ (local.get $$and49$i$i)
)
(br $label$break$L331)
)
)
- (set_local $$cmp54$i$i
+ (local.set $$cmp54$i$i
(i32.eq
- (get_local $$149)
- (get_local $$arrayidx$i$48$i)
+ (local.get $$149)
+ (local.get $$arrayidx$i$48$i)
)
)
(block $do-once53
(if
- (get_local $$cmp54$i$i)
+ (local.get $$cmp54$i$i)
(block
- (set_local $$$pre5$i$i
+ (local.set $$$pre5$i$i
(i32.add
- (get_local $$149)
+ (local.get $$149)
(i32.const 8)
)
)
- (set_local $$fd68$pre$phi$i$iZ2D
- (get_local $$$pre5$i$i)
+ (local.set $$fd68$pre$phi$i$iZ2D
+ (local.get $$$pre5$i$i)
)
)
(block
- (set_local $$cmp57$i$i
+ (local.set $$cmp57$i$i
(i32.lt_u
- (get_local $$149)
- (get_local $$150)
+ (local.get $$149)
+ (local.get $$150)
)
)
(if
- (get_local $$cmp57$i$i)
+ (local.get $$cmp57$i$i)
(call $_abort)
)
- (set_local $$fd59$i$i
+ (local.set $$fd59$i$i
(i32.add
- (get_local $$149)
+ (local.get $$149)
(i32.const 8)
)
)
- (set_local $$153
+ (local.set $$153
(i32.load
- (get_local $$fd59$i$i)
+ (local.get $$fd59$i$i)
)
)
- (set_local $$cmp60$i$i
+ (local.set $$cmp60$i$i
(i32.eq
- (get_local $$153)
- (get_local $$add$ptr16$i$i)
+ (local.get $$153)
+ (local.get $$add$ptr16$i$i)
)
)
(if
- (get_local $$cmp60$i$i)
+ (local.get $$cmp60$i$i)
(block
- (set_local $$fd68$pre$phi$i$iZ2D
- (get_local $$fd59$i$i)
+ (local.set $$fd68$pre$phi$i$iZ2D
+ (local.get $$fd59$i$i)
)
(br $do-once53)
)
@@ -24335,287 +24335,287 @@
)
)
)
- (set_local $$bk67$i$i
+ (local.set $$bk67$i$i
(i32.add
- (get_local $$148)
+ (local.get $$148)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk67$i$i)
- (get_local $$149)
+ (local.get $$bk67$i$i)
+ (local.get $$149)
)
(i32.store
- (get_local $$fd68$pre$phi$i$iZ2D)
- (get_local $$148)
+ (local.get $$fd68$pre$phi$i$iZ2D)
+ (local.get $$148)
)
)
(block
- (set_local $$parent$i$51$i
+ (local.set $$parent$i$51$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 24)
)
)
- (set_local $$154
+ (local.set $$154
(i32.load
- (get_local $$parent$i$51$i)
+ (local.get $$parent$i$51$i)
)
)
- (set_local $$bk74$i$i
+ (local.set $$bk74$i$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 12)
)
)
- (set_local $$155
+ (local.set $$155
(i32.load
- (get_local $$bk74$i$i)
+ (local.get $$bk74$i$i)
)
)
- (set_local $$cmp75$i$i
+ (local.set $$cmp75$i$i
(i32.eq
- (get_local $$155)
- (get_local $$add$ptr16$i$i)
+ (local.get $$155)
+ (local.get $$add$ptr16$i$i)
)
)
(block $do-once55
(if
- (get_local $$cmp75$i$i)
+ (local.get $$cmp75$i$i)
(block
- (set_local $$child$i$i
+ (local.set $$child$i$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 16)
)
)
- (set_local $$arrayidx96$i$i
+ (local.set $$arrayidx96$i$i
(i32.add
- (get_local $$child$i$i)
+ (local.get $$child$i$i)
(i32.const 4)
)
)
- (set_local $$159
+ (local.set $$159
(i32.load
- (get_local $$arrayidx96$i$i)
+ (local.get $$arrayidx96$i$i)
)
)
- (set_local $$cmp97$i$i
+ (local.set $$cmp97$i$i
(i32.eq
- (get_local $$159)
+ (local.get $$159)
(i32.const 0)
)
)
(if
- (get_local $$cmp97$i$i)
+ (local.get $$cmp97$i$i)
(block
- (set_local $$160
+ (local.set $$160
(i32.load
- (get_local $$child$i$i)
+ (local.get $$child$i$i)
)
)
- (set_local $$cmp100$i$i
+ (local.set $$cmp100$i$i
(i32.eq
- (get_local $$160)
+ (local.get $$160)
(i32.const 0)
)
)
(if
- (get_local $$cmp100$i$i)
+ (local.get $$cmp100$i$i)
(block
- (set_local $$R$3$i$i
+ (local.set $$R$3$i$i
(i32.const 0)
)
(br $do-once55)
)
(block
- (set_local $$R$1$i$i
- (get_local $$160)
+ (local.set $$R$1$i$i
+ (local.get $$160)
)
- (set_local $$RP$1$i$i
- (get_local $$child$i$i)
+ (local.set $$RP$1$i$i
+ (local.get $$child$i$i)
)
)
)
)
(block
- (set_local $$R$1$i$i
- (get_local $$159)
+ (local.set $$R$1$i$i
+ (local.get $$159)
)
- (set_local $$RP$1$i$i
- (get_local $$arrayidx96$i$i)
+ (local.set $$RP$1$i$i
+ (local.get $$arrayidx96$i$i)
)
)
)
(loop $while-in58
(block $while-out57
- (set_local $$arrayidx103$i$i
+ (local.set $$arrayidx103$i$i
(i32.add
- (get_local $$R$1$i$i)
+ (local.get $$R$1$i$i)
(i32.const 20)
)
)
- (set_local $$161
+ (local.set $$161
(i32.load
- (get_local $$arrayidx103$i$i)
+ (local.get $$arrayidx103$i$i)
)
)
- (set_local $$cmp104$i$i
+ (local.set $$cmp104$i$i
(i32.eq
- (get_local $$161)
+ (local.get $$161)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp104$i$i)
+ (local.get $$cmp104$i$i)
)
(block
- (set_local $$R$1$i$i
- (get_local $$161)
+ (local.set $$R$1$i$i
+ (local.get $$161)
)
- (set_local $$RP$1$i$i
- (get_local $$arrayidx103$i$i)
+ (local.set $$RP$1$i$i
+ (local.get $$arrayidx103$i$i)
)
(br $while-in58)
)
)
- (set_local $$arrayidx107$i$i
+ (local.set $$arrayidx107$i$i
(i32.add
- (get_local $$R$1$i$i)
+ (local.get $$R$1$i$i)
(i32.const 16)
)
)
- (set_local $$162
+ (local.set $$162
(i32.load
- (get_local $$arrayidx107$i$i)
+ (local.get $$arrayidx107$i$i)
)
)
- (set_local $$cmp108$i$i
+ (local.set $$cmp108$i$i
(i32.eq
- (get_local $$162)
+ (local.get $$162)
(i32.const 0)
)
)
(if
- (get_local $$cmp108$i$i)
+ (local.get $$cmp108$i$i)
(block
- (set_local $$R$1$i$i$lcssa
- (get_local $$R$1$i$i)
+ (local.set $$R$1$i$i$lcssa
+ (local.get $$R$1$i$i)
)
- (set_local $$RP$1$i$i$lcssa
- (get_local $$RP$1$i$i)
+ (local.set $$RP$1$i$i$lcssa
+ (local.get $$RP$1$i$i)
)
(br $while-out57)
)
(block
- (set_local $$R$1$i$i
- (get_local $$162)
+ (local.set $$R$1$i$i
+ (local.get $$162)
)
- (set_local $$RP$1$i$i
- (get_local $$arrayidx107$i$i)
+ (local.set $$RP$1$i$i
+ (local.get $$arrayidx107$i$i)
)
)
)
(br $while-in58)
)
)
- (set_local $$cmp112$i$i
+ (local.set $$cmp112$i$i
(i32.lt_u
- (get_local $$RP$1$i$i$lcssa)
- (get_local $$150)
+ (local.get $$RP$1$i$i$lcssa)
+ (local.get $$150)
)
)
(if
- (get_local $$cmp112$i$i)
+ (local.get $$cmp112$i$i)
(call $_abort)
(block
(i32.store
- (get_local $$RP$1$i$i$lcssa)
+ (local.get $$RP$1$i$i$lcssa)
(i32.const 0)
)
- (set_local $$R$3$i$i
- (get_local $$R$1$i$i$lcssa)
+ (local.set $$R$3$i$i
+ (local.get $$R$1$i$i$lcssa)
)
(br $do-once55)
)
)
)
(block
- (set_local $$fd78$i$i
+ (local.set $$fd78$i$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 8)
)
)
- (set_local $$156
+ (local.set $$156
(i32.load
- (get_local $$fd78$i$i)
+ (local.get $$fd78$i$i)
)
)
- (set_local $$cmp81$i$i
+ (local.set $$cmp81$i$i
(i32.lt_u
- (get_local $$156)
- (get_local $$150)
+ (local.get $$156)
+ (local.get $$150)
)
)
(if
- (get_local $$cmp81$i$i)
+ (local.get $$cmp81$i$i)
(call $_abort)
)
- (set_local $$bk82$i$i
+ (local.set $$bk82$i$i
(i32.add
- (get_local $$156)
+ (local.get $$156)
(i32.const 12)
)
)
- (set_local $$157
+ (local.set $$157
(i32.load
- (get_local $$bk82$i$i)
+ (local.get $$bk82$i$i)
)
)
- (set_local $$cmp83$i$i
+ (local.set $$cmp83$i$i
(i32.eq
- (get_local $$157)
- (get_local $$add$ptr16$i$i)
+ (local.get $$157)
+ (local.get $$add$ptr16$i$i)
)
)
(if
(i32.eqz
- (get_local $$cmp83$i$i)
+ (local.get $$cmp83$i$i)
)
(call $_abort)
)
- (set_local $$fd85$i$i
+ (local.set $$fd85$i$i
(i32.add
- (get_local $$155)
+ (local.get $$155)
(i32.const 8)
)
)
- (set_local $$158
+ (local.set $$158
(i32.load
- (get_local $$fd85$i$i)
+ (local.get $$fd85$i$i)
)
)
- (set_local $$cmp86$i$i
+ (local.set $$cmp86$i$i
(i32.eq
- (get_local $$158)
- (get_local $$add$ptr16$i$i)
+ (local.get $$158)
+ (local.get $$add$ptr16$i$i)
)
)
(if
- (get_local $$cmp86$i$i)
+ (local.get $$cmp86$i$i)
(block
(i32.store
- (get_local $$bk82$i$i)
- (get_local $$155)
+ (local.get $$bk82$i$i)
+ (local.get $$155)
)
(i32.store
- (get_local $$fd85$i$i)
- (get_local $$156)
+ (local.get $$fd85$i$i)
+ (local.get $$156)
)
- (set_local $$R$3$i$i
- (get_local $$155)
+ (local.set $$R$3$i$i
+ (local.get $$155)
)
(br $do-once55)
)
@@ -24624,238 +24624,238 @@
)
)
)
- (set_local $$cmp120$i$53$i
+ (local.set $$cmp120$i$53$i
(i32.eq
- (get_local $$154)
+ (local.get $$154)
(i32.const 0)
)
)
(if
- (get_local $$cmp120$i$53$i)
+ (local.get $$cmp120$i$53$i)
(br $label$break$L331)
)
- (set_local $$index$i$54$i
+ (local.set $$index$i$54$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 28)
)
)
- (set_local $$163
+ (local.set $$163
(i32.load
- (get_local $$index$i$54$i)
+ (local.get $$index$i$54$i)
)
)
- (set_local $$arrayidx123$i$i
+ (local.set $$arrayidx123$i$i
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$163)
+ (local.get $$163)
(i32.const 2)
)
)
)
- (set_local $$164
+ (local.set $$164
(i32.load
- (get_local $$arrayidx123$i$i)
+ (local.get $$arrayidx123$i$i)
)
)
- (set_local $$cmp124$i$i
+ (local.set $$cmp124$i$i
(i32.eq
- (get_local $$add$ptr16$i$i)
- (get_local $$164)
+ (local.get $$add$ptr16$i$i)
+ (local.get $$164)
)
)
(block $do-once59
(if
- (get_local $$cmp124$i$i)
+ (local.get $$cmp124$i$i)
(block
(i32.store
- (get_local $$arrayidx123$i$i)
- (get_local $$R$3$i$i)
+ (local.get $$arrayidx123$i$i)
+ (local.get $$R$3$i$i)
)
- (set_local $$cond2$i$i
+ (local.set $$cond2$i$i
(i32.eq
- (get_local $$R$3$i$i)
+ (local.get $$R$3$i$i)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cond2$i$i)
+ (local.get $$cond2$i$i)
)
(br $do-once59)
)
- (set_local $$shl131$i$i
+ (local.set $$shl131$i$i
(i32.shl
(i32.const 1)
- (get_local $$163)
+ (local.get $$163)
)
)
- (set_local $$neg132$i$i
+ (local.set $$neg132$i$i
(i32.xor
- (get_local $$shl131$i$i)
+ (local.get $$shl131$i$i)
(i32.const -1)
)
)
- (set_local $$165
+ (local.set $$165
(i32.load
(i32.const 180)
)
)
- (set_local $$and133$i$i
+ (local.set $$and133$i$i
(i32.and
- (get_local $$165)
- (get_local $$neg132$i$i)
+ (local.get $$165)
+ (local.get $$neg132$i$i)
)
)
(i32.store
(i32.const 180)
- (get_local $$and133$i$i)
+ (local.get $$and133$i$i)
)
(br $label$break$L331)
)
(block
- (set_local $$166
+ (local.set $$166
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp137$i$i
+ (local.set $$cmp137$i$i
(i32.lt_u
- (get_local $$154)
- (get_local $$166)
+ (local.get $$154)
+ (local.get $$166)
)
)
(if
- (get_local $$cmp137$i$i)
+ (local.get $$cmp137$i$i)
(call $_abort)
)
- (set_local $$arrayidx143$i$i
+ (local.set $$arrayidx143$i$i
(i32.add
- (get_local $$154)
+ (local.get $$154)
(i32.const 16)
)
)
- (set_local $$167
+ (local.set $$167
(i32.load
- (get_local $$arrayidx143$i$i)
+ (local.get $$arrayidx143$i$i)
)
)
- (set_local $$cmp144$i$i
+ (local.set $$cmp144$i$i
(i32.eq
- (get_local $$167)
- (get_local $$add$ptr16$i$i)
+ (local.get $$167)
+ (local.get $$add$ptr16$i$i)
)
)
(if
- (get_local $$cmp144$i$i)
+ (local.get $$cmp144$i$i)
(i32.store
- (get_local $$arrayidx143$i$i)
- (get_local $$R$3$i$i)
+ (local.get $$arrayidx143$i$i)
+ (local.get $$R$3$i$i)
)
(block
- (set_local $$arrayidx151$i$i
+ (local.set $$arrayidx151$i$i
(i32.add
- (get_local $$154)
+ (local.get $$154)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx151$i$i)
- (get_local $$R$3$i$i)
+ (local.get $$arrayidx151$i$i)
+ (local.get $$R$3$i$i)
)
)
)
- (set_local $$cmp156$i$i
+ (local.set $$cmp156$i$i
(i32.eq
- (get_local $$R$3$i$i)
+ (local.get $$R$3$i$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp156$i$i)
+ (local.get $$cmp156$i$i)
(br $label$break$L331)
)
)
)
)
- (set_local $$168
+ (local.set $$168
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp160$i$i
+ (local.set $$cmp160$i$i
(i32.lt_u
- (get_local $$R$3$i$i)
- (get_local $$168)
+ (local.get $$R$3$i$i)
+ (local.get $$168)
)
)
(if
- (get_local $$cmp160$i$i)
+ (local.get $$cmp160$i$i)
(call $_abort)
)
- (set_local $$parent165$i$i
+ (local.set $$parent165$i$i
(i32.add
- (get_local $$R$3$i$i)
+ (local.get $$R$3$i$i)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent165$i$i)
- (get_local $$154)
+ (local.get $$parent165$i$i)
+ (local.get $$154)
)
- (set_local $$child166$i$i
+ (local.set $$child166$i$i
(i32.add
- (get_local $$add$ptr16$i$i)
+ (local.get $$add$ptr16$i$i)
(i32.const 16)
)
)
- (set_local $$169
+ (local.set $$169
(i32.load
- (get_local $$child166$i$i)
+ (local.get $$child166$i$i)
)
)
- (set_local $$cmp168$i$i
+ (local.set $$cmp168$i$i
(i32.eq
- (get_local $$169)
+ (local.get $$169)
(i32.const 0)
)
)
(block $do-once61
(if
(i32.eqz
- (get_local $$cmp168$i$i)
+ (local.get $$cmp168$i$i)
)
(block
- (set_local $$cmp172$i$i
+ (local.set $$cmp172$i$i
(i32.lt_u
- (get_local $$169)
- (get_local $$168)
+ (local.get $$169)
+ (local.get $$168)
)
)
(if
- (get_local $$cmp172$i$i)
+ (local.get $$cmp172$i$i)
(call $_abort)
(block
- (set_local $$arrayidx178$i$i
+ (local.set $$arrayidx178$i$i
(i32.add
- (get_local $$R$3$i$i)
+ (local.get $$R$3$i$i)
(i32.const 16)
)
)
(i32.store
- (get_local $$arrayidx178$i$i)
- (get_local $$169)
+ (local.get $$arrayidx178$i$i)
+ (local.get $$169)
)
- (set_local $$parent179$i$i
+ (local.set $$parent179$i$i
(i32.add
- (get_local $$169)
+ (local.get $$169)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent179$i$i)
- (get_local $$R$3$i$i)
+ (local.get $$parent179$i$i)
+ (local.get $$R$3$i$i)
)
(br $do-once61)
)
@@ -24863,61 +24863,61 @@
)
)
)
- (set_local $$arrayidx184$i$i
+ (local.set $$arrayidx184$i$i
(i32.add
- (get_local $$child166$i$i)
+ (local.get $$child166$i$i)
(i32.const 4)
)
)
- (set_local $$170
+ (local.set $$170
(i32.load
- (get_local $$arrayidx184$i$i)
+ (local.get $$arrayidx184$i$i)
)
)
- (set_local $$cmp185$i$i
+ (local.set $$cmp185$i$i
(i32.eq
- (get_local $$170)
+ (local.get $$170)
(i32.const 0)
)
)
(if
- (get_local $$cmp185$i$i)
+ (local.get $$cmp185$i$i)
(br $label$break$L331)
)
- (set_local $$171
+ (local.set $$171
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp189$i$i
+ (local.set $$cmp189$i$i
(i32.lt_u
- (get_local $$170)
- (get_local $$171)
+ (local.get $$170)
+ (local.get $$171)
)
)
(if
- (get_local $$cmp189$i$i)
+ (local.get $$cmp189$i$i)
(call $_abort)
(block
- (set_local $$arrayidx195$i$i
+ (local.set $$arrayidx195$i$i
(i32.add
- (get_local $$R$3$i$i)
+ (local.get $$R$3$i$i)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx195$i$i)
- (get_local $$170)
+ (local.get $$arrayidx195$i$i)
+ (local.get $$170)
)
- (set_local $$parent196$i$i
+ (local.set $$parent196$i$i
(i32.add
- (get_local $$170)
+ (local.get $$170)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent196$i$i)
- (get_local $$R$3$i$i)
+ (local.get $$parent196$i$i)
+ (local.get $$R$3$i$i)
)
(br $label$break$L331)
)
@@ -24925,194 +24925,194 @@
)
)
)
- (set_local $$add$ptr205$i$i
+ (local.set $$add$ptr205$i$i
(i32.add
- (get_local $$add$ptr16$i$i)
- (get_local $$and37$i$i)
+ (local.get $$add$ptr16$i$i)
+ (local.get $$and37$i$i)
)
)
- (set_local $$add206$i$i
+ (local.set $$add206$i$i
(i32.add
- (get_local $$and37$i$i)
- (get_local $$sub18$i$i)
+ (local.get $$and37$i$i)
+ (local.get $$sub18$i$i)
)
)
- (set_local $$oldfirst$0$i$i
- (get_local $$add$ptr205$i$i)
+ (local.set $$oldfirst$0$i$i
+ (local.get $$add$ptr205$i$i)
)
- (set_local $$qsize$0$i$i
- (get_local $$add206$i$i)
+ (local.set $$qsize$0$i$i
+ (local.get $$add206$i$i)
)
)
(block
- (set_local $$oldfirst$0$i$i
- (get_local $$add$ptr16$i$i)
+ (local.set $$oldfirst$0$i$i
+ (local.get $$add$ptr16$i$i)
)
- (set_local $$qsize$0$i$i
- (get_local $$sub18$i$i)
+ (local.set $$qsize$0$i$i
+ (local.get $$sub18$i$i)
)
)
)
- (set_local $$head208$i$i
+ (local.set $$head208$i$i
(i32.add
- (get_local $$oldfirst$0$i$i)
+ (local.get $$oldfirst$0$i$i)
(i32.const 4)
)
)
- (set_local $$172
+ (local.set $$172
(i32.load
- (get_local $$head208$i$i)
+ (local.get $$head208$i$i)
)
)
- (set_local $$and209$i$i
+ (local.set $$and209$i$i
(i32.and
- (get_local $$172)
+ (local.get $$172)
(i32.const -2)
)
)
(i32.store
- (get_local $$head208$i$i)
- (get_local $$and209$i$i)
+ (local.get $$head208$i$i)
+ (local.get $$and209$i$i)
)
- (set_local $$or210$i$i
+ (local.set $$or210$i$i
(i32.or
- (get_local $$qsize$0$i$i)
+ (local.get $$qsize$0$i$i)
(i32.const 1)
)
)
- (set_local $$head211$i$i
+ (local.set $$head211$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head211$i$i)
- (get_local $$or210$i$i)
+ (local.get $$head211$i$i)
+ (local.get $$or210$i$i)
)
- (set_local $$add$ptr212$i$i
+ (local.set $$add$ptr212$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
- (get_local $$qsize$0$i$i)
+ (local.get $$add$ptr17$i$i)
+ (local.get $$qsize$0$i$i)
)
)
(i32.store
- (get_local $$add$ptr212$i$i)
- (get_local $$qsize$0$i$i)
+ (local.get $$add$ptr212$i$i)
+ (local.get $$qsize$0$i$i)
)
- (set_local $$shr214$i$i
+ (local.set $$shr214$i$i
(i32.shr_u
- (get_local $$qsize$0$i$i)
+ (local.get $$qsize$0$i$i)
(i32.const 3)
)
)
- (set_local $$cmp215$i$i
+ (local.set $$cmp215$i$i
(i32.lt_u
- (get_local $$qsize$0$i$i)
+ (local.get $$qsize$0$i$i)
(i32.const 256)
)
)
(if
- (get_local $$cmp215$i$i)
+ (local.get $$cmp215$i$i)
(block
- (set_local $$shl221$i$i
+ (local.set $$shl221$i$i
(i32.shl
- (get_local $$shr214$i$i)
+ (local.get $$shr214$i$i)
(i32.const 1)
)
)
- (set_local $$arrayidx223$i$i
+ (local.set $$arrayidx223$i$i
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl221$i$i)
+ (local.get $$shl221$i$i)
(i32.const 2)
)
)
)
- (set_local $$173
+ (local.set $$173
(i32.load
(i32.const 176)
)
)
- (set_local $$shl226$i$i
+ (local.set $$shl226$i$i
(i32.shl
(i32.const 1)
- (get_local $$shr214$i$i)
+ (local.get $$shr214$i$i)
)
)
- (set_local $$and227$i$i
+ (local.set $$and227$i$i
(i32.and
- (get_local $$173)
- (get_local $$shl226$i$i)
+ (local.get $$173)
+ (local.get $$shl226$i$i)
)
)
- (set_local $$tobool228$i$i
+ (local.set $$tobool228$i$i
(i32.eq
- (get_local $$and227$i$i)
+ (local.get $$and227$i$i)
(i32.const 0)
)
)
(block $do-once63
(if
- (get_local $$tobool228$i$i)
+ (local.get $$tobool228$i$i)
(block
- (set_local $$or232$i$i
+ (local.set $$or232$i$i
(i32.or
- (get_local $$173)
- (get_local $$shl226$i$i)
+ (local.get $$173)
+ (local.get $$shl226$i$i)
)
)
(i32.store
(i32.const 176)
- (get_local $$or232$i$i)
+ (local.get $$or232$i$i)
)
- (set_local $$$pre$i$56$i
+ (local.set $$$pre$i$56$i
(i32.add
- (get_local $$arrayidx223$i$i)
+ (local.get $$arrayidx223$i$i)
(i32.const 8)
)
)
- (set_local $$$pre$phi$i$57$iZ2D
- (get_local $$$pre$i$56$i)
+ (local.set $$$pre$phi$i$57$iZ2D
+ (local.get $$$pre$i$56$i)
)
- (set_local $$F224$0$i$i
- (get_local $$arrayidx223$i$i)
+ (local.set $$F224$0$i$i
+ (local.get $$arrayidx223$i$i)
)
)
(block
- (set_local $$174
+ (local.set $$174
(i32.add
- (get_local $$arrayidx223$i$i)
+ (local.get $$arrayidx223$i$i)
(i32.const 8)
)
)
- (set_local $$175
+ (local.set $$175
(i32.load
- (get_local $$174)
+ (local.get $$174)
)
)
- (set_local $$176
+ (local.set $$176
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp236$i$i
+ (local.set $$cmp236$i$i
(i32.lt_u
- (get_local $$175)
- (get_local $$176)
+ (local.get $$175)
+ (local.get $$176)
)
)
(if
(i32.eqz
- (get_local $$cmp236$i$i)
+ (local.get $$cmp236$i$i)
)
(block
- (set_local $$$pre$phi$i$57$iZ2D
- (get_local $$174)
+ (local.set $$$pre$phi$i$57$iZ2D
+ (local.get $$174)
)
- (set_local $$F224$0$i$i
- (get_local $$175)
+ (local.set $$F224$0$i$i
+ (local.get $$175)
)
(br $do-once63)
)
@@ -25122,460 +25122,460 @@
)
)
(i32.store
- (get_local $$$pre$phi$i$57$iZ2D)
- (get_local $$add$ptr17$i$i)
+ (local.get $$$pre$phi$i$57$iZ2D)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$bk246$i$i
+ (local.set $$bk246$i$i
(i32.add
- (get_local $$F224$0$i$i)
+ (local.get $$F224$0$i$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk246$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$bk246$i$i)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$fd247$i$i
+ (local.set $$fd247$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd247$i$i)
- (get_local $$F224$0$i$i)
+ (local.get $$fd247$i$i)
+ (local.get $$F224$0$i$i)
)
- (set_local $$bk248$i$i
+ (local.set $$bk248$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk248$i$i)
- (get_local $$arrayidx223$i$i)
+ (local.get $$bk248$i$i)
+ (local.get $$arrayidx223$i$i)
)
(br $do-once48)
)
)
- (set_local $$shr253$i$i
+ (local.set $$shr253$i$i
(i32.shr_u
- (get_local $$qsize$0$i$i)
+ (local.get $$qsize$0$i$i)
(i32.const 8)
)
)
- (set_local $$cmp254$i$i
+ (local.set $$cmp254$i$i
(i32.eq
- (get_local $$shr253$i$i)
+ (local.get $$shr253$i$i)
(i32.const 0)
)
)
(block $do-once65
(if
- (get_local $$cmp254$i$i)
- (set_local $$I252$0$i$i
+ (local.get $$cmp254$i$i)
+ (local.set $$I252$0$i$i
(i32.const 0)
)
(block
- (set_local $$cmp258$i$i
+ (local.set $$cmp258$i$i
(i32.gt_u
- (get_local $$qsize$0$i$i)
+ (local.get $$qsize$0$i$i)
(i32.const 16777215)
)
)
(if
- (get_local $$cmp258$i$i)
+ (local.get $$cmp258$i$i)
(block
- (set_local $$I252$0$i$i
+ (local.set $$I252$0$i$i
(i32.const 31)
)
(br $do-once65)
)
)
- (set_local $$sub262$i$i
+ (local.set $$sub262$i$i
(i32.add
- (get_local $$shr253$i$i)
+ (local.get $$shr253$i$i)
(i32.const 1048320)
)
)
- (set_local $$shr263$i$i
+ (local.set $$shr263$i$i
(i32.shr_u
- (get_local $$sub262$i$i)
+ (local.get $$sub262$i$i)
(i32.const 16)
)
)
- (set_local $$and264$i$i
+ (local.set $$and264$i$i
(i32.and
- (get_local $$shr263$i$i)
+ (local.get $$shr263$i$i)
(i32.const 8)
)
)
- (set_local $$shl265$i$i
+ (local.set $$shl265$i$i
(i32.shl
- (get_local $$shr253$i$i)
- (get_local $$and264$i$i)
+ (local.get $$shr253$i$i)
+ (local.get $$and264$i$i)
)
)
- (set_local $$sub266$i$i
+ (local.set $$sub266$i$i
(i32.add
- (get_local $$shl265$i$i)
+ (local.get $$shl265$i$i)
(i32.const 520192)
)
)
- (set_local $$shr267$i$i
+ (local.set $$shr267$i$i
(i32.shr_u
- (get_local $$sub266$i$i)
+ (local.get $$sub266$i$i)
(i32.const 16)
)
)
- (set_local $$and268$i$i
+ (local.set $$and268$i$i
(i32.and
- (get_local $$shr267$i$i)
+ (local.get $$shr267$i$i)
(i32.const 4)
)
)
- (set_local $$add269$i$i
+ (local.set $$add269$i$i
(i32.or
- (get_local $$and268$i$i)
- (get_local $$and264$i$i)
+ (local.get $$and268$i$i)
+ (local.get $$and264$i$i)
)
)
- (set_local $$shl270$i$i
+ (local.set $$shl270$i$i
(i32.shl
- (get_local $$shl265$i$i)
- (get_local $$and268$i$i)
+ (local.get $$shl265$i$i)
+ (local.get $$and268$i$i)
)
)
- (set_local $$sub271$i$i
+ (local.set $$sub271$i$i
(i32.add
- (get_local $$shl270$i$i)
+ (local.get $$shl270$i$i)
(i32.const 245760)
)
)
- (set_local $$shr272$i$i
+ (local.set $$shr272$i$i
(i32.shr_u
- (get_local $$sub271$i$i)
+ (local.get $$sub271$i$i)
(i32.const 16)
)
)
- (set_local $$and273$i$i
+ (local.set $$and273$i$i
(i32.and
- (get_local $$shr272$i$i)
+ (local.get $$shr272$i$i)
(i32.const 2)
)
)
- (set_local $$add274$i$i
+ (local.set $$add274$i$i
(i32.or
- (get_local $$add269$i$i)
- (get_local $$and273$i$i)
+ (local.get $$add269$i$i)
+ (local.get $$and273$i$i)
)
)
- (set_local $$sub275$i$i
+ (local.set $$sub275$i$i
(i32.sub
(i32.const 14)
- (get_local $$add274$i$i)
+ (local.get $$add274$i$i)
)
)
- (set_local $$shl276$i$i
+ (local.set $$shl276$i$i
(i32.shl
- (get_local $$shl270$i$i)
- (get_local $$and273$i$i)
+ (local.get $$shl270$i$i)
+ (local.get $$and273$i$i)
)
)
- (set_local $$shr277$i$i
+ (local.set $$shr277$i$i
(i32.shr_u
- (get_local $$shl276$i$i)
+ (local.get $$shl276$i$i)
(i32.const 15)
)
)
- (set_local $$add278$i$i
+ (local.set $$add278$i$i
(i32.add
- (get_local $$sub275$i$i)
- (get_local $$shr277$i$i)
+ (local.get $$sub275$i$i)
+ (local.get $$shr277$i$i)
)
)
- (set_local $$shl279$i$i
+ (local.set $$shl279$i$i
(i32.shl
- (get_local $$add278$i$i)
+ (local.get $$add278$i$i)
(i32.const 1)
)
)
- (set_local $$add280$i$i
+ (local.set $$add280$i$i
(i32.add
- (get_local $$add278$i$i)
+ (local.get $$add278$i$i)
(i32.const 7)
)
)
- (set_local $$shr281$i$i
+ (local.set $$shr281$i$i
(i32.shr_u
- (get_local $$qsize$0$i$i)
- (get_local $$add280$i$i)
+ (local.get $$qsize$0$i$i)
+ (local.get $$add280$i$i)
)
)
- (set_local $$and282$i$i
+ (local.set $$and282$i$i
(i32.and
- (get_local $$shr281$i$i)
+ (local.get $$shr281$i$i)
(i32.const 1)
)
)
- (set_local $$add283$i$i
+ (local.set $$add283$i$i
(i32.or
- (get_local $$and282$i$i)
- (get_local $$shl279$i$i)
+ (local.get $$and282$i$i)
+ (local.get $$shl279$i$i)
)
)
- (set_local $$I252$0$i$i
- (get_local $$add283$i$i)
+ (local.set $$I252$0$i$i
+ (local.get $$add283$i$i)
)
)
)
)
- (set_local $$arrayidx287$i$i
+ (local.set $$arrayidx287$i$i
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$I252$0$i$i)
+ (local.get $$I252$0$i$i)
(i32.const 2)
)
)
)
- (set_local $$index288$i$i
+ (local.set $$index288$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 28)
)
)
(i32.store
- (get_local $$index288$i$i)
- (get_local $$I252$0$i$i)
+ (local.get $$index288$i$i)
+ (local.get $$I252$0$i$i)
)
- (set_local $$child289$i$i
+ (local.set $$child289$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 16)
)
)
- (set_local $$arrayidx290$i$i
+ (local.set $$arrayidx290$i$i
(i32.add
- (get_local $$child289$i$i)
+ (local.get $$child289$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$arrayidx290$i$i)
+ (local.get $$arrayidx290$i$i)
(i32.const 0)
)
(i32.store
- (get_local $$child289$i$i)
+ (local.get $$child289$i$i)
(i32.const 0)
)
- (set_local $$177
+ (local.set $$177
(i32.load
(i32.const 180)
)
)
- (set_local $$shl294$i$i
+ (local.set $$shl294$i$i
(i32.shl
(i32.const 1)
- (get_local $$I252$0$i$i)
+ (local.get $$I252$0$i$i)
)
)
- (set_local $$and295$i$i
+ (local.set $$and295$i$i
(i32.and
- (get_local $$177)
- (get_local $$shl294$i$i)
+ (local.get $$177)
+ (local.get $$shl294$i$i)
)
)
- (set_local $$tobool296$i$i
+ (local.set $$tobool296$i$i
(i32.eq
- (get_local $$and295$i$i)
+ (local.get $$and295$i$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool296$i$i)
+ (local.get $$tobool296$i$i)
(block
- (set_local $$or300$i$i
+ (local.set $$or300$i$i
(i32.or
- (get_local $$177)
- (get_local $$shl294$i$i)
+ (local.get $$177)
+ (local.get $$shl294$i$i)
)
)
(i32.store
(i32.const 180)
- (get_local $$or300$i$i)
+ (local.get $$or300$i$i)
)
(i32.store
- (get_local $$arrayidx287$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$arrayidx287$i$i)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$parent301$i$i
+ (local.set $$parent301$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent301$i$i)
- (get_local $$arrayidx287$i$i)
+ (local.get $$parent301$i$i)
+ (local.get $$arrayidx287$i$i)
)
- (set_local $$bk302$i$i
+ (local.set $$bk302$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk302$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$bk302$i$i)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$fd303$i$i
+ (local.set $$fd303$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd303$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$fd303$i$i)
+ (local.get $$add$ptr17$i$i)
)
(br $do-once48)
)
)
- (set_local $$178
+ (local.set $$178
(i32.load
- (get_local $$arrayidx287$i$i)
+ (local.get $$arrayidx287$i$i)
)
)
- (set_local $$cmp306$i$i
+ (local.set $$cmp306$i$i
(i32.eq
- (get_local $$I252$0$i$i)
+ (local.get $$I252$0$i$i)
(i32.const 31)
)
)
- (set_local $$shr310$i$i
+ (local.set $$shr310$i$i
(i32.shr_u
- (get_local $$I252$0$i$i)
+ (local.get $$I252$0$i$i)
(i32.const 1)
)
)
- (set_local $$sub313$i$i
+ (local.set $$sub313$i$i
(i32.sub
(i32.const 25)
- (get_local $$shr310$i$i)
+ (local.get $$shr310$i$i)
)
)
- (set_local $$cond315$i$i
+ (local.set $$cond315$i$i
(if (result i32)
- (get_local $$cmp306$i$i)
+ (local.get $$cmp306$i$i)
(i32.const 0)
- (get_local $$sub313$i$i)
+ (local.get $$sub313$i$i)
)
)
- (set_local $$shl316$i$i
+ (local.set $$shl316$i$i
(i32.shl
- (get_local $$qsize$0$i$i)
- (get_local $$cond315$i$i)
+ (local.get $$qsize$0$i$i)
+ (local.get $$cond315$i$i)
)
)
- (set_local $$K305$0$i$i
- (get_local $$shl316$i$i)
+ (local.set $$K305$0$i$i
+ (local.get $$shl316$i$i)
)
- (set_local $$T$0$i$58$i
- (get_local $$178)
+ (local.set $$T$0$i$58$i
+ (local.get $$178)
)
(loop $while-in68
(block $while-out67
- (set_local $$head317$i$i
+ (local.set $$head317$i$i
(i32.add
- (get_local $$T$0$i$58$i)
+ (local.get $$T$0$i$58$i)
(i32.const 4)
)
)
- (set_local $$179
+ (local.set $$179
(i32.load
- (get_local $$head317$i$i)
+ (local.get $$head317$i$i)
)
)
- (set_local $$and318$i$i
+ (local.set $$and318$i$i
(i32.and
- (get_local $$179)
+ (local.get $$179)
(i32.const -8)
)
)
- (set_local $$cmp319$i$i
+ (local.set $$cmp319$i$i
(i32.eq
- (get_local $$and318$i$i)
- (get_local $$qsize$0$i$i)
+ (local.get $$and318$i$i)
+ (local.get $$qsize$0$i$i)
)
)
(if
- (get_local $$cmp319$i$i)
+ (local.get $$cmp319$i$i)
(block
- (set_local $$T$0$i$58$i$lcssa
- (get_local $$T$0$i$58$i)
+ (local.set $$T$0$i$58$i$lcssa
+ (local.get $$T$0$i$58$i)
)
- (set_local $label
+ (local.set $label
(i32.const 281)
)
(br $while-out67)
)
)
- (set_local $$shr322$i$i
+ (local.set $$shr322$i$i
(i32.shr_u
- (get_local $$K305$0$i$i)
+ (local.get $$K305$0$i$i)
(i32.const 31)
)
)
- (set_local $$arrayidx325$i$i
+ (local.set $$arrayidx325$i$i
(i32.add
(i32.add
- (get_local $$T$0$i$58$i)
+ (local.get $$T$0$i$58$i)
(i32.const 16)
)
(i32.shl
- (get_local $$shr322$i$i)
+ (local.get $$shr322$i$i)
(i32.const 2)
)
)
)
- (set_local $$shl326$i$i
+ (local.set $$shl326$i$i
(i32.shl
- (get_local $$K305$0$i$i)
+ (local.get $$K305$0$i$i)
(i32.const 1)
)
)
- (set_local $$180
+ (local.set $$180
(i32.load
- (get_local $$arrayidx325$i$i)
+ (local.get $$arrayidx325$i$i)
)
)
- (set_local $$cmp327$i$i
+ (local.set $$cmp327$i$i
(i32.eq
- (get_local $$180)
+ (local.get $$180)
(i32.const 0)
)
)
(if
- (get_local $$cmp327$i$i)
+ (local.get $$cmp327$i$i)
(block
- (set_local $$T$0$i$58$i$lcssa283
- (get_local $$T$0$i$58$i)
+ (local.set $$T$0$i$58$i$lcssa283
+ (local.get $$T$0$i$58$i)
)
- (set_local $$arrayidx325$i$i$lcssa
- (get_local $$arrayidx325$i$i)
+ (local.set $$arrayidx325$i$i$lcssa
+ (local.get $$arrayidx325$i$i)
)
- (set_local $label
+ (local.set $label
(i32.const 278)
)
(br $while-out67)
)
(block
- (set_local $$K305$0$i$i
- (get_local $$shl326$i$i)
+ (local.set $$K305$0$i$i
+ (local.get $$shl326$i$i)
)
- (set_local $$T$0$i$58$i
- (get_local $$180)
+ (local.set $$T$0$i$58$i
+ (local.get $$180)
)
)
)
@@ -25584,58 +25584,58 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 278)
)
(block
- (set_local $$181
+ (local.set $$181
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp332$i$i
+ (local.set $$cmp332$i$i
(i32.lt_u
- (get_local $$arrayidx325$i$i$lcssa)
- (get_local $$181)
+ (local.get $$arrayidx325$i$i$lcssa)
+ (local.get $$181)
)
)
(if
- (get_local $$cmp332$i$i)
+ (local.get $$cmp332$i$i)
(call $_abort)
(block
(i32.store
- (get_local $$arrayidx325$i$i$lcssa)
- (get_local $$add$ptr17$i$i)
+ (local.get $$arrayidx325$i$i$lcssa)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$parent337$i$i
+ (local.set $$parent337$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent337$i$i)
- (get_local $$T$0$i$58$i$lcssa283)
+ (local.get $$parent337$i$i)
+ (local.get $$T$0$i$58$i$lcssa283)
)
- (set_local $$bk338$i$i
+ (local.set $$bk338$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk338$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$bk338$i$i)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$fd339$i$i
+ (local.set $$fd339$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd339$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$fd339$i$i)
+ (local.get $$add$ptr17$i$i)
)
(br $do-once48)
)
@@ -25643,89 +25643,89 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 281)
)
(block
- (set_local $$fd344$i$i
+ (local.set $$fd344$i$i
(i32.add
- (get_local $$T$0$i$58$i$lcssa)
+ (local.get $$T$0$i$58$i$lcssa)
(i32.const 8)
)
)
- (set_local $$182
+ (local.set $$182
(i32.load
- (get_local $$fd344$i$i)
+ (local.get $$fd344$i$i)
)
)
- (set_local $$183
+ (local.set $$183
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp350$i$i
+ (local.set $$cmp350$i$i
(i32.ge_u
- (get_local $$182)
- (get_local $$183)
+ (local.get $$182)
+ (local.get $$183)
)
)
- (set_local $$not$cmp346$i$i
+ (local.set $$not$cmp346$i$i
(i32.ge_u
- (get_local $$T$0$i$58$i$lcssa)
- (get_local $$183)
+ (local.get $$T$0$i$58$i$lcssa)
+ (local.get $$183)
)
)
- (set_local $$184
+ (local.set $$184
(i32.and
- (get_local $$cmp350$i$i)
- (get_local $$not$cmp346$i$i)
+ (local.get $$cmp350$i$i)
+ (local.get $$not$cmp346$i$i)
)
)
(if
- (get_local $$184)
+ (local.get $$184)
(block
- (set_local $$bk357$i$i
+ (local.set $$bk357$i$i
(i32.add
- (get_local $$182)
+ (local.get $$182)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk357$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$bk357$i$i)
+ (local.get $$add$ptr17$i$i)
)
(i32.store
- (get_local $$fd344$i$i)
- (get_local $$add$ptr17$i$i)
+ (local.get $$fd344$i$i)
+ (local.get $$add$ptr17$i$i)
)
- (set_local $$fd359$i$i
+ (local.set $$fd359$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd359$i$i)
- (get_local $$182)
+ (local.get $$fd359$i$i)
+ (local.get $$182)
)
- (set_local $$bk360$i$i
+ (local.set $$bk360$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk360$i$i)
- (get_local $$T$0$i$58$i$lcssa)
+ (local.get $$bk360$i$i)
+ (local.get $$T$0$i$58$i$lcssa)
)
- (set_local $$parent361$i$i
+ (local.set $$parent361$i$i
(i32.add
- (get_local $$add$ptr17$i$i)
+ (local.get $$add$ptr17$i$i)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent361$i$i)
+ (local.get $$parent361$i$i)
(i32.const 0)
)
(br $do-once48)
@@ -25738,20 +25738,20 @@
)
)
)
- (set_local $$add$ptr369$i$i
+ (local.set $$add$ptr369$i$i
(i32.add
- (get_local $$add$ptr4$i$37$i)
+ (local.get $$add$ptr4$i$37$i)
(i32.const 8)
)
)
- (set_local $$retval$0
- (get_local $$add$ptr369$i$i)
+ (local.set $$retval$0
+ (local.get $$add$ptr369$i$i)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
- (set_local $$sp$0$i$i$i
+ (local.set $$sp$0$i$i$i
(i32.const 624)
)
)
@@ -25759,282 +25759,282 @@
)
(loop $while-in70
(block $while-out69
- (set_local $$185
+ (local.set $$185
(i32.load
- (get_local $$sp$0$i$i$i)
+ (local.get $$sp$0$i$i$i)
)
)
- (set_local $$cmp$i$i$i
+ (local.set $$cmp$i$i$i
(i32.gt_u
- (get_local $$185)
- (get_local $$119)
+ (local.get $$185)
+ (local.get $$119)
)
)
(if
(i32.eqz
- (get_local $$cmp$i$i$i)
+ (local.get $$cmp$i$i$i)
)
(block
- (set_local $$size$i$i$i
+ (local.set $$size$i$i$i
(i32.add
- (get_local $$sp$0$i$i$i)
+ (local.get $$sp$0$i$i$i)
(i32.const 4)
)
)
- (set_local $$186
+ (local.set $$186
(i32.load
- (get_local $$size$i$i$i)
+ (local.get $$size$i$i$i)
)
)
- (set_local $$add$ptr$i$i$i
+ (local.set $$add$ptr$i$i$i
(i32.add
- (get_local $$185)
- (get_local $$186)
+ (local.get $$185)
+ (local.get $$186)
)
)
- (set_local $$cmp2$i$i$i
+ (local.set $$cmp2$i$i$i
(i32.gt_u
- (get_local $$add$ptr$i$i$i)
- (get_local $$119)
+ (local.get $$add$ptr$i$i$i)
+ (local.get $$119)
)
)
(if
- (get_local $$cmp2$i$i$i)
+ (local.get $$cmp2$i$i$i)
(block
- (set_local $$add$ptr$i$i$i$lcssa
- (get_local $$add$ptr$i$i$i)
+ (local.set $$add$ptr$i$i$i$lcssa
+ (local.get $$add$ptr$i$i$i)
)
(br $while-out69)
)
)
)
)
- (set_local $$next$i$i$i
+ (local.set $$next$i$i$i
(i32.add
- (get_local $$sp$0$i$i$i)
+ (local.get $$sp$0$i$i$i)
(i32.const 8)
)
)
- (set_local $$187
+ (local.set $$187
(i32.load
- (get_local $$next$i$i$i)
+ (local.get $$next$i$i$i)
)
)
- (set_local $$sp$0$i$i$i
- (get_local $$187)
+ (local.set $$sp$0$i$i$i
+ (local.get $$187)
)
(br $while-in70)
)
)
- (set_local $$add$ptr2$i$i
+ (local.set $$add$ptr2$i$i
(i32.add
- (get_local $$add$ptr$i$i$i$lcssa)
+ (local.get $$add$ptr$i$i$i$lcssa)
(i32.const -47)
)
)
- (set_local $$add$ptr3$i$i
+ (local.set $$add$ptr3$i$i
(i32.add
- (get_local $$add$ptr2$i$i)
+ (local.get $$add$ptr2$i$i)
(i32.const 8)
)
)
- (set_local $$188
- (get_local $$add$ptr3$i$i)
+ (local.set $$188
+ (local.get $$add$ptr3$i$i)
)
- (set_local $$and$i$14$i
+ (local.set $$and$i$14$i
(i32.and
- (get_local $$188)
+ (local.get $$188)
(i32.const 7)
)
)
- (set_local $$cmp$i$15$i
+ (local.set $$cmp$i$15$i
(i32.eq
- (get_local $$and$i$14$i)
+ (local.get $$and$i$14$i)
(i32.const 0)
)
)
- (set_local $$189
+ (local.set $$189
(i32.sub
(i32.const 0)
- (get_local $$188)
+ (local.get $$188)
)
)
- (set_local $$and6$i$i
+ (local.set $$and6$i$i
(i32.and
- (get_local $$189)
+ (local.get $$189)
(i32.const 7)
)
)
- (set_local $$cond$i$16$i
+ (local.set $$cond$i$16$i
(if (result i32)
- (get_local $$cmp$i$15$i)
+ (local.get $$cmp$i$15$i)
(i32.const 0)
- (get_local $$and6$i$i)
+ (local.get $$and6$i$i)
)
)
- (set_local $$add$ptr7$i$i
+ (local.set $$add$ptr7$i$i
(i32.add
- (get_local $$add$ptr2$i$i)
- (get_local $$cond$i$16$i)
+ (local.get $$add$ptr2$i$i)
+ (local.get $$cond$i$16$i)
)
)
- (set_local $$add$ptr8$i122$i
+ (local.set $$add$ptr8$i122$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 16)
)
)
- (set_local $$cmp9$i$i
+ (local.set $$cmp9$i$i
(i32.lt_u
- (get_local $$add$ptr7$i$i)
- (get_local $$add$ptr8$i122$i)
+ (local.get $$add$ptr7$i$i)
+ (local.get $$add$ptr8$i122$i)
)
)
- (set_local $$cond13$i$i
+ (local.set $$cond13$i$i
(if (result i32)
- (get_local $$cmp9$i$i)
- (get_local $$119)
- (get_local $$add$ptr7$i$i)
+ (local.get $$cmp9$i$i)
+ (local.get $$119)
+ (local.get $$add$ptr7$i$i)
)
)
- (set_local $$add$ptr14$i$i
+ (local.set $$add$ptr14$i$i
(i32.add
- (get_local $$cond13$i$i)
+ (local.get $$cond13$i$i)
(i32.const 8)
)
)
- (set_local $$add$ptr15$i$i
+ (local.set $$add$ptr15$i$i
(i32.add
- (get_local $$cond13$i$i)
+ (local.get $$cond13$i$i)
(i32.const 24)
)
)
- (set_local $$sub16$i$i
+ (local.set $$sub16$i$i
(i32.add
- (get_local $$tsize$795$i)
+ (local.get $$tsize$795$i)
(i32.const -40)
)
)
- (set_local $$add$ptr$i$1$i$i
+ (local.set $$add$ptr$i$1$i$i
(i32.add
- (get_local $$tbase$796$i)
+ (local.get $$tbase$796$i)
(i32.const 8)
)
)
- (set_local $$190
- (get_local $$add$ptr$i$1$i$i)
+ (local.set $$190
+ (local.get $$add$ptr$i$1$i$i)
)
- (set_local $$and$i$i$i
+ (local.set $$and$i$i$i
(i32.and
- (get_local $$190)
+ (local.get $$190)
(i32.const 7)
)
)
- (set_local $$cmp$i$2$i$i
+ (local.set $$cmp$i$2$i$i
(i32.eq
- (get_local $$and$i$i$i)
+ (local.get $$and$i$i$i)
(i32.const 0)
)
)
- (set_local $$191
+ (local.set $$191
(i32.sub
(i32.const 0)
- (get_local $$190)
+ (local.get $$190)
)
)
- (set_local $$and3$i$i$i
+ (local.set $$and3$i$i$i
(i32.and
- (get_local $$191)
+ (local.get $$191)
(i32.const 7)
)
)
- (set_local $$cond$i$i$i
+ (local.set $$cond$i$i$i
(if (result i32)
- (get_local $$cmp$i$2$i$i)
+ (local.get $$cmp$i$2$i$i)
(i32.const 0)
- (get_local $$and3$i$i$i)
+ (local.get $$and3$i$i$i)
)
)
- (set_local $$add$ptr4$i$i$i
+ (local.set $$add$ptr4$i$i$i
(i32.add
- (get_local $$tbase$796$i)
- (get_local $$cond$i$i$i)
+ (local.get $$tbase$796$i)
+ (local.get $$cond$i$i$i)
)
)
- (set_local $$sub5$i$i$i
+ (local.set $$sub5$i$i$i
(i32.sub
- (get_local $$sub16$i$i)
- (get_local $$cond$i$i$i)
+ (local.get $$sub16$i$i)
+ (local.get $$cond$i$i$i)
)
)
(i32.store
(i32.const 200)
- (get_local $$add$ptr4$i$i$i)
+ (local.get $$add$ptr4$i$i$i)
)
(i32.store
(i32.const 188)
- (get_local $$sub5$i$i$i)
+ (local.get $$sub5$i$i$i)
)
- (set_local $$or$i$i$i
+ (local.set $$or$i$i$i
(i32.or
- (get_local $$sub5$i$i$i)
+ (local.get $$sub5$i$i$i)
(i32.const 1)
)
)
- (set_local $$head$i$i$i
+ (local.set $$head$i$i$i
(i32.add
- (get_local $$add$ptr4$i$i$i)
+ (local.get $$add$ptr4$i$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head$i$i$i)
- (get_local $$or$i$i$i)
+ (local.get $$head$i$i$i)
+ (local.get $$or$i$i$i)
)
- (set_local $$add$ptr6$i$i$i
+ (local.set $$add$ptr6$i$i$i
(i32.add
- (get_local $$add$ptr4$i$i$i)
- (get_local $$sub5$i$i$i)
+ (local.get $$add$ptr4$i$i$i)
+ (local.get $$sub5$i$i$i)
)
)
- (set_local $$head7$i$i$i
+ (local.set $$head7$i$i$i
(i32.add
- (get_local $$add$ptr6$i$i$i)
+ (local.get $$add$ptr6$i$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head7$i$i$i)
+ (local.get $$head7$i$i$i)
(i32.const 40)
)
- (set_local $$192
+ (local.set $$192
(i32.load
(i32.const 664)
)
)
(i32.store
(i32.const 204)
- (get_local $$192)
+ (local.get $$192)
)
- (set_local $$head$i$17$i
+ (local.set $$head$i$17$i
(i32.add
- (get_local $$cond13$i$i)
+ (local.get $$cond13$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head$i$17$i)
+ (local.get $$head$i$17$i)
(i32.const 27)
)
(i32.store
- (get_local $$add$ptr14$i$i)
+ (local.get $$add$ptr14$i$i)
(i32.load
(i32.const 624)
)
)
(i32.store
(i32.add
- (get_local $$add$ptr14$i$i)
+ (local.get $$add$ptr14$i$i)
(i32.const 4)
)
(i32.load
@@ -26046,7 +26046,7 @@
)
(i32.store
(i32.add
- (get_local $$add$ptr14$i$i)
+ (local.get $$add$ptr14$i$i)
(i32.const 8)
)
(i32.load
@@ -26058,7 +26058,7 @@
)
(i32.store
(i32.add
- (get_local $$add$ptr14$i$i)
+ (local.get $$add$ptr14$i$i)
(i32.const 12)
)
(i32.load
@@ -26070,11 +26070,11 @@
)
(i32.store
(i32.const 624)
- (get_local $$tbase$796$i)
+ (local.get $$tbase$796$i)
)
(i32.store
(i32.const 628)
- (get_local $$tsize$795$i)
+ (local.get $$tsize$795$i)
)
(i32.store
(i32.const 636)
@@ -26082,665 +26082,665 @@
)
(i32.store
(i32.const 632)
- (get_local $$add$ptr14$i$i)
+ (local.get $$add$ptr14$i$i)
)
- (set_local $$p$0$i$i
- (get_local $$add$ptr15$i$i)
+ (local.set $$p$0$i$i
+ (local.get $$add$ptr15$i$i)
)
(loop $while-in72
(block $while-out71
- (set_local $$add$ptr24$i$i
+ (local.set $$add$ptr24$i$i
(i32.add
- (get_local $$p$0$i$i)
+ (local.get $$p$0$i$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$add$ptr24$i$i)
+ (local.get $$add$ptr24$i$i)
(i32.const 7)
)
- (set_local $$193
+ (local.set $$193
(i32.add
- (get_local $$add$ptr24$i$i)
+ (local.get $$add$ptr24$i$i)
(i32.const 4)
)
)
- (set_local $$cmp27$i$i
+ (local.set $$cmp27$i$i
(i32.lt_u
- (get_local $$193)
- (get_local $$add$ptr$i$i$i$lcssa)
+ (local.get $$193)
+ (local.get $$add$ptr$i$i$i$lcssa)
)
)
(if
- (get_local $$cmp27$i$i)
- (set_local $$p$0$i$i
- (get_local $$add$ptr24$i$i)
+ (local.get $$cmp27$i$i)
+ (local.set $$p$0$i$i
+ (local.get $$add$ptr24$i$i)
)
(br $while-out71)
)
(br $while-in72)
)
)
- (set_local $$cmp28$i$i
+ (local.set $$cmp28$i$i
(i32.eq
- (get_local $$cond13$i$i)
- (get_local $$119)
+ (local.get $$cond13$i$i)
+ (local.get $$119)
)
)
(if
(i32.eqz
- (get_local $$cmp28$i$i)
+ (local.get $$cmp28$i$i)
)
(block
- (set_local $$sub$ptr$lhs$cast$i$i
- (get_local $$cond13$i$i)
+ (local.set $$sub$ptr$lhs$cast$i$i
+ (local.get $$cond13$i$i)
)
- (set_local $$sub$ptr$rhs$cast$i$i
- (get_local $$119)
+ (local.set $$sub$ptr$rhs$cast$i$i
+ (local.get $$119)
)
- (set_local $$sub$ptr$sub$i$i
+ (local.set $$sub$ptr$sub$i$i
(i32.sub
- (get_local $$sub$ptr$lhs$cast$i$i)
- (get_local $$sub$ptr$rhs$cast$i$i)
+ (local.get $$sub$ptr$lhs$cast$i$i)
+ (local.get $$sub$ptr$rhs$cast$i$i)
)
)
- (set_local $$194
+ (local.set $$194
(i32.load
- (get_local $$head$i$17$i)
+ (local.get $$head$i$17$i)
)
)
- (set_local $$and32$i$i
+ (local.set $$and32$i$i
(i32.and
- (get_local $$194)
+ (local.get $$194)
(i32.const -2)
)
)
(i32.store
- (get_local $$head$i$17$i)
- (get_local $$and32$i$i)
+ (local.get $$head$i$17$i)
+ (local.get $$and32$i$i)
)
- (set_local $$or33$i$i
+ (local.set $$or33$i$i
(i32.or
- (get_local $$sub$ptr$sub$i$i)
+ (local.get $$sub$ptr$sub$i$i)
(i32.const 1)
)
)
- (set_local $$head34$i$i
+ (local.set $$head34$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 4)
)
)
(i32.store
- (get_local $$head34$i$i)
- (get_local $$or33$i$i)
+ (local.get $$head34$i$i)
+ (local.get $$or33$i$i)
)
(i32.store
- (get_local $$cond13$i$i)
- (get_local $$sub$ptr$sub$i$i)
+ (local.get $$cond13$i$i)
+ (local.get $$sub$ptr$sub$i$i)
)
- (set_local $$shr$i$i
+ (local.set $$shr$i$i
(i32.shr_u
- (get_local $$sub$ptr$sub$i$i)
+ (local.get $$sub$ptr$sub$i$i)
(i32.const 3)
)
)
- (set_local $$cmp36$i$i
+ (local.set $$cmp36$i$i
(i32.lt_u
- (get_local $$sub$ptr$sub$i$i)
+ (local.get $$sub$ptr$sub$i$i)
(i32.const 256)
)
)
(if
- (get_local $$cmp36$i$i)
+ (local.get $$cmp36$i$i)
(block
- (set_local $$shl$i$19$i
+ (local.set $$shl$i$19$i
(i32.shl
- (get_local $$shr$i$i)
+ (local.get $$shr$i$i)
(i32.const 1)
)
)
- (set_local $$arrayidx$i$20$i
+ (local.set $$arrayidx$i$20$i
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl$i$19$i)
+ (local.get $$shl$i$19$i)
(i32.const 2)
)
)
)
- (set_local $$195
+ (local.set $$195
(i32.load
(i32.const 176)
)
)
- (set_local $$shl39$i$i
+ (local.set $$shl39$i$i
(i32.shl
(i32.const 1)
- (get_local $$shr$i$i)
+ (local.get $$shr$i$i)
)
)
- (set_local $$and40$i$i
+ (local.set $$and40$i$i
(i32.and
- (get_local $$195)
- (get_local $$shl39$i$i)
+ (local.get $$195)
+ (local.get $$shl39$i$i)
)
)
- (set_local $$tobool$i$i
+ (local.set $$tobool$i$i
(i32.eq
- (get_local $$and40$i$i)
+ (local.get $$and40$i$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool$i$i)
+ (local.get $$tobool$i$i)
(block
- (set_local $$or44$i$i
+ (local.set $$or44$i$i
(i32.or
- (get_local $$195)
- (get_local $$shl39$i$i)
+ (local.get $$195)
+ (local.get $$shl39$i$i)
)
)
(i32.store
(i32.const 176)
- (get_local $$or44$i$i)
+ (local.get $$or44$i$i)
)
- (set_local $$$pre$i$i
+ (local.set $$$pre$i$i
(i32.add
- (get_local $$arrayidx$i$20$i)
+ (local.get $$arrayidx$i$20$i)
(i32.const 8)
)
)
- (set_local $$$pre$phi$i$iZ2D
- (get_local $$$pre$i$i)
+ (local.set $$$pre$phi$i$iZ2D
+ (local.get $$$pre$i$i)
)
- (set_local $$F$0$i$i
- (get_local $$arrayidx$i$20$i)
+ (local.set $$F$0$i$i
+ (local.get $$arrayidx$i$20$i)
)
)
(block
- (set_local $$196
+ (local.set $$196
(i32.add
- (get_local $$arrayidx$i$20$i)
+ (local.get $$arrayidx$i$20$i)
(i32.const 8)
)
)
- (set_local $$197
+ (local.set $$197
(i32.load
- (get_local $$196)
+ (local.get $$196)
)
)
- (set_local $$198
+ (local.set $$198
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp46$i$i
+ (local.set $$cmp46$i$i
(i32.lt_u
- (get_local $$197)
- (get_local $$198)
+ (local.get $$197)
+ (local.get $$198)
)
)
(if
- (get_local $$cmp46$i$i)
+ (local.get $$cmp46$i$i)
(call $_abort)
(block
- (set_local $$$pre$phi$i$iZ2D
- (get_local $$196)
+ (local.set $$$pre$phi$i$iZ2D
+ (local.get $$196)
)
- (set_local $$F$0$i$i
- (get_local $$197)
+ (local.set $$F$0$i$i
+ (local.get $$197)
)
)
)
)
)
(i32.store
- (get_local $$$pre$phi$i$iZ2D)
- (get_local $$119)
+ (local.get $$$pre$phi$i$iZ2D)
+ (local.get $$119)
)
- (set_local $$bk$i$i
+ (local.set $$bk$i$i
(i32.add
- (get_local $$F$0$i$i)
+ (local.get $$F$0$i$i)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk$i$i)
- (get_local $$119)
+ (local.get $$bk$i$i)
+ (local.get $$119)
)
- (set_local $$fd54$i$i
+ (local.set $$fd54$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd54$i$i)
- (get_local $$F$0$i$i)
+ (local.get $$fd54$i$i)
+ (local.get $$F$0$i$i)
)
- (set_local $$bk55$i$i
+ (local.set $$bk55$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk55$i$i)
- (get_local $$arrayidx$i$20$i)
+ (local.get $$bk55$i$i)
+ (local.get $$arrayidx$i$20$i)
)
(br $do-once40)
)
)
- (set_local $$shr58$i$i
+ (local.set $$shr58$i$i
(i32.shr_u
- (get_local $$sub$ptr$sub$i$i)
+ (local.get $$sub$ptr$sub$i$i)
(i32.const 8)
)
)
- (set_local $$cmp59$i$i
+ (local.set $$cmp59$i$i
(i32.eq
- (get_local $$shr58$i$i)
+ (local.get $$shr58$i$i)
(i32.const 0)
)
)
(if
- (get_local $$cmp59$i$i)
- (set_local $$I57$0$i$i
+ (local.get $$cmp59$i$i)
+ (local.set $$I57$0$i$i
(i32.const 0)
)
(block
- (set_local $$cmp63$i$i
+ (local.set $$cmp63$i$i
(i32.gt_u
- (get_local $$sub$ptr$sub$i$i)
+ (local.get $$sub$ptr$sub$i$i)
(i32.const 16777215)
)
)
(if
- (get_local $$cmp63$i$i)
- (set_local $$I57$0$i$i
+ (local.get $$cmp63$i$i)
+ (local.set $$I57$0$i$i
(i32.const 31)
)
(block
- (set_local $$sub67$i$i
+ (local.set $$sub67$i$i
(i32.add
- (get_local $$shr58$i$i)
+ (local.get $$shr58$i$i)
(i32.const 1048320)
)
)
- (set_local $$shr68$i$i
+ (local.set $$shr68$i$i
(i32.shr_u
- (get_local $$sub67$i$i)
+ (local.get $$sub67$i$i)
(i32.const 16)
)
)
- (set_local $$and69$i$i
+ (local.set $$and69$i$i
(i32.and
- (get_local $$shr68$i$i)
+ (local.get $$shr68$i$i)
(i32.const 8)
)
)
- (set_local $$shl70$i$i
+ (local.set $$shl70$i$i
(i32.shl
- (get_local $$shr58$i$i)
- (get_local $$and69$i$i)
+ (local.get $$shr58$i$i)
+ (local.get $$and69$i$i)
)
)
- (set_local $$sub71$i$i
+ (local.set $$sub71$i$i
(i32.add
- (get_local $$shl70$i$i)
+ (local.get $$shl70$i$i)
(i32.const 520192)
)
)
- (set_local $$shr72$i$i
+ (local.set $$shr72$i$i
(i32.shr_u
- (get_local $$sub71$i$i)
+ (local.get $$sub71$i$i)
(i32.const 16)
)
)
- (set_local $$and73$i$i
+ (local.set $$and73$i$i
(i32.and
- (get_local $$shr72$i$i)
+ (local.get $$shr72$i$i)
(i32.const 4)
)
)
- (set_local $$add74$i$i
+ (local.set $$add74$i$i
(i32.or
- (get_local $$and73$i$i)
- (get_local $$and69$i$i)
+ (local.get $$and73$i$i)
+ (local.get $$and69$i$i)
)
)
- (set_local $$shl75$i$i
+ (local.set $$shl75$i$i
(i32.shl
- (get_local $$shl70$i$i)
- (get_local $$and73$i$i)
+ (local.get $$shl70$i$i)
+ (local.get $$and73$i$i)
)
)
- (set_local $$sub76$i$i
+ (local.set $$sub76$i$i
(i32.add
- (get_local $$shl75$i$i)
+ (local.get $$shl75$i$i)
(i32.const 245760)
)
)
- (set_local $$shr77$i$i
+ (local.set $$shr77$i$i
(i32.shr_u
- (get_local $$sub76$i$i)
+ (local.get $$sub76$i$i)
(i32.const 16)
)
)
- (set_local $$and78$i$i
+ (local.set $$and78$i$i
(i32.and
- (get_local $$shr77$i$i)
+ (local.get $$shr77$i$i)
(i32.const 2)
)
)
- (set_local $$add79$i$i
+ (local.set $$add79$i$i
(i32.or
- (get_local $$add74$i$i)
- (get_local $$and78$i$i)
+ (local.get $$add74$i$i)
+ (local.get $$and78$i$i)
)
)
- (set_local $$sub80$i$i
+ (local.set $$sub80$i$i
(i32.sub
(i32.const 14)
- (get_local $$add79$i$i)
+ (local.get $$add79$i$i)
)
)
- (set_local $$shl81$i$i
+ (local.set $$shl81$i$i
(i32.shl
- (get_local $$shl75$i$i)
- (get_local $$and78$i$i)
+ (local.get $$shl75$i$i)
+ (local.get $$and78$i$i)
)
)
- (set_local $$shr82$i$i
+ (local.set $$shr82$i$i
(i32.shr_u
- (get_local $$shl81$i$i)
+ (local.get $$shl81$i$i)
(i32.const 15)
)
)
- (set_local $$add83$i$i
+ (local.set $$add83$i$i
(i32.add
- (get_local $$sub80$i$i)
- (get_local $$shr82$i$i)
+ (local.get $$sub80$i$i)
+ (local.get $$shr82$i$i)
)
)
- (set_local $$shl84$i$i
+ (local.set $$shl84$i$i
(i32.shl
- (get_local $$add83$i$i)
+ (local.get $$add83$i$i)
(i32.const 1)
)
)
- (set_local $$add85$i$i
+ (local.set $$add85$i$i
(i32.add
- (get_local $$add83$i$i)
+ (local.get $$add83$i$i)
(i32.const 7)
)
)
- (set_local $$shr86$i$i
+ (local.set $$shr86$i$i
(i32.shr_u
- (get_local $$sub$ptr$sub$i$i)
- (get_local $$add85$i$i)
+ (local.get $$sub$ptr$sub$i$i)
+ (local.get $$add85$i$i)
)
)
- (set_local $$and87$i$i
+ (local.set $$and87$i$i
(i32.and
- (get_local $$shr86$i$i)
+ (local.get $$shr86$i$i)
(i32.const 1)
)
)
- (set_local $$add88$i$i
+ (local.set $$add88$i$i
(i32.or
- (get_local $$and87$i$i)
- (get_local $$shl84$i$i)
+ (local.get $$and87$i$i)
+ (local.get $$shl84$i$i)
)
)
- (set_local $$I57$0$i$i
- (get_local $$add88$i$i)
+ (local.set $$I57$0$i$i
+ (local.get $$add88$i$i)
)
)
)
)
)
- (set_local $$arrayidx91$i$i
+ (local.set $$arrayidx91$i$i
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$I57$0$i$i)
+ (local.get $$I57$0$i$i)
(i32.const 2)
)
)
)
- (set_local $$index$i$i
+ (local.set $$index$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 28)
)
)
(i32.store
- (get_local $$index$i$i)
- (get_local $$I57$0$i$i)
+ (local.get $$index$i$i)
+ (local.get $$I57$0$i$i)
)
- (set_local $$arrayidx92$i$i
+ (local.set $$arrayidx92$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx92$i$i)
+ (local.get $$arrayidx92$i$i)
(i32.const 0)
)
(i32.store
- (get_local $$add$ptr8$i122$i)
+ (local.get $$add$ptr8$i122$i)
(i32.const 0)
)
- (set_local $$199
+ (local.set $$199
(i32.load
(i32.const 180)
)
)
- (set_local $$shl95$i$i
+ (local.set $$shl95$i$i
(i32.shl
(i32.const 1)
- (get_local $$I57$0$i$i)
+ (local.get $$I57$0$i$i)
)
)
- (set_local $$and96$i$i
+ (local.set $$and96$i$i
(i32.and
- (get_local $$199)
- (get_local $$shl95$i$i)
+ (local.get $$199)
+ (local.get $$shl95$i$i)
)
)
- (set_local $$tobool97$i$i
+ (local.set $$tobool97$i$i
(i32.eq
- (get_local $$and96$i$i)
+ (local.get $$and96$i$i)
(i32.const 0)
)
)
(if
- (get_local $$tobool97$i$i)
+ (local.get $$tobool97$i$i)
(block
- (set_local $$or101$i$i
+ (local.set $$or101$i$i
(i32.or
- (get_local $$199)
- (get_local $$shl95$i$i)
+ (local.get $$199)
+ (local.get $$shl95$i$i)
)
)
(i32.store
(i32.const 180)
- (get_local $$or101$i$i)
+ (local.get $$or101$i$i)
)
(i32.store
- (get_local $$arrayidx91$i$i)
- (get_local $$119)
+ (local.get $$arrayidx91$i$i)
+ (local.get $$119)
)
- (set_local $$parent$i$i
+ (local.set $$parent$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent$i$i)
- (get_local $$arrayidx91$i$i)
+ (local.get $$parent$i$i)
+ (local.get $$arrayidx91$i$i)
)
- (set_local $$bk102$i$i
+ (local.set $$bk102$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk102$i$i)
- (get_local $$119)
+ (local.get $$bk102$i$i)
+ (local.get $$119)
)
- (set_local $$fd103$i$i
+ (local.set $$fd103$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd103$i$i)
- (get_local $$119)
+ (local.get $$fd103$i$i)
+ (local.get $$119)
)
(br $do-once40)
)
)
- (set_local $$200
+ (local.set $$200
(i32.load
- (get_local $$arrayidx91$i$i)
+ (local.get $$arrayidx91$i$i)
)
)
- (set_local $$cmp106$i$i
+ (local.set $$cmp106$i$i
(i32.eq
- (get_local $$I57$0$i$i)
+ (local.get $$I57$0$i$i)
(i32.const 31)
)
)
- (set_local $$shr110$i$i
+ (local.set $$shr110$i$i
(i32.shr_u
- (get_local $$I57$0$i$i)
+ (local.get $$I57$0$i$i)
(i32.const 1)
)
)
- (set_local $$sub113$i$i
+ (local.set $$sub113$i$i
(i32.sub
(i32.const 25)
- (get_local $$shr110$i$i)
+ (local.get $$shr110$i$i)
)
)
- (set_local $$cond115$i$i
+ (local.set $$cond115$i$i
(if (result i32)
- (get_local $$cmp106$i$i)
+ (local.get $$cmp106$i$i)
(i32.const 0)
- (get_local $$sub113$i$i)
+ (local.get $$sub113$i$i)
)
)
- (set_local $$shl116$i$i
+ (local.set $$shl116$i$i
(i32.shl
- (get_local $$sub$ptr$sub$i$i)
- (get_local $$cond115$i$i)
+ (local.get $$sub$ptr$sub$i$i)
+ (local.get $$cond115$i$i)
)
)
- (set_local $$K105$0$i$i
- (get_local $$shl116$i$i)
+ (local.set $$K105$0$i$i
+ (local.get $$shl116$i$i)
)
- (set_local $$T$0$i$i
- (get_local $$200)
+ (local.set $$T$0$i$i
+ (local.get $$200)
)
(loop $while-in74
(block $while-out73
- (set_local $$head118$i$i
+ (local.set $$head118$i$i
(i32.add
- (get_local $$T$0$i$i)
+ (local.get $$T$0$i$i)
(i32.const 4)
)
)
- (set_local $$201
+ (local.set $$201
(i32.load
- (get_local $$head118$i$i)
+ (local.get $$head118$i$i)
)
)
- (set_local $$and119$i$i
+ (local.set $$and119$i$i
(i32.and
- (get_local $$201)
+ (local.get $$201)
(i32.const -8)
)
)
- (set_local $$cmp120$i$i
+ (local.set $$cmp120$i$i
(i32.eq
- (get_local $$and119$i$i)
- (get_local $$sub$ptr$sub$i$i)
+ (local.get $$and119$i$i)
+ (local.get $$sub$ptr$sub$i$i)
)
)
(if
- (get_local $$cmp120$i$i)
+ (local.get $$cmp120$i$i)
(block
- (set_local $$T$0$i$i$lcssa
- (get_local $$T$0$i$i)
+ (local.set $$T$0$i$i$lcssa
+ (local.get $$T$0$i$i)
)
- (set_local $label
+ (local.set $label
(i32.const 307)
)
(br $while-out73)
)
)
- (set_local $$shr123$i$i
+ (local.set $$shr123$i$i
(i32.shr_u
- (get_local $$K105$0$i$i)
+ (local.get $$K105$0$i$i)
(i32.const 31)
)
)
- (set_local $$arrayidx126$i$i
+ (local.set $$arrayidx126$i$i
(i32.add
(i32.add
- (get_local $$T$0$i$i)
+ (local.get $$T$0$i$i)
(i32.const 16)
)
(i32.shl
- (get_local $$shr123$i$i)
+ (local.get $$shr123$i$i)
(i32.const 2)
)
)
)
- (set_local $$shl127$i$i
+ (local.set $$shl127$i$i
(i32.shl
- (get_local $$K105$0$i$i)
+ (local.get $$K105$0$i$i)
(i32.const 1)
)
)
- (set_local $$202
+ (local.set $$202
(i32.load
- (get_local $$arrayidx126$i$i)
+ (local.get $$arrayidx126$i$i)
)
)
- (set_local $$cmp128$i$i
+ (local.set $$cmp128$i$i
(i32.eq
- (get_local $$202)
+ (local.get $$202)
(i32.const 0)
)
)
(if
- (get_local $$cmp128$i$i)
+ (local.get $$cmp128$i$i)
(block
- (set_local $$T$0$i$i$lcssa284
- (get_local $$T$0$i$i)
+ (local.set $$T$0$i$i$lcssa284
+ (local.get $$T$0$i$i)
)
- (set_local $$arrayidx126$i$i$lcssa
- (get_local $$arrayidx126$i$i)
+ (local.set $$arrayidx126$i$i$lcssa
+ (local.get $$arrayidx126$i$i)
)
- (set_local $label
+ (local.set $label
(i32.const 304)
)
(br $while-out73)
)
(block
- (set_local $$K105$0$i$i
- (get_local $$shl127$i$i)
+ (local.set $$K105$0$i$i
+ (local.get $$shl127$i$i)
)
- (set_local $$T$0$i$i
- (get_local $$202)
+ (local.set $$T$0$i$i
+ (local.get $$202)
)
)
)
@@ -26749,58 +26749,58 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 304)
)
(block
- (set_local $$203
+ (local.set $$203
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp133$i$i
+ (local.set $$cmp133$i$i
(i32.lt_u
- (get_local $$arrayidx126$i$i$lcssa)
- (get_local $$203)
+ (local.get $$arrayidx126$i$i$lcssa)
+ (local.get $$203)
)
)
(if
- (get_local $$cmp133$i$i)
+ (local.get $$cmp133$i$i)
(call $_abort)
(block
(i32.store
- (get_local $$arrayidx126$i$i$lcssa)
- (get_local $$119)
+ (local.get $$arrayidx126$i$i$lcssa)
+ (local.get $$119)
)
- (set_local $$parent138$i$i
+ (local.set $$parent138$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent138$i$i)
- (get_local $$T$0$i$i$lcssa284)
+ (local.get $$parent138$i$i)
+ (local.get $$T$0$i$i$lcssa284)
)
- (set_local $$bk139$i$i
+ (local.set $$bk139$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk139$i$i)
- (get_local $$119)
+ (local.get $$bk139$i$i)
+ (local.get $$119)
)
- (set_local $$fd140$i$i
+ (local.set $$fd140$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd140$i$i)
- (get_local $$119)
+ (local.get $$fd140$i$i)
+ (local.get $$119)
)
(br $do-once40)
)
@@ -26808,89 +26808,89 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 307)
)
(block
- (set_local $$fd148$i$i
+ (local.set $$fd148$i$i
(i32.add
- (get_local $$T$0$i$i$lcssa)
+ (local.get $$T$0$i$i$lcssa)
(i32.const 8)
)
)
- (set_local $$204
+ (local.set $$204
(i32.load
- (get_local $$fd148$i$i)
+ (local.get $$fd148$i$i)
)
)
- (set_local $$205
+ (local.set $$205
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp153$i$i
+ (local.set $$cmp153$i$i
(i32.ge_u
- (get_local $$204)
- (get_local $$205)
+ (local.get $$204)
+ (local.get $$205)
)
)
- (set_local $$not$cmp150$i$i
+ (local.set $$not$cmp150$i$i
(i32.ge_u
- (get_local $$T$0$i$i$lcssa)
- (get_local $$205)
+ (local.get $$T$0$i$i$lcssa)
+ (local.get $$205)
)
)
- (set_local $$206
+ (local.set $$206
(i32.and
- (get_local $$cmp153$i$i)
- (get_local $$not$cmp150$i$i)
+ (local.get $$cmp153$i$i)
+ (local.get $$not$cmp150$i$i)
)
)
(if
- (get_local $$206)
+ (local.get $$206)
(block
- (set_local $$bk158$i$i
+ (local.set $$bk158$i$i
(i32.add
- (get_local $$204)
+ (local.get $$204)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk158$i$i)
- (get_local $$119)
+ (local.get $$bk158$i$i)
+ (local.get $$119)
)
(i32.store
- (get_local $$fd148$i$i)
- (get_local $$119)
+ (local.get $$fd148$i$i)
+ (local.get $$119)
)
- (set_local $$fd160$i$i
+ (local.set $$fd160$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd160$i$i)
- (get_local $$204)
+ (local.get $$fd160$i$i)
+ (local.get $$204)
)
- (set_local $$bk161$i$i
+ (local.set $$bk161$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk161$i$i)
- (get_local $$T$0$i$i$lcssa)
+ (local.get $$bk161$i$i)
+ (local.get $$T$0$i$i$lcssa)
)
- (set_local $$parent162$i$i
+ (local.set $$parent162$i$i
(i32.add
- (get_local $$119)
+ (local.get $$119)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent162$i$i)
+ (local.get $$parent162$i$i)
(i32.const 0)
)
(br $do-once40)
@@ -26905,105 +26905,105 @@
)
)
)
- (set_local $$207
+ (local.set $$207
(i32.load
(i32.const 188)
)
)
- (set_local $$cmp257$i
+ (local.set $$cmp257$i
(i32.gt_u
- (get_local $$207)
- (get_local $$nb$0)
+ (local.get $$207)
+ (local.get $$nb$0)
)
)
(if
- (get_local $$cmp257$i)
+ (local.get $$cmp257$i)
(block
- (set_local $$sub260$i
+ (local.set $$sub260$i
(i32.sub
- (get_local $$207)
- (get_local $$nb$0)
+ (local.get $$207)
+ (local.get $$nb$0)
)
)
(i32.store
(i32.const 188)
- (get_local $$sub260$i)
+ (local.get $$sub260$i)
)
- (set_local $$208
+ (local.set $$208
(i32.load
(i32.const 200)
)
)
- (set_local $$add$ptr262$i
+ (local.set $$add$ptr262$i
(i32.add
- (get_local $$208)
- (get_local $$nb$0)
+ (local.get $$208)
+ (local.get $$nb$0)
)
)
(i32.store
(i32.const 200)
- (get_local $$add$ptr262$i)
+ (local.get $$add$ptr262$i)
)
- (set_local $$or264$i
+ (local.set $$or264$i
(i32.or
- (get_local $$sub260$i)
+ (local.get $$sub260$i)
(i32.const 1)
)
)
- (set_local $$head265$i
+ (local.set $$head265$i
(i32.add
- (get_local $$add$ptr262$i)
+ (local.get $$add$ptr262$i)
(i32.const 4)
)
)
(i32.store
- (get_local $$head265$i)
- (get_local $$or264$i)
+ (local.get $$head265$i)
+ (local.get $$or264$i)
)
- (set_local $$or267$i
+ (local.set $$or267$i
(i32.or
- (get_local $$nb$0)
+ (local.get $$nb$0)
(i32.const 3)
)
)
- (set_local $$head268$i
+ (local.set $$head268$i
(i32.add
- (get_local $$208)
+ (local.get $$208)
(i32.const 4)
)
)
(i32.store
- (get_local $$head268$i)
- (get_local $$or267$i)
+ (local.get $$head268$i)
+ (local.get $$or267$i)
)
- (set_local $$add$ptr269$i
+ (local.set $$add$ptr269$i
(i32.add
- (get_local $$208)
+ (local.get $$208)
(i32.const 8)
)
)
- (set_local $$retval$0
- (get_local $$add$ptr269$i)
+ (local.set $$retval$0
+ (local.get $$add$ptr269$i)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
)
)
)
- (set_local $$call275$i
+ (local.set $$call275$i
(call $___errno_location)
)
(i32.store
- (get_local $$call275$i)
+ (local.get $$call275$i)
(i32.const 12)
)
- (set_local $$retval$0
+ (local.set $$retval$0
(i32.const 0)
)
(return
- (get_local $$retval$0)
+ (local.get $$retval$0)
)
)
(func $_free (; 59 ;) (param $$mem i32)
@@ -27360,719 +27360,719 @@
(local $$tobool9 i32)
(local $label i32)
(local $sp i32)
- (set_local $sp
- (get_global $STACKTOP)
+ (local.set $sp
+ (global.get $STACKTOP)
)
- (set_local $$cmp
+ (local.set $$cmp
(i32.eq
- (get_local $$mem)
+ (local.get $$mem)
(i32.const 0)
)
)
(if
- (get_local $$cmp)
+ (local.get $$cmp)
(return)
)
- (set_local $$add$ptr
+ (local.set $$add$ptr
(i32.add
- (get_local $$mem)
+ (local.get $$mem)
(i32.const -8)
)
)
- (set_local $$0
+ (local.set $$0
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp1
+ (local.set $$cmp1
(i32.lt_u
- (get_local $$add$ptr)
- (get_local $$0)
+ (local.get $$add$ptr)
+ (local.get $$0)
)
)
(if
- (get_local $$cmp1)
+ (local.get $$cmp1)
(call $_abort)
)
- (set_local $$head
+ (local.set $$head
(i32.add
- (get_local $$mem)
+ (local.get $$mem)
(i32.const -4)
)
)
- (set_local $$1
+ (local.set $$1
(i32.load
- (get_local $$head)
+ (local.get $$head)
)
)
- (set_local $$and
+ (local.set $$and
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const 3)
)
)
- (set_local $$cmp2
+ (local.set $$cmp2
(i32.eq
- (get_local $$and)
+ (local.get $$and)
(i32.const 1)
)
)
(if
- (get_local $$cmp2)
+ (local.get $$cmp2)
(call $_abort)
)
- (set_local $$and5
+ (local.set $$and5
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const -8)
)
)
- (set_local $$add$ptr6
+ (local.set $$add$ptr6
(i32.add
- (get_local $$add$ptr)
- (get_local $$and5)
+ (local.get $$add$ptr)
+ (local.get $$and5)
)
)
- (set_local $$and8
+ (local.set $$and8
(i32.and
- (get_local $$1)
+ (local.get $$1)
(i32.const 1)
)
)
- (set_local $$tobool9
+ (local.set $$tobool9
(i32.eq
- (get_local $$and8)
+ (local.get $$and8)
(i32.const 0)
)
)
(block $do-once
(if
- (get_local $$tobool9)
+ (local.get $$tobool9)
(block
- (set_local $$2
+ (local.set $$2
(i32.load
- (get_local $$add$ptr)
+ (local.get $$add$ptr)
)
)
- (set_local $$cmp13
+ (local.set $$cmp13
(i32.eq
- (get_local $$and)
+ (local.get $$and)
(i32.const 0)
)
)
(if
- (get_local $$cmp13)
+ (local.get $$cmp13)
(return)
)
- (set_local $$idx$neg
+ (local.set $$idx$neg
(i32.sub
(i32.const 0)
- (get_local $$2)
+ (local.get $$2)
)
)
- (set_local $$add$ptr16
+ (local.set $$add$ptr16
(i32.add
- (get_local $$add$ptr)
- (get_local $$idx$neg)
+ (local.get $$add$ptr)
+ (local.get $$idx$neg)
)
)
- (set_local $$add17
+ (local.set $$add17
(i32.add
- (get_local $$2)
- (get_local $$and5)
+ (local.get $$2)
+ (local.get $$and5)
)
)
- (set_local $$cmp18
+ (local.set $$cmp18
(i32.lt_u
- (get_local $$add$ptr16)
- (get_local $$0)
+ (local.get $$add$ptr16)
+ (local.get $$0)
)
)
(if
- (get_local $$cmp18)
+ (local.get $$cmp18)
(call $_abort)
)
- (set_local $$3
+ (local.set $$3
(i32.load
(i32.const 196)
)
)
- (set_local $$cmp22
+ (local.set $$cmp22
(i32.eq
- (get_local $$add$ptr16)
- (get_local $$3)
+ (local.get $$add$ptr16)
+ (local.get $$3)
)
)
(if
- (get_local $$cmp22)
+ (local.get $$cmp22)
(block
- (set_local $$head209
+ (local.set $$head209
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 4)
)
)
- (set_local $$27
+ (local.set $$27
(i32.load
- (get_local $$head209)
+ (local.get $$head209)
)
)
- (set_local $$and210
+ (local.set $$and210
(i32.and
- (get_local $$27)
+ (local.get $$27)
(i32.const 3)
)
)
- (set_local $$cmp211
+ (local.set $$cmp211
(i32.eq
- (get_local $$and210)
+ (local.get $$and210)
(i32.const 3)
)
)
(if
(i32.eqz
- (get_local $$cmp211)
+ (local.get $$cmp211)
)
(block
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
(br $do-once)
)
)
(i32.store
(i32.const 184)
- (get_local $$add17)
+ (local.get $$add17)
)
- (set_local $$and215
+ (local.set $$and215
(i32.and
- (get_local $$27)
+ (local.get $$27)
(i32.const -2)
)
)
(i32.store
- (get_local $$head209)
- (get_local $$and215)
+ (local.get $$head209)
+ (local.get $$and215)
)
- (set_local $$or
+ (local.set $$or
(i32.or
- (get_local $$add17)
+ (local.get $$add17)
(i32.const 1)
)
)
- (set_local $$head216
+ (local.set $$head216
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 4)
)
)
(i32.store
- (get_local $$head216)
- (get_local $$or)
+ (local.get $$head216)
+ (local.get $$or)
)
- (set_local $$add$ptr217
+ (local.set $$add$ptr217
(i32.add
- (get_local $$add$ptr16)
- (get_local $$add17)
+ (local.get $$add$ptr16)
+ (local.get $$add17)
)
)
(i32.store
- (get_local $$add$ptr217)
- (get_local $$add17)
+ (local.get $$add$ptr217)
+ (local.get $$add17)
)
(return)
)
)
- (set_local $$shr
+ (local.set $$shr
(i32.shr_u
- (get_local $$2)
+ (local.get $$2)
(i32.const 3)
)
)
- (set_local $$cmp25
+ (local.set $$cmp25
(i32.lt_u
- (get_local $$2)
+ (local.get $$2)
(i32.const 256)
)
)
(if
- (get_local $$cmp25)
+ (local.get $$cmp25)
(block
- (set_local $$fd
+ (local.set $$fd
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 8)
)
)
- (set_local $$4
+ (local.set $$4
(i32.load
- (get_local $$fd)
+ (local.get $$fd)
)
)
- (set_local $$bk
+ (local.set $$bk
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 12)
)
)
- (set_local $$5
+ (local.set $$5
(i32.load
- (get_local $$bk)
+ (local.get $$bk)
)
)
- (set_local $$shl
+ (local.set $$shl
(i32.shl
- (get_local $$shr)
+ (local.get $$shr)
(i32.const 1)
)
)
- (set_local $$arrayidx
+ (local.set $$arrayidx
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl)
+ (local.get $$shl)
(i32.const 2)
)
)
)
- (set_local $$cmp29
+ (local.set $$cmp29
(i32.eq
- (get_local $$4)
- (get_local $$arrayidx)
+ (local.get $$4)
+ (local.get $$arrayidx)
)
)
(if
(i32.eqz
- (get_local $$cmp29)
+ (local.get $$cmp29)
)
(block
- (set_local $$cmp31
+ (local.set $$cmp31
(i32.lt_u
- (get_local $$4)
- (get_local $$0)
+ (local.get $$4)
+ (local.get $$0)
)
)
(if
- (get_local $$cmp31)
+ (local.get $$cmp31)
(call $_abort)
)
- (set_local $$bk34
+ (local.set $$bk34
(i32.add
- (get_local $$4)
+ (local.get $$4)
(i32.const 12)
)
)
- (set_local $$6
+ (local.set $$6
(i32.load
- (get_local $$bk34)
+ (local.get $$bk34)
)
)
- (set_local $$cmp35
+ (local.set $$cmp35
(i32.eq
- (get_local $$6)
- (get_local $$add$ptr16)
+ (local.get $$6)
+ (local.get $$add$ptr16)
)
)
(if
(i32.eqz
- (get_local $$cmp35)
+ (local.get $$cmp35)
)
(call $_abort)
)
)
)
- (set_local $$cmp42
+ (local.set $$cmp42
(i32.eq
- (get_local $$5)
- (get_local $$4)
+ (local.get $$5)
+ (local.get $$4)
)
)
(if
- (get_local $$cmp42)
+ (local.get $$cmp42)
(block
- (set_local $$shl45
+ (local.set $$shl45
(i32.shl
(i32.const 1)
- (get_local $$shr)
+ (local.get $$shr)
)
)
- (set_local $$neg
+ (local.set $$neg
(i32.xor
- (get_local $$shl45)
+ (local.get $$shl45)
(i32.const -1)
)
)
- (set_local $$7
+ (local.set $$7
(i32.load
(i32.const 176)
)
)
- (set_local $$and46
+ (local.set $$and46
(i32.and
- (get_local $$7)
- (get_local $$neg)
+ (local.get $$7)
+ (local.get $$neg)
)
)
(i32.store
(i32.const 176)
- (get_local $$and46)
+ (local.get $$and46)
)
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
(br $do-once)
)
)
- (set_local $$cmp50
+ (local.set $$cmp50
(i32.eq
- (get_local $$5)
- (get_local $$arrayidx)
+ (local.get $$5)
+ (local.get $$arrayidx)
)
)
(if
- (get_local $$cmp50)
+ (local.get $$cmp50)
(block
- (set_local $$$pre313
+ (local.set $$$pre313
(i32.add
- (get_local $$5)
+ (local.get $$5)
(i32.const 8)
)
)
- (set_local $$fd67$pre$phiZ2D
- (get_local $$$pre313)
+ (local.set $$fd67$pre$phiZ2D
+ (local.get $$$pre313)
)
)
(block
- (set_local $$cmp53
+ (local.set $$cmp53
(i32.lt_u
- (get_local $$5)
- (get_local $$0)
+ (local.get $$5)
+ (local.get $$0)
)
)
(if
- (get_local $$cmp53)
+ (local.get $$cmp53)
(call $_abort)
)
- (set_local $$fd56
+ (local.set $$fd56
(i32.add
- (get_local $$5)
+ (local.get $$5)
(i32.const 8)
)
)
- (set_local $$8
+ (local.set $$8
(i32.load
- (get_local $$fd56)
+ (local.get $$fd56)
)
)
- (set_local $$cmp57
+ (local.set $$cmp57
(i32.eq
- (get_local $$8)
- (get_local $$add$ptr16)
+ (local.get $$8)
+ (local.get $$add$ptr16)
)
)
(if
- (get_local $$cmp57)
- (set_local $$fd67$pre$phiZ2D
- (get_local $$fd56)
+ (local.get $$cmp57)
+ (local.set $$fd67$pre$phiZ2D
+ (local.get $$fd56)
)
(call $_abort)
)
)
)
- (set_local $$bk66
+ (local.set $$bk66
(i32.add
- (get_local $$4)
+ (local.get $$4)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk66)
- (get_local $$5)
+ (local.get $$bk66)
+ (local.get $$5)
)
(i32.store
- (get_local $$fd67$pre$phiZ2D)
- (get_local $$4)
+ (local.get $$fd67$pre$phiZ2D)
+ (local.get $$4)
)
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
(br $do-once)
)
)
- (set_local $$parent
+ (local.set $$parent
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 24)
)
)
- (set_local $$9
+ (local.set $$9
(i32.load
- (get_local $$parent)
+ (local.get $$parent)
)
)
- (set_local $$bk73
+ (local.set $$bk73
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 12)
)
)
- (set_local $$10
+ (local.set $$10
(i32.load
- (get_local $$bk73)
+ (local.get $$bk73)
)
)
- (set_local $$cmp74
+ (local.set $$cmp74
(i32.eq
- (get_local $$10)
- (get_local $$add$ptr16)
+ (local.get $$10)
+ (local.get $$add$ptr16)
)
)
(block $do-once0
(if
- (get_local $$cmp74)
+ (local.get $$cmp74)
(block
- (set_local $$child
+ (local.set $$child
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 16)
)
)
- (set_local $$arrayidx99
+ (local.set $$arrayidx99
(i32.add
- (get_local $$child)
+ (local.get $$child)
(i32.const 4)
)
)
- (set_local $$14
+ (local.set $$14
(i32.load
- (get_local $$arrayidx99)
+ (local.get $$arrayidx99)
)
)
- (set_local $$cmp100
+ (local.set $$cmp100
(i32.eq
- (get_local $$14)
+ (local.get $$14)
(i32.const 0)
)
)
(if
- (get_local $$cmp100)
+ (local.get $$cmp100)
(block
- (set_local $$15
+ (local.set $$15
(i32.load
- (get_local $$child)
+ (local.get $$child)
)
)
- (set_local $$cmp104
+ (local.set $$cmp104
(i32.eq
- (get_local $$15)
+ (local.get $$15)
(i32.const 0)
)
)
(if
- (get_local $$cmp104)
+ (local.get $$cmp104)
(block
- (set_local $$R$3
+ (local.set $$R$3
(i32.const 0)
)
(br $do-once0)
)
(block
- (set_local $$R$1
- (get_local $$15)
+ (local.set $$R$1
+ (local.get $$15)
)
- (set_local $$RP$1
- (get_local $$child)
+ (local.set $$RP$1
+ (local.get $$child)
)
)
)
)
(block
- (set_local $$R$1
- (get_local $$14)
+ (local.set $$R$1
+ (local.get $$14)
)
- (set_local $$RP$1
- (get_local $$arrayidx99)
+ (local.set $$RP$1
+ (local.get $$arrayidx99)
)
)
)
(loop $while-in
(block $while-out
- (set_local $$arrayidx108
+ (local.set $$arrayidx108
(i32.add
- (get_local $$R$1)
+ (local.get $$R$1)
(i32.const 20)
)
)
- (set_local $$16
+ (local.set $$16
(i32.load
- (get_local $$arrayidx108)
+ (local.get $$arrayidx108)
)
)
- (set_local $$cmp109
+ (local.set $$cmp109
(i32.eq
- (get_local $$16)
+ (local.get $$16)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp109)
+ (local.get $$cmp109)
)
(block
- (set_local $$R$1
- (get_local $$16)
+ (local.set $$R$1
+ (local.get $$16)
)
- (set_local $$RP$1
- (get_local $$arrayidx108)
+ (local.set $$RP$1
+ (local.get $$arrayidx108)
)
(br $while-in)
)
)
- (set_local $$arrayidx113
+ (local.set $$arrayidx113
(i32.add
- (get_local $$R$1)
+ (local.get $$R$1)
(i32.const 16)
)
)
- (set_local $$17
+ (local.set $$17
(i32.load
- (get_local $$arrayidx113)
+ (local.get $$arrayidx113)
)
)
- (set_local $$cmp114
+ (local.set $$cmp114
(i32.eq
- (get_local $$17)
+ (local.get $$17)
(i32.const 0)
)
)
(if
- (get_local $$cmp114)
+ (local.get $$cmp114)
(block
- (set_local $$R$1$lcssa
- (get_local $$R$1)
+ (local.set $$R$1$lcssa
+ (local.get $$R$1)
)
- (set_local $$RP$1$lcssa
- (get_local $$RP$1)
+ (local.set $$RP$1$lcssa
+ (local.get $$RP$1)
)
(br $while-out)
)
(block
- (set_local $$R$1
- (get_local $$17)
+ (local.set $$R$1
+ (local.get $$17)
)
- (set_local $$RP$1
- (get_local $$arrayidx113)
+ (local.set $$RP$1
+ (local.get $$arrayidx113)
)
)
)
(br $while-in)
)
)
- (set_local $$cmp118
+ (local.set $$cmp118
(i32.lt_u
- (get_local $$RP$1$lcssa)
- (get_local $$0)
+ (local.get $$RP$1$lcssa)
+ (local.get $$0)
)
)
(if
- (get_local $$cmp118)
+ (local.get $$cmp118)
(call $_abort)
(block
(i32.store
- (get_local $$RP$1$lcssa)
+ (local.get $$RP$1$lcssa)
(i32.const 0)
)
- (set_local $$R$3
- (get_local $$R$1$lcssa)
+ (local.set $$R$3
+ (local.get $$R$1$lcssa)
)
(br $do-once0)
)
)
)
(block
- (set_local $$fd78
+ (local.set $$fd78
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 8)
)
)
- (set_local $$11
+ (local.set $$11
(i32.load
- (get_local $$fd78)
+ (local.get $$fd78)
)
)
- (set_local $$cmp80
+ (local.set $$cmp80
(i32.lt_u
- (get_local $$11)
- (get_local $$0)
+ (local.get $$11)
+ (local.get $$0)
)
)
(if
- (get_local $$cmp80)
+ (local.get $$cmp80)
(call $_abort)
)
- (set_local $$bk82
+ (local.set $$bk82
(i32.add
- (get_local $$11)
+ (local.get $$11)
(i32.const 12)
)
)
- (set_local $$12
+ (local.set $$12
(i32.load
- (get_local $$bk82)
+ (local.get $$bk82)
)
)
- (set_local $$cmp83
+ (local.set $$cmp83
(i32.eq
- (get_local $$12)
- (get_local $$add$ptr16)
+ (local.get $$12)
+ (local.get $$add$ptr16)
)
)
(if
(i32.eqz
- (get_local $$cmp83)
+ (local.get $$cmp83)
)
(call $_abort)
)
- (set_local $$fd86
+ (local.set $$fd86
(i32.add
- (get_local $$10)
+ (local.get $$10)
(i32.const 8)
)
)
- (set_local $$13
+ (local.set $$13
(i32.load
- (get_local $$fd86)
+ (local.get $$fd86)
)
)
- (set_local $$cmp87
+ (local.set $$cmp87
(i32.eq
- (get_local $$13)
- (get_local $$add$ptr16)
+ (local.get $$13)
+ (local.get $$add$ptr16)
)
)
(if
- (get_local $$cmp87)
+ (local.get $$cmp87)
(block
(i32.store
- (get_local $$bk82)
- (get_local $$10)
+ (local.get $$bk82)
+ (local.get $$10)
)
(i32.store
- (get_local $$fd86)
- (get_local $$11)
+ (local.get $$fd86)
+ (local.get $$11)
)
- (set_local $$R$3
- (get_local $$10)
+ (local.set $$R$3
+ (local.get $$10)
)
(br $do-once0)
)
@@ -28081,256 +28081,256 @@
)
)
)
- (set_local $$cmp127
+ (local.set $$cmp127
(i32.eq
- (get_local $$9)
+ (local.get $$9)
(i32.const 0)
)
)
(if
- (get_local $$cmp127)
+ (local.get $$cmp127)
(block
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
)
(block
- (set_local $$index
+ (local.set $$index
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 28)
)
)
- (set_local $$18
+ (local.set $$18
(i32.load
- (get_local $$index)
+ (local.get $$index)
)
)
- (set_local $$arrayidx130
+ (local.set $$arrayidx130
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$18)
+ (local.get $$18)
(i32.const 2)
)
)
)
- (set_local $$19
+ (local.set $$19
(i32.load
- (get_local $$arrayidx130)
+ (local.get $$arrayidx130)
)
)
- (set_local $$cmp131
+ (local.set $$cmp131
(i32.eq
- (get_local $$add$ptr16)
- (get_local $$19)
+ (local.get $$add$ptr16)
+ (local.get $$19)
)
)
(if
- (get_local $$cmp131)
+ (local.get $$cmp131)
(block
(i32.store
- (get_local $$arrayidx130)
- (get_local $$R$3)
+ (local.get $$arrayidx130)
+ (local.get $$R$3)
)
- (set_local $$cond291
+ (local.set $$cond291
(i32.eq
- (get_local $$R$3)
+ (local.get $$R$3)
(i32.const 0)
)
)
(if
- (get_local $$cond291)
+ (local.get $$cond291)
(block
- (set_local $$shl138
+ (local.set $$shl138
(i32.shl
(i32.const 1)
- (get_local $$18)
+ (local.get $$18)
)
)
- (set_local $$neg139
+ (local.set $$neg139
(i32.xor
- (get_local $$shl138)
+ (local.get $$shl138)
(i32.const -1)
)
)
- (set_local $$20
+ (local.set $$20
(i32.load
(i32.const 180)
)
)
- (set_local $$and140
+ (local.set $$and140
(i32.and
- (get_local $$20)
- (get_local $$neg139)
+ (local.get $$20)
+ (local.get $$neg139)
)
)
(i32.store
(i32.const 180)
- (get_local $$and140)
+ (local.get $$and140)
)
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
(br $do-once)
)
)
)
(block
- (set_local $$21
+ (local.set $$21
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp143
+ (local.set $$cmp143
(i32.lt_u
- (get_local $$9)
- (get_local $$21)
+ (local.get $$9)
+ (local.get $$21)
)
)
(if
- (get_local $$cmp143)
+ (local.get $$cmp143)
(call $_abort)
)
- (set_local $$arrayidx149
+ (local.set $$arrayidx149
(i32.add
- (get_local $$9)
+ (local.get $$9)
(i32.const 16)
)
)
- (set_local $$22
+ (local.set $$22
(i32.load
- (get_local $$arrayidx149)
+ (local.get $$arrayidx149)
)
)
- (set_local $$cmp150
+ (local.set $$cmp150
(i32.eq
- (get_local $$22)
- (get_local $$add$ptr16)
+ (local.get $$22)
+ (local.get $$add$ptr16)
)
)
(if
- (get_local $$cmp150)
+ (local.get $$cmp150)
(i32.store
- (get_local $$arrayidx149)
- (get_local $$R$3)
+ (local.get $$arrayidx149)
+ (local.get $$R$3)
)
(block
- (set_local $$arrayidx157
+ (local.set $$arrayidx157
(i32.add
- (get_local $$9)
+ (local.get $$9)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx157)
- (get_local $$R$3)
+ (local.get $$arrayidx157)
+ (local.get $$R$3)
)
)
)
- (set_local $$cmp162
+ (local.set $$cmp162
(i32.eq
- (get_local $$R$3)
+ (local.get $$R$3)
(i32.const 0)
)
)
(if
- (get_local $$cmp162)
+ (local.get $$cmp162)
(block
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
(br $do-once)
)
)
)
)
- (set_local $$23
+ (local.set $$23
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp165
+ (local.set $$cmp165
(i32.lt_u
- (get_local $$R$3)
- (get_local $$23)
+ (local.get $$R$3)
+ (local.get $$23)
)
)
(if
- (get_local $$cmp165)
+ (local.get $$cmp165)
(call $_abort)
)
- (set_local $$parent170
+ (local.set $$parent170
(i32.add
- (get_local $$R$3)
+ (local.get $$R$3)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent170)
- (get_local $$9)
+ (local.get $$parent170)
+ (local.get $$9)
)
- (set_local $$child171
+ (local.set $$child171
(i32.add
- (get_local $$add$ptr16)
+ (local.get $$add$ptr16)
(i32.const 16)
)
)
- (set_local $$24
+ (local.set $$24
(i32.load
- (get_local $$child171)
+ (local.get $$child171)
)
)
- (set_local $$cmp173
+ (local.set $$cmp173
(i32.eq
- (get_local $$24)
+ (local.get $$24)
(i32.const 0)
)
)
(block $do-once2
(if
(i32.eqz
- (get_local $$cmp173)
+ (local.get $$cmp173)
)
(block
- (set_local $$cmp176
+ (local.set $$cmp176
(i32.lt_u
- (get_local $$24)
- (get_local $$23)
+ (local.get $$24)
+ (local.get $$23)
)
)
(if
- (get_local $$cmp176)
+ (local.get $$cmp176)
(call $_abort)
(block
- (set_local $$arrayidx182
+ (local.set $$arrayidx182
(i32.add
- (get_local $$R$3)
+ (local.get $$R$3)
(i32.const 16)
)
)
(i32.store
- (get_local $$arrayidx182)
- (get_local $$24)
+ (local.get $$arrayidx182)
+ (local.get $$24)
)
- (set_local $$parent183
+ (local.set $$parent183
(i32.add
- (get_local $$24)
+ (local.get $$24)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent183)
- (get_local $$R$3)
+ (local.get $$parent183)
+ (local.get $$R$3)
)
(br $do-once2)
)
@@ -28338,74 +28338,74 @@
)
)
)
- (set_local $$arrayidx188
+ (local.set $$arrayidx188
(i32.add
- (get_local $$child171)
+ (local.get $$child171)
(i32.const 4)
)
)
- (set_local $$25
+ (local.set $$25
(i32.load
- (get_local $$arrayidx188)
+ (local.get $$arrayidx188)
)
)
- (set_local $$cmp189
+ (local.set $$cmp189
(i32.eq
- (get_local $$25)
+ (local.get $$25)
(i32.const 0)
)
)
(if
- (get_local $$cmp189)
+ (local.get $$cmp189)
(block
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
)
(block
- (set_local $$26
+ (local.set $$26
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp192
+ (local.set $$cmp192
(i32.lt_u
- (get_local $$25)
- (get_local $$26)
+ (local.get $$25)
+ (local.get $$26)
)
)
(if
- (get_local $$cmp192)
+ (local.get $$cmp192)
(call $_abort)
(block
- (set_local $$arrayidx198
+ (local.set $$arrayidx198
(i32.add
- (get_local $$R$3)
+ (local.get $$R$3)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx198)
- (get_local $$25)
+ (local.get $$arrayidx198)
+ (local.get $$25)
)
- (set_local $$parent199
+ (local.set $$parent199
(i32.add
- (get_local $$25)
+ (local.get $$25)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent199)
- (get_local $$R$3)
+ (local.get $$parent199)
+ (local.get $$R$3)
)
- (set_local $$p$1
- (get_local $$add$ptr16)
+ (local.set $$p$1
+ (local.get $$add$ptr16)
)
- (set_local $$psize$1
- (get_local $$add17)
+ (local.set $$psize$1
+ (local.get $$add17)
)
(br $do-once)
)
@@ -28416,132 +28416,132 @@
)
)
(block
- (set_local $$p$1
- (get_local $$add$ptr)
+ (local.set $$p$1
+ (local.get $$add$ptr)
)
- (set_local $$psize$1
- (get_local $$and5)
+ (local.set $$psize$1
+ (local.get $$and5)
)
)
)
)
- (set_local $$cmp228
+ (local.set $$cmp228
(i32.lt_u
- (get_local $$p$1)
- (get_local $$add$ptr6)
+ (local.get $$p$1)
+ (local.get $$add$ptr6)
)
)
(if
(i32.eqz
- (get_local $$cmp228)
+ (local.get $$cmp228)
)
(call $_abort)
)
- (set_local $$head231
+ (local.set $$head231
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 4)
)
)
- (set_local $$28
+ (local.set $$28
(i32.load
- (get_local $$head231)
+ (local.get $$head231)
)
)
- (set_local $$and232
+ (local.set $$and232
(i32.and
- (get_local $$28)
+ (local.get $$28)
(i32.const 1)
)
)
- (set_local $$tobool233
+ (local.set $$tobool233
(i32.eq
- (get_local $$and232)
+ (local.get $$and232)
(i32.const 0)
)
)
(if
- (get_local $$tobool233)
+ (local.get $$tobool233)
(call $_abort)
)
- (set_local $$and240
+ (local.set $$and240
(i32.and
- (get_local $$28)
+ (local.get $$28)
(i32.const 2)
)
)
- (set_local $$tobool241
+ (local.set $$tobool241
(i32.eq
- (get_local $$and240)
+ (local.get $$and240)
(i32.const 0)
)
)
(if
- (get_local $$tobool241)
+ (local.get $$tobool241)
(block
- (set_local $$29
+ (local.set $$29
(i32.load
(i32.const 200)
)
)
- (set_local $$cmp243
+ (local.set $$cmp243
(i32.eq
- (get_local $$add$ptr6)
- (get_local $$29)
+ (local.get $$add$ptr6)
+ (local.get $$29)
)
)
(if
- (get_local $$cmp243)
+ (local.get $$cmp243)
(block
- (set_local $$30
+ (local.set $$30
(i32.load
(i32.const 188)
)
)
- (set_local $$add246
+ (local.set $$add246
(i32.add
- (get_local $$30)
- (get_local $$psize$1)
+ (local.get $$30)
+ (local.get $$psize$1)
)
)
(i32.store
(i32.const 188)
- (get_local $$add246)
+ (local.get $$add246)
)
(i32.store
(i32.const 200)
- (get_local $$p$1)
+ (local.get $$p$1)
)
- (set_local $$or247
+ (local.set $$or247
(i32.or
- (get_local $$add246)
+ (local.get $$add246)
(i32.const 1)
)
)
- (set_local $$head248
+ (local.set $$head248
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 4)
)
)
(i32.store
- (get_local $$head248)
- (get_local $$or247)
+ (local.get $$head248)
+ (local.get $$or247)
)
- (set_local $$31
+ (local.set $$31
(i32.load
(i32.const 196)
)
)
- (set_local $$cmp249
+ (local.set $$cmp249
(i32.eq
- (get_local $$p$1)
- (get_local $$31)
+ (local.get $$p$1)
+ (local.get $$31)
)
)
(if
(i32.eqz
- (get_local $$cmp249)
+ (local.get $$cmp249)
)
(return)
)
@@ -28556,575 +28556,575 @@
(return)
)
)
- (set_local $$32
+ (local.set $$32
(i32.load
(i32.const 196)
)
)
- (set_local $$cmp255
+ (local.set $$cmp255
(i32.eq
- (get_local $$add$ptr6)
- (get_local $$32)
+ (local.get $$add$ptr6)
+ (local.get $$32)
)
)
(if
- (get_local $$cmp255)
+ (local.get $$cmp255)
(block
- (set_local $$33
+ (local.set $$33
(i32.load
(i32.const 184)
)
)
- (set_local $$add258
+ (local.set $$add258
(i32.add
- (get_local $$33)
- (get_local $$psize$1)
+ (local.get $$33)
+ (local.get $$psize$1)
)
)
(i32.store
(i32.const 184)
- (get_local $$add258)
+ (local.get $$add258)
)
(i32.store
(i32.const 196)
- (get_local $$p$1)
+ (local.get $$p$1)
)
- (set_local $$or259
+ (local.set $$or259
(i32.or
- (get_local $$add258)
+ (local.get $$add258)
(i32.const 1)
)
)
- (set_local $$head260
+ (local.set $$head260
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 4)
)
)
(i32.store
- (get_local $$head260)
- (get_local $$or259)
+ (local.get $$head260)
+ (local.get $$or259)
)
- (set_local $$add$ptr261
+ (local.set $$add$ptr261
(i32.add
- (get_local $$p$1)
- (get_local $$add258)
+ (local.get $$p$1)
+ (local.get $$add258)
)
)
(i32.store
- (get_local $$add$ptr261)
- (get_local $$add258)
+ (local.get $$add$ptr261)
+ (local.get $$add258)
)
(return)
)
)
- (set_local $$and266
+ (local.set $$and266
(i32.and
- (get_local $$28)
+ (local.get $$28)
(i32.const -8)
)
)
- (set_local $$add267
+ (local.set $$add267
(i32.add
- (get_local $$and266)
- (get_local $$psize$1)
+ (local.get $$and266)
+ (local.get $$psize$1)
)
)
- (set_local $$shr268
+ (local.set $$shr268
(i32.shr_u
- (get_local $$28)
+ (local.get $$28)
(i32.const 3)
)
)
- (set_local $$cmp269
+ (local.set $$cmp269
(i32.lt_u
- (get_local $$28)
+ (local.get $$28)
(i32.const 256)
)
)
(block $do-once4
(if
- (get_local $$cmp269)
+ (local.get $$cmp269)
(block
- (set_local $$fd273
+ (local.set $$fd273
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 8)
)
)
- (set_local $$34
+ (local.set $$34
(i32.load
- (get_local $$fd273)
+ (local.get $$fd273)
)
)
- (set_local $$bk275
+ (local.set $$bk275
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 12)
)
)
- (set_local $$35
+ (local.set $$35
(i32.load
- (get_local $$bk275)
+ (local.get $$bk275)
)
)
- (set_local $$shl278
+ (local.set $$shl278
(i32.shl
- (get_local $$shr268)
+ (local.get $$shr268)
(i32.const 1)
)
)
- (set_local $$arrayidx279
+ (local.set $$arrayidx279
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl278)
+ (local.get $$shl278)
(i32.const 2)
)
)
)
- (set_local $$cmp280
+ (local.set $$cmp280
(i32.eq
- (get_local $$34)
- (get_local $$arrayidx279)
+ (local.get $$34)
+ (local.get $$arrayidx279)
)
)
(if
(i32.eqz
- (get_local $$cmp280)
+ (local.get $$cmp280)
)
(block
- (set_local $$36
+ (local.set $$36
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp283
+ (local.set $$cmp283
(i32.lt_u
- (get_local $$34)
- (get_local $$36)
+ (local.get $$34)
+ (local.get $$36)
)
)
(if
- (get_local $$cmp283)
+ (local.get $$cmp283)
(call $_abort)
)
- (set_local $$bk286
+ (local.set $$bk286
(i32.add
- (get_local $$34)
+ (local.get $$34)
(i32.const 12)
)
)
- (set_local $$37
+ (local.set $$37
(i32.load
- (get_local $$bk286)
+ (local.get $$bk286)
)
)
- (set_local $$cmp287
+ (local.set $$cmp287
(i32.eq
- (get_local $$37)
- (get_local $$add$ptr6)
+ (local.get $$37)
+ (local.get $$add$ptr6)
)
)
(if
(i32.eqz
- (get_local $$cmp287)
+ (local.get $$cmp287)
)
(call $_abort)
)
)
)
- (set_local $$cmp296
+ (local.set $$cmp296
(i32.eq
- (get_local $$35)
- (get_local $$34)
+ (local.get $$35)
+ (local.get $$34)
)
)
(if
- (get_local $$cmp296)
+ (local.get $$cmp296)
(block
- (set_local $$shl299
+ (local.set $$shl299
(i32.shl
(i32.const 1)
- (get_local $$shr268)
+ (local.get $$shr268)
)
)
- (set_local $$neg300
+ (local.set $$neg300
(i32.xor
- (get_local $$shl299)
+ (local.get $$shl299)
(i32.const -1)
)
)
- (set_local $$38
+ (local.set $$38
(i32.load
(i32.const 176)
)
)
- (set_local $$and301
+ (local.set $$and301
(i32.and
- (get_local $$38)
- (get_local $$neg300)
+ (local.get $$38)
+ (local.get $$neg300)
)
)
(i32.store
(i32.const 176)
- (get_local $$and301)
+ (local.get $$and301)
)
(br $do-once4)
)
)
- (set_local $$cmp305
+ (local.set $$cmp305
(i32.eq
- (get_local $$35)
- (get_local $$arrayidx279)
+ (local.get $$35)
+ (local.get $$arrayidx279)
)
)
(if
- (get_local $$cmp305)
+ (local.get $$cmp305)
(block
- (set_local $$$pre312
+ (local.set $$$pre312
(i32.add
- (get_local $$35)
+ (local.get $$35)
(i32.const 8)
)
)
- (set_local $$fd322$pre$phiZ2D
- (get_local $$$pre312)
+ (local.set $$fd322$pre$phiZ2D
+ (local.get $$$pre312)
)
)
(block
- (set_local $$39
+ (local.set $$39
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp308
+ (local.set $$cmp308
(i32.lt_u
- (get_local $$35)
- (get_local $$39)
+ (local.get $$35)
+ (local.get $$39)
)
)
(if
- (get_local $$cmp308)
+ (local.get $$cmp308)
(call $_abort)
)
- (set_local $$fd311
+ (local.set $$fd311
(i32.add
- (get_local $$35)
+ (local.get $$35)
(i32.const 8)
)
)
- (set_local $$40
+ (local.set $$40
(i32.load
- (get_local $$fd311)
+ (local.get $$fd311)
)
)
- (set_local $$cmp312
+ (local.set $$cmp312
(i32.eq
- (get_local $$40)
- (get_local $$add$ptr6)
+ (local.get $$40)
+ (local.get $$add$ptr6)
)
)
(if
- (get_local $$cmp312)
- (set_local $$fd322$pre$phiZ2D
- (get_local $$fd311)
+ (local.get $$cmp312)
+ (local.set $$fd322$pre$phiZ2D
+ (local.get $$fd311)
)
(call $_abort)
)
)
)
- (set_local $$bk321
+ (local.set $$bk321
(i32.add
- (get_local $$34)
+ (local.get $$34)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk321)
- (get_local $$35)
+ (local.get $$bk321)
+ (local.get $$35)
)
(i32.store
- (get_local $$fd322$pre$phiZ2D)
- (get_local $$34)
+ (local.get $$fd322$pre$phiZ2D)
+ (local.get $$34)
)
)
(block
- (set_local $$parent331
+ (local.set $$parent331
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 24)
)
)
- (set_local $$41
+ (local.set $$41
(i32.load
- (get_local $$parent331)
+ (local.get $$parent331)
)
)
- (set_local $$bk333
+ (local.set $$bk333
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 12)
)
)
- (set_local $$42
+ (local.set $$42
(i32.load
- (get_local $$bk333)
+ (local.get $$bk333)
)
)
- (set_local $$cmp334
+ (local.set $$cmp334
(i32.eq
- (get_local $$42)
- (get_local $$add$ptr6)
+ (local.get $$42)
+ (local.get $$add$ptr6)
)
)
(block $do-once6
(if
- (get_local $$cmp334)
+ (local.get $$cmp334)
(block
- (set_local $$child361
+ (local.set $$child361
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 16)
)
)
- (set_local $$arrayidx362
+ (local.set $$arrayidx362
(i32.add
- (get_local $$child361)
+ (local.get $$child361)
(i32.const 4)
)
)
- (set_local $$47
+ (local.set $$47
(i32.load
- (get_local $$arrayidx362)
+ (local.get $$arrayidx362)
)
)
- (set_local $$cmp363
+ (local.set $$cmp363
(i32.eq
- (get_local $$47)
+ (local.get $$47)
(i32.const 0)
)
)
(if
- (get_local $$cmp363)
+ (local.get $$cmp363)
(block
- (set_local $$48
+ (local.set $$48
(i32.load
- (get_local $$child361)
+ (local.get $$child361)
)
)
- (set_local $$cmp368
+ (local.set $$cmp368
(i32.eq
- (get_local $$48)
+ (local.get $$48)
(i32.const 0)
)
)
(if
- (get_local $$cmp368)
+ (local.get $$cmp368)
(block
- (set_local $$R332$3
+ (local.set $$R332$3
(i32.const 0)
)
(br $do-once6)
)
(block
- (set_local $$R332$1
- (get_local $$48)
+ (local.set $$R332$1
+ (local.get $$48)
)
- (set_local $$RP360$1
- (get_local $$child361)
+ (local.set $$RP360$1
+ (local.get $$child361)
)
)
)
)
(block
- (set_local $$R332$1
- (get_local $$47)
+ (local.set $$R332$1
+ (local.get $$47)
)
- (set_local $$RP360$1
- (get_local $$arrayidx362)
+ (local.set $$RP360$1
+ (local.get $$arrayidx362)
)
)
)
(loop $while-in9
(block $while-out8
- (set_local $$arrayidx374
+ (local.set $$arrayidx374
(i32.add
- (get_local $$R332$1)
+ (local.get $$R332$1)
(i32.const 20)
)
)
- (set_local $$49
+ (local.set $$49
(i32.load
- (get_local $$arrayidx374)
+ (local.get $$arrayidx374)
)
)
- (set_local $$cmp375
+ (local.set $$cmp375
(i32.eq
- (get_local $$49)
+ (local.get $$49)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp375)
+ (local.get $$cmp375)
)
(block
- (set_local $$R332$1
- (get_local $$49)
+ (local.set $$R332$1
+ (local.get $$49)
)
- (set_local $$RP360$1
- (get_local $$arrayidx374)
+ (local.set $$RP360$1
+ (local.get $$arrayidx374)
)
(br $while-in9)
)
)
- (set_local $$arrayidx379
+ (local.set $$arrayidx379
(i32.add
- (get_local $$R332$1)
+ (local.get $$R332$1)
(i32.const 16)
)
)
- (set_local $$50
+ (local.set $$50
(i32.load
- (get_local $$arrayidx379)
+ (local.get $$arrayidx379)
)
)
- (set_local $$cmp380
+ (local.set $$cmp380
(i32.eq
- (get_local $$50)
+ (local.get $$50)
(i32.const 0)
)
)
(if
- (get_local $$cmp380)
+ (local.get $$cmp380)
(block
- (set_local $$R332$1$lcssa
- (get_local $$R332$1)
+ (local.set $$R332$1$lcssa
+ (local.get $$R332$1)
)
- (set_local $$RP360$1$lcssa
- (get_local $$RP360$1)
+ (local.set $$RP360$1$lcssa
+ (local.get $$RP360$1)
)
(br $while-out8)
)
(block
- (set_local $$R332$1
- (get_local $$50)
+ (local.set $$R332$1
+ (local.get $$50)
)
- (set_local $$RP360$1
- (get_local $$arrayidx379)
+ (local.set $$RP360$1
+ (local.get $$arrayidx379)
)
)
)
(br $while-in9)
)
)
- (set_local $$51
+ (local.set $$51
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp386
+ (local.set $$cmp386
(i32.lt_u
- (get_local $$RP360$1$lcssa)
- (get_local $$51)
+ (local.get $$RP360$1$lcssa)
+ (local.get $$51)
)
)
(if
- (get_local $$cmp386)
+ (local.get $$cmp386)
(call $_abort)
(block
(i32.store
- (get_local $$RP360$1$lcssa)
+ (local.get $$RP360$1$lcssa)
(i32.const 0)
)
- (set_local $$R332$3
- (get_local $$R332$1$lcssa)
+ (local.set $$R332$3
+ (local.get $$R332$1$lcssa)
)
(br $do-once6)
)
)
)
(block
- (set_local $$fd338
+ (local.set $$fd338
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 8)
)
)
- (set_local $$43
+ (local.set $$43
(i32.load
- (get_local $$fd338)
+ (local.get $$fd338)
)
)
- (set_local $$44
+ (local.set $$44
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp340
+ (local.set $$cmp340
(i32.lt_u
- (get_local $$43)
- (get_local $$44)
+ (local.get $$43)
+ (local.get $$44)
)
)
(if
- (get_local $$cmp340)
+ (local.get $$cmp340)
(call $_abort)
)
- (set_local $$bk343
+ (local.set $$bk343
(i32.add
- (get_local $$43)
+ (local.get $$43)
(i32.const 12)
)
)
- (set_local $$45
+ (local.set $$45
(i32.load
- (get_local $$bk343)
+ (local.get $$bk343)
)
)
- (set_local $$cmp344
+ (local.set $$cmp344
(i32.eq
- (get_local $$45)
- (get_local $$add$ptr6)
+ (local.get $$45)
+ (local.get $$add$ptr6)
)
)
(if
(i32.eqz
- (get_local $$cmp344)
+ (local.get $$cmp344)
)
(call $_abort)
)
- (set_local $$fd347
+ (local.set $$fd347
(i32.add
- (get_local $$42)
+ (local.get $$42)
(i32.const 8)
)
)
- (set_local $$46
+ (local.set $$46
(i32.load
- (get_local $$fd347)
+ (local.get $$fd347)
)
)
- (set_local $$cmp348
+ (local.set $$cmp348
(i32.eq
- (get_local $$46)
- (get_local $$add$ptr6)
+ (local.get $$46)
+ (local.get $$add$ptr6)
)
)
(if
- (get_local $$cmp348)
+ (local.get $$cmp348)
(block
(i32.store
- (get_local $$bk343)
- (get_local $$42)
+ (local.get $$bk343)
+ (local.get $$42)
)
(i32.store
- (get_local $$fd347)
- (get_local $$43)
+ (local.get $$fd347)
+ (local.get $$43)
)
- (set_local $$R332$3
- (get_local $$42)
+ (local.set $$R332$3
+ (local.get $$42)
)
(br $do-once6)
)
@@ -29133,236 +29133,236 @@
)
)
)
- (set_local $$cmp395
+ (local.set $$cmp395
(i32.eq
- (get_local $$41)
+ (local.get $$41)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp395)
+ (local.get $$cmp395)
)
(block
- (set_local $$index399
+ (local.set $$index399
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 28)
)
)
- (set_local $$52
+ (local.set $$52
(i32.load
- (get_local $$index399)
+ (local.get $$index399)
)
)
- (set_local $$arrayidx400
+ (local.set $$arrayidx400
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$52)
+ (local.get $$52)
(i32.const 2)
)
)
)
- (set_local $$53
+ (local.set $$53
(i32.load
- (get_local $$arrayidx400)
+ (local.get $$arrayidx400)
)
)
- (set_local $$cmp401
+ (local.set $$cmp401
(i32.eq
- (get_local $$add$ptr6)
- (get_local $$53)
+ (local.get $$add$ptr6)
+ (local.get $$53)
)
)
(if
- (get_local $$cmp401)
+ (local.get $$cmp401)
(block
(i32.store
- (get_local $$arrayidx400)
- (get_local $$R332$3)
+ (local.get $$arrayidx400)
+ (local.get $$R332$3)
)
- (set_local $$cond292
+ (local.set $$cond292
(i32.eq
- (get_local $$R332$3)
+ (local.get $$R332$3)
(i32.const 0)
)
)
(if
- (get_local $$cond292)
+ (local.get $$cond292)
(block
- (set_local $$shl408
+ (local.set $$shl408
(i32.shl
(i32.const 1)
- (get_local $$52)
+ (local.get $$52)
)
)
- (set_local $$neg409
+ (local.set $$neg409
(i32.xor
- (get_local $$shl408)
+ (local.get $$shl408)
(i32.const -1)
)
)
- (set_local $$54
+ (local.set $$54
(i32.load
(i32.const 180)
)
)
- (set_local $$and410
+ (local.set $$and410
(i32.and
- (get_local $$54)
- (get_local $$neg409)
+ (local.get $$54)
+ (local.get $$neg409)
)
)
(i32.store
(i32.const 180)
- (get_local $$and410)
+ (local.get $$and410)
)
(br $do-once4)
)
)
)
(block
- (set_local $$55
+ (local.set $$55
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp413
+ (local.set $$cmp413
(i32.lt_u
- (get_local $$41)
- (get_local $$55)
+ (local.get $$41)
+ (local.get $$55)
)
)
(if
- (get_local $$cmp413)
+ (local.get $$cmp413)
(call $_abort)
)
- (set_local $$arrayidx419
+ (local.set $$arrayidx419
(i32.add
- (get_local $$41)
+ (local.get $$41)
(i32.const 16)
)
)
- (set_local $$56
+ (local.set $$56
(i32.load
- (get_local $$arrayidx419)
+ (local.get $$arrayidx419)
)
)
- (set_local $$cmp420
+ (local.set $$cmp420
(i32.eq
- (get_local $$56)
- (get_local $$add$ptr6)
+ (local.get $$56)
+ (local.get $$add$ptr6)
)
)
(if
- (get_local $$cmp420)
+ (local.get $$cmp420)
(i32.store
- (get_local $$arrayidx419)
- (get_local $$R332$3)
+ (local.get $$arrayidx419)
+ (local.get $$R332$3)
)
(block
- (set_local $$arrayidx427
+ (local.set $$arrayidx427
(i32.add
- (get_local $$41)
+ (local.get $$41)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx427)
- (get_local $$R332$3)
+ (local.get $$arrayidx427)
+ (local.get $$R332$3)
)
)
)
- (set_local $$cmp432
+ (local.set $$cmp432
(i32.eq
- (get_local $$R332$3)
+ (local.get $$R332$3)
(i32.const 0)
)
)
(if
- (get_local $$cmp432)
+ (local.get $$cmp432)
(br $do-once4)
)
)
)
- (set_local $$57
+ (local.set $$57
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp435
+ (local.set $$cmp435
(i32.lt_u
- (get_local $$R332$3)
- (get_local $$57)
+ (local.get $$R332$3)
+ (local.get $$57)
)
)
(if
- (get_local $$cmp435)
+ (local.get $$cmp435)
(call $_abort)
)
- (set_local $$parent442
+ (local.set $$parent442
(i32.add
- (get_local $$R332$3)
+ (local.get $$R332$3)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent442)
- (get_local $$41)
+ (local.get $$parent442)
+ (local.get $$41)
)
- (set_local $$child443
+ (local.set $$child443
(i32.add
- (get_local $$add$ptr6)
+ (local.get $$add$ptr6)
(i32.const 16)
)
)
- (set_local $$58
+ (local.set $$58
(i32.load
- (get_local $$child443)
+ (local.get $$child443)
)
)
- (set_local $$cmp445
+ (local.set $$cmp445
(i32.eq
- (get_local $$58)
+ (local.get $$58)
(i32.const 0)
)
)
(block $do-once10
(if
(i32.eqz
- (get_local $$cmp445)
+ (local.get $$cmp445)
)
(block
- (set_local $$cmp448
+ (local.set $$cmp448
(i32.lt_u
- (get_local $$58)
- (get_local $$57)
+ (local.get $$58)
+ (local.get $$57)
)
)
(if
- (get_local $$cmp448)
+ (local.get $$cmp448)
(call $_abort)
(block
- (set_local $$arrayidx454
+ (local.set $$arrayidx454
(i32.add
- (get_local $$R332$3)
+ (local.get $$R332$3)
(i32.const 16)
)
)
(i32.store
- (get_local $$arrayidx454)
- (get_local $$58)
+ (local.get $$arrayidx454)
+ (local.get $$58)
)
- (set_local $$parent455
+ (local.set $$parent455
(i32.add
- (get_local $$58)
+ (local.get $$58)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent455)
- (get_local $$R332$3)
+ (local.get $$parent455)
+ (local.get $$R332$3)
)
(br $do-once10)
)
@@ -29370,62 +29370,62 @@
)
)
)
- (set_local $$arrayidx460
+ (local.set $$arrayidx460
(i32.add
- (get_local $$child443)
+ (local.get $$child443)
(i32.const 4)
)
)
- (set_local $$59
+ (local.set $$59
(i32.load
- (get_local $$arrayidx460)
+ (local.get $$arrayidx460)
)
)
- (set_local $$cmp461
+ (local.set $$cmp461
(i32.eq
- (get_local $$59)
+ (local.get $$59)
(i32.const 0)
)
)
(if
(i32.eqz
- (get_local $$cmp461)
+ (local.get $$cmp461)
)
(block
- (set_local $$60
+ (local.set $$60
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp464
+ (local.set $$cmp464
(i32.lt_u
- (get_local $$59)
- (get_local $$60)
+ (local.get $$59)
+ (local.get $$60)
)
)
(if
- (get_local $$cmp464)
+ (local.get $$cmp464)
(call $_abort)
(block
- (set_local $$arrayidx470
+ (local.set $$arrayidx470
(i32.add
- (get_local $$R332$3)
+ (local.get $$R332$3)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx470)
- (get_local $$59)
+ (local.get $$arrayidx470)
+ (local.get $$59)
)
- (set_local $$parent471
+ (local.set $$parent471
(i32.add
- (get_local $$59)
+ (local.get $$59)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent471)
- (get_local $$R332$3)
+ (local.get $$parent471)
+ (local.get $$R332$3)
)
(br $do-once4)
)
@@ -29437,667 +29437,667 @@
)
)
)
- (set_local $$or480
+ (local.set $$or480
(i32.or
- (get_local $$add267)
+ (local.get $$add267)
(i32.const 1)
)
)
- (set_local $$head481
+ (local.set $$head481
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 4)
)
)
(i32.store
- (get_local $$head481)
- (get_local $$or480)
+ (local.get $$head481)
+ (local.get $$or480)
)
- (set_local $$add$ptr482
+ (local.set $$add$ptr482
(i32.add
- (get_local $$p$1)
- (get_local $$add267)
+ (local.get $$p$1)
+ (local.get $$add267)
)
)
(i32.store
- (get_local $$add$ptr482)
- (get_local $$add267)
+ (local.get $$add$ptr482)
+ (local.get $$add267)
)
- (set_local $$61
+ (local.set $$61
(i32.load
(i32.const 196)
)
)
- (set_local $$cmp484
+ (local.set $$cmp484
(i32.eq
- (get_local $$p$1)
- (get_local $$61)
+ (local.get $$p$1)
+ (local.get $$61)
)
)
(if
- (get_local $$cmp484)
+ (local.get $$cmp484)
(block
(i32.store
(i32.const 184)
- (get_local $$add267)
+ (local.get $$add267)
)
(return)
)
- (set_local $$psize$2
- (get_local $$add267)
+ (local.set $$psize$2
+ (local.get $$add267)
)
)
)
(block
- (set_local $$and495
+ (local.set $$and495
(i32.and
- (get_local $$28)
+ (local.get $$28)
(i32.const -2)
)
)
(i32.store
- (get_local $$head231)
- (get_local $$and495)
+ (local.get $$head231)
+ (local.get $$and495)
)
- (set_local $$or496
+ (local.set $$or496
(i32.or
- (get_local $$psize$1)
+ (local.get $$psize$1)
(i32.const 1)
)
)
- (set_local $$head497
+ (local.set $$head497
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 4)
)
)
(i32.store
- (get_local $$head497)
- (get_local $$or496)
+ (local.get $$head497)
+ (local.get $$or496)
)
- (set_local $$add$ptr498
+ (local.set $$add$ptr498
(i32.add
- (get_local $$p$1)
- (get_local $$psize$1)
+ (local.get $$p$1)
+ (local.get $$psize$1)
)
)
(i32.store
- (get_local $$add$ptr498)
- (get_local $$psize$1)
+ (local.get $$add$ptr498)
+ (local.get $$psize$1)
)
- (set_local $$psize$2
- (get_local $$psize$1)
+ (local.set $$psize$2
+ (local.get $$psize$1)
)
)
)
- (set_local $$shr501
+ (local.set $$shr501
(i32.shr_u
- (get_local $$psize$2)
+ (local.get $$psize$2)
(i32.const 3)
)
)
- (set_local $$cmp502
+ (local.set $$cmp502
(i32.lt_u
- (get_local $$psize$2)
+ (local.get $$psize$2)
(i32.const 256)
)
)
(if
- (get_local $$cmp502)
+ (local.get $$cmp502)
(block
- (set_local $$shl508
+ (local.set $$shl508
(i32.shl
- (get_local $$shr501)
+ (local.get $$shr501)
(i32.const 1)
)
)
- (set_local $$arrayidx509
+ (local.set $$arrayidx509
(i32.add
(i32.const 216)
(i32.shl
- (get_local $$shl508)
+ (local.get $$shl508)
(i32.const 2)
)
)
)
- (set_local $$62
+ (local.set $$62
(i32.load
(i32.const 176)
)
)
- (set_local $$shl511
+ (local.set $$shl511
(i32.shl
(i32.const 1)
- (get_local $$shr501)
+ (local.get $$shr501)
)
)
- (set_local $$and512
+ (local.set $$and512
(i32.and
- (get_local $$62)
- (get_local $$shl511)
+ (local.get $$62)
+ (local.get $$shl511)
)
)
- (set_local $$tobool513
+ (local.set $$tobool513
(i32.eq
- (get_local $$and512)
+ (local.get $$and512)
(i32.const 0)
)
)
(if
- (get_local $$tobool513)
+ (local.get $$tobool513)
(block
- (set_local $$or516
+ (local.set $$or516
(i32.or
- (get_local $$62)
- (get_local $$shl511)
+ (local.get $$62)
+ (local.get $$shl511)
)
)
(i32.store
(i32.const 176)
- (get_local $$or516)
+ (local.get $$or516)
)
- (set_local $$$pre
+ (local.set $$$pre
(i32.add
- (get_local $$arrayidx509)
+ (local.get $$arrayidx509)
(i32.const 8)
)
)
- (set_local $$$pre$phiZ2D
- (get_local $$$pre)
+ (local.set $$$pre$phiZ2D
+ (local.get $$$pre)
)
- (set_local $$F510$0
- (get_local $$arrayidx509)
+ (local.set $$F510$0
+ (local.get $$arrayidx509)
)
)
(block
- (set_local $$63
+ (local.set $$63
(i32.add
- (get_local $$arrayidx509)
+ (local.get $$arrayidx509)
(i32.const 8)
)
)
- (set_local $$64
+ (local.set $$64
(i32.load
- (get_local $$63)
+ (local.get $$63)
)
)
- (set_local $$65
+ (local.set $$65
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp519
+ (local.set $$cmp519
(i32.lt_u
- (get_local $$64)
- (get_local $$65)
+ (local.get $$64)
+ (local.get $$65)
)
)
(if
- (get_local $$cmp519)
+ (local.get $$cmp519)
(call $_abort)
(block
- (set_local $$$pre$phiZ2D
- (get_local $$63)
+ (local.set $$$pre$phiZ2D
+ (local.get $$63)
)
- (set_local $$F510$0
- (get_local $$64)
+ (local.set $$F510$0
+ (local.get $$64)
)
)
)
)
)
(i32.store
- (get_local $$$pre$phiZ2D)
- (get_local $$p$1)
+ (local.get $$$pre$phiZ2D)
+ (local.get $$p$1)
)
- (set_local $$bk529
+ (local.set $$bk529
(i32.add
- (get_local $$F510$0)
+ (local.get $$F510$0)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk529)
- (get_local $$p$1)
+ (local.get $$bk529)
+ (local.get $$p$1)
)
- (set_local $$fd530
+ (local.set $$fd530
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd530)
- (get_local $$F510$0)
+ (local.get $$fd530)
+ (local.get $$F510$0)
)
- (set_local $$bk531
+ (local.set $$bk531
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk531)
- (get_local $$arrayidx509)
+ (local.get $$bk531)
+ (local.get $$arrayidx509)
)
(return)
)
)
- (set_local $$shr535
+ (local.set $$shr535
(i32.shr_u
- (get_local $$psize$2)
+ (local.get $$psize$2)
(i32.const 8)
)
)
- (set_local $$cmp536
+ (local.set $$cmp536
(i32.eq
- (get_local $$shr535)
+ (local.get $$shr535)
(i32.const 0)
)
)
(if
- (get_local $$cmp536)
- (set_local $$I534$0
+ (local.get $$cmp536)
+ (local.set $$I534$0
(i32.const 0)
)
(block
- (set_local $$cmp540
+ (local.set $$cmp540
(i32.gt_u
- (get_local $$psize$2)
+ (local.get $$psize$2)
(i32.const 16777215)
)
)
(if
- (get_local $$cmp540)
- (set_local $$I534$0
+ (local.get $$cmp540)
+ (local.set $$I534$0
(i32.const 31)
)
(block
- (set_local $$sub
+ (local.set $$sub
(i32.add
- (get_local $$shr535)
+ (local.get $$shr535)
(i32.const 1048320)
)
)
- (set_local $$shr544
+ (local.set $$shr544
(i32.shr_u
- (get_local $$sub)
+ (local.get $$sub)
(i32.const 16)
)
)
- (set_local $$and545
+ (local.set $$and545
(i32.and
- (get_local $$shr544)
+ (local.get $$shr544)
(i32.const 8)
)
)
- (set_local $$shl546
+ (local.set $$shl546
(i32.shl
- (get_local $$shr535)
- (get_local $$and545)
+ (local.get $$shr535)
+ (local.get $$and545)
)
)
- (set_local $$sub547
+ (local.set $$sub547
(i32.add
- (get_local $$shl546)
+ (local.get $$shl546)
(i32.const 520192)
)
)
- (set_local $$shr548
+ (local.set $$shr548
(i32.shr_u
- (get_local $$sub547)
+ (local.get $$sub547)
(i32.const 16)
)
)
- (set_local $$and549
+ (local.set $$and549
(i32.and
- (get_local $$shr548)
+ (local.get $$shr548)
(i32.const 4)
)
)
- (set_local $$add550
+ (local.set $$add550
(i32.or
- (get_local $$and549)
- (get_local $$and545)
+ (local.get $$and549)
+ (local.get $$and545)
)
)
- (set_local $$shl551
+ (local.set $$shl551
(i32.shl
- (get_local $$shl546)
- (get_local $$and549)
+ (local.get $$shl546)
+ (local.get $$and549)
)
)
- (set_local $$sub552
+ (local.set $$sub552
(i32.add
- (get_local $$shl551)
+ (local.get $$shl551)
(i32.const 245760)
)
)
- (set_local $$shr553
+ (local.set $$shr553
(i32.shr_u
- (get_local $$sub552)
+ (local.get $$sub552)
(i32.const 16)
)
)
- (set_local $$and554
+ (local.set $$and554
(i32.and
- (get_local $$shr553)
+ (local.get $$shr553)
(i32.const 2)
)
)
- (set_local $$add555
+ (local.set $$add555
(i32.or
- (get_local $$add550)
- (get_local $$and554)
+ (local.get $$add550)
+ (local.get $$and554)
)
)
- (set_local $$sub556
+ (local.set $$sub556
(i32.sub
(i32.const 14)
- (get_local $$add555)
+ (local.get $$add555)
)
)
- (set_local $$shl557
+ (local.set $$shl557
(i32.shl
- (get_local $$shl551)
- (get_local $$and554)
+ (local.get $$shl551)
+ (local.get $$and554)
)
)
- (set_local $$shr558
+ (local.set $$shr558
(i32.shr_u
- (get_local $$shl557)
+ (local.get $$shl557)
(i32.const 15)
)
)
- (set_local $$add559
+ (local.set $$add559
(i32.add
- (get_local $$sub556)
- (get_local $$shr558)
+ (local.get $$sub556)
+ (local.get $$shr558)
)
)
- (set_local $$shl560
+ (local.set $$shl560
(i32.shl
- (get_local $$add559)
+ (local.get $$add559)
(i32.const 1)
)
)
- (set_local $$add561
+ (local.set $$add561
(i32.add
- (get_local $$add559)
+ (local.get $$add559)
(i32.const 7)
)
)
- (set_local $$shr562
+ (local.set $$shr562
(i32.shr_u
- (get_local $$psize$2)
- (get_local $$add561)
+ (local.get $$psize$2)
+ (local.get $$add561)
)
)
- (set_local $$and563
+ (local.set $$and563
(i32.and
- (get_local $$shr562)
+ (local.get $$shr562)
(i32.const 1)
)
)
- (set_local $$add564
+ (local.set $$add564
(i32.or
- (get_local $$and563)
- (get_local $$shl560)
+ (local.get $$and563)
+ (local.get $$shl560)
)
)
- (set_local $$I534$0
- (get_local $$add564)
+ (local.set $$I534$0
+ (local.get $$add564)
)
)
)
)
)
- (set_local $$arrayidx567
+ (local.set $$arrayidx567
(i32.add
(i32.const 480)
(i32.shl
- (get_local $$I534$0)
+ (local.get $$I534$0)
(i32.const 2)
)
)
)
- (set_local $$index568
+ (local.set $$index568
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 28)
)
)
(i32.store
- (get_local $$index568)
- (get_local $$I534$0)
+ (local.get $$index568)
+ (local.get $$I534$0)
)
- (set_local $$child569
+ (local.set $$child569
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 16)
)
)
- (set_local $$arrayidx570
+ (local.set $$arrayidx570
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 20)
)
)
(i32.store
- (get_local $$arrayidx570)
+ (local.get $$arrayidx570)
(i32.const 0)
)
(i32.store
- (get_local $$child569)
+ (local.get $$child569)
(i32.const 0)
)
- (set_local $$66
+ (local.set $$66
(i32.load
(i32.const 180)
)
)
- (set_local $$shl573
+ (local.set $$shl573
(i32.shl
(i32.const 1)
- (get_local $$I534$0)
+ (local.get $$I534$0)
)
)
- (set_local $$and574
+ (local.set $$and574
(i32.and
- (get_local $$66)
- (get_local $$shl573)
+ (local.get $$66)
+ (local.get $$shl573)
)
)
- (set_local $$tobool575
+ (local.set $$tobool575
(i32.eq
- (get_local $$and574)
+ (local.get $$and574)
(i32.const 0)
)
)
(block $do-once12
(if
- (get_local $$tobool575)
+ (local.get $$tobool575)
(block
- (set_local $$or578
+ (local.set $$or578
(i32.or
- (get_local $$66)
- (get_local $$shl573)
+ (local.get $$66)
+ (local.get $$shl573)
)
)
(i32.store
(i32.const 180)
- (get_local $$or578)
+ (local.get $$or578)
)
(i32.store
- (get_local $$arrayidx567)
- (get_local $$p$1)
+ (local.get $$arrayidx567)
+ (local.get $$p$1)
)
- (set_local $$parent579
+ (local.set $$parent579
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent579)
- (get_local $$arrayidx567)
+ (local.get $$parent579)
+ (local.get $$arrayidx567)
)
- (set_local $$bk580
+ (local.set $$bk580
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk580)
- (get_local $$p$1)
+ (local.get $$bk580)
+ (local.get $$p$1)
)
- (set_local $$fd581
+ (local.set $$fd581
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd581)
- (get_local $$p$1)
+ (local.get $$fd581)
+ (local.get $$p$1)
)
)
(block
- (set_local $$67
+ (local.set $$67
(i32.load
- (get_local $$arrayidx567)
+ (local.get $$arrayidx567)
)
)
- (set_local $$cmp584
+ (local.set $$cmp584
(i32.eq
- (get_local $$I534$0)
+ (local.get $$I534$0)
(i32.const 31)
)
)
- (set_local $$shr586
+ (local.set $$shr586
(i32.shr_u
- (get_local $$I534$0)
+ (local.get $$I534$0)
(i32.const 1)
)
)
- (set_local $$sub589
+ (local.set $$sub589
(i32.sub
(i32.const 25)
- (get_local $$shr586)
+ (local.get $$shr586)
)
)
- (set_local $$cond
+ (local.set $$cond
(if (result i32)
- (get_local $$cmp584)
+ (local.get $$cmp584)
(i32.const 0)
- (get_local $$sub589)
+ (local.get $$sub589)
)
)
- (set_local $$shl590
+ (local.set $$shl590
(i32.shl
- (get_local $$psize$2)
- (get_local $$cond)
+ (local.get $$psize$2)
+ (local.get $$cond)
)
)
- (set_local $$K583$0
- (get_local $$shl590)
+ (local.set $$K583$0
+ (local.get $$shl590)
)
- (set_local $$T$0
- (get_local $$67)
+ (local.set $$T$0
+ (local.get $$67)
)
(loop $while-in15
(block $while-out14
- (set_local $$head591
+ (local.set $$head591
(i32.add
- (get_local $$T$0)
+ (local.get $$T$0)
(i32.const 4)
)
)
- (set_local $$68
+ (local.set $$68
(i32.load
- (get_local $$head591)
+ (local.get $$head591)
)
)
- (set_local $$and592
+ (local.set $$and592
(i32.and
- (get_local $$68)
+ (local.get $$68)
(i32.const -8)
)
)
- (set_local $$cmp593
+ (local.set $$cmp593
(i32.eq
- (get_local $$and592)
- (get_local $$psize$2)
+ (local.get $$and592)
+ (local.get $$psize$2)
)
)
(if
- (get_local $$cmp593)
+ (local.get $$cmp593)
(block
- (set_local $$T$0$lcssa
- (get_local $$T$0)
+ (local.set $$T$0$lcssa
+ (local.get $$T$0)
)
- (set_local $label
+ (local.set $label
(i32.const 130)
)
(br $while-out14)
)
)
- (set_local $$shr596
+ (local.set $$shr596
(i32.shr_u
- (get_local $$K583$0)
+ (local.get $$K583$0)
(i32.const 31)
)
)
- (set_local $$arrayidx599
+ (local.set $$arrayidx599
(i32.add
(i32.add
- (get_local $$T$0)
+ (local.get $$T$0)
(i32.const 16)
)
(i32.shl
- (get_local $$shr596)
+ (local.get $$shr596)
(i32.const 2)
)
)
)
- (set_local $$shl600
+ (local.set $$shl600
(i32.shl
- (get_local $$K583$0)
+ (local.get $$K583$0)
(i32.const 1)
)
)
- (set_local $$69
+ (local.set $$69
(i32.load
- (get_local $$arrayidx599)
+ (local.get $$arrayidx599)
)
)
- (set_local $$cmp601
+ (local.set $$cmp601
(i32.eq
- (get_local $$69)
+ (local.get $$69)
(i32.const 0)
)
)
(if
- (get_local $$cmp601)
+ (local.get $$cmp601)
(block
- (set_local $$T$0$lcssa319
- (get_local $$T$0)
+ (local.set $$T$0$lcssa319
+ (local.get $$T$0)
)
- (set_local $$arrayidx599$lcssa
- (get_local $$arrayidx599)
+ (local.set $$arrayidx599$lcssa
+ (local.get $$arrayidx599)
)
- (set_local $label
+ (local.set $label
(i32.const 127)
)
(br $while-out14)
)
(block
- (set_local $$K583$0
- (get_local $$shl600)
+ (local.set $$K583$0
+ (local.get $$shl600)
)
- (set_local $$T$0
- (get_local $$69)
+ (local.set $$T$0
+ (local.get $$69)
)
)
)
@@ -30106,58 +30106,58 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 127)
)
(block
- (set_local $$70
+ (local.set $$70
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp605
+ (local.set $$cmp605
(i32.lt_u
- (get_local $$arrayidx599$lcssa)
- (get_local $$70)
+ (local.get $$arrayidx599$lcssa)
+ (local.get $$70)
)
)
(if
- (get_local $$cmp605)
+ (local.get $$cmp605)
(call $_abort)
(block
(i32.store
- (get_local $$arrayidx599$lcssa)
- (get_local $$p$1)
+ (local.get $$arrayidx599$lcssa)
+ (local.get $$p$1)
)
- (set_local $$parent610
+ (local.set $$parent610
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent610)
- (get_local $$T$0$lcssa319)
+ (local.get $$parent610)
+ (local.get $$T$0$lcssa319)
)
- (set_local $$bk611
+ (local.set $$bk611
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk611)
- (get_local $$p$1)
+ (local.get $$bk611)
+ (local.get $$p$1)
)
- (set_local $$fd612
+ (local.set $$fd612
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd612)
- (get_local $$p$1)
+ (local.get $$fd612)
+ (local.get $$p$1)
)
(br $do-once12)
)
@@ -30165,89 +30165,89 @@
)
(if
(i32.eq
- (get_local $label)
+ (local.get $label)
(i32.const 130)
)
(block
- (set_local $$fd620
+ (local.set $$fd620
(i32.add
- (get_local $$T$0$lcssa)
+ (local.get $$T$0$lcssa)
(i32.const 8)
)
)
- (set_local $$71
+ (local.set $$71
(i32.load
- (get_local $$fd620)
+ (local.get $$fd620)
)
)
- (set_local $$72
+ (local.set $$72
(i32.load
(i32.const 192)
)
)
- (set_local $$cmp624
+ (local.set $$cmp624
(i32.ge_u
- (get_local $$71)
- (get_local $$72)
+ (local.get $$71)
+ (local.get $$72)
)
)
- (set_local $$not$cmp621
+ (local.set $$not$cmp621
(i32.ge_u
- (get_local $$T$0$lcssa)
- (get_local $$72)
+ (local.get $$T$0$lcssa)
+ (local.get $$72)
)
)
- (set_local $$73
+ (local.set $$73
(i32.and
- (get_local $$cmp624)
- (get_local $$not$cmp621)
+ (local.get $$cmp624)
+ (local.get $$not$cmp621)
)
)
(if
- (get_local $$73)
+ (local.get $$73)
(block
- (set_local $$bk631
+ (local.set $$bk631
(i32.add
- (get_local $$71)
+ (local.get $$71)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk631)
- (get_local $$p$1)
+ (local.get $$bk631)
+ (local.get $$p$1)
)
(i32.store
- (get_local $$fd620)
- (get_local $$p$1)
+ (local.get $$fd620)
+ (local.get $$p$1)
)
- (set_local $$fd633
+ (local.set $$fd633
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 8)
)
)
(i32.store
- (get_local $$fd633)
- (get_local $$71)
+ (local.get $$fd633)
+ (local.get $$71)
)
- (set_local $$bk634
+ (local.set $$bk634
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 12)
)
)
(i32.store
- (get_local $$bk634)
- (get_local $$T$0$lcssa)
+ (local.get $$bk634)
+ (local.get $$T$0$lcssa)
)
- (set_local $$parent635
+ (local.set $$parent635
(i32.add
- (get_local $$p$1)
+ (local.get $$p$1)
(i32.const 24)
)
)
(i32.store
- (get_local $$parent635)
+ (local.get $$parent635)
(i32.const 0)
)
(br $do-once12)
@@ -30260,58 +30260,58 @@
)
)
)
- (set_local $$74
+ (local.set $$74
(i32.load
(i32.const 208)
)
)
- (set_local $$dec
+ (local.set $$dec
(i32.add
- (get_local $$74)
+ (local.get $$74)
(i32.const -1)
)
)
(i32.store
(i32.const 208)
- (get_local $$dec)
+ (local.get $$dec)
)
- (set_local $$cmp640
+ (local.set $$cmp640
(i32.eq
- (get_local $$dec)
+ (local.get $$dec)
(i32.const 0)
)
)
(if
- (get_local $$cmp640)
- (set_local $$sp$0$in$i
+ (local.get $$cmp640)
+ (local.set $$sp$0$in$i
(i32.const 632)
)
(return)
)
(loop $while-in17
(block $while-out16
- (set_local $$sp$0$i
+ (local.set $$sp$0$i
(i32.load
- (get_local $$sp$0$in$i)
+ (local.get $$sp$0$in$i)
)
)
- (set_local $$cmp$i
+ (local.set $$cmp$i
(i32.eq
- (get_local $$sp$0$i)
+ (local.get $$sp$0$i)
(i32.const 0)
)
)
- (set_local $$next4$i
+ (local.set $$next4$i
(i32.add
- (get_local $$sp$0$i)
+ (local.get $$sp$0$i)
(i32.const 8)
)
)
(if
- (get_local $$cmp$i)
+ (local.get $$cmp$i)
(br $while-out16)
- (set_local $$sp$0$in$i
- (get_local $$next4$i)
+ (local.set $$sp$0$in$i
+ (local.get $$next4$i)
)
)
(br $while-in17)
@@ -30329,76 +30329,76 @@
(func $_i64Subtract (; 61 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32)
(local $l i32)
(local $h i32)
- (set_local $l
+ (local.set $l
(i32.sub
- (get_local $a)
- (get_local $c)
+ (local.get $a)
+ (local.get $c)
)
)
- (set_local $h
+ (local.set $h
(i32.sub
- (get_local $b)
- (get_local $d)
+ (local.get $b)
+ (local.get $d)
)
)
- (set_local $h
+ (local.set $h
(i32.sub
(i32.sub
- (get_local $b)
- (get_local $d)
+ (local.get $b)
+ (local.get $d)
)
(i32.gt_u
- (get_local $c)
- (get_local $a)
+ (local.get $c)
+ (local.get $a)
)
)
)
(return
(block (result i32)
(block
- (set_global $tempRet0
- (get_local $h)
+ (global.set $tempRet0
+ (local.get $h)
)
(drop
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
)
- (get_local $l)
+ (local.get $l)
)
)
)
(func $_i64Add (; 62 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32)
(local $l i32)
(local $h i32)
- (set_local $l
+ (local.set $l
(i32.add
- (get_local $a)
- (get_local $c)
+ (local.get $a)
+ (local.get $c)
)
)
- (set_local $h
+ (local.set $h
(i32.add
(i32.add
- (get_local $b)
- (get_local $d)
+ (local.get $b)
+ (local.get $d)
)
(i32.lt_u
- (get_local $l)
- (get_local $a)
+ (local.get $l)
+ (local.get $a)
)
)
)
(return
(block (result i32)
(block
- (set_global $tempRet0
- (get_local $h)
+ (global.set $tempRet0
+ (local.get $h)
)
(drop
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
)
- (get_local $l)
+ (local.get $l)
)
)
)
@@ -30407,54 +30407,54 @@
(local $value4 i32)
(local $stop4 i32)
(local $unaligned i32)
- (set_local $stop
+ (local.set $stop
(i32.add
- (get_local $ptr)
- (get_local $num)
+ (local.get $ptr)
+ (local.get $num)
)
)
(if
(i32.ge_s
- (get_local $num)
+ (local.get $num)
(i32.const 20)
)
(block
- (set_local $value
+ (local.set $value
(i32.and
- (get_local $value)
+ (local.get $value)
(i32.const 255)
)
)
- (set_local $unaligned
+ (local.set $unaligned
(i32.and
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 3)
)
)
- (set_local $value4
+ (local.set $value4
(i32.or
(i32.or
(i32.or
- (get_local $value)
+ (local.get $value)
(i32.shl
- (get_local $value)
+ (local.get $value)
(i32.const 8)
)
)
(i32.shl
- (get_local $value)
+ (local.get $value)
(i32.const 16)
)
)
(i32.shl
- (get_local $value)
+ (local.get $value)
(i32.const 24)
)
)
)
- (set_local $stop4
+ (local.set $stop4
(i32.and
- (get_local $stop)
+ (local.get $stop)
(i32.xor
(i32.const 3)
(i32.const -1)
@@ -30462,15 +30462,15 @@
)
)
(if
- (get_local $unaligned)
+ (local.get $unaligned)
(block
- (set_local $unaligned
+ (local.set $unaligned
(i32.sub
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 4)
)
- (get_local $unaligned)
+ (local.get $unaligned)
)
)
(loop $while-in
@@ -30478,20 +30478,20 @@
(if
(i32.eqz
(i32.lt_s
- (get_local $ptr)
- (get_local $unaligned)
+ (local.get $ptr)
+ (local.get $unaligned)
)
)
(br $while-out)
)
(block
(i32.store8
- (get_local $ptr)
- (get_local $value)
+ (local.get $ptr)
+ (local.get $value)
)
- (set_local $ptr
+ (local.set $ptr
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 1)
)
)
@@ -30506,20 +30506,20 @@
(if
(i32.eqz
(i32.lt_s
- (get_local $ptr)
- (get_local $stop4)
+ (local.get $ptr)
+ (local.get $stop4)
)
)
(br $while-out0)
)
(block
(i32.store
- (get_local $ptr)
- (get_local $value4)
+ (local.get $ptr)
+ (local.get $value4)
)
- (set_local $ptr
+ (local.set $ptr
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 4)
)
)
@@ -30534,20 +30534,20 @@
(if
(i32.eqz
(i32.lt_s
- (get_local $ptr)
- (get_local $stop)
+ (local.get $ptr)
+ (local.get $stop)
)
)
(br $while-out2)
)
(block
(i32.store8
- (get_local $ptr)
- (get_local $value)
+ (local.get $ptr)
+ (local.get $value)
)
- (set_local $ptr
+ (local.set $ptr
(i32.add
- (get_local $ptr)
+ (local.get $ptr)
(i32.const 1)
)
)
@@ -30557,8 +30557,8 @@
)
(return
(i32.sub
- (get_local $ptr)
- (get_local $num)
+ (local.get $ptr)
+ (local.get $num)
)
)
)
@@ -30566,53 +30566,53 @@
(local $ander i32)
(if
(i32.lt_s
- (get_local $bits)
+ (local.get $bits)
(i32.const 32)
)
(block
- (set_local $ander
+ (local.set $ander
(i32.sub
(i32.shl
(i32.const 1)
- (get_local $bits)
+ (local.get $bits)
)
(i32.const 1)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.shr_u
- (get_local $high)
- (get_local $bits)
+ (local.get $high)
+ (local.get $bits)
)
)
(return
(i32.or
(i32.shr_u
- (get_local $low)
- (get_local $bits)
+ (local.get $low)
+ (local.get $bits)
)
(i32.shl
(i32.and
- (get_local $high)
- (get_local $ander)
+ (local.get $high)
+ (local.get $ander)
)
(i32.sub
(i32.const 32)
- (get_local $bits)
+ (local.get $bits)
)
)
)
)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.const 0)
)
(return
(i32.shr_u
- (get_local $high)
+ (local.get $high)
(i32.sub
- (get_local $bits)
+ (local.get $bits)
(i32.const 32)
)
)
@@ -30622,56 +30622,56 @@
(local $ander i32)
(if
(i32.lt_s
- (get_local $bits)
+ (local.get $bits)
(i32.const 32)
)
(block
- (set_local $ander
+ (local.set $ander
(i32.sub
(i32.shl
(i32.const 1)
- (get_local $bits)
+ (local.get $bits)
)
(i32.const 1)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.or
(i32.shl
- (get_local $high)
- (get_local $bits)
+ (local.get $high)
+ (local.get $bits)
)
(i32.shr_u
(i32.and
- (get_local $low)
+ (local.get $low)
(i32.shl
- (get_local $ander)
+ (local.get $ander)
(i32.sub
(i32.const 32)
- (get_local $bits)
+ (local.get $bits)
)
)
)
(i32.sub
(i32.const 32)
- (get_local $bits)
+ (local.get $bits)
)
)
)
)
(return
(i32.shl
- (get_local $low)
- (get_local $bits)
+ (local.get $low)
+ (local.get $bits)
)
)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.shl
- (get_local $low)
+ (local.get $low)
(i32.sub
- (get_local $bits)
+ (local.get $bits)
(i32.const 32)
)
)
@@ -30684,28 +30684,28 @@
(local $ret i32)
(if
(i32.ge_s
- (get_local $num)
+ (local.get $num)
(i32.const 4096)
)
(return
(call $_emscripten_memcpy_big
- (get_local $dest)
- (get_local $src)
- (get_local $num)
+ (local.get $dest)
+ (local.get $src)
+ (local.get $num)
)
)
)
- (set_local $ret
- (get_local $dest)
+ (local.set $ret
+ (local.get $dest)
)
(if
(i32.eq
(i32.and
- (get_local $dest)
+ (local.get $dest)
(i32.const 3)
)
(i32.and
- (get_local $src)
+ (local.get $src)
(i32.const 3)
)
)
@@ -30715,7 +30715,7 @@
(if
(i32.eqz
(i32.and
- (get_local $dest)
+ (local.get $dest)
(i32.const 3)
)
)
@@ -30724,34 +30724,34 @@
(block
(if
(i32.eq
- (get_local $num)
+ (local.get $num)
(i32.const 0)
)
(return
- (get_local $ret)
+ (local.get $ret)
)
)
(i32.store8
- (get_local $dest)
+ (local.get $dest)
(i32.load8_s
- (get_local $src)
+ (local.get $src)
)
)
- (set_local $dest
+ (local.set $dest
(i32.add
- (get_local $dest)
+ (local.get $dest)
(i32.const 1)
)
)
- (set_local $src
+ (local.set $src
(i32.add
- (get_local $src)
+ (local.get $src)
(i32.const 1)
)
)
- (set_local $num
+ (local.set $num
(i32.sub
- (get_local $num)
+ (local.get $num)
(i32.const 1)
)
)
@@ -30764,7 +30764,7 @@
(if
(i32.eqz
(i32.ge_s
- (get_local $num)
+ (local.get $num)
(i32.const 4)
)
)
@@ -30772,26 +30772,26 @@
)
(block
(i32.store
- (get_local $dest)
+ (local.get $dest)
(i32.load
- (get_local $src)
+ (local.get $src)
)
)
- (set_local $dest
+ (local.set $dest
(i32.add
- (get_local $dest)
+ (local.get $dest)
(i32.const 4)
)
)
- (set_local $src
+ (local.set $src
(i32.add
- (get_local $src)
+ (local.get $src)
(i32.const 4)
)
)
- (set_local $num
+ (local.set $num
(i32.sub
- (get_local $num)
+ (local.get $num)
(i32.const 4)
)
)
@@ -30806,7 +30806,7 @@
(if
(i32.eqz
(i32.gt_s
- (get_local $num)
+ (local.get $num)
(i32.const 0)
)
)
@@ -30814,26 +30814,26 @@
)
(block
(i32.store8
- (get_local $dest)
+ (local.get $dest)
(i32.load8_s
- (get_local $src)
+ (local.get $src)
)
)
- (set_local $dest
+ (local.set $dest
(i32.add
- (get_local $dest)
+ (local.get $dest)
(i32.const 1)
)
)
- (set_local $src
+ (local.set $src
(i32.add
- (get_local $src)
+ (local.get $src)
(i32.const 1)
)
)
- (set_local $num
+ (local.set $num
(i32.sub
- (get_local $num)
+ (local.get $num)
(i32.const 1)
)
)
@@ -30842,56 +30842,56 @@
)
)
(return
- (get_local $ret)
+ (local.get $ret)
)
)
(func $_bitshift64Ashr (; 67 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32)
(local $ander i32)
(if
(i32.lt_s
- (get_local $bits)
+ (local.get $bits)
(i32.const 32)
)
(block
- (set_local $ander
+ (local.set $ander
(i32.sub
(i32.shl
(i32.const 1)
- (get_local $bits)
+ (local.get $bits)
)
(i32.const 1)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.shr_s
- (get_local $high)
- (get_local $bits)
+ (local.get $high)
+ (local.get $bits)
)
)
(return
(i32.or
(i32.shr_u
- (get_local $low)
- (get_local $bits)
+ (local.get $low)
+ (local.get $bits)
)
(i32.shl
(i32.and
- (get_local $high)
- (get_local $ander)
+ (local.get $high)
+ (local.get $ander)
)
(i32.sub
(i32.const 32)
- (get_local $bits)
+ (local.get $bits)
)
)
)
)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(if (result i32)
(i32.lt_s
- (get_local $high)
+ (local.get $high)
(i32.const 0)
)
(i32.const -1)
@@ -30900,9 +30900,9 @@
)
(return
(i32.shr_s
- (get_local $high)
+ (local.get $high)
(i32.sub
- (get_local $bits)
+ (local.get $bits)
(i32.const 32)
)
)
@@ -30916,83 +30916,83 @@
(local $$8 i32)
(local $$11 i32)
(local $$12 i32)
- (set_local $$1
+ (local.set $$1
(i32.and
- (get_local $$a)
+ (local.get $$a)
(i32.const 65535)
)
)
- (set_local $$2
+ (local.set $$2
(i32.and
- (get_local $$b)
+ (local.get $$b)
(i32.const 65535)
)
)
- (set_local $$3
+ (local.set $$3
(i32.mul
- (get_local $$2)
- (get_local $$1)
+ (local.get $$2)
+ (local.get $$1)
)
)
- (set_local $$6
+ (local.set $$6
(i32.shr_u
- (get_local $$a)
+ (local.get $$a)
(i32.const 16)
)
)
- (set_local $$8
+ (local.set $$8
(i32.add
(i32.shr_u
- (get_local $$3)
+ (local.get $$3)
(i32.const 16)
)
(i32.mul
- (get_local $$2)
- (get_local $$6)
+ (local.get $$2)
+ (local.get $$6)
)
)
)
- (set_local $$11
+ (local.set $$11
(i32.shr_u
- (get_local $$b)
+ (local.get $$b)
(i32.const 16)
)
)
- (set_local $$12
+ (local.set $$12
(i32.mul
- (get_local $$11)
- (get_local $$1)
+ (local.get $$11)
+ (local.get $$1)
)
)
(return
(block (result i32)
(block
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.add
(i32.add
(i32.shr_u
- (get_local $$8)
+ (local.get $$8)
(i32.const 16)
)
(i32.mul
- (get_local $$11)
- (get_local $$6)
+ (local.get $$11)
+ (local.get $$6)
)
)
(i32.shr_u
(i32.add
(i32.and
- (get_local $$8)
+ (local.get $$8)
(i32.const 65535)
)
- (get_local $$12)
+ (local.get $$12)
)
(i32.const 16)
)
)
)
(drop
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
)
(i32.or
@@ -31000,13 +31000,13 @@
(i32.or
(i32.shl
(i32.add
- (get_local $$8)
- (get_local $$12)
+ (local.get $$8)
+ (local.get $$12)
)
(i32.const 16)
)
(i32.and
- (get_local $$3)
+ (local.get $$3)
(i32.const 65535)
)
)
@@ -31026,16 +31026,16 @@
(local $$7$1 i32)
(local $$8$0 i32)
(local $$10$0 i32)
- (set_local $$1$0
+ (local.set $$1$0
(i32.or
(i32.shr_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 31)
)
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 0)
)
(i32.const -1)
@@ -31045,12 +31045,12 @@
)
)
)
- (set_local $$1$1
+ (local.set $$1$1
(i32.or
(i32.shr_s
(if (result i32)
(i32.lt_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 0)
)
(i32.const -1)
@@ -31061,7 +31061,7 @@
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 0)
)
(i32.const -1)
@@ -31071,16 +31071,16 @@
)
)
)
- (set_local $$2$0
+ (local.set $$2$0
(i32.or
(i32.shr_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 31)
)
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 0)
)
(i32.const -1)
@@ -31090,12 +31090,12 @@
)
)
)
- (set_local $$2$1
+ (local.set $$2$1
(i32.or
(i32.shr_s
(if (result i32)
(i32.lt_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 0)
)
(i32.const -1)
@@ -31106,7 +31106,7 @@
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 0)
)
(i32.const -1)
@@ -31116,74 +31116,74 @@
)
)
)
- (set_local $$4$0
+ (local.set $$4$0
(call $_i64Subtract
(i32.xor
- (get_local $$1$0)
- (get_local $$a$0)
+ (local.get $$1$0)
+ (local.get $$a$0)
)
(i32.xor
- (get_local $$1$1)
- (get_local $$a$1)
+ (local.get $$1$1)
+ (local.get $$a$1)
)
- (get_local $$1$0)
- (get_local $$1$1)
+ (local.get $$1$0)
+ (local.get $$1$1)
)
)
- (set_local $$4$1
- (get_global $tempRet0)
+ (local.set $$4$1
+ (global.get $tempRet0)
)
- (set_local $$6$0
+ (local.set $$6$0
(call $_i64Subtract
(i32.xor
- (get_local $$2$0)
- (get_local $$b$0)
+ (local.get $$2$0)
+ (local.get $$b$0)
)
(i32.xor
- (get_local $$2$1)
- (get_local $$b$1)
+ (local.get $$2$1)
+ (local.get $$b$1)
)
- (get_local $$2$0)
- (get_local $$2$1)
+ (local.get $$2$0)
+ (local.get $$2$1)
)
)
- (set_local $$7$0
+ (local.set $$7$0
(i32.xor
- (get_local $$2$0)
- (get_local $$1$0)
+ (local.get $$2$0)
+ (local.get $$1$0)
)
)
- (set_local $$7$1
+ (local.set $$7$1
(i32.xor
- (get_local $$2$1)
- (get_local $$1$1)
+ (local.get $$2$1)
+ (local.get $$1$1)
)
)
- (set_local $$8$0
+ (local.set $$8$0
(call $___udivmoddi4
- (get_local $$4$0)
- (get_local $$4$1)
- (get_local $$6$0)
- (get_global $tempRet0)
+ (local.get $$4$0)
+ (local.get $$4$1)
+ (local.get $$6$0)
+ (global.get $tempRet0)
(i32.const 0)
)
)
- (set_local $$10$0
+ (local.set $$10$0
(call $_i64Subtract
(i32.xor
- (get_local $$8$0)
- (get_local $$7$0)
+ (local.get $$8$0)
+ (local.get $$7$0)
)
(i32.xor
- (get_global $tempRet0)
- (get_local $$7$1)
+ (global.get $tempRet0)
+ (local.get $$7$1)
)
- (get_local $$7$0)
- (get_local $$7$1)
+ (local.get $$7$0)
+ (local.get $$7$1)
)
)
(return
- (get_local $$10$0)
+ (local.get $$10$0)
)
)
(func $___remdi3 (; 70 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
@@ -31198,28 +31198,28 @@
(local $$10$0 i32)
(local $$10$1 i32)
(local $__stackBase__ i32)
- (set_local $__stackBase__
- (get_global $STACKTOP)
+ (local.set $__stackBase__
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 16)
)
)
- (set_local $$rem
- (get_local $__stackBase__)
+ (local.set $$rem
+ (local.get $__stackBase__)
)
- (set_local $$1$0
+ (local.set $$1$0
(i32.or
(i32.shr_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 31)
)
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 0)
)
(i32.const -1)
@@ -31229,12 +31229,12 @@
)
)
)
- (set_local $$1$1
+ (local.set $$1$1
(i32.or
(i32.shr_s
(if (result i32)
(i32.lt_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 0)
)
(i32.const -1)
@@ -31245,7 +31245,7 @@
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$a$1)
+ (local.get $$a$1)
(i32.const 0)
)
(i32.const -1)
@@ -31255,16 +31255,16 @@
)
)
)
- (set_local $$2$0
+ (local.set $$2$0
(i32.or
(i32.shr_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 31)
)
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 0)
)
(i32.const -1)
@@ -31274,12 +31274,12 @@
)
)
)
- (set_local $$2$1
+ (local.set $$2$1
(i32.or
(i32.shr_s
(if (result i32)
(i32.lt_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 0)
)
(i32.const -1)
@@ -31290,7 +31290,7 @@
(i32.shl
(if (result i32)
(i32.lt_s
- (get_local $$b$1)
+ (local.get $$b$1)
(i32.const 0)
)
(i32.const -1)
@@ -31300,84 +31300,84 @@
)
)
)
- (set_local $$4$0
+ (local.set $$4$0
(call $_i64Subtract
(i32.xor
- (get_local $$1$0)
- (get_local $$a$0)
+ (local.get $$1$0)
+ (local.get $$a$0)
)
(i32.xor
- (get_local $$1$1)
- (get_local $$a$1)
+ (local.get $$1$1)
+ (local.get $$a$1)
)
- (get_local $$1$0)
- (get_local $$1$1)
+ (local.get $$1$0)
+ (local.get $$1$1)
)
)
- (set_local $$4$1
- (get_global $tempRet0)
+ (local.set $$4$1
+ (global.get $tempRet0)
)
- (set_local $$6$0
+ (local.set $$6$0
(call $_i64Subtract
(i32.xor
- (get_local $$2$0)
- (get_local $$b$0)
+ (local.get $$2$0)
+ (local.get $$b$0)
)
(i32.xor
- (get_local $$2$1)
- (get_local $$b$1)
+ (local.get $$2$1)
+ (local.get $$b$1)
)
- (get_local $$2$0)
- (get_local $$2$1)
+ (local.get $$2$0)
+ (local.get $$2$1)
)
)
(drop
(call $___udivmoddi4
- (get_local $$4$0)
- (get_local $$4$1)
- (get_local $$6$0)
- (get_global $tempRet0)
- (get_local $$rem)
+ (local.get $$4$0)
+ (local.get $$4$1)
+ (local.get $$6$0)
+ (global.get $tempRet0)
+ (local.get $$rem)
)
)
- (set_local $$10$0
+ (local.set $$10$0
(call $_i64Subtract
(i32.xor
(i32.load
- (get_local $$rem)
+ (local.get $$rem)
)
- (get_local $$1$0)
+ (local.get $$1$0)
)
(i32.xor
(i32.load
(i32.add
- (get_local $$rem)
+ (local.get $$rem)
(i32.const 4)
)
)
- (get_local $$1$1)
+ (local.get $$1$1)
)
- (get_local $$1$0)
- (get_local $$1$1)
+ (local.get $$1$0)
+ (local.get $$1$1)
)
)
- (set_local $$10$1
- (get_global $tempRet0)
+ (local.set $$10$1
+ (global.get $tempRet0)
)
- (set_global $STACKTOP
- (get_local $__stackBase__)
+ (global.set $STACKTOP
+ (local.get $__stackBase__)
)
(return
(block (result i32)
(block
- (set_global $tempRet0
- (get_local $$10$1)
+ (global.set $tempRet0
+ (local.get $$10$1)
)
(drop
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
)
- (get_local $$10$0)
+ (local.get $$10$0)
)
)
)
@@ -31387,56 +31387,56 @@
(local $$1$0 i32)
(local $$1$1 i32)
(local $$2 i32)
- (set_local $$x_sroa_0_0_extract_trunc
- (get_local $$a$0)
+ (local.set $$x_sroa_0_0_extract_trunc
+ (local.get $$a$0)
)
- (set_local $$y_sroa_0_0_extract_trunc
- (get_local $$b$0)
+ (local.set $$y_sroa_0_0_extract_trunc
+ (local.get $$b$0)
)
- (set_local $$1$0
+ (local.set $$1$0
(call $___muldsi3
- (get_local $$x_sroa_0_0_extract_trunc)
- (get_local $$y_sroa_0_0_extract_trunc)
+ (local.get $$x_sroa_0_0_extract_trunc)
+ (local.get $$y_sroa_0_0_extract_trunc)
)
)
- (set_local $$1$1
- (get_global $tempRet0)
+ (local.set $$1$1
+ (global.get $tempRet0)
)
- (set_local $$2
+ (local.set $$2
(i32.mul
- (get_local $$a$1)
- (get_local $$y_sroa_0_0_extract_trunc)
+ (local.get $$a$1)
+ (local.get $$y_sroa_0_0_extract_trunc)
)
)
(return
(block (result i32)
(block
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.or
(i32.add
(i32.add
(i32.mul
- (get_local $$b$1)
- (get_local $$x_sroa_0_0_extract_trunc)
+ (local.get $$b$1)
+ (local.get $$x_sroa_0_0_extract_trunc)
)
- (get_local $$2)
+ (local.get $$2)
)
- (get_local $$1$1)
+ (local.get $$1$1)
)
(i32.and
- (get_local $$1$1)
+ (local.get $$1$1)
(i32.const 0)
)
)
)
(drop
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
)
(i32.or
(i32.const 0)
(i32.and
- (get_local $$1$0)
+ (local.get $$1$0)
(i32.const -1)
)
)
@@ -31445,63 +31445,63 @@
)
(func $___udivdi3 (; 72 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
(local $$1$0 i32)
- (set_local $$1$0
+ (local.set $$1$0
(call $___udivmoddi4
- (get_local $$a$0)
- (get_local $$a$1)
- (get_local $$b$0)
- (get_local $$b$1)
+ (local.get $$a$0)
+ (local.get $$a$1)
+ (local.get $$b$0)
+ (local.get $$b$1)
(i32.const 0)
)
)
(return
- (get_local $$1$0)
+ (local.get $$1$0)
)
)
(func $___uremdi3 (; 73 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
(local $$rem i32)
(local $__stackBase__ i32)
- (set_local $__stackBase__
- (get_global $STACKTOP)
+ (local.set $__stackBase__
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 16)
)
)
- (set_local $$rem
- (get_local $__stackBase__)
+ (local.set $$rem
+ (local.get $__stackBase__)
)
(drop
(call $___udivmoddi4
- (get_local $$a$0)
- (get_local $$a$1)
- (get_local $$b$0)
- (get_local $$b$1)
- (get_local $$rem)
+ (local.get $$a$0)
+ (local.get $$a$1)
+ (local.get $$b$0)
+ (local.get $$b$1)
+ (local.get $$rem)
)
)
- (set_global $STACKTOP
- (get_local $__stackBase__)
+ (global.set $STACKTOP
+ (local.get $__stackBase__)
)
(return
(block (result i32)
(block
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.load
(i32.add
- (get_local $$rem)
+ (local.get $$rem)
(i32.const 4)
)
)
)
(drop
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
)
(i32.load
- (get_local $$rem)
+ (local.get $$rem)
)
)
)
@@ -31509,67 +31509,67 @@
(func $___udivmoddi4 (; 74 ;) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32)
(local $x64 i64)
(local $y64 i64)
- (set_local $x64
+ (local.set $x64
(i64.or
- (i64.extend_u/i32
- (get_local $xl)
+ (i64.extend_i32_u
+ (local.get $xl)
)
(i64.shl
- (i64.extend_u/i32
- (get_local $xh)
+ (i64.extend_i32_u
+ (local.get $xh)
)
(i64.const 32)
)
)
)
- (set_local $y64
+ (local.set $y64
(i64.or
- (i64.extend_u/i32
- (get_local $yl)
+ (i64.extend_i32_u
+ (local.get $yl)
)
(i64.shl
- (i64.extend_u/i32
- (get_local $yh)
+ (i64.extend_i32_u
+ (local.get $yh)
)
(i64.const 32)
)
)
)
(if
- (get_local $r)
+ (local.get $r)
(i64.store
- (get_local $r)
+ (local.get $r)
(i64.rem_u
- (get_local $x64)
- (get_local $y64)
+ (local.get $x64)
+ (local.get $y64)
)
)
)
- (set_local $x64
+ (local.set $x64
(i64.div_u
- (get_local $x64)
- (get_local $y64)
+ (local.get $x64)
+ (local.get $y64)
)
)
- (set_global $tempRet0
- (i32.wrap/i64
+ (global.set $tempRet0
+ (i32.wrap_i64
(i64.shr_u
- (get_local $x64)
+ (local.get $x64)
(i64.const 32)
)
)
)
- (i32.wrap/i64
- (get_local $x64)
+ (i32.wrap_i64
+ (local.get $x64)
)
)
(func $dynCall_ii (; 75 ;) (param $index i32) (param $a1 i32) (result i32)
(return
(call_indirect (type $FUNCSIG$ii)
- (get_local $a1)
+ (local.get $a1)
(i32.add
(i32.and
- (get_local $index)
+ (local.get $index)
(i32.const 1)
)
(i32.const 0)
@@ -31580,12 +31580,12 @@
(func $dynCall_iiii (; 76 ;) (param $index i32) (param $a1 i32) (param $a2 i32) (param $a3 i32) (result i32)
(return
(call_indirect (type $FUNCSIG$iiii)
- (get_local $a1)
- (get_local $a2)
- (get_local $a3)
+ (local.get $a1)
+ (local.get $a2)
+ (local.get $a3)
(i32.add
(i32.and
- (get_local $index)
+ (local.get $index)
(i32.const 7)
)
(i32.const 2)
@@ -31595,10 +31595,10 @@
)
(func $dynCall_vi (; 77 ;) (param $index i32) (param $a1 i32)
(call_indirect (type $FUNCSIG$vi)
- (get_local $a1)
+ (local.get $a1)
(i32.add
(i32.and
- (get_local $index)
+ (local.get $index)
(i32.const 7)
)
(i32.const 10)