summaryrefslogtreecommitdiff
path: root/test/emcc_hello_world.fromasm.clamp
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_hello_world.fromasm.clamp')
-rw-r--r--test/emcc_hello_world.fromasm.clamp8038
1 files changed, 4019 insertions, 4019 deletions
diff --git a/test/emcc_hello_world.fromasm.clamp b/test/emcc_hello_world.fromasm.clamp
index f0c3e8018..532943bbc 100644
--- a/test/emcc_hello_world.fromasm.clamp
+++ b/test/emcc_hello_world.fromasm.clamp
@@ -8,8 +8,8 @@
(type $FUNCSIG$vii (func (param i32 i32)))
(import "env" "memory" (memory $memory 256 256))
(data (i32.const 1024) "emcc_hello_world.asm.js")
- (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" "__table_base" (global $__table_base i32))
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
(import "env" "STACK_MAX" (global $STACK_MAX$asm2wasm$import i32))
@@ -32,9 +32,9 @@
(import "env" "_pthread_cleanup_push" (func $_pthread_cleanup_push (param i32 i32)))
(import "env" "_sysconf" (func $_sysconf (param i32) (result i32)))
(import "env" "___syscall146" (func $___syscall146 (param i32 i32) (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 $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 $__THREW__ (mut i32) (i32.const 0))
(global $threwValue (mut i32) (i32.const 0))
(global $tempRet0 (mut i32) (i32.const 0))
@@ -63,19 +63,19 @@
(export "___udivmoddi4" (func $___udivmoddi4))
(func $stackAlloc (; 18 ;) (; has Stack IR ;) (param $0 i32) (result i32)
(local $1 i32)
- (set_local $1
- (get_global $STACKTOP)
+ (local.set $1
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_local $0)
- (get_global $STACKTOP)
+ (local.get $0)
+ (global.get $STACKTOP)
)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.and
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 15)
)
(i32.const -16)
@@ -83,77 +83,77 @@
)
(if
(i32.ge_s
- (get_global $STACKTOP)
- (get_global $STACK_MAX)
+ (global.get $STACKTOP)
+ (global.get $STACK_MAX)
)
(call $abort)
)
- (get_local $1)
+ (local.get $1)
)
(func $stackSave (; 19 ;) (; has Stack IR ;) (result i32)
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
)
(func $stackRestore (; 20 ;) (; has Stack IR ;) (param $0 i32)
- (set_global $STACKTOP
- (get_local $0)
+ (global.set $STACKTOP
+ (local.get $0)
)
)
(func $establishStackSpace (; 21 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32)
- (set_global $STACKTOP
- (get_local $0)
+ (global.set $STACKTOP
+ (local.get $0)
)
- (set_global $STACK_MAX
- (get_local $1)
+ (global.set $STACK_MAX
+ (local.get $1)
)
)
(func $setThrew (; 22 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32)
(if
(i32.eqz
- (get_global $__THREW__)
+ (global.get $__THREW__)
)
(block
- (set_global $__THREW__
- (get_local $0)
+ (global.set $__THREW__
+ (local.get $0)
)
- (set_global $threwValue
- (get_local $1)
+ (global.set $threwValue
+ (local.get $1)
)
)
)
)
(func $setTempRet0 (; 23 ;) (; has Stack IR ;) (param $0 i32)
- (set_global $tempRet0
- (get_local $0)
+ (global.set $tempRet0
+ (local.get $0)
)
)
(func $getTempRet0 (; 24 ;) (; has Stack IR ;) (result i32)
- (get_global $tempRet0)
+ (global.get $tempRet0)
)
(func $_main (; 25 ;) (; has Stack IR ;) (result i32)
(local $0 i32)
- (set_local $0
- (get_global $STACKTOP)
+ (local.set $0
+ (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)
)
(drop
(call $_printf
- (get_local $0)
+ (local.get $0)
)
)
- (set_global $STACKTOP
- (get_local $0)
+ (global.set $STACKTOP
+ (local.get $0)
)
(i32.const 0)
)
@@ -163,24 +163,24 @@
(local $4 i32)
(local $5 i32)
(f64.store
- (get_global $tempDoublePtr)
- (get_local $0)
+ (global.get $tempDoublePtr)
+ (local.get $0)
)
(block $switch
(block $switch-default
(if
- (tee_local $5
- (tee_local $4
+ (local.tee $5
+ (local.tee $4
(i32.and
(call $_bitshift64Lshr
- (tee_local $2
+ (local.tee $2
(i32.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
- (tee_local $3
+ (local.tee $3
(i32.load offset=4
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
(i32.const 52)
@@ -191,7 +191,7 @@
)
(if
(i32.eq
- (get_local $5)
+ (local.get $5)
(i32.const 2047)
)
(br $switch)
@@ -199,25 +199,25 @@
)
)
(i32.store
- (get_local $1)
+ (local.get $1)
(if (result i32)
(f64.ne
- (get_local $0)
+ (local.get $0)
(f64.const 0)
)
(block (result i32)
- (set_local $0
+ (local.set $0
(call $_frexp
(f64.mul
- (get_local $0)
+ (local.get $0)
(f64.const 18446744073709551615)
)
- (get_local $1)
+ (local.get $1)
)
)
(i32.add
(i32.load
- (get_local $1)
+ (local.get $1)
)
(i32.const -64)
)
@@ -228,33 +228,33 @@
(br $switch)
)
(i32.store
- (get_local $1)
+ (local.get $1)
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const -1022)
)
)
(i32.store
- (get_global $tempDoublePtr)
- (get_local $2)
+ (global.get $tempDoublePtr)
+ (local.get $2)
)
(i32.store offset=4
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
(i32.or
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const -2146435073)
)
(i32.const 1071644672)
)
)
- (set_local $0
+ (local.set $0
(f64.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
)
- (get_local $0)
+ (local.get $0)
)
(func $_strerror (; 27 ;) (; has Stack IR ;) (param $0 i32) (result i32)
(local $1 i32)
@@ -265,23 +265,23 @@
(if
(i32.ne
(i32.load8_u offset=687
- (get_local $1)
+ (local.get $1)
)
- (get_local $0)
+ (local.get $0)
)
(block
(br_if $while-in
(i32.ne
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
(i32.const 87)
)
)
- (set_local $1
+ (local.set $1
(i32.const 87)
)
(br $__rjti$1)
@@ -289,50 +289,50 @@
)
)
(br_if $__rjti$1
- (get_local $1)
+ (local.get $1)
)
- (set_local $0
+ (local.set $0
(i32.const 775)
)
(br $__rjto$1)
)
- (set_local $0
+ (local.set $0
(i32.const 775)
)
(loop $while-in1
- (set_local $0
+ (local.set $0
(loop $while-in3 (result i32)
- (set_local $2
+ (local.set $2
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
(if (result i32)
(i32.load8_s
- (get_local $0)
+ (local.get $0)
)
(block
- (set_local $0
- (get_local $2)
+ (local.set $0
+ (local.get $2)
)
(br $while-in3)
)
- (get_local $2)
+ (local.get $2)
)
)
)
(br_if $while-in1
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const -1)
)
)
)
)
)
- (get_local $0)
+ (local.get $0)
)
(func $___errno_location (; 28 ;) (; has Stack IR ;) (result i32)
(if (result i32)
@@ -347,223 +347,223 @@
)
(func $___stdio_close (; 29 ;) (; has Stack IR ;) (param $0 i32) (result i32)
(local $1 i32)
- (set_local $1
- (get_global $STACKTOP)
+ (local.set $1
+ (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)
)
(i32.store
- (get_local $1)
+ (local.get $1)
(i32.load offset=60
- (get_local $0)
+ (local.get $0)
)
)
- (set_local $0
+ (local.set $0
(call $___syscall_ret
(call $___syscall6
(i32.const 6)
- (get_local $1)
+ (local.get $1)
)
)
)
- (set_global $STACKTOP
- (get_local $1)
+ (global.set $STACKTOP
+ (local.get $1)
)
- (get_local $0)
+ (local.get $0)
)
(func $___stdout_write (; 30 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
(local $5 i32)
- (set_local $4
- (get_global $STACKTOP)
+ (local.set $4
+ (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 $5
+ (local.set $5
(i32.add
- (tee_local $3
- (get_local $4)
+ (local.tee $3
+ (local.get $4)
)
(i32.const 12)
)
)
(i32.store offset=36
- (get_local $0)
+ (local.get $0)
(i32.const 4)
)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 64)
)
)
(block
(i32.store
- (get_local $3)
+ (local.get $3)
(i32.load offset=60
- (get_local $0)
+ (local.get $0)
)
)
(i32.store offset=4
- (get_local $3)
+ (local.get $3)
(i32.const 21505)
)
(i32.store offset=8
- (get_local $3)
- (get_local $5)
+ (local.get $3)
+ (local.get $5)
)
(if
(call $___syscall54
(i32.const 54)
- (get_local $3)
+ (local.get $3)
)
(i32.store8 offset=75
- (get_local $0)
+ (local.get $0)
(i32.const -1)
)
)
)
)
- (set_local $0
+ (local.set $0
(call $___stdio_write
- (get_local $0)
- (get_local $1)
- (get_local $2)
+ (local.get $0)
+ (local.get $1)
+ (local.get $2)
)
)
- (set_global $STACKTOP
- (get_local $4)
+ (global.set $STACKTOP
+ (local.get $4)
)
- (get_local $0)
+ (local.get $0)
)
(func $___stdio_seek (; 31 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
- (set_local $4
- (get_global $STACKTOP)
+ (local.set $4
+ (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)
)
(i32.store
- (tee_local $3
- (get_local $4)
+ (local.tee $3
+ (local.get $4)
)
(i32.load offset=60
- (get_local $0)
+ (local.get $0)
)
)
(i32.store offset=4
- (get_local $3)
+ (local.get $3)
(i32.const 0)
)
(i32.store offset=8
- (get_local $3)
- (get_local $1)
+ (local.get $3)
+ (local.get $1)
)
(i32.store offset=12
- (get_local $3)
- (tee_local $0
+ (local.get $3)
+ (local.tee $0
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 20)
)
)
)
(i32.store offset=16
- (get_local $3)
- (get_local $2)
+ (local.get $3)
+ (local.get $2)
)
- (set_local $0
+ (local.set $0
(if (result i32)
(i32.lt_s
(call $___syscall_ret
(call $___syscall140
(i32.const 140)
- (get_local $3)
+ (local.get $3)
)
)
(i32.const 0)
)
(block (result i32)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.const -1)
)
(i32.const -1)
)
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
)
- (set_global $STACKTOP
- (get_local $4)
+ (global.set $STACKTOP
+ (local.get $4)
)
- (get_local $0)
+ (local.get $0)
)
(func $_fflush (; 32 ;) (; has Stack IR ;) (param $0 i32) (result i32)
(local $1 i32)
(if
- (get_local $0)
- (set_local $0
+ (local.get $0)
+ (local.set $0
(block $do-once (result i32)
(if
(i32.le_s
(i32.load offset=76
- (get_local $0)
+ (local.get $0)
)
(i32.const -1)
)
(br $do-once
(call $___fflush_unlocked
- (get_local $0)
+ (local.get $0)
)
)
)
(call $___fflush_unlocked
- (get_local $0)
+ (local.get $0)
)
)
)
(block
- (set_local $0
+ (local.set $0
(if (result i32)
(i32.load
(i32.const 12)
@@ -580,7 +580,7 @@
(i32.const 44)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 40)
)
@@ -588,31 +588,31 @@
(loop $while-in
(drop
(i32.load offset=76
- (get_local $1)
+ (local.get $1)
)
)
(if
(i32.gt_u
(i32.load offset=20
- (get_local $1)
+ (local.get $1)
)
(i32.load offset=28
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $0
+ (local.set $0
(i32.or
(call $___fflush_unlocked
- (get_local $1)
+ (local.get $1)
)
- (get_local $0)
+ (local.get $0)
)
)
)
(br_if $while-in
- (tee_local $1
+ (local.tee $1
(i32.load offset=56
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -623,43 +623,43 @@
)
)
)
- (get_local $0)
+ (local.get $0)
)
(func $_printf (; 33 ;) (; has Stack IR ;) (param $0 i32) (result i32)
(local $1 i32)
- (set_local $1
- (get_global $STACKTOP)
+ (local.set $1
+ (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)
)
(i32.store
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
- (set_local $0
+ (local.set $0
(call $_vfprintf
(i32.load
(i32.const 8)
)
(i32.const 672)
- (get_local $1)
+ (local.get $1)
)
)
- (set_global $STACKTOP
- (get_local $1)
+ (global.set $STACKTOP
+ (local.get $1)
)
- (get_local $0)
+ (local.get $0)
)
(func $___stdio_write (; 34 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
@@ -674,42 +674,42 @@
(local $12 i32)
(local $13 i32)
(local $14 i32)
- (set_local $10
- (get_global $STACKTOP)
+ (local.set $10
+ (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 $8
+ (local.set $8
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 16)
)
)
(i32.store
- (tee_local $4
+ (local.tee $4
(i32.add
- (tee_local $9
- (get_local $10)
+ (local.tee $9
+ (local.get $10)
)
(i32.const 32)
)
)
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 28)
)
)
@@ -717,51 +717,51 @@
)
)
(i32.store offset=4
- (get_local $4)
- (tee_local $3
+ (local.get $4)
+ (local.tee $3
(i32.sub
(i32.load
- (tee_local $11
+ (local.tee $11
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 20)
)
)
)
- (get_local $3)
+ (local.get $3)
)
)
)
(i32.store offset=8
- (get_local $4)
- (get_local $1)
+ (local.get $4)
+ (local.get $1)
)
(i32.store offset=12
- (get_local $4)
- (get_local $2)
+ (local.get $4)
+ (local.get $2)
)
- (set_local $13
+ (local.set $13
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 60)
)
)
- (set_local $14
+ (local.set $14
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 44)
)
)
- (set_local $1
- (get_local $4)
+ (local.set $1
+ (local.get $4)
)
- (set_local $4
+ (local.set $4
(i32.const 2)
)
- (set_local $12
+ (local.set $12
(i32.add
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
)
(block $__rjto$1
@@ -775,27 +775,27 @@
(block
(call $_pthread_cleanup_push
(i32.const 5)
- (get_local $0)
+ (local.get $0)
)
(i32.store
- (get_local $9)
+ (local.get $9)
(i32.load
- (get_local $13)
+ (local.get $13)
)
)
(i32.store offset=4
- (get_local $9)
- (get_local $1)
+ (local.get $9)
+ (local.get $1)
)
(i32.store offset=8
- (get_local $9)
- (get_local $4)
+ (local.get $9)
+ (local.get $4)
)
- (set_local $3
+ (local.set $3
(call $___syscall_ret
(call $___syscall146
(i32.const 146)
- (get_local $9)
+ (local.get $9)
)
)
)
@@ -805,24 +805,24 @@
)
(block
(i32.store
- (get_local $8)
+ (local.get $8)
(i32.load
- (get_local $13)
+ (local.get $13)
)
)
(i32.store offset=4
- (get_local $8)
- (get_local $1)
+ (local.get $8)
+ (local.get $1)
)
(i32.store offset=8
- (get_local $8)
- (get_local $4)
+ (local.get $8)
+ (local.get $4)
)
- (set_local $3
+ (local.set $3
(call $___syscall_ret
(call $___syscall146
(i32.const 146)
- (get_local $8)
+ (local.get $8)
)
)
)
@@ -830,181 +830,181 @@
)
(br_if $__rjti$0
(i32.eq
- (get_local $3)
- (get_local $12)
+ (local.get $3)
+ (local.get $12)
)
)
(br_if $__rjti$1
(i32.lt_s
- (get_local $3)
+ (local.get $3)
(i32.const 0)
)
)
- (set_local $5
+ (local.set $5
(if (result i32)
(i32.gt_u
- (get_local $3)
- (tee_local $5
+ (local.get $3)
+ (local.tee $5
(i32.load offset=4
- (get_local $1)
+ (local.get $1)
)
)
)
(block (result i32)
(i32.store
- (get_local $6)
- (tee_local $7
+ (local.get $6)
+ (local.tee $7
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
)
(i32.store
- (get_local $11)
- (get_local $7)
+ (local.get $11)
+ (local.get $7)
)
- (set_local $7
+ (local.set $7
(i32.load offset=12
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
- (set_local $4
+ (local.set $4
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const -1)
)
)
(i32.sub
- (get_local $3)
- (get_local $5)
+ (local.get $3)
+ (local.get $5)
)
)
(block (result i32)
(if
(i32.eq
- (get_local $4)
+ (local.get $4)
(i32.const 2)
)
(block
(i32.store
- (get_local $6)
+ (local.get $6)
(i32.add
(i32.load
- (get_local $6)
+ (local.get $6)
)
- (get_local $3)
+ (local.get $3)
)
)
- (set_local $7
- (get_local $5)
+ (local.set $7
+ (local.get $5)
)
- (set_local $4
+ (local.set $4
(i32.const 2)
)
)
- (set_local $7
- (get_local $5)
+ (local.set $7
+ (local.get $5)
)
)
- (get_local $3)
+ (local.get $3)
)
)
)
(i32.store
- (get_local $1)
+ (local.get $1)
(i32.add
(i32.load
- (get_local $1)
+ (local.get $1)
)
- (get_local $5)
+ (local.get $5)
)
)
(i32.store offset=4
- (get_local $1)
+ (local.get $1)
(i32.sub
- (get_local $7)
- (get_local $5)
+ (local.get $7)
+ (local.get $5)
)
)
- (set_local $12
+ (local.set $12
(i32.sub
- (get_local $12)
- (get_local $3)
+ (local.get $12)
+ (local.get $3)
)
)
(br $while-in)
)
)
(i32.store offset=16
- (get_local $0)
+ (local.get $0)
(i32.add
- (tee_local $1
+ (local.tee $1
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
(i32.load offset=48
- (get_local $0)
+ (local.get $0)
)
)
)
(i32.store
- (get_local $6)
- (get_local $1)
+ (local.get $6)
+ (local.get $1)
)
(i32.store
- (get_local $11)
- (get_local $1)
+ (local.get $11)
+ (local.get $1)
)
(br $__rjto$1)
)
(i32.store offset=16
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(i32.store
- (get_local $6)
+ (local.get $6)
(i32.const 0)
)
(i32.store
- (get_local $11)
+ (local.get $11)
(i32.const 0)
)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
- (set_local $2
+ (local.set $2
(if (result i32)
(i32.eq
- (get_local $4)
+ (local.get $4)
(i32.const 2)
)
(i32.const 0)
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.load offset=4
- (get_local $1)
+ (local.get $1)
)
)
)
)
)
- (set_global $STACKTOP
- (get_local $10)
+ (global.set $STACKTOP
+ (local.get $10)
)
- (get_local $2)
+ (local.get $2)
)
(func $_vfprintf (; 35 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
@@ -1018,43 +1018,43 @@
(local $11 i32)
(local $12 i32)
(local $13 i32)
- (set_local $3
- (get_global $STACKTOP)
+ (local.set $3
+ (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 $5
+ (local.set $5
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 120)
)
)
- (set_local $7
- (get_local $3)
+ (local.set $7
+ (local.get $3)
)
- (set_local $6
+ (local.set $6
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 136)
)
)
- (set_local $9
+ (local.set $9
(i32.add
- (tee_local $4
- (tee_local $8
+ (local.tee $4
+ (local.tee $8
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 80)
)
)
@@ -1064,36 +1064,36 @@
)
(loop $do-in
(i32.store
- (get_local $4)
+ (local.get $4)
(i32.const 0)
)
(br_if $do-in
(i32.lt_s
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 4)
)
)
- (get_local $9)
+ (local.get $9)
)
)
)
(i32.store
- (get_local $5)
+ (local.get $5)
(i32.load
- (get_local $2)
+ (local.get $2)
)
)
- (set_local $0
+ (local.set $0
(if (result i32)
(i32.lt_s
(call $_printf_core
(i32.const 0)
- (get_local $1)
- (get_local $5)
- (get_local $7)
- (get_local $8)
+ (local.get $1)
+ (local.get $5)
+ (local.get $7)
+ (local.get $8)
)
(i32.const 0)
)
@@ -1101,117 +1101,117 @@
(block (result i32)
(drop
(i32.load offset=76
- (get_local $0)
+ (local.get $0)
)
)
- (set_local $10
+ (local.set $10
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
(if
(i32.lt_s
(i32.load8_s offset=74
- (get_local $0)
+ (local.get $0)
)
(i32.const 1)
)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.and
- (get_local $10)
+ (local.get $10)
(i32.const -33)
)
)
)
(if
(i32.load
- (tee_local $11
+ (local.tee $11
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 48)
)
)
)
- (set_local $1
+ (local.set $1
(call $_printf_core
- (get_local $0)
- (get_local $1)
- (get_local $5)
- (get_local $7)
- (get_local $8)
+ (local.get $0)
+ (local.get $1)
+ (local.get $5)
+ (local.get $7)
+ (local.get $8)
)
)
(block
- (set_local $13
+ (local.set $13
(i32.load
- (tee_local $12
+ (local.tee $12
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 44)
)
)
)
)
(i32.store
- (get_local $12)
- (get_local $6)
+ (local.get $12)
+ (local.get $6)
)
(i32.store
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 28)
)
)
- (get_local $6)
+ (local.get $6)
)
(i32.store
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 20)
)
)
- (get_local $6)
+ (local.get $6)
)
(i32.store
- (get_local $11)
+ (local.get $11)
(i32.const 80)
)
(i32.store
- (tee_local $9
+ (local.tee $9
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 16)
)
)
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 80)
)
)
- (set_local $1
+ (local.set $1
(call $_printf_core
- (get_local $0)
- (get_local $1)
- (get_local $5)
- (get_local $7)
- (get_local $8)
+ (local.get $0)
+ (local.get $1)
+ (local.get $5)
+ (local.get $7)
+ (local.get $8)
)
)
(if
- (get_local $13)
+ (local.get $13)
(block
(drop
(call_indirect (type $FUNCSIG$iiii)
- (get_local $0)
+ (local.get $0)
(i32.const 0)
(i32.const 0)
(i32.add
(i32.and
(i32.load offset=36
- (get_local $0)
+ (local.get $0)
)
(i32.const 7)
)
@@ -1219,33 +1219,33 @@
)
)
)
- (set_local $1
+ (local.set $1
(select
- (get_local $1)
+ (local.get $1)
(i32.const -1)
(i32.load
- (get_local $2)
+ (local.get $2)
)
)
)
(i32.store
- (get_local $12)
- (get_local $13)
+ (local.get $12)
+ (local.get $13)
)
(i32.store
- (get_local $11)
+ (local.get $11)
(i32.const 0)
)
(i32.store
- (get_local $9)
+ (local.get $9)
(i32.const 0)
)
(i32.store
- (get_local $4)
+ (local.get $4)
(i32.const 0)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.const 0)
)
)
@@ -1253,34 +1253,34 @@
)
)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.or
- (tee_local $2
+ (local.tee $2
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
(i32.and
- (get_local $10)
+ (local.get $10)
(i32.const 32)
)
)
)
(select
(i32.const -1)
- (get_local $1)
+ (local.get $1)
(i32.and
- (get_local $2)
+ (local.get $2)
(i32.const 32)
)
)
)
)
)
- (set_global $STACKTOP
- (get_local $3)
+ (global.set $STACKTOP
+ (local.get $3)
)
- (get_local $0)
+ (local.get $0)
)
(func $___fwritex (; 36 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
@@ -1290,27 +1290,27 @@
(block $label$break$L5
(block $__rjti$0
(br_if $__rjti$0
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 16)
)
)
)
)
)
- (set_local $3
+ (local.set $3
(if (result i32)
(call $___towrite
- (get_local $2)
+ (local.get $2)
)
(i32.const 0)
(block
- (set_local $3
+ (local.set $3
(i32.load
- (get_local $4)
+ (local.get $4)
)
)
(br $__rjti$0)
@@ -1322,34 +1322,34 @@
(if
(i32.lt_u
(i32.sub
- (get_local $3)
- (tee_local $4
+ (local.get $3)
+ (local.tee $4
(i32.load
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 20)
)
)
)
)
)
- (get_local $1)
+ (local.get $1)
)
(block
- (set_local $3
+ (local.set $3
(i32.load offset=36
- (get_local $2)
+ (local.get $2)
)
)
- (set_local $3
+ (local.set $3
(call_indirect (type $FUNCSIG$iiii)
- (get_local $2)
- (get_local $0)
- (get_local $1)
+ (local.get $2)
+ (local.get $0)
+ (local.get $1)
(i32.add
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const 7)
)
(i32.const 2)
@@ -1359,24 +1359,24 @@
(br $label$break$L5)
)
)
- (set_local $2
+ (local.set $2
(if (result i32)
(i32.gt_s
(i32.load8_s offset=75
- (get_local $2)
+ (local.get $2)
)
(i32.const -1)
)
(block $label$break$L10 (result i32)
- (set_local $3
- (get_local $1)
+ (local.set $3
+ (local.get $1)
)
(loop $while-in
(drop
(br_if $label$break$L10
(i32.const 0)
(i32.eqz
- (get_local $3)
+ (local.get $3)
)
)
)
@@ -1384,10 +1384,10 @@
(i32.ne
(i32.load8_s
(i32.add
- (get_local $0)
- (tee_local $6
+ (local.get $0)
+ (local.tee $6
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const -1)
)
)
@@ -1396,119 +1396,119 @@
(i32.const 10)
)
(block
- (set_local $3
- (get_local $6)
+ (local.set $3
+ (local.get $6)
)
(br $while-in)
)
)
)
- (set_local $4
+ (local.set $4
(i32.load offset=36
- (get_local $2)
+ (local.get $2)
)
)
(br_if $label$break$L5
(i32.lt_u
(call_indirect (type $FUNCSIG$iiii)
- (get_local $2)
- (get_local $0)
- (get_local $3)
+ (local.get $2)
+ (local.get $0)
+ (local.get $3)
(i32.add
(i32.and
- (get_local $4)
+ (local.get $4)
(i32.const 7)
)
(i32.const 2)
)
)
- (get_local $3)
+ (local.get $3)
)
)
- (set_local $4
+ (local.set $4
(i32.load
- (get_local $5)
+ (local.get $5)
)
)
- (set_local $1
+ (local.set $1
(i32.sub
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
)
- (get_local $3)
+ (local.get $3)
)
(i32.const 0)
)
)
(drop
(call $_memcpy
- (get_local $4)
- (get_local $0)
- (get_local $1)
+ (local.get $4)
+ (local.get $0)
+ (local.get $1)
)
)
(i32.store
- (get_local $5)
+ (local.get $5)
(i32.add
(i32.load
- (get_local $5)
+ (local.get $5)
)
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $3
+ (local.set $3
(i32.add
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
)
)
- (get_local $3)
+ (local.get $3)
)
(func $___towrite (; 37 ;) (; has Stack IR ;) (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
- (set_local $1
+ (local.set $1
(i32.load8_s
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 74)
)
)
)
)
(i32.store8
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $1)
+ (local.get $1)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 255)
)
)
)
(if (result i32)
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
(i32.const 8)
)
(block (result i32)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.or
- (get_local $1)
+ (local.get $1)
(i32.const 32)
)
)
@@ -1516,31 +1516,31 @@
)
(block (result i32)
(i32.store offset=8
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(i32.store offset=4
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(i32.store offset=28
- (get_local $0)
- (tee_local $1
+ (local.get $0)
+ (local.tee $1
(i32.load offset=44
- (get_local $0)
+ (local.get $0)
)
)
)
(i32.store offset=20
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
(i32.store offset=16
- (get_local $0)
+ (local.get $0)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.load offset=48
- (get_local $0)
+ (local.get $0)
)
)
)
@@ -1550,17 +1550,17 @@
)
(func $_wcrtomb (; 38 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
- (get_local $0)
+ (local.get $0)
(block $do-once (result i32)
(if
(i32.lt_u
- (get_local $1)
+ (local.get $1)
(i32.const 128)
)
(block
(i32.store8
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
(br $do-once
(i32.const 1)
@@ -1569,25 +1569,25 @@
)
(if
(i32.lt_u
- (get_local $1)
+ (local.get $1)
(i32.const 2048)
)
(block
(i32.store8
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.const 6)
)
(i32.const 192)
)
)
(i32.store8 offset=1
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 63)
)
(i32.const 128)
@@ -1602,33 +1602,33 @@
(i32.or
(i32.eq
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const -8192)
)
(i32.const 57344)
)
(i32.lt_u
- (get_local $1)
+ (local.get $1)
(i32.const 55296)
)
)
(block
(i32.store8
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.const 12)
)
(i32.const 224)
)
)
(i32.store8 offset=1
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.and
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.const 6)
)
(i32.const 63)
@@ -1637,10 +1637,10 @@
)
)
(i32.store8 offset=2
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 63)
)
(i32.const 128)
@@ -1654,28 +1654,28 @@
(if (result i32)
(i32.lt_u
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const -65536)
)
(i32.const 1048576)
)
(block (result i32)
(i32.store8
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.const 18)
)
(i32.const 240)
)
)
(i32.store8 offset=1
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.and
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.const 12)
)
(i32.const 63)
@@ -1684,11 +1684,11 @@
)
)
(i32.store8 offset=2
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.and
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.const 6)
)
(i32.const 63)
@@ -1697,10 +1697,10 @@
)
)
(i32.store8 offset=3
- (get_local $0)
+ (local.get $0)
(i32.or
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 63)
)
(i32.const 128)
@@ -1722,10 +1722,10 @@
)
(func $_wctomb (; 39 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
- (get_local $0)
+ (local.get $0)
(call $_wcrtomb
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
(i32.const 0)
)
@@ -1737,42 +1737,42 @@
(block $__rjti$2
(if
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.ne
- (get_local $1)
+ (local.get $1)
(i32.const 0)
)
)
(i32.ne
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
(i32.const 0)
)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $1
- (get_local $0)
+ (local.set $1
+ (local.get $0)
)
(loop $while-in
(br_if $__rjti$2
(i32.eqz
(i32.load8_u
- (get_local $1)
+ (local.get $1)
)
)
)
(br_if $while-in
(i32.and
- (tee_local $0
+ (local.tee $0
(i32.ne
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const -1)
)
)
@@ -1781,9 +1781,9 @@
)
(i32.ne
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
@@ -1796,38 +1796,38 @@
)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $1
- (get_local $0)
+ (local.set $1
+ (local.get $0)
)
- (set_local $0
- (get_local $3)
+ (local.set $0
+ (local.get $3)
)
)
)
(br_if $__rjti$2
- (get_local $0)
+ (local.get $0)
)
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(br $label$break$L8)
)
- (set_local $0
- (get_local $2)
+ (local.set $0
+ (local.get $2)
)
(if
(i32.load8_u
- (get_local $1)
+ (local.get $1)
)
(block
(block $__rjto$0
(block $__rjti$0
(br_if $__rjti$0
(i32.le_u
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
@@ -1837,9 +1837,9 @@
(i32.and
(i32.xor
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.load
- (get_local $1)
+ (local.get $1)
)
)
(i32.const -2139062144)
@@ -1847,23 +1847,23 @@
(i32.const -2139062144)
)
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const -16843009)
)
)
)
(block
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
(br_if $while-in3
(i32.gt_u
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const -4)
)
)
@@ -1878,35 +1878,35 @@
)
(if
(i32.eqz
- (get_local $0)
+ (local.get $0)
)
(block
- (set_local $0
+ (local.set $0
(i32.const 0)
)
(br $label$break$L8)
)
)
)
- (set_local $0
+ (local.set $0
(loop $while-in5 (result i32)
(br_if $label$break$L8
(i32.eqz
(i32.load8_u
- (get_local $1)
+ (local.get $1)
)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
(br_if $while-in5
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const -1)
)
)
@@ -1918,15 +1918,15 @@
)
)
(select
- (get_local $1)
+ (local.get $1)
(i32.const 0)
- (get_local $0)
+ (local.get $0)
)
)
(func $___syscall_ret (; 41 ;) (; has Stack IR ;) (param $0 i32) (result i32)
(if (result i32)
(i32.gt_u
- (get_local $0)
+ (local.get $0)
(i32.const -4096)
)
(block (result i32)
@@ -1934,12 +1934,12 @@
(call $___errno_location)
(i32.sub
(i32.const 0)
- (get_local $0)
+ (local.get $0)
)
)
(i32.const -1)
)
- (get_local $0)
+ (local.get $0)
)
)
(func $___fflush_unlocked (; 42 ;) (; has Stack IR ;) (param $0 i32) (result i32)
@@ -1955,36 +1955,36 @@
(br_if $__rjti$0
(i32.le_u
(i32.load
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 20)
)
)
)
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 28)
)
)
)
)
)
- (set_local $1
+ (local.set $1
(i32.load offset=36
- (get_local $0)
+ (local.get $0)
)
)
(drop
(call_indirect (type $FUNCSIG$iiii)
- (get_local $0)
+ (local.get $0)
(i32.const 0)
(i32.const 0)
(i32.add
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 7)
)
(i32.const 2)
@@ -1993,7 +1993,7 @@
)
(br_if $__rjti$0
(i32.load
- (get_local $2)
+ (local.get $2)
)
)
(br $__rjto$0
@@ -2002,21 +2002,21 @@
)
(if
(i32.lt_u
- (tee_local $4
+ (local.tee $4
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 4)
)
)
)
)
- (tee_local $6
+ (local.tee $6
(i32.load
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
@@ -2024,22 +2024,22 @@
)
)
(block
- (set_local $7
+ (local.set $7
(i32.load offset=40
- (get_local $0)
+ (local.get $0)
)
)
(drop
(call_indirect (type $FUNCSIG$iiii)
- (get_local $0)
+ (local.get $0)
(i32.sub
- (get_local $4)
- (get_local $6)
+ (local.get $4)
+ (local.get $6)
)
(i32.const 1)
(i32.add
(i32.and
- (get_local $7)
+ (local.get $7)
(i32.const 7)
)
(i32.const 2)
@@ -2049,23 +2049,23 @@
)
)
(i32.store offset=16
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(i32.store
- (get_local $3)
+ (local.get $3)
(i32.const 0)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.const 0)
)
(i32.store
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
(i32.store
- (get_local $1)
+ (local.get $1)
(i32.const 0)
)
(i32.const 0)
@@ -2074,31 +2074,31 @@
(func $_cleanup (; 43 ;) (; has Stack IR ;) (param $0 i32)
(drop
(i32.load offset=68
- (get_local $0)
+ (local.get $0)
)
)
)
(func $f64-to-int (; 44 ;) (; has Stack IR ;) (param $0 f64) (result i32)
(if (result i32)
(f64.ne
- (get_local $0)
- (get_local $0)
+ (local.get $0)
+ (local.get $0)
)
(i32.const -2147483648)
(if (result i32)
(f64.ge
- (get_local $0)
+ (local.get $0)
(f64.const 2147483648)
)
(i32.const -2147483648)
(if (result i32)
(f64.le
- (get_local $0)
+ (local.get $0)
(f64.const -2147483649)
)
(i32.const -2147483648)
- (i32.trunc_s/f64
- (get_local $0)
+ (i32.trunc_f64_s
+ (local.get $0)
)
)
)
@@ -2107,24 +2107,24 @@
(func $f64-to-uint (; 45 ;) (; has Stack IR ;) (param $0 f64) (result i32)
(if (result i32)
(f64.ne
- (get_local $0)
- (get_local $0)
+ (local.get $0)
+ (local.get $0)
)
(i32.const 0)
(if (result i32)
(f64.ge
- (get_local $0)
+ (local.get $0)
(f64.const 4294967296)
)
(i32.const 0)
(if (result i32)
(f64.le
- (get_local $0)
+ (local.get $0)
(f64.const -1)
)
(i32.const 0)
- (i32.trunc_u/f64
- (get_local $0)
+ (i32.trunc_f64_u
+ (local.get $0)
)
)
)
@@ -2132,22 +2132,22 @@
)
(func $i32s-div (; 46 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
- (get_local $1)
+ (local.get $1)
(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)
)
)
(i32.const 0)
@@ -2155,20 +2155,20 @@
)
(func $i32u-rem (; 47 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
- (get_local $1)
+ (local.get $1)
(i32.rem_u
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
(i32.const 0)
)
)
(func $i32u-div (; 48 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
(if (result i32)
- (get_local $1)
+ (local.get $1)
(i32.div_u
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
(i32.const 0)
)
@@ -2221,48 +2221,48 @@
(local $49 i32)
(local $50 i32)
(local $51 i32)
- (set_local $34
- (get_global $STACKTOP)
+ (local.set $34
+ (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 $20
+ (local.set $20
(i32.add
- (get_local $34)
+ (local.get $34)
(i32.const 16)
)
)
- (set_local $35
+ (local.set $35
(i32.add
- (tee_local $14
- (get_local $34)
+ (local.tee $14
+ (local.get $34)
)
(i32.const 528)
)
)
- (set_local $28
+ (local.set $28
(i32.ne
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
)
- (set_local $38
- (tee_local $25
+ (local.set $38
+ (local.tee $25
(i32.add
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $14)
+ (local.get $14)
(i32.const 536)
)
)
@@ -2270,96 +2270,96 @@
)
)
)
- (set_local $39
+ (local.set $39
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 39)
)
)
- (set_local $43
+ (local.set $43
(i32.add
- (tee_local $40
+ (local.tee $40
(i32.add
- (get_local $14)
+ (local.get $14)
(i32.const 8)
)
)
(i32.const 4)
)
)
- (set_local $32
+ (local.set $32
(i32.add
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $14)
+ (local.get $14)
(i32.const 576)
)
)
(i32.const 12)
)
)
- (set_local $41
+ (local.set $41
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 11)
)
)
- (set_local $44
+ (local.set $44
(i32.sub
- (tee_local $27
- (get_local $32)
+ (local.tee $27
+ (local.get $32)
)
- (tee_local $36
- (tee_local $23
+ (local.tee $36
+ (local.tee $23
(i32.add
- (get_local $14)
+ (local.get $14)
(i32.const 588)
)
)
)
)
)
- (set_local $45
+ (local.set $45
(i32.sub
(i32.const -2)
- (get_local $36)
+ (local.get $36)
)
)
- (set_local $46
+ (local.set $46
(i32.add
- (get_local $27)
+ (local.get $27)
(i32.const 2)
)
)
- (set_local $48
+ (local.set $48
(i32.add
- (tee_local $47
+ (local.tee $47
(i32.add
- (get_local $14)
+ (local.get $14)
(i32.const 24)
)
)
(i32.const 288)
)
)
- (set_local $42
- (tee_local $29
+ (local.set $42
+ (local.tee $29
(i32.add
- (get_local $23)
+ (local.get $23)
(i32.const 9)
)
)
)
- (set_local $33
+ (local.set $33
(i32.add
- (get_local $23)
+ (local.get $23)
(i32.const 8)
)
)
- (set_local $5
- (get_local $1)
+ (local.set $5
+ (local.get $1)
)
- (set_local $1
+ (local.set $1
(i32.const 0)
)
(block $label$break$L343
@@ -2368,16 +2368,16 @@
(block $label$break$L1
(if
(i32.gt_s
- (get_local $17)
+ (local.get $17)
(i32.const -1)
)
- (set_local $17
+ (local.set $17
(if (result i32)
(i32.gt_s
- (get_local $10)
+ (local.get $10)
(i32.sub
(i32.const 2147483647)
- (get_local $17)
+ (local.get $17)
)
)
(block (result i32)
@@ -2388,23 +2388,23 @@
(i32.const -1)
)
(i32.add
- (get_local $10)
- (get_local $17)
+ (local.get $10)
+ (local.get $17)
)
)
)
)
(br_if $__rjti$9
(i32.eqz
- (tee_local $7
+ (local.tee $7
(i32.load8_s
- (get_local $5)
+ (local.get $5)
)
)
)
)
- (set_local $10
- (get_local $5)
+ (local.set $10
+ (local.get $5)
)
(block $label$break$L12
(block $__rjti$1
@@ -2412,10 +2412,10 @@
(block $label$break$L9
(block $switch
(if
- (tee_local $7
+ (local.tee $7
(i32.shr_s
(i32.shl
- (get_local $7)
+ (local.get $7)
(i32.const 24)
)
(i32.const 24)
@@ -2424,26 +2424,26 @@
(block
(br_if $switch
(i32.ne
- (get_local $7)
+ (local.get $7)
(i32.const 37)
)
)
- (set_local $6
- (get_local $10)
+ (local.set $6
+ (local.get $10)
)
(br $__rjti$1)
)
)
- (set_local $6
- (get_local $10)
+ (local.set $6
+ (local.get $10)
)
(br $label$break$L9)
)
- (set_local $7
+ (local.set $7
(i32.load8_s
- (tee_local $10
+ (local.tee $10
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
)
@@ -2458,23 +2458,23 @@
(br_if $label$break$L12
(i32.ne
(i32.load8_s offset=1
- (get_local $6)
+ (local.get $6)
)
(i32.const 37)
)
)
- (set_local $10
+ (local.set $10
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
)
(br_if $while-in
(i32.eq
(i32.load8_s
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 2)
)
)
@@ -2484,57 +2484,57 @@
)
)
)
- (set_local $7
+ (local.set $7
(i32.sub
- (get_local $10)
- (get_local $5)
+ (local.get $10)
+ (local.get $5)
)
)
(if
- (get_local $28)
+ (local.get $28)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $5)
- (get_local $7)
- (get_local $0)
+ (local.get $5)
+ (local.get $7)
+ (local.get $0)
)
)
)
)
(if
(i32.ne
- (get_local $5)
- (get_local $10)
+ (local.get $5)
+ (local.get $10)
)
(block
- (set_local $5
- (get_local $6)
+ (local.set $5
+ (local.get $6)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
)
- (set_local $8
+ (local.set $8
(if (result i32)
(i32.lt_u
- (tee_local $8
+ (local.tee $8
(i32.add
- (tee_local $11
+ (local.tee $11
(i32.load8_s
- (tee_local $10
+ (local.tee $10
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 1)
)
)
@@ -2546,19 +2546,19 @@
(i32.const 10)
)
(block (result i32)
- (set_local $6
+ (local.set $6
(i32.load8_s
- (tee_local $10
+ (local.tee $10
(select
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 3)
)
- (get_local $10)
- (tee_local $11
+ (local.get $10)
+ (local.tee $11
(i32.eq
(i32.load8_s offset=2
- (get_local $6)
+ (local.get $6)
)
(i32.const 36)
)
@@ -2567,38 +2567,38 @@
)
)
)
- (set_local $18
+ (local.set $18
(select
- (get_local $8)
+ (local.get $8)
(i32.const -1)
- (get_local $11)
+ (local.get $11)
)
)
(select
(i32.const 1)
- (get_local $1)
- (get_local $11)
+ (local.get $1)
+ (local.get $11)
)
)
(block (result i32)
- (set_local $6
- (get_local $11)
+ (local.set $6
+ (local.get $11)
)
- (set_local $18
+ (local.set $18
(i32.const -1)
)
- (get_local $1)
+ (local.get $1)
)
)
)
- (set_local $1
+ (local.set $1
(if (result i32)
(i32.eq
(i32.and
- (tee_local $11
+ (local.tee $11
(i32.shr_s
(i32.shl
- (get_local $6)
+ (local.get $6)
(i32.const 24)
)
(i32.const 24)
@@ -2609,13 +2609,13 @@
(i32.const 32)
)
(block $label$break$L25 (result i32)
- (set_local $1
- (get_local $6)
+ (local.set $1
+ (local.get $6)
)
- (set_local $6
- (get_local $11)
+ (local.set $6
+ (local.get $11)
)
- (set_local $11
+ (local.set $11
(i32.const 0)
)
(loop $while-in4 (result i32)
@@ -2625,7 +2625,7 @@
(i32.shl
(i32.const 1)
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const -32)
)
)
@@ -2633,23 +2633,23 @@
)
)
(block
- (set_local $6
- (get_local $1)
+ (local.set $6
+ (local.get $1)
)
(br $label$break$L25
- (get_local $11)
+ (local.get $11)
)
)
)
- (set_local $11
+ (local.set $11
(i32.or
- (get_local $11)
+ (local.get $11)
(i32.shl
(i32.const 1)
(i32.add
(i32.shr_s
(i32.shl
- (get_local $1)
+ (local.get $1)
(i32.const 24)
)
(i32.const 24)
@@ -2662,12 +2662,12 @@
(br_if $while-in4
(i32.eq
(i32.and
- (tee_local $6
- (tee_local $1
+ (local.tee $6
+ (local.tee $1
(i32.load8_s
- (tee_local $10
+ (local.tee $10
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
)
@@ -2679,36 +2679,36 @@
(i32.const 32)
)
)
- (set_local $6
- (get_local $1)
+ (local.set $6
+ (local.get $1)
)
- (get_local $11)
+ (local.get $11)
)
)
(i32.const 0)
)
)
- (set_local $1
+ (local.set $1
(if (result i32)
(i32.eq
(i32.and
- (get_local $6)
+ (local.get $6)
(i32.const 255)
)
(i32.const 42)
)
(block $do-once5 (result i32)
- (set_local $10
+ (local.set $10
(block $__rjto$0 (result i32)
(block $__rjti$0
(br_if $__rjti$0
(i32.ge_u
- (tee_local $11
+ (local.tee $11
(i32.add
(i32.load8_s
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
)
@@ -2722,7 +2722,7 @@
(br_if $__rjti$0
(i32.ne
(i32.load8_s offset=2
- (get_local $10)
+ (local.get $10)
)
(i32.const 36)
)
@@ -2730,50 +2730,50 @@
(i32.store
(i32.add
(i32.shl
- (get_local $11)
+ (local.get $11)
(i32.const 2)
)
- (get_local $4)
+ (local.get $4)
)
(i32.const 10)
)
(drop
(i32.load offset=4
- (tee_local $6
+ (local.tee $6
(i32.add
(i32.shl
(i32.add
(i32.load8_s
- (get_local $6)
+ (local.get $6)
)
(i32.const -48)
)
(i32.const 3)
)
- (get_local $3)
+ (local.get $3)
)
)
)
)
- (set_local $8
+ (local.set $8
(i32.const 1)
)
- (set_local $15
+ (local.set $15
(i32.load
- (get_local $6)
+ (local.get $6)
)
)
(br $__rjto$0
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 3)
)
)
)
(if
- (get_local $8)
+ (local.get $8)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L1)
@@ -2781,16 +2781,16 @@
)
(if
(i32.eqz
- (get_local $28)
+ (local.get $28)
)
(block
- (set_local $11
- (get_local $1)
+ (local.set $11
+ (local.get $1)
)
- (set_local $10
- (get_local $6)
+ (local.set $10
+ (local.get $6)
)
- (set_local $15
+ (local.set $15
(i32.const 0)
)
(br $do-once5
@@ -2798,13 +2798,13 @@
)
)
)
- (set_local $15
+ (local.set $15
(i32.load
- (tee_local $10
+ (local.tee $10
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -2814,48 +2814,48 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 4)
)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (get_local $6)
+ (local.get $6)
)
)
- (set_local $11
+ (local.set $11
(if (result i32)
(i32.lt_s
- (get_local $15)
+ (local.get $15)
(i32.const 0)
)
(block (result i32)
- (set_local $15
+ (local.set $15
(i32.sub
(i32.const 0)
- (get_local $15)
+ (local.get $15)
)
)
(i32.or
- (get_local $1)
+ (local.get $1)
(i32.const 8192)
)
)
- (get_local $1)
+ (local.get $1)
)
)
- (get_local $8)
+ (local.get $8)
)
(if (result i32)
(i32.lt_u
- (tee_local $6
+ (local.tee $6
(i32.add
(i32.shr_s
(i32.shl
- (get_local $6)
+ (local.get $6)
(i32.const 24)
)
(i32.const 24)
@@ -2866,27 +2866,27 @@
(i32.const 10)
)
(block (result i32)
- (set_local $11
+ (local.set $11
(i32.const 0)
)
(loop $while-in8
- (set_local $6
+ (local.set $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.mul
- (get_local $11)
+ (local.get $11)
(i32.const 10)
)
)
)
(if
(i32.lt_u
- (tee_local $9
+ (local.tee $9
(i32.add
(i32.load8_s
- (tee_local $10
+ (local.tee $10
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
)
@@ -2897,11 +2897,11 @@
(i32.const 10)
)
(block
- (set_local $11
- (get_local $6)
+ (local.set $11
+ (local.get $6)
)
- (set_local $6
- (get_local $9)
+ (local.set $6
+ (local.get $9)
)
(br $while-in8)
)
@@ -2909,54 +2909,54 @@
)
(if (result i32)
(i32.lt_s
- (get_local $6)
+ (local.get $6)
(i32.const 0)
)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L1)
)
(block (result i32)
- (set_local $11
- (get_local $1)
+ (local.set $11
+ (local.get $1)
)
- (set_local $15
- (get_local $6)
+ (local.set $15
+ (local.get $6)
)
- (get_local $8)
+ (local.get $8)
)
)
)
(block (result i32)
- (set_local $11
- (get_local $1)
+ (local.set $11
+ (local.get $1)
)
- (set_local $15
+ (local.set $15
(i32.const 0)
)
- (get_local $8)
+ (local.get $8)
)
)
)
)
- (set_local $6
+ (local.set $6
(if (result i32)
(i32.eq
(i32.load8_s
- (get_local $10)
+ (local.get $10)
)
(i32.const 46)
)
(block $label$break$L46 (result i32)
(if
(i32.ne
- (tee_local $8
+ (local.tee $8
(i32.load8_s
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
)
@@ -2965,29 +2965,29 @@
(i32.const 42)
)
(block
- (set_local $6
+ (local.set $6
(if (result i32)
(i32.lt_u
- (tee_local $9
+ (local.tee $9
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const -48)
)
)
(i32.const 10)
)
(block (result i32)
- (set_local $10
- (get_local $6)
+ (local.set $10
+ (local.get $6)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (get_local $9)
+ (local.get $9)
)
(block
- (set_local $10
- (get_local $6)
+ (local.set $10
+ (local.get $6)
)
(br $label$break$L46
(i32.const 0)
@@ -2998,22 +2998,22 @@
(loop $while-in11
(drop
(br_if $label$break$L46
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.mul
- (get_local $8)
+ (local.get $8)
(i32.const 10)
)
)
)
(i32.ge_u
- (tee_local $9
+ (local.tee $9
(i32.add
(i32.load8_s
- (tee_local $10
+ (local.tee $10
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
)
@@ -3025,11 +3025,11 @@
)
)
)
- (set_local $8
- (get_local $6)
+ (local.set $8
+ (local.get $6)
)
- (set_local $6
- (get_local $9)
+ (local.set $6
+ (local.get $9)
)
(br $while-in11)
)
@@ -3037,12 +3037,12 @@
)
(if
(i32.lt_u
- (tee_local $8
+ (local.tee $8
(i32.add
(i32.load8_s
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 2)
)
)
@@ -3055,7 +3055,7 @@
(if
(i32.eq
(i32.load8_s offset=3
- (get_local $10)
+ (local.get $10)
)
(i32.const 36)
)
@@ -3063,64 +3063,64 @@
(i32.store
(i32.add
(i32.shl
- (get_local $8)
+ (local.get $8)
(i32.const 2)
)
- (get_local $4)
+ (local.get $4)
)
(i32.const 10)
)
(drop
(i32.load offset=4
- (tee_local $6
+ (local.tee $6
(i32.add
(i32.shl
(i32.add
(i32.load8_s
- (get_local $6)
+ (local.get $6)
)
(i32.const -48)
)
(i32.const 3)
)
- (get_local $3)
+ (local.get $3)
)
)
)
)
- (set_local $10
+ (local.set $10
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 4)
)
)
(br $label$break$L46
(i32.load
- (get_local $6)
+ (local.get $6)
)
)
)
)
)
(if
- (get_local $1)
+ (local.get $1)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L1)
)
)
(if (result i32)
- (get_local $28)
+ (local.get $28)
(block (result i32)
- (set_local $8
+ (local.set $8
(i32.load
- (tee_local $10
+ (local.tee $10
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -3130,20 +3130,20 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 4)
)
)
- (set_local $10
- (get_local $6)
+ (local.set $10
+ (local.get $6)
)
- (get_local $8)
+ (local.get $8)
)
(block (result i32)
- (set_local $10
- (get_local $6)
+ (local.set $10
+ (local.get $6)
)
(i32.const 0)
)
@@ -3152,20 +3152,20 @@
(i32.const -1)
)
)
- (set_local $8
- (get_local $10)
+ (local.set $8
+ (local.get $10)
)
- (set_local $9
+ (local.set $9
(i32.const 0)
)
- (set_local $19
+ (local.set $19
(loop $while-in13 (result i32)
(if
(i32.gt_u
- (tee_local $12
+ (local.tee $12
(i32.add
(i32.load8_s
- (get_local $8)
+ (local.get $8)
)
(i32.const -65)
)
@@ -3173,30 +3173,30 @@
(i32.const 57)
)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L1)
)
)
- (set_local $10
+ (local.set $10
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 1)
)
)
(if (result i32)
(i32.lt_u
(i32.add
- (tee_local $12
+ (local.tee $12
(i32.and
- (tee_local $13
+ (local.tee $13
(i32.load8_s
(i32.add
- (get_local $12)
+ (local.get $12)
(i32.add
(i32.mul
- (get_local $9)
+ (local.get $9)
(i32.const 58)
)
(i32.const 3611)
@@ -3212,35 +3212,35 @@
(i32.const 8)
)
(block
- (set_local $8
- (get_local $10)
+ (local.set $8
+ (local.get $10)
)
- (set_local $9
- (get_local $12)
+ (local.set $9
+ (local.get $12)
)
(br $while-in13)
)
- (get_local $8)
+ (local.get $8)
)
)
)
(if
(i32.eqz
(i32.and
- (get_local $13)
+ (local.get $13)
(i32.const 255)
)
)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L1)
)
)
- (set_local $8
+ (local.set $8
(i32.gt_s
- (get_local $18)
+ (local.get $18)
(i32.const -1)
)
)
@@ -3249,15 +3249,15 @@
(if
(i32.eq
(i32.and
- (get_local $13)
+ (local.get $13)
(i32.const 255)
)
(i32.const 19)
)
(if
- (get_local $8)
+ (local.get $8)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L1)
@@ -3266,59 +3266,59 @@
)
(block
(if
- (get_local $8)
+ (local.get $8)
(block
(i32.store
(i32.add
(i32.shl
- (get_local $18)
+ (local.get $18)
(i32.const 2)
)
- (get_local $4)
+ (local.get $4)
)
- (get_local $12)
+ (local.get $12)
)
- (set_local $12
+ (local.set $12
(i32.load offset=4
- (tee_local $8
+ (local.tee $8
(i32.add
(i32.shl
- (get_local $18)
+ (local.get $18)
(i32.const 3)
)
- (get_local $3)
+ (local.get $3)
)
)
)
)
(i32.store
- (get_local $14)
+ (local.get $14)
(i32.load
- (get_local $8)
+ (local.get $8)
)
)
(i32.store offset=4
- (get_local $14)
- (get_local $12)
+ (local.get $14)
+ (local.get $12)
)
(br $__rjti$2)
)
)
(if
(i32.eqz
- (get_local $28)
+ (local.get $28)
)
(block
- (set_local $17
+ (local.set $17
(i32.const 0)
)
(br $label$break$L1)
)
)
(call $_pop_arg_336
- (get_local $14)
- (get_local $12)
- (get_local $2)
+ (local.get $14)
+ (local.get $12)
+ (local.get $2)
)
)
)
@@ -3326,52 +3326,52 @@
)
(if
(i32.eqz
- (get_local $28)
+ (local.get $28)
)
(block
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
)
)
- (set_local $11
+ (local.set $11
(select
- (tee_local $8
+ (local.tee $8
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const -65537)
)
)
- (get_local $11)
+ (local.get $11)
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 8192)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (tee_local $7
+ (local.tee $7
(select
- (tee_local $6
+ (local.tee $6
(i32.add
- (tee_local $12
+ (local.tee $12
(select
- (tee_local $13
+ (local.tee $13
(i32.sub
(block $__rjto$8 (result i32)
(block $__rjti$8
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (tee_local $7
+ (local.get $15)
+ (local.tee $7
(block $__rjti$7 (result i32)
(block $__rjti$6
(block $__rjti$5
@@ -3392,27 +3392,27 @@
(block $switch-case27
(br_table $switch-case119 $switch-default120 $switch-case40 $switch-default120 $switch-case119 $switch-case119 $switch-case119 $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-case30 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case119 $switch-default120 $switch-case37 $switch-case35 $switch-case119 $switch-case119 $switch-case119 $switch-default120 $switch-case35 $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
- (tee_local $19
+ (local.tee $19
(select
(i32.and
- (tee_local $12
+ (local.tee $12
(i32.load8_s
- (get_local $19)
+ (local.get $19)
)
)
(i32.const -33)
)
- (get_local $12)
+ (local.get $12)
(i32.and
(i32.eq
(i32.and
- (get_local $12)
+ (local.get $12)
(i32.const 15)
)
(i32.const 3)
)
(i32.ne
- (get_local $9)
+ (local.get $9)
(i32.const 0)
)
)
@@ -3431,51 +3431,51 @@
(block $switch-case20
(block $switch-case19
(br_table $switch-case19 $switch-case20 $switch-case21 $switch-case22 $switch-case23 $switch-default26 $switch-case24 $switch-case25 $switch-default26
- (get_local $9)
+ (local.get $9)
)
)
(i32.store
(i32.load
- (get_local $14)
+ (local.get $14)
)
- (get_local $17)
+ (local.get $17)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $14)
+ (local.get $14)
)
- (get_local $17)
+ (local.get $17)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
(i32.store
- (tee_local $5
+ (local.tee $5
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
- (get_local $17)
+ (local.get $17)
)
(i32.store offset=4
- (get_local $5)
+ (local.get $5)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $17)
+ (local.get $17)
(i32.const 0)
)
(i32.const 31)
@@ -3483,70 +3483,70 @@
(i32.const 31)
)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
(i32.store16
(i32.load
- (get_local $14)
+ (local.get $14)
)
- (get_local $17)
+ (local.get $17)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
(i32.store8
(i32.load
- (get_local $14)
+ (local.get $14)
)
- (get_local $17)
+ (local.get $17)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
(i32.store
(i32.load
- (get_local $14)
+ (local.get $14)
)
- (get_local $17)
+ (local.get $17)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
(i32.store
- (tee_local $5
+ (local.tee $5
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
- (get_local $17)
+ (local.get $17)
)
(i32.store offset=4
- (get_local $5)
+ (local.get $5)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $17)
+ (local.get $17)
(i32.const 0)
)
(i32.const 31)
@@ -3554,76 +3554,76 @@
(i32.const 31)
)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
- (set_local $5
+ (local.set $5
(i32.or
- (get_local $11)
+ (local.get $11)
(i32.const 8)
)
)
- (set_local $6
+ (local.set $6
(select
- (get_local $6)
+ (local.get $6)
(i32.const 8)
(i32.gt_u
- (get_local $6)
+ (local.get $6)
(i32.const 8)
)
)
)
- (set_local $19
+ (local.set $19
(i32.const 120)
)
(br $__rjti$3)
)
- (set_local $5
- (get_local $11)
+ (local.set $5
+ (local.get $11)
)
(br $__rjti$3)
)
(if
(i32.or
- (tee_local $5
+ (local.tee $5
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
- (tee_local $7
+ (local.tee $7
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
)
)
(block
- (set_local $8
- (get_local $25)
+ (local.set $8
+ (local.get $25)
)
(loop $while-in32
(i32.store8
- (tee_local $8
+ (local.tee $8
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const -1)
)
)
(i32.or
(i32.and
- (get_local $5)
+ (local.get $5)
(i32.const 7)
)
(i32.const 48)
@@ -3631,129 +3631,129 @@
)
(br_if $while-in32
(i32.or
- (tee_local $5
+ (local.tee $5
(call $_bitshift64Lshr
- (get_local $5)
- (get_local $7)
+ (local.get $5)
+ (local.get $7)
(i32.const 3)
)
)
- (tee_local $7
- (get_global $tempRet0)
+ (local.tee $7
+ (global.get $tempRet0)
)
)
)
)
)
- (set_local $8
- (get_local $25)
+ (local.set $8
+ (local.get $25)
)
)
(if
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 8)
)
(block
- (set_local $5
- (get_local $11)
+ (local.set $5
+ (local.get $11)
)
- (set_local $6
+ (local.set $6
(select
- (tee_local $11
+ (local.tee $11
(i32.add
(i32.sub
- (get_local $38)
- (tee_local $7
- (get_local $8)
+ (local.get $38)
+ (local.tee $7
+ (local.get $8)
)
)
(i32.const 1)
)
)
- (get_local $6)
+ (local.get $6)
(i32.lt_s
- (get_local $6)
- (get_local $11)
+ (local.get $6)
+ (local.get $11)
)
)
)
)
(block
- (set_local $7
- (get_local $8)
+ (local.set $7
+ (local.get $8)
)
- (set_local $5
- (get_local $11)
+ (local.set $5
+ (local.get $11)
)
)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
(br $__rjti$8)
)
- (set_local $5
+ (local.set $5
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
(if
(i32.lt_s
- (tee_local $7
+ (local.tee $7
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
)
(i32.const 0)
)
(block
(i32.store
- (get_local $14)
- (tee_local $5
+ (local.get $14)
+ (local.tee $5
(call $_i64Subtract
(i32.const 0)
(i32.const 0)
- (get_local $5)
- (get_local $7)
+ (local.get $5)
+ (local.get $7)
)
)
)
(i32.store offset=4
- (get_local $14)
- (tee_local $7
- (get_global $tempRet0)
+ (local.get $14)
+ (local.tee $7
+ (global.get $tempRet0)
)
)
- (set_local $8
+ (local.set $8
(i32.const 1)
)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
(br $__rjti$4)
)
)
- (set_local $9
+ (local.set $9
(if (result i32)
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 2048)
)
(block (result i32)
- (set_local $8
+ (local.set $8
(i32.const 1)
)
(i32.const 4092)
)
(block (result i32)
- (set_local $8
- (tee_local $9
+ (local.set $8
+ (local.tee $9
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 1)
)
)
@@ -3761,62 +3761,62 @@
(select
(i32.const 4093)
(i32.const 4091)
- (get_local $9)
+ (local.get $9)
)
)
)
)
(br $__rjti$4)
)
- (set_local $5
+ (local.set $5
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
- (set_local $7
+ (local.set $7
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
(br $__rjti$4)
)
(drop
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
)
(i32.store8
- (get_local $39)
+ (local.get $39)
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
- (set_local $5
- (get_local $39)
+ (local.set $5
+ (local.get $39)
)
- (set_local $11
- (get_local $8)
+ (local.set $11
+ (local.get $8)
)
- (set_local $12
+ (local.set $12
(i32.const 1)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
(br $__rjto$8
- (get_local $25)
+ (local.get $25)
)
)
- (set_local $7
+ (local.set $7
(call $_strerror
(i32.load
(call $___errno_location)
@@ -3825,58 +3825,58 @@
)
(br $__rjti$5)
)
- (set_local $7
+ (local.set $7
(select
- (tee_local $5
+ (local.tee $5
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
(i32.const 4101)
- (get_local $5)
+ (local.get $5)
)
)
(br $__rjti$5)
)
(drop
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
)
(i32.store
- (get_local $40)
+ (local.get $40)
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
(i32.store
- (get_local $43)
+ (local.get $43)
(i32.const 0)
)
(i32.store
- (get_local $14)
- (get_local $40)
+ (local.get $14)
+ (local.get $40)
)
- (set_local $8
+ (local.set $8
(i32.const -1)
)
(br $__rjti$6)
)
(if
- (get_local $6)
+ (local.get $6)
(block
- (set_local $8
- (get_local $6)
+ (local.set $8
+ (local.get $6)
)
(br $__rjti$6)
)
(block
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
+ (local.get $15)
(i32.const 0)
- (get_local $11)
+ (local.get $11)
)
(br $__rjti$7
(i32.const 0)
@@ -3884,59 +3884,59 @@
)
)
)
- (set_local $16
+ (local.set $16
(f64.load
- (get_local $14)
+ (local.get $14)
)
)
(i32.store
- (get_local $20)
+ (local.get $20)
(i32.const 0)
)
(f64.store
- (get_global $tempDoublePtr)
- (get_local $16)
+ (global.get $tempDoublePtr)
+ (local.get $16)
)
(drop
(i32.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
- (set_local $30
+ (local.set $30
(if (result i32)
(i32.lt_s
(i32.load offset=4
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
(i32.const 0)
)
(block (result i32)
- (set_local $26
+ (local.set $26
(i32.const 1)
)
- (set_local $16
+ (local.set $16
(f64.neg
- (get_local $16)
+ (local.get $16)
)
)
(i32.const 4108)
)
(if (result i32)
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 2048)
)
(block (result i32)
- (set_local $26
+ (local.set $26
(i32.const 1)
)
(i32.const 4111)
)
(block (result i32)
- (set_local $26
- (tee_local $5
+ (local.set $26
+ (local.tee $5
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 1)
)
)
@@ -3944,27 +3944,27 @@
(select
(i32.const 4114)
(i32.const 4109)
- (get_local $5)
+ (local.get $5)
)
)
)
)
)
(f64.store
- (get_global $tempDoublePtr)
- (get_local $16)
+ (global.get $tempDoublePtr)
+ (local.get $16)
)
(drop
(i32.load
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
)
- (set_local $7
+ (local.set $7
(if (result i32)
(i32.lt_u
(i32.and
(i32.load offset=4
- (get_global $tempDoublePtr)
+ (global.get $tempDoublePtr)
)
(i32.const 2146435072)
)
@@ -3972,13 +3972,13 @@
)
(block $do-once49 (result i32)
(if
- (tee_local $5
+ (local.tee $5
(f64.ne
- (tee_local $22
+ (local.tee $22
(f64.mul
(call $_frexp
- (get_local $16)
- (get_local $20)
+ (local.get $16)
+ (local.get $20)
)
(f64.const 2)
)
@@ -3987,10 +3987,10 @@
)
)
(i32.store
- (get_local $20)
+ (local.get $20)
(i32.add
(i32.load
- (get_local $20)
+ (local.get $20)
)
(i32.const -1)
)
@@ -3998,62 +3998,62 @@
)
(if
(i32.eq
- (tee_local $24
+ (local.tee $24
(i32.or
- (get_local $19)
+ (local.get $19)
(i32.const 32)
)
)
(i32.const 97)
)
(block
- (set_local $9
+ (local.set $9
(select
(i32.add
- (get_local $30)
+ (local.get $30)
(i32.const 9)
)
- (get_local $30)
- (tee_local $13
+ (local.get $30)
+ (local.tee $13
(i32.and
- (get_local $19)
+ (local.get $19)
(i32.const 32)
)
)
)
)
- (set_local $16
+ (local.set $16
(if (result f64)
(i32.or
(i32.eqz
- (tee_local $5
+ (local.tee $5
(i32.sub
(i32.const 12)
- (get_local $6)
+ (local.get $6)
)
)
)
(i32.gt_u
- (get_local $6)
+ (local.get $6)
(i32.const 11)
)
)
- (get_local $22)
+ (local.get $22)
(block (result f64)
- (set_local $16
+ (local.set $16
(f64.const 8)
)
(loop $while-in54
- (set_local $16
+ (local.set $16
(f64.mul
- (get_local $16)
+ (local.get $16)
(f64.const 16)
)
)
(br_if $while-in54
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -1)
)
)
@@ -4062,55 +4062,55 @@
(if (result f64)
(i32.eq
(i32.load8_s
- (get_local $9)
+ (local.get $9)
)
(i32.const 45)
)
(f64.neg
(f64.add
- (get_local $16)
+ (local.get $16)
(f64.sub
(f64.neg
- (get_local $22)
+ (local.get $22)
)
- (get_local $16)
+ (local.get $16)
)
)
)
(f64.sub
(f64.add
- (get_local $22)
- (get_local $16)
+ (local.get $22)
+ (local.get $16)
)
- (get_local $16)
+ (local.get $16)
)
)
)
)
)
- (set_local $12
+ (local.set $12
(i32.or
- (get_local $26)
+ (local.get $26)
(i32.const 2)
)
)
(if
(i32.eq
- (tee_local $5
+ (local.tee $5
(call $_fmt_u
- (tee_local $5
+ (local.tee $5
(select
(i32.sub
(i32.const 0)
- (tee_local $7
+ (local.tee $7
(i32.load
- (get_local $20)
+ (local.get $20)
)
)
)
- (get_local $7)
+ (local.get $7)
(i32.lt_s
- (get_local $7)
+ (local.get $7)
(i32.const 0)
)
)
@@ -4118,37 +4118,37 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
(i32.const 31)
)
(i32.const 31)
)
- (get_local $32)
+ (local.get $32)
)
)
- (get_local $32)
+ (local.get $32)
)
(block
(i32.store8
- (get_local $41)
+ (local.get $41)
(i32.const 48)
)
- (set_local $5
- (get_local $41)
+ (local.set $5
+ (local.get $41)
)
)
)
(i32.store8
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -1)
)
(i32.add
(i32.and
(i32.shr_s
- (get_local $7)
+ (local.get $7)
(i32.const 31)
)
(i32.const 2)
@@ -4157,44 +4157,44 @@
)
)
(i32.store8
- (tee_local $8
+ (local.tee $8
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -2)
)
)
(i32.add
- (get_local $19)
+ (local.get $19)
(i32.const 15)
)
)
- (set_local $19
+ (local.set $19
(i32.lt_s
- (get_local $6)
+ (local.get $6)
(i32.const 1)
)
)
- (set_local $18
+ (local.set $18
(i32.eqz
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 8)
)
)
)
- (set_local $5
- (get_local $23)
+ (local.set $5
+ (local.get $23)
)
(loop $while-in56
(i32.store8
- (get_local $5)
+ (local.get $5)
(i32.or
- (get_local $13)
+ (local.get $13)
(i32.load8_u
(i32.add
- (tee_local $7
+ (local.tee $7
(call $f64-to-int
- (get_local $16)
+ (local.get $16)
)
)
(i32.const 4075)
@@ -4202,28 +4202,28 @@
)
)
)
- (set_local $16
+ (local.set $16
(f64.mul
(f64.sub
- (get_local $16)
- (f64.convert_s/i32
- (get_local $7)
+ (local.get $16)
+ (f64.convert_i32_s
+ (local.get $7)
)
)
(f64.const 16)
)
)
- (set_local $5
+ (local.set $5
(if (result i32)
(i32.eq
(i32.sub
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 1)
)
)
- (get_local $36)
+ (local.get $36)
)
(i32.const 1)
)
@@ -4231,138 +4231,138 @@
(i32.and
(i32.and
(f64.eq
- (get_local $16)
+ (local.get $16)
(f64.const 0)
)
- (get_local $19)
+ (local.get $19)
)
- (get_local $18)
+ (local.get $18)
)
- (get_local $7)
+ (local.get $7)
(block (result i32)
(i32.store8
- (get_local $7)
+ (local.get $7)
(i32.const 46)
)
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 2)
)
)
)
- (get_local $7)
+ (local.get $7)
)
)
(br_if $while-in56
(f64.ne
- (get_local $16)
+ (local.get $16)
(f64.const 0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (tee_local $7
+ (local.get $15)
+ (local.tee $7
(i32.add
- (get_local $12)
- (tee_local $6
+ (local.get $12)
+ (local.tee $6
(select
(i32.sub
(i32.add
- (get_local $6)
- (get_local $46)
+ (local.get $6)
+ (local.get $46)
)
- (get_local $8)
+ (local.get $8)
)
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.sub
- (get_local $44)
- (get_local $8)
+ (local.get $44)
+ (local.get $8)
)
)
(i32.and
(i32.ne
- (get_local $6)
+ (local.get $6)
(i32.const 0)
)
(i32.lt_s
(i32.add
- (get_local $5)
- (get_local $45)
+ (local.get $5)
+ (local.get $45)
)
- (get_local $6)
+ (local.get $6)
)
)
)
)
)
)
- (get_local $11)
+ (local.get $11)
)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $9)
- (get_local $12)
- (get_local $0)
+ (local.get $9)
+ (local.get $12)
+ (local.get $0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 48)
- (get_local $15)
- (get_local $7)
+ (local.get $15)
+ (local.get $7)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 65536)
)
)
- (set_local $5
+ (local.set $5
(i32.sub
- (get_local $5)
- (get_local $36)
+ (local.get $5)
+ (local.get $36)
)
)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $23)
- (get_local $5)
- (get_local $0)
+ (local.get $23)
+ (local.get $5)
+ (local.get $0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 48)
(i32.sub
- (get_local $6)
+ (local.get $6)
(i32.add
- (get_local $5)
- (tee_local $5
+ (local.get $5)
+ (local.tee $5
(i32.sub
- (get_local $27)
- (get_local $8)
+ (local.get $27)
+ (local.get $8)
)
)
)
@@ -4374,78 +4374,78 @@
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $8)
- (get_local $5)
- (get_local $0)
+ (local.get $8)
+ (local.get $5)
+ (local.get $0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (get_local $7)
+ (local.get $15)
+ (local.get $7)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 8192)
)
)
(br $do-once49
(select
- (get_local $15)
- (get_local $7)
+ (local.get $15)
+ (local.get $7)
(i32.lt_s
- (get_local $7)
- (get_local $15)
+ (local.get $7)
+ (local.get $15)
)
)
)
)
)
- (set_local $16
+ (local.set $16
(if (result f64)
- (get_local $5)
+ (local.get $5)
(block (result f64)
(i32.store
- (get_local $20)
- (tee_local $5
+ (local.get $20)
+ (local.tee $5
(i32.add
(i32.load
- (get_local $20)
+ (local.get $20)
)
(i32.const -28)
)
)
)
(f64.mul
- (get_local $22)
+ (local.get $22)
(f64.const 268435456)
)
)
(block (result f64)
- (set_local $5
+ (local.set $5
(i32.load
- (get_local $20)
+ (local.get $20)
)
)
- (get_local $22)
+ (local.get $22)
)
)
)
- (set_local $7
- (tee_local $8
+ (local.set $7
+ (local.tee $8
(select
- (get_local $47)
- (get_local $48)
+ (local.get $47)
+ (local.get $48)
(i32.lt_s
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
)
@@ -4453,27 +4453,27 @@
)
(loop $while-in60
(i32.store
- (get_local $7)
- (tee_local $5
+ (local.get $7)
+ (local.tee $5
(call $f64-to-uint
- (get_local $16)
+ (local.get $16)
)
)
)
- (set_local $7
+ (local.set $7
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const 4)
)
)
(br_if $while-in60
(f64.ne
- (tee_local $16
+ (local.tee $16
(f64.mul
(f64.sub
- (get_local $16)
- (f64.convert_u/i32
- (get_local $5)
+ (local.get $16)
+ (f64.convert_i32_u
+ (local.get $5)
)
)
(f64.const 1e9)
@@ -4485,121 +4485,121 @@
)
(if
(i32.gt_s
- (tee_local $9
+ (local.tee $9
(i32.load
- (get_local $20)
+ (local.get $20)
)
)
(i32.const 0)
)
(block
- (set_local $5
- (get_local $8)
+ (local.set $5
+ (local.get $8)
)
(loop $while-in62
- (set_local $13
+ (local.set $13
(select
(i32.const 29)
- (get_local $9)
+ (local.get $9)
(i32.gt_s
- (get_local $9)
+ (local.get $9)
(i32.const 29)
)
)
)
(if
(i32.ge_u
- (tee_local $9
+ (local.tee $9
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const -4)
)
)
- (get_local $5)
+ (local.get $5)
)
(block $do-once63
- (set_local $12
+ (local.set $12
(i32.const 0)
)
(loop $while-in66
(i32.store
- (get_local $9)
+ (local.get $9)
(call $___uremdi3
- (tee_local $12
+ (local.tee $12
(call $_i64Add
(call $_bitshift64Shl
(i32.load
- (get_local $9)
+ (local.get $9)
)
(i32.const 0)
- (get_local $13)
+ (local.get $13)
)
- (get_global $tempRet0)
- (get_local $12)
+ (global.get $tempRet0)
+ (local.get $12)
(i32.const 0)
)
)
- (tee_local $18
- (get_global $tempRet0)
+ (local.tee $18
+ (global.get $tempRet0)
)
(i32.const 1000000000)
)
)
- (set_local $12
+ (local.set $12
(call $___udivdi3
- (get_local $12)
- (get_local $18)
+ (local.get $12)
+ (local.get $18)
(i32.const 1000000000)
)
)
(br_if $while-in66
(i32.ge_u
- (tee_local $9
+ (local.tee $9
(i32.add
- (get_local $9)
+ (local.get $9)
(i32.const -4)
)
)
- (get_local $5)
+ (local.get $5)
)
)
)
(br_if $do-once63
(i32.eqz
- (get_local $12)
+ (local.get $12)
)
)
(i32.store
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -4)
)
)
- (get_local $12)
+ (local.get $12)
)
)
)
(loop $while-in68
(if
(i32.gt_u
- (get_local $7)
- (get_local $5)
+ (local.get $7)
+ (local.get $5)
)
(if
(i32.eqz
(i32.load
- (tee_local $9
+ (local.tee $9
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const -4)
)
)
)
)
(block
- (set_local $7
- (get_local $9)
+ (local.set $7
+ (local.get $9)
)
(br $while-in68)
)
@@ -4607,49 +4607,49 @@
)
)
(i32.store
- (get_local $20)
- (tee_local $9
+ (local.get $20)
+ (local.tee $9
(i32.sub
(i32.load
- (get_local $20)
+ (local.get $20)
)
- (get_local $13)
+ (local.get $13)
)
)
)
(br_if $while-in62
(i32.gt_s
- (get_local $9)
+ (local.get $9)
(i32.const 0)
)
)
)
)
- (set_local $5
- (get_local $8)
+ (local.set $5
+ (local.get $8)
)
)
- (set_local $18
+ (local.set $18
(select
(i32.const 6)
- (get_local $6)
+ (local.get $6)
(i32.lt_s
- (get_local $6)
+ (local.get $6)
(i32.const 0)
)
)
)
(if
(i32.lt_s
- (get_local $9)
+ (local.get $9)
(i32.const 0)
)
(block
- (set_local $21
+ (local.set $21
(i32.add
(call $i32s-div
(i32.add
- (get_local $18)
+ (local.get $18)
(i32.const 25)
)
(i32.const 9)
@@ -4657,221 +4657,221 @@
(i32.const 1)
)
)
- (set_local $31
+ (local.set $31
(i32.eq
- (get_local $24)
+ (local.get $24)
(i32.const 102)
)
)
- (set_local $6
- (get_local $5)
+ (local.set $6
+ (local.get $5)
)
- (set_local $5
- (get_local $7)
+ (local.set $5
+ (local.get $7)
)
- (set_local $5
+ (local.set $5
(loop $while-in70 (result i32)
- (set_local $13
+ (local.set $13
(select
(i32.const 9)
- (tee_local $7
+ (local.tee $7
(i32.sub
(i32.const 0)
- (get_local $9)
+ (local.get $9)
)
)
(i32.gt_s
- (get_local $7)
+ (local.get $7)
(i32.const 9)
)
)
)
(if
(i32.lt_u
- (get_local $6)
- (get_local $5)
+ (local.get $6)
+ (local.get $5)
)
(block $do-once71
- (set_local $12
+ (local.set $12
(i32.add
(i32.shl
(i32.const 1)
- (get_local $13)
+ (local.get $13)
)
(i32.const -1)
)
)
- (set_local $37
+ (local.set $37
(i32.shr_u
(i32.const 1000000000)
- (get_local $13)
+ (local.get $13)
)
)
- (set_local $9
+ (local.set $9
(i32.const 0)
)
- (set_local $7
- (get_local $6)
+ (local.set $7
+ (local.get $6)
)
(loop $while-in74
(i32.store
- (get_local $7)
+ (local.get $7)
(i32.add
- (get_local $9)
+ (local.get $9)
(i32.shr_u
- (tee_local $9
+ (local.tee $9
(i32.load
- (get_local $7)
+ (local.get $7)
)
)
- (get_local $13)
+ (local.get $13)
)
)
)
- (set_local $9
+ (local.set $9
(i32.mul
(i32.and
- (get_local $9)
- (get_local $12)
+ (local.get $9)
+ (local.get $12)
)
- (get_local $37)
+ (local.get $37)
)
)
(br_if $while-in74
(i32.lt_u
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const 4)
)
)
- (get_local $5)
+ (local.get $5)
)
)
)
- (set_local $7
+ (local.set $7
(select
- (get_local $6)
+ (local.get $6)
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 4)
)
(i32.load
- (get_local $6)
+ (local.get $6)
)
)
)
(br_if $do-once71
(i32.eqz
- (get_local $9)
+ (local.get $9)
)
)
(i32.store
- (get_local $5)
- (get_local $9)
+ (local.get $5)
+ (local.get $9)
)
- (set_local $5
+ (local.set $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 4)
)
)
)
- (set_local $7
+ (local.set $7
(select
- (get_local $6)
+ (local.get $6)
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 4)
)
(i32.load
- (get_local $6)
+ (local.get $6)
)
)
)
)
- (set_local $12
+ (local.set $12
(select
(i32.add
- (tee_local $6
+ (local.tee $6
(select
- (get_local $8)
- (get_local $7)
- (get_local $31)
+ (local.get $8)
+ (local.get $7)
+ (local.get $31)
)
)
(i32.shl
- (get_local $21)
+ (local.get $21)
(i32.const 2)
)
)
- (get_local $5)
+ (local.get $5)
(i32.gt_s
(i32.shr_s
(i32.sub
- (get_local $5)
- (get_local $6)
+ (local.get $5)
+ (local.get $6)
)
(i32.const 2)
)
- (get_local $21)
+ (local.get $21)
)
)
)
(i32.store
- (get_local $20)
- (tee_local $9
+ (local.get $20)
+ (local.tee $9
(i32.add
(i32.load
- (get_local $20)
+ (local.get $20)
)
- (get_local $13)
+ (local.get $13)
)
)
)
(if (result i32)
(i32.lt_s
- (get_local $9)
+ (local.get $9)
(i32.const 0)
)
(block
- (set_local $6
- (get_local $7)
+ (local.set $6
+ (local.get $7)
)
- (set_local $5
- (get_local $12)
+ (local.set $5
+ (local.get $12)
)
(br $while-in70)
)
(block (result i32)
- (set_local $9
- (get_local $12)
+ (local.set $9
+ (local.get $12)
)
- (get_local $7)
+ (local.get $7)
)
)
)
)
)
- (set_local $9
- (get_local $7)
+ (local.set $9
+ (local.get $7)
)
)
- (set_local $21
- (get_local $8)
+ (local.set $21
+ (local.get $8)
)
(if
(i32.lt_u
- (get_local $5)
- (get_local $9)
+ (local.get $5)
+ (local.get $9)
)
(block $do-once75
- (set_local $7
+ (local.set $7
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $21)
- (get_local $5)
+ (local.get $21)
+ (local.get $5)
)
(i32.const 2)
)
@@ -4880,30 +4880,30 @@
)
(br_if $do-once75
(i32.lt_u
- (tee_local $12
+ (local.tee $12
(i32.load
- (get_local $5)
+ (local.get $5)
)
)
(i32.const 10)
)
)
- (set_local $6
+ (local.set $6
(i32.const 10)
)
(loop $while-in78
- (set_local $7
+ (local.set $7
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const 1)
)
)
(br_if $while-in78
(i32.ge_u
- (get_local $12)
- (tee_local $6
+ (local.get $12)
+ (local.tee $6
(i32.mul
- (get_local $6)
+ (local.get $6)
(i32.const 10)
)
)
@@ -4911,22 +4911,22 @@
)
)
)
- (set_local $7
+ (local.set $7
(i32.const 0)
)
)
- (set_local $5
+ (local.set $5
(if (result i32)
(i32.lt_s
- (tee_local $6
+ (local.tee $6
(i32.add
(i32.sub
- (get_local $18)
+ (local.get $18)
(select
- (get_local $7)
+ (local.get $7)
(i32.const 0)
(i32.ne
- (get_local $24)
+ (local.get $24)
(i32.const 102)
)
)
@@ -4934,15 +4934,15 @@
(i32.shr_s
(i32.shl
(i32.and
- (tee_local $31
+ (local.tee $31
(i32.eq
- (get_local $24)
+ (local.get $24)
(i32.const 103)
)
)
- (tee_local $37
+ (local.tee $37
(i32.ne
- (get_local $18)
+ (local.get $18)
(i32.const 0)
)
)
@@ -4957,8 +4957,8 @@
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $9)
- (get_local $21)
+ (local.get $9)
+ (local.get $21)
)
(i32.const 2)
)
@@ -4968,11 +4968,11 @@
)
)
(block (result i32)
- (set_local $13
+ (local.set $13
(call $i32s-div
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 9216)
)
)
@@ -4981,10 +4981,10 @@
)
(if
(i32.lt_s
- (tee_local $6
+ (local.tee $6
(i32.add
(i32.rem_s
- (get_local $6)
+ (local.get $6)
(i32.const 9)
)
(i32.const 1)
@@ -4993,21 +4993,21 @@
(i32.const 9)
)
(block
- (set_local $12
+ (local.set $12
(i32.const 10)
)
(loop $while-in80
- (set_local $12
+ (local.set $12
(i32.mul
- (get_local $12)
+ (local.get $12)
(i32.const 10)
)
)
(br_if $while-in80
(i32.ne
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 1)
)
)
@@ -5016,62 +5016,62 @@
)
)
)
- (set_local $12
+ (local.set $12
(i32.const 10)
)
)
- (set_local $13
+ (local.set $13
(call $i32u-rem
- (tee_local $24
+ (local.tee $24
(i32.load
- (tee_local $6
+ (local.tee $6
(i32.add
(i32.add
(i32.shl
- (get_local $13)
+ (local.get $13)
(i32.const 2)
)
- (get_local $8)
+ (local.get $8)
)
(i32.const -4092)
)
)
)
)
- (get_local $12)
+ (local.get $12)
)
)
(if
(i32.eqz
(i32.and
- (tee_local $49
+ (local.tee $49
(i32.eq
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 4)
)
- (get_local $9)
+ (local.get $9)
)
)
(i32.eqz
- (get_local $13)
+ (local.get $13)
)
)
)
(block $do-once81
- (set_local $50
+ (local.set $50
(call $i32u-div
- (get_local $24)
- (get_local $12)
+ (local.get $24)
+ (local.get $12)
)
)
- (set_local $16
+ (local.set $16
(if (result f64)
(i32.lt_u
- (get_local $13)
- (tee_local $51
+ (local.get $13)
+ (local.tee $51
(call $i32s-div
- (get_local $12)
+ (local.get $12)
(i32.const 2)
)
)
@@ -5081,99 +5081,99 @@
(f64.const 1)
(f64.const 1.5)
(i32.and
- (get_local $49)
+ (local.get $49)
(i32.eq
- (get_local $13)
- (get_local $51)
+ (local.get $13)
+ (local.get $51)
)
)
)
)
)
- (set_local $22
+ (local.set $22
(select
(f64.const 9007199254740994)
(f64.const 9007199254740992)
(i32.and
- (get_local $50)
+ (local.get $50)
(i32.const 1)
)
)
)
(if
- (get_local $26)
+ (local.get $26)
(if
(i32.eq
(i32.load8_s
- (get_local $30)
+ (local.get $30)
)
(i32.const 45)
)
(block
- (set_local $16
+ (local.set $16
(f64.neg
- (get_local $16)
+ (local.get $16)
)
)
- (set_local $22
+ (local.set $22
(f64.neg
- (get_local $22)
+ (local.get $22)
)
)
)
)
)
(i32.store
- (get_local $6)
- (tee_local $13
+ (local.get $6)
+ (local.tee $13
(i32.sub
- (get_local $24)
- (get_local $13)
+ (local.get $24)
+ (local.get $13)
)
)
)
(br_if $do-once81
(f64.eq
(f64.add
- (get_local $22)
- (get_local $16)
+ (local.get $22)
+ (local.get $16)
)
- (get_local $22)
+ (local.get $22)
)
)
(i32.store
- (get_local $6)
- (tee_local $7
+ (local.get $6)
+ (local.tee $7
(i32.add
- (get_local $12)
- (get_local $13)
+ (local.get $12)
+ (local.get $13)
)
)
)
(if
(i32.gt_u
- (get_local $7)
+ (local.get $7)
(i32.const 999999999)
)
(loop $while-in86
(i32.store
- (get_local $6)
+ (local.get $6)
(i32.const 0)
)
(if
(i32.lt_u
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const -4)
)
)
- (get_local $5)
+ (local.get $5)
)
(i32.store
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -4)
)
)
@@ -5181,11 +5181,11 @@
)
)
(i32.store
- (get_local $6)
- (tee_local $7
+ (local.get $6)
+ (local.tee $7
(i32.add
(i32.load
- (get_local $6)
+ (local.get $6)
)
(i32.const 1)
)
@@ -5193,18 +5193,18 @@
)
(br_if $while-in86
(i32.gt_u
- (get_local $7)
+ (local.get $7)
(i32.const 999999999)
)
)
)
)
- (set_local $7
+ (local.set $7
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $21)
- (get_local $5)
+ (local.get $21)
+ (local.get $5)
)
(i32.const 2)
)
@@ -5213,30 +5213,30 @@
)
(br_if $do-once81
(i32.lt_u
- (tee_local $13
+ (local.tee $13
(i32.load
- (get_local $5)
+ (local.get $5)
)
)
(i32.const 10)
)
)
- (set_local $12
+ (local.set $12
(i32.const 10)
)
(loop $while-in88
- (set_local $7
+ (local.set $7
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const 1)
)
)
(br_if $while-in88
(i32.ge_u
- (get_local $13)
- (tee_local $12
+ (local.get $13)
+ (local.tee $12
(i32.mul
- (get_local $12)
+ (local.get $12)
(i32.const 10)
)
)
@@ -5245,72 +5245,72 @@
)
)
)
- (set_local $12
- (get_local $5)
+ (local.set $12
+ (local.get $5)
)
- (set_local $13
- (get_local $7)
+ (local.set $13
+ (local.get $7)
)
(select
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 4)
)
)
- (get_local $9)
+ (local.get $9)
(i32.gt_u
- (get_local $9)
- (get_local $5)
+ (local.get $9)
+ (local.get $5)
)
)
)
(block (result i32)
- (set_local $12
- (get_local $5)
+ (local.set $12
+ (local.get $5)
)
- (set_local $13
- (get_local $7)
+ (local.set $13
+ (local.get $7)
)
- (get_local $9)
+ (local.get $9)
)
)
)
- (set_local $9
+ (local.set $9
(loop $while-in90 (result i32)
(block $while-out89 (result i32)
(if
(i32.le_u
- (get_local $5)
- (get_local $12)
+ (local.get $5)
+ (local.get $12)
)
(block
- (set_local $24
+ (local.set $24
(i32.const 0)
)
(br $while-out89
- (get_local $5)
+ (local.get $5)
)
)
)
(if (result i32)
(i32.load
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -4)
)
)
)
(block (result i32)
- (set_local $24
+ (local.set $24
(i32.const 1)
)
- (get_local $5)
+ (local.get $5)
)
(block
- (set_local $5
- (get_local $7)
+ (local.set $5
+ (local.get $7)
)
(br $while-in90)
)
@@ -5318,110 +5318,110 @@
)
)
)
- (set_local $5
+ (local.set $5
(if (result i32)
- (get_local $31)
+ (local.get $31)
(block $do-once91 (result i32)
- (set_local $7
+ (local.set $7
(if (result i32)
(i32.and
(i32.gt_s
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $18)
+ (local.get $18)
(i32.xor
- (get_local $37)
+ (local.get $37)
(i32.const 1)
)
)
)
- (get_local $13)
+ (local.get $13)
)
(i32.gt_s
- (get_local $13)
+ (local.get $13)
(i32.const -5)
)
)
(block (result i32)
- (set_local $18
+ (local.set $18
(i32.sub
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -1)
)
- (get_local $13)
+ (local.get $13)
)
)
(i32.add
- (get_local $19)
+ (local.get $19)
(i32.const -1)
)
)
(block (result i32)
- (set_local $18
+ (local.set $18
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -1)
)
)
(i32.add
- (get_local $19)
+ (local.get $19)
(i32.const -2)
)
)
)
)
(if
- (tee_local $5
+ (local.tee $5
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 8)
)
)
(block
- (set_local $21
- (get_local $5)
+ (local.set $21
+ (local.get $5)
)
(br $do-once91
- (get_local $18)
+ (local.get $18)
)
)
)
(if
- (get_local $24)
+ (local.get $24)
(block $do-once93
(if
(i32.eqz
- (tee_local $19
+ (local.tee $19
(i32.load
(i32.add
- (get_local $9)
+ (local.get $9)
(i32.const -4)
)
)
)
)
(block
- (set_local $5
+ (local.set $5
(i32.const 9)
)
(br $do-once93)
)
)
- (set_local $5
+ (local.set $5
(if (result i32)
(call $i32u-rem
- (get_local $19)
+ (local.get $19)
(i32.const 10)
)
(block
- (set_local $5
+ (local.set $5
(i32.const 0)
)
(br $do-once93)
)
(block (result i32)
- (set_local $6
+ (local.set $6
(i32.const 10)
)
(i32.const 0)
@@ -5429,19 +5429,19 @@
)
)
(loop $while-in96
- (set_local $5
+ (local.set $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 1)
)
)
(br_if $while-in96
(i32.eqz
(call $i32u-rem
- (get_local $19)
- (tee_local $6
+ (local.get $19)
+ (local.tee $6
(i32.mul
- (get_local $6)
+ (local.get $6)
(i32.const 10)
)
)
@@ -5450,17 +5450,17 @@
)
)
)
- (set_local $5
+ (local.set $5
(i32.const 9)
)
)
- (set_local $6
+ (local.set $6
(i32.add
(i32.mul
(i32.shr_s
(i32.sub
- (get_local $9)
- (get_local $21)
+ (local.get $9)
+ (local.get $21)
)
(i32.const 2)
)
@@ -5472,115 +5472,115 @@
(if (result i32)
(i32.eq
(i32.or
- (get_local $7)
+ (local.get $7)
(i32.const 32)
)
(i32.const 102)
)
(block (result i32)
- (set_local $21
+ (local.set $21
(i32.const 0)
)
(select
- (get_local $18)
- (tee_local $5
+ (local.get $18)
+ (local.tee $5
(select
(i32.const 0)
- (tee_local $5
+ (local.tee $5
(i32.sub
- (get_local $6)
- (get_local $5)
+ (local.get $6)
+ (local.get $5)
)
)
(i32.lt_s
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
)
)
(i32.lt_s
- (get_local $18)
- (get_local $5)
+ (local.get $18)
+ (local.get $5)
)
)
)
(block (result i32)
- (set_local $21
+ (local.set $21
(i32.const 0)
)
(select
- (get_local $18)
- (tee_local $5
+ (local.get $18)
+ (local.tee $5
(select
(i32.const 0)
- (tee_local $5
+ (local.tee $5
(i32.sub
(i32.add
- (get_local $6)
- (get_local $13)
+ (local.get $6)
+ (local.get $13)
)
- (get_local $5)
+ (local.get $5)
)
)
(i32.lt_s
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
)
)
(i32.lt_s
- (get_local $18)
- (get_local $5)
+ (local.get $18)
+ (local.get $5)
)
)
)
)
)
(block (result i32)
- (set_local $21
+ (local.set $21
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 8)
)
)
- (set_local $7
- (get_local $19)
+ (local.set $7
+ (local.get $19)
)
- (get_local $18)
+ (local.get $18)
)
)
)
- (set_local $6
+ (local.set $6
(i32.sub
(i32.const 0)
- (get_local $13)
+ (local.get $13)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (tee_local $13
+ (local.get $15)
+ (local.tee $13
(i32.add
(if (result i32)
- (tee_local $18
+ (local.tee $18
(i32.eq
(i32.or
- (get_local $7)
+ (local.get $7)
(i32.const 32)
)
(i32.const 102)
)
)
(block (result i32)
- (set_local $19
+ (local.set $19
(i32.const 0)
)
(select
- (get_local $13)
+ (local.get $13)
(i32.const 0)
(i32.gt_s
- (get_local $13)
+ (local.get $13)
(i32.const 0)
)
)
@@ -5589,15 +5589,15 @@
(if
(i32.lt_s
(i32.sub
- (get_local $27)
- (tee_local $6
+ (local.get $27)
+ (local.tee $6
(call $_fmt_u
- (tee_local $6
+ (local.tee $6
(select
- (get_local $6)
- (get_local $13)
+ (local.get $6)
+ (local.get $13)
(i32.lt_s
- (get_local $13)
+ (local.get $13)
(i32.const 0)
)
)
@@ -5605,14 +5605,14 @@
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $6)
+ (local.get $6)
(i32.const 0)
)
(i32.const 31)
)
(i32.const 31)
)
- (get_local $32)
+ (local.get $32)
)
)
)
@@ -5620,9 +5620,9 @@
)
(loop $while-in98
(i32.store8
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const -1)
)
)
@@ -5631,8 +5631,8 @@
(br_if $while-in98
(i32.lt_s
(i32.sub
- (get_local $27)
- (get_local $6)
+ (local.get $27)
+ (local.get $6)
)
(i32.const 2)
)
@@ -5641,13 +5641,13 @@
)
(i32.store8
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const -1)
)
(i32.add
(i32.and
(i32.shr_s
- (get_local $13)
+ (local.get $13)
(i32.const 31)
)
(i32.const 2)
@@ -5656,33 +5656,33 @@
)
)
(i32.store8
- (tee_local $19
+ (local.tee $19
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const -2)
)
)
- (get_local $7)
+ (local.get $7)
)
(i32.sub
- (get_local $27)
- (get_local $19)
+ (local.get $27)
+ (local.get $19)
)
)
)
(i32.add
(i32.add
(i32.add
- (get_local $26)
+ (local.get $26)
(i32.const 1)
)
- (get_local $5)
+ (local.get $5)
)
(i32.ne
- (tee_local $31
+ (local.tee $31
(i32.or
- (get_local $5)
- (get_local $21)
+ (local.get $5)
+ (local.get $21)
)
)
(i32.const 0)
@@ -5690,93 +5690,93 @@
)
)
)
- (get_local $11)
+ (local.get $11)
)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $30)
- (get_local $26)
- (get_local $0)
+ (local.get $30)
+ (local.get $26)
+ (local.get $0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 48)
- (get_local $15)
- (get_local $13)
+ (local.get $15)
+ (local.get $13)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 65536)
)
)
(if
- (get_local $18)
+ (local.get $18)
(block
- (set_local $6
- (tee_local $12
+ (local.set $6
+ (local.tee $12
(select
- (get_local $8)
- (get_local $12)
+ (local.get $8)
+ (local.get $12)
(i32.gt_u
- (get_local $12)
- (get_local $8)
+ (local.get $12)
+ (local.get $8)
)
)
)
)
(loop $while-in102
- (set_local $7
+ (local.set $7
(call $_fmt_u
(i32.load
- (get_local $6)
+ (local.get $6)
)
(i32.const 0)
- (get_local $29)
+ (local.get $29)
)
)
(block $do-once103
(if
(i32.eq
- (get_local $6)
- (get_local $12)
+ (local.get $6)
+ (local.get $12)
)
(block
(br_if $do-once103
(i32.ne
- (get_local $7)
- (get_local $29)
+ (local.get $7)
+ (local.get $29)
)
)
(i32.store8
- (get_local $33)
+ (local.get $33)
(i32.const 48)
)
- (set_local $7
- (get_local $33)
+ (local.set $7
+ (local.get $33)
)
)
(block
(br_if $do-once103
(i32.le_u
- (get_local $7)
- (get_local $23)
+ (local.get $7)
+ (local.get $23)
)
)
(loop $while-in106
(i32.store8
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const -1)
)
)
@@ -5784,8 +5784,8 @@
)
(br_if $while-in106
(i32.gt_u
- (get_local $7)
- (get_local $23)
+ (local.get $7)
+ (local.get $23)
)
)
)
@@ -5796,47 +5796,47 @@
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $7)
+ (local.get $7)
(i32.sub
- (get_local $42)
- (get_local $7)
+ (local.get $42)
+ (local.get $7)
)
- (get_local $0)
+ (local.get $0)
)
)
)
(if
(i32.le_u
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 4)
)
)
- (get_local $8)
+ (local.get $8)
)
(block
- (set_local $6
- (get_local $7)
+ (local.set $6
+ (local.get $7)
)
(br $while-in102)
)
)
)
(if
- (get_local $31)
+ (local.get $31)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
@@ -5845,45 +5845,45 @@
(call $___fwritex
(i32.const 4143)
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 48)
(i32.add
(if (result i32)
(i32.and
(i32.lt_u
- (get_local $7)
- (get_local $9)
+ (local.get $7)
+ (local.get $9)
)
(i32.gt_s
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
)
(loop $while-in110 (result i32)
(if
(i32.gt_u
- (tee_local $6
+ (local.tee $6
(call $_fmt_u
(i32.load
- (get_local $7)
+ (local.get $7)
)
(i32.const 0)
- (get_local $29)
+ (local.get $29)
)
)
- (get_local $23)
+ (local.get $23)
)
(loop $while-in112
(i32.store8
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const -1)
)
)
@@ -5891,8 +5891,8 @@
)
(br_if $while-in112
(i32.gt_u
- (get_local $6)
- (get_local $23)
+ (local.get $6)
+ (local.get $23)
)
)
)
@@ -5901,58 +5901,58 @@
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $6)
+ (local.get $6)
(select
(i32.const 9)
- (get_local $5)
+ (local.get $5)
(i32.gt_s
- (get_local $5)
+ (local.get $5)
(i32.const 9)
)
)
- (get_local $0)
+ (local.get $0)
)
)
)
- (set_local $6
+ (local.set $6
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -9)
)
)
(if (result i32)
(i32.and
(i32.lt_u
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const 4)
)
)
- (get_local $9)
+ (local.get $9)
)
(i32.gt_s
- (get_local $5)
+ (local.get $5)
(i32.const 9)
)
)
(block
- (set_local $5
- (get_local $6)
+ (local.set $5
+ (local.get $6)
)
(br $while-in110)
)
- (get_local $6)
+ (local.get $6)
)
)
- (get_local $5)
+ (local.get $5)
)
(i32.const 9)
)
@@ -5961,104 +5961,104 @@
)
)
(block $do-once99
- (set_local $9
+ (local.set $9
(select
- (get_local $9)
+ (local.get $9)
(i32.add
- (get_local $12)
+ (local.get $12)
(i32.const 4)
)
- (get_local $24)
+ (local.get $24)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 48)
(i32.add
(if (result i32)
(i32.gt_s
- (get_local $5)
+ (local.get $5)
(i32.const -1)
)
(block (result i32)
- (set_local $18
+ (local.set $18
(i32.eqz
- (get_local $21)
+ (local.get $21)
)
)
- (set_local $6
- (get_local $12)
+ (local.set $6
+ (local.get $12)
)
- (set_local $7
- (get_local $5)
+ (local.set $7
+ (local.get $5)
)
(loop $while-in114 (result i32)
(if
(i32.eq
- (tee_local $5
+ (local.tee $5
(call $_fmt_u
(i32.load
- (get_local $6)
+ (local.get $6)
)
(i32.const 0)
- (get_local $29)
+ (local.get $29)
)
)
- (get_local $29)
+ (local.get $29)
)
(block
(i32.store8
- (get_local $33)
+ (local.get $33)
(i32.const 48)
)
- (set_local $5
- (get_local $33)
+ (local.set $5
+ (local.get $33)
)
)
)
(block $do-once115
(if
(i32.eq
- (get_local $6)
- (get_local $12)
+ (local.get $6)
+ (local.get $12)
)
(block
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $5)
+ (local.get $5)
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
- (set_local $5
+ (local.set $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 1)
)
)
(br_if $do-once115
(i32.and
(i32.lt_s
- (get_local $7)
+ (local.get $7)
(i32.const 1)
)
- (get_local $18)
+ (local.get $18)
)
)
(br_if $do-once115
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
@@ -6067,22 +6067,22 @@
(call $___fwritex
(i32.const 4143)
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
(block
(br_if $do-once115
(i32.le_u
- (get_local $5)
- (get_local $23)
+ (local.get $5)
+ (local.get $23)
)
)
(loop $while-in118
(i32.store8
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -1)
)
)
@@ -6090,70 +6090,70 @@
)
(br_if $while-in118
(i32.gt_u
- (get_local $5)
- (get_local $23)
+ (local.get $5)
+ (local.get $23)
)
)
)
)
)
)
- (set_local $8
+ (local.set $8
(i32.sub
- (get_local $42)
- (get_local $5)
+ (local.get $42)
+ (local.get $5)
)
)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $5)
+ (local.get $5)
(select
- (get_local $8)
- (get_local $7)
+ (local.get $8)
+ (local.get $7)
(i32.gt_s
- (get_local $7)
- (get_local $8)
+ (local.get $7)
+ (local.get $8)
)
)
- (get_local $0)
+ (local.get $0)
)
)
)
(br_if $while-in114
(i32.and
(i32.lt_u
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 4)
)
)
- (get_local $9)
+ (local.get $9)
)
(i32.gt_s
- (tee_local $7
+ (local.tee $7
(i32.sub
- (get_local $7)
- (get_local $8)
+ (local.get $7)
+ (local.get $8)
)
)
(i32.const -1)
)
)
)
- (get_local $7)
+ (local.get $7)
)
)
- (get_local $5)
+ (local.get $5)
)
(i32.const 18)
)
@@ -6163,57 +6163,57 @@
(br_if $do-once99
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $19)
+ (local.get $19)
(i32.sub
- (get_local $27)
- (get_local $19)
+ (local.get $27)
+ (local.get $19)
)
- (get_local $0)
+ (local.get $0)
)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (get_local $13)
+ (local.get $15)
+ (local.get $13)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 8192)
)
)
(select
- (get_local $15)
- (get_local $13)
+ (local.get $15)
+ (local.get $13)
(i32.lt_s
- (get_local $13)
- (get_local $15)
+ (local.get $13)
+ (local.get $15)
)
)
)
(block (result i32)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (tee_local $7
+ (local.get $15)
+ (local.tee $7
(i32.add
- (tee_local $9
+ (local.tee $9
(select
(i32.const 0)
- (get_local $26)
- (tee_local $6
+ (local.get $26)
+ (local.tee $6
(f64.ne
- (get_local $16)
- (get_local $16)
+ (local.get $16)
+ (local.get $16)
)
)
)
@@ -6221,17 +6221,17 @@
(i32.const 3)
)
)
- (get_local $8)
+ (local.get $8)
)
- (set_local $6
+ (local.set $6
(select
(select
(i32.const 4135)
(i32.const 4139)
- (tee_local $8
+ (local.tee $8
(i32.ne
(i32.and
- (get_local $19)
+ (local.get $19)
(i32.const 32)
)
(i32.const 0)
@@ -6241,9 +6241,9 @@
(select
(i32.const 4127)
(i32.const 4131)
- (get_local $8)
+ (local.get $8)
)
- (get_local $6)
+ (local.get $6)
)
)
(if
@@ -6251,24 +6251,24 @@
(i32.and
(if (result i32)
(i32.and
- (tee_local $5
+ (local.tee $5
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
(i32.const 32)
)
- (get_local $5)
+ (local.get $5)
(block (result i32)
(drop
(call $___fwritex
- (get_local $30)
- (get_local $9)
- (get_local $0)
+ (local.get $30)
+ (local.get $9)
+ (local.get $0)
)
)
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
)
@@ -6277,92 +6277,92 @@
)
(drop
(call $___fwritex
- (get_local $6)
+ (local.get $6)
(i32.const 3)
- (get_local $0)
+ (local.get $0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (get_local $7)
+ (local.get $15)
+ (local.get $7)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 8192)
)
)
(select
- (get_local $15)
- (get_local $7)
+ (local.get $15)
+ (local.get $7)
(i32.lt_s
- (get_local $7)
- (get_local $15)
+ (local.get $7)
+ (local.get $15)
)
)
)
)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
- (set_local $12
- (get_local $6)
+ (local.set $12
+ (local.get $6)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
(br $__rjto$8
- (get_local $25)
+ (local.get $25)
)
)
- (set_local $9
+ (local.set $9
(i32.and
- (get_local $19)
+ (local.get $19)
(i32.const 32)
)
)
(if
(i32.or
- (tee_local $7
+ (local.tee $7
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
- (tee_local $11
+ (local.tee $11
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
)
)
(block
- (set_local $8
- (get_local $25)
+ (local.set $8
+ (local.get $25)
)
- (set_local $7
+ (local.set $7
(loop $while-in123 (result i32)
(i32.store8
- (tee_local $8
+ (local.tee $8
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const -1)
)
)
(i32.or
- (get_local $9)
+ (local.get $9)
(i32.load8_u
(i32.add
(i32.and
- (get_local $7)
+ (local.get $7)
(i32.const 15)
)
(i32.const 4075)
@@ -6372,52 +6372,52 @@
)
(br_if $while-in123
(i32.or
- (tee_local $7
+ (local.tee $7
(call $_bitshift64Lshr
- (get_local $7)
- (get_local $11)
+ (local.get $7)
+ (local.get $11)
(i32.const 4)
)
)
- (tee_local $11
- (get_global $tempRet0)
+ (local.tee $11
+ (global.get $tempRet0)
)
)
)
- (get_local $8)
+ (local.get $8)
)
)
- (set_local $8
+ (local.set $8
(if (result i32)
(i32.or
(i32.eqz
(i32.or
(i32.load
- (get_local $14)
+ (local.get $14)
)
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
)
)
(i32.eqz
(i32.and
- (get_local $5)
+ (local.get $5)
(i32.const 8)
)
)
)
(block (result i32)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
(i32.const 0)
)
(block (result i32)
- (set_local $9
+ (local.set $9
(i32.add
(i32.shr_s
- (get_local $19)
+ (local.get $19)
(i32.const 4)
)
(i32.const 4091)
@@ -6429,91 +6429,91 @@
)
)
(block
- (set_local $7
- (get_local $25)
+ (local.set $7
+ (local.get $25)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
)
)
(br $__rjti$8)
)
- (set_local $7
+ (local.set $7
(call $_fmt_u
- (get_local $5)
- (get_local $7)
- (get_local $25)
+ (local.get $5)
+ (local.get $7)
+ (local.get $25)
)
)
- (set_local $5
- (get_local $11)
+ (local.set $5
+ (local.get $11)
)
(br $__rjti$8)
)
- (set_local $19
+ (local.set $19
(i32.eqz
- (tee_local $13
+ (local.tee $13
(call $_memchr
- (get_local $7)
- (get_local $6)
+ (local.get $7)
+ (local.get $6)
)
)
)
)
- (set_local $11
- (get_local $8)
+ (local.set $11
+ (local.get $8)
)
- (set_local $12
+ (local.set $12
(select
- (get_local $6)
+ (local.get $6)
(i32.sub
- (get_local $13)
- (tee_local $5
- (get_local $7)
+ (local.get $13)
+ (local.tee $5
+ (local.get $7)
)
)
- (get_local $19)
+ (local.get $19)
)
)
- (set_local $8
+ (local.set $8
(i32.const 0)
)
- (set_local $9
+ (local.set $9
(i32.const 4091)
)
(br $__rjto$8
(select
(i32.add
- (get_local $5)
- (get_local $6)
+ (local.get $5)
+ (local.get $6)
)
- (get_local $13)
- (get_local $19)
+ (local.get $13)
+ (local.get $19)
)
)
)
- (set_local $5
+ (local.set $5
(i32.const 0)
)
- (set_local $7
+ (local.set $7
(i32.const 0)
)
- (set_local $6
+ (local.set $6
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
(loop $while-in125
(block $while-out124
(br_if $while-out124
(i32.eqz
- (tee_local $9
+ (local.tee $9
(i32.load
- (get_local $6)
+ (local.get $6)
)
)
)
@@ -6521,36 +6521,36 @@
(br_if $while-out124
(i32.or
(i32.lt_s
- (tee_local $7
+ (local.tee $7
(call $_wctomb
- (get_local $35)
- (get_local $9)
+ (local.get $35)
+ (local.get $9)
)
)
(i32.const 0)
)
(i32.gt_u
- (get_local $7)
+ (local.get $7)
(i32.sub
- (get_local $8)
- (get_local $5)
+ (local.get $8)
+ (local.get $5)
)
)
)
)
- (set_local $6
+ (local.set $6
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 4)
)
)
(br_if $while-in125
(i32.gt_u
- (get_local $8)
- (tee_local $5
+ (local.get $8)
+ (local.tee $5
(i32.add
- (get_local $5)
- (get_local $7)
+ (local.get $5)
+ (local.get $7)
)
)
)
@@ -6559,42 +6559,42 @@
)
(if
(i32.lt_s
- (get_local $7)
+ (local.get $7)
(i32.const 0)
)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L1)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $15)
- (get_local $5)
- (get_local $11)
+ (local.get $15)
+ (local.get $5)
+ (local.get $11)
)
(if (result i32)
- (get_local $5)
+ (local.get $5)
(block (result i32)
- (set_local $6
+ (local.set $6
(i32.const 0)
)
- (set_local $7
+ (local.set $7
(i32.load
- (get_local $14)
+ (local.get $14)
)
)
(loop $while-in127 (result i32)
(drop
(br_if $__rjti$7
- (get_local $5)
+ (local.get $5)
(i32.eqz
- (tee_local $8
+ (local.tee $8
(i32.load
- (get_local $7)
+ (local.get $7)
)
)
)
@@ -6602,20 +6602,20 @@
)
(drop
(br_if $__rjti$7
- (get_local $5)
+ (local.get $5)
(i32.gt_s
- (tee_local $6
+ (local.tee $6
(i32.add
- (tee_local $8
+ (local.tee $8
(call $_wctomb
- (get_local $35)
- (get_local $8)
+ (local.get $35)
+ (local.get $8)
)
)
- (get_local $6)
+ (local.get $6)
)
)
- (get_local $5)
+ (local.get $5)
)
)
)
@@ -6623,32 +6623,32 @@
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $35)
- (get_local $8)
- (get_local $0)
+ (local.get $35)
+ (local.get $8)
+ (local.get $0)
)
)
)
- (set_local $7
+ (local.set $7
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const 4)
)
)
(br_if $while-in127
(i32.lt_u
- (get_local $6)
- (get_local $5)
+ (local.get $6)
+ (local.get $5)
)
)
- (get_local $5)
+ (local.get $5)
)
)
(i32.const 0)
@@ -6656,52 +6656,52 @@
)
)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 8192)
)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
+ (local.set $10
(select
- (get_local $15)
- (get_local $7)
+ (local.get $15)
+ (local.get $7)
(i32.gt_s
- (get_local $15)
- (get_local $7)
+ (local.get $15)
+ (local.get $7)
)
)
)
(br $label$continue$L1)
)
- (set_local $11
+ (local.set $11
(select
(i32.and
- (get_local $5)
+ (local.get $5)
(i32.const -65537)
)
- (get_local $5)
+ (local.get $5)
(i32.gt_s
- (get_local $6)
+ (local.get $6)
(i32.const -1)
)
)
)
(if (result i32)
(i32.or
- (get_local $6)
- (tee_local $5
+ (local.get $6)
+ (local.tee $5
(i32.or
(i32.ne
(i32.load
- (get_local $14)
+ (local.get $14)
)
(i32.const 0)
)
(i32.ne
(i32.load offset=4
- (get_local $14)
+ (local.get $14)
)
(i32.const 0)
)
@@ -6709,133 +6709,133 @@
)
)
(block (result i32)
- (set_local $12
+ (local.set $12
(select
- (get_local $6)
- (tee_local $7
+ (local.get $6)
+ (local.tee $7
(i32.add
(i32.xor
(i32.and
- (get_local $5)
+ (local.get $5)
(i32.const 1)
)
(i32.const 1)
)
(i32.sub
- (get_local $38)
- (tee_local $5
- (get_local $7)
+ (local.get $38)
+ (local.tee $5
+ (local.get $7)
)
)
)
)
(i32.gt_s
- (get_local $6)
- (get_local $7)
+ (local.get $6)
+ (local.get $7)
)
)
)
- (get_local $25)
+ (local.get $25)
)
(block (result i32)
- (set_local $12
+ (local.set $12
(i32.const 0)
)
- (tee_local $5
- (get_local $25)
+ (local.tee $5
+ (local.get $25)
)
)
)
)
- (get_local $5)
+ (local.get $5)
)
)
- (get_local $12)
+ (local.get $12)
(i32.lt_s
- (get_local $12)
- (get_local $13)
+ (local.get $12)
+ (local.get $13)
)
)
)
- (get_local $8)
+ (local.get $8)
)
)
- (get_local $15)
+ (local.get $15)
(i32.lt_s
- (get_local $15)
- (get_local $6)
+ (local.get $15)
+ (local.get $6)
)
)
)
- (get_local $6)
- (get_local $11)
+ (local.get $6)
+ (local.get $11)
)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $9)
- (get_local $8)
- (get_local $0)
+ (local.get $9)
+ (local.get $8)
+ (local.get $0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 48)
- (get_local $7)
- (get_local $6)
+ (local.get $7)
+ (local.get $6)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 65536)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 48)
- (get_local $12)
- (get_local $13)
+ (local.get $12)
+ (local.get $13)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 32)
)
)
(drop
(call $___fwritex
- (get_local $5)
- (get_local $13)
- (get_local $0)
+ (local.get $5)
+ (local.get $13)
+ (local.get $0)
)
)
)
(call $_pad
- (get_local $0)
+ (local.get $0)
(i32.const 32)
- (get_local $7)
- (get_local $6)
+ (local.get $7)
+ (local.get $6)
(i32.xor
- (get_local $11)
+ (local.get $11)
(i32.const 8192)
)
)
- (set_local $5
- (get_local $10)
+ (local.set $5
+ (local.get $10)
)
- (set_local $10
- (get_local $7)
+ (local.set $10
+ (local.get $7)
)
(br $label$continue$L1)
)
@@ -6844,25 +6844,25 @@
)
(if
(i32.eqz
- (get_local $0)
+ (local.get $0)
)
- (set_local $17
+ (local.set $17
(if (result i32)
- (get_local $1)
+ (local.get $1)
(block (result i32)
- (set_local $0
+ (local.set $0
(i32.const 1)
)
(loop $while-in130
(if
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.add
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 2)
)
- (get_local $4)
+ (local.get $4)
)
)
)
@@ -6870,26 +6870,26 @@
(call $_pop_arg_336
(i32.add
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
- (get_local $3)
+ (local.get $3)
)
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
(br_if $while-in130
(i32.lt_s
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
(i32.const 10)
)
)
- (set_local $17
+ (local.set $17
(i32.const 1)
)
(br $label$break$L343)
@@ -6898,7 +6898,7 @@
)
(if (result i32)
(i32.lt_s
- (get_local $0)
+ (local.get $0)
(i32.const 10)
)
(loop $while-in132 (result i32)
@@ -6906,14 +6906,14 @@
(i32.load
(i32.add
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 2)
)
- (get_local $4)
+ (local.get $4)
)
)
(block
- (set_local $17
+ (local.set $17
(i32.const -1)
)
(br $label$break$L343)
@@ -6921,9 +6921,9 @@
)
(br_if $while-in132
(i32.lt_s
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -6940,10 +6940,10 @@
)
)
)
- (set_global $STACKTOP
- (get_local $34)
+ (global.set $STACKTOP
+ (local.get $34)
)
- (get_local $17)
+ (local.get $17)
)
(func $_pop_arg_336 (; 50 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32)
(local $3 i32)
@@ -6951,7 +6951,7 @@
(local $5 i32)
(if
(i32.le_u
- (get_local $1)
+ (local.get $1)
(i32.const 20)
)
(block $label$break$L1
@@ -6967,18 +6967,18 @@
(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 $label$break$L1
(i32.sub
- (get_local $1)
+ (local.get $1)
(i32.const 9)
)
)
)
- (set_local $3
+ (local.set $3
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -6988,25 +6988,25 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
(i32.store
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
(br $label$break$L1)
)
- (set_local $1
+ (local.set $1
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -7016,22 +7016,22 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 4)
)
)
(i32.store
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
(i32.store offset=4
- (get_local $0)
+ (local.get $0)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $1)
+ (local.get $1)
(i32.const 0)
)
(i32.const 31)
@@ -7041,13 +7041,13 @@
)
(br $label$break$L1)
)
- (set_local $3
+ (local.set $3
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -7057,30 +7057,30 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
(i32.store
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
(i32.store offset=4
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(br $label$break$L1)
)
- (set_local $5
+ (local.set $5
(i32.load
- (tee_local $3
- (tee_local $1
+ (local.tee $3
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 7)
)
@@ -7090,35 +7090,35 @@
)
)
)
- (set_local $3
+ (local.set $3
(i32.load offset=4
- (get_local $3)
+ (local.get $3)
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
(i32.store
- (get_local $0)
- (get_local $5)
+ (local.get $0)
+ (local.get $5)
)
(i32.store offset=4
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
(br $label$break$L1)
)
- (set_local $3
+ (local.set $3
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -7128,19 +7128,19 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
(i32.store
- (get_local $0)
- (tee_local $1
+ (local.get $0)
+ (local.tee $1
(i32.shr_s
(i32.shl
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const 65535)
)
(i32.const 16)
@@ -7150,11 +7150,11 @@
)
)
(i32.store offset=4
- (get_local $0)
+ (local.get $0)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $1)
+ (local.get $1)
(i32.const 0)
)
(i32.const 31)
@@ -7164,13 +7164,13 @@
)
(br $label$break$L1)
)
- (set_local $3
+ (local.set $3
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -7180,32 +7180,32 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const 65535)
)
)
(i32.store offset=4
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(br $label$break$L1)
)
- (set_local $3
+ (local.set $3
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -7215,19 +7215,19 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
(i32.store
- (get_local $0)
- (tee_local $1
+ (local.get $0)
+ (local.tee $1
(i32.shr_s
(i32.shl
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const 255)
)
(i32.const 24)
@@ -7237,11 +7237,11 @@
)
)
(i32.store offset=4
- (get_local $0)
+ (local.get $0)
(i32.shr_s
(i32.shl
(i32.lt_s
- (get_local $1)
+ (local.get $1)
(i32.const 0)
)
(i32.const 31)
@@ -7251,13 +7251,13 @@
)
(br $label$break$L1)
)
- (set_local $3
+ (local.set $3
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 3)
)
@@ -7267,32 +7267,32 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const 255)
)
)
(i32.store offset=4
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(br $label$break$L1)
)
- (set_local $4
+ (local.set $4
(f64.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 7)
)
@@ -7302,25 +7302,25 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
(f64.store
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
(br $label$break$L1)
)
- (set_local $4
+ (local.set $4
(f64.load
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
(i32.const 7)
)
@@ -7330,15 +7330,15 @@
)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
(f64.store
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
)
)
@@ -7350,179 +7350,179 @@
(i32.or
(i32.and
(i32.eqz
- (get_local $1)
+ (local.get $1)
)
(i32.gt_u
- (get_local $0)
+ (local.get $0)
(i32.const -1)
)
)
(i32.gt_u
- (get_local $1)
+ (local.get $1)
(i32.const 0)
)
)
- (set_local $0
+ (local.set $0
(loop $while-in (result i32)
(i32.store8
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const -1)
)
)
(i32.or
(call $___uremdi3
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
(i32.const 10)
)
(i32.const 48)
)
)
- (set_local $3
+ (local.set $3
(call $___udivdi3
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
(i32.const 10)
)
)
- (set_local $4
- (get_global $tempRet0)
+ (local.set $4
+ (global.get $tempRet0)
)
(if (result i32)
(i32.or
(i32.and
(i32.eq
- (get_local $1)
+ (local.get $1)
(i32.const 9)
)
(i32.gt_u
- (get_local $0)
+ (local.get $0)
(i32.const -1)
)
)
(i32.gt_u
- (get_local $1)
+ (local.get $1)
(i32.const 9)
)
)
(block
- (set_local $0
- (get_local $3)
+ (local.set $0
+ (local.get $3)
)
- (set_local $1
- (get_local $4)
+ (local.set $1
+ (local.get $4)
)
(br $while-in)
)
- (get_local $3)
+ (local.get $3)
)
)
)
)
(if
- (get_local $0)
+ (local.get $0)
(loop $while-in1
(i32.store8
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const -1)
)
)
(i32.or
(call $i32u-rem
- (get_local $0)
+ (local.get $0)
(i32.const 10)
)
(i32.const 48)
)
)
- (set_local $1
+ (local.set $1
(call $i32u-div
- (get_local $0)
+ (local.get $0)
(i32.const 10)
)
)
(if
(i32.ge_u
- (get_local $0)
+ (local.get $0)
(i32.const 10)
)
(block
- (set_local $0
- (get_local $1)
+ (local.set $0
+ (local.get $1)
)
(br $while-in1)
)
)
)
)
- (get_local $2)
+ (local.get $2)
)
(func $_pad (; 52 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32)
(local $5 i32)
(local $6 i32)
(local $7 i32)
- (set_local $7
- (get_global $STACKTOP)
+ (local.set $7
+ (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 $6
- (get_local $7)
+ (local.set $6
+ (local.get $7)
)
(if
(i32.and
(i32.eqz
(i32.and
- (get_local $4)
+ (local.get $4)
(i32.const 73728)
)
)
(i32.gt_s
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
)
(block $do-once
(drop
(call $_memset
- (get_local $6)
- (get_local $1)
+ (local.get $6)
+ (local.get $1)
(select
(i32.const 256)
- (tee_local $5
+ (local.tee $5
(i32.sub
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
)
(i32.gt_u
- (get_local $5)
+ (local.get $5)
(i32.const 256)
)
)
)
)
- (set_local $4
+ (local.set $4
(i32.eqz
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
(i32.const 32)
@@ -7531,41 +7531,41 @@
)
(if
(i32.gt_u
- (get_local $5)
+ (local.get $5)
(i32.const 255)
)
(block
(loop $while-in
(if
- (get_local $4)
+ (local.get $4)
(block
(drop
(call $___fwritex
- (get_local $6)
+ (local.get $6)
(i32.const 256)
- (get_local $0)
+ (local.get $0)
)
)
- (set_local $1
+ (local.set $1
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
)
)
- (set_local $4
+ (local.set $4
(i32.eqz
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 32)
)
)
)
(br_if $while-in
(i32.gt_u
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const -256)
)
)
@@ -7575,14 +7575,14 @@
)
(br_if $do-once
(i32.eqz
- (get_local $4)
+ (local.get $4)
)
)
- (set_local $5
+ (local.set $5
(i32.and
(i32.sub
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
(i32.const 255)
)
@@ -7590,21 +7590,21 @@
)
(br_if $do-once
(i32.eqz
- (get_local $4)
+ (local.get $4)
)
)
)
(drop
(call $___fwritex
- (get_local $6)
- (get_local $5)
- (get_local $0)
+ (local.get $6)
+ (local.get $5)
+ (local.get $0)
)
)
)
)
- (set_global $STACKTOP
- (get_local $7)
+ (global.set $STACKTOP
+ (local.get $7)
)
)
(func $_malloc (; 53 ;) (; has Stack IR ;) (param $0 i32) (result i32)
@@ -7626,36 +7626,36 @@
(local $16 i32)
(local $17 i32)
(local $18 i32)
- (set_local $0
+ (local.set $0
(if (result i32)
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.const 245)
)
(block (result i32)
(if
(i32.and
- (tee_local $10
+ (local.tee $10
(i32.shr_u
- (tee_local $6
+ (local.tee $6
(i32.load
(i32.const 176)
)
)
- (tee_local $13
+ (local.tee $13
(i32.shr_u
- (tee_local $2
+ (local.tee $2
(select
(i32.const 16)
(i32.and
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 11)
)
(i32.const -8)
)
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.const 11)
)
)
@@ -7670,27 +7670,27 @@
(block
(if
(i32.eq
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (tee_local $11
+ (local.tee $11
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (tee_local $2
+ (local.tee $2
(i32.add
(i32.shl
- (tee_local $4
+ (local.tee $4
(i32.add
(i32.xor
(i32.and
- (get_local $10)
+ (local.get $10)
(i32.const 1)
)
(i32.const 1)
)
- (get_local $13)
+ (local.get $13)
)
)
(i32.const 3)
@@ -7708,16 +7708,16 @@
)
)
)
- (get_local $2)
+ (local.get $2)
)
(i32.store
(i32.const 176)
(i32.and
- (get_local $6)
+ (local.get $6)
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $4)
+ (local.get $4)
)
(i32.const -1)
)
@@ -7726,7 +7726,7 @@
(block
(if
(i32.lt_u
- (get_local $7)
+ (local.get $7)
(i32.load
(i32.const 192)
)
@@ -7735,11 +7735,11 @@
)
(if
(i32.eq
- (get_local $11)
+ (local.get $11)
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $7)
+ (local.get $7)
(i32.const 12)
)
)
@@ -7747,12 +7747,12 @@
)
(block
(i32.store
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
(i32.store
- (get_local $3)
- (get_local $7)
+ (local.get $3)
+ (local.get $7)
)
)
(call $_abort)
@@ -7760,11 +7760,11 @@
)
)
(i32.store offset=4
- (get_local $11)
+ (local.get $11)
(i32.or
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $4)
+ (local.get $4)
(i32.const 3)
)
)
@@ -7772,31 +7772,31 @@
)
)
(i32.store
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.add
- (get_local $0)
- (get_local $11)
+ (local.get $0)
+ (local.get $11)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 1)
)
)
(return
- (get_local $1)
+ (local.get $1)
)
)
)
(if (result i32)
(i32.gt_u
- (get_local $2)
- (tee_local $0
+ (local.get $2)
+ (local.tee $0
(i32.load
(i32.const 184)
)
@@ -7804,56 +7804,56 @@
)
(block (result i32)
(if
- (get_local $10)
+ (local.get $10)
(block
(if
(i32.eq
- (tee_local $8
+ (local.tee $8
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (tee_local $10
+ (local.tee $10
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (tee_local $7
+ (local.tee $7
(i32.add
(i32.shl
- (tee_local $11
+ (local.tee $11
(i32.add
(i32.or
(i32.or
(i32.or
(i32.or
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.add
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.or
- (tee_local $3
+ (local.tee $3
(i32.shl
(i32.const 2)
- (get_local $13)
+ (local.get $13)
)
)
(i32.sub
(i32.const 0)
- (get_local $3)
+ (local.get $3)
)
)
(i32.shl
- (get_local $10)
- (get_local $13)
+ (local.get $10)
+ (local.get $13)
)
)
)
(i32.sub
(i32.const 0)
- (get_local $3)
+ (local.get $3)
)
)
(i32.const -1)
@@ -7864,13 +7864,13 @@
(i32.const 16)
)
)
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $3)
+ (local.get $4)
+ (local.get $3)
)
)
(i32.const 5)
@@ -7879,13 +7879,13 @@
)
)
)
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $3)
+ (local.get $4)
+ (local.get $3)
)
)
(i32.const 2)
@@ -7894,13 +7894,13 @@
)
)
)
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $3)
+ (local.get $4)
+ (local.get $3)
)
)
(i32.const 1)
@@ -7909,13 +7909,13 @@
)
)
)
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $3)
+ (local.get $4)
+ (local.get $3)
)
)
(i32.const 1)
@@ -7925,8 +7925,8 @@
)
)
(i32.shr_u
- (get_local $4)
- (get_local $3)
+ (local.get $4)
+ (local.get $3)
)
)
)
@@ -7945,30 +7945,30 @@
)
)
)
- (get_local $7)
+ (local.get $7)
)
(block
(i32.store
(i32.const 176)
(i32.and
- (get_local $6)
+ (local.get $6)
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $11)
+ (local.get $11)
)
(i32.const -1)
)
)
)
- (set_local $9
- (get_local $0)
+ (local.set $9
+ (local.get $0)
)
)
(block
(if
(i32.lt_u
- (get_local $8)
+ (local.get $8)
(i32.load
(i32.const 192)
)
@@ -7978,25 +7978,25 @@
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 12)
)
)
)
- (get_local $10)
+ (local.get $10)
)
(block
(i32.store
- (get_local $0)
- (get_local $7)
+ (local.get $0)
+ (local.get $7)
)
(i32.store
- (get_local $3)
- (get_local $8)
+ (local.get $3)
+ (local.get $8)
)
- (set_local $9
+ (local.set $9
(i32.load
(i32.const 184)
)
@@ -8007,27 +8007,27 @@
)
)
(i32.store offset=4
- (get_local $10)
+ (local.get $10)
(i32.or
- (get_local $2)
+ (local.get $2)
(i32.const 3)
)
)
(i32.store offset=4
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $2)
- (get_local $10)
+ (local.get $2)
+ (local.get $10)
)
)
(i32.or
- (tee_local $11
+ (local.tee $11
(i32.sub
(i32.shl
- (get_local $11)
+ (local.get $11)
(i32.const 3)
)
- (get_local $2)
+ (local.get $2)
)
)
(i32.const 1)
@@ -8035,25 +8035,25 @@
)
(i32.store
(i32.add
- (get_local $7)
- (get_local $11)
+ (local.get $7)
+ (local.get $11)
)
- (get_local $11)
+ (local.get $11)
)
(if
- (get_local $9)
+ (local.get $9)
(block
- (set_local $6
+ (local.set $6
(i32.load
(i32.const 196)
)
)
- (set_local $2
+ (local.set $2
(i32.add
(i32.shl
- (tee_local $0
+ (local.tee $0
(i32.shr_u
- (get_local $9)
+ (local.get $9)
(i32.const 3)
)
)
@@ -8064,25 +8064,25 @@
)
(if
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 176)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
(if
(i32.lt_u
- (tee_local $0
+ (local.tee $0
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
@@ -8094,11 +8094,11 @@
)
(call $_abort)
(block
- (set_local $5
- (get_local $3)
+ (local.set $5
+ (local.get $3)
)
- (set_local $1
- (get_local $0)
+ (local.set $1
+ (local.get $0)
)
)
)
@@ -8106,64 +8106,64 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
)
- (set_local $5
+ (local.set $5
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
- (set_local $1
- (get_local $2)
+ (local.set $1
+ (local.get $2)
)
)
)
(i32.store
- (get_local $5)
- (get_local $6)
+ (local.get $5)
+ (local.get $6)
)
(i32.store offset=12
- (get_local $1)
- (get_local $6)
+ (local.get $1)
+ (local.get $6)
)
(i32.store offset=8
- (get_local $6)
- (get_local $1)
+ (local.get $6)
+ (local.get $1)
)
(i32.store offset=12
- (get_local $6)
- (get_local $2)
+ (local.get $6)
+ (local.get $2)
)
)
)
(i32.store
(i32.const 184)
- (get_local $11)
+ (local.get $11)
)
(i32.store
(i32.const 196)
- (get_local $7)
+ (local.get $7)
)
(return
- (get_local $4)
+ (local.get $4)
)
)
)
(if (result i32)
- (tee_local $0
+ (local.tee $0
(i32.load
(i32.const 180)
)
)
(block
- (set_local $11
+ (local.set $11
(i32.sub
(i32.and
(i32.load offset=4
- (tee_local $0
+ (local.tee $0
(i32.load offset=480
(i32.shl
(i32.add
@@ -8171,16 +8171,16 @@
(i32.or
(i32.or
(i32.or
- (tee_local $0
+ (local.tee $0
(i32.and
(i32.shr_u
- (tee_local $1
+ (local.tee $1
(i32.add
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.sub
(i32.const 0)
- (get_local $0)
+ (local.get $0)
)
)
(i32.const -1)
@@ -8191,13 +8191,13 @@
(i32.const 16)
)
)
- (tee_local $0
+ (local.tee $0
(i32.and
(i32.shr_u
- (tee_local $1
+ (local.tee $1
(i32.shr_u
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
)
(i32.const 5)
@@ -8206,13 +8206,13 @@
)
)
)
- (tee_local $0
+ (local.tee $0
(i32.and
(i32.shr_u
- (tee_local $1
+ (local.tee $1
(i32.shr_u
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
)
(i32.const 2)
@@ -8221,13 +8221,13 @@
)
)
)
- (tee_local $0
+ (local.tee $0
(i32.and
(i32.shr_u
- (tee_local $1
+ (local.tee $1
(i32.shr_u
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
)
(i32.const 1)
@@ -8236,13 +8236,13 @@
)
)
)
- (tee_local $0
+ (local.tee $0
(i32.and
(i32.shr_u
- (tee_local $1
+ (local.tee $1
(i32.shr_u
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
)
(i32.const 1)
@@ -8252,8 +8252,8 @@
)
)
(i32.shr_u
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
)
(i32.const 2)
@@ -8263,70 +8263,70 @@
)
(i32.const -8)
)
- (get_local $2)
+ (local.get $2)
)
)
- (set_local $7
- (get_local $0)
+ (local.set $7
+ (local.get $0)
)
(loop $while-in
(block $while-out
(if
- (tee_local $1
+ (local.tee $1
(i32.load offset=16
- (get_local $0)
+ (local.get $0)
)
)
- (set_local $0
- (get_local $1)
+ (local.set $0
+ (local.get $1)
)
(if
(i32.eqz
- (tee_local $0
+ (local.tee $0
(i32.load offset=20
- (get_local $0)
+ (local.get $0)
)
)
)
(block
- (set_local $6
- (get_local $11)
+ (local.set $6
+ (local.get $11)
)
- (set_local $8
- (get_local $7)
+ (local.set $8
+ (local.get $7)
)
(br $while-out)
)
)
)
- (set_local $6
+ (local.set $6
(i32.lt_u
- (tee_local $1
+ (local.tee $1
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $0)
+ (local.get $0)
)
(i32.const -8)
)
- (get_local $2)
+ (local.get $2)
)
)
- (get_local $11)
+ (local.get $11)
)
)
- (set_local $11
+ (local.set $11
(select
- (get_local $1)
- (get_local $11)
- (get_local $6)
+ (local.get $1)
+ (local.get $11)
+ (local.get $6)
)
)
- (set_local $7
+ (local.set $7
(select
- (get_local $0)
- (get_local $7)
- (get_local $6)
+ (local.get $0)
+ (local.get $7)
+ (local.get $6)
)
)
(br $while-in)
@@ -8334,8 +8334,8 @@
)
(if
(i32.lt_u
- (get_local $8)
- (tee_local $10
+ (local.get $8)
+ (local.tee $10
(i32.load
(i32.const 192)
)
@@ -8345,38 +8345,38 @@
)
(if
(i32.ge_u
- (get_local $8)
- (tee_local $5
+ (local.get $8)
+ (local.tee $5
(i32.add
- (get_local $2)
- (get_local $8)
+ (local.get $2)
+ (local.get $8)
)
)
)
(call $_abort)
)
- (set_local $9
+ (local.set $9
(i32.load offset=24
- (get_local $8)
+ (local.get $8)
)
)
(if
(i32.eq
- (tee_local $0
+ (local.tee $0
(i32.load offset=12
- (get_local $8)
+ (local.get $8)
)
)
- (get_local $8)
+ (local.get $8)
)
(block $do-once4
(if
(i32.eqz
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 20)
)
)
@@ -8385,11 +8385,11 @@
)
(br_if $do-once4
(i32.eqz
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 16)
)
)
@@ -8400,43 +8400,43 @@
)
(loop $while-in7
(if
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $11
+ (local.tee $11
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 20)
)
)
)
)
(block
- (set_local $1
- (get_local $7)
+ (local.set $1
+ (local.get $7)
)
- (set_local $0
- (get_local $11)
+ (local.set $0
+ (local.get $11)
)
(br $while-in7)
)
)
(if
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $11
+ (local.tee $11
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 16)
)
)
)
)
(block
- (set_local $1
- (get_local $7)
+ (local.set $1
+ (local.get $7)
)
- (set_local $0
- (get_local $11)
+ (local.set $0
+ (local.get $11)
)
(br $while-in7)
)
@@ -8444,17 +8444,17 @@
)
(if
(i32.lt_u
- (get_local $0)
- (get_local $10)
+ (local.get $0)
+ (local.get $10)
)
(call $_abort)
(block
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
- (set_local $4
- (get_local $1)
+ (local.set $4
+ (local.get $1)
)
)
)
@@ -8462,22 +8462,22 @@
(block
(if
(i32.lt_u
- (tee_local $11
+ (local.tee $11
(i32.load offset=8
- (get_local $8)
+ (local.get $8)
)
)
- (get_local $10)
+ (local.get $10)
)
(call $_abort)
)
(if
(i32.ne
- (get_local $8)
+ (local.get $8)
(i32.load
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $11)
+ (local.get $11)
(i32.const 12)
)
)
@@ -8488,26 +8488,26 @@
(if
(i32.eq
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
)
- (get_local $8)
+ (local.get $8)
)
(block
(i32.store
- (get_local $7)
- (get_local $0)
+ (local.get $7)
+ (local.get $0)
)
(i32.store
- (get_local $1)
- (get_local $11)
+ (local.get $1)
+ (local.get $11)
)
- (set_local $4
- (get_local $0)
+ (local.set $4
+ (local.get $0)
)
)
(call $_abort)
@@ -8515,17 +8515,17 @@
)
)
(if
- (get_local $9)
+ (local.get $9)
(block $do-once8
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.shl
- (tee_local $1
+ (local.tee $1
(i32.load offset=28
- (get_local $8)
+ (local.get $8)
)
)
(i32.const 2)
@@ -8534,16 +8534,16 @@
)
)
)
- (get_local $8)
+ (local.get $8)
)
(block
(i32.store
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
(if
(i32.eqz
- (get_local $4)
+ (local.get $4)
)
(block
(i32.store
@@ -8555,7 +8555,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $1)
+ (local.get $1)
)
(i32.const -1)
)
@@ -8568,7 +8568,7 @@
(block
(if
(i32.lt_u
- (get_local $9)
+ (local.get $9)
(i32.load
(i32.const 192)
)
@@ -8578,35 +8578,35 @@
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $9)
+ (local.get $9)
(i32.const 16)
)
)
)
- (get_local $8)
+ (local.get $8)
)
(i32.store
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
(i32.store offset=20
- (get_local $9)
- (get_local $4)
+ (local.get $9)
+ (local.get $4)
)
)
(br_if $do-once8
(i32.eqz
- (get_local $4)
+ (local.get $4)
)
)
)
)
(if
(i32.lt_u
- (get_local $4)
- (tee_local $0
+ (local.get $4)
+ (local.tee $0
(i32.load
(i32.const 192)
)
@@ -8615,42 +8615,42 @@
(call $_abort)
)
(i32.store offset=24
- (get_local $4)
- (get_local $9)
+ (local.get $4)
+ (local.get $9)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load offset=16
- (get_local $8)
+ (local.get $8)
)
)
(if
(i32.lt_u
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
(call $_abort)
(block
(i32.store offset=16
- (get_local $4)
- (get_local $1)
+ (local.get $4)
+ (local.get $1)
)
(i32.store offset=24
- (get_local $1)
- (get_local $4)
+ (local.get $1)
+ (local.get $4)
)
)
)
)
(if
- (tee_local $0
+ (local.tee $0
(i32.load offset=20
- (get_local $8)
+ (local.get $8)
)
)
(if
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.load
(i32.const 192)
)
@@ -8658,12 +8658,12 @@
(call $_abort)
(block
(i32.store offset=20
- (get_local $4)
- (get_local $0)
+ (local.get $4)
+ (local.get $0)
)
(i32.store offset=24
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
)
)
@@ -8672,35 +8672,35 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (local.get $6)
(i32.const 16)
)
(block
(i32.store offset=4
- (get_local $8)
+ (local.get $8)
(i32.or
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $2)
- (get_local $6)
+ (local.get $2)
+ (local.get $6)
)
)
(i32.const 3)
)
)
(i32.store
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.add
- (get_local $0)
- (get_local $8)
+ (local.get $0)
+ (local.get $8)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 1)
)
@@ -8708,44 +8708,44 @@
)
(block
(i32.store offset=4
- (get_local $8)
+ (local.get $8)
(i32.or
- (get_local $2)
+ (local.get $2)
(i32.const 3)
)
)
(i32.store offset=4
- (get_local $5)
+ (local.get $5)
(i32.or
- (get_local $6)
+ (local.get $6)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $5)
- (get_local $6)
+ (local.get $5)
+ (local.get $6)
)
- (get_local $6)
+ (local.get $6)
)
(if
- (tee_local $0
+ (local.tee $0
(i32.load
(i32.const 184)
)
)
(block
- (set_local $4
+ (local.set $4
(i32.load
(i32.const 196)
)
)
- (set_local $2
+ (local.set $2
(i32.add
(i32.shl
- (tee_local $0
+ (local.tee $0
(i32.shr_u
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
@@ -8756,25 +8756,25 @@
)
(if
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 176)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
(if
(i32.lt_u
- (tee_local $0
+ (local.tee $0
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
@@ -8786,11 +8786,11 @@
)
(call $_abort)
(block
- (set_local $12
- (get_local $1)
+ (local.set $12
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
)
)
@@ -8798,74 +8798,74 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
- (set_local $12
+ (local.set $12
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
- (set_local $3
- (get_local $2)
+ (local.set $3
+ (local.get $2)
)
)
)
(i32.store
- (get_local $12)
- (get_local $4)
+ (local.get $12)
+ (local.get $4)
)
(i32.store offset=12
- (get_local $3)
- (get_local $4)
+ (local.get $3)
+ (local.get $4)
)
(i32.store offset=8
- (get_local $4)
- (get_local $3)
+ (local.get $4)
+ (local.get $3)
)
(i32.store offset=12
- (get_local $4)
- (get_local $2)
+ (local.get $4)
+ (local.get $2)
)
)
)
(i32.store
(i32.const 184)
- (get_local $6)
+ (local.get $6)
)
(i32.store
(i32.const 196)
- (get_local $5)
+ (local.get $5)
)
)
)
(return
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 8)
)
)
)
- (get_local $2)
+ (local.get $2)
)
)
- (get_local $2)
+ (local.get $2)
)
)
(if (result i32)
(i32.gt_u
- (get_local $0)
+ (local.get $0)
(i32.const -65)
)
(i32.const -1)
(block $do-once (result i32)
- (set_local $2
+ (local.set $2
(i32.and
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 11)
)
)
@@ -8873,39 +8873,39 @@
)
)
(if (result i32)
- (tee_local $18
+ (local.tee $18
(i32.load
(i32.const 180)
)
)
(block (result i32)
- (set_local $14
+ (local.set $14
(if (result i32)
- (tee_local $0
+ (local.tee $0
(i32.shr_u
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
(if (result i32)
(i32.gt_u
- (get_local $2)
+ (local.get $2)
(i32.const 16777215)
)
(i32.const 31)
(block (result i32)
- (set_local $4
+ (local.set $4
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (tee_local $1
+ (local.get $0)
+ (local.tee $1
(i32.and
(i32.shr_u
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1048320)
)
(i32.const 16)
@@ -8922,14 +8922,14 @@
(i32.const 4)
)
)
- (set_local $3
+ (local.set $3
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
)
(i32.const 245760)
@@ -8942,24 +8942,24 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $2)
+ (local.get $2)
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (get_local $1)
- (get_local $4)
+ (local.get $1)
+ (local.get $4)
)
- (get_local $3)
+ (local.get $3)
)
)
(i32.shr_u
(i32.shl
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
(i32.const 15)
)
@@ -8971,7 +8971,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -8980,113 +8980,113 @@
(i32.const 0)
)
)
- (set_local $3
+ (local.set $3
(i32.sub
(i32.const 0)
- (get_local $2)
+ (local.get $2)
)
)
(block $__rjto$3
(block $__rjti$3
- (set_local $0
+ (local.set $0
(if (result i32)
- (tee_local $0
+ (local.tee $0
(i32.load offset=480
(i32.shl
- (get_local $14)
+ (local.get $14)
(i32.const 2)
)
)
)
(block (result i32)
- (set_local $9
+ (local.set $9
(i32.shl
- (get_local $2)
+ (local.get $2)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $14)
+ (local.get $14)
(i32.const 1)
)
)
(i32.eq
- (get_local $14)
+ (local.get $14)
(i32.const 31)
)
)
)
)
- (set_local $1
+ (local.set $1
(i32.const 0)
)
(loop $while-in14 (result i32)
(if
(i32.lt_u
- (tee_local $4
+ (local.tee $4
(i32.sub
- (tee_local $12
+ (local.tee $12
(i32.and
(i32.load offset=4
- (get_local $0)
+ (local.get $0)
)
(i32.const -8)
)
)
- (get_local $2)
+ (local.get $2)
)
)
- (get_local $3)
+ (local.get $3)
)
- (set_local $1
+ (local.set $1
(if (result i32)
(i32.eq
- (get_local $2)
- (get_local $12)
+ (local.get $2)
+ (local.get $12)
)
(block
- (set_local $1
- (get_local $4)
+ (local.set $1
+ (local.get $4)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(br $__rjti$3)
)
(block (result i32)
- (set_local $3
- (get_local $4)
+ (local.set $3
+ (local.get $4)
)
- (get_local $0)
+ (local.get $0)
)
)
)
)
- (set_local $0
+ (local.set $0
(select
- (get_local $5)
- (tee_local $4
+ (local.get $5)
+ (local.tee $4
(i32.load offset=20
- (get_local $0)
+ (local.get $0)
)
)
(i32.or
(i32.eqz
- (get_local $4)
+ (local.get $4)
)
(i32.eq
- (get_local $4)
- (tee_local $12
+ (local.get $4)
+ (local.tee $12
(i32.load
(i32.add
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $9)
+ (local.get $9)
(i32.const 31)
)
(i32.const 2)
@@ -9098,13 +9098,13 @@
)
)
)
- (set_local $4
+ (local.set $4
(i32.shl
- (get_local $9)
+ (local.get $9)
(i32.xor
- (tee_local $5
+ (local.tee $5
(i32.eqz
- (get_local $12)
+ (local.get $12)
)
)
(i32.const 1)
@@ -9112,22 +9112,22 @@
)
)
(if (result i32)
- (get_local $5)
+ (local.get $5)
(block (result i32)
- (set_local $4
- (get_local $0)
+ (local.set $4
+ (local.get $0)
)
- (get_local $1)
+ (local.get $1)
)
(block
- (set_local $5
- (get_local $0)
+ (local.set $5
+ (local.get $0)
)
- (set_local $9
- (get_local $4)
+ (local.set $9
+ (local.get $4)
)
- (set_local $0
- (get_local $12)
+ (local.set $0
+ (local.get $12)
)
(br $while-in14)
)
@@ -9135,7 +9135,7 @@
)
)
(block (result i32)
- (set_local $4
+ (local.set $4
(i32.const 0)
)
(i32.const 0)
@@ -9145,28 +9145,28 @@
(if
(i32.eqz
(i32.or
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
)
(block
(drop
(br_if $do-once
- (get_local $2)
+ (local.get $2)
(i32.eqz
- (tee_local $1
+ (local.tee $1
(i32.and
- (get_local $18)
+ (local.get $18)
(i32.or
- (tee_local $1
+ (local.tee $1
(i32.shl
(i32.const 2)
- (get_local $14)
+ (local.get $14)
)
)
(i32.sub
(i32.const 0)
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -9174,7 +9174,7 @@
)
)
)
- (set_local $4
+ (local.set $4
(i32.load offset=480
(i32.shl
(i32.add
@@ -9182,16 +9182,16 @@
(i32.or
(i32.or
(i32.or
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.add
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.sub
(i32.const 0)
- (get_local $1)
+ (local.get $1)
)
)
(i32.const -1)
@@ -9202,13 +9202,13 @@
(i32.const 16)
)
)
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $1)
+ (local.get $4)
+ (local.get $1)
)
)
(i32.const 5)
@@ -9217,13 +9217,13 @@
)
)
)
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $1)
+ (local.get $4)
+ (local.get $1)
)
)
(i32.const 2)
@@ -9232,13 +9232,13 @@
)
)
)
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $1)
+ (local.get $4)
+ (local.get $1)
)
)
(i32.const 1)
@@ -9247,13 +9247,13 @@
)
)
)
- (tee_local $1
+ (local.tee $1
(i32.and
(i32.shr_u
- (tee_local $4
+ (local.tee $4
(i32.shr_u
- (get_local $4)
- (get_local $1)
+ (local.get $4)
+ (local.get $1)
)
)
(i32.const 1)
@@ -9263,8 +9263,8 @@
)
)
(i32.shr_u
- (get_local $4)
- (get_local $1)
+ (local.get $4)
+ (local.get $1)
)
)
(i32.const 2)
@@ -9273,99 +9273,99 @@
)
)
)
- (set_local $4
+ (local.set $4
(if (result i32)
- (get_local $4)
+ (local.get $4)
(block
- (set_local $1
- (get_local $3)
+ (local.set $1
+ (local.get $3)
)
- (set_local $3
- (get_local $4)
+ (local.set $3
+ (local.get $4)
)
(br $__rjti$3)
)
- (get_local $0)
+ (local.get $0)
)
)
(br $__rjto$3)
)
- (set_local $3
+ (local.set $3
(loop $while-in16 (result i32)
- (set_local $12
+ (local.set $12
(i32.lt_u
- (tee_local $4
+ (local.tee $4
(i32.sub
(i32.and
(i32.load offset=4
- (get_local $3)
+ (local.get $3)
)
(i32.const -8)
)
- (get_local $2)
+ (local.get $2)
)
)
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $1
+ (local.set $1
(select
- (get_local $4)
- (get_local $1)
- (get_local $12)
+ (local.get $4)
+ (local.get $1)
+ (local.get $12)
)
)
- (set_local $0
+ (local.set $0
(select
- (get_local $3)
- (get_local $0)
- (get_local $12)
+ (local.get $3)
+ (local.get $0)
+ (local.get $12)
)
)
(if
- (tee_local $4
+ (local.tee $4
(i32.load offset=16
- (get_local $3)
+ (local.get $3)
)
)
(block
- (set_local $3
- (get_local $4)
+ (local.set $3
+ (local.get $4)
)
(br $while-in16)
)
)
(br_if $while-in16
- (tee_local $3
+ (local.tee $3
(i32.load offset=20
- (get_local $3)
+ (local.get $3)
)
)
)
- (set_local $4
- (get_local $0)
+ (local.set $4
+ (local.get $0)
)
- (get_local $1)
+ (local.get $1)
)
)
)
(if (result i32)
- (get_local $4)
+ (local.get $4)
(if (result i32)
(i32.lt_u
- (get_local $3)
+ (local.get $3)
(i32.sub
(i32.load
(i32.const 184)
)
- (get_local $2)
+ (local.get $2)
)
)
(block
(if
(i32.lt_u
- (get_local $4)
- (tee_local $8
+ (local.get $4)
+ (local.tee $8
(i32.load
(i32.const 192)
)
@@ -9375,38 +9375,38 @@
)
(if
(i32.ge_u
- (get_local $4)
- (tee_local $5
+ (local.get $4)
+ (local.tee $5
(i32.add
- (get_local $2)
- (get_local $4)
+ (local.get $2)
+ (local.get $4)
)
)
)
(call $_abort)
)
- (set_local $12
+ (local.set $12
(i32.load offset=24
- (get_local $4)
+ (local.get $4)
)
)
(if
(i32.eq
- (tee_local $0
+ (local.tee $0
(i32.load offset=12
- (get_local $4)
+ (local.get $4)
)
)
- (get_local $4)
+ (local.get $4)
)
(block $do-once17
(if
(i32.eqz
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 20)
)
)
@@ -9415,11 +9415,11 @@
)
(br_if $do-once17
(i32.eqz
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 16)
)
)
@@ -9430,43 +9430,43 @@
)
(loop $while-in20
(if
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $11
+ (local.tee $11
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 20)
)
)
)
)
(block
- (set_local $1
- (get_local $7)
+ (local.set $1
+ (local.get $7)
)
- (set_local $0
- (get_local $11)
+ (local.set $0
+ (local.get $11)
)
(br $while-in20)
)
)
(if
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $11
+ (local.tee $11
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 16)
)
)
)
)
(block
- (set_local $1
- (get_local $7)
+ (local.set $1
+ (local.get $7)
)
- (set_local $0
- (get_local $11)
+ (local.set $0
+ (local.get $11)
)
(br $while-in20)
)
@@ -9474,17 +9474,17 @@
)
(if
(i32.lt_u
- (get_local $0)
- (get_local $8)
+ (local.get $0)
+ (local.get $8)
)
(call $_abort)
(block
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
- (set_local $10
- (get_local $1)
+ (local.set $10
+ (local.get $1)
)
)
)
@@ -9492,22 +9492,22 @@
(block
(if
(i32.lt_u
- (tee_local $11
+ (local.tee $11
(i32.load offset=8
- (get_local $4)
+ (local.get $4)
)
)
- (get_local $8)
+ (local.get $8)
)
(call $_abort)
)
(if
(i32.ne
- (get_local $4)
+ (local.get $4)
(i32.load
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $11)
+ (local.get $11)
(i32.const 12)
)
)
@@ -9518,26 +9518,26 @@
(if
(i32.eq
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
)
- (get_local $4)
+ (local.get $4)
)
(block
(i32.store
- (get_local $7)
- (get_local $0)
+ (local.get $7)
+ (local.get $0)
)
(i32.store
- (get_local $1)
- (get_local $11)
+ (local.get $1)
+ (local.get $11)
)
- (set_local $10
- (get_local $0)
+ (local.set $10
+ (local.get $0)
)
)
(call $_abort)
@@ -9545,17 +9545,17 @@
)
)
(if
- (get_local $12)
+ (local.get $12)
(block $do-once21
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.shl
- (tee_local $1
+ (local.tee $1
(i32.load offset=28
- (get_local $4)
+ (local.get $4)
)
)
(i32.const 2)
@@ -9564,16 +9564,16 @@
)
)
)
- (get_local $4)
+ (local.get $4)
)
(block
(i32.store
- (get_local $0)
- (get_local $10)
+ (local.get $0)
+ (local.get $10)
)
(if
(i32.eqz
- (get_local $10)
+ (local.get $10)
)
(block
(i32.store
@@ -9585,7 +9585,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $1)
+ (local.get $1)
)
(i32.const -1)
)
@@ -9598,7 +9598,7 @@
(block
(if
(i32.lt_u
- (get_local $12)
+ (local.get $12)
(i32.load
(i32.const 192)
)
@@ -9608,35 +9608,35 @@
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $12)
+ (local.get $12)
(i32.const 16)
)
)
)
- (get_local $4)
+ (local.get $4)
)
(i32.store
- (get_local $0)
- (get_local $10)
+ (local.get $0)
+ (local.get $10)
)
(i32.store offset=20
- (get_local $12)
- (get_local $10)
+ (local.get $12)
+ (local.get $10)
)
)
(br_if $do-once21
(i32.eqz
- (get_local $10)
+ (local.get $10)
)
)
)
)
(if
(i32.lt_u
- (get_local $10)
- (tee_local $0
+ (local.get $10)
+ (local.tee $0
(i32.load
(i32.const 192)
)
@@ -9645,42 +9645,42 @@
(call $_abort)
)
(i32.store offset=24
- (get_local $10)
- (get_local $12)
+ (local.get $10)
+ (local.get $12)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load offset=16
- (get_local $4)
+ (local.get $4)
)
)
(if
(i32.lt_u
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
(call $_abort)
(block
(i32.store offset=16
- (get_local $10)
- (get_local $1)
+ (local.get $10)
+ (local.get $1)
)
(i32.store offset=24
- (get_local $1)
- (get_local $10)
+ (local.get $1)
+ (local.get $10)
)
)
)
)
(if
- (tee_local $0
+ (local.tee $0
(i32.load offset=20
- (get_local $4)
+ (local.get $4)
)
)
(if
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.load
(i32.const 192)
)
@@ -9688,12 +9688,12 @@
(call $_abort)
(block
(i32.store offset=20
- (get_local $10)
- (get_local $0)
+ (local.get $10)
+ (local.get $0)
)
(i32.store offset=24
- (get_local $0)
- (get_local $10)
+ (local.get $0)
+ (local.get $10)
)
)
)
@@ -9702,35 +9702,35 @@
)
(if
(i32.lt_u
- (get_local $3)
+ (local.get $3)
(i32.const 16)
)
(block
(i32.store offset=4
- (get_local $4)
+ (local.get $4)
(i32.or
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
)
(i32.const 3)
)
)
(i32.store
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.add
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 1)
)
@@ -9738,42 +9738,42 @@
)
(block $do-once25
(i32.store offset=4
- (get_local $4)
+ (local.get $4)
(i32.or
- (get_local $2)
+ (local.get $2)
(i32.const 3)
)
)
(i32.store offset=4
- (get_local $5)
+ (local.get $5)
(i32.or
- (get_local $3)
+ (local.get $3)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $3)
- (get_local $5)
+ (local.get $3)
+ (local.get $5)
)
- (get_local $3)
+ (local.get $3)
)
- (set_local $0
+ (local.set $0
(i32.shr_u
- (get_local $3)
+ (local.get $3)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $3)
+ (local.get $3)
(i32.const 256)
)
(block
- (set_local $3
+ (local.set $3
(i32.add
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
(i32.const 216)
@@ -9781,25 +9781,25 @@
)
(if
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 176)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
(if
(i32.lt_u
- (tee_local $0
+ (local.tee $0
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 8)
)
)
@@ -9811,11 +9811,11 @@
)
(call $_abort)
(block
- (set_local $13
- (get_local $1)
+ (local.set $13
+ (local.get $1)
)
- (set_local $6
- (get_local $0)
+ (local.set $6
+ (local.get $0)
)
)
)
@@ -9823,70 +9823,70 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
- (set_local $13
+ (local.set $13
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 8)
)
)
- (set_local $6
- (get_local $3)
+ (local.set $6
+ (local.get $3)
)
)
)
(i32.store
- (get_local $13)
- (get_local $5)
+ (local.get $13)
+ (local.get $5)
)
(i32.store offset=12
- (get_local $6)
- (get_local $5)
+ (local.get $6)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $6)
+ (local.get $5)
+ (local.get $6)
)
(i32.store offset=12
- (get_local $5)
- (get_local $3)
+ (local.get $5)
+ (local.get $3)
)
(br $do-once25)
)
)
- (set_local $2
+ (local.set $2
(i32.add
(i32.shl
- (tee_local $7
+ (local.tee $7
(if (result i32)
- (tee_local $0
+ (local.tee $0
(i32.shr_u
- (get_local $3)
+ (local.get $3)
(i32.const 8)
)
)
(if (result i32)
(i32.gt_u
- (get_local $3)
+ (local.get $3)
(i32.const 16777215)
)
(i32.const 31)
(block (result i32)
- (set_local $7
+ (local.set $7
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (tee_local $1
+ (local.get $0)
+ (local.tee $1
(i32.and
(i32.shr_u
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1048320)
)
(i32.const 16)
@@ -9903,14 +9903,14 @@
(i32.const 4)
)
)
- (set_local $2
+ (local.set $2
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (get_local $7)
+ (local.get $0)
+ (local.get $7)
)
)
(i32.const 245760)
@@ -9923,24 +9923,24 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $3)
+ (local.get $3)
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (get_local $1)
- (get_local $7)
+ (local.get $1)
+ (local.get $7)
)
- (get_local $2)
+ (local.get $2)
)
)
(i32.shr_u
(i32.shl
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
(i32.const 15)
)
@@ -9952,7 +9952,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -9967,34 +9967,34 @@
)
)
(i32.store offset=28
- (get_local $5)
- (get_local $7)
+ (local.get $5)
+ (local.get $7)
)
(i32.store offset=4
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 16)
)
)
(i32.const 0)
)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 180)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $7)
+ (local.get $7)
)
)
)
@@ -10003,51 +10003,51 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
(i32.store
- (get_local $2)
- (get_local $5)
+ (local.get $2)
+ (local.get $5)
)
(i32.store offset=24
- (get_local $5)
- (get_local $2)
+ (local.get $5)
+ (local.get $2)
)
(i32.store offset=12
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(br $do-once25)
)
)
- (set_local $7
+ (local.set $7
(i32.shl
- (get_local $3)
+ (local.get $3)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $7)
+ (local.get $7)
(i32.const 1)
)
)
(i32.eq
- (get_local $7)
+ (local.get $7)
(i32.const 31)
)
)
)
)
- (set_local $0
+ (local.set $0
(i32.load
- (get_local $2)
+ (local.get $2)
)
)
(block $__rjto$1
@@ -10057,31 +10057,31 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $0)
+ (local.get $0)
)
(i32.const -8)
)
- (get_local $3)
+ (local.get $3)
)
)
- (set_local $2
+ (local.set $2
(i32.shl
- (get_local $7)
+ (local.get $7)
(i32.const 1)
)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $7
+ (local.tee $7
(i32.add
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $7)
+ (local.get $7)
(i32.const 31)
)
(i32.const 2)
@@ -10091,11 +10091,11 @@
)
)
(block
- (set_local $7
- (get_local $2)
+ (local.set $7
+ (local.get $2)
)
- (set_local $0
- (get_local $1)
+ (local.set $0
+ (local.get $1)
)
(br $while-in28)
)
@@ -10103,7 +10103,7 @@
)
(if
(i32.lt_u
- (get_local $7)
+ (local.get $7)
(i32.load
(i32.const 192)
)
@@ -10111,20 +10111,20 @@
(call $_abort)
(block
(i32.store
- (get_local $7)
- (get_local $5)
+ (local.get $7)
+ (local.get $5)
)
(i32.store offset=24
- (get_local $5)
- (get_local $0)
+ (local.get $5)
+ (local.get $0)
)
(i32.store offset=12
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(br $do-once25)
)
@@ -10134,46 +10134,46 @@
(if
(i32.and
(i32.ge_u
- (tee_local $2
+ (local.tee $2
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
)
)
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 192)
)
)
)
(i32.ge_u
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
(block
(i32.store offset=12
- (get_local $2)
- (get_local $5)
+ (local.get $2)
+ (local.get $5)
)
(i32.store
- (get_local $3)
- (get_local $5)
+ (local.get $3)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $2)
+ (local.get $5)
+ (local.get $2)
)
(i32.store offset=12
- (get_local $5)
- (get_local $0)
+ (local.get $5)
+ (local.get $0)
)
(i32.store offset=24
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
)
@@ -10184,17 +10184,17 @@
)
(return
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 8)
)
)
)
- (get_local $2)
+ (local.get $2)
)
- (get_local $2)
+ (local.get $2)
)
)
- (get_local $2)
+ (local.get $2)
)
)
)
@@ -10202,25 +10202,25 @@
)
(if
(i32.ge_u
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 184)
)
)
- (get_local $0)
+ (local.get $0)
)
(block
- (set_local $2
+ (local.set $2
(i32.load
(i32.const 196)
)
)
(if
(i32.gt_u
- (tee_local $3
+ (local.tee $3
(i32.sub
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
)
(i32.const 15)
@@ -10228,35 +10228,35 @@
(block
(i32.store
(i32.const 196)
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
)
(i32.store
(i32.const 184)
- (get_local $3)
+ (local.get $3)
)
(i32.store offset=4
- (get_local $1)
+ (local.get $1)
(i32.or
- (get_local $3)
+ (local.get $3)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
- (get_local $3)
+ (local.get $3)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
@@ -10271,25 +10271,25 @@
(i32.const 0)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $1)
+ (local.get $1)
(i32.const 3)
)
)
(i32.store
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.add
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
(i32.const 4)
)
)
(i32.or
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const 1)
)
@@ -10298,7 +10298,7 @@
)
(return
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
@@ -10307,12 +10307,12 @@
(block $folding-inner0
(br_if $folding-inner0
(i32.gt_u
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 188)
)
)
- (get_local $0)
+ (local.get $0)
)
)
(if
@@ -10323,13 +10323,13 @@
)
(if
(i32.and
- (tee_local $1
+ (local.tee $1
(call $_sysconf
(i32.const 30)
)
)
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const -1)
)
)
@@ -10337,11 +10337,11 @@
(block
(i32.store
(i32.const 656)
- (get_local $1)
+ (local.get $1)
)
(i32.store
(i32.const 652)
- (get_local $1)
+ (local.get $1)
)
(i32.store
(i32.const 660)
@@ -10376,39 +10376,39 @@
)
(if
(i32.le_u
- (tee_local $6
+ (local.tee $6
(i32.and
- (tee_local $5
+ (local.tee $5
(i32.add
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 656)
)
)
- (tee_local $9
+ (local.tee $9
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 47)
)
)
)
)
- (tee_local $12
+ (local.tee $12
(i32.sub
(i32.const 0)
- (get_local $1)
+ (local.get $1)
)
)
)
)
- (get_local $0)
+ (local.get $0)
)
(return
(i32.const 0)
)
)
(if
- (tee_local $2
+ (local.tee $2
(i32.load
(i32.const 616)
)
@@ -10416,21 +10416,21 @@
(if
(i32.or
(i32.le_u
- (tee_local $1
+ (local.tee $1
(i32.add
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 608)
)
)
- (get_local $6)
+ (local.get $6)
)
)
- (get_local $3)
+ (local.get $3)
)
(i32.gt_u
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
)
(return
@@ -10438,9 +10438,9 @@
)
)
)
- (set_local $10
+ (local.set $10
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 48)
)
)
@@ -10461,54 +10461,54 @@
(block $__rjti$4
(br_if $__rjti$4
(i32.eqz
- (tee_local $4
+ (local.tee $4
(i32.load
(i32.const 200)
)
)
)
)
- (set_local $1
+ (local.set $1
(i32.const 624)
)
(loop $while-in34
(block $while-out33
(if
(i32.le_u
- (tee_local $3
+ (local.tee $3
(i32.load
- (get_local $1)
+ (local.get $1)
)
)
- (get_local $4)
+ (local.get $4)
)
(if
(i32.gt_u
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.load
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
)
)
- (get_local $4)
+ (local.get $4)
)
(block
- (set_local $4
- (get_local $1)
+ (local.set $4
+ (local.get $1)
)
(br $while-out33)
)
)
)
(br_if $while-in34
- (tee_local $1
+ (local.tee $1
(i32.load offset=8
- (get_local $1)
+ (local.get $1)
)
)
)
@@ -10517,46 +10517,46 @@
)
(if
(i32.lt_u
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.sub
- (get_local $5)
+ (local.get $5)
(i32.load
(i32.const 188)
)
)
- (get_local $12)
+ (local.get $12)
)
)
(i32.const 2147483647)
)
(block
- (set_local $1
+ (local.set $1
(call $_sbrk
- (get_local $3)
+ (local.get $3)
)
)
(if
(i32.eq
(i32.add
(i32.load
- (get_local $4)
+ (local.get $4)
)
(i32.load
- (get_local $2)
+ (local.get $2)
)
)
- (get_local $1)
+ (local.get $1)
)
(br_if $__rjti$13
(i32.ne
- (get_local $1)
+ (local.get $1)
(i32.const -1)
)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
(br $__rjti$5)
)
@@ -10567,7 +10567,7 @@
)
(if
(i32.ne
- (tee_local $1
+ (local.tee $1
(call $_sbrk
(i32.const 0)
)
@@ -10575,15 +10575,15 @@
(i32.const -1)
)
(block
- (set_local $3
+ (local.set $3
(if (result i32)
(i32.and
- (tee_local $3
- (get_local $1)
+ (local.tee $3
+ (local.get $1)
)
- (tee_local $2
+ (local.tee $2
(i32.add
- (tee_local $4
+ (local.tee $4
(i32.load
(i32.const 652)
)
@@ -10594,47 +10594,47 @@
)
(i32.add
(i32.sub
- (get_local $6)
- (get_local $3)
+ (local.get $6)
+ (local.get $3)
)
(i32.and
(i32.add
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
(i32.sub
(i32.const 0)
- (get_local $4)
+ (local.get $4)
)
)
)
- (get_local $6)
+ (local.get $6)
)
)
- (set_local $12
+ (local.set $12
(i32.add
- (tee_local $4
+ (local.tee $4
(i32.load
(i32.const 608)
)
)
- (get_local $3)
+ (local.get $3)
)
)
(if
(i32.and
(i32.lt_u
- (get_local $3)
+ (local.get $3)
(i32.const 2147483647)
)
(i32.gt_u
- (get_local $3)
- (get_local $0)
+ (local.get $3)
+ (local.get $0)
)
)
(block
(if
- (tee_local $2
+ (local.tee $2
(i32.load
(i32.const 616)
)
@@ -10642,22 +10642,22 @@
(br_if $label$break$L279
(i32.or
(i32.le_u
- (get_local $12)
- (get_local $4)
+ (local.get $12)
+ (local.get $4)
)
(i32.gt_u
- (get_local $12)
- (get_local $2)
+ (local.get $12)
+ (local.get $2)
)
)
)
)
(br_if $__rjti$13
(i32.eq
- (get_local $1)
- (tee_local $2
+ (local.get $1)
+ (local.tee $2
(call $_sbrk
- (get_local $3)
+ (local.get $3)
)
)
)
@@ -10669,51 +10669,51 @@
)
(br $label$break$L279)
)
- (set_local $1
- (get_local $3)
+ (local.set $1
+ (local.get $3)
)
- (set_local $4
+ (local.set $4
(i32.sub
(i32.const 0)
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $3
+ (local.set $3
(if (result i32)
(i32.and
(i32.and
(i32.ne
- (get_local $2)
+ (local.get $2)
(i32.const -1)
)
(i32.lt_u
- (get_local $1)
+ (local.get $1)
(i32.const 2147483647)
)
)
(i32.gt_u
- (get_local $10)
- (get_local $1)
+ (local.get $10)
+ (local.get $1)
)
)
(if (result i32)
(i32.lt_u
- (tee_local $3
+ (local.tee $3
(i32.and
(i32.add
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 656)
)
)
(i32.sub
- (get_local $9)
- (get_local $1)
+ (local.get $9)
+ (local.get $1)
)
)
(i32.sub
(i32.const 0)
- (get_local $3)
+ (local.get $3)
)
)
)
@@ -10722,36 +10722,36 @@
(if (result i32)
(i32.eq
(call $_sbrk
- (get_local $3)
+ (local.get $3)
)
(i32.const -1)
)
(block
(drop
(call $_sbrk
- (get_local $4)
+ (local.get $4)
)
)
(br $label$break$L279)
)
(i32.add
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
)
- (get_local $1)
+ (local.get $1)
)
- (get_local $1)
+ (local.get $1)
)
)
(if
(i32.ne
- (get_local $2)
+ (local.get $2)
(i32.const -1)
)
(block
- (set_local $1
- (get_local $2)
+ (local.set $1
+ (local.get $2)
)
(br $__rjti$13)
)
@@ -10770,18 +10770,18 @@
)
(if
(i32.lt_u
- (get_local $6)
+ (local.get $6)
(i32.const 2147483647)
)
(if
(i32.and
(i32.lt_u
- (tee_local $1
+ (local.tee $1
(call $_sbrk
- (get_local $6)
+ (local.get $6)
)
)
- (tee_local $3
+ (local.tee $3
(call $_sbrk
(i32.const 0)
)
@@ -10789,25 +10789,25 @@
)
(i32.and
(i32.ne
- (get_local $1)
+ (local.get $1)
(i32.const -1)
)
(i32.ne
- (get_local $3)
+ (local.get $3)
(i32.const -1)
)
)
)
(br_if $__rjti$13
(i32.gt_u
- (tee_local $3
+ (local.tee $3
(i32.sub
- (get_local $3)
- (get_local $1)
+ (local.get $3)
+ (local.get $1)
)
)
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 40)
)
)
@@ -10818,35 +10818,35 @@
)
(i32.store
(i32.const 608)
- (tee_local $2
+ (local.tee $2
(i32.add
(i32.load
(i32.const 608)
)
- (get_local $3)
+ (local.get $3)
)
)
)
(if
(i32.gt_u
- (get_local $2)
+ (local.get $2)
(i32.load
(i32.const 612)
)
)
(i32.store
(i32.const 612)
- (get_local $2)
+ (local.get $2)
)
)
(if
- (tee_local $5
+ (local.tee $5
(i32.load
(i32.const 200)
)
)
(block $do-once40
- (set_local $2
+ (local.set $2
(i32.const 624)
)
(block $__rjto$10
@@ -10855,29 +10855,29 @@
(br_if $__rjti$10
(i32.eq
(i32.add
- (tee_local $10
+ (local.tee $10
(i32.load
- (get_local $2)
+ (local.get $2)
)
)
- (tee_local $6
+ (local.tee $6
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 4)
)
)
)
)
)
- (get_local $1)
+ (local.get $1)
)
)
(br_if $while-in45
- (tee_local $2
+ (local.tee $2
(i32.load offset=8
- (get_local $2)
+ (local.get $2)
)
)
)
@@ -10888,7 +10888,7 @@
(i32.eqz
(i32.and
(i32.load offset=12
- (get_local $2)
+ (local.get $2)
)
(i32.const 8)
)
@@ -10896,33 +10896,33 @@
(if
(i32.and
(i32.lt_u
- (get_local $5)
- (get_local $1)
+ (local.get $5)
+ (local.get $1)
)
(i32.ge_u
- (get_local $5)
- (get_local $10)
+ (local.get $5)
+ (local.get $10)
)
)
(block
(i32.store
- (get_local $4)
+ (local.get $4)
(i32.add
- (get_local $3)
- (get_local $6)
+ (local.get $3)
+ (local.get $6)
)
)
- (set_local $2
+ (local.set $2
(i32.add
- (get_local $5)
- (tee_local $1
+ (local.get $5)
+ (local.tee $1
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 8)
)
)
@@ -10931,43 +10931,43 @@
)
(i32.const 0)
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 7)
)
)
)
)
)
- (set_local $1
+ (local.set $1
(i32.add
(i32.load
(i32.const 188)
)
(i32.sub
- (get_local $3)
- (get_local $1)
+ (local.get $3)
+ (local.get $1)
)
)
)
(i32.store
(i32.const 200)
- (get_local $2)
+ (local.get $2)
)
(i32.store
(i32.const 188)
- (get_local $1)
+ (local.get $1)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
(i32.const 40)
)
@@ -10984,8 +10984,8 @@
)
(if
(i32.lt_u
- (get_local $1)
- (tee_local $4
+ (local.get $1)
+ (local.tee $4
(i32.load
(i32.const 192)
)
@@ -10994,23 +10994,23 @@
(block
(i32.store
(i32.const 192)
- (get_local $1)
+ (local.get $1)
)
- (set_local $4
- (get_local $1)
+ (local.set $4
+ (local.get $1)
)
)
)
- (set_local $10
+ (local.set $10
(i32.add
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
)
- (set_local $2
+ (local.set $2
(i32.const 624)
)
- (set_local $4
+ (local.set $4
(block $__rjto$11 (result i32)
(block $__rjti$11
(br $__rjto$11
@@ -11018,21 +11018,21 @@
(if
(i32.eq
(i32.load
- (get_local $2)
+ (local.get $2)
)
- (get_local $10)
+ (local.get $10)
)
(block
- (set_local $6
- (get_local $2)
+ (local.set $6
+ (local.get $2)
)
(br $__rjti$11)
)
)
(br_if $while-in47
- (tee_local $2
+ (local.tee $2
(i32.load offset=8
- (get_local $2)
+ (local.get $2)
)
)
)
@@ -11043,41 +11043,41 @@
(if (result i32)
(i32.and
(i32.load offset=12
- (get_local $2)
+ (local.get $2)
)
(i32.const 8)
)
(i32.const 624)
(block
(i32.store
- (get_local $6)
- (get_local $1)
+ (local.get $6)
+ (local.get $1)
)
(i32.store
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 4)
)
)
(i32.add
(i32.load
- (get_local $2)
+ (local.get $2)
)
- (get_local $3)
+ (local.get $3)
)
)
- (set_local $9
+ (local.set $9
(i32.add
- (tee_local $12
+ (local.tee $12
(i32.add
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
@@ -11086,29 +11086,29 @@
)
(i32.const 0)
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const 7)
)
)
- (get_local $1)
+ (local.get $1)
)
)
- (get_local $0)
+ (local.get $0)
)
)
- (set_local $7
+ (local.set $7
(i32.sub
(i32.sub
- (tee_local $6
+ (local.tee $6
(i32.add
- (get_local $10)
+ (local.get $10)
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 8)
)
)
@@ -11117,49 +11117,49 @@
)
(i32.const 0)
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 7)
)
)
)
)
- (get_local $12)
+ (local.get $12)
)
- (get_local $0)
+ (local.get $0)
)
)
(i32.store offset=4
- (get_local $12)
+ (local.get $12)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
(if
(i32.eq
- (get_local $5)
- (get_local $6)
+ (local.get $5)
+ (local.get $6)
)
(block
(i32.store
(i32.const 188)
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.load
(i32.const 188)
)
- (get_local $7)
+ (local.get $7)
)
)
)
(i32.store
(i32.const 200)
- (get_local $9)
+ (local.get $9)
)
(i32.store offset=4
- (get_local $9)
+ (local.get $9)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -11170,50 +11170,50 @@
(i32.load
(i32.const 196)
)
- (get_local $6)
+ (local.get $6)
)
(block
(i32.store
(i32.const 184)
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.load
(i32.const 184)
)
- (get_local $7)
+ (local.get $7)
)
)
)
(i32.store
(i32.const 196)
- (get_local $9)
+ (local.get $9)
)
(i32.store offset=4
- (get_local $9)
+ (local.get $9)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $0)
- (get_local $9)
+ (local.get $0)
+ (local.get $9)
)
- (get_local $0)
+ (local.get $0)
)
(br $do-once48)
)
)
(i32.store
- (tee_local $0
+ (local.tee $0
(i32.add
(if (result i32)
(i32.eq
(i32.and
- (tee_local $0
+ (local.tee $0
(i32.load offset=4
- (get_local $6)
+ (local.get $6)
)
)
(i32.const 3)
@@ -11221,41 +11221,41 @@
(i32.const 1)
)
(block (result i32)
- (set_local $10
+ (local.set $10
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const -8)
)
)
- (set_local $1
+ (local.set $1
(i32.shr_u
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
(block $label$break$L331
(if
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.const 256)
)
(block
- (set_local $2
+ (local.set $2
(i32.load offset=12
- (get_local $6)
+ (local.get $6)
)
)
(if
(i32.ne
- (tee_local $3
+ (local.tee $3
(i32.load offset=8
- (get_local $6)
+ (local.get $6)
)
)
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.shl
- (get_local $1)
+ (local.get $1)
(i32.const 3)
)
(i32.const 216)
@@ -11265,17 +11265,17 @@
(block $do-once51
(if
(i32.lt_u
- (get_local $3)
- (get_local $4)
+ (local.get $3)
+ (local.get $4)
)
(call $_abort)
)
(br_if $do-once51
(i32.eq
(i32.load offset=12
- (get_local $3)
+ (local.get $3)
)
- (get_local $6)
+ (local.get $6)
)
)
(call $_abort)
@@ -11283,8 +11283,8 @@
)
(if
(i32.eq
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
(block
(i32.store
@@ -11296,7 +11296,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $1)
+ (local.get $1)
)
(i32.const -1)
)
@@ -11307,38 +11307,38 @@
)
(if
(i32.eq
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
- (set_local $15
+ (local.set $15
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
(block $do-once53
(if
(i32.lt_u
- (get_local $2)
- (get_local $4)
+ (local.get $2)
+ (local.get $4)
)
(call $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
)
- (get_local $6)
+ (local.get $6)
)
(block
- (set_local $15
- (get_local $0)
+ (local.set $15
+ (local.get $0)
)
(br $do-once53)
)
@@ -11347,39 +11347,39 @@
)
)
(i32.store offset=12
- (get_local $3)
- (get_local $2)
+ (local.get $3)
+ (local.get $2)
)
(i32.store
- (get_local $15)
- (get_local $3)
+ (local.get $15)
+ (local.get $3)
)
)
(block
- (set_local $5
+ (local.set $5
(i32.load offset=24
- (get_local $6)
+ (local.get $6)
)
)
(if
(i32.eq
- (tee_local $0
+ (local.tee $0
(i32.load offset=12
- (get_local $6)
+ (local.get $6)
)
)
- (get_local $6)
+ (local.get $6)
)
(block $do-once55
(if
(i32.eqz
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 16)
)
)
@@ -11392,57 +11392,57 @@
(block
(br_if $do-once55
(i32.eqz
- (tee_local $1
+ (local.tee $1
(i32.load
- (get_local $3)
+ (local.get $3)
)
)
)
)
- (set_local $0
- (get_local $3)
+ (local.set $0
+ (local.get $3)
)
)
)
(loop $while-in58
(if
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 20)
)
)
)
)
(block
- (set_local $1
- (get_local $3)
+ (local.set $1
+ (local.get $3)
)
- (set_local $0
- (get_local $2)
+ (local.set $0
+ (local.get $2)
)
(br $while-in58)
)
)
(if
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 16)
)
)
)
)
(block
- (set_local $1
- (get_local $3)
+ (local.set $1
+ (local.get $3)
)
- (set_local $0
- (get_local $2)
+ (local.set $0
+ (local.get $2)
)
(br $while-in58)
)
@@ -11450,17 +11450,17 @@
)
(if
(i32.lt_u
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
(call $_abort)
(block
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
- (set_local $8
- (get_local $1)
+ (local.set $8
+ (local.get $1)
)
)
)
@@ -11468,22 +11468,22 @@
(block
(if
(i32.lt_u
- (tee_local $2
+ (local.tee $2
(i32.load offset=8
- (get_local $6)
+ (local.get $6)
)
)
- (get_local $4)
+ (local.get $4)
)
(call $_abort)
)
(if
(i32.ne
- (get_local $6)
+ (local.get $6)
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 12)
)
)
@@ -11494,26 +11494,26 @@
(if
(i32.eq
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
)
- (get_local $6)
+ (local.get $6)
)
(block
(i32.store
- (get_local $3)
- (get_local $0)
+ (local.get $3)
+ (local.get $0)
)
(i32.store
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
- (set_local $8
- (get_local $0)
+ (local.set $8
+ (local.get $0)
)
)
(call $_abort)
@@ -11522,18 +11522,18 @@
)
(br_if $label$break$L331
(i32.eqz
- (get_local $5)
+ (local.get $5)
)
)
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.shl
- (tee_local $1
+ (local.tee $1
(i32.load offset=28
- (get_local $6)
+ (local.get $6)
)
)
(i32.const 2)
@@ -11542,15 +11542,15 @@
)
)
)
- (get_local $6)
+ (local.get $6)
)
(block $do-once59
(i32.store
- (get_local $0)
- (get_local $8)
+ (local.get $0)
+ (local.get $8)
)
(br_if $do-once59
- (get_local $8)
+ (local.get $8)
)
(i32.store
(i32.const 180)
@@ -11561,7 +11561,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $1)
+ (local.get $1)
)
(i32.const -1)
)
@@ -11572,7 +11572,7 @@
(block
(if
(i32.lt_u
- (get_local $5)
+ (local.get $5)
(i32.load
(i32.const 192)
)
@@ -11582,35 +11582,35 @@
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 16)
)
)
)
- (get_local $6)
+ (local.get $6)
)
(i32.store
- (get_local $0)
- (get_local $8)
+ (local.get $0)
+ (local.get $8)
)
(i32.store offset=20
- (get_local $5)
- (get_local $8)
+ (local.get $5)
+ (local.get $8)
)
)
(br_if $label$break$L331
(i32.eqz
- (get_local $8)
+ (local.get $8)
)
)
)
)
(if
(i32.lt_u
- (get_local $8)
- (tee_local $1
+ (local.get $8)
+ (local.tee $1
(i32.load
(i32.const 192)
)
@@ -11619,15 +11619,15 @@
(call $_abort)
)
(i32.store offset=24
- (get_local $8)
- (get_local $5)
+ (local.get $8)
+ (local.get $5)
)
(if
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 16)
)
)
@@ -11635,34 +11635,34 @@
)
(if
(i32.lt_u
- (get_local $3)
- (get_local $1)
+ (local.get $3)
+ (local.get $1)
)
(call $_abort)
(block
(i32.store offset=16
- (get_local $8)
- (get_local $3)
+ (local.get $8)
+ (local.get $3)
)
(i32.store offset=24
- (get_local $3)
- (get_local $8)
+ (local.get $3)
+ (local.get $8)
)
)
)
)
(br_if $label$break$L331
(i32.eqz
- (tee_local $0
+ (local.tee $0
(i32.load offset=4
- (get_local $0)
+ (local.get $0)
)
)
)
)
(if
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.load
(i32.const 192)
)
@@ -11670,71 +11670,71 @@
(call $_abort)
(block
(i32.store offset=20
- (get_local $8)
- (get_local $0)
+ (local.get $8)
+ (local.get $0)
)
(i32.store offset=24
- (get_local $0)
- (get_local $8)
+ (local.get $0)
+ (local.get $8)
)
)
)
)
)
)
- (set_local $7
+ (local.set $7
(i32.add
- (get_local $7)
- (get_local $10)
+ (local.get $7)
+ (local.get $10)
)
)
(i32.add
- (get_local $6)
- (get_local $10)
+ (local.get $6)
+ (local.get $10)
)
)
- (get_local $6)
+ (local.get $6)
)
(i32.const 4)
)
)
(i32.and
(i32.load
- (get_local $0)
+ (local.get $0)
)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $9)
+ (local.get $9)
(i32.or
- (get_local $7)
+ (local.get $7)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $7)
- (get_local $9)
+ (local.get $7)
+ (local.get $9)
)
- (get_local $7)
+ (local.get $7)
)
- (set_local $0
+ (local.set $0
(i32.shr_u
- (get_local $7)
+ (local.get $7)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $7)
+ (local.get $7)
(i32.const 256)
)
(block
- (set_local $3
+ (local.set $3
(i32.add
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
(i32.const 216)
@@ -11742,26 +11742,26 @@
)
(if
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 176)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
(block $do-once63
(if
(i32.ge_u
- (tee_local $0
+ (local.tee $0
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 8)
)
)
@@ -11772,11 +11772,11 @@
)
)
(block
- (set_local $16
- (get_local $1)
+ (local.set $16
+ (local.get $1)
)
- (set_local $11
- (get_local $0)
+ (local.set $11
+ (local.get $0)
)
(br $do-once63)
)
@@ -11787,70 +11787,70 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
- (set_local $16
+ (local.set $16
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 8)
)
)
- (set_local $11
- (get_local $3)
+ (local.set $11
+ (local.get $3)
)
)
)
(i32.store
- (get_local $16)
- (get_local $9)
+ (local.get $16)
+ (local.get $9)
)
(i32.store offset=12
- (get_local $11)
- (get_local $9)
+ (local.get $11)
+ (local.get $9)
)
(i32.store offset=8
- (get_local $9)
- (get_local $11)
+ (local.get $9)
+ (local.get $11)
)
(i32.store offset=12
- (get_local $9)
- (get_local $3)
+ (local.get $9)
+ (local.get $3)
)
(br $do-once48)
)
)
- (set_local $3
+ (local.set $3
(i32.add
(i32.shl
- (tee_local $2
+ (local.tee $2
(if (result i32)
- (tee_local $0
+ (local.tee $0
(i32.shr_u
- (get_local $7)
+ (local.get $7)
(i32.const 8)
)
)
(if (result i32)
(i32.gt_u
- (get_local $7)
+ (local.get $7)
(i32.const 16777215)
)
(i32.const 31)
(block (result i32)
- (set_local $2
+ (local.set $2
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (tee_local $1
+ (local.get $0)
+ (local.tee $1
(i32.and
(i32.shr_u
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1048320)
)
(i32.const 16)
@@ -11867,14 +11867,14 @@
(i32.const 4)
)
)
- (set_local $3
+ (local.set $3
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
(i32.const 245760)
@@ -11887,24 +11887,24 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $7)
+ (local.get $7)
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
- (get_local $3)
+ (local.get $3)
)
)
(i32.shr_u
(i32.shl
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
(i32.const 15)
)
@@ -11916,7 +11916,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -11931,34 +11931,34 @@
)
)
(i32.store offset=28
- (get_local $9)
- (get_local $2)
+ (local.get $9)
+ (local.get $2)
)
(i32.store offset=4
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $9)
+ (local.get $9)
(i32.const 16)
)
)
(i32.const 0)
)
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 180)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $2)
+ (local.get $2)
)
)
)
@@ -11967,51 +11967,51 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
(i32.store
- (get_local $3)
- (get_local $9)
+ (local.get $3)
+ (local.get $9)
)
(i32.store offset=24
- (get_local $9)
- (get_local $3)
+ (local.get $9)
+ (local.get $3)
)
(i32.store offset=12
- (get_local $9)
- (get_local $9)
+ (local.get $9)
+ (local.get $9)
)
(i32.store offset=8
- (get_local $9)
- (get_local $9)
+ (local.get $9)
+ (local.get $9)
)
(br $do-once48)
)
)
- (set_local $2
+ (local.set $2
(i32.shl
- (get_local $7)
+ (local.get $7)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $2)
+ (local.get $2)
(i32.const 1)
)
)
(i32.eq
- (get_local $2)
+ (local.get $2)
(i32.const 31)
)
)
)
)
- (set_local $0
+ (local.set $0
(i32.load
- (get_local $3)
+ (local.get $3)
)
)
(block $__rjto$7
@@ -12021,31 +12021,31 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $0)
+ (local.get $0)
)
(i32.const -8)
)
- (get_local $7)
+ (local.get $7)
)
)
- (set_local $3
+ (local.set $3
(i32.shl
- (get_local $2)
+ (local.get $2)
(i32.const 1)
)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $2
+ (local.tee $2
(i32.add
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $2)
+ (local.get $2)
(i32.const 31)
)
(i32.const 2)
@@ -12055,11 +12055,11 @@
)
)
(block
- (set_local $2
- (get_local $3)
+ (local.set $2
+ (local.get $3)
)
- (set_local $0
- (get_local $1)
+ (local.set $0
+ (local.get $1)
)
(br $while-in68)
)
@@ -12067,7 +12067,7 @@
)
(if
(i32.lt_u
- (get_local $2)
+ (local.get $2)
(i32.load
(i32.const 192)
)
@@ -12075,20 +12075,20 @@
(call $_abort)
(block
(i32.store
- (get_local $2)
- (get_local $9)
+ (local.get $2)
+ (local.get $9)
)
(i32.store offset=24
- (get_local $9)
- (get_local $0)
+ (local.get $9)
+ (local.get $0)
)
(i32.store offset=12
- (get_local $9)
- (get_local $9)
+ (local.get $9)
+ (local.get $9)
)
(i32.store offset=8
- (get_local $9)
- (get_local $9)
+ (local.get $9)
+ (local.get $9)
)
(br $do-once48)
)
@@ -12098,46 +12098,46 @@
(if
(i32.and
(i32.ge_u
- (tee_local $2
+ (local.tee $2
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
)
)
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 192)
)
)
)
(i32.ge_u
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
(block
(i32.store offset=12
- (get_local $2)
- (get_local $9)
+ (local.get $2)
+ (local.get $9)
)
(i32.store
- (get_local $3)
- (get_local $9)
+ (local.get $3)
+ (local.get $9)
)
(i32.store offset=8
- (get_local $9)
- (get_local $2)
+ (local.get $9)
+ (local.get $2)
)
(i32.store offset=12
- (get_local $9)
- (get_local $0)
+ (local.get $9)
+ (local.get $0)
)
(i32.store offset=24
- (get_local $9)
+ (local.get $9)
(i32.const 0)
)
)
@@ -12148,7 +12148,7 @@
)
(return
(i32.add
- (get_local $12)
+ (local.get $12)
(i32.const 8)
)
)
@@ -12160,75 +12160,75 @@
(block $while-out69
(if
(i32.le_u
- (tee_local $2
+ (local.tee $2
(i32.load
- (get_local $4)
+ (local.get $4)
)
)
- (get_local $5)
+ (local.get $5)
)
(br_if $while-out69
(i32.gt_u
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.load offset=4
- (get_local $4)
+ (local.get $4)
)
)
)
- (get_local $5)
+ (local.get $5)
)
)
)
- (set_local $4
+ (local.set $4
(i32.load offset=8
- (get_local $4)
+ (local.get $4)
)
)
(br $while-in70)
)
)
- (set_local $11
+ (local.set $11
(i32.add
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const -47)
)
)
(i32.const 8)
)
)
- (set_local $8
+ (local.set $8
(i32.add
- (tee_local $10
+ (local.tee $10
(select
- (get_local $5)
- (tee_local $4
+ (local.get $5)
+ (local.tee $4
(i32.add
- (get_local $4)
+ (local.get $4)
(select
(i32.and
(i32.sub
(i32.const 0)
- (get_local $11)
+ (local.get $11)
)
(i32.const 7)
)
(i32.const 0)
(i32.and
- (get_local $11)
+ (local.get $11)
(i32.const 7)
)
)
)
)
(i32.lt_u
- (get_local $4)
- (tee_local $11
+ (local.get $4)
+ (local.tee $11
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 16)
)
)
@@ -12240,16 +12240,16 @@
)
(i32.store
(i32.const 200)
- (tee_local $6
+ (local.tee $6
(i32.add
- (tee_local $4
+ (local.tee $4
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
@@ -12258,38 +12258,38 @@
)
(i32.const 0)
(i32.and
- (get_local $4)
+ (local.get $4)
(i32.const 7)
)
)
)
- (get_local $1)
+ (local.get $1)
)
)
)
(i32.store
(i32.const 188)
- (tee_local $4
+ (local.tee $4
(i32.sub
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const -40)
)
- (get_local $4)
+ (local.get $4)
)
)
)
(i32.store offset=4
- (get_local $6)
+ (local.get $6)
(i32.or
- (get_local $4)
+ (local.get $4)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $4)
- (get_local $6)
+ (local.get $4)
+ (local.get $6)
)
(i32.const 40)
)
@@ -12300,45 +12300,45 @@
)
)
(i32.store
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 4)
)
)
(i32.const 27)
)
(i32.store
- (get_local $8)
+ (local.get $8)
(i32.load
(i32.const 624)
)
)
(i32.store offset=4
- (get_local $8)
+ (local.get $8)
(i32.load
(i32.const 628)
)
)
(i32.store offset=8
- (get_local $8)
+ (local.get $8)
(i32.load
(i32.const 632)
)
)
(i32.store offset=12
- (get_local $8)
+ (local.get $8)
(i32.load
(i32.const 636)
)
)
(i32.store
(i32.const 624)
- (get_local $1)
+ (local.get $1)
)
(i32.store
(i32.const 628)
- (get_local $3)
+ (local.get $3)
)
(i32.store
(i32.const 636)
@@ -12346,19 +12346,19 @@
)
(i32.store
(i32.const 632)
- (get_local $8)
+ (local.get $8)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 24)
)
)
(loop $while-in72
(i32.store
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
@@ -12367,60 +12367,60 @@
(br_if $while-in72
(i32.lt_u
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
- (get_local $2)
+ (local.get $2)
)
)
)
(if
(i32.ne
- (get_local $5)
- (get_local $10)
+ (local.get $5)
+ (local.get $10)
)
(block
(i32.store
- (get_local $4)
+ (local.get $4)
(i32.and
(i32.load
- (get_local $4)
+ (local.get $4)
)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $5)
+ (local.get $5)
(i32.or
- (tee_local $6
+ (local.tee $6
(i32.sub
- (get_local $10)
- (get_local $5)
+ (local.get $10)
+ (local.get $5)
)
)
(i32.const 1)
)
)
(i32.store
- (get_local $10)
- (get_local $6)
+ (local.get $10)
+ (local.get $6)
)
- (set_local $1
+ (local.set $1
(i32.shr_u
- (get_local $6)
+ (local.get $6)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $6)
+ (local.get $6)
(i32.const 256)
)
(block
- (set_local $2
+ (local.set $2
(i32.add
(i32.shl
- (get_local $1)
+ (local.get $1)
(i32.const 3)
)
(i32.const 216)
@@ -12428,25 +12428,25 @@
)
(if
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 176)
)
)
- (tee_local $1
+ (local.tee $1
(i32.shl
(i32.const 1)
- (get_local $1)
+ (local.get $1)
)
)
)
(if
(i32.lt_u
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
@@ -12458,11 +12458,11 @@
)
(call $_abort)
(block
- (set_local $17
- (get_local $3)
+ (local.set $17
+ (local.get $3)
)
- (set_local $7
- (get_local $1)
+ (local.set $7
+ (local.get $1)
)
)
)
@@ -12470,70 +12470,70 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
)
- (set_local $17
+ (local.set $17
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
- (set_local $7
- (get_local $2)
+ (local.set $7
+ (local.get $2)
)
)
)
(i32.store
- (get_local $17)
- (get_local $5)
+ (local.get $17)
+ (local.get $5)
)
(i32.store offset=12
- (get_local $7)
- (get_local $5)
+ (local.get $7)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $7)
+ (local.get $5)
+ (local.get $7)
)
(i32.store offset=12
- (get_local $5)
- (get_local $2)
+ (local.get $5)
+ (local.get $2)
)
(br $do-once40)
)
)
- (set_local $2
+ (local.set $2
(i32.add
(i32.shl
- (tee_local $4
+ (local.tee $4
(if (result i32)
- (tee_local $1
+ (local.tee $1
(i32.shr_u
- (get_local $6)
+ (local.get $6)
(i32.const 8)
)
)
(if (result i32)
(i32.gt_u
- (get_local $6)
+ (local.get $6)
(i32.const 16777215)
)
(i32.const 31)
(block (result i32)
- (set_local $4
+ (local.set $4
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (local.tee $1
(i32.shl
- (get_local $1)
- (tee_local $3
+ (local.get $1)
+ (local.tee $3
(i32.and
(i32.shr_u
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1048320)
)
(i32.const 16)
@@ -12550,14 +12550,14 @@
(i32.const 4)
)
)
- (set_local $2
+ (local.set $2
(i32.and
(i32.shr_u
(i32.add
- (tee_local $1
+ (local.tee $1
(i32.shl
- (get_local $1)
- (get_local $4)
+ (local.get $1)
+ (local.get $4)
)
)
(i32.const 245760)
@@ -12570,24 +12570,24 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $6)
+ (local.get $6)
(i32.add
- (tee_local $1
+ (local.tee $1
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (get_local $3)
- (get_local $4)
+ (local.get $3)
+ (local.get $4)
)
- (get_local $2)
+ (local.get $2)
)
)
(i32.shr_u
(i32.shl
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
(i32.const 15)
)
@@ -12599,7 +12599,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
@@ -12614,29 +12614,29 @@
)
)
(i32.store offset=28
- (get_local $5)
- (get_local $4)
+ (local.get $5)
+ (local.get $4)
)
(i32.store offset=20
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
(i32.store
- (get_local $11)
+ (local.get $11)
(i32.const 0)
)
(if
(i32.eqz
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 180)
)
)
- (tee_local $1
+ (local.tee $1
(i32.shl
(i32.const 1)
- (get_local $4)
+ (local.get $4)
)
)
)
@@ -12645,51 +12645,51 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
)
(i32.store
- (get_local $2)
- (get_local $5)
+ (local.get $2)
+ (local.get $5)
)
(i32.store offset=24
- (get_local $5)
- (get_local $2)
+ (local.get $5)
+ (local.get $2)
)
(i32.store offset=12
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(br $do-once40)
)
)
- (set_local $4
+ (local.set $4
(i32.shl
- (get_local $6)
+ (local.get $6)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $4)
+ (local.get $4)
(i32.const 1)
)
)
(i32.eq
- (get_local $4)
+ (local.get $4)
(i32.const 31)
)
)
)
)
- (set_local $1
+ (local.set $1
(i32.load
- (get_local $2)
+ (local.get $2)
)
)
(block $__rjto$9
@@ -12699,31 +12699,31 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $1)
+ (local.get $1)
)
(i32.const -8)
)
- (get_local $6)
+ (local.get $6)
)
)
- (set_local $2
+ (local.set $2
(i32.shl
- (get_local $4)
+ (local.get $4)
(i32.const 1)
)
)
(if
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $4)
+ (local.get $4)
(i32.const 31)
)
(i32.const 2)
@@ -12733,11 +12733,11 @@
)
)
(block
- (set_local $4
- (get_local $2)
+ (local.set $4
+ (local.get $2)
)
- (set_local $1
- (get_local $3)
+ (local.set $1
+ (local.get $3)
)
(br $while-in74)
)
@@ -12745,7 +12745,7 @@
)
(if
(i32.lt_u
- (get_local $4)
+ (local.get $4)
(i32.load
(i32.const 192)
)
@@ -12753,20 +12753,20 @@
(call $_abort)
(block
(i32.store
- (get_local $4)
- (get_local $5)
+ (local.get $4)
+ (local.get $5)
)
(i32.store offset=24
- (get_local $5)
- (get_local $1)
+ (local.get $5)
+ (local.get $1)
)
(i32.store offset=12
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $5)
+ (local.get $5)
+ (local.get $5)
)
(br $do-once40)
)
@@ -12776,46 +12776,46 @@
(if
(i32.and
(i32.ge_u
- (tee_local $4
+ (local.tee $4
(i32.load
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
)
)
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 192)
)
)
)
(i32.ge_u
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
)
(block
(i32.store offset=12
- (get_local $4)
- (get_local $5)
+ (local.get $4)
+ (local.get $5)
)
(i32.store
- (get_local $2)
- (get_local $5)
+ (local.get $2)
+ (local.get $5)
)
(i32.store offset=8
- (get_local $5)
- (get_local $4)
+ (local.get $5)
+ (local.get $4)
)
(i32.store offset=12
- (get_local $5)
- (get_local $1)
+ (local.get $5)
+ (local.get $1)
)
(i32.store offset=24
- (get_local $5)
+ (local.get $5)
(i32.const 0)
)
)
@@ -12829,29 +12829,29 @@
(if
(i32.or
(i32.eqz
- (tee_local $2
+ (local.tee $2
(i32.load
(i32.const 192)
)
)
)
(i32.lt_u
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
)
(i32.store
(i32.const 192)
- (get_local $1)
+ (local.get $1)
)
)
(i32.store
(i32.const 624)
- (get_local $1)
+ (local.get $1)
)
(i32.store
(i32.const 628)
- (get_local $3)
+ (local.get $3)
)
(i32.store
(i32.const 636)
@@ -12867,31 +12867,31 @@
(i32.const 208)
(i32.const -1)
)
- (set_local $2
+ (local.set $2
(i32.const 0)
)
(loop $while-in43
(i32.store offset=12
- (tee_local $4
+ (local.tee $4
(i32.add
(i32.shl
- (get_local $2)
+ (local.get $2)
(i32.const 3)
)
(i32.const 216)
)
)
- (get_local $4)
+ (local.get $4)
)
(i32.store offset=8
- (get_local $4)
- (get_local $4)
+ (local.get $4)
+ (local.get $4)
)
(br_if $while-in43
(i32.ne
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 1)
)
)
@@ -12901,16 +12901,16 @@
)
(i32.store
(i32.const 200)
- (tee_local $4
+ (local.tee $4
(i32.add
- (tee_local $2
+ (local.tee $2
(select
(i32.and
(i32.sub
(i32.const 0)
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
@@ -12919,38 +12919,38 @@
)
(i32.const 0)
(i32.and
- (get_local $2)
+ (local.get $2)
(i32.const 7)
)
)
)
- (get_local $1)
+ (local.get $1)
)
)
)
(i32.store
(i32.const 188)
- (tee_local $1
+ (local.tee $1
(i32.sub
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const -40)
)
- (get_local $2)
+ (local.get $2)
)
)
)
(i32.store offset=4
- (get_local $4)
+ (local.get $4)
(i32.or
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
(i32.store offset=4
(i32.add
- (get_local $1)
- (get_local $4)
+ (local.get $1)
+ (local.get $4)
)
(i32.const 40)
)
@@ -12964,12 +12964,12 @@
)
(br_if $folding-inner0
(i32.gt_u
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 188)
)
)
- (get_local $0)
+ (local.get $0)
)
)
)
@@ -12983,42 +12983,42 @@
)
(i32.store
(i32.const 188)
- (tee_local $3
+ (local.tee $3
(i32.sub
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
)
)
(i32.store
(i32.const 200)
- (tee_local $1
+ (local.tee $1
(i32.add
- (tee_local $2
+ (local.tee $2
(i32.load
(i32.const 200)
)
)
- (get_local $0)
+ (local.get $0)
)
)
)
(i32.store offset=4
- (get_local $1)
+ (local.get $1)
(i32.or
- (get_local $3)
+ (local.get $3)
(i32.const 1)
)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
(i32.add
- (get_local $2)
+ (local.get $2)
(i32.const 8)
)
)
@@ -13040,19 +13040,19 @@
(local $15 i32)
(if
(i32.eqz
- (get_local $0)
+ (local.get $0)
)
(return)
)
(if
(i32.lt_u
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const -8)
)
)
- (tee_local $11
+ (local.tee $11
(i32.load
(i32.const 192)
)
@@ -13062,12 +13062,12 @@
)
(if
(i32.eq
- (tee_local $5
+ (local.tee $5
(i32.and
- (tee_local $7
+ (local.tee $7
(i32.load
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const -4)
)
)
@@ -13079,12 +13079,12 @@
)
(call $_abort)
)
- (set_local $8
+ (local.set $8
(i32.add
- (get_local $1)
- (tee_local $0
+ (local.get $1)
+ (local.tee $0
(i32.and
- (get_local $7)
+ (local.get $7)
(i32.const -8)
)
)
@@ -13092,45 +13092,45 @@
)
(if
(i32.and
- (get_local $7)
+ (local.get $7)
(i32.const 1)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
)
(block $do-once
- (set_local $7
+ (local.set $7
(i32.load
- (get_local $1)
+ (local.get $1)
)
)
(if
(i32.eqz
- (get_local $5)
+ (local.get $5)
)
(return)
)
(if
(i32.lt_u
- (tee_local $1
+ (local.tee $1
(i32.sub
- (get_local $1)
- (get_local $7)
+ (local.get $1)
+ (local.get $7)
)
)
- (get_local $11)
+ (local.get $11)
)
(call $_abort)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
- (get_local $7)
+ (local.get $0)
+ (local.get $7)
)
)
(if
@@ -13138,17 +13138,17 @@
(i32.load
(i32.const 196)
)
- (get_local $1)
+ (local.get $1)
)
(block
(if
(i32.ne
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $2
+ (local.tee $2
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 4)
)
)
@@ -13159,71 +13159,71 @@
(i32.const 3)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(br $do-once)
)
)
(i32.store
(i32.const 184)
- (get_local $0)
+ (local.get $0)
)
(i32.store
- (get_local $2)
+ (local.get $2)
(i32.and
- (get_local $3)
+ (local.get $3)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $1)
+ (local.get $1)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
- (get_local $0)
+ (local.get $0)
)
(return)
)
)
- (set_local $5
+ (local.set $5
(i32.shr_u
- (get_local $7)
+ (local.get $7)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $7)
+ (local.get $7)
(i32.const 256)
)
(block
- (set_local $6
+ (local.set $6
(i32.load offset=12
- (get_local $1)
+ (local.get $1)
)
)
(if
(i32.ne
- (tee_local $2
+ (local.tee $2
(i32.load offset=8
- (get_local $1)
+ (local.get $1)
)
)
- (tee_local $3
+ (local.tee $3
(i32.add
(i32.shl
- (get_local $5)
+ (local.get $5)
(i32.const 3)
)
(i32.const 216)
@@ -13233,16 +13233,16 @@
(block
(if
(i32.lt_u
- (get_local $2)
- (get_local $11)
+ (local.get $2)
+ (local.get $11)
)
(call $_abort)
)
(if
(i32.ne
- (get_local $1)
+ (local.get $1)
(i32.load offset=12
- (get_local $2)
+ (local.get $2)
)
)
(call $_abort)
@@ -13251,8 +13251,8 @@
)
(if
(i32.eq
- (get_local $2)
- (get_local $6)
+ (local.get $2)
+ (local.get $6)
)
(block
(i32.store
@@ -13264,100 +13264,100 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $5)
+ (local.get $5)
)
(i32.const -1)
)
)
)
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(br $do-once)
)
)
(if
(i32.eq
- (get_local $3)
- (get_local $6)
+ (local.get $3)
+ (local.get $6)
)
- (set_local $4
+ (local.set $4
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $6)
- (get_local $11)
+ (local.get $6)
+ (local.get $11)
)
(call $_abort)
)
(if
(i32.eq
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 8)
)
)
)
- (get_local $1)
+ (local.get $1)
)
- (set_local $4
- (get_local $3)
+ (local.set $4
+ (local.get $3)
)
(call $_abort)
)
)
)
(i32.store offset=12
- (get_local $2)
- (get_local $6)
+ (local.get $2)
+ (local.get $6)
)
(i32.store
- (get_local $4)
- (get_local $2)
+ (local.get $4)
+ (local.get $2)
)
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(br $do-once)
)
)
- (set_local $12
+ (local.set $12
(i32.load offset=24
- (get_local $1)
+ (local.get $1)
)
)
(if
(i32.eq
- (tee_local $4
+ (local.tee $4
(i32.load offset=12
- (get_local $1)
+ (local.get $1)
)
)
- (get_local $1)
+ (local.get $1)
)
(block $do-once0
(if
(i32.eqz
- (tee_local $5
+ (local.tee $5
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 16)
)
)
@@ -13370,57 +13370,57 @@
(block
(br_if $do-once0
(i32.eqz
- (tee_local $5
+ (local.tee $5
(i32.load
- (get_local $7)
+ (local.get $7)
)
)
)
)
- (set_local $4
- (get_local $7)
+ (local.set $4
+ (local.get $7)
)
)
)
(loop $while-in
(if
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $10
+ (local.tee $10
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 20)
)
)
)
)
(block
- (set_local $5
- (get_local $7)
+ (local.set $5
+ (local.get $7)
)
- (set_local $4
- (get_local $10)
+ (local.set $4
+ (local.get $10)
)
(br $while-in)
)
)
(if
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $10
+ (local.tee $10
(i32.add
- (get_local $5)
+ (local.get $5)
(i32.const 16)
)
)
)
)
(block
- (set_local $5
- (get_local $7)
+ (local.set $5
+ (local.get $7)
)
- (set_local $4
- (get_local $10)
+ (local.set $4
+ (local.get $10)
)
(br $while-in)
)
@@ -13428,17 +13428,17 @@
)
(if
(i32.lt_u
- (get_local $4)
- (get_local $11)
+ (local.get $4)
+ (local.get $11)
)
(call $_abort)
(block
(i32.store
- (get_local $4)
+ (local.get $4)
(i32.const 0)
)
- (set_local $6
- (get_local $5)
+ (local.set $6
+ (local.get $5)
)
)
)
@@ -13446,22 +13446,22 @@
(block
(if
(i32.lt_u
- (tee_local $10
+ (local.tee $10
(i32.load offset=8
- (get_local $1)
+ (local.get $1)
)
)
- (get_local $11)
+ (local.get $11)
)
(call $_abort)
)
(if
(i32.ne
- (get_local $1)
+ (local.get $1)
(i32.load
- (tee_local $7
+ (local.tee $7
(i32.add
- (get_local $10)
+ (local.get $10)
(i32.const 12)
)
)
@@ -13472,26 +13472,26 @@
(if
(i32.eq
(i32.load
- (tee_local $5
+ (local.tee $5
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 8)
)
)
)
- (get_local $1)
+ (local.get $1)
)
(block
(i32.store
- (get_local $7)
- (get_local $4)
+ (local.get $7)
+ (local.get $4)
)
(i32.store
- (get_local $5)
- (get_local $10)
+ (local.get $5)
+ (local.get $10)
)
- (set_local $6
- (get_local $4)
+ (local.set $6
+ (local.get $4)
)
)
(call $_abort)
@@ -13499,17 +13499,17 @@
)
)
(if
- (get_local $12)
+ (local.get $12)
(block
(if
(i32.eq
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
(i32.shl
- (tee_local $5
+ (local.tee $5
(i32.load offset=28
- (get_local $1)
+ (local.get $1)
)
)
(i32.const 2)
@@ -13518,16 +13518,16 @@
)
)
)
- (get_local $1)
+ (local.get $1)
)
(block
(i32.store
- (get_local $4)
- (get_local $6)
+ (local.get $4)
+ (local.get $6)
)
(if
(i32.eqz
- (get_local $6)
+ (local.get $6)
)
(block
(i32.store
@@ -13539,17 +13539,17 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $5)
+ (local.get $5)
)
(i32.const -1)
)
)
)
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(br $do-once)
)
@@ -13558,7 +13558,7 @@
(block
(if
(i32.lt_u
- (get_local $12)
+ (local.get $12)
(i32.load
(i32.const 192)
)
@@ -13568,34 +13568,34 @@
(if
(i32.eq
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $12)
+ (local.get $12)
(i32.const 16)
)
)
)
- (get_local $1)
+ (local.get $1)
)
(i32.store
- (get_local $4)
- (get_local $6)
+ (local.get $4)
+ (local.get $6)
)
(i32.store offset=20
- (get_local $12)
- (get_local $6)
+ (local.get $12)
+ (local.get $6)
)
)
(if
(i32.eqz
- (get_local $6)
+ (local.get $6)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(br $do-once)
)
@@ -13604,8 +13604,8 @@
)
(if
(i32.lt_u
- (get_local $6)
- (tee_local $5
+ (local.get $6)
+ (local.tee $5
(i32.load
(i32.const 192)
)
@@ -13614,15 +13614,15 @@
(call $_abort)
)
(i32.store offset=24
- (get_local $6)
- (get_local $12)
+ (local.get $6)
+ (local.get $12)
)
(if
- (tee_local $7
+ (local.tee $7
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 16)
)
)
@@ -13630,31 +13630,31 @@
)
(if
(i32.lt_u
- (get_local $7)
- (get_local $5)
+ (local.get $7)
+ (local.get $5)
)
(call $_abort)
(block
(i32.store offset=16
- (get_local $6)
- (get_local $7)
+ (local.get $6)
+ (local.get $7)
)
(i32.store offset=24
- (get_local $7)
- (get_local $6)
+ (local.get $7)
+ (local.get $6)
)
)
)
)
(if
- (tee_local $4
+ (local.tee $4
(i32.load offset=4
- (get_local $4)
+ (local.get $4)
)
)
(if
(i32.lt_u
- (get_local $4)
+ (local.get $4)
(i32.load
(i32.const 192)
)
@@ -13662,37 +13662,37 @@
(call $_abort)
(block
(i32.store offset=20
- (get_local $6)
- (get_local $4)
+ (local.get $6)
+ (local.get $4)
)
(i32.store offset=24
- (get_local $4)
- (get_local $6)
+ (local.get $4)
+ (local.get $6)
)
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
)
)
)
(block
- (set_local $2
- (get_local $1)
+ (local.set $2
+ (local.get $1)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
)
)
@@ -13700,19 +13700,19 @@
)
(if
(i32.ge_u
- (get_local $2)
- (get_local $8)
+ (local.get $2)
+ (local.get $8)
)
(call $_abort)
)
(if
(i32.eqz
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 4)
)
)
@@ -13725,30 +13725,30 @@
)
(if
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 2)
)
(block
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const -2)
)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $3)
+ (local.get $3)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $2)
- (get_local $3)
+ (local.get $2)
+ (local.get $3)
)
- (get_local $3)
+ (local.get $3)
)
)
(block
@@ -13757,34 +13757,34 @@
(i32.load
(i32.const 200)
)
- (get_local $8)
+ (local.get $8)
)
(block
(i32.store
(i32.const 188)
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.load
(i32.const 188)
)
- (get_local $3)
+ (local.get $3)
)
)
)
(i32.store
(i32.const 200)
- (get_local $2)
+ (local.get $2)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
(if
(i32.ne
- (get_local $2)
+ (local.get $2)
(i32.load
(i32.const 196)
)
@@ -13807,79 +13807,79 @@
(i32.load
(i32.const 196)
)
- (get_local $8)
+ (local.get $8)
)
(block
(i32.store
(i32.const 184)
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.load
(i32.const 184)
)
- (get_local $3)
+ (local.get $3)
)
)
)
(i32.store
(i32.const 196)
- (get_local $2)
+ (local.get $2)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
- (get_local $0)
+ (local.get $0)
)
(return)
)
)
- (set_local $5
+ (local.set $5
(i32.add
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const -8)
)
- (get_local $3)
+ (local.get $3)
)
)
- (set_local $3
+ (local.set $3
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.const 3)
)
)
(block $do-once4
(if
(i32.lt_u
- (get_local $1)
+ (local.get $1)
(i32.const 256)
)
(block
- (set_local $4
+ (local.set $4
(i32.load offset=12
- (get_local $8)
+ (local.get $8)
)
)
(if
(i32.ne
- (tee_local $1
+ (local.tee $1
(i32.load offset=8
- (get_local $8)
+ (local.get $8)
)
)
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.shl
- (get_local $3)
+ (local.get $3)
(i32.const 3)
)
(i32.const 216)
@@ -13889,7 +13889,7 @@
(block
(if
(i32.lt_u
- (get_local $1)
+ (local.get $1)
(i32.load
(i32.const 192)
)
@@ -13898,9 +13898,9 @@
)
(if
(i32.ne
- (get_local $8)
+ (local.get $8)
(i32.load offset=12
- (get_local $1)
+ (local.get $1)
)
)
(call $_abort)
@@ -13909,8 +13909,8 @@
)
(if
(i32.eq
- (get_local $1)
- (get_local $4)
+ (local.get $1)
+ (local.get $4)
)
(block
(i32.store
@@ -13922,7 +13922,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $3)
+ (local.get $3)
)
(i32.const -1)
)
@@ -13933,19 +13933,19 @@
)
(if
(i32.eq
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
- (set_local $14
+ (local.set $14
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 8)
)
)
(block
(if
(i32.lt_u
- (get_local $4)
+ (local.get $4)
(i32.load
(i32.const 192)
)
@@ -13955,56 +13955,56 @@
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 8)
)
)
)
- (get_local $8)
+ (local.get $8)
)
- (set_local $14
- (get_local $0)
+ (local.set $14
+ (local.get $0)
)
(call $_abort)
)
)
)
(i32.store offset=12
- (get_local $1)
- (get_local $4)
+ (local.get $1)
+ (local.get $4)
)
(i32.store
- (get_local $14)
- (get_local $1)
+ (local.get $14)
+ (local.get $1)
)
)
(block
- (set_local $6
+ (local.set $6
(i32.load offset=24
- (get_local $8)
+ (local.get $8)
)
)
(if
(i32.eq
- (tee_local $0
+ (local.tee $0
(i32.load offset=12
- (get_local $8)
+ (local.get $8)
)
)
- (get_local $8)
+ (local.get $8)
)
(block $do-once6
(if
(i32.eqz
- (tee_local $3
+ (local.tee $3
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 16)
)
)
@@ -14017,57 +14017,57 @@
(block
(br_if $do-once6
(i32.eqz
- (tee_local $3
+ (local.tee $3
(i32.load
- (get_local $1)
+ (local.get $1)
)
)
)
)
- (set_local $0
- (get_local $1)
+ (local.set $0
+ (local.get $1)
)
)
)
(loop $while-in9
(if
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 20)
)
)
)
)
(block
- (set_local $3
- (get_local $1)
+ (local.set $3
+ (local.get $1)
)
- (set_local $0
- (get_local $4)
+ (local.set $0
+ (local.get $4)
)
(br $while-in9)
)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $3)
+ (local.get $3)
(i32.const 16)
)
)
)
)
(block
- (set_local $3
- (get_local $1)
+ (local.set $3
+ (local.get $1)
)
- (set_local $0
- (get_local $4)
+ (local.set $0
+ (local.get $4)
)
(br $while-in9)
)
@@ -14075,7 +14075,7 @@
)
(if
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.load
(i32.const 192)
)
@@ -14083,11 +14083,11 @@
(call $_abort)
(block
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.const 0)
)
- (set_local $9
- (get_local $3)
+ (local.set $9
+ (local.get $3)
)
)
)
@@ -14095,9 +14095,9 @@
(block
(if
(i32.lt_u
- (tee_local $4
+ (local.tee $4
(i32.load offset=8
- (get_local $8)
+ (local.get $8)
)
)
(i32.load
@@ -14108,11 +14108,11 @@
)
(if
(i32.ne
- (get_local $8)
+ (local.get $8)
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $4)
+ (local.get $4)
(i32.const 12)
)
)
@@ -14123,26 +14123,26 @@
(if
(i32.eq
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
)
- (get_local $8)
+ (local.get $8)
)
(block
(i32.store
- (get_local $1)
- (get_local $0)
+ (local.get $1)
+ (local.get $0)
)
(i32.store
- (get_local $3)
- (get_local $4)
+ (local.get $3)
+ (local.get $4)
)
- (set_local $9
- (get_local $0)
+ (local.set $9
+ (local.get $0)
)
)
(call $_abort)
@@ -14150,17 +14150,17 @@
)
)
(if
- (get_local $6)
+ (local.get $6)
(block
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.shl
- (tee_local $3
+ (local.tee $3
(i32.load offset=28
- (get_local $8)
+ (local.get $8)
)
)
(i32.const 2)
@@ -14169,16 +14169,16 @@
)
)
)
- (get_local $8)
+ (local.get $8)
)
(block
(i32.store
- (get_local $0)
- (get_local $9)
+ (local.get $0)
+ (local.get $9)
)
(if
(i32.eqz
- (get_local $9)
+ (local.get $9)
)
(block
(i32.store
@@ -14190,7 +14190,7 @@
(i32.xor
(i32.shl
(i32.const 1)
- (get_local $3)
+ (local.get $3)
)
(i32.const -1)
)
@@ -14203,7 +14203,7 @@
(block
(if
(i32.lt_u
- (get_local $6)
+ (local.get $6)
(i32.load
(i32.const 192)
)
@@ -14213,35 +14213,35 @@
(if
(i32.eq
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $6)
+ (local.get $6)
(i32.const 16)
)
)
)
- (get_local $8)
+ (local.get $8)
)
(i32.store
- (get_local $0)
- (get_local $9)
+ (local.get $0)
+ (local.get $9)
)
(i32.store offset=20
- (get_local $6)
- (get_local $9)
+ (local.get $6)
+ (local.get $9)
)
)
(br_if $do-once4
(i32.eqz
- (get_local $9)
+ (local.get $9)
)
)
)
)
(if
(i32.lt_u
- (get_local $9)
- (tee_local $3
+ (local.get $9)
+ (local.tee $3
(i32.load
(i32.const 192)
)
@@ -14250,15 +14250,15 @@
(call $_abort)
)
(i32.store offset=24
- (get_local $9)
- (get_local $6)
+ (local.get $9)
+ (local.get $6)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $0
+ (local.tee $0
(i32.add
- (get_local $8)
+ (local.get $8)
(i32.const 16)
)
)
@@ -14266,31 +14266,31 @@
)
(if
(i32.lt_u
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
(call $_abort)
(block
(i32.store offset=16
- (get_local $9)
- (get_local $1)
+ (local.get $9)
+ (local.get $1)
)
(i32.store offset=24
- (get_local $1)
- (get_local $9)
+ (local.get $1)
+ (local.get $9)
)
)
)
)
(if
- (tee_local $0
+ (local.tee $0
(i32.load offset=4
- (get_local $0)
+ (local.get $0)
)
)
(if
(i32.lt_u
- (get_local $0)
+ (local.get $0)
(i32.load
(i32.const 192)
)
@@ -14298,12 +14298,12 @@
(call $_abort)
(block
(i32.store offset=20
- (get_local $9)
- (get_local $0)
+ (local.get $9)
+ (local.get $0)
)
(i32.store offset=24
- (get_local $0)
- (get_local $9)
+ (local.get $0)
+ (local.get $9)
)
)
)
@@ -14314,55 +14314,55 @@
)
)
(i32.store offset=4
- (get_local $2)
+ (local.get $2)
(i32.or
- (get_local $5)
+ (local.get $5)
(i32.const 1)
)
)
(i32.store
(i32.add
- (get_local $2)
- (get_local $5)
+ (local.get $2)
+ (local.get $5)
)
- (get_local $5)
+ (local.get $5)
)
- (set_local $3
+ (local.set $3
(if (result i32)
(i32.eq
(i32.load
(i32.const 196)
)
- (get_local $2)
+ (local.get $2)
)
(block
(i32.store
(i32.const 184)
- (get_local $5)
+ (local.get $5)
)
(return)
)
- (get_local $5)
+ (local.get $5)
)
)
)
)
- (set_local $0
+ (local.set $0
(i32.shr_u
- (get_local $3)
+ (local.get $3)
(i32.const 3)
)
)
(if
(i32.lt_u
- (get_local $3)
+ (local.get $3)
(i32.const 256)
)
(block
- (set_local $1
+ (local.set $1
(i32.add
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
(i32.const 216)
@@ -14370,25 +14370,25 @@
)
(if
(i32.and
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 176)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $0)
+ (local.get $0)
)
)
)
(if
(i32.lt_u
- (tee_local $0
+ (local.tee $0
(i32.load
- (tee_local $3
+ (local.tee $3
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
@@ -14400,11 +14400,11 @@
)
(call $_abort)
(block
- (set_local $15
- (get_local $3)
+ (local.set $15
+ (local.get $3)
)
- (set_local $13
- (get_local $0)
+ (local.set $13
+ (local.get $0)
)
)
)
@@ -14412,70 +14412,70 @@
(i32.store
(i32.const 176)
(i32.or
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
)
- (set_local $15
+ (local.set $15
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
)
- (set_local $13
- (get_local $1)
+ (local.set $13
+ (local.get $1)
)
)
)
(i32.store
- (get_local $15)
- (get_local $2)
+ (local.get $15)
+ (local.get $2)
)
(i32.store offset=12
- (get_local $13)
- (get_local $2)
+ (local.get $13)
+ (local.get $2)
)
(i32.store offset=8
- (get_local $2)
- (get_local $13)
+ (local.get $2)
+ (local.get $13)
)
(i32.store offset=12
- (get_local $2)
- (get_local $1)
+ (local.get $2)
+ (local.get $1)
)
(return)
)
)
- (set_local $4
+ (local.set $4
(i32.add
(i32.shl
- (tee_local $5
+ (local.tee $5
(if (result i32)
- (tee_local $0
+ (local.tee $0
(i32.shr_u
- (get_local $3)
+ (local.get $3)
(i32.const 8)
)
)
(if (result i32)
(i32.gt_u
- (get_local $3)
+ (local.get $3)
(i32.const 16777215)
)
(i32.const 31)
(block (result i32)
- (set_local $5
+ (local.set $5
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (tee_local $1
+ (local.get $0)
+ (local.tee $1
(i32.and
(i32.shr_u
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1048320)
)
(i32.const 16)
@@ -14492,14 +14492,14 @@
(i32.const 4)
)
)
- (set_local $4
+ (local.set $4
(i32.and
(i32.shr_u
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.shl
- (get_local $0)
- (get_local $5)
+ (local.get $0)
+ (local.get $5)
)
)
(i32.const 245760)
@@ -14512,24 +14512,24 @@
(i32.or
(i32.and
(i32.shr_u
- (get_local $3)
+ (local.get $3)
(i32.add
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.sub
(i32.const 14)
(i32.or
(i32.or
- (get_local $1)
- (get_local $5)
+ (local.get $1)
+ (local.get $5)
)
- (get_local $4)
+ (local.get $4)
)
)
(i32.shr_u
(i32.shl
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
(i32.const 15)
)
@@ -14541,7 +14541,7 @@
(i32.const 1)
)
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -14556,54 +14556,54 @@
)
)
(i32.store offset=28
- (get_local $2)
- (get_local $5)
+ (local.get $2)
+ (local.get $5)
)
(i32.store offset=20
- (get_local $2)
+ (local.get $2)
(i32.const 0)
)
(i32.store offset=16
- (get_local $2)
+ (local.get $2)
(i32.const 0)
)
(if
(i32.and
- (tee_local $1
+ (local.tee $1
(i32.load
(i32.const 180)
)
)
- (tee_local $0
+ (local.tee $0
(i32.shl
(i32.const 1)
- (get_local $5)
+ (local.get $5)
)
)
)
(block $do-once12
- (set_local $5
+ (local.set $5
(i32.shl
- (get_local $3)
+ (local.get $3)
(select
(i32.const 0)
(i32.sub
(i32.const 25)
(i32.shr_u
- (get_local $5)
+ (local.get $5)
(i32.const 1)
)
)
(i32.eq
- (get_local $5)
+ (local.get $5)
(i32.const 31)
)
)
)
)
- (set_local $0
+ (local.set $0
(i32.load
- (get_local $4)
+ (local.get $4)
)
)
(block $__rjto$1
@@ -14613,31 +14613,31 @@
(i32.eq
(i32.and
(i32.load offset=4
- (get_local $0)
+ (local.get $0)
)
(i32.const -8)
)
- (get_local $3)
+ (local.get $3)
)
)
- (set_local $4
+ (local.set $4
(i32.shl
- (get_local $5)
+ (local.get $5)
(i32.const 1)
)
)
(if
- (tee_local $1
+ (local.tee $1
(i32.load
- (tee_local $5
+ (local.tee $5
(i32.add
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 16)
)
(i32.shl
(i32.shr_u
- (get_local $5)
+ (local.get $5)
(i32.const 31)
)
(i32.const 2)
@@ -14647,11 +14647,11 @@
)
)
(block
- (set_local $5
- (get_local $4)
+ (local.set $5
+ (local.get $4)
)
- (set_local $0
- (get_local $1)
+ (local.set $0
+ (local.get $1)
)
(br $while-in15)
)
@@ -14659,7 +14659,7 @@
)
(if
(i32.lt_u
- (get_local $5)
+ (local.get $5)
(i32.load
(i32.const 192)
)
@@ -14667,20 +14667,20 @@
(call $_abort)
(block
(i32.store
- (get_local $5)
- (get_local $2)
+ (local.get $5)
+ (local.get $2)
)
(i32.store offset=24
- (get_local $2)
- (get_local $0)
+ (local.get $2)
+ (local.get $0)
)
(i32.store offset=12
- (get_local $2)
- (get_local $2)
+ (local.get $2)
+ (local.get $2)
)
(i32.store offset=8
- (get_local $2)
- (get_local $2)
+ (local.get $2)
+ (local.get $2)
)
(br $do-once12)
)
@@ -14690,46 +14690,46 @@
(if
(i32.and
(i32.ge_u
- (tee_local $4
+ (local.tee $4
(i32.load
- (tee_local $1
+ (local.tee $1
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 8)
)
)
)
)
- (tee_local $3
+ (local.tee $3
(i32.load
(i32.const 192)
)
)
)
(i32.ge_u
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
)
(block
(i32.store offset=12
- (get_local $4)
- (get_local $2)
+ (local.get $4)
+ (local.get $2)
)
(i32.store
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
(i32.store offset=8
- (get_local $2)
- (get_local $4)
+ (local.get $2)
+ (local.get $4)
)
(i32.store offset=12
- (get_local $2)
- (get_local $0)
+ (local.get $2)
+ (local.get $0)
)
(i32.store offset=24
- (get_local $2)
+ (local.get $2)
(i32.const 0)
)
)
@@ -14741,31 +14741,31 @@
(i32.store
(i32.const 180)
(i32.or
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
)
(i32.store
- (get_local $4)
- (get_local $2)
+ (local.get $4)
+ (local.get $2)
)
(i32.store offset=24
- (get_local $2)
- (get_local $4)
+ (local.get $2)
+ (local.get $4)
)
(i32.store offset=12
- (get_local $2)
- (get_local $2)
+ (local.get $2)
+ (local.get $2)
)
(i32.store offset=8
- (get_local $2)
- (get_local $2)
+ (local.get $2)
+ (local.get $2)
)
)
)
(i32.store
(i32.const 208)
- (tee_local $0
+ (local.tee $0
(i32.add
(i32.load
(i32.const 208)
@@ -14774,26 +14774,26 @@
)
)
)
- (set_local $0
+ (local.set $0
(if (result i32)
- (get_local $0)
+ (local.get $0)
(return)
(i32.const 632)
)
)
(loop $while-in17
- (set_local $0
+ (local.set $0
(i32.add
- (tee_local $3
+ (local.tee $3
(i32.load
- (get_local $0)
+ (local.get $0)
)
)
(i32.const 8)
)
)
(br_if $while-in17
- (get_local $3)
+ (local.get $3)
)
)
(i32.store
@@ -14805,97 +14805,97 @@
(nop)
)
(func $_i64Subtract (; 56 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.sub
(i32.sub
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
(i32.gt_u
- (get_local $2)
- (get_local $0)
+ (local.get $2)
+ (local.get $0)
)
)
)
(i32.sub
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
(func $_i64Add (; 57 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
(local $4 i32)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.add
(i32.add
- (get_local $1)
- (get_local $3)
+ (local.get $1)
+ (local.get $3)
)
(i32.lt_u
- (tee_local $4
+ (local.tee $4
(i32.add
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
- (get_local $0)
+ (local.get $0)
)
)
)
- (get_local $4)
+ (local.get $4)
)
(func $_memset (; 58 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
(local $4 i32)
(local $5 i32)
- (set_local $4
+ (local.set $4
(i32.add
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
(if
(i32.ge_s
- (get_local $2)
+ (local.get $2)
(i32.const 20)
)
(block
- (set_local $1
+ (local.set $1
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 255)
)
)
(if
- (tee_local $3
+ (local.tee $3
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
)
(block
- (set_local $3
+ (local.set $3
(i32.sub
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 4)
)
- (get_local $3)
+ (local.get $3)
)
)
(loop $while-in
(if
(i32.lt_s
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
(block
(i32.store8
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -14905,47 +14905,47 @@
)
)
)
- (set_local $3
+ (local.set $3
(i32.or
(i32.or
(i32.or
(i32.shl
- (get_local $1)
+ (local.get $1)
(i32.const 8)
)
- (get_local $1)
+ (local.get $1)
)
(i32.shl
- (get_local $1)
+ (local.get $1)
(i32.const 16)
)
)
(i32.shl
- (get_local $1)
+ (local.get $1)
(i32.const 24)
)
)
)
- (set_local $5
+ (local.set $5
(i32.and
- (get_local $4)
+ (local.get $4)
(i32.const -4)
)
)
(loop $while-in1
(if
(i32.lt_s
- (get_local $0)
- (get_local $5)
+ (local.get $0)
+ (local.get $5)
)
(block
(i32.store
- (get_local $0)
- (get_local $3)
+ (local.get $0)
+ (local.get $3)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 4)
)
)
@@ -14958,17 +14958,17 @@
(loop $while-in3
(if
(i32.lt_s
- (get_local $0)
- (get_local $4)
+ (local.get $0)
+ (local.get $4)
)
(block
(i32.store8
- (get_local $0)
- (get_local $1)
+ (local.get $0)
+ (local.get $1)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
@@ -14977,56 +14977,56 @@
)
)
(i32.sub
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
(func $_bitshift64Lshr (; 59 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(if
(i32.lt_s
- (get_local $2)
+ (local.get $2)
(i32.const 32)
)
(block
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.shr_u
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
)
(return
(i32.or
(i32.shl
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.sub
(i32.shl
(i32.const 1)
- (get_local $2)
+ (local.get $2)
)
(i32.const 1)
)
)
(i32.sub
(i32.const 32)
- (get_local $2)
+ (local.get $2)
)
)
(i32.shr_u
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.const 0)
)
(i32.shr_u
- (get_local $1)
+ (local.get $1)
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 32)
)
)
@@ -15034,15 +15034,15 @@
(func $_bitshift64Shl (; 60 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(if
(i32.lt_s
- (get_local $2)
+ (local.get $2)
(i32.const 32)
)
(block
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.or
(i32.shl
- (get_local $1)
- (get_local $2)
+ (local.get $1)
+ (local.get $2)
)
(i32.shr_u
(i32.and
@@ -15050,37 +15050,37 @@
(i32.sub
(i32.shl
(i32.const 1)
- (get_local $2)
+ (local.get $2)
)
(i32.const 1)
)
(i32.sub
(i32.const 32)
- (get_local $2)
+ (local.get $2)
)
)
- (get_local $0)
+ (local.get $0)
)
(i32.sub
(i32.const 32)
- (get_local $2)
+ (local.get $2)
)
)
)
)
(return
(i32.shl
- (get_local $0)
- (get_local $2)
+ (local.get $0)
+ (local.get $2)
)
)
)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.shl
- (get_local $0)
+ (local.get $0)
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 32)
)
)
@@ -15091,28 +15091,28 @@
(local $3 i32)
(if
(i32.ge_s
- (get_local $2)
+ (local.get $2)
(i32.const 4096)
)
(return
(call $_emscripten_memcpy_big
- (get_local $0)
- (get_local $1)
- (get_local $2)
+ (local.get $0)
+ (local.get $1)
+ (local.get $2)
)
)
)
- (set_local $3
- (get_local $0)
+ (local.set $3
+ (local.get $0)
)
(if
(i32.eq
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
(i32.and
- (get_local $1)
+ (local.get $1)
(i32.const 3)
)
)
@@ -15120,39 +15120,39 @@
(loop $while-in
(if
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 3)
)
(block
(if
(i32.eqz
- (get_local $2)
+ (local.get $2)
)
(return
- (get_local $3)
+ (local.get $3)
)
)
(i32.store8
- (get_local $0)
+ (local.get $0)
(i32.load8_s
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
- (set_local $2
+ (local.set $2
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 1)
)
)
@@ -15163,31 +15163,31 @@
(loop $while-in1
(if
(i32.ge_s
- (get_local $2)
+ (local.get $2)
(i32.const 4)
)
(block
(i32.store
- (get_local $0)
+ (local.get $0)
(i32.load
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 4)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 4)
)
)
- (set_local $2
+ (local.set $2
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 4)
)
)
@@ -15200,31 +15200,31 @@
(loop $while-in3
(if
(i32.gt_s
- (get_local $2)
+ (local.get $2)
(i32.const 0)
)
(block
(i32.store8
- (get_local $0)
+ (local.get $0)
(i32.load8_s
- (get_local $1)
+ (local.get $1)
)
)
- (set_local $0
+ (local.set $0
(i32.add
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
- (set_local $1
+ (local.set $1
(i32.add
- (get_local $1)
+ (local.get $1)
(i32.const 1)
)
)
- (set_local $2
+ (local.set $2
(i32.sub
- (get_local $2)
+ (local.get $2)
(i32.const 1)
)
)
@@ -15232,123 +15232,123 @@
)
)
)
- (get_local $3)
+ (local.get $3)
)
(func $___udivdi3 (; 62 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(call $___udivmoddi4
- (get_local $0)
- (get_local $1)
- (get_local $2)
+ (local.get $0)
+ (local.get $1)
+ (local.get $2)
(i32.const 0)
(i32.const 0)
)
)
(func $___uremdi3 (; 63 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(local $3 i32)
- (set_local $3
- (get_global $STACKTOP)
+ (local.set $3
+ (global.get $STACKTOP)
)
- (set_global $STACKTOP
+ (global.set $STACKTOP
(i32.add
- (get_global $STACKTOP)
+ (global.get $STACKTOP)
(i32.const 16)
)
)
(drop
(call $___udivmoddi4
- (get_local $0)
- (get_local $1)
- (get_local $2)
+ (local.get $0)
+ (local.get $1)
+ (local.get $2)
(i32.const 0)
- (get_local $3)
+ (local.get $3)
)
)
- (set_global $STACKTOP
- (get_local $3)
+ (global.set $STACKTOP
+ (local.get $3)
)
- (set_global $tempRet0
+ (global.set $tempRet0
(i32.load offset=4
- (get_local $3)
+ (local.get $3)
)
)
(i32.load
- (get_local $3)
+ (local.get $3)
)
)
(func $___udivmoddi4 (; 64 ;) (; has Stack IR ;) (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 (; 65 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (result i32)
(call_indirect (type $FUNCSIG$ii)
- (get_local $1)
+ (local.get $1)
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 1)
)
)
)
(func $dynCall_iiii (; 66 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
(call_indirect (type $FUNCSIG$iiii)
- (get_local $1)
- (get_local $2)
- (get_local $3)
+ (local.get $1)
+ (local.get $2)
+ (local.get $3)
(i32.add
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 7)
)
(i32.const 2)
@@ -15357,10 +15357,10 @@
)
(func $dynCall_vi (; 67 ;) (; has Stack IR ;) (param $0 i32) (param $1 i32)
(call_indirect (type $FUNCSIG$vi)
- (get_local $1)
+ (local.get $1)
(i32.add
(i32.and
- (get_local $0)
+ (local.get $0)
(i32.const 7)
)
(i32.const 10)