| (module | |
| (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) | |
| (type $FUNCSIG$ii (func (param i32) (result i32))) | |
| (type $FUNCSIG$vi (func (param i32))) | |
| (type $FUNCSIG$v (func)) | |
| (type $FUNCSIG$i (func (result i32))) | |
| (type $FUNCSIG$iii (func (param i32 i32) (result i32))) | |
| (type $FUNCSIG$vii (func (param i32 i32))) | |
| (import "env" "memory" (memory $memory 256 256)) | |
| (import "env" "table" (table $table 18 18 funcref)) | |
| (elem (global.get $__table_base) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) | |
| (import "env" "__memory_base" (global $__memory_base i32)) | |
| (import "env" "__table_base" (global $__table_base i32)) | |
| (import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32)) | |
| (import "env" "STACK_MAX" (global $STACK_MAX$asm2wasm$import i32)) | |
| (import "env" "tempDoublePtr" (global $tempDoublePtr$asm2wasm$import i32)) | |
| (import "env" "ABORT" (global $ABORT$asm2wasm$import i32)) | |
| (import "env" "cttz_i8" (global $cttz_i8$asm2wasm$import i32)) | |
| (import "global" "NaN" (global $nan$asm2wasm$import f64)) | |
| (import "global" "Infinity" (global $inf$asm2wasm$import f64)) | |
| (import "env" "abort" (func $abort)) | |
| (import "env" "nullFunc_ii" (func $nullFunc_ii (param i32))) | |
| (import "env" "nullFunc_iiii" (func $nullFunc_iiii (param i32))) | |
| (import "env" "nullFunc_vi" (func $nullFunc_vi (param i32))) | |
| (import "env" "_pthread_cleanup_pop" (func $_pthread_cleanup_pop (param i32))) | |
| (import "env" "___lock" (func $___lock (param i32))) | |
| (import "env" "_pthread_self" (func $_pthread_self (result i32))) | |
| (import "env" "_abort" (func $_abort)) | |
| (import "env" "___syscall6" (func $___syscall6 (param i32 i32) (result i32))) | |
| (import "env" "_sbrk" (func $_sbrk (param i32) (result i32))) | |
| (import "env" "_time" (func $_time (param i32) (result i32))) | |
| (import "env" "_emscripten_memcpy_big" (func $_emscripten_memcpy_big (param i32 i32 i32) (result i32))) | |
| (import "env" "___syscall54" (func $___syscall54 (param i32 i32) (result i32))) | |
| (import "env" "___unlock" (func $___unlock (param i32))) | |
| (import "env" "___syscall140" (func $___syscall140 (param i32 i32) (result i32))) | |
| (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) (global.get $STACKTOP$asm2wasm$import)) | |
| (global $STACK_MAX (mut i32) (global.get $STACK_MAX$asm2wasm$import)) | |
| (global $tempDoublePtr (mut i32) (global.get $tempDoublePtr$asm2wasm$import)) | |
| (global $ABORT (mut i32) (global.get $ABORT$asm2wasm$import)) | |
| (global $cttz_i8 (mut i32) (global.get $cttz_i8$asm2wasm$import)) | |
| (global $__THREW__ (mut i32) (i32.const 0)) | |
| (global $threwValue (mut i32) (i32.const 0)) | |
| (global $setjmpId (mut i32) (i32.const 0)) | |
| (global $undef (mut i32) (i32.const 0)) | |
| (global $nan (mut f64) (global.get $nan$asm2wasm$import)) | |
| (global $inf (mut f64) (global.get $inf$asm2wasm$import)) | |
| (global $tempInt (mut i32) (i32.const 0)) | |
| (global $tempBigInt (mut i32) (i32.const 0)) | |
| (global $tempBigIntP (mut i32) (i32.const 0)) | |
| (global $tempBigIntS (mut i32) (i32.const 0)) | |
| (global $tempBigIntR (mut f64) (f64.const 0)) | |
| (global $tempBigIntI (mut i32) (i32.const 0)) | |
| (global $tempBigIntD (mut i32) (i32.const 0)) | |
| (global $tempValue (mut i32) (i32.const 0)) | |
| (global $tempDouble (mut f64) (f64.const 0)) | |
| (global $tempRet0 (mut i32) (i32.const 0)) | |
| (global $tempRet1 (mut i32) (i32.const 0)) | |
| (global $tempRet2 (mut i32) (i32.const 0)) | |
| (global $tempRet3 (mut i32) (i32.const 0)) | |
| (global $tempRet4 (mut i32) (i32.const 0)) | |
| (global $tempRet5 (mut i32) (i32.const 0)) | |
| (global $tempRet6 (mut i32) (i32.const 0)) | |
| (global $tempRet7 (mut i32) (i32.const 0)) | |
| (global $tempRet8 (mut i32) (i32.const 0)) | |
| (global $tempRet9 (mut i32) (i32.const 0)) | |
| (global $tempFloat (mut f64) (f64.const 0)) | |
| (export "_i64Subtract" (func $_i64Subtract)) | |
| (export "_free" (func $_free)) | |
| (export "_main" (func $_main)) | |
| (export "_i64Add" (func $_i64Add)) | |
| (export "_memset" (func $_memset)) | |
| (export "_malloc" (func $_malloc)) | |
| (export "_memcpy" (func $_memcpy)) | |
| (export "_bitshift64Lshr" (func $_bitshift64Lshr)) | |
| (export "_fflush" (func $_fflush)) | |
| (export "___errno_location" (func $___errno_location)) | |
| (export "_bitshift64Shl" (func $_bitshift64Shl)) | |
| (export "runPostSets" (func $runPostSets)) | |
| (export "stackAlloc" (func $stackAlloc)) | |
| (export "stackSave" (func $stackSave)) | |
| (export "stackRestore" (func $stackRestore)) | |
| (export "establishStackSpace" (func $establishStackSpace)) | |
| (export "setThrew" (func $setThrew)) | |
| (export "setTempRet0" (func $setTempRet0)) | |
| (export "getTempRet0" (func $getTempRet0)) | |
| (export "dynCall_ii" (func $dynCall_ii)) | |
| (export "dynCall_iiii" (func $dynCall_iiii)) | |
| (export "dynCall_vi" (func $dynCall_vi)) | |
| (export "___udivmoddi4" (func $___udivmoddi4)) | |
| (func $stackAlloc (; 18 ;) (param $size i32) (result i32) | |
| (local $ret i32) | |
| (local.set $ret | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (local.get $size) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.and | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 15) | |
| ) | |
| (i32.const -16) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (return | |
| (local.get $ret) | |
| ) | |
| ) | |
| (func $stackSave (; 19 ;) (result i32) | |
| (return | |
| (global.get $STACKTOP) | |
| ) | |
| ) | |
| (func $stackRestore (; 20 ;) (param $top i32) | |
| (global.set $STACKTOP | |
| (local.get $top) | |
| ) | |
| ) | |
| (func $establishStackSpace (; 21 ;) (param $stackBase i32) (param $stackMax i32) | |
| (global.set $STACKTOP | |
| (local.get $stackBase) | |
| ) | |
| (global.set $STACK_MAX | |
| (local.get $stackMax) | |
| ) | |
| ) | |
| (func $setThrew (; 22 ;) (param $threw i32) (param $value i32) | |
| (if | |
| (i32.eq | |
| (global.get $__THREW__) | |
| (i32.const 0) | |
| ) | |
| (block | |
| (global.set $__THREW__ | |
| (local.get $threw) | |
| ) | |
| (global.set $threwValue | |
| (local.get $value) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $copyTempFloat (; 23 ;) (param $ptr i32) | |
| (i32.store8 | |
| (global.get $tempDoublePtr) | |
| (i32.load8_s | |
| (local.get $ptr) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 1) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 2) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 3) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 3) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $copyTempDouble (; 24 ;) (param $ptr i32) | |
| (i32.store8 | |
| (global.get $tempDoublePtr) | |
| (i32.load8_s | |
| (local.get $ptr) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 1) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 2) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 3) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 3) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 4) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 5) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 5) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 6) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 6) | |
| ) | |
| ) | |
| ) | |
| (i32.store8 | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 7) | |
| ) | |
| (i32.load8_s | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 7) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $setTempRet0 (; 25 ;) (param $value i32) | |
| (global.set $tempRet0 | |
| (local.get $value) | |
| ) | |
| ) | |
| (func $getTempRet0 (; 26 ;) (result i32) | |
| (return | |
| (global.get $tempRet0) | |
| ) | |
| ) | |
| (func $_main (; 27 ;) (result i32) | |
| (local $$retval i32) | |
| (local $$vararg_buffer i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$vararg_buffer | |
| (local.get $sp) | |
| ) | |
| (local.set $$retval | |
| (i32.const 0) | |
| ) | |
| (drop | |
| (call $_printf | |
| (i32.const 672) | |
| (local.get $$vararg_buffer) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (i32.const 0) | |
| ) | |
| ) | |
| (func $_frexp (; 28 ;) (param $$x f64) (param $$e i32) (result f64) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$6 i32) | |
| (local $$7 f64) | |
| (local $$call f64) | |
| (local $$conv i32) | |
| (local $$mul f64) | |
| (local $$retval$0 f64) | |
| (local $$storemerge i32) | |
| (local $$sub i32) | |
| (local $$sub8 i32) | |
| (local $$tobool1 i32) | |
| (local $$x$addr$0 f64) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (f64.store | |
| (global.get $tempDoublePtr) | |
| (local.get $$x) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (global.get $tempDoublePtr) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (call $_bitshift64Lshr | |
| (local.get $$0) | |
| (local.get $$1) | |
| (i32.const 52) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$conv | |
| (i32.and | |
| (local.get $$2) | |
| (i32.const 2047) | |
| ) | |
| ) | |
| (block $switch | |
| (block $switch-default | |
| (block $switch-case0 | |
| (block $switch-case | |
| (br_table $switch-case $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case0 $switch-default | |
| (i32.sub | |
| (local.get $$conv) | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$tobool1 | |
| (f64.ne | |
| (local.get $$x) | |
| (f64.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool1) | |
| (block | |
| (local.set $$mul | |
| (f64.mul | |
| (local.get $$x) | |
| (f64.const 18446744073709551615) | |
| ) | |
| ) | |
| (local.set $$call | |
| (call $_frexp | |
| (local.get $$mul) | |
| (local.get $$e) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$e) | |
| ) | |
| ) | |
| (local.set $$sub | |
| (i32.add | |
| (local.get $$4) | |
| (i32.const -64) | |
| ) | |
| ) | |
| (local.set $$storemerge | |
| (local.get $$sub) | |
| ) | |
| (local.set $$x$addr$0 | |
| (local.get $$call) | |
| ) | |
| ) | |
| (block | |
| (local.set $$storemerge | |
| (i32.const 0) | |
| ) | |
| (local.set $$x$addr$0 | |
| (local.get $$x) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$e) | |
| (local.get $$storemerge) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$x$addr$0) | |
| ) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (local.get $$x) | |
| ) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$sub8 | |
| (i32.add | |
| (local.get $$conv) | |
| (i32.const -1022) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$e) | |
| (local.get $$sub8) | |
| ) | |
| (local.set $$5 | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const -2146435073) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.or | |
| (local.get $$5) | |
| (i32.const 1071644672) | |
| ) | |
| ) | |
| (i32.store | |
| (global.get $tempDoublePtr) | |
| (local.get $$0) | |
| ) | |
| (i32.store | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 4) | |
| ) | |
| (local.get $$6) | |
| ) | |
| (local.set $$7 | |
| (f64.load | |
| (global.get $tempDoublePtr) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$7) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_frexpl (; 29 ;) (param $$x f64) (param $$e i32) (result f64) | |
| (local $$call f64) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$call | |
| (call $_frexp | |
| (local.get $$x) | |
| (local.get $$e) | |
| ) | |
| ) | |
| (return | |
| (local.get $$call) | |
| ) | |
| ) | |
| (func $_strerror (; 30 ;) (param $$e i32) (result i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$arrayidx i32) | |
| (local $$cmp i32) | |
| (local $$conv i32) | |
| (local $$dec i32) | |
| (local $$i$012 i32) | |
| (local $$i$012$lcssa i32) | |
| (local $$i$111 i32) | |
| (local $$inc i32) | |
| (local $$incdec$ptr i32) | |
| (local $$incdec$ptr$lcssa i32) | |
| (local $$s$0$lcssa i32) | |
| (local $$s$010 i32) | |
| (local $$s$1 i32) | |
| (local $$tobool i32) | |
| (local $$tobool5 i32) | |
| (local $$tobool5$9 i32) | |
| (local $$tobool8 i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$i$012 | |
| (i32.const 0) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$arrayidx | |
| (i32.add | |
| (i32.const 687) | |
| (local.get $$i$012) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load8_s | |
| (local.get $$arrayidx) | |
| ) | |
| ) | |
| (local.set $$conv | |
| (i32.and | |
| (local.get $$0) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.eq | |
| (local.get $$conv) | |
| (local.get $$e) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$i$012$lcssa | |
| (local.get $$i$012) | |
| ) | |
| (local.set $label | |
| (i32.const 2) | |
| ) | |
| (br $while-out) | |
| ) | |
| ) | |
| (local.set $$inc | |
| (i32.add | |
| (local.get $$i$012) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$inc) | |
| (i32.const 87) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$i$111 | |
| (i32.const 87) | |
| ) | |
| (local.set $$s$010 | |
| (i32.const 775) | |
| ) | |
| (local.set $label | |
| (i32.const 5) | |
| ) | |
| (br $while-out) | |
| ) | |
| (local.set $$i$012 | |
| (local.get $$inc) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 2) | |
| ) | |
| (block | |
| (local.set $$tobool5$9 | |
| (i32.eq | |
| (local.get $$i$012$lcssa) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool5$9) | |
| (local.set $$s$0$lcssa | |
| (i32.const 775) | |
| ) | |
| (block | |
| (local.set $$i$111 | |
| (local.get $$i$012$lcssa) | |
| ) | |
| (local.set $$s$010 | |
| (i32.const 775) | |
| ) | |
| (local.set $label | |
| (i32.const 5) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 5) | |
| ) | |
| (loop $while-in1 | |
| (block $while-out0 | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$s$1 | |
| (local.get $$s$010) | |
| ) | |
| (loop $while-in3 | |
| (block $while-out2 | |
| (local.set $$1 | |
| (i32.load8_s | |
| (local.get $$s$1) | |
| ) | |
| ) | |
| (local.set $$tobool8 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$1) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr | |
| (i32.add | |
| (local.get $$s$1) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool8) | |
| (block | |
| (local.set $$incdec$ptr$lcssa | |
| (local.get $$incdec$ptr) | |
| ) | |
| (br $while-out2) | |
| ) | |
| (local.set $$s$1 | |
| (local.get $$incdec$ptr) | |
| ) | |
| ) | |
| (br $while-in3) | |
| ) | |
| ) | |
| (local.set $$dec | |
| (i32.add | |
| (local.get $$i$111) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$tobool5 | |
| (i32.eq | |
| (local.get $$dec) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool5) | |
| (block | |
| (local.set $$s$0$lcssa | |
| (local.get $$incdec$ptr$lcssa) | |
| ) | |
| (br $while-out0) | |
| ) | |
| (block | |
| (local.set $$i$111 | |
| (local.get $$dec) | |
| ) | |
| (local.set $$s$010 | |
| (local.get $$incdec$ptr$lcssa) | |
| ) | |
| (local.set $label | |
| (i32.const 5) | |
| ) | |
| ) | |
| ) | |
| (br $while-in1) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$s$0$lcssa) | |
| ) | |
| ) | |
| (func $___errno_location (; 31 ;) (result i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$call$i i32) | |
| (local $$errno_ptr i32) | |
| (local $$retval$0 i32) | |
| (local $$tobool i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (local.set $$retval$0 | |
| (i32.const 60) | |
| ) | |
| (block | |
| (local.set $$call$i | |
| (call $_pthread_self) | |
| ) | |
| (local.set $$errno_ptr | |
| (i32.add | |
| (local.get $$call$i) | |
| (i32.const 60) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (local.get $$errno_ptr) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$1) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $___stdio_close (; 32 ;) (param $$f i32) (result i32) | |
| (local $$0 i32) | |
| (local $$call i32) | |
| (local $$call1 i32) | |
| (local $$fd i32) | |
| (local $$vararg_buffer i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$vararg_buffer | |
| (local.get $sp) | |
| ) | |
| (local.set $$fd | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 60) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$fd) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_buffer) | |
| (local.get $$0) | |
| ) | |
| (local.set $$call | |
| (call $___syscall6 | |
| (i32.const 6) | |
| (local.get $$vararg_buffer) | |
| ) | |
| ) | |
| (local.set $$call1 | |
| (call $___syscall_ret | |
| (local.get $$call) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (local.get $$call1) | |
| ) | |
| ) | |
| (func $___stdout_write (; 33 ;) (param $$f i32) (param $$buf i32) (param $$len i32) (result i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$and i32) | |
| (local $$call i32) | |
| (local $$call3 i32) | |
| (local $$fd i32) | |
| (local $$lbf i32) | |
| (local $$tio i32) | |
| (local $$tobool i32) | |
| (local $$tobool2 i32) | |
| (local $$vararg_buffer i32) | |
| (local $$vararg_ptr1 i32) | |
| (local $$vararg_ptr2 i32) | |
| (local $$write i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 80) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$vararg_buffer | |
| (local.get $sp) | |
| ) | |
| (local.set $$tio | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$write | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$write) | |
| (i32.const 4) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$0) | |
| (i32.const 64) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$and) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$fd | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 60) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (local.get $$fd) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_buffer) | |
| (local.get $$1) | |
| ) | |
| (local.set $$vararg_ptr1 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr1) | |
| (i32.const 21505) | |
| ) | |
| (local.set $$vararg_ptr2 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr2) | |
| (local.get $$tio) | |
| ) | |
| (local.set $$call | |
| (call $___syscall54 | |
| (i32.const 54) | |
| (local.get $$vararg_buffer) | |
| ) | |
| ) | |
| (local.set $$tobool2 | |
| (i32.eq | |
| (local.get $$call) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool2) | |
| ) | |
| (block | |
| (local.set $$lbf | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 75) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$lbf) | |
| (i32.const -1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$call3 | |
| (call $___stdio_write | |
| (local.get $$f) | |
| (local.get $$buf) | |
| (local.get $$len) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (local.get $$call3) | |
| ) | |
| ) | |
| (func $___stdio_seek (; 34 ;) (param $$f i32) (param $$off i32) (param $$whence i32) (result i32) | |
| (local $$$pre i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$call i32) | |
| (local $$call1 i32) | |
| (local $$cmp i32) | |
| (local $$fd i32) | |
| (local $$ret i32) | |
| (local $$vararg_buffer i32) | |
| (local $$vararg_ptr1 i32) | |
| (local $$vararg_ptr2 i32) | |
| (local $$vararg_ptr3 i32) | |
| (local $$vararg_ptr4 i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$vararg_buffer | |
| (local.get $sp) | |
| ) | |
| (local.set $$ret | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$fd | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 60) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$fd) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_buffer) | |
| (local.get $$0) | |
| ) | |
| (local.set $$vararg_ptr1 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr1) | |
| (i32.const 0) | |
| ) | |
| (local.set $$vararg_ptr2 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr2) | |
| (local.get $$off) | |
| ) | |
| (local.set $$vararg_ptr3 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr3) | |
| (local.get $$ret) | |
| ) | |
| (local.set $$vararg_ptr4 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr4) | |
| (local.get $$whence) | |
| ) | |
| (local.set $$call | |
| (call $___syscall140 | |
| (i32.const 140) | |
| (local.get $$vararg_buffer) | |
| ) | |
| ) | |
| (local.set $$call1 | |
| (call $___syscall_ret | |
| (local.get $$call) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.lt_s | |
| (local.get $$call1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (i32.store | |
| (local.get $$ret) | |
| (i32.const -1) | |
| ) | |
| (local.set $$1 | |
| (i32.const -1) | |
| ) | |
| ) | |
| (block | |
| (local.set $$$pre | |
| (i32.load | |
| (local.get $$ret) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (local.get $$$pre) | |
| ) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (local.get $$1) | |
| ) | |
| ) | |
| (func $_fflush (; 35 ;) (param $$f i32) (result i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$call i32) | |
| (local $$call1 i32) | |
| (local $$call1$18 i32) | |
| (local $$call16 i32) | |
| (local $$call22 i32) | |
| (local $$call7 i32) | |
| (local $$cmp i32) | |
| (local $$cmp14 i32) | |
| (local $$cmp20 i32) | |
| (local $$cond10 i32) | |
| (local $$cond19 i32) | |
| (local $$f$addr$0 i32) | |
| (local $$f$addr$0$19 i32) | |
| (local $$f$addr$022 i32) | |
| (local $$lock i32) | |
| (local $$lock13 i32) | |
| (local $$next i32) | |
| (local $$or i32) | |
| (local $$phitmp i32) | |
| (local $$r$0$lcssa i32) | |
| (local $$r$021 i32) | |
| (local $$r$1 i32) | |
| (local $$retval$0 i32) | |
| (local $$tobool i32) | |
| (local $$tobool11 i32) | |
| (local $$tobool11$20 i32) | |
| (local $$tobool24 i32) | |
| (local $$tobool5 i32) | |
| (local $$wbase i32) | |
| (local $$wpos i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$f) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$1 | |
| (i32.load | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$tobool5 | |
| (i32.eq | |
| (local.get $$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool5) | |
| (local.set $$cond10 | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$2 | |
| (i32.load | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$call7 | |
| (call $_fflush | |
| (local.get $$2) | |
| ) | |
| ) | |
| (local.set $$cond10 | |
| (local.get $$call7) | |
| ) | |
| ) | |
| ) | |
| (call $___lock | |
| (i32.const 44) | |
| ) | |
| (local.set $$f$addr$0$19 | |
| (i32.load | |
| (i32.const 40) | |
| ) | |
| ) | |
| (local.set $$tobool11$20 | |
| (i32.eq | |
| (local.get $$f$addr$0$19) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool11$20) | |
| (local.set $$r$0$lcssa | |
| (local.get $$cond10) | |
| ) | |
| (block | |
| (local.set $$f$addr$022 | |
| (local.get $$f$addr$0$19) | |
| ) | |
| (local.set $$r$021 | |
| (local.get $$cond10) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$lock13 | |
| (i32.add | |
| (local.get $$f$addr$022) | |
| (i32.const 76) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.load | |
| (local.get $$lock13) | |
| ) | |
| ) | |
| (local.set $$cmp14 | |
| (i32.gt_s | |
| (local.get $$3) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp14) | |
| (block | |
| (local.set $$call16 | |
| (call $___lockfile | |
| (local.get $$f$addr$022) | |
| ) | |
| ) | |
| (local.set $$cond19 | |
| (local.get $$call16) | |
| ) | |
| ) | |
| (local.set $$cond19 | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$wpos | |
| (i32.add | |
| (local.get $$f$addr$022) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$wbase | |
| (i32.add | |
| (local.get $$f$addr$022) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.load | |
| (local.get $$wbase) | |
| ) | |
| ) | |
| (local.set $$cmp20 | |
| (i32.gt_u | |
| (local.get $$4) | |
| (local.get $$5) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp20) | |
| (block | |
| (local.set $$call22 | |
| (call $___fflush_unlocked | |
| (local.get $$f$addr$022) | |
| ) | |
| ) | |
| (local.set $$or | |
| (i32.or | |
| (local.get $$call22) | |
| (local.get $$r$021) | |
| ) | |
| ) | |
| (local.set $$r$1 | |
| (local.get $$or) | |
| ) | |
| ) | |
| (local.set $$r$1 | |
| (local.get $$r$021) | |
| ) | |
| ) | |
| (local.set $$tobool24 | |
| (i32.eq | |
| (local.get $$cond19) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool24) | |
| ) | |
| (call $___unlockfile | |
| (local.get $$f$addr$022) | |
| ) | |
| ) | |
| (local.set $$next | |
| (i32.add | |
| (local.get $$f$addr$022) | |
| (i32.const 56) | |
| ) | |
| ) | |
| (local.set $$f$addr$0 | |
| (i32.load | |
| (local.get $$next) | |
| ) | |
| ) | |
| (local.set $$tobool11 | |
| (i32.eq | |
| (local.get $$f$addr$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool11) | |
| (block | |
| (local.set $$r$0$lcssa | |
| (local.get $$r$1) | |
| ) | |
| (br $while-out) | |
| ) | |
| (block | |
| (local.set $$f$addr$022 | |
| (local.get $$f$addr$0) | |
| ) | |
| (local.set $$r$021 | |
| (local.get $$r$1) | |
| ) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (call $___unlock | |
| (i32.const 44) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$r$0$lcssa) | |
| ) | |
| ) | |
| (block | |
| (local.set $$lock | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 76) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$lock) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.gt_s | |
| (local.get $$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp) | |
| ) | |
| (block | |
| (local.set $$call1$18 | |
| (call $___fflush_unlocked | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$call1$18) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (local.set $$call | |
| (call $___lockfile | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$phitmp | |
| (i32.eq | |
| (local.get $$call) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$call1 | |
| (call $___fflush_unlocked | |
| (local.get $$f) | |
| ) | |
| ) | |
| (if | |
| (local.get $$phitmp) | |
| (local.set $$retval$0 | |
| (local.get $$call1) | |
| ) | |
| (block | |
| (call $___unlockfile | |
| (local.get $$f) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$call1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_printf (; 36 ;) (param $$fmt i32) (param $$varargs i32) (result i32) | |
| (local $$0 i32) | |
| (local $$ap i32) | |
| (local $$call i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$ap | |
| (local.get $sp) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$varargs) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$call | |
| (call $_vfprintf | |
| (local.get $$0) | |
| (local.get $$fmt) | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (local.get $$call) | |
| ) | |
| ) | |
| (func $___lockfile (; 37 ;) (param $$f i32) (result i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (return | |
| (i32.const 0) | |
| ) | |
| ) | |
| (func $___unlockfile (; 38 ;) (param $$f i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (return) | |
| ) | |
| (func $___stdio_write (; 39 ;) (param $$f i32) (param $$buf i32) (param $$len i32) (result i32) | |
| (local $$$pre i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$10 i32) | |
| (local $$11 i32) | |
| (local $$12 i32) | |
| (local $$13 i32) | |
| (local $$14 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$6 i32) | |
| (local $$7 i32) | |
| (local $$8 i32) | |
| (local $$9 i32) | |
| (local $$add i32) | |
| (local $$add$ptr i32) | |
| (local $$add$ptr41 i32) | |
| (local $$add$ptr46 i32) | |
| (local $$buf31 i32) | |
| (local $$buf_size i32) | |
| (local $$call i32) | |
| (local $$call10 i32) | |
| (local $$call7 i32) | |
| (local $$call9 i32) | |
| (local $$cmp i32) | |
| (local $$cmp17 i32) | |
| (local $$cmp22 i32) | |
| (local $$cmp29 i32) | |
| (local $$cmp38 i32) | |
| (local $$cnt$0 i32) | |
| (local $$cnt$1 i32) | |
| (local $$dec i32) | |
| (local $$fd8 i32) | |
| (local $$incdec$ptr i32) | |
| (local $$iov$0 i32) | |
| (local $$iov$0$lcssa57 i32) | |
| (local $$iov$1 i32) | |
| (local $$iov_base2 i32) | |
| (local $$iov_len i32) | |
| (local $$iov_len24 i32) | |
| (local $$iov_len28 i32) | |
| (local $$iov_len3 i32) | |
| (local $$iov_len50 i32) | |
| (local $$iov_len50$phi$trans$insert i32) | |
| (local $$iovcnt$0 i32) | |
| (local $$iovcnt$0$lcssa58 i32) | |
| (local $$iovcnt$1 i32) | |
| (local $$iovs i32) | |
| (local $$or i32) | |
| (local $$rem$0 i32) | |
| (local $$retval$0 i32) | |
| (local $$sub i32) | |
| (local $$sub$ptr$sub i32) | |
| (local $$sub26 i32) | |
| (local $$sub36 i32) | |
| (local $$sub51 i32) | |
| (local $$tobool i32) | |
| (local $$vararg_buffer i32) | |
| (local $$vararg_buffer3 i32) | |
| (local $$vararg_ptr1 i32) | |
| (local $$vararg_ptr2 i32) | |
| (local $$vararg_ptr6 i32) | |
| (local $$vararg_ptr7 i32) | |
| (local $$wbase i32) | |
| (local $$wend i32) | |
| (local $$wend19 i32) | |
| (local $$wpos i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$vararg_buffer3 | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$vararg_buffer | |
| (local.get $sp) | |
| ) | |
| (local.set $$iovs | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$wbase | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$wbase) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$iovs) | |
| (local.get $$0) | |
| ) | |
| (local.set $$iov_len | |
| (i32.add | |
| (local.get $$iovs) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$wpos | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$sub | |
| (i32.sub | |
| (local.get $$1) | |
| (local.get $$0) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$iov_len) | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$iov_base2 | |
| (i32.add | |
| (local.get $$iovs) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$iov_base2) | |
| (local.get $$buf) | |
| ) | |
| (local.set $$iov_len3 | |
| (i32.add | |
| (local.get $$iovs) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$iov_len3) | |
| (local.get $$len) | |
| ) | |
| (local.set $$add | |
| (i32.add | |
| (local.get $$sub$ptr$sub) | |
| (local.get $$len) | |
| ) | |
| ) | |
| (local.set $$fd8 | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 60) | |
| ) | |
| ) | |
| (local.set $$buf31 | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 44) | |
| ) | |
| ) | |
| (local.set $$iov$0 | |
| (local.get $$iovs) | |
| ) | |
| (local.set $$iovcnt$0 | |
| (i32.const 2) | |
| ) | |
| (local.set $$rem$0 | |
| (local.get $$add) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$2 | |
| (i32.load | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$2) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$fd8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_buffer3) | |
| (local.get $$4) | |
| ) | |
| (local.set $$vararg_ptr6 | |
| (i32.add | |
| (local.get $$vararg_buffer3) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr6) | |
| (local.get $$iov$0) | |
| ) | |
| (local.set $$vararg_ptr7 | |
| (i32.add | |
| (local.get $$vararg_buffer3) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr7) | |
| (local.get $$iovcnt$0) | |
| ) | |
| (local.set $$call9 | |
| (call $___syscall146 | |
| (i32.const 146) | |
| (local.get $$vararg_buffer3) | |
| ) | |
| ) | |
| (local.set $$call10 | |
| (call $___syscall_ret | |
| (local.get $$call9) | |
| ) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$call10) | |
| ) | |
| ) | |
| (block | |
| (call $_pthread_cleanup_push | |
| (i32.const 5) | |
| (local.get $$f) | |
| ) | |
| (local.set $$3 | |
| (i32.load | |
| (local.get $$fd8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_buffer) | |
| (local.get $$3) | |
| ) | |
| (local.set $$vararg_ptr1 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr1) | |
| (local.get $$iov$0) | |
| ) | |
| (local.set $$vararg_ptr2 | |
| (i32.add | |
| (local.get $$vararg_buffer) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$vararg_ptr2) | |
| (local.get $$iovcnt$0) | |
| ) | |
| (local.set $$call | |
| (call $___syscall146 | |
| (i32.const 146) | |
| (local.get $$vararg_buffer) | |
| ) | |
| ) | |
| (local.set $$call7 | |
| (call $___syscall_ret | |
| (local.get $$call) | |
| ) | |
| ) | |
| (call $_pthread_cleanup_pop | |
| (i32.const 0) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$call7) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.eq | |
| (local.get $$rem$0) | |
| (local.get $$cnt$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $label | |
| (i32.const 6) | |
| ) | |
| (br $while-out) | |
| ) | |
| ) | |
| (local.set $$cmp17 | |
| (i32.lt_s | |
| (local.get $$cnt$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp17) | |
| (block | |
| (local.set $$iov$0$lcssa57 | |
| (local.get $$iov$0) | |
| ) | |
| (local.set $$iovcnt$0$lcssa58 | |
| (local.get $$iovcnt$0) | |
| ) | |
| (local.set $label | |
| (i32.const 8) | |
| ) | |
| (br $while-out) | |
| ) | |
| ) | |
| (local.set $$sub26 | |
| (i32.sub | |
| (local.get $$rem$0) | |
| (local.get $$cnt$0) | |
| ) | |
| ) | |
| (local.set $$iov_len28 | |
| (i32.add | |
| (local.get $$iov$0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$10 | |
| (i32.load | |
| (local.get $$iov_len28) | |
| ) | |
| ) | |
| (local.set $$cmp29 | |
| (i32.gt_u | |
| (local.get $$cnt$0) | |
| (local.get $$10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp29) | |
| (block | |
| (local.set $$11 | |
| (i32.load | |
| (local.get $$buf31) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (local.get $$11) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (local.get $$11) | |
| ) | |
| (local.set $$sub36 | |
| (i32.sub | |
| (local.get $$cnt$0) | |
| (local.get $$10) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr | |
| (i32.add | |
| (local.get $$iov$0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$dec | |
| (i32.add | |
| (local.get $$iovcnt$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$iov_len50$phi$trans$insert | |
| (i32.add | |
| (local.get $$iov$0) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$$pre | |
| (i32.load | |
| (local.get $$iov_len50$phi$trans$insert) | |
| ) | |
| ) | |
| (local.set $$14 | |
| (local.get $$$pre) | |
| ) | |
| (local.set $$cnt$1 | |
| (local.get $$sub36) | |
| ) | |
| (local.set $$iov$1 | |
| (local.get $$incdec$ptr) | |
| ) | |
| (local.set $$iovcnt$1 | |
| (local.get $$dec) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp38 | |
| (i32.eq | |
| (local.get $$iovcnt$0) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp38) | |
| (block | |
| (local.set $$12 | |
| (i32.load | |
| (local.get $$wbase) | |
| ) | |
| ) | |
| (local.set $$add$ptr41 | |
| (i32.add | |
| (local.get $$12) | |
| (local.get $$cnt$0) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (local.get $$add$ptr41) | |
| ) | |
| (local.set $$14 | |
| (local.get $$10) | |
| ) | |
| (local.set $$cnt$1 | |
| (local.get $$cnt$0) | |
| ) | |
| (local.set $$iov$1 | |
| (local.get $$iov$0) | |
| ) | |
| (local.set $$iovcnt$1 | |
| (i32.const 2) | |
| ) | |
| ) | |
| (block | |
| (local.set $$14 | |
| (local.get $$10) | |
| ) | |
| (local.set $$cnt$1 | |
| (local.get $$cnt$0) | |
| ) | |
| (local.set $$iov$1 | |
| (local.get $$iov$0) | |
| ) | |
| (local.set $$iovcnt$1 | |
| (local.get $$iovcnt$0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$13 | |
| (i32.load | |
| (local.get $$iov$1) | |
| ) | |
| ) | |
| (local.set $$add$ptr46 | |
| (i32.add | |
| (local.get $$13) | |
| (local.get $$cnt$1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$iov$1) | |
| (local.get $$add$ptr46) | |
| ) | |
| (local.set $$iov_len50 | |
| (i32.add | |
| (local.get $$iov$1) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$sub51 | |
| (i32.sub | |
| (local.get $$14) | |
| (local.get $$cnt$1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$iov_len50) | |
| (local.get $$sub51) | |
| ) | |
| (local.set $$iov$0 | |
| (local.get $$iov$1) | |
| ) | |
| (local.set $$iovcnt$0 | |
| (local.get $$iovcnt$1) | |
| ) | |
| (local.set $$rem$0 | |
| (local.get $$sub26) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 6) | |
| ) | |
| (block | |
| (local.set $$5 | |
| (i32.load | |
| (local.get $$buf31) | |
| ) | |
| ) | |
| (local.set $$buf_size | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.load | |
| (local.get $$buf_size) | |
| ) | |
| ) | |
| (local.set $$add$ptr | |
| (i32.add | |
| (local.get $$5) | |
| (local.get $$6) | |
| ) | |
| ) | |
| (local.set $$wend | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wend) | |
| (local.get $$add$ptr) | |
| ) | |
| (local.set $$7 | |
| (local.get $$5) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (local.get $$7) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (local.get $$7) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$len) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 8) | |
| ) | |
| (block | |
| (local.set $$wend19 | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wend19) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (i32.const 0) | |
| ) | |
| (local.set $$8 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$or | |
| (i32.or | |
| (local.get $$8) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$f) | |
| (local.get $$or) | |
| ) | |
| (local.set $$cmp22 | |
| (i32.eq | |
| (local.get $$iovcnt$0$lcssa58) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp22) | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$iov_len24 | |
| (i32.add | |
| (local.get $$iov$0$lcssa57) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$9 | |
| (i32.load | |
| (local.get $$iov_len24) | |
| ) | |
| ) | |
| (local.set $$sub | |
| (i32.sub | |
| (local.get $$len) | |
| (local.get $$9) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$sub) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_vfprintf (; 40 ;) (param $$f i32) (param $$fmt i32) (param $$ap i32) (result i32) | |
| (local $$$call21 i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$6 i32) | |
| (local $$7 i32) | |
| (local $$add$ptr i32) | |
| (local $$and i32) | |
| (local $$and11 i32) | |
| (local $$and36 i32) | |
| (local $$ap2 i32) | |
| (local $$buf i32) | |
| (local $$buf_size i32) | |
| (local $$call i32) | |
| (local $$call21 i32) | |
| (local $$call21$30 i32) | |
| (local $$call6 i32) | |
| (local $$cmp i32) | |
| (local $$cmp5 i32) | |
| (local $$cmp7 i32) | |
| (local $$cond i32) | |
| (local $$internal_buf i32) | |
| (local $$lock i32) | |
| (local $$mode i32) | |
| (local $$nl_arg i32) | |
| (local $$nl_type i32) | |
| (local $$or i32) | |
| (local $$ret$1 i32) | |
| (local $$ret$1$ i32) | |
| (local $$retval$0 i32) | |
| (local $$tobool i32) | |
| (local $$tobool22 i32) | |
| (local $$tobool26 i32) | |
| (local $$tobool37 i32) | |
| (local $$tobool41 i32) | |
| (local $$vacopy_currentptr i32) | |
| (local $$wbase i32) | |
| (local $$wend i32) | |
| (local $$wpos i32) | |
| (local $$write i32) | |
| (local $dest i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local $stop i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 224) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$ap2 | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 120) | |
| ) | |
| ) | |
| (local.set $$nl_type | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 80) | |
| ) | |
| ) | |
| (local.set $$nl_arg | |
| (local.get $sp) | |
| ) | |
| (local.set $$internal_buf | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 136) | |
| ) | |
| ) | |
| (local.set $dest | |
| (local.get $$nl_type) | |
| ) | |
| (local.set $stop | |
| (i32.add | |
| (local.get $dest) | |
| (i32.const 40) | |
| ) | |
| ) | |
| (loop $do-in | |
| (block $do-out | |
| (i32.store | |
| (local.get $dest) | |
| (i32.const 0) | |
| ) | |
| (local.set $dest | |
| (i32.add | |
| (local.get $dest) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (br_if $do-in | |
| (i32.lt_s | |
| (local.get $dest) | |
| (local.get $stop) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$vacopy_currentptr | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap2) | |
| (local.get $$vacopy_currentptr) | |
| ) | |
| (local.set $$call | |
| (call $_printf_core | |
| (i32.const 0) | |
| (local.get $$fmt) | |
| (local.get $$ap2) | |
| (local.get $$nl_arg) | |
| (local.get $$nl_type) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.lt_s | |
| (local.get $$call) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (block | |
| (local.set $$lock | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 76) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$lock) | |
| ) | |
| ) | |
| (local.set $$cmp5 | |
| (i32.gt_s | |
| (local.get $$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp5) | |
| (block | |
| (local.set $$call6 | |
| (call $___lockfile | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$cond | |
| (local.get $$call6) | |
| ) | |
| ) | |
| (local.set $$cond | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$mode | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 74) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.load8_s | |
| (local.get $$mode) | |
| ) | |
| ) | |
| (local.set $$cmp7 | |
| (i32.lt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$2) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp7) | |
| (block | |
| (local.set $$and11 | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const -33) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$f) | |
| (local.get $$and11) | |
| ) | |
| ) | |
| ) | |
| (local.set $$buf_size | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.load | |
| (local.get $$buf_size) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$buf | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 44) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$buf) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$buf) | |
| (local.get $$internal_buf) | |
| ) | |
| (local.set $$wbase | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (local.get $$internal_buf) | |
| ) | |
| (local.set $$wpos | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (local.get $$internal_buf) | |
| ) | |
| (i32.store | |
| (local.get $$buf_size) | |
| (i32.const 80) | |
| ) | |
| (local.set $$add$ptr | |
| (i32.add | |
| (local.get $$internal_buf) | |
| (i32.const 80) | |
| ) | |
| ) | |
| (local.set $$wend | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wend) | |
| (local.get $$add$ptr) | |
| ) | |
| (local.set $$call21 | |
| (call $_printf_core | |
| (local.get $$f) | |
| (local.get $$fmt) | |
| (local.get $$ap2) | |
| (local.get $$nl_arg) | |
| (local.get $$nl_type) | |
| ) | |
| ) | |
| (local.set $$tobool22 | |
| (i32.eq | |
| (local.get $$4) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool22) | |
| (local.set $$ret$1 | |
| (local.get $$call21) | |
| ) | |
| (block | |
| (local.set $$write | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.load | |
| (local.get $$write) | |
| ) | |
| ) | |
| (drop | |
| (call_indirect (type $FUNCSIG$iiii) | |
| (local.get $$f) | |
| (i32.const 0) | |
| (i32.const 0) | |
| (i32.add | |
| (i32.and | |
| (local.get $$5) | |
| (i32.const 7) | |
| ) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$tobool26 | |
| (i32.eq | |
| (local.get $$6) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$call21 | |
| (if (result i32) | |
| (local.get $$tobool26) | |
| (i32.const -1) | |
| (local.get $$call21) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$buf) | |
| (local.get $$4) | |
| ) | |
| (i32.store | |
| (local.get $$buf_size) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$wend) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (i32.const 0) | |
| ) | |
| (local.set $$ret$1 | |
| (local.get $$$call21) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$call21$30 | |
| (call $_printf_core | |
| (local.get $$f) | |
| (local.get $$fmt) | |
| (local.get $$ap2) | |
| (local.get $$nl_arg) | |
| (local.get $$nl_type) | |
| ) | |
| ) | |
| (local.set $$ret$1 | |
| (local.get $$call21$30) | |
| ) | |
| ) | |
| ) | |
| (local.set $$7 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and36 | |
| (i32.and | |
| (local.get $$7) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool37 | |
| (i32.eq | |
| (local.get $$and36) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$ret$1$ | |
| (if (result i32) | |
| (local.get $$tobool37) | |
| (local.get $$ret$1) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$or | |
| (i32.or | |
| (local.get $$7) | |
| (local.get $$and) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$f) | |
| (local.get $$or) | |
| ) | |
| (local.set $$tobool41 | |
| (i32.eq | |
| (local.get $$cond) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool41) | |
| ) | |
| (call $___unlockfile | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$ret$1$) | |
| ) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $___fwritex (; 41 ;) (param $$s i32) (param $$l i32) (param $$f i32) (result i32) | |
| (local $$$pre i32) | |
| (local $$$pre31 i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$10 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$6 i32) | |
| (local $$7 i32) | |
| (local $$8 i32) | |
| (local $$9 i32) | |
| (local $$add i32) | |
| (local $$add$ptr i32) | |
| (local $$add$ptr26 i32) | |
| (local $$arrayidx i32) | |
| (local $$call i32) | |
| (local $$call16 i32) | |
| (local $$call4 i32) | |
| (local $$cmp i32) | |
| (local $$cmp11 i32) | |
| (local $$cmp17 i32) | |
| (local $$cmp6 i32) | |
| (local $$i$0 i32) | |
| (local $$i$0$lcssa36 i32) | |
| (local $$i$1 i32) | |
| (local $$l$addr$0 i32) | |
| (local $$lbf i32) | |
| (local $$retval$0 i32) | |
| (local $$s$addr$0 i32) | |
| (local $$sub i32) | |
| (local $$sub$ptr$sub i32) | |
| (local $$sub21 i32) | |
| (local $$tobool i32) | |
| (local $$tobool1 i32) | |
| (local $$tobool9 i32) | |
| (local $$wend i32) | |
| (local $$wpos i32) | |
| (local $$write i32) | |
| (local $$write15 i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$wend | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$wend) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$call | |
| (call $___towrite | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$tobool1 | |
| (i32.eq | |
| (local.get $$call) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool1) | |
| (block | |
| (local.set $$$pre | |
| (i32.load | |
| (local.get $$wend) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (local.get $$$pre) | |
| ) | |
| (local.set $label | |
| (i32.const 5) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$1 | |
| (local.get $$0) | |
| ) | |
| (local.set $$3 | |
| (local.get $$1) | |
| ) | |
| (local.set $label | |
| (i32.const 5) | |
| ) | |
| ) | |
| ) | |
| (block $label$break$L5 | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 5) | |
| ) | |
| (block | |
| (local.set $$wpos | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$sub | |
| (i32.sub | |
| (local.get $$3) | |
| (local.get $$2) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.lt_u | |
| (local.get $$sub$ptr$sub) | |
| (local.get $$l) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (local.get $$2) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$write | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.load | |
| (local.get $$write) | |
| ) | |
| ) | |
| (local.set $$call4 | |
| (call_indirect (type $FUNCSIG$iiii) | |
| (local.get $$f) | |
| (local.get $$s) | |
| (local.get $$l) | |
| (i32.add | |
| (i32.and | |
| (local.get $$5) | |
| (i32.const 7) | |
| ) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$call4) | |
| ) | |
| (br $label$break$L5) | |
| ) | |
| ) | |
| (local.set $$lbf | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 75) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.load8_s | |
| (local.get $$lbf) | |
| ) | |
| ) | |
| (local.set $$cmp6 | |
| (i32.gt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$6) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (block $label$break$L10 | |
| (if | |
| (local.get $$cmp6) | |
| (block | |
| (local.set $$i$0 | |
| (local.get $$l) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$tobool9 | |
| (i32.eq | |
| (local.get $$i$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool9) | |
| (block | |
| (local.set $$9 | |
| (local.get $$4) | |
| ) | |
| (local.set $$i$1 | |
| (i32.const 0) | |
| ) | |
| (local.set $$l$addr$0 | |
| (local.get $$l) | |
| ) | |
| (local.set $$s$addr$0 | |
| (local.get $$s) | |
| ) | |
| (br $label$break$L10) | |
| ) | |
| ) | |
| (local.set $$sub | |
| (i32.add | |
| (local.get $$i$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$arrayidx | |
| (i32.add | |
| (local.get $$s) | |
| (local.get $$sub) | |
| ) | |
| ) | |
| (local.set $$7 | |
| (i32.load8_s | |
| (local.get $$arrayidx) | |
| ) | |
| ) | |
| (local.set $$cmp11 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$7) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp11) | |
| (block | |
| (local.set $$i$0$lcssa36 | |
| (local.get $$i$0) | |
| ) | |
| (br $while-out) | |
| ) | |
| (local.set $$i$0 | |
| (local.get $$sub) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (local.set $$write15 | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (local.set $$8 | |
| (i32.load | |
| (local.get $$write15) | |
| ) | |
| ) | |
| (local.set $$call16 | |
| (call_indirect (type $FUNCSIG$iiii) | |
| (local.get $$f) | |
| (local.get $$s) | |
| (local.get $$i$0$lcssa36) | |
| (i32.add | |
| (i32.and | |
| (local.get $$8) | |
| (i32.const 7) | |
| ) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp17 | |
| (i32.lt_u | |
| (local.get $$call16) | |
| (local.get $$i$0$lcssa36) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp17) | |
| (block | |
| (local.set $$retval$0 | |
| (local.get $$i$0$lcssa36) | |
| ) | |
| (br $label$break$L5) | |
| ) | |
| ) | |
| (local.set $$add$ptr | |
| (i32.add | |
| (local.get $$s) | |
| (local.get $$i$0$lcssa36) | |
| ) | |
| ) | |
| (local.set $$sub21 | |
| (i32.sub | |
| (local.get $$l) | |
| (local.get $$i$0$lcssa36) | |
| ) | |
| ) | |
| (local.set $$$pre31 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$9 | |
| (local.get $$$pre31) | |
| ) | |
| (local.set $$i$1 | |
| (local.get $$i$0$lcssa36) | |
| ) | |
| (local.set $$l$addr$0 | |
| (local.get $$sub21) | |
| ) | |
| (local.set $$s$addr$0 | |
| (local.get $$add$ptr) | |
| ) | |
| ) | |
| (block | |
| (local.set $$9 | |
| (local.get $$4) | |
| ) | |
| (local.set $$i$1 | |
| (i32.const 0) | |
| ) | |
| (local.set $$l$addr$0 | |
| (local.get $$l) | |
| ) | |
| (local.set $$s$addr$0 | |
| (local.get $$s) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (drop | |
| (call $_memcpy | |
| (local.get $$9) | |
| (local.get $$s$addr$0) | |
| (local.get $$l$addr$0) | |
| ) | |
| ) | |
| (local.set $$10 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$add$ptr26 | |
| (i32.add | |
| (local.get $$10) | |
| (local.get $$l$addr$0) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (local.get $$add$ptr26) | |
| ) | |
| (local.set $$add | |
| (i32.add | |
| (local.get $$i$1) | |
| (local.get $$l$addr$0) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$add) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $___towrite (; 42 ;) (param $$f i32) (result i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$add$ptr i32) | |
| (local $$and i32) | |
| (local $$buf i32) | |
| (local $$buf_size i32) | |
| (local $$conv i32) | |
| (local $$conv3 i32) | |
| (local $$mode i32) | |
| (local $$or i32) | |
| (local $$or5 i32) | |
| (local $$rend i32) | |
| (local $$retval$0 i32) | |
| (local $$rpos i32) | |
| (local $$sub i32) | |
| (local $$tobool i32) | |
| (local $$wbase i32) | |
| (local $$wend i32) | |
| (local $$wpos i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$mode | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 74) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load8_s | |
| (local.get $$mode) | |
| ) | |
| ) | |
| (local.set $$conv | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$0) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$sub | |
| (i32.add | |
| (local.get $$conv) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$or | |
| (i32.or | |
| (local.get $$sub) | |
| (local.get $$conv) | |
| ) | |
| ) | |
| (local.set $$conv3 | |
| (i32.and | |
| (local.get $$or) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$mode) | |
| (local.get $$conv3) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$and) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$rend | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$rend) | |
| (i32.const 0) | |
| ) | |
| (local.set $$rpos | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$rpos) | |
| (i32.const 0) | |
| ) | |
| (local.set $$buf | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 44) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.load | |
| (local.get $$buf) | |
| ) | |
| ) | |
| (local.set $$wbase | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (local.get $$2) | |
| ) | |
| (local.set $$wpos | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (local.get $$2) | |
| ) | |
| (local.set $$3 | |
| (local.get $$2) | |
| ) | |
| (local.set $$buf_size | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$buf_size) | |
| ) | |
| ) | |
| (local.set $$add$ptr | |
| (i32.add | |
| (local.get $$3) | |
| (local.get $$4) | |
| ) | |
| ) | |
| (local.set $$wend | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wend) | |
| (local.get $$add$ptr) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block | |
| (local.set $$or5 | |
| (i32.or | |
| (local.get $$1) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$f) | |
| (local.get $$or5) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_wcrtomb (; 43 ;) (param $$s i32) (param $$wc i32) (param $$st i32) (result i32) | |
| (local $$0 i32) | |
| (local $$and i32) | |
| (local $$and19 i32) | |
| (local $$and23 i32) | |
| (local $$and36 i32) | |
| (local $$and41 i32) | |
| (local $$and45 i32) | |
| (local $$call i32) | |
| (local $$cmp i32) | |
| (local $$cmp11 i32) | |
| (local $$cmp2 i32) | |
| (local $$cmp28 i32) | |
| (local $$cmp9 i32) | |
| (local $$conv i32) | |
| (local $$conv16 i32) | |
| (local $$conv21 i32) | |
| (local $$conv25 i32) | |
| (local $$conv33 i32) | |
| (local $$conv38 i32) | |
| (local $$conv43 i32) | |
| (local $$conv47 i32) | |
| (local $$conv5 i32) | |
| (local $$conv7 i32) | |
| (local $$incdec$ptr i32) | |
| (local $$incdec$ptr17 i32) | |
| (local $$incdec$ptr22 i32) | |
| (local $$incdec$ptr34 i32) | |
| (local $$incdec$ptr39 i32) | |
| (local $$incdec$ptr44 i32) | |
| (local $$or i32) | |
| (local $$or$cond i32) | |
| (local $$or15 i32) | |
| (local $$or20 i32) | |
| (local $$or24 i32) | |
| (local $$or32 i32) | |
| (local $$or37 i32) | |
| (local $$or42 i32) | |
| (local $$or46 i32) | |
| (local $$or6 i32) | |
| (local $$retval$0 i32) | |
| (local $$shr$28 i32) | |
| (local $$shr14$26 i32) | |
| (local $$shr18$27 i32) | |
| (local $$shr31$23 i32) | |
| (local $$shr35$24 i32) | |
| (local $$shr40$25 i32) | |
| (local $$sub27 i32) | |
| (local $$tobool i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$s) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once | |
| (if | |
| (local.get $$tobool) | |
| (local.set $$retval$0 | |
| (i32.const 1) | |
| ) | |
| (block | |
| (local.set $$cmp | |
| (i32.lt_u | |
| (local.get $$wc) | |
| (i32.const 128) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$conv | |
| (i32.and | |
| (local.get $$wc) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$s) | |
| (local.get $$conv) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 1) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (local.set $$cmp2 | |
| (i32.lt_u | |
| (local.get $$wc) | |
| (i32.const 2048) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp2) | |
| (block | |
| (local.set $$shr$28 | |
| (i32.shr_u | |
| (local.get $$wc) | |
| (i32.const 6) | |
| ) | |
| ) | |
| (local.set $$or | |
| (i32.or | |
| (local.get $$shr$28) | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$conv5 | |
| (i32.and | |
| (local.get $$or) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr | |
| (i32.add | |
| (local.get $$s) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$s) | |
| (local.get $$conv5) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$wc) | |
| (i32.const 63) | |
| ) | |
| ) | |
| (local.set $$or6 | |
| (i32.or | |
| (local.get $$and) | |
| (i32.const 128) | |
| ) | |
| ) | |
| (local.set $$conv7 | |
| (i32.and | |
| (local.get $$or6) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr) | |
| (local.get $$conv7) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 2) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (local.set $$cmp9 | |
| (i32.lt_u | |
| (local.get $$wc) | |
| (i32.const 55296) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.and | |
| (local.get $$wc) | |
| (i32.const -8192) | |
| ) | |
| ) | |
| (local.set $$cmp11 | |
| (i32.eq | |
| (local.get $$0) | |
| (i32.const 57344) | |
| ) | |
| ) | |
| (local.set $$or$cond | |
| (i32.or | |
| (local.get $$cmp9) | |
| (local.get $$cmp11) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond) | |
| (block | |
| (local.set $$shr14$26 | |
| (i32.shr_u | |
| (local.get $$wc) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$or15 | |
| (i32.or | |
| (local.get $$shr14$26) | |
| (i32.const 224) | |
| ) | |
| ) | |
| (local.set $$conv16 | |
| (i32.and | |
| (local.get $$or15) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr17 | |
| (i32.add | |
| (local.get $$s) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$s) | |
| (local.get $$conv16) | |
| ) | |
| (local.set $$shr18$27 | |
| (i32.shr_u | |
| (local.get $$wc) | |
| (i32.const 6) | |
| ) | |
| ) | |
| (local.set $$and19 | |
| (i32.and | |
| (local.get $$shr18$27) | |
| (i32.const 63) | |
| ) | |
| ) | |
| (local.set $$or20 | |
| (i32.or | |
| (local.get $$and19) | |
| (i32.const 128) | |
| ) | |
| ) | |
| (local.set $$conv21 | |
| (i32.and | |
| (local.get $$or20) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr22 | |
| (i32.add | |
| (local.get $$s) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr17) | |
| (local.get $$conv21) | |
| ) | |
| (local.set $$and23 | |
| (i32.and | |
| (local.get $$wc) | |
| (i32.const 63) | |
| ) | |
| ) | |
| (local.set $$or24 | |
| (i32.or | |
| (local.get $$and23) | |
| (i32.const 128) | |
| ) | |
| ) | |
| (local.set $$conv25 | |
| (i32.and | |
| (local.get $$or24) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr22) | |
| (local.get $$conv25) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 3) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (local.set $$sub27 | |
| (i32.add | |
| (local.get $$wc) | |
| (i32.const -65536) | |
| ) | |
| ) | |
| (local.set $$cmp28 | |
| (i32.lt_u | |
| (local.get $$sub27) | |
| (i32.const 1048576) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp28) | |
| (block | |
| (local.set $$shr31$23 | |
| (i32.shr_u | |
| (local.get $$wc) | |
| (i32.const 18) | |
| ) | |
| ) | |
| (local.set $$or32 | |
| (i32.or | |
| (local.get $$shr31$23) | |
| (i32.const 240) | |
| ) | |
| ) | |
| (local.set $$conv33 | |
| (i32.and | |
| (local.get $$or32) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr34 | |
| (i32.add | |
| (local.get $$s) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$s) | |
| (local.get $$conv33) | |
| ) | |
| (local.set $$shr35$24 | |
| (i32.shr_u | |
| (local.get $$wc) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$and36 | |
| (i32.and | |
| (local.get $$shr35$24) | |
| (i32.const 63) | |
| ) | |
| ) | |
| (local.set $$or37 | |
| (i32.or | |
| (local.get $$and36) | |
| (i32.const 128) | |
| ) | |
| ) | |
| (local.set $$conv38 | |
| (i32.and | |
| (local.get $$or37) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr39 | |
| (i32.add | |
| (local.get $$s) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr34) | |
| (local.get $$conv38) | |
| ) | |
| (local.set $$shr40$25 | |
| (i32.shr_u | |
| (local.get $$wc) | |
| (i32.const 6) | |
| ) | |
| ) | |
| (local.set $$and41 | |
| (i32.and | |
| (local.get $$shr40$25) | |
| (i32.const 63) | |
| ) | |
| ) | |
| (local.set $$or42 | |
| (i32.or | |
| (local.get $$and41) | |
| (i32.const 128) | |
| ) | |
| ) | |
| (local.set $$conv43 | |
| (i32.and | |
| (local.get $$or42) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr44 | |
| (i32.add | |
| (local.get $$s) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr39) | |
| (local.get $$conv43) | |
| ) | |
| (local.set $$and45 | |
| (i32.and | |
| (local.get $$wc) | |
| (i32.const 63) | |
| ) | |
| ) | |
| (local.set $$or46 | |
| (i32.or | |
| (local.get $$and45) | |
| (i32.const 128) | |
| ) | |
| ) | |
| (local.set $$conv47 | |
| (i32.and | |
| (local.get $$or46) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr44) | |
| (local.get $$conv47) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 4) | |
| ) | |
| (br $do-once) | |
| ) | |
| (block | |
| (local.set $$call | |
| (call $___errno_location) | |
| ) | |
| (i32.store | |
| (local.get $$call) | |
| (i32.const 84) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_wctomb (; 44 ;) (param $$s i32) (param $$wc i32) (result i32) | |
| (local $$call i32) | |
| (local $$retval$0 i32) | |
| (local $$tobool i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$s) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$call | |
| (call $_wcrtomb | |
| (local.get $$s) | |
| (local.get $$wc) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$call) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_memchr (; 45 ;) (param $$src i32) (param $$c i32) (param $$n i32) (result i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$6 i32) | |
| (local $$7 i32) | |
| (local $$and i32) | |
| (local $$and$39 i32) | |
| (local $$and15 i32) | |
| (local $$and16 i32) | |
| (local $$cmp i32) | |
| (local $$cmp11 i32) | |
| (local $$cmp11$32 i32) | |
| (local $$cmp28 i32) | |
| (local $$cmp8 i32) | |
| (local $$cond i32) | |
| (local $$conv1 i32) | |
| (local $$dec i32) | |
| (local $$dec34 i32) | |
| (local $$incdec$ptr i32) | |
| (local $$incdec$ptr21 i32) | |
| (local $$incdec$ptr33 i32) | |
| (local $$lnot i32) | |
| (local $$mul i32) | |
| (local $$n$addr$0$lcssa i32) | |
| (local $$n$addr$0$lcssa61 i32) | |
| (local $$n$addr$043 i32) | |
| (local $$n$addr$1$lcssa i32) | |
| (local $$n$addr$133 i32) | |
| (local $$n$addr$133$lcssa i32) | |
| (local $$n$addr$227 i32) | |
| (local $$n$addr$3 i32) | |
| (local $$neg i32) | |
| (local $$or$cond i32) | |
| (local $$or$cond$42 i32) | |
| (local $$s$0$lcssa i32) | |
| (local $$s$0$lcssa60 i32) | |
| (local $$s$044 i32) | |
| (local $$s$128 i32) | |
| (local $$s$2 i32) | |
| (local $$sub i32) | |
| (local $$sub22 i32) | |
| (local $$tobool i32) | |
| (local $$tobool$40 i32) | |
| (local $$tobool2 i32) | |
| (local $$tobool2$41 i32) | |
| (local $$tobool2$lcssa i32) | |
| (local $$tobool25 i32) | |
| (local $$tobool25$26 i32) | |
| (local $$tobool36 i32) | |
| (local $$w$0$lcssa i32) | |
| (local $$w$034 i32) | |
| (local $$w$034$lcssa i32) | |
| (local $$xor i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$conv1 | |
| (i32.and | |
| (local.get $$c) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (local.get $$src) | |
| ) | |
| (local.set $$and$39 | |
| (i32.and | |
| (local.get $$0) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$tobool$40 | |
| (i32.ne | |
| (local.get $$and$39) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$tobool2$41 | |
| (i32.ne | |
| (local.get $$n) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$or$cond$42 | |
| (i32.and | |
| (local.get $$tobool2$41) | |
| (local.get $$tobool$40) | |
| ) | |
| ) | |
| (block $label$break$L1 | |
| (if | |
| (local.get $$or$cond$42) | |
| (block | |
| (local.set $$1 | |
| (i32.and | |
| (local.get $$c) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$n$addr$043 | |
| (local.get $$n) | |
| ) | |
| (local.set $$s$044 | |
| (local.get $$src) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$2 | |
| (i32.load8_s | |
| (local.get $$s$044) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$2) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$1) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$n$addr$0$lcssa61 | |
| (local.get $$n$addr$043) | |
| ) | |
| (local.set $$s$0$lcssa60 | |
| (local.get $$s$044) | |
| ) | |
| (local.set $label | |
| (i32.const 6) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr | |
| (i32.add | |
| (local.get $$s$044) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$dec | |
| (i32.add | |
| (local.get $$n$addr$043) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (local.get $$incdec$ptr) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$3) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.ne | |
| (local.get $$and) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$tobool2 | |
| (i32.ne | |
| (local.get $$dec) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$or$cond | |
| (i32.and | |
| (local.get $$tobool2) | |
| (local.get $$tobool) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond) | |
| (block | |
| (local.set $$n$addr$043 | |
| (local.get $$dec) | |
| ) | |
| (local.set $$s$044 | |
| (local.get $$incdec$ptr) | |
| ) | |
| ) | |
| (block | |
| (local.set $$n$addr$0$lcssa | |
| (local.get $$dec) | |
| ) | |
| (local.set $$s$0$lcssa | |
| (local.get $$incdec$ptr) | |
| ) | |
| (local.set $$tobool2$lcssa | |
| (local.get $$tobool2) | |
| ) | |
| (local.set $label | |
| (i32.const 5) | |
| ) | |
| (br $while-out) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$n$addr$0$lcssa | |
| (local.get $$n) | |
| ) | |
| (local.set $$s$0$lcssa | |
| (local.get $$src) | |
| ) | |
| (local.set $$tobool2$lcssa | |
| (local.get $$tobool2$41) | |
| ) | |
| (local.set $label | |
| (i32.const 5) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 5) | |
| ) | |
| (if | |
| (local.get $$tobool2$lcssa) | |
| (block | |
| (local.set $$n$addr$0$lcssa61 | |
| (local.get $$n$addr$0$lcssa) | |
| ) | |
| (local.set $$s$0$lcssa60 | |
| (local.get $$s$0$lcssa) | |
| ) | |
| (local.set $label | |
| (i32.const 6) | |
| ) | |
| ) | |
| (block | |
| (local.set $$n$addr$3 | |
| (i32.const 0) | |
| ) | |
| (local.set $$s$2 | |
| (local.get $$s$0$lcssa) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block $label$break$L8 | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 6) | |
| ) | |
| (block | |
| (local.set $$4 | |
| (i32.load8_s | |
| (local.get $$s$0$lcssa60) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.and | |
| (local.get $$c) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$cmp8 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$4) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$5) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp8) | |
| (block | |
| (local.set $$n$addr$3 | |
| (local.get $$n$addr$0$lcssa61) | |
| ) | |
| (local.set $$s$2 | |
| (local.get $$s$0$lcssa60) | |
| ) | |
| ) | |
| (block | |
| (local.set $$mul | |
| (i32.mul | |
| (local.get $$conv1) | |
| (i32.const 16843009) | |
| ) | |
| ) | |
| (local.set $$cmp11$32 | |
| (i32.gt_u | |
| (local.get $$n$addr$0$lcssa61) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (block $label$break$L11 | |
| (if | |
| (local.get $$cmp11$32) | |
| (block | |
| (local.set $$n$addr$133 | |
| (local.get $$n$addr$0$lcssa61) | |
| ) | |
| (local.set $$w$034 | |
| (local.get $$s$0$lcssa60) | |
| ) | |
| (loop $while-in3 | |
| (block $while-out2 | |
| (local.set $$6 | |
| (i32.load | |
| (local.get $$w$034) | |
| ) | |
| ) | |
| (local.set $$xor | |
| (i32.xor | |
| (local.get $$6) | |
| (local.get $$mul) | |
| ) | |
| ) | |
| (local.set $$sub | |
| (i32.add | |
| (local.get $$xor) | |
| (i32.const -16843009) | |
| ) | |
| ) | |
| (local.set $$neg | |
| (i32.and | |
| (local.get $$xor) | |
| (i32.const -2139062144) | |
| ) | |
| ) | |
| (local.set $$and15 | |
| (i32.xor | |
| (local.get $$neg) | |
| (i32.const -2139062144) | |
| ) | |
| ) | |
| (local.set $$and16 | |
| (i32.and | |
| (local.get $$and15) | |
| (local.get $$sub) | |
| ) | |
| ) | |
| (local.set $$lnot | |
| (i32.eq | |
| (local.get $$and16) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$lnot) | |
| ) | |
| (block | |
| (local.set $$n$addr$133$lcssa | |
| (local.get $$n$addr$133) | |
| ) | |
| (local.set $$w$034$lcssa | |
| (local.get $$w$034) | |
| ) | |
| (br $while-out2) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr21 | |
| (i32.add | |
| (local.get $$w$034) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$sub22 | |
| (i32.add | |
| (local.get $$n$addr$133) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (local.set $$cmp11 | |
| (i32.gt_u | |
| (local.get $$sub22) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp11) | |
| (block | |
| (local.set $$n$addr$133 | |
| (local.get $$sub22) | |
| ) | |
| (local.set $$w$034 | |
| (local.get $$incdec$ptr21) | |
| ) | |
| ) | |
| (block | |
| (local.set $$n$addr$1$lcssa | |
| (local.get $$sub22) | |
| ) | |
| (local.set $$w$0$lcssa | |
| (local.get $$incdec$ptr21) | |
| ) | |
| (local.set $label | |
| (i32.const 11) | |
| ) | |
| (br $label$break$L11) | |
| ) | |
| ) | |
| (br $while-in3) | |
| ) | |
| ) | |
| (local.set $$n$addr$227 | |
| (local.get $$n$addr$133$lcssa) | |
| ) | |
| (local.set $$s$128 | |
| (local.get $$w$034$lcssa) | |
| ) | |
| ) | |
| (block | |
| (local.set $$n$addr$1$lcssa | |
| (local.get $$n$addr$0$lcssa61) | |
| ) | |
| (local.set $$w$0$lcssa | |
| (local.get $$s$0$lcssa60) | |
| ) | |
| (local.set $label | |
| (i32.const 11) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 11) | |
| ) | |
| (block | |
| (local.set $$tobool25$26 | |
| (i32.eq | |
| (local.get $$n$addr$1$lcssa) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool25$26) | |
| (block | |
| (local.set $$n$addr$3 | |
| (i32.const 0) | |
| ) | |
| (local.set $$s$2 | |
| (local.get $$w$0$lcssa) | |
| ) | |
| (br $label$break$L8) | |
| ) | |
| (block | |
| (local.set $$n$addr$227 | |
| (local.get $$n$addr$1$lcssa) | |
| ) | |
| (local.set $$s$128 | |
| (local.get $$w$0$lcssa) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in5 | |
| (block $while-out4 | |
| (local.set $$7 | |
| (i32.load8_s | |
| (local.get $$s$128) | |
| ) | |
| ) | |
| (local.set $$cmp28 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$7) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$5) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp28) | |
| (block | |
| (local.set $$n$addr$3 | |
| (local.get $$n$addr$227) | |
| ) | |
| (local.set $$s$2 | |
| (local.get $$s$128) | |
| ) | |
| (br $label$break$L8) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr33 | |
| (i32.add | |
| (local.get $$s$128) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$dec34 | |
| (i32.add | |
| (local.get $$n$addr$227) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$tobool25 | |
| (i32.eq | |
| (local.get $$dec34) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool25) | |
| (block | |
| (local.set $$n$addr$3 | |
| (i32.const 0) | |
| ) | |
| (local.set $$s$2 | |
| (local.get $$incdec$ptr33) | |
| ) | |
| (br $while-out4) | |
| ) | |
| (block | |
| (local.set $$n$addr$227 | |
| (local.get $$dec34) | |
| ) | |
| (local.set $$s$128 | |
| (local.get $$incdec$ptr33) | |
| ) | |
| ) | |
| ) | |
| (br $while-in5) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$tobool36 | |
| (i32.ne | |
| (local.get $$n$addr$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cond | |
| (if (result i32) | |
| (local.get $$tobool36) | |
| (local.get $$s$2) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (return | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (func $___syscall_ret (; 46 ;) (param $$r i32) (result i32) | |
| (local $$call i32) | |
| (local $$cmp i32) | |
| (local $$retval$0 i32) | |
| (local $$sub i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$cmp | |
| (i32.gt_u | |
| (local.get $$r) | |
| (i32.const -4096) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$sub | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$r) | |
| ) | |
| ) | |
| (local.set $$call | |
| (call $___errno_location) | |
| ) | |
| (i32.store | |
| (local.get $$call) | |
| (local.get $$sub) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$r) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $___fflush_unlocked (; 47 ;) (param $$f i32) (result i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$6 i32) | |
| (local $$cmp i32) | |
| (local $$cmp4 i32) | |
| (local $$rend i32) | |
| (local $$retval$0 i32) | |
| (local $$rpos i32) | |
| (local $$seek i32) | |
| (local $$sub$ptr$lhs$cast i32) | |
| (local $$sub$ptr$rhs$cast i32) | |
| (local $$sub$ptr$sub i32) | |
| (local $$tobool i32) | |
| (local $$wbase i32) | |
| (local $$wend i32) | |
| (local $$wpos i32) | |
| (local $$write i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$wpos | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$wbase | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (local.get $$wbase) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.gt_u | |
| (local.get $$0) | |
| (local.get $$1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$write | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.load | |
| (local.get $$write) | |
| ) | |
| ) | |
| (drop | |
| (call_indirect (type $FUNCSIG$iiii) | |
| (local.get $$f) | |
| (i32.const 0) | |
| (i32.const 0) | |
| (i32.add | |
| (i32.and | |
| (local.get $$2) | |
| (i32.const 7) | |
| ) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.load | |
| (local.get $$wpos) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (local.set $label | |
| (i32.const 3) | |
| ) | |
| ) | |
| ) | |
| (local.set $label | |
| (i32.const 3) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 3) | |
| ) | |
| (block | |
| (local.set $$rpos | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$rpos) | |
| ) | |
| ) | |
| (local.set $$rend | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.load | |
| (local.get $$rend) | |
| ) | |
| ) | |
| (local.set $$cmp4 | |
| (i32.lt_u | |
| (local.get $$4) | |
| (local.get $$5) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp4) | |
| (block | |
| (local.set $$seek | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 40) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.load | |
| (local.get $$seek) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast | |
| (local.get $$4) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast | |
| (local.get $$5) | |
| ) | |
| (local.set $$sub$ptr$sub | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast) | |
| (local.get $$sub$ptr$rhs$cast) | |
| ) | |
| ) | |
| (drop | |
| (call_indirect (type $FUNCSIG$iiii) | |
| (local.get $$f) | |
| (local.get $$sub$ptr$sub) | |
| (i32.const 1) | |
| (i32.add | |
| (i32.and | |
| (local.get $$6) | |
| (i32.const 7) | |
| ) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$wend | |
| (i32.add | |
| (local.get $$f) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wend) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$wbase) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$wpos) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$rend) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$rpos) | |
| (i32.const 0) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_cleanup (; 48 ;) (param $$p i32) | |
| (local $$0 i32) | |
| (local $$lockcount i32) | |
| (local $$tobool i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$lockcount | |
| (i32.add | |
| (local.get $$p) | |
| (i32.const 68) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$lockcount) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (call $___unlockfile | |
| (local.get $$p) | |
| ) | |
| ) | |
| (return) | |
| ) | |
| (func $f64-to-int (; 49 ;) (param $0 f64) (result i32) | |
| (if (result i32) | |
| (f64.ne | |
| (local.get $0) | |
| (local.get $0) | |
| ) | |
| (i32.const -2147483648) | |
| (if (result i32) | |
| (f64.ge | |
| (local.get $0) | |
| (f64.const 2147483648) | |
| ) | |
| (i32.const -2147483648) | |
| (if (result i32) | |
| (f64.le | |
| (local.get $0) | |
| (f64.const -2147483649) | |
| ) | |
| (i32.const -2147483648) | |
| (i32.trunc_f64_s | |
| (local.get $0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $f64-to-uint (; 50 ;) (param $0 f64) (result i32) | |
| (if (result i32) | |
| (f64.ne | |
| (local.get $0) | |
| (local.get $0) | |
| ) | |
| (i32.const 0) | |
| (if (result i32) | |
| (f64.ge | |
| (local.get $0) | |
| (f64.const 4294967296) | |
| ) | |
| (i32.const 0) | |
| (if (result i32) | |
| (f64.le | |
| (local.get $0) | |
| (f64.const -1) | |
| ) | |
| (i32.const 0) | |
| (i32.trunc_f64_u | |
| (local.get $0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $i32s-div (; 51 ;) (param $0 i32) (param $1 i32) (result i32) | |
| (if (result i32) | |
| (i32.eqz | |
| (local.get $1) | |
| ) | |
| (i32.const 0) | |
| (if (result i32) | |
| (i32.and | |
| (i32.eq | |
| (local.get $0) | |
| (i32.const -2147483648) | |
| ) | |
| (i32.eq | |
| (local.get $1) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.const 0) | |
| (i32.div_s | |
| (local.get $0) | |
| (local.get $1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $i32s-rem (; 52 ;) (param $0 i32) (param $1 i32) (result i32) | |
| (if (result i32) | |
| (i32.eqz | |
| (local.get $1) | |
| ) | |
| (i32.const 0) | |
| (i32.rem_s | |
| (local.get $0) | |
| (local.get $1) | |
| ) | |
| ) | |
| ) | |
| (func $i32u-rem (; 53 ;) (param $0 i32) (param $1 i32) (result i32) | |
| (if (result i32) | |
| (i32.eqz | |
| (local.get $1) | |
| ) | |
| (i32.const 0) | |
| (i32.rem_u | |
| (local.get $0) | |
| (local.get $1) | |
| ) | |
| ) | |
| ) | |
| (func $i32u-div (; 54 ;) (param $0 i32) (param $1 i32) (result i32) | |
| (if (result i32) | |
| (i32.eqz | |
| (local.get $1) | |
| ) | |
| (i32.const 0) | |
| (i32.div_u | |
| (local.get $0) | |
| (local.get $1) | |
| ) | |
| ) | |
| ) | |
| (func $_printf_core (; 55 ;) (param $$f i32) (param $$fmt i32) (param $$ap i32) (param $$nl_arg i32) (param $$nl_type i32) (result i32) | |
| (local $$$ i32) | |
| (local $$$$i i32) | |
| (local $$$396$i f64) | |
| (local $$$404$i f64) | |
| (local $$$l10n$0 i32) | |
| (local $$$lcssa i32) | |
| (local $$$p$i i32) | |
| (local $$$p$inc468$i i32) | |
| (local $$$pr$i i32) | |
| (local $$$pr477$i i32) | |
| (local $$$pre i32) | |
| (local $$$pre$i i32) | |
| (local $$$pre357 i32) | |
| (local $$$pre564$i i32) | |
| (local $$$pre566$i i32) | |
| (local $$$pre567$i i32) | |
| (local $$$sub514$i i32) | |
| (local $$$sub562$i i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$10 i32) | |
| (local $$100 i32) | |
| (local $$101 i32) | |
| (local $$102 i32) | |
| (local $$103 i32) | |
| (local $$104 i32) | |
| (local $$105 i32) | |
| (local $$106 i32) | |
| (local $$107 i32) | |
| (local $$108 i32) | |
| (local $$109 i32) | |
| (local $$11 i32) | |
| (local $$110 i32) | |
| (local $$111 i32) | |
| (local $$112 i32) | |
| (local $$113 i32) | |
| (local $$114 i32) | |
| (local $$115 i32) | |
| (local $$116 i32) | |
| (local $$117 i32) | |
| (local $$118 i32) | |
| (local $$119 i32) | |
| (local $$12 i32) | |
| (local $$120 i32) | |
| (local $$121 i32) | |
| (local $$122 i32) | |
| (local $$123 i32) | |
| (local $$124 i32) | |
| (local $$125 i32) | |
| (local $$126 i32) | |
| (local $$127 i32) | |
| (local $$128 i32) | |
| (local $$129 i32) | |
| (local $$13 i32) | |
| (local $$130 i32) | |
| (local $$131 i32) | |
| (local $$132 i32) | |
| (local $$133 i32) | |
| (local $$134 i32) | |
| (local $$135 i32) | |
| (local $$136 i32) | |
| (local $$137 i32) | |
| (local $$138 i32) | |
| (local $$139 i32) | |
| (local $$14 i32) | |
| (local $$140 i32) | |
| (local $$141 i32) | |
| (local $$142 i32) | |
| (local $$143 i32) | |
| (local $$144 i32) | |
| (local $$145 i32) | |
| (local $$146 i32) | |
| (local $$147 i32) | |
| (local $$148 i32) | |
| (local $$149 i32) | |
| (local $$15 i32) | |
| (local $$150 i32) | |
| (local $$151 i32) | |
| (local $$152 i32) | |
| (local $$153 i32) | |
| (local $$154 i32) | |
| (local $$155 i32) | |
| (local $$156 i32) | |
| (local $$157 i32) | |
| (local $$158 i32) | |
| (local $$159 i32) | |
| (local $$16 i32) | |
| (local $$160 i32) | |
| (local $$161 i32) | |
| (local $$162 i32) | |
| (local $$163 i32) | |
| (local $$164 i32) | |
| (local $$165 i32) | |
| (local $$166 i32) | |
| (local $$167 i32) | |
| (local $$168 i32) | |
| (local $$169 i32) | |
| (local $$17 i32) | |
| (local $$170 i32) | |
| (local $$171 i32) | |
| (local $$172 i32) | |
| (local $$173 i32) | |
| (local $$174 i32) | |
| (local $$175 i32) | |
| (local $$176 i32) | |
| (local $$177 i32) | |
| (local $$178 i32) | |
| (local $$179 i32) | |
| (local $$18 i32) | |
| (local $$180 i32) | |
| (local $$181 f64) | |
| (local $$182 i32) | |
| (local $$183 i32) | |
| (local $$184 i32) | |
| (local $$185 i32) | |
| (local $$186 i32) | |
| (local $$187 i32) | |
| (local $$188 i32) | |
| (local $$189 i32) | |
| (local $$19 i32) | |
| (local $$190 i32) | |
| (local $$191 i32) | |
| (local $$192 i32) | |
| (local $$193 i32) | |
| (local $$194 i32) | |
| (local $$195 i32) | |
| (local $$196 i32) | |
| (local $$197 i32) | |
| (local $$198 i32) | |
| (local $$199 i32) | |
| (local $$2 i32) | |
| (local $$20 i32) | |
| (local $$200 i32) | |
| (local $$201 i32) | |
| (local $$202 i32) | |
| (local $$203 i32) | |
| (local $$204 i32) | |
| (local $$205 i32) | |
| (local $$206 i32) | |
| (local $$207 i32) | |
| (local $$208 i32) | |
| (local $$209 i32) | |
| (local $$21 i32) | |
| (local $$210 i32) | |
| (local $$211 i32) | |
| (local $$212 i32) | |
| (local $$213 i32) | |
| (local $$214 i32) | |
| (local $$215 i32) | |
| (local $$216 i32) | |
| (local $$217 i32) | |
| (local $$218 i32) | |
| (local $$219 i32) | |
| (local $$22 i32) | |
| (local $$220 i32) | |
| (local $$221 i32) | |
| (local $$222 i32) | |
| (local $$223 i32) | |
| (local $$224 i32) | |
| (local $$225 i32) | |
| (local $$226 i32) | |
| (local $$227 i32) | |
| (local $$228 i32) | |
| (local $$229 i32) | |
| (local $$23 i32) | |
| (local $$230 i32) | |
| (local $$231 i32) | |
| (local $$232 i32) | |
| (local $$233 i32) | |
| (local $$234 i32) | |
| (local $$235 i32) | |
| (local $$236 i32) | |
| (local $$237 i32) | |
| (local $$238 i32) | |
| (local $$239 i32) | |
| (local $$24 i32) | |
| (local $$240 i32) | |
| (local $$241 i32) | |
| (local $$242 i32) | |
| (local $$243 i32) | |
| (local $$244 i32) | |
| (local $$245 i32) | |
| (local $$246 i32) | |
| (local $$247 i32) | |
| (local $$248 i32) | |
| (local $$249 i32) | |
| (local $$25 i32) | |
| (local $$250 i32) | |
| (local $$251 i32) | |
| (local $$252 i32) | |
| (local $$253 i32) | |
| (local $$254 i32) | |
| (local $$255 i32) | |
| (local $$256 i32) | |
| (local $$257 i32) | |
| (local $$258 i32) | |
| (local $$259 i32) | |
| (local $$26 i32) | |
| (local $$260 i32) | |
| (local $$261 i32) | |
| (local $$262 i32) | |
| (local $$263 i32) | |
| (local $$264 i32) | |
| (local $$265 i32) | |
| (local $$266 i32) | |
| (local $$267 i32) | |
| (local $$268 i32) | |
| (local $$27 i32) | |
| (local $$28 i32) | |
| (local $$29 i32) | |
| (local $$3 i32) | |
| (local $$30 i32) | |
| (local $$31 i32) | |
| (local $$32 i32) | |
| (local $$33 i32) | |
| (local $$34 i32) | |
| (local $$35 i32) | |
| (local $$36 i32) | |
| (local $$37 i32) | |
| (local $$38 i32) | |
| (local $$39 i32) | |
| (local $$4 i32) | |
| (local $$40 i32) | |
| (local $$41 i32) | |
| (local $$42 i32) | |
| (local $$43 i32) | |
| (local $$44 i32) | |
| (local $$45 i32) | |
| (local $$46 i32) | |
| (local $$47 i32) | |
| (local $$48 i32) | |
| (local $$49 i32) | |
| (local $$5 i32) | |
| (local $$50 i32) | |
| (local $$51 i32) | |
| (local $$52 i32) | |
| (local $$53 i32) | |
| (local $$54 i32) | |
| (local $$55 i32) | |
| (local $$56 i32) | |
| (local $$57 i32) | |
| (local $$58 i32) | |
| (local $$59 i32) | |
| (local $$6 i32) | |
| (local $$60 i32) | |
| (local $$61 i32) | |
| (local $$62 i32) | |
| (local $$63 i32) | |
| (local $$64 i32) | |
| (local $$65 i32) | |
| (local $$66 i32) | |
| (local $$67 i32) | |
| (local $$68 i32) | |
| (local $$69 i32) | |
| (local $$7 i32) | |
| (local $$70 i32) | |
| (local $$71 i32) | |
| (local $$72 i32) | |
| (local $$73 i32) | |
| (local $$74 i32) | |
| (local $$75 i32) | |
| (local $$76 i32) | |
| (local $$77 i32) | |
| (local $$78 i32) | |
| (local $$79 i32) | |
| (local $$8 i32) | |
| (local $$80 i32) | |
| (local $$81 i32) | |
| (local $$82 i32) | |
| (local $$83 i32) | |
| (local $$84 i32) | |
| (local $$85 i32) | |
| (local $$86 i32) | |
| (local $$87 i32) | |
| (local $$88 i32) | |
| (local $$89 i32) | |
| (local $$9 i32) | |
| (local $$90 i32) | |
| (local $$91 i32) | |
| (local $$92 i32) | |
| (local $$93 i32) | |
| (local $$94 i32) | |
| (local $$95 i32) | |
| (local $$96 i32) | |
| (local $$97 i32) | |
| (local $$98 i32) | |
| (local $$99 i32) | |
| (local $$a$0 i32) | |
| (local $$a$1 i32) | |
| (local $$a$1$lcssa$i i32) | |
| (local $$a$1549$i i32) | |
| (local $$a$2 i32) | |
| (local $$a$2$ph$i i32) | |
| (local $$a$3$lcssa$i i32) | |
| (local $$a$3539$i i32) | |
| (local $$a$5$lcssa$i i32) | |
| (local $$a$5521$i i32) | |
| (local $$a$6$i i32) | |
| (local $$a$8$i i32) | |
| (local $$a$9$ph$i i32) | |
| (local $$add i32) | |
| (local $$add$i i32) | |
| (local $$add$i$203 i32) | |
| (local $$add$i$239 i32) | |
| (local $$add$i$lcssa i32) | |
| (local $$add$ptr i32) | |
| (local $$add$ptr139 i32) | |
| (local $$add$ptr205 i32) | |
| (local $$add$ptr213$i i32) | |
| (local $$add$ptr257 i32) | |
| (local $$add$ptr311$i i32) | |
| (local $$add$ptr311$z$4$i i32) | |
| (local $$add$ptr340 i32) | |
| (local $$add$ptr354$i i32) | |
| (local $$add$ptr358$i i32) | |
| (local $$add$ptr359 i32) | |
| (local $$add$ptr373$i i32) | |
| (local $$add$ptr43 i32) | |
| (local $$add$ptr43$arrayidx31 i32) | |
| (local $$add$ptr442$i i32) | |
| (local $$add$ptr442$z$3$i i32) | |
| (local $$add$ptr473 i32) | |
| (local $$add$ptr65$i i32) | |
| (local $$add$ptr671$i i32) | |
| (local $$add$ptr742$i i32) | |
| (local $$add$ptr88 i32) | |
| (local $$add113$i i32) | |
| (local $$add150$i i32) | |
| (local $$add154$i i32) | |
| (local $$add163$i i32) | |
| (local $$add165$i i32) | |
| (local $$add269 i32) | |
| (local $$add269$p$0 i32) | |
| (local $$add273$i i32) | |
| (local $$add275$i i32) | |
| (local $$add284$i i32) | |
| (local $$add313$i i32) | |
| (local $$add322 i32) | |
| (local $$add355$i i32) | |
| (local $$add395 i32) | |
| (local $$add410$i f64) | |
| (local $$add412 i32) | |
| (local $$add414$i i32) | |
| (local $$add441 i32) | |
| (local $$add477$neg$i i32) | |
| (local $$add561$i i32) | |
| (local $$add608$i i32) | |
| (local $$add612$i i32) | |
| (local $$add620$i i32) | |
| (local $$add653$i i32) | |
| (local $$add67$i i32) | |
| (local $$add737$i i32) | |
| (local $$add810$i i32) | |
| (local $$add87$i f64) | |
| (local $$add90$i f64) | |
| (local $$and i32) | |
| (local $$and$i i32) | |
| (local $$and$i$216 i32) | |
| (local $$and$i$231 i32) | |
| (local $$and$i$238 i32) | |
| (local $$and$i$244 i32) | |
| (local $$and$i$406$i i32) | |
| (local $$and$i$412$i i32) | |
| (local $$and$i$418$i i32) | |
| (local $$and$i$424$i i32) | |
| (local $$and$i$430$i i32) | |
| (local $$and$i$436$i i32) | |
| (local $$and$i$442$i i32) | |
| (local $$and$i$448$i i32) | |
| (local $$and$i$454$i i32) | |
| (local $$and$i$460$i i32) | |
| (local $$and$i$466$i i32) | |
| (local $$and$i$472$i i32) | |
| (local $$and$i$i i32) | |
| (local $$and12$i i32) | |
| (local $$and134$i i32) | |
| (local $$and210 i32) | |
| (local $$and214 i32) | |
| (local $$and216 i32) | |
| (local $$and219 i32) | |
| (local $$and249 i32) | |
| (local $$and254 i32) | |
| (local $$and263 i32) | |
| (local $$and282$i i32) | |
| (local $$and289 i32) | |
| (local $$and294 i32) | |
| (local $$and309 i32) | |
| (local $$and309$fl$4 i32) | |
| (local $$and36$i i32) | |
| (local $$and379$i i32) | |
| (local $$and483$i i32) | |
| (local $$and610$pre$phi$iZ2D i32) | |
| (local $$and62$i i32) | |
| (local $$arg i32) | |
| (local $$arglist_current i32) | |
| (local $$arglist_current2 i32) | |
| (local $$arglist_next i32) | |
| (local $$arglist_next3 i32) | |
| (local $$argpos$0 i32) | |
| (local $$arraydecay208$add$ptr213$i i32) | |
| (local $$arrayidx$i i32) | |
| (local $$arrayidx$i$236 i32) | |
| (local $$arrayidx114 i32) | |
| (local $$arrayidx117$i i32) | |
| (local $$arrayidx119 i32) | |
| (local $$arrayidx124 i32) | |
| (local $$arrayidx132 i32) | |
| (local $$arrayidx16 i32) | |
| (local $$arrayidx173 i32) | |
| (local $$arrayidx192 i32) | |
| (local $$arrayidx251$i i32) | |
| (local $$arrayidx31 i32) | |
| (local $$arrayidx35 i32) | |
| (local $$arrayidx370 i32) | |
| (local $$arrayidx453$i i32) | |
| (local $$arrayidx469 i32) | |
| (local $$arrayidx481 i32) | |
| (local $$arrayidx489$i i32) | |
| (local $$arrayidx68 i32) | |
| (local $$arrayidx73 i32) | |
| (local $$arrayidx81 i32) | |
| (local $$big$i i32) | |
| (local $$buf i32) | |
| (local $$buf$i i32) | |
| (local $$call i32) | |
| (local $$call344 i32) | |
| (local $$call345 i32) | |
| (local $$call356 i32) | |
| (local $$call384 i32) | |
| (local $$call411 i32) | |
| (local $$call55$i f64) | |
| (local $$carry$0544$i i32) | |
| (local $$carry262$0535$i i32) | |
| (local $$cmp i32) | |
| (local $$cmp1 i32) | |
| (local $$cmp103$i i32) | |
| (local $$cmp105 i32) | |
| (local $$cmp111 i32) | |
| (local $$cmp116 i32) | |
| (local $$cmp126 i32) | |
| (local $$cmp127$i i32) | |
| (local $$cmp13 i32) | |
| (local $$cmp147$i i32) | |
| (local $$cmp165 i32) | |
| (local $$cmp176 i32) | |
| (local $$cmp18 i32) | |
| (local $$cmp181 i32) | |
| (local $$cmp184 i32) | |
| (local $$cmp188$i i32) | |
| (local $$cmp196$i i32) | |
| (local $$cmp205$i i32) | |
| (local $$cmp211 i32) | |
| (local $$cmp225$547$i i32) | |
| (local $$cmp225$i i32) | |
| (local $$cmp228$i i32) | |
| (local $$cmp235$543$i i32) | |
| (local $$cmp235$i i32) | |
| (local $$cmp240 i32) | |
| (local $$cmp249$i i32) | |
| (local $$cmp259$537$i i32) | |
| (local $$cmp259$i i32) | |
| (local $$cmp265$i i32) | |
| (local $$cmp270 i32) | |
| (local $$cmp277$533$i i32) | |
| (local $$cmp277$i i32) | |
| (local $$cmp299$i i32) | |
| (local $$cmp306 i32) | |
| (local $$cmp308$i i32) | |
| (local $$cmp315$i i32) | |
| (local $$cmp323 i32) | |
| (local $$cmp324$529$i i32) | |
| (local $$cmp324$i i32) | |
| (local $$cmp333$i i32) | |
| (local $$cmp338$i i32) | |
| (local $$cmp350$i i32) | |
| (local $$cmp363$525$i i32) | |
| (local $$cmp37 i32) | |
| (local $$cmp374$i i32) | |
| (local $$cmp377 i32) | |
| (local $$cmp377$314 i32) | |
| (local $$cmp38$i i32) | |
| (local $$cmp385 i32) | |
| (local $$cmp385$i i32) | |
| (local $$cmp390 i32) | |
| (local $$cmp390$i i32) | |
| (local $$cmp397 i32) | |
| (local $$cmp403$i i32) | |
| (local $$cmp404 i32) | |
| (local $$cmp404$324 i32) | |
| (local $$cmp411$i i32) | |
| (local $$cmp413 i32) | |
| (local $$cmp416$519$i i32) | |
| (local $$cmp416$i i32) | |
| (local $$cmp420$i i32) | |
| (local $$cmp421 i32) | |
| (local $$cmp433$515$i i32) | |
| (local $$cmp433$i i32) | |
| (local $$cmp434 i32) | |
| (local $$cmp442 i32) | |
| (local $$cmp443$i i32) | |
| (local $$cmp450$i i32) | |
| (local $$cmp450$lcssa$i i32) | |
| (local $$cmp466 i32) | |
| (local $$cmp470$i i32) | |
| (local $$cmp473$i i32) | |
| (local $$cmp478 i32) | |
| (local $$cmp478$295 i32) | |
| (local $$cmp48$i i32) | |
| (local $$cmp495$511$i i32) | |
| (local $$cmp495$i i32) | |
| (local $$cmp50 i32) | |
| (local $$cmp50$308 i32) | |
| (local $$cmp505$i i32) | |
| (local $$cmp515$i i32) | |
| (local $$cmp528$i i32) | |
| (local $$cmp563$i i32) | |
| (local $$cmp577$i i32) | |
| (local $$cmp59$i i32) | |
| (local $$cmp614$i i32) | |
| (local $$cmp617$i i32) | |
| (local $$cmp623$i i32) | |
| (local $$cmp636$506$i i32) | |
| (local $$cmp636$i i32) | |
| (local $$cmp65 i32) | |
| (local $$cmp660$i i32) | |
| (local $$cmp665$i i32) | |
| (local $$cmp673$i i32) | |
| (local $$cmp678$491$i i32) | |
| (local $$cmp678$i i32) | |
| (local $$cmp686$i i32) | |
| (local $$cmp707$486$i i32) | |
| (local $$cmp707$i i32) | |
| (local $$cmp710$487$i i32) | |
| (local $$cmp710$i i32) | |
| (local $$cmp722$483$i i32) | |
| (local $$cmp722$i i32) | |
| (local $$cmp727$i i32) | |
| (local $$cmp745$i i32) | |
| (local $$cmp748$499$i i32) | |
| (local $$cmp748$i i32) | |
| (local $$cmp75 i32) | |
| (local $$cmp760$i i32) | |
| (local $$cmp765$i i32) | |
| (local $$cmp770$495$i i32) | |
| (local $$cmp770$i i32) | |
| (local $$cmp777$i i32) | |
| (local $$cmp790$i i32) | |
| (local $$cmp818$i i32) | |
| (local $$cmp82$i i32) | |
| (local $$cmp94$i i32) | |
| (local $$cmp97 i32) | |
| (local $$cnt$0 i32) | |
| (local $$cnt$1 i32) | |
| (local $$cnt$1$lcssa i32) | |
| (local $$cond$i i32) | |
| (local $$cond100$i i32) | |
| (local $$cond233$i i32) | |
| (local $$cond245 i32) | |
| (local $$cond271$i i32) | |
| (local $$cond304$i i32) | |
| (local $$cond354 i32) | |
| (local $$cond426 i32) | |
| (local $$cond43$i i32) | |
| (local $$cond53$i i32) | |
| (local $$cond629$i i32) | |
| (local $$cond732$i i32) | |
| (local $$cond800$i i32) | |
| (local $$conv$4$i i32) | |
| (local $$conv$4$i$197 i32) | |
| (local $$conv$4$i$211 i32) | |
| (local $$conv$i i32) | |
| (local $$conv$i$205 i32) | |
| (local $$conv1$i i32) | |
| (local $$conv111$i i32) | |
| (local $$conv114$i i32) | |
| (local $$conv116$i i32) | |
| (local $$conv118$393$i i32) | |
| (local $$conv120 i32) | |
| (local $$conv121$i i32) | |
| (local $$conv123$i f64) | |
| (local $$conv134 i32) | |
| (local $$conv163 i32) | |
| (local $$conv174 i32) | |
| (local $$conv174$lcssa i32) | |
| (local $$conv207 i32) | |
| (local $$conv216$i i32) | |
| (local $$conv218$i f64) | |
| (local $$conv229 i32) | |
| (local $$conv232 i32) | |
| (local $$conv242$i$lcssa i32) | |
| (local $$conv32 i32) | |
| (local $$conv48 i32) | |
| (local $$conv48$307 i32) | |
| (local $$conv48311 i32) | |
| (local $$conv58 i32) | |
| (local $$conv644$i i32) | |
| (local $$conv646$i i32) | |
| (local $$conv69 i32) | |
| (local $$conv83 i32) | |
| (local $$d$0$542$i i32) | |
| (local $$d$0$i i32) | |
| (local $$d$0545$i i32) | |
| (local $$d$1534$i i32) | |
| (local $$d$2$lcssa$i i32) | |
| (local $$d$2520$i i32) | |
| (local $$d$4$i i32) | |
| (local $$d$5494$i i32) | |
| (local $$d$6488$i i32) | |
| (local $$d$7500$i i32) | |
| (local $$dec$i i32) | |
| (local $$dec476$i i32) | |
| (local $$dec481$i i32) | |
| (local $$dec78$i i32) | |
| (local $$div274$i i32) | |
| (local $$div356$i i32) | |
| (local $$div378$i i32) | |
| (local $$div384$i i32) | |
| (local $$e$0531$i i32) | |
| (local $$e$1$i i32) | |
| (local $$e$2517$i i32) | |
| (local $$e$4$i i32) | |
| (local $$e$5$ph$i i32) | |
| (local $$e2$i i32) | |
| (local $$ebuf0$i i32) | |
| (local $$estr$0$i i32) | |
| (local $$estr$1$lcssa$i i32) | |
| (local $$estr$1507$i i32) | |
| (local $$estr$2$i i32) | |
| (local $$exitcond$i i32) | |
| (local $$expanded i32) | |
| (local $$expanded10 i32) | |
| (local $$expanded11 i32) | |
| (local $$expanded13 i32) | |
| (local $$expanded14 i32) | |
| (local $$expanded15 i32) | |
| (local $$expanded4 i32) | |
| (local $$expanded6 i32) | |
| (local $$expanded7 i32) | |
| (local $$expanded8 i32) | |
| (local $$fl$0284 i32) | |
| (local $$fl$0310 i32) | |
| (local $$fl$1 i32) | |
| (local $$fl$1$and219 i32) | |
| (local $$fl$3 i32) | |
| (local $$fl$4 i32) | |
| (local $$fl$6 i32) | |
| (local $$i$0$lcssa i32) | |
| (local $$i$0$lcssa368 i32) | |
| (local $$i$0316 i32) | |
| (local $$i$0530$i i32) | |
| (local $$i$07$i i32) | |
| (local $$i$07$i$201 i32) | |
| (local $$i$1$lcssa$i i32) | |
| (local $$i$1325 i32) | |
| (local $$i$1526$i i32) | |
| (local $$i$2299 i32) | |
| (local $$i$2299$lcssa i32) | |
| (local $$i$2516$i i32) | |
| (local $$i$3296 i32) | |
| (local $$i$3512$i i32) | |
| (local $$i137 i32) | |
| (local $$i86 i32) | |
| (local $$idxprom$i i32) | |
| (local $$inc i32) | |
| (local $$inc$i i32) | |
| (local $$inc425$i i32) | |
| (local $$inc438$i i32) | |
| (local $$inc468$i i32) | |
| (local $$inc488 i32) | |
| (local $$inc500$i i32) | |
| (local $$incdec$ptr i32) | |
| (local $$incdec$ptr$i i32) | |
| (local $$incdec$ptr$i$204 i32) | |
| (local $$incdec$ptr$i$212 i32) | |
| (local $$incdec$ptr$i$212$lcssa i32) | |
| (local $$incdec$ptr$i$225 i32) | |
| (local $$incdec$ptr$i$lcssa i32) | |
| (local $$incdec$ptr106$i i32) | |
| (local $$incdec$ptr112$i i32) | |
| (local $$incdec$ptr115$i i32) | |
| (local $$incdec$ptr122$i i32) | |
| (local $$incdec$ptr137$i i32) | |
| (local $$incdec$ptr169 i32) | |
| (local $$incdec$ptr169$lcssa i32) | |
| (local $$incdec$ptr169269 i32) | |
| (local $$incdec$ptr169271 i32) | |
| (local $$incdec$ptr169271$lcssa414 i32) | |
| (local $$incdec$ptr169272 i32) | |
| (local $$incdec$ptr169274 i32) | |
| (local $$incdec$ptr169275 i32) | |
| (local $$incdec$ptr169276$lcssa i32) | |
| (local $$incdec$ptr169276301 i32) | |
| (local $$incdec$ptr217$i i32) | |
| (local $$incdec$ptr217$i$lcssa i32) | |
| (local $$incdec$ptr23 i32) | |
| (local $$incdec$ptr246$i i32) | |
| (local $$incdec$ptr288$i i32) | |
| (local $$incdec$ptr292$570$i i32) | |
| (local $$incdec$ptr292$a$3$571$i i32) | |
| (local $$incdec$ptr292$a$3$i i32) | |
| (local $$incdec$ptr292$a$3573$i i32) | |
| (local $$incdec$ptr292$i i32) | |
| (local $$incdec$ptr296$i i32) | |
| (local $$incdec$ptr383 i32) | |
| (local $$incdec$ptr410 i32) | |
| (local $$incdec$ptr419$i i32) | |
| (local $$incdec$ptr423$i i32) | |
| (local $$incdec$ptr62 i32) | |
| (local $$incdec$ptr639$i i32) | |
| (local $$incdec$ptr645$i i32) | |
| (local $$incdec$ptr647$i i32) | |
| (local $$incdec$ptr681$i i32) | |
| (local $$incdec$ptr689$i i32) | |
| (local $$incdec$ptr698$i i32) | |
| (local $$incdec$ptr698$i$lcssa i32) | |
| (local $$incdec$ptr725$i i32) | |
| (local $$incdec$ptr734$i i32) | |
| (local $$incdec$ptr773$i i32) | |
| (local $$incdec$ptr776$i i32) | |
| (local $$incdec$ptr808$i i32) | |
| (local $$isdigit i32) | |
| (local $$isdigit$6$i i32) | |
| (local $$isdigit$6$i$199 i32) | |
| (local $$isdigit$i i32) | |
| (local $$isdigit$i$207 i32) | |
| (local $$isdigit188 i32) | |
| (local $$isdigit190 i32) | |
| (local $$isdigittmp i32) | |
| (local $$isdigittmp$ i32) | |
| (local $$isdigittmp$5$i i32) | |
| (local $$isdigittmp$5$i$198 i32) | |
| (local $$isdigittmp$i i32) | |
| (local $$isdigittmp$i$206 i32) | |
| (local $$isdigittmp187 i32) | |
| (local $$isdigittmp189 i32) | |
| (local $$isdigittmp8$i i32) | |
| (local $$isdigittmp8$i$200 i32) | |
| (local $$j$0$524$i i32) | |
| (local $$j$0$i i32) | |
| (local $$j$0527$i i32) | |
| (local $$j$1513$i i32) | |
| (local $$j$2$i i32) | |
| (local $$l$0 i32) | |
| (local $$l$0$i i32) | |
| (local $$l$1$i i32) | |
| (local $$l$1315 i32) | |
| (local $$l$2 i32) | |
| (local $$l10n$0 i32) | |
| (local $$l10n$0$lcssa i32) | |
| (local $$l10n$0$phi i32) | |
| (local $$l10n$1 i32) | |
| (local $$l10n$2 i32) | |
| (local $$l10n$3 i32) | |
| (local $$land$ext$neg$i i32) | |
| (local $$lnot$ext i32) | |
| (local $$lnot$i i32) | |
| (local $$lnot455$i i32) | |
| (local $$lnot483 i32) | |
| (local $$lor$ext$i i32) | |
| (local $$mb i32) | |
| (local $$mul$i i32) | |
| (local $$mul$i$202 i32) | |
| (local $$mul$i$240 f64) | |
| (local $$mul125$i f64) | |
| (local $$mul202$i f64) | |
| (local $$mul220$i f64) | |
| (local $$mul286$i i32) | |
| (local $$mul286$i$lcssa i32) | |
| (local $$mul322$i i32) | |
| (local $$mul328$i i32) | |
| (local $$mul335$i i32) | |
| (local $$mul349$i i32) | |
| (local $$mul367$i i32) | |
| (local $$mul406$i f64) | |
| (local $$mul407$i f64) | |
| (local $$mul431$i i32) | |
| (local $$mul437$i i32) | |
| (local $$mul499$i i32) | |
| (local $$mul513$i i32) | |
| (local $$mul80$i f64) | |
| (local $$mul80$i$lcssa f64) | |
| (local $$notlhs$i i32) | |
| (local $$notrhs$i i32) | |
| (local $$or i32) | |
| (local $$or$cond i32) | |
| (local $$or$cond$i i32) | |
| (local $$or$cond1$not$i i32) | |
| (local $$or$cond192 i32) | |
| (local $$or$cond193 i32) | |
| (local $$or$cond195 i32) | |
| (local $$or$cond2$i i32) | |
| (local $$or$cond384 i32) | |
| (local $$or$cond395$i i32) | |
| (local $$or$cond397$i i32) | |
| (local $$or$cond401$i i32) | |
| (local $$or$i i32) | |
| (local $$or$i$241 i32) | |
| (local $$or100 i32) | |
| (local $$or120$i i32) | |
| (local $$or246 i32) | |
| (local $$or504$i i32) | |
| (local $$or613$i i32) | |
| (local $$p$0 i32) | |
| (local $$p$1 i32) | |
| (local $$p$2 i32) | |
| (local $$p$2$add322 i32) | |
| (local $$p$3 i32) | |
| (local $$p$4365 i32) | |
| (local $$p$5 i32) | |
| (local $$p$addr$2$$sub514398$i i32) | |
| (local $$p$addr$2$$sub562399$i i32) | |
| (local $$p$addr$2$i i32) | |
| (local $$p$addr$3$i i32) | |
| (local $$p$addr$4$lcssa$i i32) | |
| (local $$p$addr$4489$i i32) | |
| (local $$p$addr$5$lcssa$i i32) | |
| (local $$p$addr$5501$i i32) | |
| (local $$pl$0 i32) | |
| (local $$pl$0$i i32) | |
| (local $$pl$1 i32) | |
| (local $$pl$1$i i32) | |
| (local $$pl$2 i32) | |
| (local $$prefix$0 i32) | |
| (local $$prefix$0$add$ptr65$i i32) | |
| (local $$prefix$0$i i32) | |
| (local $$prefix$1 i32) | |
| (local $$prefix$2 i32) | |
| (local $$r$0$a$9$i i32) | |
| (local $$re$1482$i i32) | |
| (local $$rem360$i i32) | |
| (local $$rem370$i i32) | |
| (local $$rem494$510$i i32) | |
| (local $$rem494$i i32) | |
| (local $$retval$0 i32) | |
| (local $$retval$0$i i32) | |
| (local $$round$0481$i f64) | |
| (local $$round377$1$i f64) | |
| (local $$s$0$i i32) | |
| (local $$s$1$i i32) | |
| (local $$s$1$i$lcssa i32) | |
| (local $$s$addr$0$lcssa$i$229 i32) | |
| (local $$s$addr$06$i i32) | |
| (local $$s$addr$06$i$221 i32) | |
| (local $$s35$0$i i32) | |
| (local $$s668$0492$i i32) | |
| (local $$s668$1$i i32) | |
| (local $$s715$0$lcssa$i i32) | |
| (local $$s715$0484$i i32) | |
| (local $$s753$0$i i32) | |
| (local $$s753$1496$i i32) | |
| (local $$s753$2$i i32) | |
| (local $$shl i32) | |
| (local $$shl280$i i32) | |
| (local $$shl60 i32) | |
| (local $$shr i32) | |
| (local $$shr283$i i32) | |
| (local $$shr285$i i32) | |
| (local $$small$0$i f64) | |
| (local $$small$1$i f64) | |
| (local $$st$0 i32) | |
| (local $$st$0$lcssa415 i32) | |
| (local $$storemerge i32) | |
| (local $$storemerge$186282 i32) | |
| (local $$storemerge$186309 i32) | |
| (local $$storemerge$191 i32) | |
| (local $$sub i32) | |
| (local $$sub$i f64) | |
| (local $$sub$ptr$div$i i32) | |
| (local $$sub$ptr$div321$i i32) | |
| (local $$sub$ptr$div347$i i32) | |
| (local $$sub$ptr$div430$i i32) | |
| (local $$sub$ptr$div511$i i32) | |
| (local $$sub$ptr$lhs$cast i32) | |
| (local $$sub$ptr$lhs$cast$i i32) | |
| (local $$sub$ptr$lhs$cast160$i i32) | |
| (local $$sub$ptr$lhs$cast305$i i32) | |
| (local $$sub$ptr$lhs$cast317 i32) | |
| (local $$sub$ptr$lhs$cast344$i i32) | |
| (local $$sub$ptr$lhs$cast361 i32) | |
| (local $$sub$ptr$lhs$cast431 i32) | |
| (local $$sub$ptr$lhs$cast508$i i32) | |
| (local $$sub$ptr$lhs$cast694$i i32) | |
| (local $$sub$ptr$rhs$cast i32) | |
| (local $$sub$ptr$rhs$cast$i i32) | |
| (local $$sub$ptr$rhs$cast152$i i32) | |
| (local $$sub$ptr$rhs$cast161$i i32) | |
| (local $$sub$ptr$rhs$cast174$i i32) | |
| (local $$sub$ptr$rhs$cast267 i32) | |
| (local $$sub$ptr$rhs$cast306$i i32) | |
| (local $$sub$ptr$rhs$cast318 i32) | |
| (local $$sub$ptr$rhs$cast319$i i32) | |
| (local $$sub$ptr$rhs$cast345$i i32) | |
| (local $$sub$ptr$rhs$cast362 i32) | |
| (local $$sub$ptr$rhs$cast428$i i32) | |
| (local $$sub$ptr$rhs$cast432 i32) | |
| (local $$sub$ptr$rhs$cast634$504$i i32) | |
| (local $$sub$ptr$rhs$cast634$i i32) | |
| (local $$sub$ptr$rhs$cast649$i i32) | |
| (local $$sub$ptr$rhs$cast695$i i32) | |
| (local $$sub$ptr$rhs$cast788$i i32) | |
| (local $$sub$ptr$rhs$cast812$i i32) | |
| (local $$sub$ptr$sub i32) | |
| (local $$sub$ptr$sub$i i32) | |
| (local $$sub$ptr$sub145$i i32) | |
| (local $$sub$ptr$sub153$i i32) | |
| (local $$sub$ptr$sub159$i i32) | |
| (local $$sub$ptr$sub162$i i32) | |
| (local $$sub$ptr$sub172$i i32) | |
| (local $$sub$ptr$sub175$i i32) | |
| (local $$sub$ptr$sub268 i32) | |
| (local $$sub$ptr$sub307$i i32) | |
| (local $$sub$ptr$sub319 i32) | |
| (local $$sub$ptr$sub320$i i32) | |
| (local $$sub$ptr$sub346$i i32) | |
| (local $$sub$ptr$sub363 i32) | |
| (local $$sub$ptr$sub429$i i32) | |
| (local $$sub$ptr$sub433 i32) | |
| (local $$sub$ptr$sub433$p$5 i32) | |
| (local $$sub$ptr$sub510$i i32) | |
| (local $$sub$ptr$sub635$505$i i32) | |
| (local $$sub$ptr$sub635$i i32) | |
| (local $$sub$ptr$sub650$i i32) | |
| (local $$sub$ptr$sub650$pn$i i32) | |
| (local $$sub$ptr$sub696$i i32) | |
| (local $$sub$ptr$sub789$i i32) | |
| (local $$sub$ptr$sub813$i i32) | |
| (local $$sub101 i32) | |
| (local $$sub124$i f64) | |
| (local $$sub135 i32) | |
| (local $$sub146$i i32) | |
| (local $$sub164 i32) | |
| (local $$sub175 i32) | |
| (local $$sub181$i i32) | |
| (local $$sub203$i i32) | |
| (local $$sub219$i f64) | |
| (local $$sub256$i i32) | |
| (local $$sub264$i i32) | |
| (local $$sub281$i i32) | |
| (local $$sub336$i i32) | |
| (local $$sub343$i i32) | |
| (local $$sub357$i i32) | |
| (local $$sub389 i32) | |
| (local $$sub409$i i32) | |
| (local $$sub478$i i32) | |
| (local $$sub480$i i32) | |
| (local $$sub514$i i32) | |
| (local $$sub54 i32) | |
| (local $$sub562$i i32) | |
| (local $$sub59 i32) | |
| (local $$sub626$le$i i32) | |
| (local $$sub735$i i32) | |
| (local $$sub74$i i32) | |
| (local $$sub806$i i32) | |
| (local $$sub84 i32) | |
| (local $$sub85$i f64) | |
| (local $$sub86$i f64) | |
| (local $$sub88$i f64) | |
| (local $$sub91$i f64) | |
| (local $$sub97$i i32) | |
| (local $$sum i32) | |
| (local $$t$0 i32) | |
| (local $$t$1 i32) | |
| (local $$t$addr$0$i i32) | |
| (local $$t$addr$1$i i32) | |
| (local $$tobool i32) | |
| (local $$tobool$i i32) | |
| (local $$tobool$i$217 i32) | |
| (local $$tobool$i$232 i32) | |
| (local $$tobool$i$245 i32) | |
| (local $$tobool$i$407$i i32) | |
| (local $$tobool$i$413$i i32) | |
| (local $$tobool$i$419$i i32) | |
| (local $$tobool$i$425$i i32) | |
| (local $$tobool$i$431$i i32) | |
| (local $$tobool$i$437$i i32) | |
| (local $$tobool$i$443$i i32) | |
| (local $$tobool$i$449$i i32) | |
| (local $$tobool$i$455$i i32) | |
| (local $$tobool$i$461$i i32) | |
| (local $$tobool$i$467$i i32) | |
| (local $$tobool$i$473$i i32) | |
| (local $$tobool$i$i i32) | |
| (local $$tobool13$i i32) | |
| (local $$tobool135$i i32) | |
| (local $$tobool139$i i32) | |
| (local $$tobool140$i i32) | |
| (local $$tobool141 i32) | |
| (local $$tobool178 i32) | |
| (local $$tobool208 i32) | |
| (local $$tobool217 i32) | |
| (local $$tobool222$i i32) | |
| (local $$tobool244$i i32) | |
| (local $$tobool25 i32) | |
| (local $$tobool255 i32) | |
| (local $$tobool264 i32) | |
| (local $$tobool28 i32) | |
| (local $$tobool290 i32) | |
| (local $$tobool290$569$i i32) | |
| (local $$tobool290$i i32) | |
| (local $$tobool294$i i32) | |
| (local $$tobool295 i32) | |
| (local $$tobool314 i32) | |
| (local $$tobool341$i i32) | |
| (local $$tobool349 i32) | |
| (local $$tobool357 i32) | |
| (local $$tobool37$i i32) | |
| (local $$tobool371$i i32) | |
| (local $$tobool380 i32) | |
| (local $$tobool380$i i32) | |
| (local $$tobool400$i i32) | |
| (local $$tobool407 i32) | |
| (local $$tobool459 i32) | |
| (local $$tobool462 i32) | |
| (local $$tobool470 i32) | |
| (local $$tobool484$i i32) | |
| (local $$tobool490$i i32) | |
| (local $$tobool55 i32) | |
| (local $$tobool56$i i32) | |
| (local $$tobool63$i i32) | |
| (local $$tobool76$i i32) | |
| (local $$tobool76552$i i32) | |
| (local $$tobool781$i i32) | |
| (local $$tobool79$i i32) | |
| (local $$tobool9$i i32) | |
| (local $$tobool90 i32) | |
| (local $$w$0 i32) | |
| (local $$w$1 i32) | |
| (local $$w$2 i32) | |
| (local $$w$add165$i i32) | |
| (local $$w$add653$i i32) | |
| (local $$wc i32) | |
| (local $$ws$0317 i32) | |
| (local $$ws$1326 i32) | |
| (local $$xor i32) | |
| (local $$xor$i i32) | |
| (local $$xor167$i i32) | |
| (local $$xor186$i i32) | |
| (local $$xor449 i32) | |
| (local $$xor457 i32) | |
| (local $$xor655$i i32) | |
| (local $$xor816$i i32) | |
| (local $$y$addr$0$i f64) | |
| (local $$y$addr$1$i f64) | |
| (local $$y$addr$2$i f64) | |
| (local $$y$addr$3$i f64) | |
| (local $$y$addr$4$i f64) | |
| (local $$z$0$i i32) | |
| (local $$z$0$lcssa i32) | |
| (local $$z$0302 i32) | |
| (local $$z$1 i32) | |
| (local $$z$1$lcssa$i i32) | |
| (local $$z$1548$i i32) | |
| (local $$z$2 i32) | |
| (local $$z$2$i i32) | |
| (local $$z$2$i$lcssa i32) | |
| (local $$z$3$lcssa$i i32) | |
| (local $$z$3538$i i32) | |
| (local $$z$4$i i32) | |
| (local $$z$7$add$ptr742$i i32) | |
| (local $$z$7$i i32) | |
| (local $$z$7$i$lcssa i32) | |
| (local $$z$7$ph$i i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 624) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$big$i | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$e2$i | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$buf$i | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 588) | |
| ) | |
| ) | |
| (local.set $$ebuf0$i | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 576) | |
| ) | |
| ) | |
| (local.set $$arg | |
| (local.get $sp) | |
| ) | |
| (local.set $$buf | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 536) | |
| ) | |
| ) | |
| (local.set $$wc | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$mb | |
| (i32.add | |
| (local.get $sp) | |
| (i32.const 528) | |
| ) | |
| ) | |
| (local.set $$tobool25 | |
| (i32.ne | |
| (local.get $$f) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$add$ptr205 | |
| (i32.add | |
| (local.get $$buf) | |
| (i32.const 40) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast317 | |
| (local.get $$add$ptr205) | |
| ) | |
| (local.set $$add$ptr340 | |
| (i32.add | |
| (local.get $$buf) | |
| (i32.const 39) | |
| ) | |
| ) | |
| (local.set $$arrayidx370 | |
| (i32.add | |
| (local.get $$wc) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$arrayidx$i$236 | |
| (i32.add | |
| (local.get $$ebuf0$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr106$i | |
| (i32.add | |
| (local.get $$ebuf0$i) | |
| (i32.const 11) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast$i | |
| (local.get $$buf$i) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast160$i | |
| (local.get $$arrayidx$i$236) | |
| ) | |
| (local.set $$sub$ptr$sub159$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast160$i) | |
| (local.get $$sub$ptr$rhs$cast$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$sub145$i | |
| (i32.sub | |
| (i32.const -2) | |
| (local.get $$sub$ptr$rhs$cast$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$sub153$i | |
| (i32.add | |
| (local.get $$sub$ptr$lhs$cast160$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add$ptr213$i | |
| (i32.add | |
| (local.get $$big$i) | |
| (i32.const 288) | |
| ) | |
| ) | |
| (local.set $$add$ptr671$i | |
| (i32.add | |
| (local.get $$buf$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast694$i | |
| (local.get $$add$ptr671$i) | |
| ) | |
| (local.set $$incdec$ptr689$i | |
| (i32.add | |
| (local.get $$buf$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$cnt$0 | |
| (i32.const 0) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$fmt) | |
| ) | |
| (local.set $$l$0 | |
| (i32.const 0) | |
| ) | |
| (local.set $$l10n$0 | |
| (i32.const 0) | |
| ) | |
| (loop $label$continue$L1 | |
| (block $label$break$L1 | |
| (local.set $$cmp | |
| (i32.gt_s | |
| (local.get $$cnt$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (block $do-once | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$sub | |
| (i32.sub | |
| (i32.const 2147483647) | |
| (local.get $$cnt$0) | |
| ) | |
| ) | |
| (local.set $$cmp1 | |
| (i32.gt_s | |
| (local.get $$l$0) | |
| (local.get $$sub) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp1) | |
| (block | |
| (local.set $$call | |
| (call $___errno_location) | |
| ) | |
| (i32.store | |
| (local.get $$call) | |
| (i32.const 75) | |
| ) | |
| (local.set $$cnt$1 | |
| (i32.const -1) | |
| ) | |
| (br $do-once) | |
| ) | |
| (block | |
| (local.set $$add | |
| (i32.add | |
| (local.get $$l$0) | |
| (local.get $$cnt$0) | |
| ) | |
| ) | |
| (local.set $$cnt$1 | |
| (local.get $$add) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cnt$1 | |
| (local.get $$cnt$0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load8_s | |
| (local.get $$incdec$ptr169275) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$0) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool) | |
| (block | |
| (local.set $$cnt$1$lcssa | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$l10n$0$lcssa | |
| (local.get $$l10n$0) | |
| ) | |
| (local.set $label | |
| (i32.const 242) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| (block | |
| (local.set $$1 | |
| (local.get $$0) | |
| ) | |
| (local.set $$incdec$ptr169274 | |
| (local.get $$incdec$ptr169275) | |
| ) | |
| ) | |
| ) | |
| (loop $label$continue$L9 | |
| (block $label$break$L9 | |
| (block $switch | |
| (block $switch-default | |
| (block $switch-case0 | |
| (block $switch-case | |
| (br_table $switch-case0 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case $switch-default | |
| (i32.sub | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$1) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169276301 | |
| (local.get $$incdec$ptr169274) | |
| ) | |
| (local.set $$z$0302 | |
| (local.get $$incdec$ptr169274) | |
| ) | |
| (local.set $label | |
| (i32.const 9) | |
| ) | |
| (br $label$break$L9) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169276$lcssa | |
| (local.get $$incdec$ptr169274) | |
| ) | |
| (local.set $$z$0$lcssa | |
| (local.get $$incdec$ptr169274) | |
| ) | |
| (br $label$break$L9) | |
| (br $switch) | |
| ) | |
| ) | |
| (nop) | |
| ) | |
| (local.set $$incdec$ptr | |
| (i32.add | |
| (local.get $$incdec$ptr169274) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$$pre | |
| (i32.load8_s | |
| (local.get $$incdec$ptr) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (local.get $$$pre) | |
| ) | |
| (local.set $$incdec$ptr169274 | |
| (local.get $$incdec$ptr) | |
| ) | |
| (br $label$continue$L9) | |
| ) | |
| ) | |
| (block $label$break$L12 | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 9) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$arrayidx16 | |
| (i32.add | |
| (local.get $$incdec$ptr169276301) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.load8_s | |
| (local.get $$arrayidx16) | |
| ) | |
| ) | |
| (local.set $$cmp18 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$2) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 37) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp18) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169276$lcssa | |
| (local.get $$incdec$ptr169276301) | |
| ) | |
| (local.set $$z$0$lcssa | |
| (local.get $$z$0302) | |
| ) | |
| (br $label$break$L12) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr23 | |
| (i32.add | |
| (local.get $$z$0302) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add$ptr | |
| (i32.add | |
| (local.get $$incdec$ptr169276301) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.load8_s | |
| (local.get $$add$ptr) | |
| ) | |
| ) | |
| (local.set $$cmp13 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$3) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 37) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp13) | |
| (block | |
| (local.set $$incdec$ptr169276301 | |
| (local.get $$add$ptr) | |
| ) | |
| (local.set $$z$0302 | |
| (local.get $$incdec$ptr23) | |
| ) | |
| (local.set $label | |
| (i32.const 9) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169276$lcssa | |
| (local.get $$add$ptr) | |
| ) | |
| (local.set $$z$0$lcssa | |
| (local.get $$incdec$ptr23) | |
| ) | |
| (br $while-out) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast | |
| (local.get $$z$0$lcssa) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast | |
| (local.get $$incdec$ptr169275) | |
| ) | |
| (local.set $$sub$ptr$sub | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast) | |
| (local.get $$sub$ptr$rhs$cast) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool25) | |
| (block | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i | |
| (i32.and | |
| (local.get $$4) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i | |
| (i32.eq | |
| (local.get $$and$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$incdec$ptr169275) | |
| (local.get $$sub$ptr$sub) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$tobool28 | |
| (i32.eq | |
| (local.get $$z$0$lcssa) | |
| (local.get $$incdec$ptr169275) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool28) | |
| ) | |
| (block | |
| (local.set $$l10n$0$phi | |
| (local.get $$l10n$0) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169276$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$0$phi) | |
| ) | |
| (br $label$continue$L1) | |
| ) | |
| ) | |
| (local.set $$arrayidx31 | |
| (i32.add | |
| (local.get $$incdec$ptr169276$lcssa) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.load8_s | |
| (local.get $$arrayidx31) | |
| ) | |
| ) | |
| (local.set $$conv32 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$5) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$isdigittmp | |
| (i32.add | |
| (local.get $$conv32) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$isdigit | |
| (i32.lt_u | |
| (local.get $$isdigittmp) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$isdigit) | |
| (block | |
| (local.set $$arrayidx35 | |
| (i32.add | |
| (local.get $$incdec$ptr169276$lcssa) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.load8_s | |
| (local.get $$arrayidx35) | |
| ) | |
| ) | |
| (local.set $$cmp37 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$6) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (local.set $$add$ptr43 | |
| (i32.add | |
| (local.get $$incdec$ptr169276$lcssa) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$add$ptr43$arrayidx31 | |
| (if (result i32) | |
| (local.get $$cmp37) | |
| (local.get $$add$ptr43) | |
| (local.get $$arrayidx31) | |
| ) | |
| ) | |
| (local.set $$$l10n$0 | |
| (if (result i32) | |
| (local.get $$cmp37) | |
| (i32.const 1) | |
| (local.get $$l10n$0) | |
| ) | |
| ) | |
| (local.set $$isdigittmp$ | |
| (if (result i32) | |
| (local.get $$cmp37) | |
| (local.get $$isdigittmp) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$$pre357 | |
| (i32.load8_s | |
| (local.get $$add$ptr43$arrayidx31) | |
| ) | |
| ) | |
| (local.set $$7 | |
| (local.get $$$pre357) | |
| ) | |
| (local.set $$argpos$0 | |
| (local.get $$isdigittmp$) | |
| ) | |
| (local.set $$l10n$1 | |
| (local.get $$$l10n$0) | |
| ) | |
| (local.set $$storemerge | |
| (local.get $$add$ptr43$arrayidx31) | |
| ) | |
| ) | |
| (block | |
| (local.set $$7 | |
| (local.get $$5) | |
| ) | |
| (local.set $$argpos$0 | |
| (i32.const -1) | |
| ) | |
| (local.set $$l10n$1 | |
| (local.get $$l10n$0) | |
| ) | |
| (local.set $$storemerge | |
| (local.get $$arrayidx31) | |
| ) | |
| ) | |
| ) | |
| (local.set $$conv48$307 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$7) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$8 | |
| (i32.and | |
| (local.get $$conv48$307) | |
| (i32.const -32) | |
| ) | |
| ) | |
| (local.set $$cmp50$308 | |
| (i32.eq | |
| (local.get $$8) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (block $label$break$L25 | |
| (if | |
| (local.get $$cmp50$308) | |
| (block | |
| (local.set $$9 | |
| (local.get $$7) | |
| ) | |
| (local.set $$conv48311 | |
| (local.get $$conv48$307) | |
| ) | |
| (local.set $$fl$0310 | |
| (i32.const 0) | |
| ) | |
| (local.set $$storemerge$186309 | |
| (local.get $$storemerge) | |
| ) | |
| (loop $while-in4 | |
| (block $while-out3 | |
| (local.set $$sub54 | |
| (i32.add | |
| (local.get $$conv48311) | |
| (i32.const -32) | |
| ) | |
| ) | |
| (local.set $$shl | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$sub54) | |
| ) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$shl) | |
| (i32.const 75913) | |
| ) | |
| ) | |
| (local.set $$tobool55 | |
| (i32.eq | |
| (local.get $$and) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool55) | |
| (block | |
| (local.set $$12 | |
| (local.get $$9) | |
| ) | |
| (local.set $$fl$0284 | |
| (local.get $$fl$0310) | |
| ) | |
| (local.set $$storemerge$186282 | |
| (local.get $$storemerge$186309) | |
| ) | |
| (br $label$break$L25) | |
| ) | |
| ) | |
| (local.set $$conv58 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$9) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$sub59 | |
| (i32.add | |
| (local.get $$conv58) | |
| (i32.const -32) | |
| ) | |
| ) | |
| (local.set $$shl60 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$sub59) | |
| ) | |
| ) | |
| (local.set $$or | |
| (i32.or | |
| (local.get $$shl60) | |
| (local.get $$fl$0310) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr62 | |
| (i32.add | |
| (local.get $$storemerge$186309) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$10 | |
| (i32.load8_s | |
| (local.get $$incdec$ptr62) | |
| ) | |
| ) | |
| (local.set $$conv48 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$10) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$11 | |
| (i32.and | |
| (local.get $$conv48) | |
| (i32.const -32) | |
| ) | |
| ) | |
| (local.set $$cmp50 | |
| (i32.eq | |
| (local.get $$11) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp50) | |
| (block | |
| (local.set $$9 | |
| (local.get $$10) | |
| ) | |
| (local.set $$conv48311 | |
| (local.get $$conv48) | |
| ) | |
| (local.set $$fl$0310 | |
| (local.get $$or) | |
| ) | |
| (local.set $$storemerge$186309 | |
| (local.get $$incdec$ptr62) | |
| ) | |
| ) | |
| (block | |
| (local.set $$12 | |
| (local.get $$10) | |
| ) | |
| (local.set $$fl$0284 | |
| (local.get $$or) | |
| ) | |
| (local.set $$storemerge$186282 | |
| (local.get $$incdec$ptr62) | |
| ) | |
| (br $while-out3) | |
| ) | |
| ) | |
| (br $while-in4) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$12 | |
| (local.get $$7) | |
| ) | |
| (local.set $$fl$0284 | |
| (i32.const 0) | |
| ) | |
| (local.set $$storemerge$186282 | |
| (local.get $$storemerge) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp65 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$12) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 42) | |
| ) | |
| ) | |
| (block $do-once5 | |
| (if | |
| (local.get $$cmp65) | |
| (block | |
| (local.set $$arrayidx68 | |
| (i32.add | |
| (local.get $$storemerge$186282) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$13 | |
| (i32.load8_s | |
| (local.get $$arrayidx68) | |
| ) | |
| ) | |
| (local.set $$conv69 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$13) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$isdigittmp189 | |
| (i32.add | |
| (local.get $$conv69) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$isdigit190 | |
| (i32.lt_u | |
| (local.get $$isdigittmp189) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$isdigit190) | |
| (block | |
| (local.set $$arrayidx73 | |
| (i32.add | |
| (local.get $$storemerge$186282) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$14 | |
| (i32.load8_s | |
| (local.get $$arrayidx73) | |
| ) | |
| ) | |
| (local.set $$cmp75 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$14) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp75) | |
| (block | |
| (local.set $$arrayidx81 | |
| (i32.add | |
| (local.get $$nl_type) | |
| (i32.shl | |
| (local.get $$isdigittmp189) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx81) | |
| (i32.const 10) | |
| ) | |
| (local.set $$15 | |
| (i32.load8_s | |
| (local.get $$arrayidx68) | |
| ) | |
| ) | |
| (local.set $$conv83 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$15) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$sub84 | |
| (i32.add | |
| (local.get $$conv83) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$i86 | |
| (i32.add | |
| (local.get $$nl_arg) | |
| (i32.shl | |
| (local.get $$sub84) | |
| (i32.const 3) | |
| ) | |
| ) | |
| ) | |
| (local.set $$16 | |
| (local.get $$i86) | |
| ) | |
| (local.set $$17 | |
| (local.get $$16) | |
| ) | |
| (local.set $$18 | |
| (i32.load | |
| (local.get $$17) | |
| ) | |
| ) | |
| (local.set $$19 | |
| (i32.add | |
| (local.get $$16) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$20 | |
| (local.get $$19) | |
| ) | |
| (local.set $$21 | |
| (i32.load | |
| (local.get $$20) | |
| ) | |
| ) | |
| (local.set $$add$ptr88 | |
| (i32.add | |
| (local.get $$storemerge$186282) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$l10n$2 | |
| (i32.const 1) | |
| ) | |
| (local.set $$storemerge$191 | |
| (local.get $$add$ptr88) | |
| ) | |
| (local.set $$w$0 | |
| (local.get $$18) | |
| ) | |
| ) | |
| (local.set $label | |
| (i32.const 24) | |
| ) | |
| ) | |
| ) | |
| (local.set $label | |
| (i32.const 24) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 24) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$tobool90 | |
| (i32.eq | |
| (local.get $$l10n$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool90) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool25) | |
| ) | |
| (block | |
| (local.set $$fl$1 | |
| (local.get $$fl$0284) | |
| ) | |
| (local.set $$incdec$ptr169269 | |
| (local.get $$arrayidx68) | |
| ) | |
| (local.set $$l10n$3 | |
| (i32.const 0) | |
| ) | |
| (local.set $$w$1 | |
| (i32.const 0) | |
| ) | |
| (br $do-once5) | |
| ) | |
| ) | |
| (local.set $$arglist_current | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$22 | |
| (local.get $$arglist_current) | |
| ) | |
| (local.set $$23 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded4 | |
| (local.get $$23) | |
| ) | |
| (local.set $$expanded | |
| (i32.sub | |
| (local.get $$expanded4) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$24 | |
| (i32.add | |
| (local.get $$22) | |
| (local.get $$expanded) | |
| ) | |
| ) | |
| (local.set $$25 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded8 | |
| (local.get $$25) | |
| ) | |
| (local.set $$expanded7 | |
| (i32.sub | |
| (local.get $$expanded8) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded6 | |
| (i32.xor | |
| (local.get $$expanded7) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$26 | |
| (i32.and | |
| (local.get $$24) | |
| (local.get $$expanded6) | |
| ) | |
| ) | |
| (local.set $$27 | |
| (local.get $$26) | |
| ) | |
| (local.set $$28 | |
| (i32.load | |
| (local.get $$27) | |
| ) | |
| ) | |
| (local.set $$arglist_next | |
| (i32.add | |
| (local.get $$27) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next) | |
| ) | |
| (local.set $$l10n$2 | |
| (i32.const 0) | |
| ) | |
| (local.set $$storemerge$191 | |
| (local.get $$arrayidx68) | |
| ) | |
| (local.set $$w$0 | |
| (local.get $$28) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp97 | |
| (i32.lt_s | |
| (local.get $$w$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp97) | |
| (block | |
| (local.set $$or100 | |
| (i32.or | |
| (local.get $$fl$0284) | |
| (i32.const 8192) | |
| ) | |
| ) | |
| (local.set $$sub101 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$w$0) | |
| ) | |
| ) | |
| (local.set $$fl$1 | |
| (local.get $$or100) | |
| ) | |
| (local.set $$incdec$ptr169269 | |
| (local.get $$storemerge$191) | |
| ) | |
| (local.set $$l10n$3 | |
| (local.get $$l10n$2) | |
| ) | |
| (local.set $$w$1 | |
| (local.get $$sub101) | |
| ) | |
| ) | |
| (block | |
| (local.set $$fl$1 | |
| (local.get $$fl$0284) | |
| ) | |
| (local.set $$incdec$ptr169269 | |
| (local.get $$storemerge$191) | |
| ) | |
| (local.set $$l10n$3 | |
| (local.get $$l10n$2) | |
| ) | |
| (local.set $$w$1 | |
| (local.get $$w$0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$conv$4$i | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$12) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$isdigittmp$5$i | |
| (i32.add | |
| (local.get $$conv$4$i) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$isdigit$6$i | |
| (i32.lt_u | |
| (local.get $$isdigittmp$5$i) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$isdigit$6$i) | |
| (block | |
| (local.set $$29 | |
| (local.get $$storemerge$186282) | |
| ) | |
| (local.set $$i$07$i | |
| (i32.const 0) | |
| ) | |
| (local.set $$isdigittmp8$i | |
| (local.get $$isdigittmp$5$i) | |
| ) | |
| (loop $while-in8 | |
| (block $while-out7 | |
| (local.set $$mul$i | |
| (i32.mul | |
| (local.get $$i$07$i) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (local.set $$add$i | |
| (i32.add | |
| (local.get $$mul$i) | |
| (local.get $$isdigittmp8$i) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr$i | |
| (i32.add | |
| (local.get $$29) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$30 | |
| (i32.load8_s | |
| (local.get $$incdec$ptr$i) | |
| ) | |
| ) | |
| (local.set $$conv$i | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$30) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$isdigittmp$i | |
| (i32.add | |
| (local.get $$conv$i) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$isdigit$i | |
| (i32.lt_u | |
| (local.get $$isdigittmp$i) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$isdigit$i) | |
| (block | |
| (local.set $$29 | |
| (local.get $$incdec$ptr$i) | |
| ) | |
| (local.set $$i$07$i | |
| (local.get $$add$i) | |
| ) | |
| (local.set $$isdigittmp8$i | |
| (local.get $$isdigittmp$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$add$i$lcssa | |
| (local.get $$add$i) | |
| ) | |
| (local.set $$incdec$ptr$i$lcssa | |
| (local.get $$incdec$ptr$i) | |
| ) | |
| (br $while-out7) | |
| ) | |
| ) | |
| (br $while-in8) | |
| ) | |
| ) | |
| (local.set $$cmp105 | |
| (i32.lt_s | |
| (local.get $$add$i$lcssa) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp105) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| (block | |
| (local.set $$fl$1 | |
| (local.get $$fl$0284) | |
| ) | |
| (local.set $$incdec$ptr169269 | |
| (local.get $$incdec$ptr$i$lcssa) | |
| ) | |
| (local.set $$l10n$3 | |
| (local.get $$l10n$1) | |
| ) | |
| (local.set $$w$1 | |
| (local.get $$add$i$lcssa) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$fl$1 | |
| (local.get $$fl$0284) | |
| ) | |
| (local.set $$incdec$ptr169269 | |
| (local.get $$storemerge$186282) | |
| ) | |
| (local.set $$l10n$3 | |
| (local.get $$l10n$1) | |
| ) | |
| (local.set $$w$1 | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$31 | |
| (i32.load8_s | |
| (local.get $$incdec$ptr169269) | |
| ) | |
| ) | |
| (local.set $$cmp111 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$31) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 46) | |
| ) | |
| ) | |
| (block $label$break$L46 | |
| (if | |
| (local.get $$cmp111) | |
| (block | |
| (local.set $$arrayidx114 | |
| (i32.add | |
| (local.get $$incdec$ptr169269) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$32 | |
| (i32.load8_s | |
| (local.get $$arrayidx114) | |
| ) | |
| ) | |
| (local.set $$cmp116 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$32) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 42) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp116) | |
| ) | |
| (block | |
| (local.set $$conv$4$i$197 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$32) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$isdigittmp$5$i$198 | |
| (i32.add | |
| (local.get $$conv$4$i$197) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$isdigit$6$i$199 | |
| (i32.lt_u | |
| (local.get $$isdigittmp$5$i$198) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$isdigit$6$i$199) | |
| (block | |
| (local.set $$49 | |
| (local.get $$arrayidx114) | |
| ) | |
| (local.set $$i$07$i$201 | |
| (i32.const 0) | |
| ) | |
| (local.set $$isdigittmp8$i$200 | |
| (local.get $$isdigittmp$5$i$198) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169272 | |
| (local.get $$arrayidx114) | |
| ) | |
| (local.set $$p$0 | |
| (i32.const 0) | |
| ) | |
| (br $label$break$L46) | |
| ) | |
| ) | |
| (loop $while-in11 | |
| (block $while-out10 | |
| (local.set $$mul$i$202 | |
| (i32.mul | |
| (local.get $$i$07$i$201) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (local.set $$add$i$203 | |
| (i32.add | |
| (local.get $$mul$i$202) | |
| (local.get $$isdigittmp8$i$200) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr$i$204 | |
| (i32.add | |
| (local.get $$49) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$50 | |
| (i32.load8_s | |
| (local.get $$incdec$ptr$i$204) | |
| ) | |
| ) | |
| (local.set $$conv$i$205 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$50) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$isdigittmp$i$206 | |
| (i32.add | |
| (local.get $$conv$i$205) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$isdigit$i$207 | |
| (i32.lt_u | |
| (local.get $$isdigittmp$i$206) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$isdigit$i$207) | |
| (block | |
| (local.set $$49 | |
| (local.get $$incdec$ptr$i$204) | |
| ) | |
| (local.set $$i$07$i$201 | |
| (local.get $$add$i$203) | |
| ) | |
| (local.set $$isdigittmp8$i$200 | |
| (local.get $$isdigittmp$i$206) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169272 | |
| (local.get $$incdec$ptr$i$204) | |
| ) | |
| (local.set $$p$0 | |
| (local.get $$add$i$203) | |
| ) | |
| (br $label$break$L46) | |
| ) | |
| ) | |
| (br $while-in11) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx119 | |
| (i32.add | |
| (local.get $$incdec$ptr169269) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$33 | |
| (i32.load8_s | |
| (local.get $$arrayidx119) | |
| ) | |
| ) | |
| (local.set $$conv120 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$33) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$isdigittmp187 | |
| (i32.add | |
| (local.get $$conv120) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$isdigit188 | |
| (i32.lt_u | |
| (local.get $$isdigittmp187) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$isdigit188) | |
| (block | |
| (local.set $$arrayidx124 | |
| (i32.add | |
| (local.get $$incdec$ptr169269) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$34 | |
| (i32.load8_s | |
| (local.get $$arrayidx124) | |
| ) | |
| ) | |
| (local.set $$cmp126 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$34) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 36) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp126) | |
| (block | |
| (local.set $$arrayidx132 | |
| (i32.add | |
| (local.get $$nl_type) | |
| (i32.shl | |
| (local.get $$isdigittmp187) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx132) | |
| (i32.const 10) | |
| ) | |
| (local.set $$35 | |
| (i32.load8_s | |
| (local.get $$arrayidx119) | |
| ) | |
| ) | |
| (local.set $$conv134 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$35) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$sub135 | |
| (i32.add | |
| (local.get $$conv134) | |
| (i32.const -48) | |
| ) | |
| ) | |
| (local.set $$i137 | |
| (i32.add | |
| (local.get $$nl_arg) | |
| (i32.shl | |
| (local.get $$sub135) | |
| (i32.const 3) | |
| ) | |
| ) | |
| ) | |
| (local.set $$36 | |
| (local.get $$i137) | |
| ) | |
| (local.set $$37 | |
| (local.get $$36) | |
| ) | |
| (local.set $$38 | |
| (i32.load | |
| (local.get $$37) | |
| ) | |
| ) | |
| (local.set $$39 | |
| (i32.add | |
| (local.get $$36) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$40 | |
| (local.get $$39) | |
| ) | |
| (local.set $$41 | |
| (i32.load | |
| (local.get $$40) | |
| ) | |
| ) | |
| (local.set $$add$ptr139 | |
| (i32.add | |
| (local.get $$incdec$ptr169269) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr169272 | |
| (local.get $$add$ptr139) | |
| ) | |
| (local.set $$p$0 | |
| (local.get $$38) | |
| ) | |
| (br $label$break$L46) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$tobool141 | |
| (i32.eq | |
| (local.get $$l10n$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool141) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool25) | |
| (block | |
| (local.set $$arglist_current2 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$42 | |
| (local.get $$arglist_current2) | |
| ) | |
| (local.set $$43 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded11 | |
| (local.get $$43) | |
| ) | |
| (local.set $$expanded10 | |
| (i32.sub | |
| (local.get $$expanded11) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$44 | |
| (i32.add | |
| (local.get $$42) | |
| (local.get $$expanded10) | |
| ) | |
| ) | |
| (local.set $$45 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded15 | |
| (local.get $$45) | |
| ) | |
| (local.set $$expanded14 | |
| (i32.sub | |
| (local.get $$expanded15) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded13 | |
| (i32.xor | |
| (local.get $$expanded14) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$46 | |
| (i32.and | |
| (local.get $$44) | |
| (local.get $$expanded13) | |
| ) | |
| ) | |
| (local.set $$47 | |
| (local.get $$46) | |
| ) | |
| (local.set $$48 | |
| (i32.load | |
| (local.get $$47) | |
| ) | |
| ) | |
| (local.set $$arglist_next3 | |
| (i32.add | |
| (local.get $$47) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next3) | |
| ) | |
| (local.set $$incdec$ptr169272 | |
| (local.get $$arrayidx119) | |
| ) | |
| (local.set $$p$0 | |
| (local.get $$48) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169272 | |
| (local.get $$arrayidx119) | |
| ) | |
| (local.set $$p$0 | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr169272 | |
| (local.get $$incdec$ptr169269) | |
| ) | |
| (local.set $$p$0 | |
| (i32.const -1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr169271 | |
| (local.get $$incdec$ptr169272) | |
| ) | |
| (local.set $$st$0 | |
| (i32.const 0) | |
| ) | |
| (loop $while-in13 | |
| (block $while-out12 | |
| (local.set $$51 | |
| (i32.load8_s | |
| (local.get $$incdec$ptr169271) | |
| ) | |
| ) | |
| (local.set $$conv163 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$51) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$sub164 | |
| (i32.add | |
| (local.get $$conv163) | |
| (i32.const -65) | |
| ) | |
| ) | |
| (local.set $$cmp165 | |
| (i32.gt_u | |
| (local.get $$sub164) | |
| (i32.const 57) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp165) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr169 | |
| (i32.add | |
| (local.get $$incdec$ptr169271) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx173 | |
| (i32.add | |
| (i32.add | |
| (i32.const 3611) | |
| (i32.mul | |
| (local.get $$st$0) | |
| (i32.const 58) | |
| ) | |
| ) | |
| (local.get $$sub164) | |
| ) | |
| ) | |
| (local.set $$52 | |
| (i32.load8_s | |
| (local.get $$arrayidx173) | |
| ) | |
| ) | |
| (local.set $$conv174 | |
| (i32.and | |
| (local.get $$52) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$sub175 | |
| (i32.add | |
| (local.get $$conv174) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$cmp176 | |
| (i32.lt_u | |
| (local.get $$sub175) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp176) | |
| (block | |
| (local.set $$incdec$ptr169271 | |
| (local.get $$incdec$ptr169) | |
| ) | |
| (local.set $$st$0 | |
| (local.get $$conv174) | |
| ) | |
| ) | |
| (block | |
| (local.set $$$lcssa | |
| (local.get $$52) | |
| ) | |
| (local.set $$conv174$lcssa | |
| (local.get $$conv174) | |
| ) | |
| (local.set $$incdec$ptr169$lcssa | |
| (local.get $$incdec$ptr169) | |
| ) | |
| (local.set $$incdec$ptr169271$lcssa414 | |
| (local.get $$incdec$ptr169271) | |
| ) | |
| (local.set $$st$0$lcssa415 | |
| (local.get $$st$0) | |
| ) | |
| (br $while-out12) | |
| ) | |
| ) | |
| (br $while-in13) | |
| ) | |
| ) | |
| (local.set $$tobool178 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$$lcssa) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool178) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| (local.set $$cmp181 | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$$lcssa) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 19) | |
| ) | |
| ) | |
| (local.set $$cmp184 | |
| (i32.gt_s | |
| (local.get $$argpos$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (block $do-once14 | |
| (if | |
| (local.get $$cmp181) | |
| (if | |
| (local.get $$cmp184) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| (local.set $label | |
| (i32.const 52) | |
| ) | |
| ) | |
| (block | |
| (if | |
| (local.get $$cmp184) | |
| (block | |
| (local.set $$arrayidx192 | |
| (i32.add | |
| (local.get $$nl_type) | |
| (i32.shl | |
| (local.get $$argpos$0) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx192) | |
| (local.get $$conv174$lcssa) | |
| ) | |
| (local.set $$53 | |
| (i32.add | |
| (local.get $$nl_arg) | |
| (i32.shl | |
| (local.get $$argpos$0) | |
| (i32.const 3) | |
| ) | |
| ) | |
| ) | |
| (local.set $$54 | |
| (local.get $$53) | |
| ) | |
| (local.set $$55 | |
| (local.get $$54) | |
| ) | |
| (local.set $$56 | |
| (i32.load | |
| (local.get $$55) | |
| ) | |
| ) | |
| (local.set $$57 | |
| (i32.add | |
| (local.get $$54) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$58 | |
| (local.get $$57) | |
| ) | |
| (local.set $$59 | |
| (i32.load | |
| (local.get $$58) | |
| ) | |
| ) | |
| (local.set $$60 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$61 | |
| (local.get $$60) | |
| ) | |
| (i32.store | |
| (local.get $$61) | |
| (local.get $$56) | |
| ) | |
| (local.set $$62 | |
| (i32.add | |
| (local.get $$60) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$63 | |
| (local.get $$62) | |
| ) | |
| (i32.store | |
| (local.get $$63) | |
| (local.get $$59) | |
| ) | |
| (local.set $label | |
| (i32.const 52) | |
| ) | |
| (br $do-once14) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool25) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| (call $_pop_arg_336 | |
| (local.get $$arg) | |
| (local.get $$conv174$lcssa) | |
| (local.get $$ap) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 52) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool25) | |
| ) | |
| (block | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$64 | |
| (i32.load8_s | |
| (local.get $$incdec$ptr169271$lcssa414) | |
| ) | |
| ) | |
| (local.set $$conv207 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$64) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$tobool208 | |
| (i32.ne | |
| (local.get $$st$0$lcssa415) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$and210 | |
| (i32.and | |
| (local.get $$conv207) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$cmp211 | |
| (i32.eq | |
| (local.get $$and210) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$or$cond192 | |
| (i32.and | |
| (local.get $$tobool208) | |
| (local.get $$cmp211) | |
| ) | |
| ) | |
| (local.set $$and214 | |
| (i32.and | |
| (local.get $$conv207) | |
| (i32.const -33) | |
| ) | |
| ) | |
| (local.set $$t$0 | |
| (if (result i32) | |
| (local.get $$or$cond192) | |
| (local.get $$and214) | |
| (local.get $$conv207) | |
| ) | |
| ) | |
| (local.set $$and216 | |
| (i32.and | |
| (local.get $$fl$1) | |
| (i32.const 8192) | |
| ) | |
| ) | |
| (local.set $$tobool217 | |
| (i32.eq | |
| (local.get $$and216) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$and219 | |
| (i32.and | |
| (local.get $$fl$1) | |
| (i32.const -65537) | |
| ) | |
| ) | |
| (local.set $$fl$1$and219 | |
| (if (result i32) | |
| (local.get $$tobool217) | |
| (local.get $$fl$1) | |
| (local.get $$and219) | |
| ) | |
| ) | |
| (block $label$break$L75 | |
| (block $switch17 | |
| (block $switch-default120 | |
| (block $switch-case119 | |
| (block $switch-case48 | |
| (block $switch-case47 | |
| (block $switch-case46 | |
| (block $switch-case45 | |
| (block $switch-case44 | |
| (block $switch-case43 | |
| (block $switch-case42 | |
| (block $switch-case41 | |
| (block $switch-case40 | |
| (block $switch-case39 | |
| (block $switch-case38 | |
| (block $switch-case37 | |
| (block $switch-case36 | |
| (block $switch-case35 | |
| (block $switch-case34 | |
| (block $switch-case33 | |
| (block $switch-case30 | |
| (block $switch-case29 | |
| (block $switch-case28 | |
| (block $switch-case27 | |
| (br_table $switch-case42 $switch-default120 $switch-case40 $switch-default120 $switch-case45 $switch-case44 $switch-case43 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case41 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case29 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case46 $switch-default120 $switch-case37 $switch-case35 $switch-case119 $switch-case48 $switch-case47 $switch-default120 $switch-case34 $switch-default120 $switch-default120 $switch-default120 $switch-case38 $switch-case27 $switch-case33 $switch-case28 $switch-default120 $switch-default120 $switch-case39 $switch-default120 $switch-case36 $switch-default120 $switch-default120 $switch-case30 $switch-default120 | |
| (i32.sub | |
| (local.get $$t$0) | |
| (i32.const 65) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (block $switch18 | |
| (block $switch-default26 | |
| (block $switch-case25 | |
| (block $switch-case24 | |
| (block $switch-case23 | |
| (block $switch-case22 | |
| (block $switch-case21 | |
| (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 | |
| (i32.sub | |
| (local.get $$st$0$lcssa415) | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$71 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$71) | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch18) | |
| ) | |
| ) | |
| (block | |
| (local.set $$72 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$72) | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch18) | |
| ) | |
| ) | |
| (block | |
| (local.set $$73 | |
| (i32.lt_s | |
| (local.get $$cnt$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$74 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$73) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$75 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (local.set $$76 | |
| (local.get $$75) | |
| ) | |
| (local.set $$77 | |
| (local.get $$76) | |
| ) | |
| (i32.store | |
| (local.get $$77) | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$78 | |
| (i32.add | |
| (local.get $$76) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$79 | |
| (local.get $$78) | |
| ) | |
| (i32.store | |
| (local.get $$79) | |
| (local.get $$74) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch18) | |
| ) | |
| ) | |
| (block | |
| (local.set $$conv229 | |
| (i32.and | |
| (local.get $$cnt$1) | |
| (i32.const 65535) | |
| ) | |
| ) | |
| (local.set $$80 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (i32.store16 | |
| (local.get $$80) | |
| (local.get $$conv229) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch18) | |
| ) | |
| ) | |
| (block | |
| (local.set $$conv232 | |
| (i32.and | |
| (local.get $$cnt$1) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$81 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$81) | |
| (local.get $$conv232) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch18) | |
| ) | |
| ) | |
| (block | |
| (local.set $$82 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$82) | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch18) | |
| ) | |
| ) | |
| (block | |
| (local.set $$83 | |
| (i32.lt_s | |
| (local.get $$cnt$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$84 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$83) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$85 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (local.set $$86 | |
| (local.get $$85) | |
| ) | |
| (local.set $$87 | |
| (local.get $$86) | |
| ) | |
| (i32.store | |
| (local.get $$87) | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$88 | |
| (i32.add | |
| (local.get $$86) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$89 | |
| (local.get $$88) | |
| ) | |
| (i32.store | |
| (local.get $$89) | |
| (local.get $$84) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch18) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$sub$ptr$sub) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| ) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp240 | |
| (i32.gt_u | |
| (local.get $$p$0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$cond245 | |
| (if (result i32) | |
| (local.get $$cmp240) | |
| (local.get $$p$0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$or246 | |
| (i32.or | |
| (local.get $$fl$1$and219) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$fl$3 | |
| (local.get $$or246) | |
| ) | |
| (local.set $$p$1 | |
| (local.get $$cond245) | |
| ) | |
| (local.set $$t$1 | |
| (i32.const 120) | |
| ) | |
| (local.set $label | |
| (i32.const 64) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (nop) | |
| ) | |
| (block | |
| (local.set $$fl$3 | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$p$1 | |
| (local.get $$p$0) | |
| ) | |
| (local.set $$t$1 | |
| (local.get $$t$0) | |
| ) | |
| (local.set $label | |
| (i32.const 64) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$116 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$117 | |
| (local.get $$116) | |
| ) | |
| (local.set $$118 | |
| (i32.load | |
| (local.get $$117) | |
| ) | |
| ) | |
| (local.set $$119 | |
| (i32.add | |
| (local.get $$116) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$120 | |
| (local.get $$119) | |
| ) | |
| (local.set $$121 | |
| (i32.load | |
| (local.get $$120) | |
| ) | |
| ) | |
| (local.set $$122 | |
| (i32.eq | |
| (local.get $$118) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$123 | |
| (i32.eq | |
| (local.get $$121) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$124 | |
| (i32.and | |
| (local.get $$122) | |
| (local.get $$123) | |
| ) | |
| ) | |
| (if | |
| (local.get $$124) | |
| (local.set $$s$addr$0$lcssa$i$229 | |
| (local.get $$add$ptr205) | |
| ) | |
| (block | |
| (local.set $$126 | |
| (local.get $$118) | |
| ) | |
| (local.set $$129 | |
| (local.get $$121) | |
| ) | |
| (local.set $$s$addr$06$i$221 | |
| (local.get $$add$ptr205) | |
| ) | |
| (loop $while-in32 | |
| (block $while-out31 | |
| (local.set $$125 | |
| (i32.and | |
| (local.get $$126) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$127 | |
| (i32.or | |
| (local.get $$125) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (local.set $$128 | |
| (i32.and | |
| (local.get $$127) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr$i$225 | |
| (i32.add | |
| (local.get $$s$addr$06$i$221) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr$i$225) | |
| (local.get $$128) | |
| ) | |
| (local.set $$130 | |
| (call $_bitshift64Lshr | |
| (local.get $$126) | |
| (local.get $$129) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$131 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$132 | |
| (i32.eq | |
| (local.get $$130) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$133 | |
| (i32.eq | |
| (local.get $$131) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$134 | |
| (i32.and | |
| (local.get $$132) | |
| (local.get $$133) | |
| ) | |
| ) | |
| (if | |
| (local.get $$134) | |
| (block | |
| (local.set $$s$addr$0$lcssa$i$229 | |
| (local.get $$incdec$ptr$i$225) | |
| ) | |
| (br $while-out31) | |
| ) | |
| (block | |
| (local.set $$126 | |
| (local.get $$130) | |
| ) | |
| (local.set $$129 | |
| (local.get $$131) | |
| ) | |
| (local.set $$s$addr$06$i$221 | |
| (local.get $$incdec$ptr$i$225) | |
| ) | |
| ) | |
| ) | |
| (br $while-in32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$and263 | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$tobool264 | |
| (i32.eq | |
| (local.get $$and263) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool264) | |
| (block | |
| (local.set $$a$0 | |
| (local.get $$s$addr$0$lcssa$i$229) | |
| ) | |
| (local.set $$fl$4 | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$p$2 | |
| (local.get $$p$0) | |
| ) | |
| (local.set $$pl$1 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$1 | |
| (i32.const 4091) | |
| ) | |
| (local.set $label | |
| (i32.const 77) | |
| ) | |
| ) | |
| (block | |
| (local.set $$sub$ptr$rhs$cast267 | |
| (local.get $$s$addr$0$lcssa$i$229) | |
| ) | |
| (local.set $$sub$ptr$sub268 | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast317) | |
| (local.get $$sub$ptr$rhs$cast267) | |
| ) | |
| ) | |
| (local.set $$add269 | |
| (i32.add | |
| (local.get $$sub$ptr$sub268) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$cmp270 | |
| (i32.lt_s | |
| (local.get $$p$0) | |
| (local.get $$add269) | |
| ) | |
| ) | |
| (local.set $$add269$p$0 | |
| (if (result i32) | |
| (local.get $$cmp270) | |
| (local.get $$add269) | |
| (local.get $$p$0) | |
| ) | |
| ) | |
| (local.set $$a$0 | |
| (local.get $$s$addr$0$lcssa$i$229) | |
| ) | |
| (local.set $$fl$4 | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$p$2 | |
| (local.get $$add269$p$0) | |
| ) | |
| (local.set $$pl$1 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$1 | |
| (i32.const 4091) | |
| ) | |
| (local.set $label | |
| (i32.const 77) | |
| ) | |
| ) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (nop) | |
| ) | |
| (block | |
| (local.set $$135 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$136 | |
| (local.get $$135) | |
| ) | |
| (local.set $$137 | |
| (i32.load | |
| (local.get $$136) | |
| ) | |
| ) | |
| (local.set $$138 | |
| (i32.add | |
| (local.get $$135) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$139 | |
| (local.get $$138) | |
| ) | |
| (local.set $$140 | |
| (i32.load | |
| (local.get $$139) | |
| ) | |
| ) | |
| (local.set $$141 | |
| (i32.lt_s | |
| (local.get $$140) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$141) | |
| (block | |
| (local.set $$142 | |
| (call $_i64Subtract | |
| (i32.const 0) | |
| (i32.const 0) | |
| (local.get $$137) | |
| (local.get $$140) | |
| ) | |
| ) | |
| (local.set $$143 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$144 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$145 | |
| (local.get $$144) | |
| ) | |
| (i32.store | |
| (local.get $$145) | |
| (local.get $$142) | |
| ) | |
| (local.set $$146 | |
| (i32.add | |
| (local.get $$144) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$147 | |
| (local.get $$146) | |
| ) | |
| (i32.store | |
| (local.get $$147) | |
| (local.get $$143) | |
| ) | |
| (local.set $$148 | |
| (local.get $$142) | |
| ) | |
| (local.set $$149 | |
| (local.get $$143) | |
| ) | |
| (local.set $$pl$0 | |
| (i32.const 1) | |
| ) | |
| (local.set $$prefix$0 | |
| (i32.const 4091) | |
| ) | |
| (local.set $label | |
| (i32.const 76) | |
| ) | |
| (br $label$break$L75) | |
| ) | |
| ) | |
| (local.set $$and289 | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 2048) | |
| ) | |
| ) | |
| (local.set $$tobool290 | |
| (i32.eq | |
| (local.get $$and289) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool290) | |
| (block | |
| (local.set $$and294 | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$tobool295 | |
| (i32.eq | |
| (local.get $$and294) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$ | |
| (if (result i32) | |
| (local.get $$tobool295) | |
| (i32.const 4091) | |
| (i32.const 4093) | |
| ) | |
| ) | |
| (local.set $$148 | |
| (local.get $$137) | |
| ) | |
| (local.set $$149 | |
| (local.get $$140) | |
| ) | |
| (local.set $$pl$0 | |
| (local.get $$and294) | |
| ) | |
| (local.set $$prefix$0 | |
| (local.get $$$) | |
| ) | |
| (local.set $label | |
| (i32.const 76) | |
| ) | |
| ) | |
| (block | |
| (local.set $$148 | |
| (local.get $$137) | |
| ) | |
| (local.set $$149 | |
| (local.get $$140) | |
| ) | |
| (local.set $$pl$0 | |
| (i32.const 1) | |
| ) | |
| (local.set $$prefix$0 | |
| (i32.const 4092) | |
| ) | |
| (local.set $label | |
| (i32.const 76) | |
| ) | |
| ) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$65 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$66 | |
| (local.get $$65) | |
| ) | |
| (local.set $$67 | |
| (i32.load | |
| (local.get $$66) | |
| ) | |
| ) | |
| (local.set $$68 | |
| (i32.add | |
| (local.get $$65) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$69 | |
| (local.get $$68) | |
| ) | |
| (local.set $$70 | |
| (i32.load | |
| (local.get $$69) | |
| ) | |
| ) | |
| (local.set $$148 | |
| (local.get $$67) | |
| ) | |
| (local.set $$149 | |
| (local.get $$70) | |
| ) | |
| (local.set $$pl$0 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$0 | |
| (i32.const 4091) | |
| ) | |
| (local.set $label | |
| (i32.const 76) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$161 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$162 | |
| (local.get $$161) | |
| ) | |
| (local.set $$163 | |
| (i32.load | |
| (local.get $$162) | |
| ) | |
| ) | |
| (local.set $$164 | |
| (i32.add | |
| (local.get $$161) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$165 | |
| (local.get $$164) | |
| ) | |
| (local.set $$166 | |
| (i32.load | |
| (local.get $$165) | |
| ) | |
| ) | |
| (local.set $$167 | |
| (i32.and | |
| (local.get $$163) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$add$ptr340) | |
| (local.get $$167) | |
| ) | |
| (local.set $$a$2 | |
| (local.get $$add$ptr340) | |
| ) | |
| (local.set $$fl$6 | |
| (local.get $$and219) | |
| ) | |
| (local.set $$p$5 | |
| (i32.const 1) | |
| ) | |
| (local.set $$pl$2 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$2 | |
| (i32.const 4091) | |
| ) | |
| (local.set $$z$2 | |
| (local.get $$add$ptr205) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$call344 | |
| (call $___errno_location) | |
| ) | |
| (local.set $$168 | |
| (i32.load | |
| (local.get $$call344) | |
| ) | |
| ) | |
| (local.set $$call345 | |
| (call $_strerror | |
| (local.get $$168) | |
| ) | |
| ) | |
| (local.set $$a$1 | |
| (local.get $$call345) | |
| ) | |
| (local.set $label | |
| (i32.const 82) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$169 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (local.set $$tobool349 | |
| (i32.ne | |
| (local.get $$169) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cond354 | |
| (if (result i32) | |
| (local.get $$tobool349) | |
| (local.get $$169) | |
| (i32.const 4101) | |
| ) | |
| ) | |
| (local.set $$a$1 | |
| (local.get $$cond354) | |
| ) | |
| (local.set $label | |
| (i32.const 82) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$170 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$171 | |
| (local.get $$170) | |
| ) | |
| (local.set $$172 | |
| (i32.load | |
| (local.get $$171) | |
| ) | |
| ) | |
| (local.set $$173 | |
| (i32.add | |
| (local.get $$170) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$174 | |
| (local.get $$173) | |
| ) | |
| (local.set $$175 | |
| (i32.load | |
| (local.get $$174) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$wc) | |
| (local.get $$172) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx370) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$arg) | |
| (local.get $$wc) | |
| ) | |
| (local.set $$p$4365 | |
| (i32.const -1) | |
| ) | |
| (local.set $label | |
| (i32.const 86) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp377$314 | |
| (i32.eq | |
| (local.get $$p$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp377$314) | |
| (block | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (i32.const 0) | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$i$0$lcssa368 | |
| (i32.const 0) | |
| ) | |
| (local.set $label | |
| (i32.const 98) | |
| ) | |
| ) | |
| (block | |
| (local.set $$p$4365 | |
| (local.get $$p$0) | |
| ) | |
| (local.set $label | |
| (i32.const 86) | |
| ) | |
| ) | |
| ) | |
| (br $switch17) | |
| ) | |
| ) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| (block | |
| (local.set $$181 | |
| (f64.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$e2$i) | |
| (i32.const 0) | |
| ) | |
| (f64.store | |
| (global.get $tempDoublePtr) | |
| (local.get $$181) | |
| ) | |
| (local.set $$182 | |
| (i32.load | |
| (global.get $tempDoublePtr) | |
| ) | |
| ) | |
| (local.set $$183 | |
| (i32.load | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (local.set $$184 | |
| (i32.lt_s | |
| (local.get $$183) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$184) | |
| (block | |
| (local.set $$sub$i | |
| (f64.neg | |
| (local.get $$181) | |
| ) | |
| ) | |
| (local.set $$pl$0$i | |
| (i32.const 1) | |
| ) | |
| (local.set $$prefix$0$i | |
| (i32.const 4108) | |
| ) | |
| (local.set $$y$addr$0$i | |
| (local.get $$sub$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$and$i$238 | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 2048) | |
| ) | |
| ) | |
| (local.set $$tobool9$i | |
| (i32.eq | |
| (local.get $$and$i$238) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool9$i) | |
| (block | |
| (local.set $$and12$i | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$tobool13$i | |
| (i32.eq | |
| (local.get $$and12$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$$i | |
| (if (result i32) | |
| (local.get $$tobool13$i) | |
| (i32.const 4109) | |
| (i32.const 4114) | |
| ) | |
| ) | |
| (local.set $$pl$0$i | |
| (local.get $$and12$i) | |
| ) | |
| (local.set $$prefix$0$i | |
| (local.get $$$$i) | |
| ) | |
| (local.set $$y$addr$0$i | |
| (local.get $$181) | |
| ) | |
| ) | |
| (block | |
| (local.set $$pl$0$i | |
| (i32.const 1) | |
| ) | |
| (local.set $$prefix$0$i | |
| (i32.const 4111) | |
| ) | |
| (local.set $$y$addr$0$i | |
| (local.get $$181) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (f64.store | |
| (global.get $tempDoublePtr) | |
| (local.get $$y$addr$0$i) | |
| ) | |
| (local.set $$185 | |
| (i32.load | |
| (global.get $tempDoublePtr) | |
| ) | |
| ) | |
| (local.set $$186 | |
| (i32.load | |
| (i32.add | |
| (global.get $tempDoublePtr) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (local.set $$187 | |
| (i32.and | |
| (local.get $$186) | |
| (i32.const 2146435072) | |
| ) | |
| ) | |
| (local.set $$188 | |
| (i32.lt_u | |
| (local.get $$187) | |
| (i32.const 2146435072) | |
| ) | |
| ) | |
| (local.set $$189 | |
| (i32.lt_s | |
| (i32.const 0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$190 | |
| (i32.eq | |
| (local.get $$187) | |
| (i32.const 2146435072) | |
| ) | |
| ) | |
| (local.set $$191 | |
| (i32.and | |
| (local.get $$190) | |
| (local.get $$189) | |
| ) | |
| ) | |
| (local.set $$192 | |
| (i32.or | |
| (local.get $$188) | |
| (local.get $$191) | |
| ) | |
| ) | |
| (block $do-once49 | |
| (if | |
| (local.get $$192) | |
| (block | |
| (local.set $$call55$i | |
| (call $_frexpl | |
| (local.get $$y$addr$0$i) | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$mul$i$240 | |
| (f64.mul | |
| (local.get $$call55$i) | |
| (f64.const 2) | |
| ) | |
| ) | |
| (local.set $$tobool56$i | |
| (f64.ne | |
| (local.get $$mul$i$240) | |
| (f64.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool56$i) | |
| (block | |
| (local.set $$195 | |
| (i32.load | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$dec$i | |
| (i32.add | |
| (local.get $$195) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$e2$i) | |
| (local.get $$dec$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$or$i$241 | |
| (i32.or | |
| (local.get $$t$0) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$cmp59$i | |
| (i32.eq | |
| (local.get $$or$i$241) | |
| (i32.const 97) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp59$i) | |
| (block | |
| (local.set $$and62$i | |
| (i32.and | |
| (local.get $$t$0) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool63$i | |
| (i32.eq | |
| (local.get $$and62$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$add$ptr65$i | |
| (i32.add | |
| (local.get $$prefix$0$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$prefix$0$add$ptr65$i | |
| (if (result i32) | |
| (local.get $$tobool63$i) | |
| (local.get $$prefix$0$i) | |
| (local.get $$add$ptr65$i) | |
| ) | |
| ) | |
| (local.set $$add67$i | |
| (i32.or | |
| (local.get $$pl$0$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$196 | |
| (i32.gt_u | |
| (local.get $$p$0) | |
| (i32.const 11) | |
| ) | |
| ) | |
| (local.set $$sub74$i | |
| (i32.sub | |
| (i32.const 12) | |
| (local.get $$p$0) | |
| ) | |
| ) | |
| (local.set $$tobool76552$i | |
| (i32.eq | |
| (local.get $$sub74$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$tobool76$i | |
| (i32.or | |
| (local.get $$196) | |
| (local.get $$tobool76552$i) | |
| ) | |
| ) | |
| (block $do-once51 | |
| (if | |
| (local.get $$tobool76$i) | |
| (local.set $$y$addr$1$i | |
| (local.get $$mul$i$240) | |
| ) | |
| (block | |
| (local.set $$re$1482$i | |
| (local.get $$sub74$i) | |
| ) | |
| (local.set $$round$0481$i | |
| (f64.const 8) | |
| ) | |
| (loop $while-in54 | |
| (block $while-out53 | |
| (local.set $$dec78$i | |
| (i32.add | |
| (local.get $$re$1482$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$mul80$i | |
| (f64.mul | |
| (local.get $$round$0481$i) | |
| (f64.const 16) | |
| ) | |
| ) | |
| (local.set $$tobool79$i | |
| (i32.eq | |
| (local.get $$dec78$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool79$i) | |
| (block | |
| (local.set $$mul80$i$lcssa | |
| (local.get $$mul80$i) | |
| ) | |
| (br $while-out53) | |
| ) | |
| (block | |
| (local.set $$re$1482$i | |
| (local.get $$dec78$i) | |
| ) | |
| (local.set $$round$0481$i | |
| (local.get $$mul80$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in54) | |
| ) | |
| ) | |
| (local.set $$197 | |
| (i32.load8_s | |
| (local.get $$prefix$0$add$ptr65$i) | |
| ) | |
| ) | |
| (local.set $$cmp82$i | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$197) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 45) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp82$i) | |
| (block | |
| (local.set $$sub85$i | |
| (f64.neg | |
| (local.get $$mul$i$240) | |
| ) | |
| ) | |
| (local.set $$sub86$i | |
| (f64.sub | |
| (local.get $$sub85$i) | |
| (local.get $$mul80$i$lcssa) | |
| ) | |
| ) | |
| (local.set $$add87$i | |
| (f64.add | |
| (local.get $$mul80$i$lcssa) | |
| (local.get $$sub86$i) | |
| ) | |
| ) | |
| (local.set $$sub88$i | |
| (f64.neg | |
| (local.get $$add87$i) | |
| ) | |
| ) | |
| (local.set $$y$addr$1$i | |
| (local.get $$sub88$i) | |
| ) | |
| (br $do-once51) | |
| ) | |
| (block | |
| (local.set $$add90$i | |
| (f64.add | |
| (local.get $$mul$i$240) | |
| (local.get $$mul80$i$lcssa) | |
| ) | |
| ) | |
| (local.set $$sub91$i | |
| (f64.sub | |
| (local.get $$add90$i) | |
| (local.get $$mul80$i$lcssa) | |
| ) | |
| ) | |
| (local.set $$y$addr$1$i | |
| (local.get $$sub91$i) | |
| ) | |
| (br $do-once51) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$198 | |
| (i32.load | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$cmp94$i | |
| (i32.lt_s | |
| (local.get $$198) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$sub97$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$198) | |
| ) | |
| ) | |
| (local.set $$cond100$i | |
| (if (result i32) | |
| (local.get $$cmp94$i) | |
| (local.get $$sub97$i) | |
| (local.get $$198) | |
| ) | |
| ) | |
| (local.set $$199 | |
| (i32.lt_s | |
| (local.get $$cond100$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$200 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$199) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$201 | |
| (call $_fmt_u | |
| (local.get $$cond100$i) | |
| (local.get $$200) | |
| (local.get $$arrayidx$i$236) | |
| ) | |
| ) | |
| (local.set $$cmp103$i | |
| (i32.eq | |
| (local.get $$201) | |
| (local.get $$arrayidx$i$236) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp103$i) | |
| (block | |
| (i32.store8 | |
| (local.get $$incdec$ptr106$i) | |
| (i32.const 48) | |
| ) | |
| (local.set $$estr$0$i | |
| (local.get $$incdec$ptr106$i) | |
| ) | |
| ) | |
| (local.set $$estr$0$i | |
| (local.get $$201) | |
| ) | |
| ) | |
| (local.set $$202 | |
| (i32.shr_s | |
| (local.get $$198) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$203 | |
| (i32.and | |
| (local.get $$202) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$204 | |
| (i32.add | |
| (local.get $$203) | |
| (i32.const 43) | |
| ) | |
| ) | |
| (local.set $$conv111$i | |
| (i32.and | |
| (local.get $$204) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr112$i | |
| (i32.add | |
| (local.get $$estr$0$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr112$i) | |
| (local.get $$conv111$i) | |
| ) | |
| (local.set $$add113$i | |
| (i32.add | |
| (local.get $$t$0) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$conv114$i | |
| (i32.and | |
| (local.get $$add113$i) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr115$i | |
| (i32.add | |
| (local.get $$estr$0$i) | |
| (i32.const -2) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr115$i) | |
| (local.get $$conv114$i) | |
| ) | |
| (local.set $$notrhs$i | |
| (i32.lt_s | |
| (local.get $$p$0) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and134$i | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$tobool135$i | |
| (i32.eq | |
| (local.get $$and134$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$s$0$i | |
| (local.get $$buf$i) | |
| ) | |
| (local.set $$y$addr$2$i | |
| (local.get $$y$addr$1$i) | |
| ) | |
| (loop $while-in56 | |
| (block $while-out55 | |
| (local.set $$conv116$i | |
| (call $f64-to-int | |
| (local.get $$y$addr$2$i) | |
| ) | |
| ) | |
| (local.set $$arrayidx117$i | |
| (i32.add | |
| (i32.const 4075) | |
| (local.get $$conv116$i) | |
| ) | |
| ) | |
| (local.set $$205 | |
| (i32.load8_s | |
| (local.get $$arrayidx117$i) | |
| ) | |
| ) | |
| (local.set $$conv118$393$i | |
| (i32.and | |
| (local.get $$205) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$or120$i | |
| (i32.or | |
| (local.get $$conv118$393$i) | |
| (local.get $$and62$i) | |
| ) | |
| ) | |
| (local.set $$conv121$i | |
| (i32.and | |
| (local.get $$or120$i) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr122$i | |
| (i32.add | |
| (local.get $$s$0$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$s$0$i) | |
| (local.get $$conv121$i) | |
| ) | |
| (local.set $$conv123$i | |
| (f64.convert_i32_s | |
| (local.get $$conv116$i) | |
| ) | |
| ) | |
| (local.set $$sub124$i | |
| (f64.sub | |
| (local.get $$y$addr$2$i) | |
| (local.get $$conv123$i) | |
| ) | |
| ) | |
| (local.set $$mul125$i | |
| (f64.mul | |
| (local.get $$sub124$i) | |
| (f64.const 16) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast$i | |
| (local.get $$incdec$ptr122$i) | |
| ) | |
| (local.set $$sub$ptr$sub$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast$i) | |
| (local.get $$sub$ptr$rhs$cast$i) | |
| ) | |
| ) | |
| (local.set $$cmp127$i | |
| (i32.eq | |
| (local.get $$sub$ptr$sub$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (block $do-once57 | |
| (if | |
| (local.get $$cmp127$i) | |
| (block | |
| (local.set $$notlhs$i | |
| (f64.eq | |
| (local.get $$mul125$i) | |
| (f64.const 0) | |
| ) | |
| ) | |
| (local.set $$or$cond1$not$i | |
| (i32.and | |
| (local.get $$notrhs$i) | |
| (local.get $$notlhs$i) | |
| ) | |
| ) | |
| (local.set $$or$cond$i | |
| (i32.and | |
| (local.get $$tobool135$i) | |
| (local.get $$or$cond1$not$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond$i) | |
| (block | |
| (local.set $$s$1$i | |
| (local.get $$incdec$ptr122$i) | |
| ) | |
| (br $do-once57) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr137$i | |
| (i32.add | |
| (local.get $$s$0$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr122$i) | |
| (i32.const 46) | |
| ) | |
| (local.set $$s$1$i | |
| (local.get $$incdec$ptr137$i) | |
| ) | |
| ) | |
| (local.set $$s$1$i | |
| (local.get $$incdec$ptr122$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$tobool139$i | |
| (f64.ne | |
| (local.get $$mul125$i) | |
| (f64.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool139$i) | |
| (block | |
| (local.set $$s$0$i | |
| (local.get $$s$1$i) | |
| ) | |
| (local.set $$y$addr$2$i | |
| (local.get $$mul125$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$s$1$i$lcssa | |
| (local.get $$s$1$i) | |
| ) | |
| (br $while-out55) | |
| ) | |
| ) | |
| (br $while-in56) | |
| ) | |
| ) | |
| (local.set $$tobool140$i | |
| (i32.ne | |
| (local.get $$p$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$pre566$i | |
| (local.get $$s$1$i$lcssa) | |
| ) | |
| (local.set $$sub146$i | |
| (i32.add | |
| (local.get $$sub$ptr$sub145$i) | |
| (local.get $$$pre566$i) | |
| ) | |
| ) | |
| (local.set $$cmp147$i | |
| (i32.lt_s | |
| (local.get $$sub146$i) | |
| (local.get $$p$0) | |
| ) | |
| ) | |
| (local.set $$or$cond384 | |
| (i32.and | |
| (local.get $$tobool140$i) | |
| (local.get $$cmp147$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast152$i | |
| (local.get $$incdec$ptr115$i) | |
| ) | |
| (local.set $$add150$i | |
| (i32.add | |
| (local.get $$sub$ptr$sub153$i) | |
| (local.get $$p$0) | |
| ) | |
| ) | |
| (local.set $$add154$i | |
| (i32.sub | |
| (local.get $$add150$i) | |
| (local.get $$sub$ptr$rhs$cast152$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast161$i | |
| (local.get $$incdec$ptr115$i) | |
| ) | |
| (local.set $$sub$ptr$sub162$i | |
| (i32.sub | |
| (local.get $$sub$ptr$sub159$i) | |
| (local.get $$sub$ptr$rhs$cast161$i) | |
| ) | |
| ) | |
| (local.set $$add163$i | |
| (i32.add | |
| (local.get $$sub$ptr$sub162$i) | |
| (local.get $$$pre566$i) | |
| ) | |
| ) | |
| (local.set $$l$0$i | |
| (if (result i32) | |
| (local.get $$or$cond384) | |
| (local.get $$add154$i) | |
| (local.get $$add163$i) | |
| ) | |
| ) | |
| (local.set $$add165$i | |
| (i32.add | |
| (local.get $$l$0$i) | |
| (local.get $$add67$i) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$add165$i) | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$206 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$418$i | |
| (i32.and | |
| (local.get $$206) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$419$i | |
| (i32.eq | |
| (local.get $$and$i$418$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$419$i) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$prefix$0$add$ptr65$i) | |
| (local.get $$add67$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$xor167$i | |
| (i32.xor | |
| (local.get $$fl$1$and219) | |
| (i32.const 65536) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 48) | |
| (local.get $$w$1) | |
| (local.get $$add165$i) | |
| (local.get $$xor167$i) | |
| ) | |
| (local.set $$sub$ptr$sub172$i | |
| (i32.sub | |
| (local.get $$$pre566$i) | |
| (local.get $$sub$ptr$rhs$cast$i) | |
| ) | |
| ) | |
| (local.set $$207 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$424$i | |
| (i32.and | |
| (local.get $$207) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$425$i | |
| (i32.eq | |
| (local.get $$and$i$424$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$425$i) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$buf$i) | |
| (local.get $$sub$ptr$sub172$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast174$i | |
| (local.get $$incdec$ptr115$i) | |
| ) | |
| (local.set $$sub$ptr$sub175$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast160$i) | |
| (local.get $$sub$ptr$rhs$cast174$i) | |
| ) | |
| ) | |
| (local.set $$sum | |
| (i32.add | |
| (local.get $$sub$ptr$sub172$i) | |
| (local.get $$sub$ptr$sub175$i) | |
| ) | |
| ) | |
| (local.set $$sub181$i | |
| (i32.sub | |
| (local.get $$l$0$i) | |
| (local.get $$sum) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 48) | |
| (local.get $$sub181$i) | |
| (i32.const 0) | |
| (i32.const 0) | |
| ) | |
| (local.set $$208 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$430$i | |
| (i32.and | |
| (local.get $$208) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$431$i | |
| (i32.eq | |
| (local.get $$and$i$430$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$431$i) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$incdec$ptr115$i) | |
| (local.get $$sub$ptr$sub175$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$xor186$i | |
| (i32.xor | |
| (local.get $$fl$1$and219) | |
| (i32.const 8192) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$add165$i) | |
| (local.get $$xor186$i) | |
| ) | |
| (local.set $$cmp188$i | |
| (i32.lt_s | |
| (local.get $$add165$i) | |
| (local.get $$w$1) | |
| ) | |
| ) | |
| (local.set $$w$add165$i | |
| (if (result i32) | |
| (local.get $$cmp188$i) | |
| (local.get $$w$1) | |
| (local.get $$add165$i) | |
| ) | |
| ) | |
| (local.set $$retval$0$i | |
| (local.get $$w$add165$i) | |
| ) | |
| (br $do-once49) | |
| ) | |
| ) | |
| (local.set $$cmp196$i | |
| (i32.lt_s | |
| (local.get $$p$0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$p$i | |
| (if (result i32) | |
| (local.get $$cmp196$i) | |
| (i32.const 6) | |
| (local.get $$p$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool56$i) | |
| (block | |
| (local.set $$mul202$i | |
| (f64.mul | |
| (local.get $$mul$i$240) | |
| (f64.const 268435456) | |
| ) | |
| ) | |
| (local.set $$209 | |
| (i32.load | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$sub203$i | |
| (i32.add | |
| (local.get $$209) | |
| (i32.const -28) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$e2$i) | |
| (local.get $$sub203$i) | |
| ) | |
| (local.set $$210 | |
| (local.get $$sub203$i) | |
| ) | |
| (local.set $$y$addr$3$i | |
| (local.get $$mul202$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$$pre564$i | |
| (i32.load | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$210 | |
| (local.get $$$pre564$i) | |
| ) | |
| (local.set $$y$addr$3$i | |
| (local.get $$mul$i$240) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp205$i | |
| (i32.lt_s | |
| (local.get $$210) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$arraydecay208$add$ptr213$i | |
| (if (result i32) | |
| (local.get $$cmp205$i) | |
| (local.get $$big$i) | |
| (local.get $$add$ptr213$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast345$i | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| ) | |
| (local.set $$y$addr$4$i | |
| (local.get $$y$addr$3$i) | |
| ) | |
| (local.set $$z$0$i | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| ) | |
| (loop $while-in60 | |
| (block $while-out59 | |
| (local.set $$conv216$i | |
| (call $f64-to-uint | |
| (local.get $$y$addr$4$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$z$0$i) | |
| (local.get $$conv216$i) | |
| ) | |
| (local.set $$incdec$ptr217$i | |
| (i32.add | |
| (local.get $$z$0$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$conv218$i | |
| (f64.convert_i32_u | |
| (local.get $$conv216$i) | |
| ) | |
| ) | |
| (local.set $$sub219$i | |
| (f64.sub | |
| (local.get $$y$addr$4$i) | |
| (local.get $$conv218$i) | |
| ) | |
| ) | |
| (local.set $$mul220$i | |
| (f64.mul | |
| (local.get $$sub219$i) | |
| (f64.const 1e9) | |
| ) | |
| ) | |
| (local.set $$tobool222$i | |
| (f64.ne | |
| (local.get $$mul220$i) | |
| (f64.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool222$i) | |
| (block | |
| (local.set $$y$addr$4$i | |
| (local.get $$mul220$i) | |
| ) | |
| (local.set $$z$0$i | |
| (local.get $$incdec$ptr217$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$incdec$ptr217$i$lcssa | |
| (local.get $$incdec$ptr217$i) | |
| ) | |
| (br $while-out59) | |
| ) | |
| ) | |
| (br $while-in60) | |
| ) | |
| ) | |
| (local.set $$$pr$i | |
| (i32.load | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$cmp225$547$i | |
| (i32.gt_s | |
| (local.get $$$pr$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp225$547$i) | |
| (block | |
| (local.set $$211 | |
| (local.get $$$pr$i) | |
| ) | |
| (local.set $$a$1549$i | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| ) | |
| (local.set $$z$1548$i | |
| (local.get $$incdec$ptr217$i$lcssa) | |
| ) | |
| (loop $while-in62 | |
| (block $while-out61 | |
| (local.set $$cmp228$i | |
| (i32.gt_s | |
| (local.get $$211) | |
| (i32.const 29) | |
| ) | |
| ) | |
| (local.set $$cond233$i | |
| (if (result i32) | |
| (local.get $$cmp228$i) | |
| (i32.const 29) | |
| (local.get $$211) | |
| ) | |
| ) | |
| (local.set $$d$0$542$i | |
| (i32.add | |
| (local.get $$z$1548$i) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (local.set $$cmp235$543$i | |
| (i32.lt_u | |
| (local.get $$d$0$542$i) | |
| (local.get $$a$1549$i) | |
| ) | |
| ) | |
| (block $do-once63 | |
| (if | |
| (local.get $$cmp235$543$i) | |
| (local.set $$a$2$ph$i | |
| (local.get $$a$1549$i) | |
| ) | |
| (block | |
| (local.set $$carry$0544$i | |
| (i32.const 0) | |
| ) | |
| (local.set $$d$0545$i | |
| (local.get $$d$0$542$i) | |
| ) | |
| (loop $while-in66 | |
| (block $while-out65 | |
| (local.set $$212 | |
| (i32.load | |
| (local.get $$d$0545$i) | |
| ) | |
| ) | |
| (local.set $$213 | |
| (call $_bitshift64Shl | |
| (local.get $$212) | |
| (i32.const 0) | |
| (local.get $$cond233$i) | |
| ) | |
| ) | |
| (local.set $$214 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$215 | |
| (call $_i64Add | |
| (local.get $$213) | |
| (local.get $$214) | |
| (local.get $$carry$0544$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$216 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$217 | |
| (call $___uremdi3 | |
| (local.get $$215) | |
| (local.get $$216) | |
| (i32.const 1000000000) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$218 | |
| (global.get $tempRet0) | |
| ) | |
| (i32.store | |
| (local.get $$d$0545$i) | |
| (local.get $$217) | |
| ) | |
| (local.set $$219 | |
| (call $___udivdi3 | |
| (local.get $$215) | |
| (local.get $$216) | |
| (i32.const 1000000000) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$220 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$d$0$i | |
| (i32.add | |
| (local.get $$d$0545$i) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (local.set $$cmp235$i | |
| (i32.lt_u | |
| (local.get $$d$0$i) | |
| (local.get $$a$1549$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp235$i) | |
| (block | |
| (local.set $$conv242$i$lcssa | |
| (local.get $$219) | |
| ) | |
| (br $while-out65) | |
| ) | |
| (block | |
| (local.set $$carry$0544$i | |
| (local.get $$219) | |
| ) | |
| (local.set $$d$0545$i | |
| (local.get $$d$0$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in66) | |
| ) | |
| ) | |
| (local.set $$tobool244$i | |
| (i32.eq | |
| (local.get $$conv242$i$lcssa) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool244$i) | |
| (block | |
| (local.set $$a$2$ph$i | |
| (local.get $$a$1549$i) | |
| ) | |
| (br $do-once63) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr246$i | |
| (i32.add | |
| (local.get $$a$1549$i) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$incdec$ptr246$i) | |
| (local.get $$conv242$i$lcssa) | |
| ) | |
| (local.set $$a$2$ph$i | |
| (local.get $$incdec$ptr246$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$z$2$i | |
| (local.get $$z$1548$i) | |
| ) | |
| (loop $while-in68 | |
| (block $while-out67 | |
| (local.set $$cmp249$i | |
| (i32.gt_u | |
| (local.get $$z$2$i) | |
| (local.get $$a$2$ph$i) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp249$i) | |
| ) | |
| (block | |
| (local.set $$z$2$i$lcssa | |
| (local.get $$z$2$i) | |
| ) | |
| (br $while-out67) | |
| ) | |
| ) | |
| (local.set $$arrayidx251$i | |
| (i32.add | |
| (local.get $$z$2$i) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (local.set $$221 | |
| (i32.load | |
| (local.get $$arrayidx251$i) | |
| ) | |
| ) | |
| (local.set $$lnot$i | |
| (i32.eq | |
| (local.get $$221) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$lnot$i) | |
| (local.set $$z$2$i | |
| (local.get $$arrayidx251$i) | |
| ) | |
| (block | |
| (local.set $$z$2$i$lcssa | |
| (local.get $$z$2$i) | |
| ) | |
| (br $while-out67) | |
| ) | |
| ) | |
| (br $while-in68) | |
| ) | |
| ) | |
| (local.set $$222 | |
| (i32.load | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$sub256$i | |
| (i32.sub | |
| (local.get $$222) | |
| (local.get $$cond233$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$e2$i) | |
| (local.get $$sub256$i) | |
| ) | |
| (local.set $$cmp225$i | |
| (i32.gt_s | |
| (local.get $$sub256$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp225$i) | |
| (block | |
| (local.set $$211 | |
| (local.get $$sub256$i) | |
| ) | |
| (local.set $$a$1549$i | |
| (local.get $$a$2$ph$i) | |
| ) | |
| (local.set $$z$1548$i | |
| (local.get $$z$2$i$lcssa) | |
| ) | |
| ) | |
| (block | |
| (local.set $$$pr477$i | |
| (local.get $$sub256$i) | |
| ) | |
| (local.set $$a$1$lcssa$i | |
| (local.get $$a$2$ph$i) | |
| ) | |
| (local.set $$z$1$lcssa$i | |
| (local.get $$z$2$i$lcssa) | |
| ) | |
| (br $while-out61) | |
| ) | |
| ) | |
| (br $while-in62) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$$pr477$i | |
| (local.get $$$pr$i) | |
| ) | |
| (local.set $$a$1$lcssa$i | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| ) | |
| (local.set $$z$1$lcssa$i | |
| (local.get $$incdec$ptr217$i$lcssa) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp259$537$i | |
| (i32.lt_s | |
| (local.get $$$pr477$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp259$537$i) | |
| (block | |
| (local.set $$add273$i | |
| (i32.add | |
| (local.get $$$p$i) | |
| (i32.const 25) | |
| ) | |
| ) | |
| (local.set $$div274$i | |
| (i32.and | |
| (call $i32s-div | |
| (local.get $$add273$i) | |
| (i32.const 9) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$add275$i | |
| (i32.add | |
| (local.get $$div274$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$cmp299$i | |
| (i32.eq | |
| (local.get $$or$i$241) | |
| (i32.const 102) | |
| ) | |
| ) | |
| (local.set $$223 | |
| (local.get $$$pr477$i) | |
| ) | |
| (local.set $$a$3539$i | |
| (local.get $$a$1$lcssa$i) | |
| ) | |
| (local.set $$z$3538$i | |
| (local.get $$z$1$lcssa$i) | |
| ) | |
| (loop $while-in70 | |
| (block $while-out69 | |
| (local.set $$sub264$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$223) | |
| ) | |
| ) | |
| (local.set $$cmp265$i | |
| (i32.gt_s | |
| (local.get $$sub264$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$cond271$i | |
| (if (result i32) | |
| (local.get $$cmp265$i) | |
| (i32.const 9) | |
| (local.get $$sub264$i) | |
| ) | |
| ) | |
| (local.set $$cmp277$533$i | |
| (i32.lt_u | |
| (local.get $$a$3539$i) | |
| (local.get $$z$3538$i) | |
| ) | |
| ) | |
| (block $do-once71 | |
| (if | |
| (local.get $$cmp277$533$i) | |
| (block | |
| (local.set $$shl280$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$cond271$i) | |
| ) | |
| ) | |
| (local.set $$sub281$i | |
| (i32.add | |
| (local.get $$shl280$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$shr285$i | |
| (i32.shr_u | |
| (i32.const 1000000000) | |
| (local.get $$cond271$i) | |
| ) | |
| ) | |
| (local.set $$carry262$0535$i | |
| (i32.const 0) | |
| ) | |
| (local.set $$d$1534$i | |
| (local.get $$a$3539$i) | |
| ) | |
| (loop $while-in74 | |
| (block $while-out73 | |
| (local.set $$225 | |
| (i32.load | |
| (local.get $$d$1534$i) | |
| ) | |
| ) | |
| (local.set $$and282$i | |
| (i32.and | |
| (local.get $$225) | |
| (local.get $$sub281$i) | |
| ) | |
| ) | |
| (local.set $$shr283$i | |
| (i32.shr_u | |
| (local.get $$225) | |
| (local.get $$cond271$i) | |
| ) | |
| ) | |
| (local.set $$add284$i | |
| (i32.add | |
| (local.get $$shr283$i) | |
| (local.get $$carry262$0535$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$d$1534$i) | |
| (local.get $$add284$i) | |
| ) | |
| (local.set $$mul286$i | |
| (i32.mul | |
| (local.get $$and282$i) | |
| (local.get $$shr285$i) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr288$i | |
| (i32.add | |
| (local.get $$d$1534$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$cmp277$i | |
| (i32.lt_u | |
| (local.get $$incdec$ptr288$i) | |
| (local.get $$z$3538$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp277$i) | |
| (block | |
| (local.set $$carry262$0535$i | |
| (local.get $$mul286$i) | |
| ) | |
| (local.set $$d$1534$i | |
| (local.get $$incdec$ptr288$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$mul286$i$lcssa | |
| (local.get $$mul286$i) | |
| ) | |
| (br $while-out73) | |
| ) | |
| ) | |
| (br $while-in74) | |
| ) | |
| ) | |
| (local.set $$226 | |
| (i32.load | |
| (local.get $$a$3539$i) | |
| ) | |
| ) | |
| (local.set $$tobool290$i | |
| (i32.eq | |
| (local.get $$226) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr292$i | |
| (i32.add | |
| (local.get $$a$3539$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr292$a$3$i | |
| (if (result i32) | |
| (local.get $$tobool290$i) | |
| (local.get $$incdec$ptr292$i) | |
| (local.get $$a$3539$i) | |
| ) | |
| ) | |
| (local.set $$tobool294$i | |
| (i32.eq | |
| (local.get $$mul286$i$lcssa) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool294$i) | |
| (block | |
| (local.set $$incdec$ptr292$a$3573$i | |
| (local.get $$incdec$ptr292$a$3$i) | |
| ) | |
| (local.set $$z$4$i | |
| (local.get $$z$3538$i) | |
| ) | |
| (br $do-once71) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr296$i | |
| (i32.add | |
| (local.get $$z$3538$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$z$3538$i) | |
| (local.get $$mul286$i$lcssa) | |
| ) | |
| (local.set $$incdec$ptr292$a$3573$i | |
| (local.get $$incdec$ptr292$a$3$i) | |
| ) | |
| (local.set $$z$4$i | |
| (local.get $$incdec$ptr296$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$224 | |
| (i32.load | |
| (local.get $$a$3539$i) | |
| ) | |
| ) | |
| (local.set $$tobool290$569$i | |
| (i32.eq | |
| (local.get $$224) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr292$570$i | |
| (i32.add | |
| (local.get $$a$3539$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr292$a$3$571$i | |
| (if (result i32) | |
| (local.get $$tobool290$569$i) | |
| (local.get $$incdec$ptr292$570$i) | |
| (local.get $$a$3539$i) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr292$a$3573$i | |
| (local.get $$incdec$ptr292$a$3$571$i) | |
| ) | |
| (local.set $$z$4$i | |
| (local.get $$z$3538$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cond304$i | |
| (if (result i32) | |
| (local.get $$cmp299$i) | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| (local.get $$incdec$ptr292$a$3573$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast305$i | |
| (local.get $$z$4$i) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast306$i | |
| (local.get $$cond304$i) | |
| ) | |
| (local.set $$sub$ptr$sub307$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast305$i) | |
| (local.get $$sub$ptr$rhs$cast306$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$div$i | |
| (i32.shr_s | |
| (local.get $$sub$ptr$sub307$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$cmp308$i | |
| (i32.gt_s | |
| (local.get $$sub$ptr$div$i) | |
| (local.get $$add275$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr311$i | |
| (i32.add | |
| (local.get $$cond304$i) | |
| (i32.shl | |
| (local.get $$add275$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$ptr311$z$4$i | |
| (if (result i32) | |
| (local.get $$cmp308$i) | |
| (local.get $$add$ptr311$i) | |
| (local.get $$z$4$i) | |
| ) | |
| ) | |
| (local.set $$227 | |
| (i32.load | |
| (local.get $$e2$i) | |
| ) | |
| ) | |
| (local.set $$add313$i | |
| (i32.add | |
| (local.get $$227) | |
| (local.get $$cond271$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$e2$i) | |
| (local.get $$add313$i) | |
| ) | |
| (local.set $$cmp259$i | |
| (i32.lt_s | |
| (local.get $$add313$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp259$i) | |
| (block | |
| (local.set $$223 | |
| (local.get $$add313$i) | |
| ) | |
| (local.set $$a$3539$i | |
| (local.get $$incdec$ptr292$a$3573$i) | |
| ) | |
| (local.set $$z$3538$i | |
| (local.get $$add$ptr311$z$4$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$a$3$lcssa$i | |
| (local.get $$incdec$ptr292$a$3573$i) | |
| ) | |
| (local.set $$z$3$lcssa$i | |
| (local.get $$add$ptr311$z$4$i) | |
| ) | |
| (br $while-out69) | |
| ) | |
| ) | |
| (br $while-in70) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$a$3$lcssa$i | |
| (local.get $$a$1$lcssa$i) | |
| ) | |
| (local.set $$z$3$lcssa$i | |
| (local.get $$z$1$lcssa$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp315$i | |
| (i32.lt_u | |
| (local.get $$a$3$lcssa$i) | |
| (local.get $$z$3$lcssa$i) | |
| ) | |
| ) | |
| (block $do-once75 | |
| (if | |
| (local.get $$cmp315$i) | |
| (block | |
| (local.set $$sub$ptr$rhs$cast319$i | |
| (local.get $$a$3$lcssa$i) | |
| ) | |
| (local.set $$sub$ptr$sub320$i | |
| (i32.sub | |
| (local.get $$sub$ptr$rhs$cast345$i) | |
| (local.get $$sub$ptr$rhs$cast319$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$div321$i | |
| (i32.shr_s | |
| (local.get $$sub$ptr$sub320$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$mul322$i | |
| (i32.mul | |
| (local.get $$sub$ptr$div321$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$228 | |
| (i32.load | |
| (local.get $$a$3$lcssa$i) | |
| ) | |
| ) | |
| (local.set $$cmp324$529$i | |
| (i32.lt_u | |
| (local.get $$228) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp324$529$i) | |
| (block | |
| (local.set $$e$1$i | |
| (local.get $$mul322$i) | |
| ) | |
| (br $do-once75) | |
| ) | |
| (block | |
| (local.set $$e$0531$i | |
| (local.get $$mul322$i) | |
| ) | |
| (local.set $$i$0530$i | |
| (i32.const 10) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in78 | |
| (block $while-out77 | |
| (local.set $$mul328$i | |
| (i32.mul | |
| (local.get $$i$0530$i) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (local.set $$inc$i | |
| (i32.add | |
| (local.get $$e$0531$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$cmp324$i | |
| (i32.lt_u | |
| (local.get $$228) | |
| (local.get $$mul328$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp324$i) | |
| (block | |
| (local.set $$e$1$i | |
| (local.get $$inc$i) | |
| ) | |
| (br $while-out77) | |
| ) | |
| (block | |
| (local.set $$e$0531$i | |
| (local.get $$inc$i) | |
| ) | |
| (local.set $$i$0530$i | |
| (local.get $$mul328$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in78) | |
| ) | |
| ) | |
| ) | |
| (local.set $$e$1$i | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp333$i | |
| (i32.ne | |
| (local.get $$or$i$241) | |
| (i32.const 102) | |
| ) | |
| ) | |
| (local.set $$mul335$i | |
| (if (result i32) | |
| (local.get $$cmp333$i) | |
| (local.get $$e$1$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$sub336$i | |
| (i32.sub | |
| (local.get $$$p$i) | |
| (local.get $$mul335$i) | |
| ) | |
| ) | |
| (local.set $$cmp338$i | |
| (i32.eq | |
| (local.get $$or$i$241) | |
| (i32.const 103) | |
| ) | |
| ) | |
| (local.set $$tobool341$i | |
| (i32.ne | |
| (local.get $$$p$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$229 | |
| (i32.and | |
| (local.get $$tobool341$i) | |
| (local.get $$cmp338$i) | |
| ) | |
| ) | |
| (local.set $$land$ext$neg$i | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$229) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$sub343$i | |
| (i32.add | |
| (local.get $$sub336$i) | |
| (local.get $$land$ext$neg$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast344$i | |
| (local.get $$z$3$lcssa$i) | |
| ) | |
| (local.set $$sub$ptr$sub346$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast344$i) | |
| (local.get $$sub$ptr$rhs$cast345$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$div347$i | |
| (i32.shr_s | |
| (local.get $$sub$ptr$sub346$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$230 | |
| (i32.mul | |
| (local.get $$sub$ptr$div347$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$mul349$i | |
| (i32.add | |
| (local.get $$230) | |
| (i32.const -9) | |
| ) | |
| ) | |
| (local.set $$cmp350$i | |
| (i32.lt_s | |
| (local.get $$sub343$i) | |
| (local.get $$mul349$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp350$i) | |
| (block | |
| (local.set $$add$ptr354$i | |
| (i32.add | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add355$i | |
| (i32.add | |
| (local.get $$sub343$i) | |
| (i32.const 9216) | |
| ) | |
| ) | |
| (local.set $$div356$i | |
| (i32.and | |
| (call $i32s-div | |
| (local.get $$add355$i) | |
| (i32.const 9) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$sub357$i | |
| (i32.add | |
| (local.get $$div356$i) | |
| (i32.const -1024) | |
| ) | |
| ) | |
| (local.set $$add$ptr358$i | |
| (i32.add | |
| (local.get $$add$ptr354$i) | |
| (i32.shl | |
| (local.get $$sub357$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$rem360$i | |
| (i32.and | |
| (call $i32s-rem | |
| (local.get $$add355$i) | |
| (i32.const 9) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$j$0$524$i | |
| (i32.add | |
| (local.get $$rem360$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$cmp363$525$i | |
| (i32.lt_s | |
| (local.get $$j$0$524$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp363$525$i) | |
| (block | |
| (local.set $$i$1526$i | |
| (i32.const 10) | |
| ) | |
| (local.set $$j$0527$i | |
| (local.get $$j$0$524$i) | |
| ) | |
| (loop $while-in80 | |
| (block $while-out79 | |
| (local.set $$mul367$i | |
| (i32.mul | |
| (local.get $$i$1526$i) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (local.set $$j$0$i | |
| (i32.add | |
| (local.get $$j$0527$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$exitcond$i | |
| (i32.eq | |
| (local.get $$j$0$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (if | |
| (local.get $$exitcond$i) | |
| (block | |
| (local.set $$i$1$lcssa$i | |
| (local.get $$mul367$i) | |
| ) | |
| (br $while-out79) | |
| ) | |
| (block | |
| (local.set $$i$1526$i | |
| (local.get $$mul367$i) | |
| ) | |
| (local.set $$j$0527$i | |
| (local.get $$j$0$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in80) | |
| ) | |
| ) | |
| ) | |
| (local.set $$i$1$lcssa$i | |
| (i32.const 10) | |
| ) | |
| ) | |
| (local.set $$231 | |
| (i32.load | |
| (local.get $$add$ptr358$i) | |
| ) | |
| ) | |
| (local.set $$rem370$i | |
| (i32.and | |
| (call $i32u-rem | |
| (local.get $$231) | |
| (local.get $$i$1$lcssa$i) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$tobool371$i | |
| (i32.eq | |
| (local.get $$rem370$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$add$ptr373$i | |
| (i32.add | |
| (local.get $$add$ptr358$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$cmp374$i | |
| (i32.eq | |
| (local.get $$add$ptr373$i) | |
| (local.get $$z$3$lcssa$i) | |
| ) | |
| ) | |
| (local.set $$or$cond395$i | |
| (i32.and | |
| (local.get $$cmp374$i) | |
| (local.get $$tobool371$i) | |
| ) | |
| ) | |
| (block $do-once81 | |
| (if | |
| (local.get $$or$cond395$i) | |
| (block | |
| (local.set $$a$8$i | |
| (local.get $$a$3$lcssa$i) | |
| ) | |
| (local.set $$d$4$i | |
| (local.get $$add$ptr358$i) | |
| ) | |
| (local.set $$e$4$i | |
| (local.get $$e$1$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$div378$i | |
| (i32.and | |
| (call $i32u-div | |
| (local.get $$231) | |
| (local.get $$i$1$lcssa$i) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$and379$i | |
| (i32.and | |
| (local.get $$div378$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$tobool380$i | |
| (i32.eq | |
| (local.get $$and379$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$396$i | |
| (if (result f64) | |
| (local.get $$tobool380$i) | |
| (f64.const 9007199254740992) | |
| (f64.const 9007199254740994) | |
| ) | |
| ) | |
| (local.set $$div384$i | |
| (i32.and | |
| (call $i32s-div | |
| (local.get $$i$1$lcssa$i) | |
| (i32.const 2) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$cmp385$i | |
| (i32.lt_u | |
| (local.get $$rem370$i) | |
| (local.get $$div384$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp385$i) | |
| (local.set $$small$0$i | |
| (f64.const 0.5) | |
| ) | |
| (block | |
| (local.set $$cmp390$i | |
| (i32.eq | |
| (local.get $$rem370$i) | |
| (local.get $$div384$i) | |
| ) | |
| ) | |
| (local.set $$or$cond397$i | |
| (i32.and | |
| (local.get $$cmp374$i) | |
| (local.get $$cmp390$i) | |
| ) | |
| ) | |
| (local.set $$$404$i | |
| (if (result f64) | |
| (local.get $$or$cond397$i) | |
| (f64.const 1) | |
| (f64.const 1.5) | |
| ) | |
| ) | |
| (local.set $$small$0$i | |
| (local.get $$$404$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$tobool400$i | |
| (i32.eq | |
| (local.get $$pl$0$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once83 | |
| (if | |
| (local.get $$tobool400$i) | |
| (block | |
| (local.set $$round377$1$i | |
| (local.get $$$396$i) | |
| ) | |
| (local.set $$small$1$i | |
| (local.get $$small$0$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$232 | |
| (i32.load8_s | |
| (local.get $$prefix$0$i) | |
| ) | |
| ) | |
| (local.set $$cmp403$i | |
| (i32.eq | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$232) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| (i32.const 45) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp403$i) | |
| ) | |
| (block | |
| (local.set $$round377$1$i | |
| (local.get $$$396$i) | |
| ) | |
| (local.set $$small$1$i | |
| (local.get $$small$0$i) | |
| ) | |
| (br $do-once83) | |
| ) | |
| ) | |
| (local.set $$mul406$i | |
| (f64.neg | |
| (local.get $$$396$i) | |
| ) | |
| ) | |
| (local.set $$mul407$i | |
| (f64.neg | |
| (local.get $$small$0$i) | |
| ) | |
| ) | |
| (local.set $$round377$1$i | |
| (local.get $$mul406$i) | |
| ) | |
| (local.set $$small$1$i | |
| (local.get $$mul407$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub409$i | |
| (i32.sub | |
| (local.get $$231) | |
| (local.get $$rem370$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr358$i) | |
| (local.get $$sub409$i) | |
| ) | |
| (local.set $$add410$i | |
| (f64.add | |
| (local.get $$round377$1$i) | |
| (local.get $$small$1$i) | |
| ) | |
| ) | |
| (local.set $$cmp411$i | |
| (f64.ne | |
| (local.get $$add410$i) | |
| (local.get $$round377$1$i) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp411$i) | |
| ) | |
| (block | |
| (local.set $$a$8$i | |
| (local.get $$a$3$lcssa$i) | |
| ) | |
| (local.set $$d$4$i | |
| (local.get $$add$ptr358$i) | |
| ) | |
| (local.set $$e$4$i | |
| (local.get $$e$1$i) | |
| ) | |
| (br $do-once81) | |
| ) | |
| ) | |
| (local.set $$add414$i | |
| (i32.add | |
| (local.get $$sub409$i) | |
| (local.get $$i$1$lcssa$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr358$i) | |
| (local.get $$add414$i) | |
| ) | |
| (local.set $$cmp416$519$i | |
| (i32.gt_u | |
| (local.get $$add414$i) | |
| (i32.const 999999999) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp416$519$i) | |
| (block | |
| (local.set $$a$5521$i | |
| (local.get $$a$3$lcssa$i) | |
| ) | |
| (local.set $$d$2520$i | |
| (local.get $$add$ptr358$i) | |
| ) | |
| (loop $while-in86 | |
| (block $while-out85 | |
| (local.set $$incdec$ptr419$i | |
| (i32.add | |
| (local.get $$d$2520$i) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$d$2520$i) | |
| (i32.const 0) | |
| ) | |
| (local.set $$cmp420$i | |
| (i32.lt_u | |
| (local.get $$incdec$ptr419$i) | |
| (local.get $$a$5521$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp420$i) | |
| (block | |
| (local.set $$incdec$ptr423$i | |
| (i32.add | |
| (local.get $$a$5521$i) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$incdec$ptr423$i) | |
| (i32.const 0) | |
| ) | |
| (local.set $$a$6$i | |
| (local.get $$incdec$ptr423$i) | |
| ) | |
| ) | |
| (local.set $$a$6$i | |
| (local.get $$a$5521$i) | |
| ) | |
| ) | |
| (local.set $$233 | |
| (i32.load | |
| (local.get $$incdec$ptr419$i) | |
| ) | |
| ) | |
| (local.set $$inc425$i | |
| (i32.add | |
| (local.get $$233) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$incdec$ptr419$i) | |
| (local.get $$inc425$i) | |
| ) | |
| (local.set $$cmp416$i | |
| (i32.gt_u | |
| (local.get $$inc425$i) | |
| (i32.const 999999999) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp416$i) | |
| (block | |
| (local.set $$a$5521$i | |
| (local.get $$a$6$i) | |
| ) | |
| (local.set $$d$2520$i | |
| (local.get $$incdec$ptr419$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$a$5$lcssa$i | |
| (local.get $$a$6$i) | |
| ) | |
| (local.set $$d$2$lcssa$i | |
| (local.get $$incdec$ptr419$i) | |
| ) | |
| (br $while-out85) | |
| ) | |
| ) | |
| (br $while-in86) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$a$5$lcssa$i | |
| (local.get $$a$3$lcssa$i) | |
| ) | |
| (local.set $$d$2$lcssa$i | |
| (local.get $$add$ptr358$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast428$i | |
| (local.get $$a$5$lcssa$i) | |
| ) | |
| (local.set $$sub$ptr$sub429$i | |
| (i32.sub | |
| (local.get $$sub$ptr$rhs$cast345$i) | |
| (local.get $$sub$ptr$rhs$cast428$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$div430$i | |
| (i32.shr_s | |
| (local.get $$sub$ptr$sub429$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$mul431$i | |
| (i32.mul | |
| (local.get $$sub$ptr$div430$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$234 | |
| (i32.load | |
| (local.get $$a$5$lcssa$i) | |
| ) | |
| ) | |
| (local.set $$cmp433$515$i | |
| (i32.lt_u | |
| (local.get $$234) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp433$515$i) | |
| (block | |
| (local.set $$a$8$i | |
| (local.get $$a$5$lcssa$i) | |
| ) | |
| (local.set $$d$4$i | |
| (local.get $$d$2$lcssa$i) | |
| ) | |
| (local.set $$e$4$i | |
| (local.get $$mul431$i) | |
| ) | |
| (br $do-once81) | |
| ) | |
| (block | |
| (local.set $$e$2517$i | |
| (local.get $$mul431$i) | |
| ) | |
| (local.set $$i$2516$i | |
| (i32.const 10) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in88 | |
| (block $while-out87 | |
| (local.set $$mul437$i | |
| (i32.mul | |
| (local.get $$i$2516$i) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (local.set $$inc438$i | |
| (i32.add | |
| (local.get $$e$2517$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$cmp433$i | |
| (i32.lt_u | |
| (local.get $$234) | |
| (local.get $$mul437$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp433$i) | |
| (block | |
| (local.set $$a$8$i | |
| (local.get $$a$5$lcssa$i) | |
| ) | |
| (local.set $$d$4$i | |
| (local.get $$d$2$lcssa$i) | |
| ) | |
| (local.set $$e$4$i | |
| (local.get $$inc438$i) | |
| ) | |
| (br $while-out87) | |
| ) | |
| (block | |
| (local.set $$e$2517$i | |
| (local.get $$inc438$i) | |
| ) | |
| (local.set $$i$2516$i | |
| (local.get $$mul437$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in88) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$ptr442$i | |
| (i32.add | |
| (local.get $$d$4$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$cmp443$i | |
| (i32.gt_u | |
| (local.get $$z$3$lcssa$i) | |
| (local.get $$add$ptr442$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr442$z$3$i | |
| (if (result i32) | |
| (local.get $$cmp443$i) | |
| (local.get $$add$ptr442$i) | |
| (local.get $$z$3$lcssa$i) | |
| ) | |
| ) | |
| (local.set $$a$9$ph$i | |
| (local.get $$a$8$i) | |
| ) | |
| (local.set $$e$5$ph$i | |
| (local.get $$e$4$i) | |
| ) | |
| (local.set $$z$7$ph$i | |
| (local.get $$add$ptr442$z$3$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$a$9$ph$i | |
| (local.get $$a$3$lcssa$i) | |
| ) | |
| (local.set $$e$5$ph$i | |
| (local.get $$e$1$i) | |
| ) | |
| (local.set $$z$7$ph$i | |
| (local.get $$z$3$lcssa$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub626$le$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$e$5$ph$i) | |
| ) | |
| ) | |
| (local.set $$z$7$i | |
| (local.get $$z$7$ph$i) | |
| ) | |
| (loop $while-in90 | |
| (block $while-out89 | |
| (local.set $$cmp450$i | |
| (i32.gt_u | |
| (local.get $$z$7$i) | |
| (local.get $$a$9$ph$i) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp450$i) | |
| ) | |
| (block | |
| (local.set $$cmp450$lcssa$i | |
| (i32.const 0) | |
| ) | |
| (local.set $$z$7$i$lcssa | |
| (local.get $$z$7$i) | |
| ) | |
| (br $while-out89) | |
| ) | |
| ) | |
| (local.set $$arrayidx453$i | |
| (i32.add | |
| (local.get $$z$7$i) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (local.set $$235 | |
| (i32.load | |
| (local.get $$arrayidx453$i) | |
| ) | |
| ) | |
| (local.set $$lnot455$i | |
| (i32.eq | |
| (local.get $$235) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$lnot455$i) | |
| (local.set $$z$7$i | |
| (local.get $$arrayidx453$i) | |
| ) | |
| (block | |
| (local.set $$cmp450$lcssa$i | |
| (i32.const 1) | |
| ) | |
| (local.set $$z$7$i$lcssa | |
| (local.get $$z$7$i) | |
| ) | |
| (br $while-out89) | |
| ) | |
| ) | |
| (br $while-in90) | |
| ) | |
| ) | |
| (block $do-once91 | |
| (if | |
| (local.get $$cmp338$i) | |
| (block | |
| (local.set $$236 | |
| (i32.and | |
| (local.get $$tobool341$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$inc468$i | |
| (i32.xor | |
| (local.get $$236) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$$p$inc468$i | |
| (i32.add | |
| (local.get $$inc468$i) | |
| (local.get $$$p$i) | |
| ) | |
| ) | |
| (local.set $$cmp470$i | |
| (i32.gt_s | |
| (local.get $$$p$inc468$i) | |
| (local.get $$e$5$ph$i) | |
| ) | |
| ) | |
| (local.set $$cmp473$i | |
| (i32.gt_s | |
| (local.get $$e$5$ph$i) | |
| (i32.const -5) | |
| ) | |
| ) | |
| (local.set $$or$cond2$i | |
| (i32.and | |
| (local.get $$cmp470$i) | |
| (local.get $$cmp473$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond2$i) | |
| (block | |
| (local.set $$dec476$i | |
| (i32.add | |
| (local.get $$t$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$add477$neg$i | |
| (i32.add | |
| (local.get $$$p$inc468$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$sub478$i | |
| (i32.sub | |
| (local.get $$add477$neg$i) | |
| (local.get $$e$5$ph$i) | |
| ) | |
| ) | |
| (local.set $$p$addr$2$i | |
| (local.get $$sub478$i) | |
| ) | |
| (local.set $$t$addr$0$i | |
| (local.get $$dec476$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$sub480$i | |
| (i32.add | |
| (local.get $$t$0) | |
| (i32.const -2) | |
| ) | |
| ) | |
| (local.set $$dec481$i | |
| (i32.add | |
| (local.get $$$p$inc468$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$p$addr$2$i | |
| (local.get $$dec481$i) | |
| ) | |
| (local.set $$t$addr$0$i | |
| (local.get $$sub480$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$and483$i | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$tobool484$i | |
| (i32.eq | |
| (local.get $$and483$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool484$i) | |
| ) | |
| (block | |
| (local.set $$and610$pre$phi$iZ2D | |
| (local.get $$and483$i) | |
| ) | |
| (local.set $$p$addr$3$i | |
| (local.get $$p$addr$2$i) | |
| ) | |
| (local.set $$t$addr$1$i | |
| (local.get $$t$addr$0$i) | |
| ) | |
| (br $do-once91) | |
| ) | |
| ) | |
| (block $do-once93 | |
| (if | |
| (local.get $$cmp450$lcssa$i) | |
| (block | |
| (local.set $$arrayidx489$i | |
| (i32.add | |
| (local.get $$z$7$i$lcssa) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (local.set $$237 | |
| (i32.load | |
| (local.get $$arrayidx489$i) | |
| ) | |
| ) | |
| (local.set $$tobool490$i | |
| (i32.eq | |
| (local.get $$237) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool490$i) | |
| (block | |
| (local.set $$j$2$i | |
| (i32.const 9) | |
| ) | |
| (br $do-once93) | |
| ) | |
| ) | |
| (local.set $$rem494$510$i | |
| (i32.and | |
| (call $i32u-rem | |
| (local.get $$237) | |
| (i32.const 10) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$cmp495$511$i | |
| (i32.eq | |
| (local.get $$rem494$510$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp495$511$i) | |
| (block | |
| (local.set $$i$3512$i | |
| (i32.const 10) | |
| ) | |
| (local.set $$j$1513$i | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block | |
| (local.set $$j$2$i | |
| (i32.const 0) | |
| ) | |
| (br $do-once93) | |
| ) | |
| ) | |
| (loop $while-in96 | |
| (block $while-out95 | |
| (local.set $$mul499$i | |
| (i32.mul | |
| (local.get $$i$3512$i) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (local.set $$inc500$i | |
| (i32.add | |
| (local.get $$j$1513$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$rem494$i | |
| (i32.and | |
| (call $i32u-rem | |
| (local.get $$237) | |
| (local.get $$mul499$i) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$cmp495$i | |
| (i32.eq | |
| (local.get $$rem494$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp495$i) | |
| (block | |
| (local.set $$i$3512$i | |
| (local.get $$mul499$i) | |
| ) | |
| (local.set $$j$1513$i | |
| (local.get $$inc500$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$j$2$i | |
| (local.get $$inc500$i) | |
| ) | |
| (br $while-out95) | |
| ) | |
| ) | |
| (br $while-in96) | |
| ) | |
| ) | |
| ) | |
| (local.set $$j$2$i | |
| (i32.const 9) | |
| ) | |
| ) | |
| ) | |
| (local.set $$or504$i | |
| (i32.or | |
| (local.get $$t$addr$0$i) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$cmp505$i | |
| (i32.eq | |
| (local.get $$or504$i) | |
| (i32.const 102) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast508$i | |
| (local.get $$z$7$i$lcssa) | |
| ) | |
| (local.set $$sub$ptr$sub510$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast508$i) | |
| (local.get $$sub$ptr$rhs$cast345$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$div511$i | |
| (i32.shr_s | |
| (local.get $$sub$ptr$sub510$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$238 | |
| (i32.mul | |
| (local.get $$sub$ptr$div511$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$mul513$i | |
| (i32.add | |
| (local.get $$238) | |
| (i32.const -9) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp505$i) | |
| (block | |
| (local.set $$sub514$i | |
| (i32.sub | |
| (local.get $$mul513$i) | |
| (local.get $$j$2$i) | |
| ) | |
| ) | |
| (local.set $$cmp515$i | |
| (i32.lt_s | |
| (local.get $$sub514$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$sub514$i | |
| (if (result i32) | |
| (local.get $$cmp515$i) | |
| (i32.const 0) | |
| (local.get $$sub514$i) | |
| ) | |
| ) | |
| (local.set $$cmp528$i | |
| (i32.lt_s | |
| (local.get $$p$addr$2$i) | |
| (local.get $$$sub514$i) | |
| ) | |
| ) | |
| (local.set $$p$addr$2$$sub514398$i | |
| (if (result i32) | |
| (local.get $$cmp528$i) | |
| (local.get $$p$addr$2$i) | |
| (local.get $$$sub514$i) | |
| ) | |
| ) | |
| (local.set $$and610$pre$phi$iZ2D | |
| (i32.const 0) | |
| ) | |
| (local.set $$p$addr$3$i | |
| (local.get $$p$addr$2$$sub514398$i) | |
| ) | |
| (local.set $$t$addr$1$i | |
| (local.get $$t$addr$0$i) | |
| ) | |
| (br $do-once91) | |
| ) | |
| (block | |
| (local.set $$add561$i | |
| (i32.add | |
| (local.get $$mul513$i) | |
| (local.get $$e$5$ph$i) | |
| ) | |
| ) | |
| (local.set $$sub562$i | |
| (i32.sub | |
| (local.get $$add561$i) | |
| (local.get $$j$2$i) | |
| ) | |
| ) | |
| (local.set $$cmp563$i | |
| (i32.lt_s | |
| (local.get $$sub562$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$$sub562$i | |
| (if (result i32) | |
| (local.get $$cmp563$i) | |
| (i32.const 0) | |
| (local.get $$sub562$i) | |
| ) | |
| ) | |
| (local.set $$cmp577$i | |
| (i32.lt_s | |
| (local.get $$p$addr$2$i) | |
| (local.get $$$sub562$i) | |
| ) | |
| ) | |
| (local.set $$p$addr$2$$sub562399$i | |
| (if (result i32) | |
| (local.get $$cmp577$i) | |
| (local.get $$p$addr$2$i) | |
| (local.get $$$sub562$i) | |
| ) | |
| ) | |
| (local.set $$and610$pre$phi$iZ2D | |
| (i32.const 0) | |
| ) | |
| (local.set $$p$addr$3$i | |
| (local.get $$p$addr$2$$sub562399$i) | |
| ) | |
| (local.set $$t$addr$1$i | |
| (local.get $$t$addr$0$i) | |
| ) | |
| (br $do-once91) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$$pre567$i | |
| (i32.and | |
| (local.get $$fl$1$and219) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$and610$pre$phi$iZ2D | |
| (local.get $$$pre567$i) | |
| ) | |
| (local.set $$p$addr$3$i | |
| (local.get $$$p$i) | |
| ) | |
| (local.set $$t$addr$1$i | |
| (local.get $$t$0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$239 | |
| (i32.or | |
| (local.get $$p$addr$3$i) | |
| (local.get $$and610$pre$phi$iZ2D) | |
| ) | |
| ) | |
| (local.set $$240 | |
| (i32.ne | |
| (local.get $$239) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$lor$ext$i | |
| (i32.and | |
| (local.get $$240) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$or613$i | |
| (i32.or | |
| (local.get $$t$addr$1$i) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$cmp614$i | |
| (i32.eq | |
| (local.get $$or613$i) | |
| (i32.const 102) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp614$i) | |
| (block | |
| (local.set $$cmp617$i | |
| (i32.gt_s | |
| (local.get $$e$5$ph$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$add620$i | |
| (if (result i32) | |
| (local.get $$cmp617$i) | |
| (local.get $$e$5$ph$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$estr$2$i | |
| (i32.const 0) | |
| ) | |
| (local.set $$sub$ptr$sub650$pn$i | |
| (local.get $$add620$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp623$i | |
| (i32.lt_s | |
| (local.get $$e$5$ph$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cond629$i | |
| (if (result i32) | |
| (local.get $$cmp623$i) | |
| (local.get $$sub626$le$i) | |
| (local.get $$e$5$ph$i) | |
| ) | |
| ) | |
| (local.set $$241 | |
| (i32.lt_s | |
| (local.get $$cond629$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$242 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$241) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$243 | |
| (call $_fmt_u | |
| (local.get $$cond629$i) | |
| (local.get $$242) | |
| (local.get $$arrayidx$i$236) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast634$504$i | |
| (local.get $$243) | |
| ) | |
| (local.set $$sub$ptr$sub635$505$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast160$i) | |
| (local.get $$sub$ptr$rhs$cast634$504$i) | |
| ) | |
| ) | |
| (local.set $$cmp636$506$i | |
| (i32.lt_s | |
| (local.get $$sub$ptr$sub635$505$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp636$506$i) | |
| (block | |
| (local.set $$estr$1507$i | |
| (local.get $$243) | |
| ) | |
| (loop $while-in98 | |
| (block $while-out97 | |
| (local.set $$incdec$ptr639$i | |
| (i32.add | |
| (local.get $$estr$1507$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr639$i) | |
| (i32.const 48) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast634$i | |
| (local.get $$incdec$ptr639$i) | |
| ) | |
| (local.set $$sub$ptr$sub635$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast160$i) | |
| (local.get $$sub$ptr$rhs$cast634$i) | |
| ) | |
| ) | |
| (local.set $$cmp636$i | |
| (i32.lt_s | |
| (local.get $$sub$ptr$sub635$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp636$i) | |
| (local.set $$estr$1507$i | |
| (local.get $$incdec$ptr639$i) | |
| ) | |
| (block | |
| (local.set $$estr$1$lcssa$i | |
| (local.get $$incdec$ptr639$i) | |
| ) | |
| (br $while-out97) | |
| ) | |
| ) | |
| (br $while-in98) | |
| ) | |
| ) | |
| ) | |
| (local.set $$estr$1$lcssa$i | |
| (local.get $$243) | |
| ) | |
| ) | |
| (local.set $$244 | |
| (i32.shr_s | |
| (local.get $$e$5$ph$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$245 | |
| (i32.and | |
| (local.get $$244) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$246 | |
| (i32.add | |
| (local.get $$245) | |
| (i32.const 43) | |
| ) | |
| ) | |
| (local.set $$conv644$i | |
| (i32.and | |
| (local.get $$246) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr645$i | |
| (i32.add | |
| (local.get $$estr$1$lcssa$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr645$i) | |
| (local.get $$conv644$i) | |
| ) | |
| (local.set $$conv646$i | |
| (i32.and | |
| (local.get $$t$addr$1$i) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr647$i | |
| (i32.add | |
| (local.get $$estr$1$lcssa$i) | |
| (i32.const -2) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr647$i) | |
| (local.get $$conv646$i) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast649$i | |
| (local.get $$incdec$ptr647$i) | |
| ) | |
| (local.set $$sub$ptr$sub650$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast160$i) | |
| (local.get $$sub$ptr$rhs$cast649$i) | |
| ) | |
| ) | |
| (local.set $$estr$2$i | |
| (local.get $$incdec$ptr647$i) | |
| ) | |
| (local.set $$sub$ptr$sub650$pn$i | |
| (local.get $$sub$ptr$sub650$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add608$i | |
| (i32.add | |
| (local.get $$pl$0$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add612$i | |
| (i32.add | |
| (local.get $$add608$i) | |
| (local.get $$p$addr$3$i) | |
| ) | |
| ) | |
| (local.set $$l$1$i | |
| (i32.add | |
| (local.get $$add612$i) | |
| (local.get $$lor$ext$i) | |
| ) | |
| ) | |
| (local.set $$add653$i | |
| (i32.add | |
| (local.get $$l$1$i) | |
| (local.get $$sub$ptr$sub650$pn$i) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$add653$i) | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$247 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$436$i | |
| (i32.and | |
| (local.get $$247) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$437$i | |
| (i32.eq | |
| (local.get $$and$i$436$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$437$i) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$prefix$0$i) | |
| (local.get $$pl$0$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$xor655$i | |
| (i32.xor | |
| (local.get $$fl$1$and219) | |
| (i32.const 65536) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 48) | |
| (local.get $$w$1) | |
| (local.get $$add653$i) | |
| (local.get $$xor655$i) | |
| ) | |
| (block $do-once99 | |
| (if | |
| (local.get $$cmp614$i) | |
| (block | |
| (local.set $$cmp660$i | |
| (i32.gt_u | |
| (local.get $$a$9$ph$i) | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| ) | |
| ) | |
| (local.set $$r$0$a$9$i | |
| (if (result i32) | |
| (local.get $$cmp660$i) | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| (local.get $$a$9$ph$i) | |
| ) | |
| ) | |
| (local.set $$d$5494$i | |
| (local.get $$r$0$a$9$i) | |
| ) | |
| (loop $while-in102 | |
| (block $while-out101 | |
| (local.set $$248 | |
| (i32.load | |
| (local.get $$d$5494$i) | |
| ) | |
| ) | |
| (local.set $$249 | |
| (call $_fmt_u | |
| (local.get $$248) | |
| (i32.const 0) | |
| (local.get $$add$ptr671$i) | |
| ) | |
| ) | |
| (local.set $$cmp673$i | |
| (i32.eq | |
| (local.get $$d$5494$i) | |
| (local.get $$r$0$a$9$i) | |
| ) | |
| ) | |
| (block $do-once103 | |
| (if | |
| (local.get $$cmp673$i) | |
| (block | |
| (local.set $$cmp686$i | |
| (i32.eq | |
| (local.get $$249) | |
| (local.get $$add$ptr671$i) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp686$i) | |
| ) | |
| (block | |
| (local.set $$s668$1$i | |
| (local.get $$249) | |
| ) | |
| (br $do-once103) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr689$i) | |
| (i32.const 48) | |
| ) | |
| (local.set $$s668$1$i | |
| (local.get $$incdec$ptr689$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp678$491$i | |
| (i32.gt_u | |
| (local.get $$249) | |
| (local.get $$buf$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp678$491$i) | |
| (local.set $$s668$0492$i | |
| (local.get $$249) | |
| ) | |
| (block | |
| (local.set $$s668$1$i | |
| (local.get $$249) | |
| ) | |
| (br $do-once103) | |
| ) | |
| ) | |
| (loop $while-in106 | |
| (block $while-out105 | |
| (local.set $$incdec$ptr681$i | |
| (i32.add | |
| (local.get $$s668$0492$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr681$i) | |
| (i32.const 48) | |
| ) | |
| (local.set $$cmp678$i | |
| (i32.gt_u | |
| (local.get $$incdec$ptr681$i) | |
| (local.get $$buf$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp678$i) | |
| (local.set $$s668$0492$i | |
| (local.get $$incdec$ptr681$i) | |
| ) | |
| (block | |
| (local.set $$s668$1$i | |
| (local.get $$incdec$ptr681$i) | |
| ) | |
| (br $while-out105) | |
| ) | |
| ) | |
| (br $while-in106) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$250 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$442$i | |
| (i32.and | |
| (local.get $$250) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$443$i | |
| (i32.eq | |
| (local.get $$and$i$442$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$443$i) | |
| (block | |
| (local.set $$sub$ptr$rhs$cast695$i | |
| (local.get $$s668$1$i) | |
| ) | |
| (local.set $$sub$ptr$sub696$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast694$i) | |
| (local.get $$sub$ptr$rhs$cast695$i) | |
| ) | |
| ) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$s668$1$i) | |
| (local.get $$sub$ptr$sub696$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr698$i | |
| (i32.add | |
| (local.get $$d$5494$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$cmp665$i | |
| (i32.gt_u | |
| (local.get $$incdec$ptr698$i) | |
| (local.get $$arraydecay208$add$ptr213$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp665$i) | |
| (block | |
| (local.set $$incdec$ptr698$i$lcssa | |
| (local.get $$incdec$ptr698$i) | |
| ) | |
| (br $while-out101) | |
| ) | |
| (local.set $$d$5494$i | |
| (local.get $$incdec$ptr698$i) | |
| ) | |
| ) | |
| (br $while-in102) | |
| ) | |
| ) | |
| (local.set $$251 | |
| (i32.eq | |
| (local.get $$239) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once107 | |
| (if | |
| (i32.eqz | |
| (local.get $$251) | |
| ) | |
| (block | |
| (local.set $$252 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$448$i | |
| (i32.and | |
| (local.get $$252) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$449$i | |
| (i32.eq | |
| (local.get $$and$i$448$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool$i$449$i) | |
| ) | |
| (br $do-once107) | |
| ) | |
| (drop | |
| (call $___fwritex | |
| (i32.const 4143) | |
| (i32.const 1) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp707$486$i | |
| (i32.lt_u | |
| (local.get $$incdec$ptr698$i$lcssa) | |
| (local.get $$z$7$i$lcssa) | |
| ) | |
| ) | |
| (local.set $$cmp710$487$i | |
| (i32.gt_s | |
| (local.get $$p$addr$3$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$253 | |
| (i32.and | |
| (local.get $$cmp710$487$i) | |
| (local.get $$cmp707$486$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$253) | |
| (block | |
| (local.set $$d$6488$i | |
| (local.get $$incdec$ptr698$i$lcssa) | |
| ) | |
| (local.set $$p$addr$4489$i | |
| (local.get $$p$addr$3$i) | |
| ) | |
| (loop $while-in110 | |
| (block $while-out109 | |
| (local.set $$254 | |
| (i32.load | |
| (local.get $$d$6488$i) | |
| ) | |
| ) | |
| (local.set $$255 | |
| (call $_fmt_u | |
| (local.get $$254) | |
| (i32.const 0) | |
| (local.get $$add$ptr671$i) | |
| ) | |
| ) | |
| (local.set $$cmp722$483$i | |
| (i32.gt_u | |
| (local.get $$255) | |
| (local.get $$buf$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp722$483$i) | |
| (block | |
| (local.set $$s715$0484$i | |
| (local.get $$255) | |
| ) | |
| (loop $while-in112 | |
| (block $while-out111 | |
| (local.set $$incdec$ptr725$i | |
| (i32.add | |
| (local.get $$s715$0484$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr725$i) | |
| (i32.const 48) | |
| ) | |
| (local.set $$cmp722$i | |
| (i32.gt_u | |
| (local.get $$incdec$ptr725$i) | |
| (local.get $$buf$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp722$i) | |
| (local.set $$s715$0484$i | |
| (local.get $$incdec$ptr725$i) | |
| ) | |
| (block | |
| (local.set $$s715$0$lcssa$i | |
| (local.get $$incdec$ptr725$i) | |
| ) | |
| (br $while-out111) | |
| ) | |
| ) | |
| (br $while-in112) | |
| ) | |
| ) | |
| ) | |
| (local.set $$s715$0$lcssa$i | |
| (local.get $$255) | |
| ) | |
| ) | |
| (local.set $$256 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$454$i | |
| (i32.and | |
| (local.get $$256) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$455$i | |
| (i32.eq | |
| (local.get $$and$i$454$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$455$i) | |
| (block | |
| (local.set $$cmp727$i | |
| (i32.gt_s | |
| (local.get $$p$addr$4489$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$cond732$i | |
| (if (result i32) | |
| (local.get $$cmp727$i) | |
| (i32.const 9) | |
| (local.get $$p$addr$4489$i) | |
| ) | |
| ) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$s715$0$lcssa$i) | |
| (local.get $$cond732$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr734$i | |
| (i32.add | |
| (local.get $$d$6488$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$sub735$i | |
| (i32.add | |
| (local.get $$p$addr$4489$i) | |
| (i32.const -9) | |
| ) | |
| ) | |
| (local.set $$cmp707$i | |
| (i32.lt_u | |
| (local.get $$incdec$ptr734$i) | |
| (local.get $$z$7$i$lcssa) | |
| ) | |
| ) | |
| (local.set $$cmp710$i | |
| (i32.gt_s | |
| (local.get $$p$addr$4489$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$257 | |
| (i32.and | |
| (local.get $$cmp710$i) | |
| (local.get $$cmp707$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$257) | |
| (block | |
| (local.set $$d$6488$i | |
| (local.get $$incdec$ptr734$i) | |
| ) | |
| (local.set $$p$addr$4489$i | |
| (local.get $$sub735$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$p$addr$4$lcssa$i | |
| (local.get $$sub735$i) | |
| ) | |
| (br $while-out109) | |
| ) | |
| ) | |
| (br $while-in110) | |
| ) | |
| ) | |
| ) | |
| (local.set $$p$addr$4$lcssa$i | |
| (local.get $$p$addr$3$i) | |
| ) | |
| ) | |
| (local.set $$add737$i | |
| (i32.add | |
| (local.get $$p$addr$4$lcssa$i) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 48) | |
| (local.get $$add737$i) | |
| (i32.const 9) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block | |
| (local.set $$add$ptr742$i | |
| (i32.add | |
| (local.get $$a$9$ph$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$z$7$add$ptr742$i | |
| (if (result i32) | |
| (local.get $$cmp450$lcssa$i) | |
| (local.get $$z$7$i$lcssa) | |
| (local.get $$add$ptr742$i) | |
| ) | |
| ) | |
| (local.set $$cmp748$499$i | |
| (i32.gt_s | |
| (local.get $$p$addr$3$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp748$499$i) | |
| (block | |
| (local.set $$tobool781$i | |
| (i32.eq | |
| (local.get $$and610$pre$phi$iZ2D) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$d$7500$i | |
| (local.get $$a$9$ph$i) | |
| ) | |
| (local.set $$p$addr$5501$i | |
| (local.get $$p$addr$3$i) | |
| ) | |
| (loop $while-in114 | |
| (block $while-out113 | |
| (local.set $$258 | |
| (i32.load | |
| (local.get $$d$7500$i) | |
| ) | |
| ) | |
| (local.set $$259 | |
| (call $_fmt_u | |
| (local.get $$258) | |
| (i32.const 0) | |
| (local.get $$add$ptr671$i) | |
| ) | |
| ) | |
| (local.set $$cmp760$i | |
| (i32.eq | |
| (local.get $$259) | |
| (local.get $$add$ptr671$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp760$i) | |
| (block | |
| (i32.store8 | |
| (local.get $$incdec$ptr689$i) | |
| (i32.const 48) | |
| ) | |
| (local.set $$s753$0$i | |
| (local.get $$incdec$ptr689$i) | |
| ) | |
| ) | |
| (local.set $$s753$0$i | |
| (local.get $$259) | |
| ) | |
| ) | |
| (local.set $$cmp765$i | |
| (i32.eq | |
| (local.get $$d$7500$i) | |
| (local.get $$a$9$ph$i) | |
| ) | |
| ) | |
| (block $do-once115 | |
| (if | |
| (local.get $$cmp765$i) | |
| (block | |
| (local.set $$incdec$ptr776$i | |
| (i32.add | |
| (local.get $$s753$0$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$260 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$460$i | |
| (i32.and | |
| (local.get $$260) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$461$i | |
| (i32.eq | |
| (local.get $$and$i$460$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$461$i) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$s753$0$i) | |
| (i32.const 1) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp777$i | |
| (i32.lt_s | |
| (local.get $$p$addr$5501$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$or$cond401$i | |
| (i32.and | |
| (local.get $$tobool781$i) | |
| (local.get $$cmp777$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond401$i) | |
| (block | |
| (local.set $$s753$2$i | |
| (local.get $$incdec$ptr776$i) | |
| ) | |
| (br $do-once115) | |
| ) | |
| ) | |
| (local.set $$261 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$466$i | |
| (i32.and | |
| (local.get $$261) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$467$i | |
| (i32.eq | |
| (local.get $$and$i$466$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool$i$467$i) | |
| ) | |
| (block | |
| (local.set $$s753$2$i | |
| (local.get $$incdec$ptr776$i) | |
| ) | |
| (br $do-once115) | |
| ) | |
| ) | |
| (drop | |
| (call $___fwritex | |
| (i32.const 4143) | |
| (i32.const 1) | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$s753$2$i | |
| (local.get $$incdec$ptr776$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp770$495$i | |
| (i32.gt_u | |
| (local.get $$s753$0$i) | |
| (local.get $$buf$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp770$495$i) | |
| (local.set $$s753$1496$i | |
| (local.get $$s753$0$i) | |
| ) | |
| (block | |
| (local.set $$s753$2$i | |
| (local.get $$s753$0$i) | |
| ) | |
| (br $do-once115) | |
| ) | |
| ) | |
| (loop $while-in118 | |
| (block $while-out117 | |
| (local.set $$incdec$ptr773$i | |
| (i32.add | |
| (local.get $$s753$1496$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr773$i) | |
| (i32.const 48) | |
| ) | |
| (local.set $$cmp770$i | |
| (i32.gt_u | |
| (local.get $$incdec$ptr773$i) | |
| (local.get $$buf$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp770$i) | |
| (local.set $$s753$1496$i | |
| (local.get $$incdec$ptr773$i) | |
| ) | |
| (block | |
| (local.set $$s753$2$i | |
| (local.get $$incdec$ptr773$i) | |
| ) | |
| (br $while-out117) | |
| ) | |
| ) | |
| (br $while-in118) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast788$i | |
| (local.get $$s753$2$i) | |
| ) | |
| (local.set $$sub$ptr$sub789$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast694$i) | |
| (local.get $$sub$ptr$rhs$cast788$i) | |
| ) | |
| ) | |
| (local.set $$262 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$472$i | |
| (i32.and | |
| (local.get $$262) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$473$i | |
| (i32.eq | |
| (local.get $$and$i$472$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$473$i) | |
| (block | |
| (local.set $$cmp790$i | |
| (i32.gt_s | |
| (local.get $$p$addr$5501$i) | |
| (local.get $$sub$ptr$sub789$i) | |
| ) | |
| ) | |
| (local.set $$cond800$i | |
| (if (result i32) | |
| (local.get $$cmp790$i) | |
| (local.get $$sub$ptr$sub789$i) | |
| (local.get $$p$addr$5501$i) | |
| ) | |
| ) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$s753$2$i) | |
| (local.get $$cond800$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub806$i | |
| (i32.sub | |
| (local.get $$p$addr$5501$i) | |
| (local.get $$sub$ptr$sub789$i) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr808$i | |
| (i32.add | |
| (local.get $$d$7500$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$cmp745$i | |
| (i32.lt_u | |
| (local.get $$incdec$ptr808$i) | |
| (local.get $$z$7$add$ptr742$i) | |
| ) | |
| ) | |
| (local.set $$cmp748$i | |
| (i32.gt_s | |
| (local.get $$sub806$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$263 | |
| (i32.and | |
| (local.get $$cmp745$i) | |
| (local.get $$cmp748$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$263) | |
| (block | |
| (local.set $$d$7500$i | |
| (local.get $$incdec$ptr808$i) | |
| ) | |
| (local.set $$p$addr$5501$i | |
| (local.get $$sub806$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$p$addr$5$lcssa$i | |
| (local.get $$sub806$i) | |
| ) | |
| (br $while-out113) | |
| ) | |
| ) | |
| (br $while-in114) | |
| ) | |
| ) | |
| ) | |
| (local.set $$p$addr$5$lcssa$i | |
| (local.get $$p$addr$3$i) | |
| ) | |
| ) | |
| (local.set $$add810$i | |
| (i32.add | |
| (local.get $$p$addr$5$lcssa$i) | |
| (i32.const 18) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 48) | |
| (local.get $$add810$i) | |
| (i32.const 18) | |
| (i32.const 0) | |
| ) | |
| (local.set $$264 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$i | |
| (i32.and | |
| (local.get $$264) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$i | |
| (i32.eq | |
| (local.get $$and$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$tobool$i$i) | |
| ) | |
| (br $do-once99) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast812$i | |
| (local.get $$estr$2$i) | |
| ) | |
| (local.set $$sub$ptr$sub813$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast160$i) | |
| (local.get $$sub$ptr$rhs$cast812$i) | |
| ) | |
| ) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$estr$2$i) | |
| (local.get $$sub$ptr$sub813$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$xor816$i | |
| (i32.xor | |
| (local.get $$fl$1$and219) | |
| (i32.const 8192) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$add653$i) | |
| (local.get $$xor816$i) | |
| ) | |
| (local.set $$cmp818$i | |
| (i32.lt_s | |
| (local.get $$add653$i) | |
| (local.get $$w$1) | |
| ) | |
| ) | |
| (local.set $$w$add653$i | |
| (if (result i32) | |
| (local.get $$cmp818$i) | |
| (local.get $$w$1) | |
| (local.get $$add653$i) | |
| ) | |
| ) | |
| (local.set $$retval$0$i | |
| (local.get $$w$add653$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$and36$i | |
| (i32.and | |
| (local.get $$t$0) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool37$i | |
| (i32.ne | |
| (local.get $$and36$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cond$i | |
| (if (result i32) | |
| (local.get $$tobool37$i) | |
| (i32.const 4127) | |
| (i32.const 4131) | |
| ) | |
| ) | |
| (local.set $$cmp38$i | |
| (i32.or | |
| (f64.ne | |
| (local.get $$y$addr$0$i) | |
| (local.get $$y$addr$0$i) | |
| ) | |
| (f64.ne | |
| (f64.const 0) | |
| (f64.const 0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cond43$i | |
| (if (result i32) | |
| (local.get $$tobool37$i) | |
| (i32.const 4135) | |
| (i32.const 4139) | |
| ) | |
| ) | |
| (local.set $$pl$1$i | |
| (if (result i32) | |
| (local.get $$cmp38$i) | |
| (i32.const 0) | |
| (local.get $$pl$0$i) | |
| ) | |
| ) | |
| (local.set $$s35$0$i | |
| (if (result i32) | |
| (local.get $$cmp38$i) | |
| (local.get $$cond43$i) | |
| (local.get $$cond$i) | |
| ) | |
| ) | |
| (local.set $$add$i$239 | |
| (i32.add | |
| (local.get $$pl$1$i) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$add$i$239) | |
| (local.get $$and219) | |
| ) | |
| (local.set $$193 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$406$i | |
| (i32.and | |
| (local.get $$193) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$407$i | |
| (i32.eq | |
| (local.get $$and$i$406$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$407$i) | |
| (block | |
| (drop | |
| (call $___fwritex | |
| (local.get $$prefix$0$i) | |
| (local.get $$pl$1$i) | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$$pre$i | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$194 | |
| (local.get $$$pre$i) | |
| ) | |
| ) | |
| (local.set $$194 | |
| (local.get $$193) | |
| ) | |
| ) | |
| (local.set $$and$i$412$i | |
| (i32.and | |
| (local.get $$194) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$413$i | |
| (i32.eq | |
| (local.get $$and$i$412$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$413$i) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$s35$0$i) | |
| (i32.const 3) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$xor$i | |
| (i32.xor | |
| (local.get $$fl$1$and219) | |
| (i32.const 8192) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$add$i$239) | |
| (local.get $$xor$i) | |
| ) | |
| (local.set $$cmp48$i | |
| (i32.lt_s | |
| (local.get $$add$i$239) | |
| (local.get $$w$1) | |
| ) | |
| ) | |
| (local.set $$cond53$i | |
| (if (result i32) | |
| (local.get $$cmp48$i) | |
| (local.get $$w$1) | |
| (local.get $$add$i$239) | |
| ) | |
| ) | |
| (local.set $$retval$0$i | |
| (local.get $$cond53$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$retval$0$i) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| (br $switch17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$a$2 | |
| (local.get $$incdec$ptr169275) | |
| ) | |
| (local.set $$fl$6 | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$p$5 | |
| (local.get $$p$0) | |
| ) | |
| (local.set $$pl$2 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$2 | |
| (i32.const 4091) | |
| ) | |
| (local.set $$z$2 | |
| (local.get $$add$ptr205) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block $label$break$L308 | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 64) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$90 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$91 | |
| (local.get $$90) | |
| ) | |
| (local.set $$92 | |
| (i32.load | |
| (local.get $$91) | |
| ) | |
| ) | |
| (local.set $$93 | |
| (i32.add | |
| (local.get $$90) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$94 | |
| (local.get $$93) | |
| ) | |
| (local.set $$95 | |
| (i32.load | |
| (local.get $$94) | |
| ) | |
| ) | |
| (local.set $$and249 | |
| (i32.and | |
| (local.get $$t$1) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$96 | |
| (i32.eq | |
| (local.get $$92) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$97 | |
| (i32.eq | |
| (local.get $$95) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$98 | |
| (i32.and | |
| (local.get $$96) | |
| (local.get $$97) | |
| ) | |
| ) | |
| (if | |
| (local.get $$98) | |
| (block | |
| (local.set $$a$0 | |
| (local.get $$add$ptr205) | |
| ) | |
| (local.set $$fl$4 | |
| (local.get $$fl$3) | |
| ) | |
| (local.set $$p$2 | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$pl$1 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$1 | |
| (i32.const 4091) | |
| ) | |
| (local.set $label | |
| (i32.const 77) | |
| ) | |
| ) | |
| (block | |
| (local.set $$101 | |
| (local.get $$95) | |
| ) | |
| (local.set $$99 | |
| (local.get $$92) | |
| ) | |
| (local.set $$s$addr$06$i | |
| (local.get $$add$ptr205) | |
| ) | |
| (loop $while-in123 | |
| (block $while-out122 | |
| (local.set $$idxprom$i | |
| (i32.and | |
| (local.get $$99) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$arrayidx$i | |
| (i32.add | |
| (i32.const 4075) | |
| (local.get $$idxprom$i) | |
| ) | |
| ) | |
| (local.set $$100 | |
| (i32.load8_s | |
| (local.get $$arrayidx$i) | |
| ) | |
| ) | |
| (local.set $$conv$4$i$211 | |
| (i32.and | |
| (local.get $$100) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$or$i | |
| (i32.or | |
| (local.get $$conv$4$i$211) | |
| (local.get $$and249) | |
| ) | |
| ) | |
| (local.set $$conv1$i | |
| (i32.and | |
| (local.get $$or$i) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr$i$212 | |
| (i32.add | |
| (local.get $$s$addr$06$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr$i$212) | |
| (local.get $$conv1$i) | |
| ) | |
| (local.set $$102 | |
| (call $_bitshift64Lshr | |
| (local.get $$99) | |
| (local.get $$101) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$103 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$104 | |
| (i32.eq | |
| (local.get $$102) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$105 | |
| (i32.eq | |
| (local.get $$103) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$106 | |
| (i32.and | |
| (local.get $$104) | |
| (local.get $$105) | |
| ) | |
| ) | |
| (if | |
| (local.get $$106) | |
| (block | |
| (local.set $$incdec$ptr$i$212$lcssa | |
| (local.get $$incdec$ptr$i$212) | |
| ) | |
| (br $while-out122) | |
| ) | |
| (block | |
| (local.set $$101 | |
| (local.get $$103) | |
| ) | |
| (local.set $$99 | |
| (local.get $$102) | |
| ) | |
| (local.set $$s$addr$06$i | |
| (local.get $$incdec$ptr$i$212) | |
| ) | |
| ) | |
| ) | |
| (br $while-in123) | |
| ) | |
| ) | |
| (local.set $$107 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$108 | |
| (local.get $$107) | |
| ) | |
| (local.set $$109 | |
| (i32.load | |
| (local.get $$108) | |
| ) | |
| ) | |
| (local.set $$110 | |
| (i32.add | |
| (local.get $$107) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$111 | |
| (local.get $$110) | |
| ) | |
| (local.set $$112 | |
| (i32.load | |
| (local.get $$111) | |
| ) | |
| ) | |
| (local.set $$113 | |
| (i32.eq | |
| (local.get $$109) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$114 | |
| (i32.eq | |
| (local.get $$112) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$115 | |
| (i32.and | |
| (local.get $$113) | |
| (local.get $$114) | |
| ) | |
| ) | |
| (local.set $$and254 | |
| (i32.and | |
| (local.get $$fl$3) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$tobool255 | |
| (i32.eq | |
| (local.get $$and254) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$or$cond193 | |
| (i32.or | |
| (local.get $$tobool255) | |
| (local.get $$115) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond193) | |
| (block | |
| (local.set $$a$0 | |
| (local.get $$incdec$ptr$i$212$lcssa) | |
| ) | |
| (local.set $$fl$4 | |
| (local.get $$fl$3) | |
| ) | |
| (local.set $$p$2 | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$pl$1 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$1 | |
| (i32.const 4091) | |
| ) | |
| (local.set $label | |
| (i32.const 77) | |
| ) | |
| ) | |
| (block | |
| (local.set $$shr | |
| (i32.shr_s | |
| (local.get $$t$1) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add$ptr257 | |
| (i32.add | |
| (i32.const 4091) | |
| (local.get $$shr) | |
| ) | |
| ) | |
| (local.set $$a$0 | |
| (local.get $$incdec$ptr$i$212$lcssa) | |
| ) | |
| (local.set $$fl$4 | |
| (local.get $$fl$3) | |
| ) | |
| (local.set $$p$2 | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$pl$1 | |
| (i32.const 2) | |
| ) | |
| (local.set $$prefix$1 | |
| (local.get $$add$ptr257) | |
| ) | |
| (local.set $label | |
| (i32.const 77) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 76) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$150 | |
| (call $_fmt_u | |
| (local.get $$148) | |
| (local.get $$149) | |
| (local.get $$add$ptr205) | |
| ) | |
| ) | |
| (local.set $$a$0 | |
| (local.get $$150) | |
| ) | |
| (local.set $$fl$4 | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$p$2 | |
| (local.get $$p$0) | |
| ) | |
| (local.set $$pl$1 | |
| (local.get $$pl$0) | |
| ) | |
| (local.set $$prefix$1 | |
| (local.get $$prefix$0) | |
| ) | |
| (local.set $label | |
| (i32.const 77) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 82) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$call356 | |
| (call $_memchr | |
| (local.get $$a$1) | |
| (i32.const 0) | |
| (local.get $$p$0) | |
| ) | |
| ) | |
| (local.set $$tobool357 | |
| (i32.eq | |
| (local.get $$call356) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast361 | |
| (local.get $$call356) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast362 | |
| (local.get $$a$1) | |
| ) | |
| (local.set $$sub$ptr$sub363 | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast361) | |
| (local.get $$sub$ptr$rhs$cast362) | |
| ) | |
| ) | |
| (local.set $$add$ptr359 | |
| (i32.add | |
| (local.get $$a$1) | |
| (local.get $$p$0) | |
| ) | |
| ) | |
| (local.set $$z$1 | |
| (if (result i32) | |
| (local.get $$tobool357) | |
| (local.get $$add$ptr359) | |
| (local.get $$call356) | |
| ) | |
| ) | |
| (local.set $$p$3 | |
| (if (result i32) | |
| (local.get $$tobool357) | |
| (local.get $$p$0) | |
| (local.get $$sub$ptr$sub363) | |
| ) | |
| ) | |
| (local.set $$a$2 | |
| (local.get $$a$1) | |
| ) | |
| (local.set $$fl$6 | |
| (local.get $$and219) | |
| ) | |
| (local.set $$p$5 | |
| (local.get $$p$3) | |
| ) | |
| (local.set $$pl$2 | |
| (i32.const 0) | |
| ) | |
| (local.set $$prefix$2 | |
| (i32.const 4091) | |
| ) | |
| (local.set $$z$2 | |
| (local.get $$z$1) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 86) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$176 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (local.set $$i$0316 | |
| (i32.const 0) | |
| ) | |
| (local.set $$l$1315 | |
| (i32.const 0) | |
| ) | |
| (local.set $$ws$0317 | |
| (local.get $$176) | |
| ) | |
| (loop $while-in125 | |
| (block $while-out124 | |
| (local.set $$177 | |
| (i32.load | |
| (local.get $$ws$0317) | |
| ) | |
| ) | |
| (local.set $$tobool380 | |
| (i32.eq | |
| (local.get $$177) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool380) | |
| (block | |
| (local.set $$i$0$lcssa | |
| (local.get $$i$0316) | |
| ) | |
| (local.set $$l$2 | |
| (local.get $$l$1315) | |
| ) | |
| (br $while-out124) | |
| ) | |
| ) | |
| (local.set $$call384 | |
| (call $_wctomb | |
| (local.get $$mb) | |
| (local.get $$177) | |
| ) | |
| ) | |
| (local.set $$cmp385 | |
| (i32.lt_s | |
| (local.get $$call384) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$sub389 | |
| (i32.sub | |
| (local.get $$p$4365) | |
| (local.get $$i$0316) | |
| ) | |
| ) | |
| (local.set $$cmp390 | |
| (i32.gt_u | |
| (local.get $$call384) | |
| (local.get $$sub389) | |
| ) | |
| ) | |
| (local.set $$or$cond195 | |
| (i32.or | |
| (local.get $$cmp385) | |
| (local.get $$cmp390) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond195) | |
| (block | |
| (local.set $$i$0$lcssa | |
| (local.get $$i$0316) | |
| ) | |
| (local.set $$l$2 | |
| (local.get $$call384) | |
| ) | |
| (br $while-out124) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr383 | |
| (i32.add | |
| (local.get $$ws$0317) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add395 | |
| (i32.add | |
| (local.get $$call384) | |
| (local.get $$i$0316) | |
| ) | |
| ) | |
| (local.set $$cmp377 | |
| (i32.gt_u | |
| (local.get $$p$4365) | |
| (local.get $$add395) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp377) | |
| (block | |
| (local.set $$i$0316 | |
| (local.get $$add395) | |
| ) | |
| (local.set $$l$1315 | |
| (local.get $$call384) | |
| ) | |
| (local.set $$ws$0317 | |
| (local.get $$incdec$ptr383) | |
| ) | |
| ) | |
| (block | |
| (local.set $$i$0$lcssa | |
| (local.get $$add395) | |
| ) | |
| (local.set $$l$2 | |
| (local.get $$call384) | |
| ) | |
| (br $while-out124) | |
| ) | |
| ) | |
| (br $while-in125) | |
| ) | |
| ) | |
| (local.set $$cmp397 | |
| (i32.lt_s | |
| (local.get $$l$2) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp397) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$i$0$lcssa) | |
| (local.get $$fl$1$and219) | |
| ) | |
| (local.set $$cmp404$324 | |
| (i32.eq | |
| (local.get $$i$0$lcssa) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp404$324) | |
| (block | |
| (local.set $$i$0$lcssa368 | |
| (i32.const 0) | |
| ) | |
| (local.set $label | |
| (i32.const 98) | |
| ) | |
| ) | |
| (block | |
| (local.set $$178 | |
| (i32.load | |
| (local.get $$arg) | |
| ) | |
| ) | |
| (local.set $$i$1325 | |
| (i32.const 0) | |
| ) | |
| (local.set $$ws$1326 | |
| (local.get $$178) | |
| ) | |
| (loop $while-in127 | |
| (block $while-out126 | |
| (local.set $$179 | |
| (i32.load | |
| (local.get $$ws$1326) | |
| ) | |
| ) | |
| (local.set $$tobool407 | |
| (i32.eq | |
| (local.get $$179) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool407) | |
| (block | |
| (local.set $$i$0$lcssa368 | |
| (local.get $$i$0$lcssa) | |
| ) | |
| (local.set $label | |
| (i32.const 98) | |
| ) | |
| (br $label$break$L308) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr410 | |
| (i32.add | |
| (local.get $$ws$1326) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$call411 | |
| (call $_wctomb | |
| (local.get $$mb) | |
| (local.get $$179) | |
| ) | |
| ) | |
| (local.set $$add412 | |
| (i32.add | |
| (local.get $$call411) | |
| (local.get $$i$1325) | |
| ) | |
| ) | |
| (local.set $$cmp413 | |
| (i32.gt_s | |
| (local.get $$add412) | |
| (local.get $$i$0$lcssa) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp413) | |
| (block | |
| (local.set $$i$0$lcssa368 | |
| (local.get $$i$0$lcssa) | |
| ) | |
| (local.set $label | |
| (i32.const 98) | |
| ) | |
| (br $label$break$L308) | |
| ) | |
| ) | |
| (local.set $$180 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$231 | |
| (i32.and | |
| (local.get $$180) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$232 | |
| (i32.eq | |
| (local.get $$and$i$231) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$232) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$mb) | |
| (local.get $$call411) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp404 | |
| (i32.lt_u | |
| (local.get $$add412) | |
| (local.get $$i$0$lcssa) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp404) | |
| (block | |
| (local.set $$i$1325 | |
| (local.get $$add412) | |
| ) | |
| (local.set $$ws$1326 | |
| (local.get $$incdec$ptr410) | |
| ) | |
| ) | |
| (block | |
| (local.set $$i$0$lcssa368 | |
| (local.get $$i$0$lcssa) | |
| ) | |
| (local.set $label | |
| (i32.const 98) | |
| ) | |
| (br $while-out126) | |
| ) | |
| ) | |
| (br $while-in127) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 98) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$xor | |
| (i32.xor | |
| (local.get $$fl$1$and219) | |
| (i32.const 8192) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$1) | |
| (local.get $$i$0$lcssa368) | |
| (local.get $$xor) | |
| ) | |
| (local.set $$cmp421 | |
| (i32.gt_s | |
| (local.get $$w$1) | |
| (local.get $$i$0$lcssa368) | |
| ) | |
| ) | |
| (local.set $$cond426 | |
| (if (result i32) | |
| (local.get $$cmp421) | |
| (local.get $$w$1) | |
| (local.get $$i$0$lcssa368) | |
| ) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$cond426) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 77) | |
| ) | |
| (block | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$cmp306 | |
| (i32.gt_s | |
| (local.get $$p$2) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$and309 | |
| (i32.and | |
| (local.get $$fl$4) | |
| (i32.const -65537) | |
| ) | |
| ) | |
| (local.set $$and309$fl$4 | |
| (if (result i32) | |
| (local.get $$cmp306) | |
| (local.get $$and309) | |
| (local.get $$fl$4) | |
| ) | |
| ) | |
| (local.set $$151 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$152 | |
| (local.get $$151) | |
| ) | |
| (local.set $$153 | |
| (i32.load | |
| (local.get $$152) | |
| ) | |
| ) | |
| (local.set $$154 | |
| (i32.add | |
| (local.get $$151) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$155 | |
| (local.get $$154) | |
| ) | |
| (local.set $$156 | |
| (i32.load | |
| (local.get $$155) | |
| ) | |
| ) | |
| (local.set $$157 | |
| (i32.ne | |
| (local.get $$153) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$158 | |
| (i32.ne | |
| (local.get $$156) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$159 | |
| (i32.or | |
| (local.get $$157) | |
| (local.get $$158) | |
| ) | |
| ) | |
| (local.set $$tobool314 | |
| (i32.ne | |
| (local.get $$p$2) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$or$cond | |
| (i32.or | |
| (local.get $$tobool314) | |
| (local.get $$159) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond) | |
| (block | |
| (local.set $$sub$ptr$rhs$cast318 | |
| (local.get $$a$0) | |
| ) | |
| (local.set $$sub$ptr$sub319 | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast317) | |
| (local.get $$sub$ptr$rhs$cast318) | |
| ) | |
| ) | |
| (local.set $$160 | |
| (i32.and | |
| (local.get $$159) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$lnot$ext | |
| (i32.xor | |
| (local.get $$160) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add322 | |
| (i32.add | |
| (local.get $$lnot$ext) | |
| (local.get $$sub$ptr$sub319) | |
| ) | |
| ) | |
| (local.set $$cmp323 | |
| (i32.gt_s | |
| (local.get $$p$2) | |
| (local.get $$add322) | |
| ) | |
| ) | |
| (local.set $$p$2$add322 | |
| (if (result i32) | |
| (local.get $$cmp323) | |
| (local.get $$p$2) | |
| (local.get $$add322) | |
| ) | |
| ) | |
| (local.set $$a$2 | |
| (local.get $$a$0) | |
| ) | |
| (local.set $$fl$6 | |
| (local.get $$and309$fl$4) | |
| ) | |
| (local.set $$p$5 | |
| (local.get $$p$2$add322) | |
| ) | |
| (local.set $$pl$2 | |
| (local.get $$pl$1) | |
| ) | |
| (local.set $$prefix$2 | |
| (local.get $$prefix$1) | |
| ) | |
| (local.set $$z$2 | |
| (local.get $$add$ptr205) | |
| ) | |
| ) | |
| (block | |
| (local.set $$a$2 | |
| (local.get $$add$ptr205) | |
| ) | |
| (local.set $$fl$6 | |
| (local.get $$and309$fl$4) | |
| ) | |
| (local.set $$p$5 | |
| (i32.const 0) | |
| ) | |
| (local.set $$pl$2 | |
| (local.get $$pl$1) | |
| ) | |
| (local.set $$prefix$2 | |
| (local.get $$prefix$1) | |
| ) | |
| (local.set $$z$2 | |
| (local.get $$add$ptr205) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast431 | |
| (local.get $$z$2) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast432 | |
| (local.get $$a$2) | |
| ) | |
| (local.set $$sub$ptr$sub433 | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast431) | |
| (local.get $$sub$ptr$rhs$cast432) | |
| ) | |
| ) | |
| (local.set $$cmp434 | |
| (i32.lt_s | |
| (local.get $$p$5) | |
| (local.get $$sub$ptr$sub433) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$sub433$p$5 | |
| (if (result i32) | |
| (local.get $$cmp434) | |
| (local.get $$sub$ptr$sub433) | |
| (local.get $$p$5) | |
| ) | |
| ) | |
| (local.set $$add441 | |
| (i32.add | |
| (local.get $$pl$2) | |
| (local.get $$sub$ptr$sub433$p$5) | |
| ) | |
| ) | |
| (local.set $$cmp442 | |
| (i32.lt_s | |
| (local.get $$w$1) | |
| (local.get $$add441) | |
| ) | |
| ) | |
| (local.set $$w$2 | |
| (if (result i32) | |
| (local.get $$cmp442) | |
| (local.get $$add441) | |
| (local.get $$w$1) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$2) | |
| (local.get $$add441) | |
| (local.get $$fl$6) | |
| ) | |
| (local.set $$265 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$244 | |
| (i32.and | |
| (local.get $$265) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$245 | |
| (i32.eq | |
| (local.get $$and$i$244) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$245) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$prefix$2) | |
| (local.get $$pl$2) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$xor449 | |
| (i32.xor | |
| (local.get $$fl$6) | |
| (i32.const 65536) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 48) | |
| (local.get $$w$2) | |
| (local.get $$add441) | |
| (local.get $$xor449) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 48) | |
| (local.get $$sub$ptr$sub433$p$5) | |
| (local.get $$sub$ptr$sub433) | |
| (i32.const 0) | |
| ) | |
| (local.set $$266 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$216 | |
| (i32.and | |
| (local.get $$266) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$217 | |
| (i32.eq | |
| (local.get $$and$i$216) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$217) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$a$2) | |
| (local.get $$sub$ptr$sub433) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| (local.set $$xor457 | |
| (i32.xor | |
| (local.get $$fl$6) | |
| (i32.const 8192) | |
| ) | |
| ) | |
| (call $_pad | |
| (local.get $$f) | |
| (i32.const 32) | |
| (local.get $$w$2) | |
| (local.get $$add441) | |
| (local.get $$xor457) | |
| ) | |
| (local.set $$cnt$0 | |
| (local.get $$cnt$1) | |
| ) | |
| (local.set $$incdec$ptr169275 | |
| (local.get $$incdec$ptr169$lcssa) | |
| ) | |
| (local.set $$l$0 | |
| (local.get $$w$2) | |
| ) | |
| (local.set $$l10n$0 | |
| (local.get $$l10n$3) | |
| ) | |
| (br $label$continue$L1) | |
| ) | |
| ) | |
| (block $label$break$L343 | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 242) | |
| ) | |
| (block | |
| (local.set $$tobool459 | |
| (i32.eq | |
| (local.get $$f) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool459) | |
| (block | |
| (local.set $$tobool462 | |
| (i32.eq | |
| (local.get $$l10n$0$lcssa) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool462) | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$i$2299 | |
| (i32.const 1) | |
| ) | |
| (loop $while-in130 | |
| (block $while-out129 | |
| (local.set $$arrayidx469 | |
| (i32.add | |
| (local.get $$nl_type) | |
| (i32.shl | |
| (local.get $$i$2299) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$267 | |
| (i32.load | |
| (local.get $$arrayidx469) | |
| ) | |
| ) | |
| (local.set $$tobool470 | |
| (i32.eq | |
| (local.get $$267) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool470) | |
| (block | |
| (local.set $$i$2299$lcssa | |
| (local.get $$i$2299) | |
| ) | |
| (br $while-out129) | |
| ) | |
| ) | |
| (local.set $$add$ptr473 | |
| (i32.add | |
| (local.get $$nl_arg) | |
| (i32.shl | |
| (local.get $$i$2299) | |
| (i32.const 3) | |
| ) | |
| ) | |
| ) | |
| (call $_pop_arg_336 | |
| (local.get $$add$ptr473) | |
| (local.get $$267) | |
| (local.get $$ap) | |
| ) | |
| (local.set $$inc | |
| (i32.add | |
| (local.get $$i$2299) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$cmp466 | |
| (i32.lt_s | |
| (local.get $$inc) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp466) | |
| (local.set $$i$2299 | |
| (local.get $$inc) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const 1) | |
| ) | |
| (br $label$break$L343) | |
| ) | |
| ) | |
| (br $while-in130) | |
| ) | |
| ) | |
| (local.set $$cmp478$295 | |
| (i32.lt_s | |
| (local.get $$i$2299$lcssa) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp478$295) | |
| (block | |
| (local.set $$i$3296 | |
| (local.get $$i$2299$lcssa) | |
| ) | |
| (loop $while-in132 | |
| (block $while-out131 | |
| (local.set $$arrayidx481 | |
| (i32.add | |
| (local.get $$nl_type) | |
| (i32.shl | |
| (local.get $$i$3296) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$268 | |
| (i32.load | |
| (local.get $$arrayidx481) | |
| ) | |
| ) | |
| (local.set $$lnot483 | |
| (i32.eq | |
| (local.get $$268) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$inc488 | |
| (i32.add | |
| (local.get $$i$3296) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$lnot483) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const -1) | |
| ) | |
| (br $label$break$L343) | |
| ) | |
| ) | |
| (local.set $$cmp478 | |
| (i32.lt_s | |
| (local.get $$inc488) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp478) | |
| (local.set $$i$3296 | |
| (local.get $$inc488) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const 1) | |
| ) | |
| (br $while-out131) | |
| ) | |
| ) | |
| (br $while-in132) | |
| ) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$cnt$1$lcssa) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_pop_arg_336 (; 56 ;) (param $$arg i32) (param $$type i32) (param $$ap i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$10 i32) | |
| (local $$100 i32) | |
| (local $$101 i32) | |
| (local $$102 i32) | |
| (local $$103 f64) | |
| (local $$104 i32) | |
| (local $$105 i32) | |
| (local $$106 i32) | |
| (local $$107 i32) | |
| (local $$108 i32) | |
| (local $$109 i32) | |
| (local $$11 i32) | |
| (local $$110 f64) | |
| (local $$12 i32) | |
| (local $$13 i32) | |
| (local $$14 i32) | |
| (local $$15 i32) | |
| (local $$16 i32) | |
| (local $$17 i32) | |
| (local $$18 i32) | |
| (local $$19 i32) | |
| (local $$2 i32) | |
| (local $$20 i32) | |
| (local $$21 i32) | |
| (local $$22 i32) | |
| (local $$23 i32) | |
| (local $$24 i32) | |
| (local $$25 i32) | |
| (local $$26 i32) | |
| (local $$27 i32) | |
| (local $$28 i32) | |
| (local $$29 i32) | |
| (local $$3 i32) | |
| (local $$30 i32) | |
| (local $$31 i32) | |
| (local $$32 i32) | |
| (local $$33 i32) | |
| (local $$34 i32) | |
| (local $$35 i32) | |
| (local $$36 i32) | |
| (local $$37 i32) | |
| (local $$38 i32) | |
| (local $$39 i32) | |
| (local $$4 i32) | |
| (local $$40 i32) | |
| (local $$41 i32) | |
| (local $$42 i32) | |
| (local $$43 i32) | |
| (local $$44 i32) | |
| (local $$45 i32) | |
| (local $$46 i32) | |
| (local $$47 i32) | |
| (local $$48 i32) | |
| (local $$49 i32) | |
| (local $$5 i32) | |
| (local $$50 i32) | |
| (local $$51 i32) | |
| (local $$52 i32) | |
| (local $$53 i32) | |
| (local $$54 i32) | |
| (local $$55 i32) | |
| (local $$56 i32) | |
| (local $$57 i32) | |
| (local $$58 i32) | |
| (local $$59 i32) | |
| (local $$6 i32) | |
| (local $$60 i32) | |
| (local $$61 i32) | |
| (local $$62 i32) | |
| (local $$63 i32) | |
| (local $$64 i32) | |
| (local $$65 i32) | |
| (local $$66 i32) | |
| (local $$67 i32) | |
| (local $$68 i32) | |
| (local $$69 i32) | |
| (local $$7 i32) | |
| (local $$70 i32) | |
| (local $$71 i32) | |
| (local $$72 i32) | |
| (local $$73 i32) | |
| (local $$74 i32) | |
| (local $$75 i32) | |
| (local $$76 i32) | |
| (local $$77 i32) | |
| (local $$78 i32) | |
| (local $$79 i32) | |
| (local $$8 i32) | |
| (local $$80 i32) | |
| (local $$81 i32) | |
| (local $$82 i32) | |
| (local $$83 i32) | |
| (local $$84 i32) | |
| (local $$85 i32) | |
| (local $$86 i32) | |
| (local $$87 i32) | |
| (local $$88 i32) | |
| (local $$89 i32) | |
| (local $$9 i32) | |
| (local $$90 i32) | |
| (local $$91 i32) | |
| (local $$92 i32) | |
| (local $$93 i32) | |
| (local $$94 i32) | |
| (local $$95 i32) | |
| (local $$96 i32) | |
| (local $$97 i32) | |
| (local $$98 i32) | |
| (local $$99 i32) | |
| (local $$arglist_current i32) | |
| (local $$arglist_current11 i32) | |
| (local $$arglist_current14 i32) | |
| (local $$arglist_current17 i32) | |
| (local $$arglist_current2 i32) | |
| (local $$arglist_current20 i32) | |
| (local $$arglist_current23 i32) | |
| (local $$arglist_current26 i32) | |
| (local $$arglist_current5 i32) | |
| (local $$arglist_current8 i32) | |
| (local $$arglist_next i32) | |
| (local $$arglist_next12 i32) | |
| (local $$arglist_next15 i32) | |
| (local $$arglist_next18 i32) | |
| (local $$arglist_next21 i32) | |
| (local $$arglist_next24 i32) | |
| (local $$arglist_next27 i32) | |
| (local $$arglist_next3 i32) | |
| (local $$arglist_next6 i32) | |
| (local $$arglist_next9 i32) | |
| (local $$cmp i32) | |
| (local $$conv12 i32) | |
| (local $$conv17$mask i32) | |
| (local $$conv22 i32) | |
| (local $$conv27$mask i32) | |
| (local $$expanded i32) | |
| (local $$expanded28 i32) | |
| (local $$expanded30 i32) | |
| (local $$expanded31 i32) | |
| (local $$expanded32 i32) | |
| (local $$expanded34 i32) | |
| (local $$expanded35 i32) | |
| (local $$expanded37 i32) | |
| (local $$expanded38 i32) | |
| (local $$expanded39 i32) | |
| (local $$expanded41 i32) | |
| (local $$expanded42 i32) | |
| (local $$expanded44 i32) | |
| (local $$expanded45 i32) | |
| (local $$expanded46 i32) | |
| (local $$expanded48 i32) | |
| (local $$expanded49 i32) | |
| (local $$expanded51 i32) | |
| (local $$expanded52 i32) | |
| (local $$expanded53 i32) | |
| (local $$expanded55 i32) | |
| (local $$expanded56 i32) | |
| (local $$expanded58 i32) | |
| (local $$expanded59 i32) | |
| (local $$expanded60 i32) | |
| (local $$expanded62 i32) | |
| (local $$expanded63 i32) | |
| (local $$expanded65 i32) | |
| (local $$expanded66 i32) | |
| (local $$expanded67 i32) | |
| (local $$expanded69 i32) | |
| (local $$expanded70 i32) | |
| (local $$expanded72 i32) | |
| (local $$expanded73 i32) | |
| (local $$expanded74 i32) | |
| (local $$expanded76 i32) | |
| (local $$expanded77 i32) | |
| (local $$expanded79 i32) | |
| (local $$expanded80 i32) | |
| (local $$expanded81 i32) | |
| (local $$expanded83 i32) | |
| (local $$expanded84 i32) | |
| (local $$expanded86 i32) | |
| (local $$expanded87 i32) | |
| (local $$expanded88 i32) | |
| (local $$expanded90 i32) | |
| (local $$expanded91 i32) | |
| (local $$expanded93 i32) | |
| (local $$expanded94 i32) | |
| (local $$expanded95 i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$cmp | |
| (i32.gt_u | |
| (local.get $$type) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (block $label$break$L1 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp) | |
| ) | |
| (block $do-once | |
| (block $switch | |
| (block $switch-default | |
| (block $switch-case9 | |
| (block $switch-case8 | |
| (block $switch-case7 | |
| (block $switch-case6 | |
| (block $switch-case5 | |
| (block $switch-case4 | |
| (block $switch-case3 | |
| (block $switch-case2 | |
| (block $switch-case1 | |
| (block $switch-case | |
| (br_table $switch-case $switch-case1 $switch-case2 $switch-case3 $switch-case4 $switch-case5 $switch-case6 $switch-case7 $switch-case8 $switch-case9 $switch-default | |
| (i32.sub | |
| (local.get $$type) | |
| (i32.const 9) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (local.get $$arglist_current) | |
| ) | |
| (local.set $$1 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded28 | |
| (local.get $$1) | |
| ) | |
| (local.set $$expanded | |
| (i32.sub | |
| (local.get $$expanded28) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.add | |
| (local.get $$0) | |
| (local.get $$expanded) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded32 | |
| (local.get $$3) | |
| ) | |
| (local.set $$expanded31 | |
| (i32.sub | |
| (local.get $$expanded32) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded30 | |
| (i32.xor | |
| (local.get $$expanded31) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.and | |
| (local.get $$2) | |
| (local.get $$expanded30) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (local.get $$4) | |
| ) | |
| (local.set $$6 | |
| (i32.load | |
| (local.get $$5) | |
| ) | |
| ) | |
| (local.set $$arglist_next | |
| (i32.add | |
| (local.get $$5) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next) | |
| ) | |
| (i32.store | |
| (local.get $$arg) | |
| (local.get $$6) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current2 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$7 | |
| (local.get $$arglist_current2) | |
| ) | |
| (local.set $$8 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded35 | |
| (local.get $$8) | |
| ) | |
| (local.set $$expanded34 | |
| (i32.sub | |
| (local.get $$expanded35) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$9 | |
| (i32.add | |
| (local.get $$7) | |
| (local.get $$expanded34) | |
| ) | |
| ) | |
| (local.set $$10 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded39 | |
| (local.get $$10) | |
| ) | |
| (local.set $$expanded38 | |
| (i32.sub | |
| (local.get $$expanded39) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded37 | |
| (i32.xor | |
| (local.get $$expanded38) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$11 | |
| (i32.and | |
| (local.get $$9) | |
| (local.get $$expanded37) | |
| ) | |
| ) | |
| (local.set $$12 | |
| (local.get $$11) | |
| ) | |
| (local.set $$13 | |
| (i32.load | |
| (local.get $$12) | |
| ) | |
| ) | |
| (local.set $$arglist_next3 | |
| (i32.add | |
| (local.get $$12) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next3) | |
| ) | |
| (local.set $$14 | |
| (i32.lt_s | |
| (local.get $$13) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$15 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$14) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$16 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$17 | |
| (local.get $$16) | |
| ) | |
| (i32.store | |
| (local.get $$17) | |
| (local.get $$13) | |
| ) | |
| (local.set $$18 | |
| (i32.add | |
| (local.get $$16) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$19 | |
| (local.get $$18) | |
| ) | |
| (i32.store | |
| (local.get $$19) | |
| (local.get $$15) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current5 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$20 | |
| (local.get $$arglist_current5) | |
| ) | |
| (local.set $$21 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded42 | |
| (local.get $$21) | |
| ) | |
| (local.set $$expanded41 | |
| (i32.sub | |
| (local.get $$expanded42) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$22 | |
| (i32.add | |
| (local.get $$20) | |
| (local.get $$expanded41) | |
| ) | |
| ) | |
| (local.set $$23 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded46 | |
| (local.get $$23) | |
| ) | |
| (local.set $$expanded45 | |
| (i32.sub | |
| (local.get $$expanded46) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded44 | |
| (i32.xor | |
| (local.get $$expanded45) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$24 | |
| (i32.and | |
| (local.get $$22) | |
| (local.get $$expanded44) | |
| ) | |
| ) | |
| (local.set $$25 | |
| (local.get $$24) | |
| ) | |
| (local.set $$26 | |
| (i32.load | |
| (local.get $$25) | |
| ) | |
| ) | |
| (local.set $$arglist_next6 | |
| (i32.add | |
| (local.get $$25) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next6) | |
| ) | |
| (local.set $$27 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$28 | |
| (local.get $$27) | |
| ) | |
| (i32.store | |
| (local.get $$28) | |
| (local.get $$26) | |
| ) | |
| (local.set $$29 | |
| (i32.add | |
| (local.get $$27) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$30 | |
| (local.get $$29) | |
| ) | |
| (i32.store | |
| (local.get $$30) | |
| (i32.const 0) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current8 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$31 | |
| (local.get $$arglist_current8) | |
| ) | |
| (local.set $$32 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$expanded49 | |
| (local.get $$32) | |
| ) | |
| (local.set $$expanded48 | |
| (i32.sub | |
| (local.get $$expanded49) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$33 | |
| (i32.add | |
| (local.get $$31) | |
| (local.get $$expanded48) | |
| ) | |
| ) | |
| (local.set $$34 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$expanded53 | |
| (local.get $$34) | |
| ) | |
| (local.set $$expanded52 | |
| (i32.sub | |
| (local.get $$expanded53) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded51 | |
| (i32.xor | |
| (local.get $$expanded52) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$35 | |
| (i32.and | |
| (local.get $$33) | |
| (local.get $$expanded51) | |
| ) | |
| ) | |
| (local.set $$36 | |
| (local.get $$35) | |
| ) | |
| (local.set $$37 | |
| (local.get $$36) | |
| ) | |
| (local.set $$38 | |
| (local.get $$37) | |
| ) | |
| (local.set $$39 | |
| (i32.load | |
| (local.get $$38) | |
| ) | |
| ) | |
| (local.set $$40 | |
| (i32.add | |
| (local.get $$37) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$41 | |
| (local.get $$40) | |
| ) | |
| (local.set $$42 | |
| (i32.load | |
| (local.get $$41) | |
| ) | |
| ) | |
| (local.set $$arglist_next9 | |
| (i32.add | |
| (local.get $$36) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next9) | |
| ) | |
| (local.set $$43 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$44 | |
| (local.get $$43) | |
| ) | |
| (i32.store | |
| (local.get $$44) | |
| (local.get $$39) | |
| ) | |
| (local.set $$45 | |
| (i32.add | |
| (local.get $$43) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$46 | |
| (local.get $$45) | |
| ) | |
| (i32.store | |
| (local.get $$46) | |
| (local.get $$42) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current11 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$47 | |
| (local.get $$arglist_current11) | |
| ) | |
| (local.set $$48 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded56 | |
| (local.get $$48) | |
| ) | |
| (local.set $$expanded55 | |
| (i32.sub | |
| (local.get $$expanded56) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$49 | |
| (i32.add | |
| (local.get $$47) | |
| (local.get $$expanded55) | |
| ) | |
| ) | |
| (local.set $$50 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded60 | |
| (local.get $$50) | |
| ) | |
| (local.set $$expanded59 | |
| (i32.sub | |
| (local.get $$expanded60) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded58 | |
| (i32.xor | |
| (local.get $$expanded59) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$51 | |
| (i32.and | |
| (local.get $$49) | |
| (local.get $$expanded58) | |
| ) | |
| ) | |
| (local.set $$52 | |
| (local.get $$51) | |
| ) | |
| (local.set $$53 | |
| (i32.load | |
| (local.get $$52) | |
| ) | |
| ) | |
| (local.set $$arglist_next12 | |
| (i32.add | |
| (local.get $$52) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next12) | |
| ) | |
| (local.set $$conv12 | |
| (i32.and | |
| (local.get $$53) | |
| (i32.const 65535) | |
| ) | |
| ) | |
| (local.set $$54 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$conv12) | |
| (i32.const 16) | |
| ) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$55 | |
| (i32.lt_s | |
| (local.get $$54) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$56 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$55) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$57 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$58 | |
| (local.get $$57) | |
| ) | |
| (i32.store | |
| (local.get $$58) | |
| (local.get $$54) | |
| ) | |
| (local.set $$59 | |
| (i32.add | |
| (local.get $$57) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$60 | |
| (local.get $$59) | |
| ) | |
| (i32.store | |
| (local.get $$60) | |
| (local.get $$56) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current14 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$61 | |
| (local.get $$arglist_current14) | |
| ) | |
| (local.set $$62 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded63 | |
| (local.get $$62) | |
| ) | |
| (local.set $$expanded62 | |
| (i32.sub | |
| (local.get $$expanded63) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$63 | |
| (i32.add | |
| (local.get $$61) | |
| (local.get $$expanded62) | |
| ) | |
| ) | |
| (local.set $$64 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded67 | |
| (local.get $$64) | |
| ) | |
| (local.set $$expanded66 | |
| (i32.sub | |
| (local.get $$expanded67) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded65 | |
| (i32.xor | |
| (local.get $$expanded66) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$65 | |
| (i32.and | |
| (local.get $$63) | |
| (local.get $$expanded65) | |
| ) | |
| ) | |
| (local.set $$66 | |
| (local.get $$65) | |
| ) | |
| (local.set $$67 | |
| (i32.load | |
| (local.get $$66) | |
| ) | |
| ) | |
| (local.set $$arglist_next15 | |
| (i32.add | |
| (local.get $$66) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next15) | |
| ) | |
| (local.set $$conv17$mask | |
| (i32.and | |
| (local.get $$67) | |
| (i32.const 65535) | |
| ) | |
| ) | |
| (local.set $$68 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$69 | |
| (local.get $$68) | |
| ) | |
| (i32.store | |
| (local.get $$69) | |
| (local.get $$conv17$mask) | |
| ) | |
| (local.set $$70 | |
| (i32.add | |
| (local.get $$68) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$71 | |
| (local.get $$70) | |
| ) | |
| (i32.store | |
| (local.get $$71) | |
| (i32.const 0) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current17 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$72 | |
| (local.get $$arglist_current17) | |
| ) | |
| (local.set $$73 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded70 | |
| (local.get $$73) | |
| ) | |
| (local.set $$expanded69 | |
| (i32.sub | |
| (local.get $$expanded70) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$74 | |
| (i32.add | |
| (local.get $$72) | |
| (local.get $$expanded69) | |
| ) | |
| ) | |
| (local.set $$75 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded74 | |
| (local.get $$75) | |
| ) | |
| (local.set $$expanded73 | |
| (i32.sub | |
| (local.get $$expanded74) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded72 | |
| (i32.xor | |
| (local.get $$expanded73) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$76 | |
| (i32.and | |
| (local.get $$74) | |
| (local.get $$expanded72) | |
| ) | |
| ) | |
| (local.set $$77 | |
| (local.get $$76) | |
| ) | |
| (local.set $$78 | |
| (i32.load | |
| (local.get $$77) | |
| ) | |
| ) | |
| (local.set $$arglist_next18 | |
| (i32.add | |
| (local.get $$77) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next18) | |
| ) | |
| (local.set $$conv22 | |
| (i32.and | |
| (local.get $$78) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$79 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$conv22) | |
| (i32.const 24) | |
| ) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$80 | |
| (i32.lt_s | |
| (local.get $$79) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$81 | |
| (i32.shr_s | |
| (i32.shl | |
| (local.get $$80) | |
| (i32.const 31) | |
| ) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$82 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$83 | |
| (local.get $$82) | |
| ) | |
| (i32.store | |
| (local.get $$83) | |
| (local.get $$79) | |
| ) | |
| (local.set $$84 | |
| (i32.add | |
| (local.get $$82) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$85 | |
| (local.get $$84) | |
| ) | |
| (i32.store | |
| (local.get $$85) | |
| (local.get $$81) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current20 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$86 | |
| (local.get $$arglist_current20) | |
| ) | |
| (local.set $$87 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded77 | |
| (local.get $$87) | |
| ) | |
| (local.set $$expanded76 | |
| (i32.sub | |
| (local.get $$expanded77) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$88 | |
| (i32.add | |
| (local.get $$86) | |
| (local.get $$expanded76) | |
| ) | |
| ) | |
| (local.set $$89 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$expanded81 | |
| (local.get $$89) | |
| ) | |
| (local.set $$expanded80 | |
| (i32.sub | |
| (local.get $$expanded81) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded79 | |
| (i32.xor | |
| (local.get $$expanded80) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$90 | |
| (i32.and | |
| (local.get $$88) | |
| (local.get $$expanded79) | |
| ) | |
| ) | |
| (local.set $$91 | |
| (local.get $$90) | |
| ) | |
| (local.set $$92 | |
| (i32.load | |
| (local.get $$91) | |
| ) | |
| ) | |
| (local.set $$arglist_next21 | |
| (i32.add | |
| (local.get $$91) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next21) | |
| ) | |
| (local.set $$conv27$mask | |
| (i32.and | |
| (local.get $$92) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$93 | |
| (local.get $$arg) | |
| ) | |
| (local.set $$94 | |
| (local.get $$93) | |
| ) | |
| (i32.store | |
| (local.get $$94) | |
| (local.get $$conv27$mask) | |
| ) | |
| (local.set $$95 | |
| (i32.add | |
| (local.get $$93) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$96 | |
| (local.get $$95) | |
| ) | |
| (i32.store | |
| (local.get $$96) | |
| (i32.const 0) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current23 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$97 | |
| (local.get $$arglist_current23) | |
| ) | |
| (local.set $$98 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$expanded84 | |
| (local.get $$98) | |
| ) | |
| (local.set $$expanded83 | |
| (i32.sub | |
| (local.get $$expanded84) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$99 | |
| (i32.add | |
| (local.get $$97) | |
| (local.get $$expanded83) | |
| ) | |
| ) | |
| (local.set $$100 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$expanded88 | |
| (local.get $$100) | |
| ) | |
| (local.set $$expanded87 | |
| (i32.sub | |
| (local.get $$expanded88) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded86 | |
| (i32.xor | |
| (local.get $$expanded87) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$101 | |
| (i32.and | |
| (local.get $$99) | |
| (local.get $$expanded86) | |
| ) | |
| ) | |
| (local.set $$102 | |
| (local.get $$101) | |
| ) | |
| (local.set $$103 | |
| (f64.load | |
| (local.get $$102) | |
| ) | |
| ) | |
| (local.set $$arglist_next24 | |
| (i32.add | |
| (local.get $$102) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next24) | |
| ) | |
| (f64.store | |
| (local.get $$arg) | |
| (local.get $$103) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (block | |
| (local.set $$arglist_current26 | |
| (i32.load | |
| (local.get $$ap) | |
| ) | |
| ) | |
| (local.set $$104 | |
| (local.get $$arglist_current26) | |
| ) | |
| (local.set $$105 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$expanded91 | |
| (local.get $$105) | |
| ) | |
| (local.set $$expanded90 | |
| (i32.sub | |
| (local.get $$expanded91) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$106 | |
| (i32.add | |
| (local.get $$104) | |
| (local.get $$expanded90) | |
| ) | |
| ) | |
| (local.set $$107 | |
| (i32.add | |
| (i32.const 0) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$expanded95 | |
| (local.get $$107) | |
| ) | |
| (local.set $$expanded94 | |
| (i32.sub | |
| (local.get $$expanded95) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$expanded93 | |
| (i32.xor | |
| (local.get $$expanded94) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$108 | |
| (i32.and | |
| (local.get $$106) | |
| (local.get $$expanded93) | |
| ) | |
| ) | |
| (local.set $$109 | |
| (local.get $$108) | |
| ) | |
| (local.set $$110 | |
| (f64.load | |
| (local.get $$109) | |
| ) | |
| ) | |
| (local.set $$arglist_next27 | |
| (i32.add | |
| (local.get $$109) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$ap) | |
| (local.get $$arglist_next27) | |
| ) | |
| (f64.store | |
| (local.get $$arg) | |
| (local.get $$110) | |
| ) | |
| (br $label$break$L1) | |
| (br $switch) | |
| ) | |
| ) | |
| (br $label$break$L1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (return) | |
| ) | |
| (func $_fmt_u (; 57 ;) (param $$0 i32) (param $$1 i32) (param $$s i32) (result i32) | |
| (local $$10 i32) | |
| (local $$11 i32) | |
| (local $$12 i32) | |
| (local $$13 i32) | |
| (local $$14 i32) | |
| (local $$15 i32) | |
| (local $$16 i32) | |
| (local $$17 i32) | |
| (local $$18 i32) | |
| (local $$19 i32) | |
| (local $$2 i32) | |
| (local $$20 i32) | |
| (local $$21 i32) | |
| (local $$22 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$5 i32) | |
| (local $$6 i32) | |
| (local $$7 i32) | |
| (local $$8 i32) | |
| (local $$9 i32) | |
| (local $$add5 i32) | |
| (local $$conv6 i32) | |
| (local $$div9 i32) | |
| (local $$incdec$ptr i32) | |
| (local $$incdec$ptr$lcssa i32) | |
| (local $$incdec$ptr7 i32) | |
| (local $$rem4 i32) | |
| (local $$s$addr$0$lcssa i32) | |
| (local $$s$addr$013 i32) | |
| (local $$s$addr$1$lcssa i32) | |
| (local $$s$addr$19 i32) | |
| (local $$tobool$8 i32) | |
| (local $$x$addr$0$lcssa$off0 i32) | |
| (local $$y$010 i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$2 | |
| (i32.gt_u | |
| (local.get $$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.gt_u | |
| (local.get $$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.eq | |
| (local.get $$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.and | |
| (local.get $$4) | |
| (local.get $$3) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.or | |
| (local.get $$2) | |
| (local.get $$5) | |
| ) | |
| ) | |
| (if | |
| (local.get $$6) | |
| (block | |
| (local.set $$7 | |
| (local.get $$0) | |
| ) | |
| (local.set $$8 | |
| (local.get $$1) | |
| ) | |
| (local.set $$s$addr$013 | |
| (local.get $$s) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$9 | |
| (call $___uremdi3 | |
| (local.get $$7) | |
| (local.get $$8) | |
| (i32.const 10) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$10 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$11 | |
| (i32.or | |
| (local.get $$9) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (local.set $$12 | |
| (i32.and | |
| (local.get $$11) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr | |
| (i32.add | |
| (local.get $$s$addr$013) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr) | |
| (local.get $$12) | |
| ) | |
| (local.set $$13 | |
| (call $___udivdi3 | |
| (local.get $$7) | |
| (local.get $$8) | |
| (i32.const 10) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$14 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$15 | |
| (i32.gt_u | |
| (local.get $$8) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$16 | |
| (i32.gt_u | |
| (local.get $$7) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$17 | |
| (i32.eq | |
| (local.get $$8) | |
| (i32.const 9) | |
| ) | |
| ) | |
| (local.set $$18 | |
| (i32.and | |
| (local.get $$17) | |
| (local.get $$16) | |
| ) | |
| ) | |
| (local.set $$19 | |
| (i32.or | |
| (local.get $$15) | |
| (local.get $$18) | |
| ) | |
| ) | |
| (if | |
| (local.get $$19) | |
| (block | |
| (local.set $$7 | |
| (local.get $$13) | |
| ) | |
| (local.set $$8 | |
| (local.get $$14) | |
| ) | |
| (local.set $$s$addr$013 | |
| (local.get $$incdec$ptr) | |
| ) | |
| ) | |
| (block | |
| (local.set $$21 | |
| (local.get $$13) | |
| ) | |
| (local.set $$22 | |
| (local.get $$14) | |
| ) | |
| (local.set $$incdec$ptr$lcssa | |
| (local.get $$incdec$ptr) | |
| ) | |
| (br $while-out) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (local.set $$s$addr$0$lcssa | |
| (local.get $$incdec$ptr$lcssa) | |
| ) | |
| (local.set $$x$addr$0$lcssa$off0 | |
| (local.get $$21) | |
| ) | |
| ) | |
| (block | |
| (local.set $$s$addr$0$lcssa | |
| (local.get $$s) | |
| ) | |
| (local.set $$x$addr$0$lcssa$off0 | |
| (local.get $$0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$tobool$8 | |
| (i32.eq | |
| (local.get $$x$addr$0$lcssa$off0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$8) | |
| (local.set $$s$addr$1$lcssa | |
| (local.get $$s$addr$0$lcssa) | |
| ) | |
| (block | |
| (local.set $$s$addr$19 | |
| (local.get $$s$addr$0$lcssa) | |
| ) | |
| (local.set $$y$010 | |
| (local.get $$x$addr$0$lcssa$off0) | |
| ) | |
| (loop $while-in1 | |
| (block $while-out0 | |
| (local.set $$rem4 | |
| (i32.and | |
| (call $i32u-rem | |
| (local.get $$y$010) | |
| (i32.const 10) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$add5 | |
| (i32.or | |
| (local.get $$rem4) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (local.set $$conv6 | |
| (i32.and | |
| (local.get $$add5) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$incdec$ptr7 | |
| (i32.add | |
| (local.get $$s$addr$19) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $$incdec$ptr7) | |
| (local.get $$conv6) | |
| ) | |
| (local.set $$div9 | |
| (i32.and | |
| (call $i32u-div | |
| (local.get $$y$010) | |
| (i32.const 10) | |
| ) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$20 | |
| (i32.lt_u | |
| (local.get $$y$010) | |
| (i32.const 10) | |
| ) | |
| ) | |
| (if | |
| (local.get $$20) | |
| (block | |
| (local.set $$s$addr$1$lcssa | |
| (local.get $$incdec$ptr7) | |
| ) | |
| (br $while-out0) | |
| ) | |
| (block | |
| (local.set $$s$addr$19 | |
| (local.get $$incdec$ptr7) | |
| ) | |
| (local.set $$y$010 | |
| (local.get $$div9) | |
| ) | |
| ) | |
| ) | |
| (br $while-in1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (local.get $$s$addr$1$lcssa) | |
| ) | |
| ) | |
| (func $_pad (; 58 ;) (param $$f i32) (param $$c i32) (param $$w i32) (param $$l i32) (param $$fl i32) | |
| (local $$$pre i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$4 i32) | |
| (local $$and i32) | |
| (local $$and$i i32) | |
| (local $$and$i$15 i32) | |
| (local $$cmp i32) | |
| (local $$cmp1 i32) | |
| (local $$cmp3 i32) | |
| (local $$cmp3$14 i32) | |
| (local $$cond i32) | |
| (local $$l$addr$0$lcssa21 i32) | |
| (local $$l$addr$017 i32) | |
| (local $$or$cond i32) | |
| (local $$pad i32) | |
| (local $$sub i32) | |
| (local $$sub5 i32) | |
| (local $$tobool i32) | |
| (local $$tobool$i i32) | |
| (local $$tobool$i$16 i32) | |
| (local $$tobool$i18 i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (global.get $STACKTOP) | |
| (global.get $STACK_MAX) | |
| ) | |
| (call $abort) | |
| ) | |
| (local.set $$pad | |
| (local.get $sp) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$fl) | |
| (i32.const 73728) | |
| ) | |
| ) | |
| (local.set $$tobool | |
| (i32.eq | |
| (local.get $$and) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cmp | |
| (i32.gt_s | |
| (local.get $$w) | |
| (local.get $$l) | |
| ) | |
| ) | |
| (local.set $$or$cond | |
| (i32.and | |
| (local.get $$cmp) | |
| (local.get $$tobool) | |
| ) | |
| ) | |
| (block $do-once | |
| (if | |
| (local.get $$or$cond) | |
| (block | |
| (local.set $$sub | |
| (i32.sub | |
| (local.get $$w) | |
| (local.get $$l) | |
| ) | |
| ) | |
| (local.set $$cmp1 | |
| (i32.gt_u | |
| (local.get $$sub) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (local.set $$cond | |
| (if (result i32) | |
| (local.get $$cmp1) | |
| (i32.const 256) | |
| (local.get $$sub) | |
| ) | |
| ) | |
| (drop | |
| (call $_memset | |
| (local.get $$pad) | |
| (local.get $$c) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$cmp3$14 | |
| (i32.gt_u | |
| (local.get $$sub) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$and$i$15 | |
| (i32.and | |
| (local.get $$0) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i$16 | |
| (i32.eq | |
| (local.get $$and$i$15) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp3$14) | |
| (block | |
| (local.set $$1 | |
| (i32.sub | |
| (local.get $$w) | |
| (local.get $$l) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (local.get $$0) | |
| ) | |
| (local.set $$l$addr$017 | |
| (local.get $$sub) | |
| ) | |
| (local.set $$tobool$i18 | |
| (local.get $$tobool$i$16) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (if | |
| (local.get $$tobool$i18) | |
| (block | |
| (drop | |
| (call $___fwritex | |
| (local.get $$pad) | |
| (i32.const 256) | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$$pre | |
| (i32.load | |
| (local.get $$f) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (local.get $$$pre) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (local.get $$4) | |
| ) | |
| ) | |
| (local.set $$sub5 | |
| (i32.add | |
| (local.get $$l$addr$017) | |
| (i32.const -256) | |
| ) | |
| ) | |
| (local.set $$cmp3 | |
| (i32.gt_u | |
| (local.get $$sub5) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $$and$i | |
| (i32.and | |
| (local.get $$2) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (local.set $$tobool$i | |
| (i32.eq | |
| (local.get $$and$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp3) | |
| (block | |
| (local.set $$4 | |
| (local.get $$2) | |
| ) | |
| (local.set $$l$addr$017 | |
| (local.get $$sub5) | |
| ) | |
| (local.set $$tobool$i18 | |
| (local.get $$tobool$i) | |
| ) | |
| ) | |
| (br $while-out) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i) | |
| (local.set $$l$addr$0$lcssa21 | |
| (local.get $$3) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$16) | |
| (local.set $$l$addr$0$lcssa21 | |
| (local.get $$sub) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (drop | |
| (call $___fwritex | |
| (local.get $$pad) | |
| (local.get $$l$addr$0$lcssa21) | |
| (local.get $$f) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $sp) | |
| ) | |
| (return) | |
| ) | |
| (func $_malloc (; 59 ;) (param $$bytes i32) (result i32) | |
| (local $$$lcssa i32) | |
| (local $$$lcssa290 i32) | |
| (local $$$pre i32) | |
| (local $$$pre$i i32) | |
| (local $$$pre$i$177 i32) | |
| (local $$$pre$i$56$i i32) | |
| (local $$$pre$i$i i32) | |
| (local $$$pre$phi$i$178Z2D i32) | |
| (local $$$pre$phi$i$57$iZ2D i32) | |
| (local $$$pre$phi$i$iZ2D i32) | |
| (local $$$pre$phi$iZ2D i32) | |
| (local $$$pre$phiZ2D i32) | |
| (local $$$pre241 i32) | |
| (local $$$pre5$i$i i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$10 i32) | |
| (local $$100 i32) | |
| (local $$101 i32) | |
| (local $$102 i32) | |
| (local $$103 i32) | |
| (local $$104 i32) | |
| (local $$105 i32) | |
| (local $$106 i32) | |
| (local $$107 i32) | |
| (local $$108 i32) | |
| (local $$109 i32) | |
| (local $$11 i32) | |
| (local $$110 i32) | |
| (local $$111 i32) | |
| (local $$112 i32) | |
| (local $$113 i32) | |
| (local $$114 i32) | |
| (local $$115 i32) | |
| (local $$116 i32) | |
| (local $$117 i32) | |
| (local $$118 i32) | |
| (local $$119 i32) | |
| (local $$12 i32) | |
| (local $$120 i32) | |
| (local $$121 i32) | |
| (local $$122 i32) | |
| (local $$123 i32) | |
| (local $$124 i32) | |
| (local $$125 i32) | |
| (local $$126 i32) | |
| (local $$127 i32) | |
| (local $$128 i32) | |
| (local $$129 i32) | |
| (local $$13 i32) | |
| (local $$130 i32) | |
| (local $$131 i32) | |
| (local $$132 i32) | |
| (local $$133 i32) | |
| (local $$134 i32) | |
| (local $$135 i32) | |
| (local $$136 i32) | |
| (local $$137 i32) | |
| (local $$138 i32) | |
| (local $$139 i32) | |
| (local $$14 i32) | |
| (local $$140 i32) | |
| (local $$141 i32) | |
| (local $$142 i32) | |
| (local $$143 i32) | |
| (local $$144 i32) | |
| (local $$145 i32) | |
| (local $$146 i32) | |
| (local $$147 i32) | |
| (local $$148 i32) | |
| (local $$149 i32) | |
| (local $$15 i32) | |
| (local $$150 i32) | |
| (local $$151 i32) | |
| (local $$152 i32) | |
| (local $$153 i32) | |
| (local $$154 i32) | |
| (local $$155 i32) | |
| (local $$156 i32) | |
| (local $$157 i32) | |
| (local $$158 i32) | |
| (local $$159 i32) | |
| (local $$16 i32) | |
| (local $$160 i32) | |
| (local $$161 i32) | |
| (local $$162 i32) | |
| (local $$163 i32) | |
| (local $$164 i32) | |
| (local $$165 i32) | |
| (local $$166 i32) | |
| (local $$167 i32) | |
| (local $$168 i32) | |
| (local $$169 i32) | |
| (local $$17 i32) | |
| (local $$170 i32) | |
| (local $$171 i32) | |
| (local $$172 i32) | |
| (local $$173 i32) | |
| (local $$174 i32) | |
| (local $$175 i32) | |
| (local $$176 i32) | |
| (local $$177 i32) | |
| (local $$178 i32) | |
| (local $$179 i32) | |
| (local $$18 i32) | |
| (local $$180 i32) | |
| (local $$181 i32) | |
| (local $$182 i32) | |
| (local $$183 i32) | |
| (local $$184 i32) | |
| (local $$185 i32) | |
| (local $$186 i32) | |
| (local $$187 i32) | |
| (local $$188 i32) | |
| (local $$189 i32) | |
| (local $$19 i32) | |
| (local $$190 i32) | |
| (local $$191 i32) | |
| (local $$192 i32) | |
| (local $$193 i32) | |
| (local $$194 i32) | |
| (local $$195 i32) | |
| (local $$196 i32) | |
| (local $$197 i32) | |
| (local $$198 i32) | |
| (local $$199 i32) | |
| (local $$2 i32) | |
| (local $$20 i32) | |
| (local $$200 i32) | |
| (local $$201 i32) | |
| (local $$202 i32) | |
| (local $$203 i32) | |
| (local $$204 i32) | |
| (local $$205 i32) | |
| (local $$206 i32) | |
| (local $$207 i32) | |
| (local $$208 i32) | |
| (local $$21 i32) | |
| (local $$22 i32) | |
| (local $$23 i32) | |
| (local $$24 i32) | |
| (local $$25 i32) | |
| (local $$26 i32) | |
| (local $$27 i32) | |
| (local $$28 i32) | |
| (local $$29 i32) | |
| (local $$3 i32) | |
| (local $$30 i32) | |
| (local $$31 i32) | |
| (local $$32 i32) | |
| (local $$33 i32) | |
| (local $$34 i32) | |
| (local $$35 i32) | |
| (local $$36 i32) | |
| (local $$37 i32) | |
| (local $$38 i32) | |
| (local $$39 i32) | |
| (local $$4 i32) | |
| (local $$40 i32) | |
| (local $$41 i32) | |
| (local $$42 i32) | |
| (local $$43 i32) | |
| (local $$44 i32) | |
| (local $$45 i32) | |
| (local $$46 i32) | |
| (local $$47 i32) | |
| (local $$48 i32) | |
| (local $$49 i32) | |
| (local $$5 i32) | |
| (local $$50 i32) | |
| (local $$51 i32) | |
| (local $$52 i32) | |
| (local $$53 i32) | |
| (local $$54 i32) | |
| (local $$55 i32) | |
| (local $$56 i32) | |
| (local $$57 i32) | |
| (local $$58 i32) | |
| (local $$59 i32) | |
| (local $$6 i32) | |
| (local $$60 i32) | |
| (local $$61 i32) | |
| (local $$62 i32) | |
| (local $$63 i32) | |
| (local $$64 i32) | |
| (local $$65 i32) | |
| (local $$66 i32) | |
| (local $$67 i32) | |
| (local $$68 i32) | |
| (local $$69 i32) | |
| (local $$7 i32) | |
| (local $$70 i32) | |
| (local $$71 i32) | |
| (local $$72 i32) | |
| (local $$73 i32) | |
| (local $$74 i32) | |
| (local $$75 i32) | |
| (local $$76 i32) | |
| (local $$77 i32) | |
| (local $$78 i32) | |
| (local $$79 i32) | |
| (local $$8 i32) | |
| (local $$80 i32) | |
| (local $$81 i32) | |
| (local $$82 i32) | |
| (local $$83 i32) | |
| (local $$84 i32) | |
| (local $$85 i32) | |
| (local $$86 i32) | |
| (local $$87 i32) | |
| (local $$88 i32) | |
| (local $$89 i32) | |
| (local $$9 i32) | |
| (local $$90 i32) | |
| (local $$91 i32) | |
| (local $$92 i32) | |
| (local $$93 i32) | |
| (local $$94 i32) | |
| (local $$95 i32) | |
| (local $$96 i32) | |
| (local $$97 i32) | |
| (local $$98 i32) | |
| (local $$99 i32) | |
| (local $$F$0$i$i i32) | |
| (local $$F104$0 i32) | |
| (local $$F197$0$i i32) | |
| (local $$F224$0$i$i i32) | |
| (local $$F290$0$i i32) | |
| (local $$I252$0$i$i i32) | |
| (local $$I316$0$i i32) | |
| (local $$I57$0$i$i i32) | |
| (local $$K105$0$i$i i32) | |
| (local $$K305$0$i$i i32) | |
| (local $$K373$0$i i32) | |
| (local $$R$1$i i32) | |
| (local $$R$1$i$168 i32) | |
| (local $$R$1$i$168$lcssa i32) | |
| (local $$R$1$i$i i32) | |
| (local $$R$1$i$i$lcssa i32) | |
| (local $$R$1$i$lcssa i32) | |
| (local $$R$3$i i32) | |
| (local $$R$3$i$171 i32) | |
| (local $$R$3$i$i i32) | |
| (local $$RP$1$i i32) | |
| (local $$RP$1$i$167 i32) | |
| (local $$RP$1$i$167$lcssa i32) | |
| (local $$RP$1$i$i i32) | |
| (local $$RP$1$i$i$lcssa i32) | |
| (local $$RP$1$i$lcssa i32) | |
| (local $$T$0$i i32) | |
| (local $$T$0$i$58$i i32) | |
| (local $$T$0$i$58$i$lcssa i32) | |
| (local $$T$0$i$58$i$lcssa283 i32) | |
| (local $$T$0$i$i i32) | |
| (local $$T$0$i$i$lcssa i32) | |
| (local $$T$0$i$i$lcssa284 i32) | |
| (local $$T$0$i$lcssa i32) | |
| (local $$T$0$i$lcssa293 i32) | |
| (local $$add$i i32) | |
| (local $$add$i$146 i32) | |
| (local $$add$i$180 i32) | |
| (local $$add$i$i i32) | |
| (local $$add$ptr i32) | |
| (local $$add$ptr$i i32) | |
| (local $$add$ptr$i$1$i$i i32) | |
| (local $$add$ptr$i$11$i i32) | |
| (local $$add$ptr$i$161 i32) | |
| (local $$add$ptr$i$193 i32) | |
| (local $$add$ptr$i$21$i i32) | |
| (local $$add$ptr$i$32$i i32) | |
| (local $$add$ptr$i$i i32) | |
| (local $$add$ptr$i$i$i i32) | |
| (local $$add$ptr$i$i$i$lcssa i32) | |
| (local $$add$ptr14$i$i i32) | |
| (local $$add$ptr15$i$i i32) | |
| (local $$add$ptr16$i$i i32) | |
| (local $$add$ptr166 i32) | |
| (local $$add$ptr169 i32) | |
| (local $$add$ptr17$i$i i32) | |
| (local $$add$ptr178 i32) | |
| (local $$add$ptr181$i i32) | |
| (local $$add$ptr182 i32) | |
| (local $$add$ptr189$i i32) | |
| (local $$add$ptr190$i i32) | |
| (local $$add$ptr193 i32) | |
| (local $$add$ptr199 i32) | |
| (local $$add$ptr2$i$i i32) | |
| (local $$add$ptr205$i$i i32) | |
| (local $$add$ptr212$i$i i32) | |
| (local $$add$ptr225$i i32) | |
| (local $$add$ptr227$i i32) | |
| (local $$add$ptr24$i$i i32) | |
| (local $$add$ptr262$i i32) | |
| (local $$add$ptr269$i i32) | |
| (local $$add$ptr273$i i32) | |
| (local $$add$ptr282$i i32) | |
| (local $$add$ptr3$i$i i32) | |
| (local $$add$ptr30$i$i i32) | |
| (local $$add$ptr369$i$i i32) | |
| (local $$add$ptr4$i$26$i i32) | |
| (local $$add$ptr4$i$37$i i32) | |
| (local $$add$ptr4$i$i i32) | |
| (local $$add$ptr4$i$i$i i32) | |
| (local $$add$ptr441$i i32) | |
| (local $$add$ptr5$i$i i32) | |
| (local $$add$ptr6$i$30$i i32) | |
| (local $$add$ptr6$i$i i32) | |
| (local $$add$ptr6$i$i$i i32) | |
| (local $$add$ptr7$i$i i32) | |
| (local $$add$ptr8$i122$i i32) | |
| (local $$add$ptr95 i32) | |
| (local $$add$ptr98 i32) | |
| (local $$add10$i i32) | |
| (local $$add101$i i32) | |
| (local $$add110$i i32) | |
| (local $$add13$i i32) | |
| (local $$add14$i i32) | |
| (local $$add140$i i32) | |
| (local $$add144 i32) | |
| (local $$add150$i i32) | |
| (local $$add17$i i32) | |
| (local $$add17$i$183 i32) | |
| (local $$add177$i i32) | |
| (local $$add18$i i32) | |
| (local $$add19$i i32) | |
| (local $$add2 i32) | |
| (local $$add20$i i32) | |
| (local $$add206$i$i i32) | |
| (local $$add212$i i32) | |
| (local $$add215$i i32) | |
| (local $$add22$i i32) | |
| (local $$add246$i i32) | |
| (local $$add26$i$i i32) | |
| (local $$add268$i i32) | |
| (local $$add269$i$i i32) | |
| (local $$add274$i$i i32) | |
| (local $$add278$i$i i32) | |
| (local $$add280$i$i i32) | |
| (local $$add283$i$i i32) | |
| (local $$add337$i i32) | |
| (local $$add342$i i32) | |
| (local $$add346$i i32) | |
| (local $$add348$i i32) | |
| (local $$add351$i i32) | |
| (local $$add46$i i32) | |
| (local $$add50 i32) | |
| (local $$add51$i i32) | |
| (local $$add54 i32) | |
| (local $$add54$i i32) | |
| (local $$add58 i32) | |
| (local $$add62 i32) | |
| (local $$add64 i32) | |
| (local $$add74$i$i i32) | |
| (local $$add77$i i32) | |
| (local $$add78$i i32) | |
| (local $$add79$i$i i32) | |
| (local $$add8 i32) | |
| (local $$add82$i i32) | |
| (local $$add83$i$i i32) | |
| (local $$add85$i$i i32) | |
| (local $$add86$i i32) | |
| (local $$add88$i$i i32) | |
| (local $$add9$i i32) | |
| (local $$add90$i i32) | |
| (local $$add92$i i32) | |
| (local $$and i32) | |
| (local $$and$i i32) | |
| (local $$and$i$12$i i32) | |
| (local $$and$i$14$i i32) | |
| (local $$and$i$143 i32) | |
| (local $$and$i$22$i i32) | |
| (local $$and$i$33$i i32) | |
| (local $$and$i$i i32) | |
| (local $$and$i$i$i i32) | |
| (local $$and100$i i32) | |
| (local $$and103$i i32) | |
| (local $$and104$i i32) | |
| (local $$and106 i32) | |
| (local $$and11$i i32) | |
| (local $$and119$i$i i32) | |
| (local $$and12$i i32) | |
| (local $$and13$i i32) | |
| (local $$and13$i$i i32) | |
| (local $$and133$i$i i32) | |
| (local $$and14 i32) | |
| (local $$and145 i32) | |
| (local $$and17$i i32) | |
| (local $$and194$i i32) | |
| (local $$and194$i$204 i32) | |
| (local $$and199$i i32) | |
| (local $$and209$i$i i32) | |
| (local $$and21$i i32) | |
| (local $$and21$i$149 i32) | |
| (local $$and227$i$i i32) | |
| (local $$and236$i i32) | |
| (local $$and264$i$i i32) | |
| (local $$and268$i$i i32) | |
| (local $$and273$i$i i32) | |
| (local $$and282$i$i i32) | |
| (local $$and29$i i32) | |
| (local $$and292$i i32) | |
| (local $$and295$i$i i32) | |
| (local $$and3$i i32) | |
| (local $$and3$i$24$i i32) | |
| (local $$and3$i$35$i i32) | |
| (local $$and3$i$i i32) | |
| (local $$and3$i$i$i i32) | |
| (local $$and30$i i32) | |
| (local $$and318$i$i i32) | |
| (local $$and32$i i32) | |
| (local $$and32$i$i i32) | |
| (local $$and33$i$i i32) | |
| (local $$and331$i i32) | |
| (local $$and336$i i32) | |
| (local $$and341$i i32) | |
| (local $$and350$i i32) | |
| (local $$and363$i i32) | |
| (local $$and37$i$i i32) | |
| (local $$and387$i i32) | |
| (local $$and4 i32) | |
| (local $$and40$i$i i32) | |
| (local $$and41 i32) | |
| (local $$and42$i i32) | |
| (local $$and43 i32) | |
| (local $$and46 i32) | |
| (local $$and49 i32) | |
| (local $$and49$i i32) | |
| (local $$and49$i$i i32) | |
| (local $$and53 i32) | |
| (local $$and57 i32) | |
| (local $$and6$i i32) | |
| (local $$and6$i$38$i i32) | |
| (local $$and6$i$i i32) | |
| (local $$and61 i32) | |
| (local $$and64$i i32) | |
| (local $$and68$i i32) | |
| (local $$and69$i$i i32) | |
| (local $$and7 i32) | |
| (local $$and7$i$i i32) | |
| (local $$and73$i i32) | |
| (local $$and73$i$i i32) | |
| (local $$and74 i32) | |
| (local $$and77$i i32) | |
| (local $$and78$i$i i32) | |
| (local $$and8$i i32) | |
| (local $$and80$i i32) | |
| (local $$and81$i i32) | |
| (local $$and85$i i32) | |
| (local $$and87$i$i i32) | |
| (local $$and89$i i32) | |
| (local $$and9$i i32) | |
| (local $$and96$i$i i32) | |
| (local $$arrayidx i32) | |
| (local $$arrayidx$i i32) | |
| (local $$arrayidx$i$150 i32) | |
| (local $$arrayidx$i$20$i i32) | |
| (local $$arrayidx$i$48$i i32) | |
| (local $$arrayidx$i$i i32) | |
| (local $$arrayidx103 i32) | |
| (local $$arrayidx103$i$i i32) | |
| (local $$arrayidx106$i i32) | |
| (local $$arrayidx107$i$i i32) | |
| (local $$arrayidx113$i i32) | |
| (local $$arrayidx113$i$159 i32) | |
| (local $$arrayidx121$i i32) | |
| (local $$arrayidx123$i$i i32) | |
| (local $$arrayidx126$i$i i32) | |
| (local $$arrayidx126$i$i$lcssa i32) | |
| (local $$arrayidx137$i i32) | |
| (local $$arrayidx143$i$i i32) | |
| (local $$arrayidx148$i i32) | |
| (local $$arrayidx151$i i32) | |
| (local $$arrayidx151$i$i i32) | |
| (local $$arrayidx154$i i32) | |
| (local $$arrayidx155$i i32) | |
| (local $$arrayidx161$i i32) | |
| (local $$arrayidx165$i i32) | |
| (local $$arrayidx165$i$169 i32) | |
| (local $$arrayidx178$i$i i32) | |
| (local $$arrayidx184$i i32) | |
| (local $$arrayidx184$i$i i32) | |
| (local $$arrayidx195$i$i i32) | |
| (local $$arrayidx196$i i32) | |
| (local $$arrayidx204$i i32) | |
| (local $$arrayidx212$i i32) | |
| (local $$arrayidx223$i$i i32) | |
| (local $$arrayidx228$i i32) | |
| (local $$arrayidx23$i i32) | |
| (local $$arrayidx239$i i32) | |
| (local $$arrayidx245$i i32) | |
| (local $$arrayidx256$i i32) | |
| (local $$arrayidx27$i i32) | |
| (local $$arrayidx287$i$i i32) | |
| (local $$arrayidx289$i i32) | |
| (local $$arrayidx290$i$i i32) | |
| (local $$arrayidx325$i$i i32) | |
| (local $$arrayidx325$i$i$lcssa i32) | |
| (local $$arrayidx355$i i32) | |
| (local $$arrayidx358$i i32) | |
| (local $$arrayidx394$i i32) | |
| (local $$arrayidx394$i$lcssa i32) | |
| (local $$arrayidx40$i i32) | |
| (local $$arrayidx44$i i32) | |
| (local $$arrayidx61$i i32) | |
| (local $$arrayidx65$i i32) | |
| (local $$arrayidx66 i32) | |
| (local $$arrayidx71$i i32) | |
| (local $$arrayidx75$i i32) | |
| (local $$arrayidx91$i$i i32) | |
| (local $$arrayidx92$i$i i32) | |
| (local $$arrayidx94$i i32) | |
| (local $$arrayidx94$i$156 i32) | |
| (local $$arrayidx96$i$i i32) | |
| (local $$base$i$i$lcssa i32) | |
| (local $$base226$i$lcssa i32) | |
| (local $$bk i32) | |
| (local $$bk$i i32) | |
| (local $$bk$i$163 i32) | |
| (local $$bk$i$46$i i32) | |
| (local $$bk$i$i i32) | |
| (local $$bk102$i$i i32) | |
| (local $$bk122 i32) | |
| (local $$bk124 i32) | |
| (local $$bk136$i i32) | |
| (local $$bk139$i$i i32) | |
| (local $$bk158$i$i i32) | |
| (local $$bk161$i$i i32) | |
| (local $$bk218$i i32) | |
| (local $$bk220$i i32) | |
| (local $$bk246$i$i i32) | |
| (local $$bk248$i$i i32) | |
| (local $$bk302$i$i i32) | |
| (local $$bk311$i i32) | |
| (local $$bk313$i i32) | |
| (local $$bk338$i$i i32) | |
| (local $$bk357$i$i i32) | |
| (local $$bk360$i$i i32) | |
| (local $$bk370$i i32) | |
| (local $$bk407$i i32) | |
| (local $$bk429$i i32) | |
| (local $$bk43$i$i i32) | |
| (local $$bk432$i i32) | |
| (local $$bk47$i i32) | |
| (local $$bk55$i$i i32) | |
| (local $$bk67$i$i i32) | |
| (local $$bk74$i$i i32) | |
| (local $$bk78 i32) | |
| (local $$bk82$i$i i32) | |
| (local $$br$2$ph$i i32) | |
| (local $$call$i$i i32) | |
| (local $$call107$i i32) | |
| (local $$call131$i i32) | |
| (local $$call132$i i32) | |
| (local $$call275$i i32) | |
| (local $$call37$i i32) | |
| (local $$call6$i$i i32) | |
| (local $$call68$i i32) | |
| (local $$call83$i i32) | |
| (local $$child$i$i i32) | |
| (local $$child166$i$i i32) | |
| (local $$child289$i$i i32) | |
| (local $$child357$i i32) | |
| (local $$cmp i32) | |
| (local $$cmp$i i32) | |
| (local $$cmp$i$13$i i32) | |
| (local $$cmp$i$140 i32) | |
| (local $$cmp$i$15$i i32) | |
| (local $$cmp$i$179 i32) | |
| (local $$cmp$i$2$i$i i32) | |
| (local $$cmp$i$23$i i32) | |
| (local $$cmp$i$34$i i32) | |
| (local $$cmp$i$9$i i32) | |
| (local $$cmp$i$i$i i32) | |
| (local $$cmp1 i32) | |
| (local $$cmp1$i i32) | |
| (local $$cmp1$i$i i32) | |
| (local $$cmp10 i32) | |
| (local $$cmp100$i$i i32) | |
| (local $$cmp102$i i32) | |
| (local $$cmp104$i$i i32) | |
| (local $$cmp105$i i32) | |
| (local $$cmp106$i$i i32) | |
| (local $$cmp107$i i32) | |
| (local $$cmp107$i$157 i32) | |
| (local $$cmp108$i i32) | |
| (local $$cmp108$i$i i32) | |
| (local $$cmp112$i$i i32) | |
| (local $$cmp113 i32) | |
| (local $$cmp114$i i32) | |
| (local $$cmp116$i i32) | |
| (local $$cmp118$i i32) | |
| (local $$cmp119$i i32) | |
| (local $$cmp12$i i32) | |
| (local $$cmp120$i$53$i i32) | |
| (local $$cmp120$i$i i32) | |
| (local $$cmp121$i i32) | |
| (local $$cmp123$i i32) | |
| (local $$cmp124$i$i i32) | |
| (local $$cmp126$i i32) | |
| (local $$cmp127$i i32) | |
| (local $$cmp128 i32) | |
| (local $$cmp128$i i32) | |
| (local $$cmp128$i$i i32) | |
| (local $$cmp130$i i32) | |
| (local $$cmp133$i i32) | |
| (local $$cmp133$i$196 i32) | |
| (local $$cmp133$i$i i32) | |
| (local $$cmp135$i i32) | |
| (local $$cmp137$i i32) | |
| (local $$cmp137$i$197 i32) | |
| (local $$cmp137$i$i i32) | |
| (local $$cmp138$i i32) | |
| (local $$cmp139 i32) | |
| (local $$cmp140$i i32) | |
| (local $$cmp141$not$i i32) | |
| (local $$cmp142$i i32) | |
| (local $$cmp144$i$i i32) | |
| (local $$cmp146 i32) | |
| (local $$cmp15 i32) | |
| (local $$cmp15$i i32) | |
| (local $$cmp151$i i32) | |
| (local $$cmp152$i i32) | |
| (local $$cmp153$i$i i32) | |
| (local $$cmp155$i i32) | |
| (local $$cmp156 i32) | |
| (local $$cmp156$i i32) | |
| (local $$cmp156$i$i i32) | |
| (local $$cmp157$i i32) | |
| (local $$cmp159$i i32) | |
| (local $$cmp159$i$199 i32) | |
| (local $$cmp16 i32) | |
| (local $$cmp160$i$i i32) | |
| (local $$cmp162 i32) | |
| (local $$cmp162$i i32) | |
| (local $$cmp162$i$200 i32) | |
| (local $$cmp166$i i32) | |
| (local $$cmp168$i$i i32) | |
| (local $$cmp171$i i32) | |
| (local $$cmp172$i$i i32) | |
| (local $$cmp174$i i32) | |
| (local $$cmp180$i i32) | |
| (local $$cmp185$i i32) | |
| (local $$cmp185$i$i i32) | |
| (local $$cmp186 i32) | |
| (local $$cmp186$i i32) | |
| (local $$cmp189$i$i i32) | |
| (local $$cmp19$i i32) | |
| (local $$cmp190$i i32) | |
| (local $$cmp191$i i32) | |
| (local $$cmp198$i i32) | |
| (local $$cmp2$i$i i32) | |
| (local $$cmp2$i$i$i i32) | |
| (local $$cmp20$i$i i32) | |
| (local $$cmp203$i i32) | |
| (local $$cmp205$i i32) | |
| (local $$cmp208$i i32) | |
| (local $$cmp209$i i32) | |
| (local $$cmp21$i i32) | |
| (local $$cmp215$i$i i32) | |
| (local $$cmp217$i i32) | |
| (local $$cmp218$i i32) | |
| (local $$cmp221$i i32) | |
| (local $$cmp224$i i32) | |
| (local $$cmp228$i i32) | |
| (local $$cmp229$i i32) | |
| (local $$cmp233$i i32) | |
| (local $$cmp236$i$i i32) | |
| (local $$cmp24$i i32) | |
| (local $$cmp24$i$i i32) | |
| (local $$cmp246$i i32) | |
| (local $$cmp250$i i32) | |
| (local $$cmp254$i$i i32) | |
| (local $$cmp257$i i32) | |
| (local $$cmp258$i$i i32) | |
| (local $$cmp26$i i32) | |
| (local $$cmp265$i i32) | |
| (local $$cmp27$i$i i32) | |
| (local $$cmp28$i i32) | |
| (local $$cmp28$i$i i32) | |
| (local $$cmp284$i i32) | |
| (local $$cmp29 i32) | |
| (local $$cmp3$i$i i32) | |
| (local $$cmp301$i i32) | |
| (local $$cmp306$i$i i32) | |
| (local $$cmp31 i32) | |
| (local $$cmp319$i i32) | |
| (local $$cmp319$i$i i32) | |
| (local $$cmp32$i i32) | |
| (local $$cmp32$i$185 i32) | |
| (local $$cmp323$i i32) | |
| (local $$cmp327$i$i i32) | |
| (local $$cmp33$i i32) | |
| (local $$cmp332$i$i i32) | |
| (local $$cmp34$i i32) | |
| (local $$cmp34$i$i i32) | |
| (local $$cmp35$i i32) | |
| (local $$cmp350$i$i i32) | |
| (local $$cmp36$i i32) | |
| (local $$cmp36$i$i i32) | |
| (local $$cmp374$i i32) | |
| (local $$cmp38$i i32) | |
| (local $$cmp38$i$i i32) | |
| (local $$cmp388$i i32) | |
| (local $$cmp396$i i32) | |
| (local $$cmp40$i i32) | |
| (local $$cmp401$i i32) | |
| (local $$cmp41$i$i i32) | |
| (local $$cmp42$i$i i32) | |
| (local $$cmp422$i i32) | |
| (local $$cmp43$i i32) | |
| (local $$cmp44$i$i i32) | |
| (local $$cmp45$i i32) | |
| (local $$cmp45$i$155 i32) | |
| (local $$cmp46$i i32) | |
| (local $$cmp46$i$49$i i32) | |
| (local $$cmp46$i$i i32) | |
| (local $$cmp48$i i32) | |
| (local $$cmp49$i i32) | |
| (local $$cmp5 i32) | |
| (local $$cmp51$i i32) | |
| (local $$cmp54$i$i i32) | |
| (local $$cmp55$i i32) | |
| (local $$cmp55$i$187 i32) | |
| (local $$cmp57$i i32) | |
| (local $$cmp57$i$188 i32) | |
| (local $$cmp57$i$i i32) | |
| (local $$cmp59$i$i i32) | |
| (local $$cmp60$i i32) | |
| (local $$cmp60$i$i i32) | |
| (local $$cmp62$i i32) | |
| (local $$cmp63$i i32) | |
| (local $$cmp63$i$i i32) | |
| (local $$cmp65$i i32) | |
| (local $$cmp66$i i32) | |
| (local $$cmp66$i$190 i32) | |
| (local $$cmp69$i i32) | |
| (local $$cmp7$i$i i32) | |
| (local $$cmp70 i32) | |
| (local $$cmp72$i i32) | |
| (local $$cmp75$i$i i32) | |
| (local $$cmp76 i32) | |
| (local $$cmp76$i i32) | |
| (local $$cmp79 i32) | |
| (local $$cmp81$i i32) | |
| (local $$cmp81$i$191 i32) | |
| (local $$cmp81$i$i i32) | |
| (local $$cmp83$i$i i32) | |
| (local $$cmp85$i i32) | |
| (local $$cmp86$i$i i32) | |
| (local $$cmp89$i i32) | |
| (local $$cmp9$i$i i32) | |
| (local $$cmp90$i i32) | |
| (local $$cmp91$i i32) | |
| (local $$cmp93$i i32) | |
| (local $$cmp95$i i32) | |
| (local $$cmp96$i i32) | |
| (local $$cmp97$7$i i32) | |
| (local $$cmp97$i i32) | |
| (local $$cmp97$i$i i32) | |
| (local $$cmp99 i32) | |
| (local $$cond i32) | |
| (local $$cond$i i32) | |
| (local $$cond$i$16$i i32) | |
| (local $$cond$i$25$i i32) | |
| (local $$cond$i$36$i i32) | |
| (local $$cond$i$i i32) | |
| (local $$cond$i$i$i i32) | |
| (local $$cond$v$0$i i32) | |
| (local $$cond115$i$i i32) | |
| (local $$cond13$i$i i32) | |
| (local $$cond15$i$i i32) | |
| (local $$cond2$i i32) | |
| (local $$cond2$i$i i32) | |
| (local $$cond3$i i32) | |
| (local $$cond315$i$i i32) | |
| (local $$cond383$i i32) | |
| (local $$cond4$i i32) | |
| (local $$exitcond$i$i i32) | |
| (local $$fd$i i32) | |
| (local $$fd$i$164 i32) | |
| (local $$fd$i$i i32) | |
| (local $$fd103$i$i i32) | |
| (local $$fd123 i32) | |
| (local $$fd139$i i32) | |
| (local $$fd140$i$i i32) | |
| (local $$fd148$i$i i32) | |
| (local $$fd160$i$i i32) | |
| (local $$fd219$i i32) | |
| (local $$fd247$i$i i32) | |
| (local $$fd303$i$i i32) | |
| (local $$fd312$i i32) | |
| (local $$fd339$i$i i32) | |
| (local $$fd344$i$i i32) | |
| (local $$fd359$i$i i32) | |
| (local $$fd371$i i32) | |
| (local $$fd408$i i32) | |
| (local $$fd416$i i32) | |
| (local $$fd431$i i32) | |
| (local $$fd50$i i32) | |
| (local $$fd54$i$i i32) | |
| (local $$fd59$i$i i32) | |
| (local $$fd68$pre$phi$i$iZ2D i32) | |
| (local $$fd69 i32) | |
| (local $$fd78$i$i i32) | |
| (local $$fd85$i$i i32) | |
| (local $$fd9 i32) | |
| (local $$head i32) | |
| (local $$head$i i32) | |
| (local $$head$i$154 i32) | |
| (local $$head$i$17$i i32) | |
| (local $$head$i$29$i i32) | |
| (local $$head$i$42$i i32) | |
| (local $$head$i$i i32) | |
| (local $$head$i$i$i i32) | |
| (local $$head118$i$i i32) | |
| (local $$head168 i32) | |
| (local $$head173 i32) | |
| (local $$head177 i32) | |
| (local $$head179 i32) | |
| (local $$head179$i i32) | |
| (local $$head182$i i32) | |
| (local $$head187$i i32) | |
| (local $$head189$i i32) | |
| (local $$head195 i32) | |
| (local $$head198 i32) | |
| (local $$head208$i$i i32) | |
| (local $$head211$i$i i32) | |
| (local $$head23$i$i i32) | |
| (local $$head25 i32) | |
| (local $$head265$i i32) | |
| (local $$head268$i i32) | |
| (local $$head271$i i32) | |
| (local $$head274$i i32) | |
| (local $$head279$i i32) | |
| (local $$head281$i i32) | |
| (local $$head29$i i32) | |
| (local $$head29$i$i i32) | |
| (local $$head317$i$i i32) | |
| (local $$head32$i$i i32) | |
| (local $$head34$i$i i32) | |
| (local $$head386$i i32) | |
| (local $$head7$i$31$i i32) | |
| (local $$head7$i$i i32) | |
| (local $$head7$i$i$i i32) | |
| (local $$head94 i32) | |
| (local $$head97 i32) | |
| (local $$head99$i i32) | |
| (local $$i$01$i$i i32) | |
| (local $$idx$0$i i32) | |
| (local $$inc$i$i i32) | |
| (local $$index$i i32) | |
| (local $$index$i$172 i32) | |
| (local $$index$i$54$i i32) | |
| (local $$index$i$i i32) | |
| (local $$index288$i$i i32) | |
| (local $$index356$i i32) | |
| (local $$nb$0 i32) | |
| (local $$neg i32) | |
| (local $$neg$i i32) | |
| (local $$neg$i$173 i32) | |
| (local $$neg$i$182 i32) | |
| (local $$neg$i$i i32) | |
| (local $$neg103$i i32) | |
| (local $$neg13 i32) | |
| (local $$neg132$i$i i32) | |
| (local $$neg48$i i32) | |
| (local $$neg73 i32) | |
| (local $$next$i i32) | |
| (local $$next$i$i i32) | |
| (local $$next$i$i$i i32) | |
| (local $$next231$i i32) | |
| (local $$not$cmp150$i$i i32) | |
| (local $$not$cmp346$i$i i32) | |
| (local $$not$cmp418$i i32) | |
| (local $$oldfirst$0$i$i i32) | |
| (local $$or$cond$i i32) | |
| (local $$or$cond$i$189 i32) | |
| (local $$or$cond1$i i32) | |
| (local $$or$cond1$i$184 i32) | |
| (local $$or$cond2$i i32) | |
| (local $$or$cond3$i i32) | |
| (local $$or$cond4$i i32) | |
| (local $$or$cond5$i i32) | |
| (local $$or$cond7$i i32) | |
| (local $$or$cond8$i i32) | |
| (local $$or$cond98$i i32) | |
| (local $$or$i i32) | |
| (local $$or$i$195 i32) | |
| (local $$or$i$28$i i32) | |
| (local $$or$i$i i32) | |
| (local $$or$i$i$i i32) | |
| (local $$or101$i$i i32) | |
| (local $$or110 i32) | |
| (local $$or167 i32) | |
| (local $$or172 i32) | |
| (local $$or176 i32) | |
| (local $$or178$i i32) | |
| (local $$or180 i32) | |
| (local $$or183$i i32) | |
| (local $$or186$i i32) | |
| (local $$or188$i i32) | |
| (local $$or19$i$i i32) | |
| (local $$or194 i32) | |
| (local $$or197 i32) | |
| (local $$or204$i i32) | |
| (local $$or210$i$i i32) | |
| (local $$or22$i$i i32) | |
| (local $$or23 i32) | |
| (local $$or232$i$i i32) | |
| (local $$or26 i32) | |
| (local $$or264$i i32) | |
| (local $$or267$i i32) | |
| (local $$or270$i i32) | |
| (local $$or275$i i32) | |
| (local $$or278$i i32) | |
| (local $$or28$i$i i32) | |
| (local $$or280$i i32) | |
| (local $$or297$i i32) | |
| (local $$or300$i$i i32) | |
| (local $$or33$i$i i32) | |
| (local $$or368$i i32) | |
| (local $$or40 i32) | |
| (local $$or44$i$i i32) | |
| (local $$or93 i32) | |
| (local $$or96 i32) | |
| (local $$p$0$i$i i32) | |
| (local $$parent$i i32) | |
| (local $$parent$i$162 i32) | |
| (local $$parent$i$51$i i32) | |
| (local $$parent$i$i i32) | |
| (local $$parent135$i i32) | |
| (local $$parent138$i$i i32) | |
| (local $$parent149$i i32) | |
| (local $$parent162$i$i i32) | |
| (local $$parent165$i$i i32) | |
| (local $$parent166$i i32) | |
| (local $$parent179$i$i i32) | |
| (local $$parent196$i$i i32) | |
| (local $$parent226$i i32) | |
| (local $$parent240$i i32) | |
| (local $$parent257$i i32) | |
| (local $$parent301$i$i i32) | |
| (local $$parent337$i$i i32) | |
| (local $$parent361$i$i i32) | |
| (local $$parent369$i i32) | |
| (local $$parent406$i i32) | |
| (local $$parent433$i i32) | |
| (local $$qsize$0$i$i i32) | |
| (local $$retval$0 i32) | |
| (local $$rsize$0$i i32) | |
| (local $$rsize$0$i$152 i32) | |
| (local $$rsize$0$i$lcssa i32) | |
| (local $$rsize$1$i i32) | |
| (local $$rsize$3$i i32) | |
| (local $$rsize$4$lcssa$i i32) | |
| (local $$rsize$49$i i32) | |
| (local $$rst$0$i i32) | |
| (local $$rst$1$i i32) | |
| (local $$sflags193$i i32) | |
| (local $$sflags235$i i32) | |
| (local $$shl i32) | |
| (local $$shl$i i32) | |
| (local $$shl$i$144 i32) | |
| (local $$shl$i$19$i i32) | |
| (local $$shl$i$47$i i32) | |
| (local $$shl$i$i i32) | |
| (local $$shl102 i32) | |
| (local $$shl105 i32) | |
| (local $$shl116$i$i i32) | |
| (local $$shl12 i32) | |
| (local $$shl127$i$i i32) | |
| (local $$shl131$i$i i32) | |
| (local $$shl15$i i32) | |
| (local $$shl18$i i32) | |
| (local $$shl192$i i32) | |
| (local $$shl195$i i32) | |
| (local $$shl198$i i32) | |
| (local $$shl22 i32) | |
| (local $$shl221$i$i i32) | |
| (local $$shl226$i$i i32) | |
| (local $$shl265$i$i i32) | |
| (local $$shl270$i$i i32) | |
| (local $$shl276$i$i i32) | |
| (local $$shl279$i$i i32) | |
| (local $$shl288$i i32) | |
| (local $$shl291$i i32) | |
| (local $$shl294$i$i i32) | |
| (local $$shl31$i i32) | |
| (local $$shl316$i$i i32) | |
| (local $$shl326$i$i i32) | |
| (local $$shl333$i i32) | |
| (local $$shl338$i i32) | |
| (local $$shl344$i i32) | |
| (local $$shl347$i i32) | |
| (local $$shl35 i32) | |
| (local $$shl362$i i32) | |
| (local $$shl37 i32) | |
| (local $$shl384$i i32) | |
| (local $$shl39$i$i i32) | |
| (local $$shl395$i i32) | |
| (local $$shl48$i$i i32) | |
| (local $$shl52$i i32) | |
| (local $$shl60$i i32) | |
| (local $$shl65 i32) | |
| (local $$shl70$i$i i32) | |
| (local $$shl72 i32) | |
| (local $$shl75$i$i i32) | |
| (local $$shl81$i$i i32) | |
| (local $$shl84$i$i i32) | |
| (local $$shl9$i i32) | |
| (local $$shl90 i32) | |
| (local $$shl95$i$i i32) | |
| (local $$shr i32) | |
| (local $$shr$i i32) | |
| (local $$shr$i$139 i32) | |
| (local $$shr$i$45$i i32) | |
| (local $$shr$i$i i32) | |
| (local $$shr101 i32) | |
| (local $$shr11$i i32) | |
| (local $$shr11$i$147 i32) | |
| (local $$shr110$i$i i32) | |
| (local $$shr12$i i32) | |
| (local $$shr123$i$i i32) | |
| (local $$shr15$i i32) | |
| (local $$shr16$i i32) | |
| (local $$shr16$i$148 i32) | |
| (local $$shr19$i i32) | |
| (local $$shr194$i i32) | |
| (local $$shr20$i i32) | |
| (local $$shr214$i$i i32) | |
| (local $$shr253$i$i i32) | |
| (local $$shr263$i$i i32) | |
| (local $$shr267$i$i i32) | |
| (local $$shr27$i i32) | |
| (local $$shr272$i$i i32) | |
| (local $$shr277$i$i i32) | |
| (local $$shr281$i$i i32) | |
| (local $$shr283$i i32) | |
| (local $$shr3 i32) | |
| (local $$shr310$i$i i32) | |
| (local $$shr318$i i32) | |
| (local $$shr322$i$i i32) | |
| (local $$shr330$i i32) | |
| (local $$shr335$i i32) | |
| (local $$shr340$i i32) | |
| (local $$shr345$i i32) | |
| (local $$shr349$i i32) | |
| (local $$shr378$i i32) | |
| (local $$shr391$i i32) | |
| (local $$shr4$i i32) | |
| (local $$shr41$i i32) | |
| (local $$shr45 i32) | |
| (local $$shr47 i32) | |
| (local $$shr48 i32) | |
| (local $$shr5$i i32) | |
| (local $$shr5$i$142 i32) | |
| (local $$shr51 i32) | |
| (local $$shr52 i32) | |
| (local $$shr55 i32) | |
| (local $$shr56 i32) | |
| (local $$shr58$i$i i32) | |
| (local $$shr59 i32) | |
| (local $$shr60 i32) | |
| (local $$shr63 i32) | |
| (local $$shr68$i$i i32) | |
| (local $$shr7$i i32) | |
| (local $$shr7$i$145 i32) | |
| (local $$shr72$i i32) | |
| (local $$shr72$i$i i32) | |
| (local $$shr75$i i32) | |
| (local $$shr76$i i32) | |
| (local $$shr77$i$i i32) | |
| (local $$shr79$i i32) | |
| (local $$shr8$i i32) | |
| (local $$shr80$i i32) | |
| (local $$shr82$i$i i32) | |
| (local $$shr83$i i32) | |
| (local $$shr84$i i32) | |
| (local $$shr86$i$i i32) | |
| (local $$shr87$i i32) | |
| (local $$shr88$i i32) | |
| (local $$shr91$i i32) | |
| (local $$size$i$i i32) | |
| (local $$size$i$i$i i32) | |
| (local $$size$i$i$lcssa i32) | |
| (local $$size188$i i32) | |
| (local $$size188$i$lcssa i32) | |
| (local $$size245$i i32) | |
| (local $$sizebits$0$i i32) | |
| (local $$sizebits$0$shl52$i i32) | |
| (local $$sp$0$i$i i32) | |
| (local $$sp$0$i$i$i i32) | |
| (local $$sp$0108$i i32) | |
| (local $$sp$0108$i$lcssa i32) | |
| (local $$sp$1107$i i32) | |
| (local $$sp$1107$i$lcssa i32) | |
| (local $$ssize$0$i i32) | |
| (local $$ssize$2$ph$i i32) | |
| (local $$ssize$5$i i32) | |
| (local $$sub i32) | |
| (local $$sub$i i32) | |
| (local $$sub$i$138 i32) | |
| (local $$sub$i$181 i32) | |
| (local $$sub$i$i i32) | |
| (local $$sub$ptr$lhs$cast$i i32) | |
| (local $$sub$ptr$lhs$cast$i$39$i i32) | |
| (local $$sub$ptr$lhs$cast$i$i i32) | |
| (local $$sub$ptr$rhs$cast$i i32) | |
| (local $$sub$ptr$rhs$cast$i$40$i i32) | |
| (local $$sub$ptr$rhs$cast$i$i i32) | |
| (local $$sub$ptr$sub$i i32) | |
| (local $$sub$ptr$sub$i$41$i i32) | |
| (local $$sub$ptr$sub$i$i i32) | |
| (local $$sub10$i i32) | |
| (local $$sub101$i i32) | |
| (local $$sub101$rsize$4$i i32) | |
| (local $$sub112$i i32) | |
| (local $$sub113$i$i i32) | |
| (local $$sub118$i i32) | |
| (local $$sub14$i i32) | |
| (local $$sub16$i$i i32) | |
| (local $$sub160 i32) | |
| (local $$sub172$i i32) | |
| (local $$sub18$i$i i32) | |
| (local $$sub190 i32) | |
| (local $$sub2$i i32) | |
| (local $$sub22$i i32) | |
| (local $$sub260$i i32) | |
| (local $$sub262$i$i i32) | |
| (local $$sub266$i$i i32) | |
| (local $$sub271$i$i i32) | |
| (local $$sub275$i$i i32) | |
| (local $$sub30$i i32) | |
| (local $$sub31$i i32) | |
| (local $$sub31$rsize$0$i i32) | |
| (local $$sub313$i$i i32) | |
| (local $$sub329$i i32) | |
| (local $$sub33$i i32) | |
| (local $$sub334$i i32) | |
| (local $$sub339$i i32) | |
| (local $$sub343$i i32) | |
| (local $$sub381$i i32) | |
| (local $$sub4$i i32) | |
| (local $$sub41$i i32) | |
| (local $$sub42 i32) | |
| (local $$sub44 i32) | |
| (local $$sub5$i$27$i i32) | |
| (local $$sub5$i$i i32) | |
| (local $$sub5$i$i$i i32) | |
| (local $$sub50$i i32) | |
| (local $$sub6$i i32) | |
| (local $$sub63$i i32) | |
| (local $$sub67$i i32) | |
| (local $$sub67$i$i i32) | |
| (local $$sub70$i i32) | |
| (local $$sub71$i$i i32) | |
| (local $$sub76$i$i i32) | |
| (local $$sub80$i$i i32) | |
| (local $$sub91 i32) | |
| (local $$sub99$i i32) | |
| (local $$t$0$i i32) | |
| (local $$t$0$i$151 i32) | |
| (local $$t$2$i i32) | |
| (local $$t$4$ph$i i32) | |
| (local $$t$4$v$4$i i32) | |
| (local $$t$48$i i32) | |
| (local $$tbase$796$i i32) | |
| (local $$tobool$i$i i32) | |
| (local $$tobool107 i32) | |
| (local $$tobool195$i i32) | |
| (local $$tobool200$i i32) | |
| (local $$tobool228$i$i i32) | |
| (local $$tobool237$i i32) | |
| (local $$tobool293$i i32) | |
| (local $$tobool296$i$i i32) | |
| (local $$tobool30$i i32) | |
| (local $$tobool364$i i32) | |
| (local $$tobool97$i$i i32) | |
| (local $$tsize$795$i i32) | |
| (local $$v$0$i i32) | |
| (local $$v$0$i$153 i32) | |
| (local $$v$0$i$lcssa i32) | |
| (local $$v$1$i i32) | |
| (local $$v$3$i i32) | |
| (local $$v$4$lcssa$i i32) | |
| (local $$v$410$i i32) | |
| (local $$xor$i$i i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$cmp | |
| (i32.lt_u | |
| (local.get $$bytes) | |
| (i32.const 245) | |
| ) | |
| ) | |
| (block $do-once | |
| (if | |
| (local.get $$cmp) | |
| (block | |
| (local.set $$cmp1 | |
| (i32.lt_u | |
| (local.get $$bytes) | |
| (i32.const 11) | |
| ) | |
| ) | |
| (local.set $$add2 | |
| (i32.add | |
| (local.get $$bytes) | |
| (i32.const 11) | |
| ) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$add2) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$cond | |
| (if (result i32) | |
| (local.get $$cmp1) | |
| (i32.const 16) | |
| (local.get $$and) | |
| ) | |
| ) | |
| (local.set $$shr | |
| (i32.shr_u | |
| (local.get $$cond) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$shr3 | |
| (i32.shr_u | |
| (local.get $$0) | |
| (local.get $$shr) | |
| ) | |
| ) | |
| (local.set $$and4 | |
| (i32.and | |
| (local.get $$shr3) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp5 | |
| (i32.eq | |
| (local.get $$and4) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp5) | |
| ) | |
| (block | |
| (local.set $$neg | |
| (i32.and | |
| (local.get $$shr3) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and7 | |
| (i32.xor | |
| (local.get $$neg) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add8 | |
| (i32.add | |
| (local.get $$and7) | |
| (local.get $$shr) | |
| ) | |
| ) | |
| (local.set $$shl | |
| (i32.shl | |
| (local.get $$add8) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.add | |
| (local.get $$arrayidx) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.load | |
| (local.get $$1) | |
| ) | |
| ) | |
| (local.set $$fd9 | |
| (i32.add | |
| (local.get $$2) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.load | |
| (local.get $$fd9) | |
| ) | |
| ) | |
| (local.set $$cmp10 | |
| (i32.eq | |
| (local.get $$arrayidx) | |
| (local.get $$3) | |
| ) | |
| ) | |
| (block $do-once0 | |
| (if | |
| (local.get $$cmp10) | |
| (block | |
| (local.set $$shl12 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$add8) | |
| ) | |
| ) | |
| (local.set $$neg13 | |
| (i32.xor | |
| (local.get $$shl12) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$and14 | |
| (i32.and | |
| (local.get $$0) | |
| (local.get $$neg13) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$and14) | |
| ) | |
| ) | |
| (block | |
| (local.set $$4 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp15 | |
| (i32.lt_u | |
| (local.get $$3) | |
| (local.get $$4) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp15) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk | |
| (i32.add | |
| (local.get $$3) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.load | |
| (local.get $$bk) | |
| ) | |
| ) | |
| (local.set $$cmp16 | |
| (i32.eq | |
| (local.get $$5) | |
| (local.get $$2) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp16) | |
| (block | |
| (i32.store | |
| (local.get $$bk) | |
| (local.get $$arrayidx) | |
| ) | |
| (i32.store | |
| (local.get $$1) | |
| (local.get $$3) | |
| ) | |
| (br $do-once0) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$shl22 | |
| (i32.shl | |
| (local.get $$add8) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$or23 | |
| (i32.or | |
| (local.get $$shl22) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head | |
| (i32.add | |
| (local.get $$2) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head) | |
| (local.get $$or23) | |
| ) | |
| (local.set $$add$ptr | |
| (i32.add | |
| (local.get $$2) | |
| (local.get $$shl22) | |
| ) | |
| ) | |
| (local.set $$head25 | |
| (i32.add | |
| (local.get $$add$ptr) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.load | |
| (local.get $$head25) | |
| ) | |
| ) | |
| (local.set $$or26 | |
| (i32.or | |
| (local.get $$6) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head25) | |
| (local.get $$or26) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$fd9) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$7 | |
| (i32.load | |
| (i32.const 184) | |
| ) | |
| ) | |
| (local.set $$cmp29 | |
| (i32.gt_u | |
| (local.get $$cond) | |
| (local.get $$7) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp29) | |
| (block | |
| (local.set $$cmp31 | |
| (i32.eq | |
| (local.get $$shr3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp31) | |
| ) | |
| (block | |
| (local.set $$shl35 | |
| (i32.shl | |
| (local.get $$shr3) | |
| (local.get $$shr) | |
| ) | |
| ) | |
| (local.set $$shl37 | |
| (i32.shl | |
| (i32.const 2) | |
| (local.get $$shr) | |
| ) | |
| ) | |
| (local.set $$sub | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$shl37) | |
| ) | |
| ) | |
| (local.set $$or40 | |
| (i32.or | |
| (local.get $$shl37) | |
| (local.get $$sub) | |
| ) | |
| ) | |
| (local.set $$and41 | |
| (i32.and | |
| (local.get $$shl35) | |
| (local.get $$or40) | |
| ) | |
| ) | |
| (local.set $$sub42 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$and41) | |
| ) | |
| ) | |
| (local.set $$and43 | |
| (i32.and | |
| (local.get $$and41) | |
| (local.get $$sub42) | |
| ) | |
| ) | |
| (local.set $$sub44 | |
| (i32.add | |
| (local.get $$and43) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$shr45 | |
| (i32.shr_u | |
| (local.get $$sub44) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$and46 | |
| (i32.and | |
| (local.get $$shr45) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$shr47 | |
| (i32.shr_u | |
| (local.get $$sub44) | |
| (local.get $$and46) | |
| ) | |
| ) | |
| (local.set $$shr48 | |
| (i32.shr_u | |
| (local.get $$shr47) | |
| (i32.const 5) | |
| ) | |
| ) | |
| (local.set $$and49 | |
| (i32.and | |
| (local.get $$shr48) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$add50 | |
| (i32.or | |
| (local.get $$and49) | |
| (local.get $$and46) | |
| ) | |
| ) | |
| (local.set $$shr51 | |
| (i32.shr_u | |
| (local.get $$shr47) | |
| (local.get $$and49) | |
| ) | |
| ) | |
| (local.set $$shr52 | |
| (i32.shr_u | |
| (local.get $$shr51) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$and53 | |
| (i32.and | |
| (local.get $$shr52) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add54 | |
| (i32.or | |
| (local.get $$add50) | |
| (local.get $$and53) | |
| ) | |
| ) | |
| (local.set $$shr55 | |
| (i32.shr_u | |
| (local.get $$shr51) | |
| (local.get $$and53) | |
| ) | |
| ) | |
| (local.set $$shr56 | |
| (i32.shr_u | |
| (local.get $$shr55) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and57 | |
| (i32.and | |
| (local.get $$shr56) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add58 | |
| (i32.or | |
| (local.get $$add54) | |
| (local.get $$and57) | |
| ) | |
| ) | |
| (local.set $$shr59 | |
| (i32.shr_u | |
| (local.get $$shr55) | |
| (local.get $$and57) | |
| ) | |
| ) | |
| (local.set $$shr60 | |
| (i32.shr_u | |
| (local.get $$shr59) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and61 | |
| (i32.and | |
| (local.get $$shr60) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add62 | |
| (i32.or | |
| (local.get $$add58) | |
| (local.get $$and61) | |
| ) | |
| ) | |
| (local.set $$shr63 | |
| (i32.shr_u | |
| (local.get $$shr59) | |
| (local.get $$and61) | |
| ) | |
| ) | |
| (local.set $$add64 | |
| (i32.add | |
| (local.get $$add62) | |
| (local.get $$shr63) | |
| ) | |
| ) | |
| (local.set $$shl65 | |
| (i32.shl | |
| (local.get $$add64) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx66 | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl65) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$8 | |
| (i32.add | |
| (local.get $$arrayidx66) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$9 | |
| (i32.load | |
| (local.get $$8) | |
| ) | |
| ) | |
| (local.set $$fd69 | |
| (i32.add | |
| (local.get $$9) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$10 | |
| (i32.load | |
| (local.get $$fd69) | |
| ) | |
| ) | |
| (local.set $$cmp70 | |
| (i32.eq | |
| (local.get $$arrayidx66) | |
| (local.get $$10) | |
| ) | |
| ) | |
| (block $do-once2 | |
| (if | |
| (local.get $$cmp70) | |
| (block | |
| (local.set $$shl72 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$add64) | |
| ) | |
| ) | |
| (local.set $$neg73 | |
| (i32.xor | |
| (local.get $$shl72) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$and74 | |
| (i32.and | |
| (local.get $$0) | |
| (local.get $$neg73) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$and74) | |
| ) | |
| (local.set $$13 | |
| (local.get $$7) | |
| ) | |
| ) | |
| (block | |
| (local.set $$11 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp76 | |
| (i32.lt_u | |
| (local.get $$10) | |
| (local.get $$11) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp76) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk78 | |
| (i32.add | |
| (local.get $$10) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$12 | |
| (i32.load | |
| (local.get $$bk78) | |
| ) | |
| ) | |
| (local.set $$cmp79 | |
| (i32.eq | |
| (local.get $$12) | |
| (local.get $$9) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp79) | |
| (block | |
| (i32.store | |
| (local.get $$bk78) | |
| (local.get $$arrayidx66) | |
| ) | |
| (i32.store | |
| (local.get $$8) | |
| (local.get $$10) | |
| ) | |
| (local.set $$$pre | |
| (i32.load | |
| (i32.const 184) | |
| ) | |
| ) | |
| (local.set $$13 | |
| (local.get $$$pre) | |
| ) | |
| (br $do-once2) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$shl90 | |
| (i32.shl | |
| (local.get $$add64) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$sub91 | |
| (i32.sub | |
| (local.get $$shl90) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$or93 | |
| (i32.or | |
| (local.get $$cond) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head94 | |
| (i32.add | |
| (local.get $$9) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head94) | |
| (local.get $$or93) | |
| ) | |
| (local.set $$add$ptr95 | |
| (i32.add | |
| (local.get $$9) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$or96 | |
| (i32.or | |
| (local.get $$sub91) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head97 | |
| (i32.add | |
| (local.get $$add$ptr95) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head97) | |
| (local.get $$or96) | |
| ) | |
| (local.set $$add$ptr98 | |
| (i32.add | |
| (local.get $$add$ptr95) | |
| (local.get $$sub91) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr98) | |
| (local.get $$sub91) | |
| ) | |
| (local.set $$cmp99 | |
| (i32.eq | |
| (local.get $$13) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp99) | |
| ) | |
| (block | |
| (local.set $$14 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$shr101 | |
| (i32.shr_u | |
| (local.get $$13) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$shl102 | |
| (i32.shl | |
| (local.get $$shr101) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx103 | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl102) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$15 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$shl105 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr101) | |
| ) | |
| ) | |
| (local.set $$and106 | |
| (i32.and | |
| (local.get $$15) | |
| (local.get $$shl105) | |
| ) | |
| ) | |
| (local.set $$tobool107 | |
| (i32.eq | |
| (local.get $$and106) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool107) | |
| (block | |
| (local.set $$or110 | |
| (i32.or | |
| (local.get $$15) | |
| (local.get $$shl105) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$or110) | |
| ) | |
| (local.set $$$pre241 | |
| (i32.add | |
| (local.get $$arrayidx103) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$$pre$phiZ2D | |
| (local.get $$$pre241) | |
| ) | |
| (local.set $$F104$0 | |
| (local.get $$arrayidx103) | |
| ) | |
| ) | |
| (block | |
| (local.set $$16 | |
| (i32.add | |
| (local.get $$arrayidx103) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$17 | |
| (i32.load | |
| (local.get $$16) | |
| ) | |
| ) | |
| (local.set $$18 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp113 | |
| (i32.lt_u | |
| (local.get $$17) | |
| (local.get $$18) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp113) | |
| (call $_abort) | |
| (block | |
| (local.set $$$pre$phiZ2D | |
| (local.get $$16) | |
| ) | |
| (local.set $$F104$0 | |
| (local.get $$17) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$$pre$phiZ2D) | |
| (local.get $$14) | |
| ) | |
| (local.set $$bk122 | |
| (i32.add | |
| (local.get $$F104$0) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk122) | |
| (local.get $$14) | |
| ) | |
| (local.set $$fd123 | |
| (i32.add | |
| (local.get $$14) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd123) | |
| (local.get $$F104$0) | |
| ) | |
| (local.set $$bk124 | |
| (i32.add | |
| (local.get $$14) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk124) | |
| (local.get $$arrayidx103) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 184) | |
| (local.get $$sub91) | |
| ) | |
| (i32.store | |
| (i32.const 196) | |
| (local.get $$add$ptr95) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$fd69) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$19 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$cmp128 | |
| (i32.eq | |
| (local.get $$19) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp128) | |
| (local.set $$nb$0 | |
| (local.get $$cond) | |
| ) | |
| (block | |
| (local.set $$sub$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$19) | |
| ) | |
| ) | |
| (local.set $$and$i | |
| (i32.and | |
| (local.get $$19) | |
| (local.get $$sub$i) | |
| ) | |
| ) | |
| (local.set $$sub2$i | |
| (i32.add | |
| (local.get $$and$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$shr$i | |
| (i32.shr_u | |
| (local.get $$sub2$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$and3$i | |
| (i32.and | |
| (local.get $$shr$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$shr4$i | |
| (i32.shr_u | |
| (local.get $$sub2$i) | |
| (local.get $$and3$i) | |
| ) | |
| ) | |
| (local.set $$shr5$i | |
| (i32.shr_u | |
| (local.get $$shr4$i) | |
| (i32.const 5) | |
| ) | |
| ) | |
| (local.set $$and6$i | |
| (i32.and | |
| (local.get $$shr5$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$add$i | |
| (i32.or | |
| (local.get $$and6$i) | |
| (local.get $$and3$i) | |
| ) | |
| ) | |
| (local.set $$shr7$i | |
| (i32.shr_u | |
| (local.get $$shr4$i) | |
| (local.get $$and6$i) | |
| ) | |
| ) | |
| (local.set $$shr8$i | |
| (i32.shr_u | |
| (local.get $$shr7$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$and9$i | |
| (i32.and | |
| (local.get $$shr8$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add10$i | |
| (i32.or | |
| (local.get $$add$i) | |
| (local.get $$and9$i) | |
| ) | |
| ) | |
| (local.set $$shr11$i | |
| (i32.shr_u | |
| (local.get $$shr7$i) | |
| (local.get $$and9$i) | |
| ) | |
| ) | |
| (local.set $$shr12$i | |
| (i32.shr_u | |
| (local.get $$shr11$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and13$i | |
| (i32.and | |
| (local.get $$shr12$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add14$i | |
| (i32.or | |
| (local.get $$add10$i) | |
| (local.get $$and13$i) | |
| ) | |
| ) | |
| (local.set $$shr15$i | |
| (i32.shr_u | |
| (local.get $$shr11$i) | |
| (local.get $$and13$i) | |
| ) | |
| ) | |
| (local.set $$shr16$i | |
| (i32.shr_u | |
| (local.get $$shr15$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and17$i | |
| (i32.and | |
| (local.get $$shr16$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add18$i | |
| (i32.or | |
| (local.get $$add14$i) | |
| (local.get $$and17$i) | |
| ) | |
| ) | |
| (local.set $$shr19$i | |
| (i32.shr_u | |
| (local.get $$shr15$i) | |
| (local.get $$and17$i) | |
| ) | |
| ) | |
| (local.set $$add20$i | |
| (i32.add | |
| (local.get $$add18$i) | |
| (local.get $$shr19$i) | |
| ) | |
| ) | |
| (local.set $$arrayidx$i | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$add20$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$20 | |
| (i32.load | |
| (local.get $$arrayidx$i) | |
| ) | |
| ) | |
| (local.set $$head$i | |
| (i32.add | |
| (local.get $$20) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$21 | |
| (i32.load | |
| (local.get $$head$i) | |
| ) | |
| ) | |
| (local.set $$and21$i | |
| (i32.and | |
| (local.get $$21) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$sub22$i | |
| (i32.sub | |
| (local.get $$and21$i) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$rsize$0$i | |
| (local.get $$sub22$i) | |
| ) | |
| (local.set $$t$0$i | |
| (local.get $$20) | |
| ) | |
| (local.set $$v$0$i | |
| (local.get $$20) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$arrayidx23$i | |
| (i32.add | |
| (local.get $$t$0$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$22 | |
| (i32.load | |
| (local.get $$arrayidx23$i) | |
| ) | |
| ) | |
| (local.set $$cmp$i | |
| (i32.eq | |
| (local.get $$22) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp$i) | |
| (block | |
| (local.set $$arrayidx27$i | |
| (i32.add | |
| (local.get $$t$0$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$23 | |
| (i32.load | |
| (local.get $$arrayidx27$i) | |
| ) | |
| ) | |
| (local.set $$cmp28$i | |
| (i32.eq | |
| (local.get $$23) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp28$i) | |
| (block | |
| (local.set $$rsize$0$i$lcssa | |
| (local.get $$rsize$0$i) | |
| ) | |
| (local.set $$v$0$i$lcssa | |
| (local.get $$v$0$i) | |
| ) | |
| (br $while-out) | |
| ) | |
| (local.set $$cond4$i | |
| (local.get $$23) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cond4$i | |
| (local.get $$22) | |
| ) | |
| ) | |
| (local.set $$head29$i | |
| (i32.add | |
| (local.get $$cond4$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$24 | |
| (i32.load | |
| (local.get $$head29$i) | |
| ) | |
| ) | |
| (local.set $$and30$i | |
| (i32.and | |
| (local.get $$24) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$sub31$i | |
| (i32.sub | |
| (local.get $$and30$i) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$cmp32$i | |
| (i32.lt_u | |
| (local.get $$sub31$i) | |
| (local.get $$rsize$0$i) | |
| ) | |
| ) | |
| (local.set $$sub31$rsize$0$i | |
| (if (result i32) | |
| (local.get $$cmp32$i) | |
| (local.get $$sub31$i) | |
| (local.get $$rsize$0$i) | |
| ) | |
| ) | |
| (local.set $$cond$v$0$i | |
| (if (result i32) | |
| (local.get $$cmp32$i) | |
| (local.get $$cond4$i) | |
| (local.get $$v$0$i) | |
| ) | |
| ) | |
| (local.set $$rsize$0$i | |
| (local.get $$sub31$rsize$0$i) | |
| ) | |
| (local.set $$t$0$i | |
| (local.get $$cond4$i) | |
| ) | |
| (local.set $$v$0$i | |
| (local.get $$cond$v$0$i) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (local.set $$25 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp33$i | |
| (i32.lt_u | |
| (local.get $$v$0$i$lcssa) | |
| (local.get $$25) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp33$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$add$ptr$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$cmp35$i | |
| (i32.lt_u | |
| (local.get $$v$0$i$lcssa) | |
| (local.get $$add$ptr$i) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp35$i) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$parent$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$26 | |
| (i32.load | |
| (local.get $$parent$i) | |
| ) | |
| ) | |
| (local.set $$bk$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$27 | |
| (i32.load | |
| (local.get $$bk$i) | |
| ) | |
| ) | |
| (local.set $$cmp40$i | |
| (i32.eq | |
| (local.get $$27) | |
| (local.get $$v$0$i$lcssa) | |
| ) | |
| ) | |
| (block $do-once4 | |
| (if | |
| (local.get $$cmp40$i) | |
| (block | |
| (local.set $$arrayidx61$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$31 | |
| (i32.load | |
| (local.get $$arrayidx61$i) | |
| ) | |
| ) | |
| (local.set $$cmp62$i | |
| (i32.eq | |
| (local.get $$31) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp62$i) | |
| (block | |
| (local.set $$arrayidx65$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$32 | |
| (i32.load | |
| (local.get $$arrayidx65$i) | |
| ) | |
| ) | |
| (local.set $$cmp66$i | |
| (i32.eq | |
| (local.get $$32) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp66$i) | |
| (block | |
| (local.set $$R$3$i | |
| (i32.const 0) | |
| ) | |
| (br $do-once4) | |
| ) | |
| (block | |
| (local.set $$R$1$i | |
| (local.get $$32) | |
| ) | |
| (local.set $$RP$1$i | |
| (local.get $$arrayidx65$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$R$1$i | |
| (local.get $$31) | |
| ) | |
| (local.set $$RP$1$i | |
| (local.get $$arrayidx61$i) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in7 | |
| (block $while-out6 | |
| (local.set $$arrayidx71$i | |
| (i32.add | |
| (local.get $$R$1$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$33 | |
| (i32.load | |
| (local.get $$arrayidx71$i) | |
| ) | |
| ) | |
| (local.set $$cmp72$i | |
| (i32.eq | |
| (local.get $$33) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp72$i) | |
| ) | |
| (block | |
| (local.set $$R$1$i | |
| (local.get $$33) | |
| ) | |
| (local.set $$RP$1$i | |
| (local.get $$arrayidx71$i) | |
| ) | |
| (br $while-in7) | |
| ) | |
| ) | |
| (local.set $$arrayidx75$i | |
| (i32.add | |
| (local.get $$R$1$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$34 | |
| (i32.load | |
| (local.get $$arrayidx75$i) | |
| ) | |
| ) | |
| (local.set $$cmp76$i | |
| (i32.eq | |
| (local.get $$34) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp76$i) | |
| (block | |
| (local.set $$R$1$i$lcssa | |
| (local.get $$R$1$i) | |
| ) | |
| (local.set $$RP$1$i$lcssa | |
| (local.get $$RP$1$i) | |
| ) | |
| (br $while-out6) | |
| ) | |
| (block | |
| (local.set $$R$1$i | |
| (local.get $$34) | |
| ) | |
| (local.set $$RP$1$i | |
| (local.get $$arrayidx75$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in7) | |
| ) | |
| ) | |
| (local.set $$cmp81$i | |
| (i32.lt_u | |
| (local.get $$RP$1$i$lcssa) | |
| (local.get $$25) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp81$i) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$RP$1$i$lcssa) | |
| (i32.const 0) | |
| ) | |
| (local.set $$R$3$i | |
| (local.get $$R$1$i$lcssa) | |
| ) | |
| (br $do-once4) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$fd$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$28 | |
| (i32.load | |
| (local.get $$fd$i) | |
| ) | |
| ) | |
| (local.set $$cmp45$i | |
| (i32.lt_u | |
| (local.get $$28) | |
| (local.get $$25) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp45$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk47$i | |
| (i32.add | |
| (local.get $$28) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$29 | |
| (i32.load | |
| (local.get $$bk47$i) | |
| ) | |
| ) | |
| (local.set $$cmp48$i | |
| (i32.eq | |
| (local.get $$29) | |
| (local.get $$v$0$i$lcssa) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp48$i) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd50$i | |
| (i32.add | |
| (local.get $$27) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$30 | |
| (i32.load | |
| (local.get $$fd50$i) | |
| ) | |
| ) | |
| (local.set $$cmp51$i | |
| (i32.eq | |
| (local.get $$30) | |
| (local.get $$v$0$i$lcssa) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp51$i) | |
| (block | |
| (i32.store | |
| (local.get $$bk47$i) | |
| (local.get $$27) | |
| ) | |
| (i32.store | |
| (local.get $$fd50$i) | |
| (local.get $$28) | |
| ) | |
| (local.set $$R$3$i | |
| (local.get $$27) | |
| ) | |
| (br $do-once4) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp90$i | |
| (i32.eq | |
| (local.get $$26) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once8 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp90$i) | |
| ) | |
| (block | |
| (local.set $$index$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$35 | |
| (i32.load | |
| (local.get $$index$i) | |
| ) | |
| ) | |
| (local.set $$arrayidx94$i | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$35) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$36 | |
| (i32.load | |
| (local.get $$arrayidx94$i) | |
| ) | |
| ) | |
| (local.set $$cmp95$i | |
| (i32.eq | |
| (local.get $$v$0$i$lcssa) | |
| (local.get $$36) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp95$i) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx94$i) | |
| (local.get $$R$3$i) | |
| ) | |
| (local.set $$cond2$i | |
| (i32.eq | |
| (local.get $$R$3$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cond2$i) | |
| (block | |
| (local.set $$shl$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$35) | |
| ) | |
| ) | |
| (local.set $$neg$i | |
| (i32.xor | |
| (local.get $$shl$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$37 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$and103$i | |
| (i32.and | |
| (local.get $$37) | |
| (local.get $$neg$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$and103$i) | |
| ) | |
| (br $do-once8) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$38 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp107$i | |
| (i32.lt_u | |
| (local.get $$26) | |
| (local.get $$38) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp107$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$arrayidx113$i | |
| (i32.add | |
| (local.get $$26) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$39 | |
| (i32.load | |
| (local.get $$arrayidx113$i) | |
| ) | |
| ) | |
| (local.set $$cmp114$i | |
| (i32.eq | |
| (local.get $$39) | |
| (local.get $$v$0$i$lcssa) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp114$i) | |
| (i32.store | |
| (local.get $$arrayidx113$i) | |
| (local.get $$R$3$i) | |
| ) | |
| (block | |
| (local.set $$arrayidx121$i | |
| (i32.add | |
| (local.get $$26) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx121$i) | |
| (local.get $$R$3$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp126$i | |
| (i32.eq | |
| (local.get $$R$3$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp126$i) | |
| (br $do-once8) | |
| ) | |
| ) | |
| ) | |
| (local.set $$40 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp130$i | |
| (i32.lt_u | |
| (local.get $$R$3$i) | |
| (local.get $$40) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp130$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$parent135$i | |
| (i32.add | |
| (local.get $$R$3$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent135$i) | |
| (local.get $$26) | |
| ) | |
| (local.set $$arrayidx137$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$41 | |
| (i32.load | |
| (local.get $$arrayidx137$i) | |
| ) | |
| ) | |
| (local.set $$cmp138$i | |
| (i32.eq | |
| (local.get $$41) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once10 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp138$i) | |
| ) | |
| (block | |
| (local.set $$cmp142$i | |
| (i32.lt_u | |
| (local.get $$41) | |
| (local.get $$40) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp142$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx148$i | |
| (i32.add | |
| (local.get $$R$3$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx148$i) | |
| (local.get $$41) | |
| ) | |
| (local.set $$parent149$i | |
| (i32.add | |
| (local.get $$41) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent149$i) | |
| (local.get $$R$3$i) | |
| ) | |
| (br $do-once10) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx154$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$42 | |
| (i32.load | |
| (local.get $$arrayidx154$i) | |
| ) | |
| ) | |
| (local.set $$cmp155$i | |
| (i32.eq | |
| (local.get $$42) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp155$i) | |
| ) | |
| (block | |
| (local.set $$43 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp159$i | |
| (i32.lt_u | |
| (local.get $$42) | |
| (local.get $$43) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp159$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx165$i | |
| (i32.add | |
| (local.get $$R$3$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx165$i) | |
| (local.get $$42) | |
| ) | |
| (local.set $$parent166$i | |
| (i32.add | |
| (local.get $$42) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent166$i) | |
| (local.get $$R$3$i) | |
| ) | |
| (br $do-once8) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp174$i | |
| (i32.lt_u | |
| (local.get $$rsize$0$i$lcssa) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp174$i) | |
| (block | |
| (local.set $$add177$i | |
| (i32.add | |
| (local.get $$rsize$0$i$lcssa) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$or178$i | |
| (i32.or | |
| (local.get $$add177$i) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head179$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head179$i) | |
| (local.get $$or178$i) | |
| ) | |
| (local.set $$add$ptr181$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (local.get $$add177$i) | |
| ) | |
| ) | |
| (local.set $$head182$i | |
| (i32.add | |
| (local.get $$add$ptr181$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$44 | |
| (i32.load | |
| (local.get $$head182$i) | |
| ) | |
| ) | |
| (local.set $$or183$i | |
| (i32.or | |
| (local.get $$44) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head182$i) | |
| (local.get $$or183$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$or186$i | |
| (i32.or | |
| (local.get $$cond) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head187$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head187$i) | |
| (local.get $$or186$i) | |
| ) | |
| (local.set $$or188$i | |
| (i32.or | |
| (local.get $$rsize$0$i$lcssa) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head189$i | |
| (i32.add | |
| (local.get $$add$ptr$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head189$i) | |
| (local.get $$or188$i) | |
| ) | |
| (local.set $$add$ptr190$i | |
| (i32.add | |
| (local.get $$add$ptr$i) | |
| (local.get $$rsize$0$i$lcssa) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr190$i) | |
| (local.get $$rsize$0$i$lcssa) | |
| ) | |
| (local.set $$45 | |
| (i32.load | |
| (i32.const 184) | |
| ) | |
| ) | |
| (local.set $$cmp191$i | |
| (i32.eq | |
| (local.get $$45) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp191$i) | |
| ) | |
| (block | |
| (local.set $$46 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$shr194$i | |
| (i32.shr_u | |
| (local.get $$45) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$shl195$i | |
| (i32.shl | |
| (local.get $$shr194$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx196$i | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl195$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$47 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$shl198$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr194$i) | |
| ) | |
| ) | |
| (local.set $$and199$i | |
| (i32.and | |
| (local.get $$47) | |
| (local.get $$shl198$i) | |
| ) | |
| ) | |
| (local.set $$tobool200$i | |
| (i32.eq | |
| (local.get $$and199$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool200$i) | |
| (block | |
| (local.set $$or204$i | |
| (i32.or | |
| (local.get $$47) | |
| (local.get $$shl198$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$or204$i) | |
| ) | |
| (local.set $$$pre$i | |
| (i32.add | |
| (local.get $$arrayidx196$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$$pre$phi$iZ2D | |
| (local.get $$$pre$i) | |
| ) | |
| (local.set $$F197$0$i | |
| (local.get $$arrayidx196$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$48 | |
| (i32.add | |
| (local.get $$arrayidx196$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$49 | |
| (i32.load | |
| (local.get $$48) | |
| ) | |
| ) | |
| (local.set $$50 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp208$i | |
| (i32.lt_u | |
| (local.get $$49) | |
| (local.get $$50) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp208$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$$pre$phi$iZ2D | |
| (local.get $$48) | |
| ) | |
| (local.set $$F197$0$i | |
| (local.get $$49) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$$pre$phi$iZ2D) | |
| (local.get $$46) | |
| ) | |
| (local.set $$bk218$i | |
| (i32.add | |
| (local.get $$F197$0$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk218$i) | |
| (local.get $$46) | |
| ) | |
| (local.set $$fd219$i | |
| (i32.add | |
| (local.get $$46) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd219$i) | |
| (local.get $$F197$0$i) | |
| ) | |
| (local.set $$bk220$i | |
| (i32.add | |
| (local.get $$46) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk220$i) | |
| (local.get $$arrayidx196$i) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 184) | |
| (local.get $$rsize$0$i$lcssa) | |
| ) | |
| (i32.store | |
| (i32.const 196) | |
| (local.get $$add$ptr$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$ptr225$i | |
| (i32.add | |
| (local.get $$v$0$i$lcssa) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$add$ptr225$i) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$nb$0 | |
| (local.get $$cond) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp139 | |
| (i32.gt_u | |
| (local.get $$bytes) | |
| (i32.const -65) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp139) | |
| (local.set $$nb$0 | |
| (i32.const -1) | |
| ) | |
| (block | |
| (local.set $$add144 | |
| (i32.add | |
| (local.get $$bytes) | |
| (i32.const 11) | |
| ) | |
| ) | |
| (local.set $$and145 | |
| (i32.and | |
| (local.get $$add144) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$51 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$cmp146 | |
| (i32.eq | |
| (local.get $$51) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp146) | |
| (local.set $$nb$0 | |
| (local.get $$and145) | |
| ) | |
| (block | |
| (local.set $$sub$i$138 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$and145) | |
| ) | |
| ) | |
| (local.set $$shr$i$139 | |
| (i32.shr_u | |
| (local.get $$add144) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$cmp$i$140 | |
| (i32.eq | |
| (local.get $$shr$i$139) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp$i$140) | |
| (local.set $$idx$0$i | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$cmp1$i | |
| (i32.gt_u | |
| (local.get $$and145) | |
| (i32.const 16777215) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp1$i) | |
| (local.set $$idx$0$i | |
| (i32.const 31) | |
| ) | |
| (block | |
| (local.set $$sub4$i | |
| (i32.add | |
| (local.get $$shr$i$139) | |
| (i32.const 1048320) | |
| ) | |
| ) | |
| (local.set $$shr5$i$142 | |
| (i32.shr_u | |
| (local.get $$sub4$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and$i$143 | |
| (i32.and | |
| (local.get $$shr5$i$142) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$shl$i$144 | |
| (i32.shl | |
| (local.get $$shr$i$139) | |
| (local.get $$and$i$143) | |
| ) | |
| ) | |
| (local.set $$sub6$i | |
| (i32.add | |
| (local.get $$shl$i$144) | |
| (i32.const 520192) | |
| ) | |
| ) | |
| (local.set $$shr7$i$145 | |
| (i32.shr_u | |
| (local.get $$sub6$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and8$i | |
| (i32.and | |
| (local.get $$shr7$i$145) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add$i$146 | |
| (i32.or | |
| (local.get $$and8$i) | |
| (local.get $$and$i$143) | |
| ) | |
| ) | |
| (local.set $$shl9$i | |
| (i32.shl | |
| (local.get $$shl$i$144) | |
| (local.get $$and8$i) | |
| ) | |
| ) | |
| (local.set $$sub10$i | |
| (i32.add | |
| (local.get $$shl9$i) | |
| (i32.const 245760) | |
| ) | |
| ) | |
| (local.set $$shr11$i$147 | |
| (i32.shr_u | |
| (local.get $$sub10$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and12$i | |
| (i32.and | |
| (local.get $$shr11$i$147) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add13$i | |
| (i32.or | |
| (local.get $$add$i$146) | |
| (local.get $$and12$i) | |
| ) | |
| ) | |
| (local.set $$sub14$i | |
| (i32.sub | |
| (i32.const 14) | |
| (local.get $$add13$i) | |
| ) | |
| ) | |
| (local.set $$shl15$i | |
| (i32.shl | |
| (local.get $$shl9$i) | |
| (local.get $$and12$i) | |
| ) | |
| ) | |
| (local.set $$shr16$i$148 | |
| (i32.shr_u | |
| (local.get $$shl15$i) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$add17$i | |
| (i32.add | |
| (local.get $$sub14$i) | |
| (local.get $$shr16$i$148) | |
| ) | |
| ) | |
| (local.set $$shl18$i | |
| (i32.shl | |
| (local.get $$add17$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add19$i | |
| (i32.add | |
| (local.get $$add17$i) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$shr20$i | |
| (i32.shr_u | |
| (local.get $$and145) | |
| (local.get $$add19$i) | |
| ) | |
| ) | |
| (local.set $$and21$i$149 | |
| (i32.and | |
| (local.get $$shr20$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add22$i | |
| (i32.or | |
| (local.get $$and21$i$149) | |
| (local.get $$shl18$i) | |
| ) | |
| ) | |
| (local.set $$idx$0$i | |
| (local.get $$add22$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx$i$150 | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$idx$0$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$52 | |
| (i32.load | |
| (local.get $$arrayidx$i$150) | |
| ) | |
| ) | |
| (local.set $$cmp24$i | |
| (i32.eq | |
| (local.get $$52) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $label$break$L123 | |
| (if | |
| (local.get $$cmp24$i) | |
| (block | |
| (local.set $$rsize$3$i | |
| (local.get $$sub$i$138) | |
| ) | |
| (local.set $$t$2$i | |
| (i32.const 0) | |
| ) | |
| (local.set $$v$3$i | |
| (i32.const 0) | |
| ) | |
| (local.set $label | |
| (i32.const 86) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp26$i | |
| (i32.eq | |
| (local.get $$idx$0$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$shr27$i | |
| (i32.shr_u | |
| (local.get $$idx$0$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$sub30$i | |
| (i32.sub | |
| (i32.const 25) | |
| (local.get $$shr27$i) | |
| ) | |
| ) | |
| (local.set $$cond$i | |
| (if (result i32) | |
| (local.get $$cmp26$i) | |
| (i32.const 0) | |
| (local.get $$sub30$i) | |
| ) | |
| ) | |
| (local.set $$shl31$i | |
| (i32.shl | |
| (local.get $$and145) | |
| (local.get $$cond$i) | |
| ) | |
| ) | |
| (local.set $$rsize$0$i$152 | |
| (local.get $$sub$i$138) | |
| ) | |
| (local.set $$rst$0$i | |
| (i32.const 0) | |
| ) | |
| (local.set $$sizebits$0$i | |
| (local.get $$shl31$i) | |
| ) | |
| (local.set $$t$0$i$151 | |
| (local.get $$52) | |
| ) | |
| (local.set $$v$0$i$153 | |
| (i32.const 0) | |
| ) | |
| (loop $while-in14 | |
| (block $while-out13 | |
| (local.set $$head$i$154 | |
| (i32.add | |
| (local.get $$t$0$i$151) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$53 | |
| (i32.load | |
| (local.get $$head$i$154) | |
| ) | |
| ) | |
| (local.set $$and32$i | |
| (i32.and | |
| (local.get $$53) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$sub33$i | |
| (i32.sub | |
| (local.get $$and32$i) | |
| (local.get $$and145) | |
| ) | |
| ) | |
| (local.set $$cmp34$i | |
| (i32.lt_u | |
| (local.get $$sub33$i) | |
| (local.get $$rsize$0$i$152) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp34$i) | |
| (block | |
| (local.set $$cmp36$i | |
| (i32.eq | |
| (local.get $$and32$i) | |
| (local.get $$and145) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp36$i) | |
| (block | |
| (local.set $$rsize$49$i | |
| (local.get $$sub33$i) | |
| ) | |
| (local.set $$t$48$i | |
| (local.get $$t$0$i$151) | |
| ) | |
| (local.set $$v$410$i | |
| (local.get $$t$0$i$151) | |
| ) | |
| (local.set $label | |
| (i32.const 90) | |
| ) | |
| (br $label$break$L123) | |
| ) | |
| (block | |
| (local.set $$rsize$1$i | |
| (local.get $$sub33$i) | |
| ) | |
| (local.set $$v$1$i | |
| (local.get $$t$0$i$151) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$rsize$1$i | |
| (local.get $$rsize$0$i$152) | |
| ) | |
| (local.set $$v$1$i | |
| (local.get $$v$0$i$153) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx40$i | |
| (i32.add | |
| (local.get $$t$0$i$151) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$54 | |
| (i32.load | |
| (local.get $$arrayidx40$i) | |
| ) | |
| ) | |
| (local.set $$shr41$i | |
| (i32.shr_u | |
| (local.get $$sizebits$0$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$arrayidx44$i | |
| (i32.add | |
| (i32.add | |
| (local.get $$t$0$i$151) | |
| (i32.const 16) | |
| ) | |
| (i32.shl | |
| (local.get $$shr41$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$55 | |
| (i32.load | |
| (local.get $$arrayidx44$i) | |
| ) | |
| ) | |
| (local.set $$cmp45$i$155 | |
| (i32.eq | |
| (local.get $$54) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cmp46$i | |
| (i32.eq | |
| (local.get $$54) | |
| (local.get $$55) | |
| ) | |
| ) | |
| (local.set $$or$cond1$i | |
| (i32.or | |
| (local.get $$cmp45$i$155) | |
| (local.get $$cmp46$i) | |
| ) | |
| ) | |
| (local.set $$rst$1$i | |
| (if (result i32) | |
| (local.get $$or$cond1$i) | |
| (local.get $$rst$0$i) | |
| (local.get $$54) | |
| ) | |
| ) | |
| (local.set $$cmp49$i | |
| (i32.eq | |
| (local.get $$55) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$56 | |
| (i32.and | |
| (local.get $$cmp49$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$shl52$i | |
| (i32.xor | |
| (local.get $$56) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$sizebits$0$shl52$i | |
| (i32.shl | |
| (local.get $$sizebits$0$i) | |
| (local.get $$shl52$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp49$i) | |
| (block | |
| (local.set $$rsize$3$i | |
| (local.get $$rsize$1$i) | |
| ) | |
| (local.set $$t$2$i | |
| (local.get $$rst$1$i) | |
| ) | |
| (local.set $$v$3$i | |
| (local.get $$v$1$i) | |
| ) | |
| (local.set $label | |
| (i32.const 86) | |
| ) | |
| (br $while-out13) | |
| ) | |
| (block | |
| (local.set $$rsize$0$i$152 | |
| (local.get $$rsize$1$i) | |
| ) | |
| (local.set $$rst$0$i | |
| (local.get $$rst$1$i) | |
| ) | |
| (local.set $$sizebits$0$i | |
| (local.get $$sizebits$0$shl52$i) | |
| ) | |
| (local.set $$t$0$i$151 | |
| (local.get $$55) | |
| ) | |
| (local.set $$v$0$i$153 | |
| (local.get $$v$1$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in14) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 86) | |
| ) | |
| (block | |
| (local.set $$cmp55$i | |
| (i32.eq | |
| (local.get $$t$2$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cmp57$i | |
| (i32.eq | |
| (local.get $$v$3$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$or$cond$i | |
| (i32.and | |
| (local.get $$cmp55$i) | |
| (local.get $$cmp57$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond$i) | |
| (block | |
| (local.set $$shl60$i | |
| (i32.shl | |
| (i32.const 2) | |
| (local.get $$idx$0$i) | |
| ) | |
| ) | |
| (local.set $$sub63$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$shl60$i) | |
| ) | |
| ) | |
| (local.set $$or$i | |
| (i32.or | |
| (local.get $$shl60$i) | |
| (local.get $$sub63$i) | |
| ) | |
| ) | |
| (local.set $$and64$i | |
| (i32.and | |
| (local.get $$51) | |
| (local.get $$or$i) | |
| ) | |
| ) | |
| (local.set $$cmp65$i | |
| (i32.eq | |
| (local.get $$and64$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp65$i) | |
| (block | |
| (local.set $$nb$0 | |
| (local.get $$and145) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (local.set $$sub67$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$and64$i) | |
| ) | |
| ) | |
| (local.set $$and68$i | |
| (i32.and | |
| (local.get $$and64$i) | |
| (local.get $$sub67$i) | |
| ) | |
| ) | |
| (local.set $$sub70$i | |
| (i32.add | |
| (local.get $$and68$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$shr72$i | |
| (i32.shr_u | |
| (local.get $$sub70$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$and73$i | |
| (i32.and | |
| (local.get $$shr72$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$shr75$i | |
| (i32.shr_u | |
| (local.get $$sub70$i) | |
| (local.get $$and73$i) | |
| ) | |
| ) | |
| (local.set $$shr76$i | |
| (i32.shr_u | |
| (local.get $$shr75$i) | |
| (i32.const 5) | |
| ) | |
| ) | |
| (local.set $$and77$i | |
| (i32.and | |
| (local.get $$shr76$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$add78$i | |
| (i32.or | |
| (local.get $$and77$i) | |
| (local.get $$and73$i) | |
| ) | |
| ) | |
| (local.set $$shr79$i | |
| (i32.shr_u | |
| (local.get $$shr75$i) | |
| (local.get $$and77$i) | |
| ) | |
| ) | |
| (local.set $$shr80$i | |
| (i32.shr_u | |
| (local.get $$shr79$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$and81$i | |
| (i32.and | |
| (local.get $$shr80$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add82$i | |
| (i32.or | |
| (local.get $$add78$i) | |
| (local.get $$and81$i) | |
| ) | |
| ) | |
| (local.set $$shr83$i | |
| (i32.shr_u | |
| (local.get $$shr79$i) | |
| (local.get $$and81$i) | |
| ) | |
| ) | |
| (local.set $$shr84$i | |
| (i32.shr_u | |
| (local.get $$shr83$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and85$i | |
| (i32.and | |
| (local.get $$shr84$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add86$i | |
| (i32.or | |
| (local.get $$add82$i) | |
| (local.get $$and85$i) | |
| ) | |
| ) | |
| (local.set $$shr87$i | |
| (i32.shr_u | |
| (local.get $$shr83$i) | |
| (local.get $$and85$i) | |
| ) | |
| ) | |
| (local.set $$shr88$i | |
| (i32.shr_u | |
| (local.get $$shr87$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$and89$i | |
| (i32.and | |
| (local.get $$shr88$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add90$i | |
| (i32.or | |
| (local.get $$add86$i) | |
| (local.get $$and89$i) | |
| ) | |
| ) | |
| (local.set $$shr91$i | |
| (i32.shr_u | |
| (local.get $$shr87$i) | |
| (local.get $$and89$i) | |
| ) | |
| ) | |
| (local.set $$add92$i | |
| (i32.add | |
| (local.get $$add90$i) | |
| (local.get $$shr91$i) | |
| ) | |
| ) | |
| (local.set $$arrayidx94$i$156 | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$add92$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$57 | |
| (i32.load | |
| (local.get $$arrayidx94$i$156) | |
| ) | |
| ) | |
| (local.set $$t$4$ph$i | |
| (local.get $$57) | |
| ) | |
| ) | |
| (local.set $$t$4$ph$i | |
| (local.get $$t$2$i) | |
| ) | |
| ) | |
| (local.set $$cmp97$7$i | |
| (i32.eq | |
| (local.get $$t$4$ph$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp97$7$i) | |
| (block | |
| (local.set $$rsize$4$lcssa$i | |
| (local.get $$rsize$3$i) | |
| ) | |
| (local.set $$v$4$lcssa$i | |
| (local.get $$v$3$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$rsize$49$i | |
| (local.get $$rsize$3$i) | |
| ) | |
| (local.set $$t$48$i | |
| (local.get $$t$4$ph$i) | |
| ) | |
| (local.set $$v$410$i | |
| (local.get $$v$3$i) | |
| ) | |
| (local.set $label | |
| (i32.const 90) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 90) | |
| ) | |
| (loop $while-in16 | |
| (block $while-out15 | |
| (local.set $label | |
| (i32.const 0) | |
| ) | |
| (local.set $$head99$i | |
| (i32.add | |
| (local.get $$t$48$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$58 | |
| (i32.load | |
| (local.get $$head99$i) | |
| ) | |
| ) | |
| (local.set $$and100$i | |
| (i32.and | |
| (local.get $$58) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$sub101$i | |
| (i32.sub | |
| (local.get $$and100$i) | |
| (local.get $$and145) | |
| ) | |
| ) | |
| (local.set $$cmp102$i | |
| (i32.lt_u | |
| (local.get $$sub101$i) | |
| (local.get $$rsize$49$i) | |
| ) | |
| ) | |
| (local.set $$sub101$rsize$4$i | |
| (if (result i32) | |
| (local.get $$cmp102$i) | |
| (local.get $$sub101$i) | |
| (local.get $$rsize$49$i) | |
| ) | |
| ) | |
| (local.set $$t$4$v$4$i | |
| (if (result i32) | |
| (local.get $$cmp102$i) | |
| (local.get $$t$48$i) | |
| (local.get $$v$410$i) | |
| ) | |
| ) | |
| (local.set $$arrayidx106$i | |
| (i32.add | |
| (local.get $$t$48$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$59 | |
| (i32.load | |
| (local.get $$arrayidx106$i) | |
| ) | |
| ) | |
| (local.set $$cmp107$i$157 | |
| (i32.eq | |
| (local.get $$59) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp107$i$157) | |
| ) | |
| (block | |
| (local.set $$rsize$49$i | |
| (local.get $$sub101$rsize$4$i) | |
| ) | |
| (local.set $$t$48$i | |
| (local.get $$59) | |
| ) | |
| (local.set $$v$410$i | |
| (local.get $$t$4$v$4$i) | |
| ) | |
| (local.set $label | |
| (i32.const 90) | |
| ) | |
| (br $while-in16) | |
| ) | |
| ) | |
| (local.set $$arrayidx113$i$159 | |
| (i32.add | |
| (local.get $$t$48$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$60 | |
| (i32.load | |
| (local.get $$arrayidx113$i$159) | |
| ) | |
| ) | |
| (local.set $$cmp97$i | |
| (i32.eq | |
| (local.get $$60) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp97$i) | |
| (block | |
| (local.set $$rsize$4$lcssa$i | |
| (local.get $$sub101$rsize$4$i) | |
| ) | |
| (local.set $$v$4$lcssa$i | |
| (local.get $$t$4$v$4$i) | |
| ) | |
| (br $while-out15) | |
| ) | |
| (block | |
| (local.set $$rsize$49$i | |
| (local.get $$sub101$rsize$4$i) | |
| ) | |
| (local.set $$t$48$i | |
| (local.get $$60) | |
| ) | |
| (local.set $$v$410$i | |
| (local.get $$t$4$v$4$i) | |
| ) | |
| (local.set $label | |
| (i32.const 90) | |
| ) | |
| ) | |
| ) | |
| (br $while-in16) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp116$i | |
| (i32.eq | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp116$i) | |
| (local.set $$nb$0 | |
| (local.get $$and145) | |
| ) | |
| (block | |
| (local.set $$61 | |
| (i32.load | |
| (i32.const 184) | |
| ) | |
| ) | |
| (local.set $$sub118$i | |
| (i32.sub | |
| (local.get $$61) | |
| (local.get $$and145) | |
| ) | |
| ) | |
| (local.set $$cmp119$i | |
| (i32.lt_u | |
| (local.get $$rsize$4$lcssa$i) | |
| (local.get $$sub118$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp119$i) | |
| (block | |
| (local.set $$62 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp121$i | |
| (i32.lt_u | |
| (local.get $$v$4$lcssa$i) | |
| (local.get $$62) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp121$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$add$ptr$i$161 | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (local.get $$and145) | |
| ) | |
| ) | |
| (local.set $$cmp123$i | |
| (i32.lt_u | |
| (local.get $$v$4$lcssa$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp123$i) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$parent$i$162 | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$63 | |
| (i32.load | |
| (local.get $$parent$i$162) | |
| ) | |
| ) | |
| (local.set $$bk$i$163 | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$64 | |
| (i32.load | |
| (local.get $$bk$i$163) | |
| ) | |
| ) | |
| (local.set $$cmp128$i | |
| (i32.eq | |
| (local.get $$64) | |
| (local.get $$v$4$lcssa$i) | |
| ) | |
| ) | |
| (block $do-once17 | |
| (if | |
| (local.get $$cmp128$i) | |
| (block | |
| (local.set $$arrayidx151$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$68 | |
| (i32.load | |
| (local.get $$arrayidx151$i) | |
| ) | |
| ) | |
| (local.set $$cmp152$i | |
| (i32.eq | |
| (local.get $$68) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp152$i) | |
| (block | |
| (local.set $$arrayidx155$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$69 | |
| (i32.load | |
| (local.get $$arrayidx155$i) | |
| ) | |
| ) | |
| (local.set $$cmp156$i | |
| (i32.eq | |
| (local.get $$69) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp156$i) | |
| (block | |
| (local.set $$R$3$i$171 | |
| (i32.const 0) | |
| ) | |
| (br $do-once17) | |
| ) | |
| (block | |
| (local.set $$R$1$i$168 | |
| (local.get $$69) | |
| ) | |
| (local.set $$RP$1$i$167 | |
| (local.get $$arrayidx155$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$R$1$i$168 | |
| (local.get $$68) | |
| ) | |
| (local.set $$RP$1$i$167 | |
| (local.get $$arrayidx151$i) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in20 | |
| (block $while-out19 | |
| (local.set $$arrayidx161$i | |
| (i32.add | |
| (local.get $$R$1$i$168) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$70 | |
| (i32.load | |
| (local.get $$arrayidx161$i) | |
| ) | |
| ) | |
| (local.set $$cmp162$i | |
| (i32.eq | |
| (local.get $$70) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp162$i) | |
| ) | |
| (block | |
| (local.set $$R$1$i$168 | |
| (local.get $$70) | |
| ) | |
| (local.set $$RP$1$i$167 | |
| (local.get $$arrayidx161$i) | |
| ) | |
| (br $while-in20) | |
| ) | |
| ) | |
| (local.set $$arrayidx165$i$169 | |
| (i32.add | |
| (local.get $$R$1$i$168) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$71 | |
| (i32.load | |
| (local.get $$arrayidx165$i$169) | |
| ) | |
| ) | |
| (local.set $$cmp166$i | |
| (i32.eq | |
| (local.get $$71) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp166$i) | |
| (block | |
| (local.set $$R$1$i$168$lcssa | |
| (local.get $$R$1$i$168) | |
| ) | |
| (local.set $$RP$1$i$167$lcssa | |
| (local.get $$RP$1$i$167) | |
| ) | |
| (br $while-out19) | |
| ) | |
| (block | |
| (local.set $$R$1$i$168 | |
| (local.get $$71) | |
| ) | |
| (local.set $$RP$1$i$167 | |
| (local.get $$arrayidx165$i$169) | |
| ) | |
| ) | |
| ) | |
| (br $while-in20) | |
| ) | |
| ) | |
| (local.set $$cmp171$i | |
| (i32.lt_u | |
| (local.get $$RP$1$i$167$lcssa) | |
| (local.get $$62) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp171$i) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$RP$1$i$167$lcssa) | |
| (i32.const 0) | |
| ) | |
| (local.set $$R$3$i$171 | |
| (local.get $$R$1$i$168$lcssa) | |
| ) | |
| (br $do-once17) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$fd$i$164 | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$65 | |
| (i32.load | |
| (local.get $$fd$i$164) | |
| ) | |
| ) | |
| (local.set $$cmp133$i | |
| (i32.lt_u | |
| (local.get $$65) | |
| (local.get $$62) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp133$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk136$i | |
| (i32.add | |
| (local.get $$65) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$66 | |
| (i32.load | |
| (local.get $$bk136$i) | |
| ) | |
| ) | |
| (local.set $$cmp137$i | |
| (i32.eq | |
| (local.get $$66) | |
| (local.get $$v$4$lcssa$i) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp137$i) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd139$i | |
| (i32.add | |
| (local.get $$64) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$67 | |
| (i32.load | |
| (local.get $$fd139$i) | |
| ) | |
| ) | |
| (local.set $$cmp140$i | |
| (i32.eq | |
| (local.get $$67) | |
| (local.get $$v$4$lcssa$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp140$i) | |
| (block | |
| (i32.store | |
| (local.get $$bk136$i) | |
| (local.get $$64) | |
| ) | |
| (i32.store | |
| (local.get $$fd139$i) | |
| (local.get $$65) | |
| ) | |
| (local.set $$R$3$i$171 | |
| (local.get $$64) | |
| ) | |
| (br $do-once17) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp180$i | |
| (i32.eq | |
| (local.get $$63) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once21 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp180$i) | |
| ) | |
| (block | |
| (local.set $$index$i$172 | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$72 | |
| (i32.load | |
| (local.get $$index$i$172) | |
| ) | |
| ) | |
| (local.set $$arrayidx184$i | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$72) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$73 | |
| (i32.load | |
| (local.get $$arrayidx184$i) | |
| ) | |
| ) | |
| (local.set $$cmp185$i | |
| (i32.eq | |
| (local.get $$v$4$lcssa$i) | |
| (local.get $$73) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp185$i) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx184$i) | |
| (local.get $$R$3$i$171) | |
| ) | |
| (local.set $$cond3$i | |
| (i32.eq | |
| (local.get $$R$3$i$171) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cond3$i) | |
| (block | |
| (local.set $$shl192$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$72) | |
| ) | |
| ) | |
| (local.set $$neg$i$173 | |
| (i32.xor | |
| (local.get $$shl192$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$74 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$and194$i | |
| (i32.and | |
| (local.get $$74) | |
| (local.get $$neg$i$173) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$and194$i) | |
| ) | |
| (br $do-once21) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$75 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp198$i | |
| (i32.lt_u | |
| (local.get $$63) | |
| (local.get $$75) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp198$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$arrayidx204$i | |
| (i32.add | |
| (local.get $$63) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$76 | |
| (i32.load | |
| (local.get $$arrayidx204$i) | |
| ) | |
| ) | |
| (local.set $$cmp205$i | |
| (i32.eq | |
| (local.get $$76) | |
| (local.get $$v$4$lcssa$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp205$i) | |
| (i32.store | |
| (local.get $$arrayidx204$i) | |
| (local.get $$R$3$i$171) | |
| ) | |
| (block | |
| (local.set $$arrayidx212$i | |
| (i32.add | |
| (local.get $$63) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx212$i) | |
| (local.get $$R$3$i$171) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp217$i | |
| (i32.eq | |
| (local.get $$R$3$i$171) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp217$i) | |
| (br $do-once21) | |
| ) | |
| ) | |
| ) | |
| (local.set $$77 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp221$i | |
| (i32.lt_u | |
| (local.get $$R$3$i$171) | |
| (local.get $$77) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp221$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$parent226$i | |
| (i32.add | |
| (local.get $$R$3$i$171) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent226$i) | |
| (local.get $$63) | |
| ) | |
| (local.set $$arrayidx228$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$78 | |
| (i32.load | |
| (local.get $$arrayidx228$i) | |
| ) | |
| ) | |
| (local.set $$cmp229$i | |
| (i32.eq | |
| (local.get $$78) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once23 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp229$i) | |
| ) | |
| (block | |
| (local.set $$cmp233$i | |
| (i32.lt_u | |
| (local.get $$78) | |
| (local.get $$77) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp233$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx239$i | |
| (i32.add | |
| (local.get $$R$3$i$171) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx239$i) | |
| (local.get $$78) | |
| ) | |
| (local.set $$parent240$i | |
| (i32.add | |
| (local.get $$78) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent240$i) | |
| (local.get $$R$3$i$171) | |
| ) | |
| (br $do-once23) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx245$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$79 | |
| (i32.load | |
| (local.get $$arrayidx245$i) | |
| ) | |
| ) | |
| (local.set $$cmp246$i | |
| (i32.eq | |
| (local.get $$79) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp246$i) | |
| ) | |
| (block | |
| (local.set $$80 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp250$i | |
| (i32.lt_u | |
| (local.get $$79) | |
| (local.get $$80) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp250$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx256$i | |
| (i32.add | |
| (local.get $$R$3$i$171) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx256$i) | |
| (local.get $$79) | |
| ) | |
| (local.set $$parent257$i | |
| (i32.add | |
| (local.get $$79) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent257$i) | |
| (local.get $$R$3$i$171) | |
| ) | |
| (br $do-once21) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp265$i | |
| (i32.lt_u | |
| (local.get $$rsize$4$lcssa$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (block $do-once25 | |
| (if | |
| (local.get $$cmp265$i) | |
| (block | |
| (local.set $$add268$i | |
| (i32.add | |
| (local.get $$rsize$4$lcssa$i) | |
| (local.get $$and145) | |
| ) | |
| ) | |
| (local.set $$or270$i | |
| (i32.or | |
| (local.get $$add268$i) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head271$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head271$i) | |
| (local.get $$or270$i) | |
| ) | |
| (local.set $$add$ptr273$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (local.get $$add268$i) | |
| ) | |
| ) | |
| (local.set $$head274$i | |
| (i32.add | |
| (local.get $$add$ptr273$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$81 | |
| (i32.load | |
| (local.get $$head274$i) | |
| ) | |
| ) | |
| (local.set $$or275$i | |
| (i32.or | |
| (local.get $$81) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head274$i) | |
| (local.get $$or275$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$or278$i | |
| (i32.or | |
| (local.get $$and145) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head279$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head279$i) | |
| (local.get $$or278$i) | |
| ) | |
| (local.set $$or280$i | |
| (i32.or | |
| (local.get $$rsize$4$lcssa$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head281$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head281$i) | |
| (local.get $$or280$i) | |
| ) | |
| (local.set $$add$ptr282$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (local.get $$rsize$4$lcssa$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr282$i) | |
| (local.get $$rsize$4$lcssa$i) | |
| ) | |
| (local.set $$shr283$i | |
| (i32.shr_u | |
| (local.get $$rsize$4$lcssa$i) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp284$i | |
| (i32.lt_u | |
| (local.get $$rsize$4$lcssa$i) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp284$i) | |
| (block | |
| (local.set $$shl288$i | |
| (i32.shl | |
| (local.get $$shr283$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx289$i | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl288$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$82 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$shl291$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr283$i) | |
| ) | |
| ) | |
| (local.set $$and292$i | |
| (i32.and | |
| (local.get $$82) | |
| (local.get $$shl291$i) | |
| ) | |
| ) | |
| (local.set $$tobool293$i | |
| (i32.eq | |
| (local.get $$and292$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool293$i) | |
| (block | |
| (local.set $$or297$i | |
| (i32.or | |
| (local.get $$82) | |
| (local.get $$shl291$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$or297$i) | |
| ) | |
| (local.set $$$pre$i$177 | |
| (i32.add | |
| (local.get $$arrayidx289$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$$pre$phi$i$178Z2D | |
| (local.get $$$pre$i$177) | |
| ) | |
| (local.set $$F290$0$i | |
| (local.get $$arrayidx289$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$83 | |
| (i32.add | |
| (local.get $$arrayidx289$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$84 | |
| (i32.load | |
| (local.get $$83) | |
| ) | |
| ) | |
| (local.set $$85 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp301$i | |
| (i32.lt_u | |
| (local.get $$84) | |
| (local.get $$85) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp301$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$$pre$phi$i$178Z2D | |
| (local.get $$83) | |
| ) | |
| (local.set $$F290$0$i | |
| (local.get $$84) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$$pre$phi$i$178Z2D) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (local.set $$bk311$i | |
| (i32.add | |
| (local.get $$F290$0$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk311$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (local.set $$fd312$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd312$i) | |
| (local.get $$F290$0$i) | |
| ) | |
| (local.set $$bk313$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk313$i) | |
| (local.get $$arrayidx289$i) | |
| ) | |
| (br $do-once25) | |
| ) | |
| ) | |
| (local.set $$shr318$i | |
| (i32.shr_u | |
| (local.get $$rsize$4$lcssa$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$cmp319$i | |
| (i32.eq | |
| (local.get $$shr318$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp319$i) | |
| (local.set $$I316$0$i | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$cmp323$i | |
| (i32.gt_u | |
| (local.get $$rsize$4$lcssa$i) | |
| (i32.const 16777215) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp323$i) | |
| (local.set $$I316$0$i | |
| (i32.const 31) | |
| ) | |
| (block | |
| (local.set $$sub329$i | |
| (i32.add | |
| (local.get $$shr318$i) | |
| (i32.const 1048320) | |
| ) | |
| ) | |
| (local.set $$shr330$i | |
| (i32.shr_u | |
| (local.get $$sub329$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and331$i | |
| (i32.and | |
| (local.get $$shr330$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$shl333$i | |
| (i32.shl | |
| (local.get $$shr318$i) | |
| (local.get $$and331$i) | |
| ) | |
| ) | |
| (local.set $$sub334$i | |
| (i32.add | |
| (local.get $$shl333$i) | |
| (i32.const 520192) | |
| ) | |
| ) | |
| (local.set $$shr335$i | |
| (i32.shr_u | |
| (local.get $$sub334$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and336$i | |
| (i32.and | |
| (local.get $$shr335$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add337$i | |
| (i32.or | |
| (local.get $$and336$i) | |
| (local.get $$and331$i) | |
| ) | |
| ) | |
| (local.set $$shl338$i | |
| (i32.shl | |
| (local.get $$shl333$i) | |
| (local.get $$and336$i) | |
| ) | |
| ) | |
| (local.set $$sub339$i | |
| (i32.add | |
| (local.get $$shl338$i) | |
| (i32.const 245760) | |
| ) | |
| ) | |
| (local.set $$shr340$i | |
| (i32.shr_u | |
| (local.get $$sub339$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and341$i | |
| (i32.and | |
| (local.get $$shr340$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add342$i | |
| (i32.or | |
| (local.get $$add337$i) | |
| (local.get $$and341$i) | |
| ) | |
| ) | |
| (local.set $$sub343$i | |
| (i32.sub | |
| (i32.const 14) | |
| (local.get $$add342$i) | |
| ) | |
| ) | |
| (local.set $$shl344$i | |
| (i32.shl | |
| (local.get $$shl338$i) | |
| (local.get $$and341$i) | |
| ) | |
| ) | |
| (local.set $$shr345$i | |
| (i32.shr_u | |
| (local.get $$shl344$i) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$add346$i | |
| (i32.add | |
| (local.get $$sub343$i) | |
| (local.get $$shr345$i) | |
| ) | |
| ) | |
| (local.set $$shl347$i | |
| (i32.shl | |
| (local.get $$add346$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add348$i | |
| (i32.add | |
| (local.get $$add346$i) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$shr349$i | |
| (i32.shr_u | |
| (local.get $$rsize$4$lcssa$i) | |
| (local.get $$add348$i) | |
| ) | |
| ) | |
| (local.set $$and350$i | |
| (i32.and | |
| (local.get $$shr349$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add351$i | |
| (i32.or | |
| (local.get $$and350$i) | |
| (local.get $$shl347$i) | |
| ) | |
| ) | |
| (local.set $$I316$0$i | |
| (local.get $$add351$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx355$i | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$I316$0$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$index356$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$index356$i) | |
| (local.get $$I316$0$i) | |
| ) | |
| (local.set $$child357$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$arrayidx358$i | |
| (i32.add | |
| (local.get $$child357$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx358$i) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$child357$i) | |
| (i32.const 0) | |
| ) | |
| (local.set $$86 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$shl362$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$I316$0$i) | |
| ) | |
| ) | |
| (local.set $$and363$i | |
| (i32.and | |
| (local.get $$86) | |
| (local.get $$shl362$i) | |
| ) | |
| ) | |
| (local.set $$tobool364$i | |
| (i32.eq | |
| (local.get $$and363$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool364$i) | |
| (block | |
| (local.set $$or368$i | |
| (i32.or | |
| (local.get $$86) | |
| (local.get $$shl362$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$or368$i) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx355$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (local.set $$parent369$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent369$i) | |
| (local.get $$arrayidx355$i) | |
| ) | |
| (local.set $$bk370$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk370$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (local.set $$fd371$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd371$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (br $do-once25) | |
| ) | |
| ) | |
| (local.set $$87 | |
| (i32.load | |
| (local.get $$arrayidx355$i) | |
| ) | |
| ) | |
| (local.set $$cmp374$i | |
| (i32.eq | |
| (local.get $$I316$0$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$shr378$i | |
| (i32.shr_u | |
| (local.get $$I316$0$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$sub381$i | |
| (i32.sub | |
| (i32.const 25) | |
| (local.get $$shr378$i) | |
| ) | |
| ) | |
| (local.set $$cond383$i | |
| (if (result i32) | |
| (local.get $$cmp374$i) | |
| (i32.const 0) | |
| (local.get $$sub381$i) | |
| ) | |
| ) | |
| (local.set $$shl384$i | |
| (i32.shl | |
| (local.get $$rsize$4$lcssa$i) | |
| (local.get $$cond383$i) | |
| ) | |
| ) | |
| (local.set $$K373$0$i | |
| (local.get $$shl384$i) | |
| ) | |
| (local.set $$T$0$i | |
| (local.get $$87) | |
| ) | |
| (loop $while-in28 | |
| (block $while-out27 | |
| (local.set $$head386$i | |
| (i32.add | |
| (local.get $$T$0$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$88 | |
| (i32.load | |
| (local.get $$head386$i) | |
| ) | |
| ) | |
| (local.set $$and387$i | |
| (i32.and | |
| (local.get $$88) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$cmp388$i | |
| (i32.eq | |
| (local.get $$and387$i) | |
| (local.get $$rsize$4$lcssa$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp388$i) | |
| (block | |
| (local.set $$T$0$i$lcssa | |
| (local.get $$T$0$i) | |
| ) | |
| (local.set $label | |
| (i32.const 148) | |
| ) | |
| (br $while-out27) | |
| ) | |
| ) | |
| (local.set $$shr391$i | |
| (i32.shr_u | |
| (local.get $$K373$0$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$arrayidx394$i | |
| (i32.add | |
| (i32.add | |
| (local.get $$T$0$i) | |
| (i32.const 16) | |
| ) | |
| (i32.shl | |
| (local.get $$shr391$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$shl395$i | |
| (i32.shl | |
| (local.get $$K373$0$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$89 | |
| (i32.load | |
| (local.get $$arrayidx394$i) | |
| ) | |
| ) | |
| (local.set $$cmp396$i | |
| (i32.eq | |
| (local.get $$89) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp396$i) | |
| (block | |
| (local.set $$T$0$i$lcssa293 | |
| (local.get $$T$0$i) | |
| ) | |
| (local.set $$arrayidx394$i$lcssa | |
| (local.get $$arrayidx394$i) | |
| ) | |
| (local.set $label | |
| (i32.const 145) | |
| ) | |
| (br $while-out27) | |
| ) | |
| (block | |
| (local.set $$K373$0$i | |
| (local.get $$shl395$i) | |
| ) | |
| (local.set $$T$0$i | |
| (local.get $$89) | |
| ) | |
| ) | |
| ) | |
| (br $while-in28) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 145) | |
| ) | |
| (block | |
| (local.set $$90 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp401$i | |
| (i32.lt_u | |
| (local.get $$arrayidx394$i$lcssa) | |
| (local.get $$90) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp401$i) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx394$i$lcssa) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (local.set $$parent406$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent406$i) | |
| (local.get $$T$0$i$lcssa293) | |
| ) | |
| (local.set $$bk407$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk407$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (local.set $$fd408$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd408$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (br $do-once25) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 148) | |
| ) | |
| (block | |
| (local.set $$fd416$i | |
| (i32.add | |
| (local.get $$T$0$i$lcssa) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$91 | |
| (i32.load | |
| (local.get $$fd416$i) | |
| ) | |
| ) | |
| (local.set $$92 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp422$i | |
| (i32.ge_u | |
| (local.get $$91) | |
| (local.get $$92) | |
| ) | |
| ) | |
| (local.set $$not$cmp418$i | |
| (i32.ge_u | |
| (local.get $$T$0$i$lcssa) | |
| (local.get $$92) | |
| ) | |
| ) | |
| (local.set $$93 | |
| (i32.and | |
| (local.get $$cmp422$i) | |
| (local.get $$not$cmp418$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$93) | |
| (block | |
| (local.set $$bk429$i | |
| (i32.add | |
| (local.get $$91) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk429$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (i32.store | |
| (local.get $$fd416$i) | |
| (local.get $$add$ptr$i$161) | |
| ) | |
| (local.set $$fd431$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd431$i) | |
| (local.get $$91) | |
| ) | |
| (local.set $$bk432$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk432$i) | |
| (local.get $$T$0$i$lcssa) | |
| ) | |
| (local.set $$parent433$i | |
| (i32.add | |
| (local.get $$add$ptr$i$161) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent433$i) | |
| (i32.const 0) | |
| ) | |
| (br $do-once25) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$ptr441$i | |
| (i32.add | |
| (local.get $$v$4$lcssa$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$add$ptr441$i) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (local.set $$nb$0 | |
| (local.get $$and145) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$94 | |
| (i32.load | |
| (i32.const 184) | |
| ) | |
| ) | |
| (local.set $$cmp156 | |
| (i32.lt_u | |
| (local.get $$94) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp156) | |
| ) | |
| (block | |
| (local.set $$sub160 | |
| (i32.sub | |
| (local.get $$94) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (local.set $$95 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$cmp162 | |
| (i32.gt_u | |
| (local.get $$sub160) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp162) | |
| (block | |
| (local.set $$add$ptr166 | |
| (i32.add | |
| (local.get $$95) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 196) | |
| (local.get $$add$ptr166) | |
| ) | |
| (i32.store | |
| (i32.const 184) | |
| (local.get $$sub160) | |
| ) | |
| (local.set $$or167 | |
| (i32.or | |
| (local.get $$sub160) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head168 | |
| (i32.add | |
| (local.get $$add$ptr166) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head168) | |
| (local.get $$or167) | |
| ) | |
| (local.set $$add$ptr169 | |
| (i32.add | |
| (local.get $$add$ptr166) | |
| (local.get $$sub160) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr169) | |
| (local.get $$sub160) | |
| ) | |
| (local.set $$or172 | |
| (i32.or | |
| (local.get $$nb$0) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head173 | |
| (i32.add | |
| (local.get $$95) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head173) | |
| (local.get $$or172) | |
| ) | |
| ) | |
| (block | |
| (i32.store | |
| (i32.const 184) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (i32.const 196) | |
| (i32.const 0) | |
| ) | |
| (local.set $$or176 | |
| (i32.or | |
| (local.get $$94) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head177 | |
| (i32.add | |
| (local.get $$95) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head177) | |
| (local.get $$or176) | |
| ) | |
| (local.set $$add$ptr178 | |
| (i32.add | |
| (local.get $$95) | |
| (local.get $$94) | |
| ) | |
| ) | |
| (local.set $$head179 | |
| (i32.add | |
| (local.get $$add$ptr178) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$96 | |
| (i32.load | |
| (local.get $$head179) | |
| ) | |
| ) | |
| (local.set $$or180 | |
| (i32.or | |
| (local.get $$96) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head179) | |
| (local.get $$or180) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$ptr182 | |
| (i32.add | |
| (local.get $$95) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$add$ptr182) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$97 | |
| (i32.load | |
| (i32.const 188) | |
| ) | |
| ) | |
| (local.set $$cmp186 | |
| (i32.gt_u | |
| (local.get $$97) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp186) | |
| (block | |
| (local.set $$sub190 | |
| (i32.sub | |
| (local.get $$97) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 188) | |
| (local.get $$sub190) | |
| ) | |
| (local.set $$98 | |
| (i32.load | |
| (i32.const 200) | |
| ) | |
| ) | |
| (local.set $$add$ptr193 | |
| (i32.add | |
| (local.get $$98) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 200) | |
| (local.get $$add$ptr193) | |
| ) | |
| (local.set $$or194 | |
| (i32.or | |
| (local.get $$sub190) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head195 | |
| (i32.add | |
| (local.get $$add$ptr193) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head195) | |
| (local.get $$or194) | |
| ) | |
| (local.set $$or197 | |
| (i32.or | |
| (local.get $$nb$0) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head198 | |
| (i32.add | |
| (local.get $$98) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head198) | |
| (local.get $$or197) | |
| ) | |
| (local.set $$add$ptr199 | |
| (i32.add | |
| (local.get $$98) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$add$ptr199) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$99 | |
| (i32.load | |
| (i32.const 648) | |
| ) | |
| ) | |
| (local.set $$cmp$i$179 | |
| (i32.eq | |
| (local.get $$99) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once29 | |
| (if | |
| (local.get $$cmp$i$179) | |
| (block | |
| (local.set $$call$i$i | |
| (call $_sysconf | |
| (i32.const 30) | |
| ) | |
| ) | |
| (local.set $$sub$i$i | |
| (i32.add | |
| (local.get $$call$i$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$and$i$i | |
| (i32.and | |
| (local.get $$sub$i$i) | |
| (local.get $$call$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp1$i$i | |
| (i32.eq | |
| (local.get $$and$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp1$i$i) | |
| (block | |
| (i32.store | |
| (i32.const 656) | |
| (local.get $$call$i$i) | |
| ) | |
| (i32.store | |
| (i32.const 652) | |
| (local.get $$call$i$i) | |
| ) | |
| (i32.store | |
| (i32.const 660) | |
| (i32.const -1) | |
| ) | |
| (i32.store | |
| (i32.const 664) | |
| (i32.const -1) | |
| ) | |
| (i32.store | |
| (i32.const 668) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (i32.const 620) | |
| (i32.const 0) | |
| ) | |
| (local.set $$call6$i$i | |
| (call $_time | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$xor$i$i | |
| (i32.and | |
| (local.get $$call6$i$i) | |
| (i32.const -16) | |
| ) | |
| ) | |
| (local.set $$and7$i$i | |
| (i32.xor | |
| (local.get $$xor$i$i) | |
| (i32.const 1431655768) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 648) | |
| (local.get $$and7$i$i) | |
| ) | |
| (br $do-once29) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$i$180 | |
| (i32.add | |
| (local.get $$nb$0) | |
| (i32.const 48) | |
| ) | |
| ) | |
| (local.set $$100 | |
| (i32.load | |
| (i32.const 656) | |
| ) | |
| ) | |
| (local.set $$sub$i$181 | |
| (i32.add | |
| (local.get $$nb$0) | |
| (i32.const 47) | |
| ) | |
| ) | |
| (local.set $$add9$i | |
| (i32.add | |
| (local.get $$100) | |
| (local.get $$sub$i$181) | |
| ) | |
| ) | |
| (local.set $$neg$i$182 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$100) | |
| ) | |
| ) | |
| (local.set $$and11$i | |
| (i32.and | |
| (local.get $$add9$i) | |
| (local.get $$neg$i$182) | |
| ) | |
| ) | |
| (local.set $$cmp12$i | |
| (i32.gt_u | |
| (local.get $$and11$i) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp12$i) | |
| ) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| (local.set $$101 | |
| (i32.load | |
| (i32.const 616) | |
| ) | |
| ) | |
| (local.set $$cmp15$i | |
| (i32.eq | |
| (local.get $$101) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp15$i) | |
| ) | |
| (block | |
| (local.set $$102 | |
| (i32.load | |
| (i32.const 608) | |
| ) | |
| ) | |
| (local.set $$add17$i$183 | |
| (i32.add | |
| (local.get $$102) | |
| (local.get $$and11$i) | |
| ) | |
| ) | |
| (local.set $$cmp19$i | |
| (i32.le_u | |
| (local.get $$add17$i$183) | |
| (local.get $$102) | |
| ) | |
| ) | |
| (local.set $$cmp21$i | |
| (i32.gt_u | |
| (local.get $$add17$i$183) | |
| (local.get $$101) | |
| ) | |
| ) | |
| (local.set $$or$cond1$i$184 | |
| (i32.or | |
| (local.get $$cmp19$i) | |
| (local.get $$cmp21$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond1$i$184) | |
| (block | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$103 | |
| (i32.load | |
| (i32.const 620) | |
| ) | |
| ) | |
| (local.set $$and29$i | |
| (i32.and | |
| (local.get $$103) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$tobool30$i | |
| (i32.eq | |
| (local.get $$and29$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $label$break$L257 | |
| (if | |
| (local.get $$tobool30$i) | |
| (block | |
| (local.set $$104 | |
| (i32.load | |
| (i32.const 200) | |
| ) | |
| ) | |
| (local.set $$cmp32$i$185 | |
| (i32.eq | |
| (local.get $$104) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $label$break$L259 | |
| (if | |
| (local.get $$cmp32$i$185) | |
| (local.set $label | |
| (i32.const 173) | |
| ) | |
| (block | |
| (local.set $$sp$0$i$i | |
| (i32.const 624) | |
| ) | |
| (loop $while-in34 | |
| (block $while-out33 | |
| (local.set $$105 | |
| (i32.load | |
| (local.get $$sp$0$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp$i$9$i | |
| (i32.gt_u | |
| (local.get $$105) | |
| (local.get $$104) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp$i$9$i) | |
| ) | |
| (block | |
| (local.set $$size$i$i | |
| (i32.add | |
| (local.get $$sp$0$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$106 | |
| (i32.load | |
| (local.get $$size$i$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr$i$i | |
| (i32.add | |
| (local.get $$105) | |
| (local.get $$106) | |
| ) | |
| ) | |
| (local.set $$cmp2$i$i | |
| (i32.gt_u | |
| (local.get $$add$ptr$i$i) | |
| (local.get $$104) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp2$i$i) | |
| (block | |
| (local.set $$base$i$i$lcssa | |
| (local.get $$sp$0$i$i) | |
| ) | |
| (local.set $$size$i$i$lcssa | |
| (local.get $$size$i$i) | |
| ) | |
| (br $while-out33) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$next$i$i | |
| (i32.add | |
| (local.get $$sp$0$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$107 | |
| (i32.load | |
| (local.get $$next$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp3$i$i | |
| (i32.eq | |
| (local.get $$107) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp3$i$i) | |
| (block | |
| (local.set $label | |
| (i32.const 173) | |
| ) | |
| (br $label$break$L259) | |
| ) | |
| (local.set $$sp$0$i$i | |
| (local.get $$107) | |
| ) | |
| ) | |
| (br $while-in34) | |
| ) | |
| ) | |
| (local.set $$112 | |
| (i32.load | |
| (i32.const 188) | |
| ) | |
| ) | |
| (local.set $$add77$i | |
| (i32.sub | |
| (local.get $$add9$i) | |
| (local.get $$112) | |
| ) | |
| ) | |
| (local.set $$and80$i | |
| (i32.and | |
| (local.get $$add77$i) | |
| (local.get $$neg$i$182) | |
| ) | |
| ) | |
| (local.set $$cmp81$i$191 | |
| (i32.lt_u | |
| (local.get $$and80$i) | |
| (i32.const 2147483647) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp81$i$191) | |
| (block | |
| (local.set $$call83$i | |
| (call $_sbrk | |
| (local.get $$and80$i) | |
| ) | |
| ) | |
| (local.set $$113 | |
| (i32.load | |
| (local.get $$base$i$i$lcssa) | |
| ) | |
| ) | |
| (local.set $$114 | |
| (i32.load | |
| (local.get $$size$i$i$lcssa) | |
| ) | |
| ) | |
| (local.set $$add$ptr$i$193 | |
| (i32.add | |
| (local.get $$113) | |
| (local.get $$114) | |
| ) | |
| ) | |
| (local.set $$cmp85$i | |
| (i32.eq | |
| (local.get $$call83$i) | |
| (local.get $$add$ptr$i$193) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp85$i) | |
| (block | |
| (local.set $$cmp89$i | |
| (i32.eq | |
| (local.get $$call83$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp89$i) | |
| ) | |
| (block | |
| (local.set $$tbase$796$i | |
| (local.get $$call83$i) | |
| ) | |
| (local.set $$tsize$795$i | |
| (local.get $$and80$i) | |
| ) | |
| (local.set $label | |
| (i32.const 193) | |
| ) | |
| (br $label$break$L257) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$br$2$ph$i | |
| (local.get $$call83$i) | |
| ) | |
| (local.set $$ssize$2$ph$i | |
| (local.get $$and80$i) | |
| ) | |
| (local.set $label | |
| (i32.const 183) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block $do-once35 | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 173) | |
| ) | |
| (block | |
| (local.set $$call37$i | |
| (call $_sbrk | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cmp38$i | |
| (i32.eq | |
| (local.get $$call37$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp38$i) | |
| ) | |
| (block | |
| (local.set $$108 | |
| (local.get $$call37$i) | |
| ) | |
| (local.set $$109 | |
| (i32.load | |
| (i32.const 652) | |
| ) | |
| ) | |
| (local.set $$sub41$i | |
| (i32.add | |
| (local.get $$109) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$and42$i | |
| (i32.and | |
| (local.get $$sub41$i) | |
| (local.get $$108) | |
| ) | |
| ) | |
| (local.set $$cmp43$i | |
| (i32.eq | |
| (local.get $$and42$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp43$i) | |
| (local.set $$ssize$0$i | |
| (local.get $$and11$i) | |
| ) | |
| (block | |
| (local.set $$add46$i | |
| (i32.add | |
| (local.get $$sub41$i) | |
| (local.get $$108) | |
| ) | |
| ) | |
| (local.set $$neg48$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$109) | |
| ) | |
| ) | |
| (local.set $$and49$i | |
| (i32.and | |
| (local.get $$add46$i) | |
| (local.get $$neg48$i) | |
| ) | |
| ) | |
| (local.set $$sub50$i | |
| (i32.sub | |
| (local.get $$and11$i) | |
| (local.get $$108) | |
| ) | |
| ) | |
| (local.set $$add51$i | |
| (i32.add | |
| (local.get $$sub50$i) | |
| (local.get $$and49$i) | |
| ) | |
| ) | |
| (local.set $$ssize$0$i | |
| (local.get $$add51$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$110 | |
| (i32.load | |
| (i32.const 608) | |
| ) | |
| ) | |
| (local.set $$add54$i | |
| (i32.add | |
| (local.get $$110) | |
| (local.get $$ssize$0$i) | |
| ) | |
| ) | |
| (local.set $$cmp55$i$187 | |
| (i32.gt_u | |
| (local.get $$ssize$0$i) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (local.set $$cmp57$i$188 | |
| (i32.lt_u | |
| (local.get $$ssize$0$i) | |
| (i32.const 2147483647) | |
| ) | |
| ) | |
| (local.set $$or$cond$i$189 | |
| (i32.and | |
| (local.get $$cmp55$i$187) | |
| (local.get $$cmp57$i$188) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond$i$189) | |
| (block | |
| (local.set $$111 | |
| (i32.load | |
| (i32.const 616) | |
| ) | |
| ) | |
| (local.set $$cmp60$i | |
| (i32.eq | |
| (local.get $$111) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp60$i) | |
| ) | |
| (block | |
| (local.set $$cmp63$i | |
| (i32.le_u | |
| (local.get $$add54$i) | |
| (local.get $$110) | |
| ) | |
| ) | |
| (local.set $$cmp66$i$190 | |
| (i32.gt_u | |
| (local.get $$add54$i) | |
| (local.get $$111) | |
| ) | |
| ) | |
| (local.set $$or$cond2$i | |
| (i32.or | |
| (local.get $$cmp63$i) | |
| (local.get $$cmp66$i$190) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond2$i) | |
| (br $do-once35) | |
| ) | |
| ) | |
| ) | |
| (local.set $$call68$i | |
| (call $_sbrk | |
| (local.get $$ssize$0$i) | |
| ) | |
| ) | |
| (local.set $$cmp69$i | |
| (i32.eq | |
| (local.get $$call68$i) | |
| (local.get $$call37$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp69$i) | |
| (block | |
| (local.set $$tbase$796$i | |
| (local.get $$call37$i) | |
| ) | |
| (local.set $$tsize$795$i | |
| (local.get $$ssize$0$i) | |
| ) | |
| (local.set $label | |
| (i32.const 193) | |
| ) | |
| (br $label$break$L257) | |
| ) | |
| (block | |
| (local.set $$br$2$ph$i | |
| (local.get $$call68$i) | |
| ) | |
| (local.set $$ssize$2$ph$i | |
| (local.get $$ssize$0$i) | |
| ) | |
| (local.set $label | |
| (i32.const 183) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block $label$break$L279 | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 183) | |
| ) | |
| (block | |
| (local.set $$sub112$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$ssize$2$ph$i) | |
| ) | |
| ) | |
| (local.set $$cmp91$i | |
| (i32.ne | |
| (local.get $$br$2$ph$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$cmp93$i | |
| (i32.lt_u | |
| (local.get $$ssize$2$ph$i) | |
| (i32.const 2147483647) | |
| ) | |
| ) | |
| (local.set $$or$cond5$i | |
| (i32.and | |
| (local.get $$cmp93$i) | |
| (local.get $$cmp91$i) | |
| ) | |
| ) | |
| (local.set $$cmp96$i | |
| (i32.gt_u | |
| (local.get $$add$i$180) | |
| (local.get $$ssize$2$ph$i) | |
| ) | |
| ) | |
| (local.set $$or$cond3$i | |
| (i32.and | |
| (local.get $$cmp96$i) | |
| (local.get $$or$cond5$i) | |
| ) | |
| ) | |
| (block $do-once38 | |
| (if | |
| (local.get $$or$cond3$i) | |
| (block | |
| (local.set $$115 | |
| (i32.load | |
| (i32.const 656) | |
| ) | |
| ) | |
| (local.set $$sub99$i | |
| (i32.sub | |
| (local.get $$sub$i$181) | |
| (local.get $$ssize$2$ph$i) | |
| ) | |
| ) | |
| (local.set $$add101$i | |
| (i32.add | |
| (local.get $$sub99$i) | |
| (local.get $$115) | |
| ) | |
| ) | |
| (local.set $$neg103$i | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$115) | |
| ) | |
| ) | |
| (local.set $$and104$i | |
| (i32.and | |
| (local.get $$add101$i) | |
| (local.get $$neg103$i) | |
| ) | |
| ) | |
| (local.set $$cmp105$i | |
| (i32.lt_u | |
| (local.get $$and104$i) | |
| (i32.const 2147483647) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp105$i) | |
| (block | |
| (local.set $$call107$i | |
| (call $_sbrk | |
| (local.get $$and104$i) | |
| ) | |
| ) | |
| (local.set $$cmp108$i | |
| (i32.eq | |
| (local.get $$call107$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp108$i) | |
| (block | |
| (drop | |
| (call $_sbrk | |
| (local.get $$sub112$i) | |
| ) | |
| ) | |
| (br $label$break$L279) | |
| ) | |
| (block | |
| (local.set $$add110$i | |
| (i32.add | |
| (local.get $$and104$i) | |
| (local.get $$ssize$2$ph$i) | |
| ) | |
| ) | |
| (local.set $$ssize$5$i | |
| (local.get $$add110$i) | |
| ) | |
| (br $do-once38) | |
| ) | |
| ) | |
| ) | |
| (local.set $$ssize$5$i | |
| (local.get $$ssize$2$ph$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$ssize$5$i | |
| (local.get $$ssize$2$ph$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp118$i | |
| (i32.eq | |
| (local.get $$br$2$ph$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp118$i) | |
| ) | |
| (block | |
| (local.set $$tbase$796$i | |
| (local.get $$br$2$ph$i) | |
| ) | |
| (local.set $$tsize$795$i | |
| (local.get $$ssize$5$i) | |
| ) | |
| (local.set $label | |
| (i32.const 193) | |
| ) | |
| (br $label$break$L257) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$116 | |
| (i32.load | |
| (i32.const 620) | |
| ) | |
| ) | |
| (local.set $$or$i$195 | |
| (i32.or | |
| (local.get $$116) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 620) | |
| (local.get $$or$i$195) | |
| ) | |
| (local.set $label | |
| (i32.const 190) | |
| ) | |
| ) | |
| (local.set $label | |
| (i32.const 190) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 190) | |
| ) | |
| (block | |
| (local.set $$cmp127$i | |
| (i32.lt_u | |
| (local.get $$and11$i) | |
| (i32.const 2147483647) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp127$i) | |
| (block | |
| (local.set $$call131$i | |
| (call $_sbrk | |
| (local.get $$and11$i) | |
| ) | |
| ) | |
| (local.set $$call132$i | |
| (call $_sbrk | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cmp133$i$196 | |
| (i32.ne | |
| (local.get $$call131$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$cmp135$i | |
| (i32.ne | |
| (local.get $$call132$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$or$cond4$i | |
| (i32.and | |
| (local.get $$cmp133$i$196) | |
| (local.get $$cmp135$i) | |
| ) | |
| ) | |
| (local.set $$cmp137$i$197 | |
| (i32.lt_u | |
| (local.get $$call131$i) | |
| (local.get $$call132$i) | |
| ) | |
| ) | |
| (local.set $$or$cond7$i | |
| (i32.and | |
| (local.get $$cmp137$i$197) | |
| (local.get $$or$cond4$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond7$i) | |
| (block | |
| (local.set $$sub$ptr$lhs$cast$i | |
| (local.get $$call132$i) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast$i | |
| (local.get $$call131$i) | |
| ) | |
| (local.set $$sub$ptr$sub$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast$i) | |
| (local.get $$sub$ptr$rhs$cast$i) | |
| ) | |
| ) | |
| (local.set $$add140$i | |
| (i32.add | |
| (local.get $$nb$0) | |
| (i32.const 40) | |
| ) | |
| ) | |
| (local.set $$cmp141$not$i | |
| (i32.gt_u | |
| (local.get $$sub$ptr$sub$i) | |
| (local.get $$add140$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp141$not$i) | |
| (block | |
| (local.set $$tbase$796$i | |
| (local.get $$call131$i) | |
| ) | |
| (local.set $$tsize$795$i | |
| (local.get $$sub$ptr$sub$i) | |
| ) | |
| (local.set $label | |
| (i32.const 193) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 193) | |
| ) | |
| (block | |
| (local.set $$117 | |
| (i32.load | |
| (i32.const 608) | |
| ) | |
| ) | |
| (local.set $$add150$i | |
| (i32.add | |
| (local.get $$117) | |
| (local.get $$tsize$795$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 608) | |
| (local.get $$add150$i) | |
| ) | |
| (local.set $$118 | |
| (i32.load | |
| (i32.const 612) | |
| ) | |
| ) | |
| (local.set $$cmp151$i | |
| (i32.gt_u | |
| (local.get $$add150$i) | |
| (local.get $$118) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp151$i) | |
| (i32.store | |
| (i32.const 612) | |
| (local.get $$add150$i) | |
| ) | |
| ) | |
| (local.set $$119 | |
| (i32.load | |
| (i32.const 200) | |
| ) | |
| ) | |
| (local.set $$cmp157$i | |
| (i32.eq | |
| (local.get $$119) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once40 | |
| (if | |
| (local.get $$cmp157$i) | |
| (block | |
| (local.set $$120 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp159$i$199 | |
| (i32.eq | |
| (local.get $$120) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$cmp162$i$200 | |
| (i32.lt_u | |
| (local.get $$tbase$796$i) | |
| (local.get $$120) | |
| ) | |
| ) | |
| (local.set $$or$cond8$i | |
| (i32.or | |
| (local.get $$cmp159$i$199) | |
| (local.get $$cmp162$i$200) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond8$i) | |
| (i32.store | |
| (i32.const 192) | |
| (local.get $$tbase$796$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 624) | |
| (local.get $$tbase$796$i) | |
| ) | |
| (i32.store | |
| (i32.const 628) | |
| (local.get $$tsize$795$i) | |
| ) | |
| (i32.store | |
| (i32.const 636) | |
| (i32.const 0) | |
| ) | |
| (local.set $$121 | |
| (i32.load | |
| (i32.const 648) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 212) | |
| (local.get $$121) | |
| ) | |
| (i32.store | |
| (i32.const 208) | |
| (i32.const -1) | |
| ) | |
| (local.set $$i$01$i$i | |
| (i32.const 0) | |
| ) | |
| (loop $while-in43 | |
| (block $while-out42 | |
| (local.set $$shl$i$i | |
| (i32.shl | |
| (local.get $$i$01$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx$i$i | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$122 | |
| (i32.add | |
| (local.get $$arrayidx$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$122) | |
| (local.get $$arrayidx$i$i) | |
| ) | |
| (local.set $$123 | |
| (i32.add | |
| (local.get $$arrayidx$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$123) | |
| (local.get $$arrayidx$i$i) | |
| ) | |
| (local.set $$inc$i$i | |
| (i32.add | |
| (local.get $$i$01$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$exitcond$i$i | |
| (i32.eq | |
| (local.get $$inc$i$i) | |
| (i32.const 32) | |
| ) | |
| ) | |
| (if | |
| (local.get $$exitcond$i$i) | |
| (br $while-out42) | |
| (local.set $$i$01$i$i | |
| (local.get $$inc$i$i) | |
| ) | |
| ) | |
| (br $while-in43) | |
| ) | |
| ) | |
| (local.set $$sub172$i | |
| (i32.add | |
| (local.get $$tsize$795$i) | |
| (i32.const -40) | |
| ) | |
| ) | |
| (local.set $$add$ptr$i$11$i | |
| (i32.add | |
| (local.get $$tbase$796$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$124 | |
| (local.get $$add$ptr$i$11$i) | |
| ) | |
| (local.set $$and$i$12$i | |
| (i32.and | |
| (local.get $$124) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cmp$i$13$i | |
| (i32.eq | |
| (local.get $$and$i$12$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$125 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$124) | |
| ) | |
| ) | |
| (local.set $$and3$i$i | |
| (i32.and | |
| (local.get $$125) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cond$i$i | |
| (if (result i32) | |
| (local.get $$cmp$i$13$i) | |
| (i32.const 0) | |
| (local.get $$and3$i$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr4$i$i | |
| (i32.add | |
| (local.get $$tbase$796$i) | |
| (local.get $$cond$i$i) | |
| ) | |
| ) | |
| (local.set $$sub5$i$i | |
| (i32.sub | |
| (local.get $$sub172$i) | |
| (local.get $$cond$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 200) | |
| (local.get $$add$ptr4$i$i) | |
| ) | |
| (i32.store | |
| (i32.const 188) | |
| (local.get $$sub5$i$i) | |
| ) | |
| (local.set $$or$i$i | |
| (i32.or | |
| (local.get $$sub5$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head$i$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head$i$i) | |
| (local.get $$or$i$i) | |
| ) | |
| (local.set $$add$ptr6$i$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$i) | |
| (local.get $$sub5$i$i) | |
| ) | |
| ) | |
| (local.set $$head7$i$i | |
| (i32.add | |
| (local.get $$add$ptr6$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head7$i$i) | |
| (i32.const 40) | |
| ) | |
| (local.set $$126 | |
| (i32.load | |
| (i32.const 664) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 204) | |
| (local.get $$126) | |
| ) | |
| ) | |
| (block | |
| (local.set $$sp$0108$i | |
| (i32.const 624) | |
| ) | |
| (loop $while-in45 | |
| (block $while-out44 | |
| (local.set $$127 | |
| (i32.load | |
| (local.get $$sp$0108$i) | |
| ) | |
| ) | |
| (local.set $$size188$i | |
| (i32.add | |
| (local.get $$sp$0108$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$128 | |
| (i32.load | |
| (local.get $$size188$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr189$i | |
| (i32.add | |
| (local.get $$127) | |
| (local.get $$128) | |
| ) | |
| ) | |
| (local.set $$cmp190$i | |
| (i32.eq | |
| (local.get $$tbase$796$i) | |
| (local.get $$add$ptr189$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp190$i) | |
| (block | |
| (local.set $$$lcssa | |
| (local.get $$127) | |
| ) | |
| (local.set $$$lcssa290 | |
| (local.get $$128) | |
| ) | |
| (local.set $$size188$i$lcssa | |
| (local.get $$size188$i) | |
| ) | |
| (local.set $$sp$0108$i$lcssa | |
| (local.get $$sp$0108$i) | |
| ) | |
| (local.set $label | |
| (i32.const 203) | |
| ) | |
| (br $while-out44) | |
| ) | |
| ) | |
| (local.set $$next$i | |
| (i32.add | |
| (local.get $$sp$0108$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$129 | |
| (i32.load | |
| (local.get $$next$i) | |
| ) | |
| ) | |
| (local.set $$cmp186$i | |
| (i32.eq | |
| (local.get $$129) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp186$i) | |
| (br $while-out44) | |
| (local.set $$sp$0108$i | |
| (local.get $$129) | |
| ) | |
| ) | |
| (br $while-in45) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 203) | |
| ) | |
| (block | |
| (local.set $$sflags193$i | |
| (i32.add | |
| (local.get $$sp$0108$i$lcssa) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$130 | |
| (i32.load | |
| (local.get $$sflags193$i) | |
| ) | |
| ) | |
| (local.set $$and194$i$204 | |
| (i32.and | |
| (local.get $$130) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$tobool195$i | |
| (i32.eq | |
| (local.get $$and194$i$204) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool195$i) | |
| (block | |
| (local.set $$cmp203$i | |
| (i32.ge_u | |
| (local.get $$119) | |
| (local.get $$$lcssa) | |
| ) | |
| ) | |
| (local.set $$cmp209$i | |
| (i32.lt_u | |
| (local.get $$119) | |
| (local.get $$tbase$796$i) | |
| ) | |
| ) | |
| (local.set $$or$cond98$i | |
| (i32.and | |
| (local.get $$cmp209$i) | |
| (local.get $$cmp203$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$or$cond98$i) | |
| (block | |
| (local.set $$add212$i | |
| (i32.add | |
| (local.get $$$lcssa290) | |
| (local.get $$tsize$795$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$size188$i$lcssa) | |
| (local.get $$add212$i) | |
| ) | |
| (local.set $$131 | |
| (i32.load | |
| (i32.const 188) | |
| ) | |
| ) | |
| (local.set $$add$ptr$i$21$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$132 | |
| (local.get $$add$ptr$i$21$i) | |
| ) | |
| (local.set $$and$i$22$i | |
| (i32.and | |
| (local.get $$132) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cmp$i$23$i | |
| (i32.eq | |
| (local.get $$and$i$22$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$133 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$132) | |
| ) | |
| ) | |
| (local.set $$and3$i$24$i | |
| (i32.and | |
| (local.get $$133) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cond$i$25$i | |
| (if (result i32) | |
| (local.get $$cmp$i$23$i) | |
| (i32.const 0) | |
| (local.get $$and3$i$24$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr4$i$26$i | |
| (i32.add | |
| (local.get $$119) | |
| (local.get $$cond$i$25$i) | |
| ) | |
| ) | |
| (local.set $$add215$i | |
| (i32.sub | |
| (local.get $$tsize$795$i) | |
| (local.get $$cond$i$25$i) | |
| ) | |
| ) | |
| (local.set $$sub5$i$27$i | |
| (i32.add | |
| (local.get $$add215$i) | |
| (local.get $$131) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 200) | |
| (local.get $$add$ptr4$i$26$i) | |
| ) | |
| (i32.store | |
| (i32.const 188) | |
| (local.get $$sub5$i$27$i) | |
| ) | |
| (local.set $$or$i$28$i | |
| (i32.or | |
| (local.get $$sub5$i$27$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head$i$29$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$26$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head$i$29$i) | |
| (local.get $$or$i$28$i) | |
| ) | |
| (local.set $$add$ptr6$i$30$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$26$i) | |
| (local.get $$sub5$i$27$i) | |
| ) | |
| ) | |
| (local.set $$head7$i$31$i | |
| (i32.add | |
| (local.get $$add$ptr6$i$30$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head7$i$31$i) | |
| (i32.const 40) | |
| ) | |
| (local.set $$134 | |
| (i32.load | |
| (i32.const 664) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 204) | |
| (local.get $$134) | |
| ) | |
| (br $do-once40) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$135 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp218$i | |
| (i32.lt_u | |
| (local.get $$tbase$796$i) | |
| (local.get $$135) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp218$i) | |
| (block | |
| (i32.store | |
| (i32.const 192) | |
| (local.get $$tbase$796$i) | |
| ) | |
| (local.set $$150 | |
| (local.get $$tbase$796$i) | |
| ) | |
| ) | |
| (local.set $$150 | |
| (local.get $$135) | |
| ) | |
| ) | |
| (local.set $$add$ptr227$i | |
| (i32.add | |
| (local.get $$tbase$796$i) | |
| (local.get $$tsize$795$i) | |
| ) | |
| ) | |
| (local.set $$sp$1107$i | |
| (i32.const 624) | |
| ) | |
| (loop $while-in47 | |
| (block $while-out46 | |
| (local.set $$136 | |
| (i32.load | |
| (local.get $$sp$1107$i) | |
| ) | |
| ) | |
| (local.set $$cmp228$i | |
| (i32.eq | |
| (local.get $$136) | |
| (local.get $$add$ptr227$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp228$i) | |
| (block | |
| (local.set $$base226$i$lcssa | |
| (local.get $$sp$1107$i) | |
| ) | |
| (local.set $$sp$1107$i$lcssa | |
| (local.get $$sp$1107$i) | |
| ) | |
| (local.set $label | |
| (i32.const 211) | |
| ) | |
| (br $while-out46) | |
| ) | |
| ) | |
| (local.set $$next231$i | |
| (i32.add | |
| (local.get $$sp$1107$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$137 | |
| (i32.load | |
| (local.get $$next231$i) | |
| ) | |
| ) | |
| (local.set $$cmp224$i | |
| (i32.eq | |
| (local.get $$137) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp224$i) | |
| (block | |
| (local.set $$sp$0$i$i$i | |
| (i32.const 624) | |
| ) | |
| (br $while-out46) | |
| ) | |
| (local.set $$sp$1107$i | |
| (local.get $$137) | |
| ) | |
| ) | |
| (br $while-in47) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 211) | |
| ) | |
| (block | |
| (local.set $$sflags235$i | |
| (i32.add | |
| (local.get $$sp$1107$i$lcssa) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$138 | |
| (i32.load | |
| (local.get $$sflags235$i) | |
| ) | |
| ) | |
| (local.set $$and236$i | |
| (i32.and | |
| (local.get $$138) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$tobool237$i | |
| (i32.eq | |
| (local.get $$and236$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool237$i) | |
| (block | |
| (i32.store | |
| (local.get $$base226$i$lcssa) | |
| (local.get $$tbase$796$i) | |
| ) | |
| (local.set $$size245$i | |
| (i32.add | |
| (local.get $$sp$1107$i$lcssa) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$139 | |
| (i32.load | |
| (local.get $$size245$i) | |
| ) | |
| ) | |
| (local.set $$add246$i | |
| (i32.add | |
| (local.get $$139) | |
| (local.get $$tsize$795$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$size245$i) | |
| (local.get $$add246$i) | |
| ) | |
| (local.set $$add$ptr$i$32$i | |
| (i32.add | |
| (local.get $$tbase$796$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$140 | |
| (local.get $$add$ptr$i$32$i) | |
| ) | |
| (local.set $$and$i$33$i | |
| (i32.and | |
| (local.get $$140) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cmp$i$34$i | |
| (i32.eq | |
| (local.get $$and$i$33$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$141 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$140) | |
| ) | |
| ) | |
| (local.set $$and3$i$35$i | |
| (i32.and | |
| (local.get $$141) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cond$i$36$i | |
| (if (result i32) | |
| (local.get $$cmp$i$34$i) | |
| (i32.const 0) | |
| (local.get $$and3$i$35$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr4$i$37$i | |
| (i32.add | |
| (local.get $$tbase$796$i) | |
| (local.get $$cond$i$36$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr5$i$i | |
| (i32.add | |
| (local.get $$add$ptr227$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$142 | |
| (local.get $$add$ptr5$i$i) | |
| ) | |
| (local.set $$and6$i$38$i | |
| (i32.and | |
| (local.get $$142) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cmp7$i$i | |
| (i32.eq | |
| (local.get $$and6$i$38$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$143 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$142) | |
| ) | |
| ) | |
| (local.set $$and13$i$i | |
| (i32.and | |
| (local.get $$143) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cond15$i$i | |
| (if (result i32) | |
| (local.get $$cmp7$i$i) | |
| (i32.const 0) | |
| (local.get $$and13$i$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr16$i$i | |
| (i32.add | |
| (local.get $$add$ptr227$i) | |
| (local.get $$cond15$i$i) | |
| ) | |
| ) | |
| (local.set $$sub$ptr$lhs$cast$i$39$i | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast$i$40$i | |
| (local.get $$add$ptr4$i$37$i) | |
| ) | |
| (local.set $$sub$ptr$sub$i$41$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast$i$39$i) | |
| (local.get $$sub$ptr$rhs$cast$i$40$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr17$i$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$37$i) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (local.set $$sub18$i$i | |
| (i32.sub | |
| (local.get $$sub$ptr$sub$i$41$i) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (local.set $$or19$i$i | |
| (i32.or | |
| (local.get $$nb$0) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head$i$42$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$37$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head$i$42$i) | |
| (local.get $$or19$i$i) | |
| ) | |
| (local.set $$cmp20$i$i | |
| (i32.eq | |
| (local.get $$add$ptr16$i$i) | |
| (local.get $$119) | |
| ) | |
| ) | |
| (block $do-once48 | |
| (if | |
| (local.get $$cmp20$i$i) | |
| (block | |
| (local.set $$144 | |
| (i32.load | |
| (i32.const 188) | |
| ) | |
| ) | |
| (local.set $$add$i$i | |
| (i32.add | |
| (local.get $$144) | |
| (local.get $$sub18$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 188) | |
| (local.get $$add$i$i) | |
| ) | |
| (i32.store | |
| (i32.const 200) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$or22$i$i | |
| (i32.or | |
| (local.get $$add$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head23$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head23$i$i) | |
| (local.get $$or22$i$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$145 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$cmp24$i$i | |
| (i32.eq | |
| (local.get $$add$ptr16$i$i) | |
| (local.get $$145) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp24$i$i) | |
| (block | |
| (local.set $$146 | |
| (i32.load | |
| (i32.const 184) | |
| ) | |
| ) | |
| (local.set $$add26$i$i | |
| (i32.add | |
| (local.get $$146) | |
| (local.get $$sub18$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 184) | |
| (local.get $$add26$i$i) | |
| ) | |
| (i32.store | |
| (i32.const 196) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$or28$i$i | |
| (i32.or | |
| (local.get $$add26$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head29$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head29$i$i) | |
| (local.get $$or28$i$i) | |
| ) | |
| (local.set $$add$ptr30$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (local.get $$add26$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr30$i$i) | |
| (local.get $$add26$i$i) | |
| ) | |
| (br $do-once48) | |
| ) | |
| ) | |
| (local.set $$head32$i$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$147 | |
| (i32.load | |
| (local.get $$head32$i$i) | |
| ) | |
| ) | |
| (local.set $$and33$i$i | |
| (i32.and | |
| (local.get $$147) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp34$i$i | |
| (i32.eq | |
| (local.get $$and33$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp34$i$i) | |
| (block | |
| (local.set $$and37$i$i | |
| (i32.and | |
| (local.get $$147) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$shr$i$45$i | |
| (i32.shr_u | |
| (local.get $$147) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp38$i$i | |
| (i32.lt_u | |
| (local.get $$147) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (block $label$break$L331 | |
| (if | |
| (local.get $$cmp38$i$i) | |
| (block | |
| (local.set $$fd$i$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$148 | |
| (i32.load | |
| (local.get $$fd$i$i) | |
| ) | |
| ) | |
| (local.set $$bk$i$46$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$149 | |
| (i32.load | |
| (local.get $$bk$i$46$i) | |
| ) | |
| ) | |
| (local.set $$shl$i$47$i | |
| (i32.shl | |
| (local.get $$shr$i$45$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx$i$48$i | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl$i$47$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp41$i$i | |
| (i32.eq | |
| (local.get $$148) | |
| (local.get $$arrayidx$i$48$i) | |
| ) | |
| ) | |
| (block $do-once51 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp41$i$i) | |
| ) | |
| (block | |
| (local.set $$cmp42$i$i | |
| (i32.lt_u | |
| (local.get $$148) | |
| (local.get $$150) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp42$i$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk43$i$i | |
| (i32.add | |
| (local.get $$148) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$151 | |
| (i32.load | |
| (local.get $$bk43$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp44$i$i | |
| (i32.eq | |
| (local.get $$151) | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp44$i$i) | |
| (br $do-once51) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp46$i$49$i | |
| (i32.eq | |
| (local.get $$149) | |
| (local.get $$148) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp46$i$49$i) | |
| (block | |
| (local.set $$shl48$i$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr$i$45$i) | |
| ) | |
| ) | |
| (local.set $$neg$i$i | |
| (i32.xor | |
| (local.get $$shl48$i$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$152 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$and49$i$i | |
| (i32.and | |
| (local.get $$152) | |
| (local.get $$neg$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$and49$i$i) | |
| ) | |
| (br $label$break$L331) | |
| ) | |
| ) | |
| (local.set $$cmp54$i$i | |
| (i32.eq | |
| (local.get $$149) | |
| (local.get $$arrayidx$i$48$i) | |
| ) | |
| ) | |
| (block $do-once53 | |
| (if | |
| (local.get $$cmp54$i$i) | |
| (block | |
| (local.set $$$pre5$i$i | |
| (i32.add | |
| (local.get $$149) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$fd68$pre$phi$i$iZ2D | |
| (local.get $$$pre5$i$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp57$i$i | |
| (i32.lt_u | |
| (local.get $$149) | |
| (local.get $$150) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp57$i$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd59$i$i | |
| (i32.add | |
| (local.get $$149) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$153 | |
| (i32.load | |
| (local.get $$fd59$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp60$i$i | |
| (i32.eq | |
| (local.get $$153) | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp60$i$i) | |
| (block | |
| (local.set $$fd68$pre$phi$i$iZ2D | |
| (local.get $$fd59$i$i) | |
| ) | |
| (br $do-once53) | |
| ) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| (local.set $$bk67$i$i | |
| (i32.add | |
| (local.get $$148) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk67$i$i) | |
| (local.get $$149) | |
| ) | |
| (i32.store | |
| (local.get $$fd68$pre$phi$i$iZ2D) | |
| (local.get $$148) | |
| ) | |
| ) | |
| (block | |
| (local.set $$parent$i$51$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$154 | |
| (i32.load | |
| (local.get $$parent$i$51$i) | |
| ) | |
| ) | |
| (local.set $$bk74$i$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$155 | |
| (i32.load | |
| (local.get $$bk74$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp75$i$i | |
| (i32.eq | |
| (local.get $$155) | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| ) | |
| (block $do-once55 | |
| (if | |
| (local.get $$cmp75$i$i) | |
| (block | |
| (local.set $$child$i$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$arrayidx96$i$i | |
| (i32.add | |
| (local.get $$child$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$159 | |
| (i32.load | |
| (local.get $$arrayidx96$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp97$i$i | |
| (i32.eq | |
| (local.get $$159) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp97$i$i) | |
| (block | |
| (local.set $$160 | |
| (i32.load | |
| (local.get $$child$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp100$i$i | |
| (i32.eq | |
| (local.get $$160) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp100$i$i) | |
| (block | |
| (local.set $$R$3$i$i | |
| (i32.const 0) | |
| ) | |
| (br $do-once55) | |
| ) | |
| (block | |
| (local.set $$R$1$i$i | |
| (local.get $$160) | |
| ) | |
| (local.set $$RP$1$i$i | |
| (local.get $$child$i$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$R$1$i$i | |
| (local.get $$159) | |
| ) | |
| (local.set $$RP$1$i$i | |
| (local.get $$arrayidx96$i$i) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in58 | |
| (block $while-out57 | |
| (local.set $$arrayidx103$i$i | |
| (i32.add | |
| (local.get $$R$1$i$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$161 | |
| (i32.load | |
| (local.get $$arrayidx103$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp104$i$i | |
| (i32.eq | |
| (local.get $$161) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp104$i$i) | |
| ) | |
| (block | |
| (local.set $$R$1$i$i | |
| (local.get $$161) | |
| ) | |
| (local.set $$RP$1$i$i | |
| (local.get $$arrayidx103$i$i) | |
| ) | |
| (br $while-in58) | |
| ) | |
| ) | |
| (local.set $$arrayidx107$i$i | |
| (i32.add | |
| (local.get $$R$1$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$162 | |
| (i32.load | |
| (local.get $$arrayidx107$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp108$i$i | |
| (i32.eq | |
| (local.get $$162) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp108$i$i) | |
| (block | |
| (local.set $$R$1$i$i$lcssa | |
| (local.get $$R$1$i$i) | |
| ) | |
| (local.set $$RP$1$i$i$lcssa | |
| (local.get $$RP$1$i$i) | |
| ) | |
| (br $while-out57) | |
| ) | |
| (block | |
| (local.set $$R$1$i$i | |
| (local.get $$162) | |
| ) | |
| (local.set $$RP$1$i$i | |
| (local.get $$arrayidx107$i$i) | |
| ) | |
| ) | |
| ) | |
| (br $while-in58) | |
| ) | |
| ) | |
| (local.set $$cmp112$i$i | |
| (i32.lt_u | |
| (local.get $$RP$1$i$i$lcssa) | |
| (local.get $$150) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp112$i$i) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$RP$1$i$i$lcssa) | |
| (i32.const 0) | |
| ) | |
| (local.set $$R$3$i$i | |
| (local.get $$R$1$i$i$lcssa) | |
| ) | |
| (br $do-once55) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$fd78$i$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$156 | |
| (i32.load | |
| (local.get $$fd78$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp81$i$i | |
| (i32.lt_u | |
| (local.get $$156) | |
| (local.get $$150) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp81$i$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk82$i$i | |
| (i32.add | |
| (local.get $$156) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$157 | |
| (i32.load | |
| (local.get $$bk82$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp83$i$i | |
| (i32.eq | |
| (local.get $$157) | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp83$i$i) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd85$i$i | |
| (i32.add | |
| (local.get $$155) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$158 | |
| (i32.load | |
| (local.get $$fd85$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp86$i$i | |
| (i32.eq | |
| (local.get $$158) | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp86$i$i) | |
| (block | |
| (i32.store | |
| (local.get $$bk82$i$i) | |
| (local.get $$155) | |
| ) | |
| (i32.store | |
| (local.get $$fd85$i$i) | |
| (local.get $$156) | |
| ) | |
| (local.set $$R$3$i$i | |
| (local.get $$155) | |
| ) | |
| (br $do-once55) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp120$i$53$i | |
| (i32.eq | |
| (local.get $$154) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp120$i$53$i) | |
| (br $label$break$L331) | |
| ) | |
| (local.set $$index$i$54$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$163 | |
| (i32.load | |
| (local.get $$index$i$54$i) | |
| ) | |
| ) | |
| (local.set $$arrayidx123$i$i | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$163) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$164 | |
| (i32.load | |
| (local.get $$arrayidx123$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp124$i$i | |
| (i32.eq | |
| (local.get $$add$ptr16$i$i) | |
| (local.get $$164) | |
| ) | |
| ) | |
| (block $do-once59 | |
| (if | |
| (local.get $$cmp124$i$i) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx123$i$i) | |
| (local.get $$R$3$i$i) | |
| ) | |
| (local.set $$cond2$i$i | |
| (i32.eq | |
| (local.get $$R$3$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cond2$i$i) | |
| ) | |
| (br $do-once59) | |
| ) | |
| (local.set $$shl131$i$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$163) | |
| ) | |
| ) | |
| (local.set $$neg132$i$i | |
| (i32.xor | |
| (local.get $$shl131$i$i) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$165 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$and133$i$i | |
| (i32.and | |
| (local.get $$165) | |
| (local.get $$neg132$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$and133$i$i) | |
| ) | |
| (br $label$break$L331) | |
| ) | |
| (block | |
| (local.set $$166 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp137$i$i | |
| (i32.lt_u | |
| (local.get $$154) | |
| (local.get $$166) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp137$i$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$arrayidx143$i$i | |
| (i32.add | |
| (local.get $$154) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$167 | |
| (i32.load | |
| (local.get $$arrayidx143$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp144$i$i | |
| (i32.eq | |
| (local.get $$167) | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp144$i$i) | |
| (i32.store | |
| (local.get $$arrayidx143$i$i) | |
| (local.get $$R$3$i$i) | |
| ) | |
| (block | |
| (local.set $$arrayidx151$i$i | |
| (i32.add | |
| (local.get $$154) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx151$i$i) | |
| (local.get $$R$3$i$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp156$i$i | |
| (i32.eq | |
| (local.get $$R$3$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp156$i$i) | |
| (br $label$break$L331) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$168 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp160$i$i | |
| (i32.lt_u | |
| (local.get $$R$3$i$i) | |
| (local.get $$168) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp160$i$i) | |
| (call $_abort) | |
| ) | |
| (local.set $$parent165$i$i | |
| (i32.add | |
| (local.get $$R$3$i$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent165$i$i) | |
| (local.get $$154) | |
| ) | |
| (local.set $$child166$i$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$169 | |
| (i32.load | |
| (local.get $$child166$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp168$i$i | |
| (i32.eq | |
| (local.get $$169) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once61 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp168$i$i) | |
| ) | |
| (block | |
| (local.set $$cmp172$i$i | |
| (i32.lt_u | |
| (local.get $$169) | |
| (local.get $$168) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp172$i$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx178$i$i | |
| (i32.add | |
| (local.get $$R$3$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx178$i$i) | |
| (local.get $$169) | |
| ) | |
| (local.set $$parent179$i$i | |
| (i32.add | |
| (local.get $$169) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent179$i$i) | |
| (local.get $$R$3$i$i) | |
| ) | |
| (br $do-once61) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx184$i$i | |
| (i32.add | |
| (local.get $$child166$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$170 | |
| (i32.load | |
| (local.get $$arrayidx184$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp185$i$i | |
| (i32.eq | |
| (local.get $$170) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp185$i$i) | |
| (br $label$break$L331) | |
| ) | |
| (local.set $$171 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp189$i$i | |
| (i32.lt_u | |
| (local.get $$170) | |
| (local.get $$171) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp189$i$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx195$i$i | |
| (i32.add | |
| (local.get $$R$3$i$i) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx195$i$i) | |
| (local.get $$170) | |
| ) | |
| (local.set $$parent196$i$i | |
| (i32.add | |
| (local.get $$170) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent196$i$i) | |
| (local.get $$R$3$i$i) | |
| ) | |
| (br $label$break$L331) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$ptr205$i$i | |
| (i32.add | |
| (local.get $$add$ptr16$i$i) | |
| (local.get $$and37$i$i) | |
| ) | |
| ) | |
| (local.set $$add206$i$i | |
| (i32.add | |
| (local.get $$and37$i$i) | |
| (local.get $$sub18$i$i) | |
| ) | |
| ) | |
| (local.set $$oldfirst$0$i$i | |
| (local.get $$add$ptr205$i$i) | |
| ) | |
| (local.set $$qsize$0$i$i | |
| (local.get $$add206$i$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$oldfirst$0$i$i | |
| (local.get $$add$ptr16$i$i) | |
| ) | |
| (local.set $$qsize$0$i$i | |
| (local.get $$sub18$i$i) | |
| ) | |
| ) | |
| ) | |
| (local.set $$head208$i$i | |
| (i32.add | |
| (local.get $$oldfirst$0$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$172 | |
| (i32.load | |
| (local.get $$head208$i$i) | |
| ) | |
| ) | |
| (local.set $$and209$i$i | |
| (i32.and | |
| (local.get $$172) | |
| (i32.const -2) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head208$i$i) | |
| (local.get $$and209$i$i) | |
| ) | |
| (local.set $$or210$i$i | |
| (i32.or | |
| (local.get $$qsize$0$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head211$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head211$i$i) | |
| (local.get $$or210$i$i) | |
| ) | |
| (local.set $$add$ptr212$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (local.get $$qsize$0$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr212$i$i) | |
| (local.get $$qsize$0$i$i) | |
| ) | |
| (local.set $$shr214$i$i | |
| (i32.shr_u | |
| (local.get $$qsize$0$i$i) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp215$i$i | |
| (i32.lt_u | |
| (local.get $$qsize$0$i$i) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp215$i$i) | |
| (block | |
| (local.set $$shl221$i$i | |
| (i32.shl | |
| (local.get $$shr214$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx223$i$i | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl221$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$173 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$shl226$i$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr214$i$i) | |
| ) | |
| ) | |
| (local.set $$and227$i$i | |
| (i32.and | |
| (local.get $$173) | |
| (local.get $$shl226$i$i) | |
| ) | |
| ) | |
| (local.set $$tobool228$i$i | |
| (i32.eq | |
| (local.get $$and227$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once63 | |
| (if | |
| (local.get $$tobool228$i$i) | |
| (block | |
| (local.set $$or232$i$i | |
| (i32.or | |
| (local.get $$173) | |
| (local.get $$shl226$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$or232$i$i) | |
| ) | |
| (local.set $$$pre$i$56$i | |
| (i32.add | |
| (local.get $$arrayidx223$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$$pre$phi$i$57$iZ2D | |
| (local.get $$$pre$i$56$i) | |
| ) | |
| (local.set $$F224$0$i$i | |
| (local.get $$arrayidx223$i$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$174 | |
| (i32.add | |
| (local.get $$arrayidx223$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$175 | |
| (i32.load | |
| (local.get $$174) | |
| ) | |
| ) | |
| (local.set $$176 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp236$i$i | |
| (i32.lt_u | |
| (local.get $$175) | |
| (local.get $$176) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp236$i$i) | |
| ) | |
| (block | |
| (local.set $$$pre$phi$i$57$iZ2D | |
| (local.get $$174) | |
| ) | |
| (local.set $$F224$0$i$i | |
| (local.get $$175) | |
| ) | |
| (br $do-once63) | |
| ) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$$pre$phi$i$57$iZ2D) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$bk246$i$i | |
| (i32.add | |
| (local.get $$F224$0$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk246$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$fd247$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd247$i$i) | |
| (local.get $$F224$0$i$i) | |
| ) | |
| (local.set $$bk248$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk248$i$i) | |
| (local.get $$arrayidx223$i$i) | |
| ) | |
| (br $do-once48) | |
| ) | |
| ) | |
| (local.set $$shr253$i$i | |
| (i32.shr_u | |
| (local.get $$qsize$0$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$cmp254$i$i | |
| (i32.eq | |
| (local.get $$shr253$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once65 | |
| (if | |
| (local.get $$cmp254$i$i) | |
| (local.set $$I252$0$i$i | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$cmp258$i$i | |
| (i32.gt_u | |
| (local.get $$qsize$0$i$i) | |
| (i32.const 16777215) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp258$i$i) | |
| (block | |
| (local.set $$I252$0$i$i | |
| (i32.const 31) | |
| ) | |
| (br $do-once65) | |
| ) | |
| ) | |
| (local.set $$sub262$i$i | |
| (i32.add | |
| (local.get $$shr253$i$i) | |
| (i32.const 1048320) | |
| ) | |
| ) | |
| (local.set $$shr263$i$i | |
| (i32.shr_u | |
| (local.get $$sub262$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and264$i$i | |
| (i32.and | |
| (local.get $$shr263$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$shl265$i$i | |
| (i32.shl | |
| (local.get $$shr253$i$i) | |
| (local.get $$and264$i$i) | |
| ) | |
| ) | |
| (local.set $$sub266$i$i | |
| (i32.add | |
| (local.get $$shl265$i$i) | |
| (i32.const 520192) | |
| ) | |
| ) | |
| (local.set $$shr267$i$i | |
| (i32.shr_u | |
| (local.get $$sub266$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and268$i$i | |
| (i32.and | |
| (local.get $$shr267$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add269$i$i | |
| (i32.or | |
| (local.get $$and268$i$i) | |
| (local.get $$and264$i$i) | |
| ) | |
| ) | |
| (local.set $$shl270$i$i | |
| (i32.shl | |
| (local.get $$shl265$i$i) | |
| (local.get $$and268$i$i) | |
| ) | |
| ) | |
| (local.set $$sub271$i$i | |
| (i32.add | |
| (local.get $$shl270$i$i) | |
| (i32.const 245760) | |
| ) | |
| ) | |
| (local.set $$shr272$i$i | |
| (i32.shr_u | |
| (local.get $$sub271$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and273$i$i | |
| (i32.and | |
| (local.get $$shr272$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add274$i$i | |
| (i32.or | |
| (local.get $$add269$i$i) | |
| (local.get $$and273$i$i) | |
| ) | |
| ) | |
| (local.set $$sub275$i$i | |
| (i32.sub | |
| (i32.const 14) | |
| (local.get $$add274$i$i) | |
| ) | |
| ) | |
| (local.set $$shl276$i$i | |
| (i32.shl | |
| (local.get $$shl270$i$i) | |
| (local.get $$and273$i$i) | |
| ) | |
| ) | |
| (local.set $$shr277$i$i | |
| (i32.shr_u | |
| (local.get $$shl276$i$i) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$add278$i$i | |
| (i32.add | |
| (local.get $$sub275$i$i) | |
| (local.get $$shr277$i$i) | |
| ) | |
| ) | |
| (local.set $$shl279$i$i | |
| (i32.shl | |
| (local.get $$add278$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add280$i$i | |
| (i32.add | |
| (local.get $$add278$i$i) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$shr281$i$i | |
| (i32.shr_u | |
| (local.get $$qsize$0$i$i) | |
| (local.get $$add280$i$i) | |
| ) | |
| ) | |
| (local.set $$and282$i$i | |
| (i32.and | |
| (local.get $$shr281$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add283$i$i | |
| (i32.or | |
| (local.get $$and282$i$i) | |
| (local.get $$shl279$i$i) | |
| ) | |
| ) | |
| (local.set $$I252$0$i$i | |
| (local.get $$add283$i$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx287$i$i | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$I252$0$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$index288$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$index288$i$i) | |
| (local.get $$I252$0$i$i) | |
| ) | |
| (local.set $$child289$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$arrayidx290$i$i | |
| (i32.add | |
| (local.get $$child289$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx290$i$i) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$child289$i$i) | |
| (i32.const 0) | |
| ) | |
| (local.set $$177 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$shl294$i$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$I252$0$i$i) | |
| ) | |
| ) | |
| (local.set $$and295$i$i | |
| (i32.and | |
| (local.get $$177) | |
| (local.get $$shl294$i$i) | |
| ) | |
| ) | |
| (local.set $$tobool296$i$i | |
| (i32.eq | |
| (local.get $$and295$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool296$i$i) | |
| (block | |
| (local.set $$or300$i$i | |
| (i32.or | |
| (local.get $$177) | |
| (local.get $$shl294$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$or300$i$i) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx287$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$parent301$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent301$i$i) | |
| (local.get $$arrayidx287$i$i) | |
| ) | |
| (local.set $$bk302$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk302$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$fd303$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd303$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (br $do-once48) | |
| ) | |
| ) | |
| (local.set $$178 | |
| (i32.load | |
| (local.get $$arrayidx287$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp306$i$i | |
| (i32.eq | |
| (local.get $$I252$0$i$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$shr310$i$i | |
| (i32.shr_u | |
| (local.get $$I252$0$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$sub313$i$i | |
| (i32.sub | |
| (i32.const 25) | |
| (local.get $$shr310$i$i) | |
| ) | |
| ) | |
| (local.set $$cond315$i$i | |
| (if (result i32) | |
| (local.get $$cmp306$i$i) | |
| (i32.const 0) | |
| (local.get $$sub313$i$i) | |
| ) | |
| ) | |
| (local.set $$shl316$i$i | |
| (i32.shl | |
| (local.get $$qsize$0$i$i) | |
| (local.get $$cond315$i$i) | |
| ) | |
| ) | |
| (local.set $$K305$0$i$i | |
| (local.get $$shl316$i$i) | |
| ) | |
| (local.set $$T$0$i$58$i | |
| (local.get $$178) | |
| ) | |
| (loop $while-in68 | |
| (block $while-out67 | |
| (local.set $$head317$i$i | |
| (i32.add | |
| (local.get $$T$0$i$58$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$179 | |
| (i32.load | |
| (local.get $$head317$i$i) | |
| ) | |
| ) | |
| (local.set $$and318$i$i | |
| (i32.and | |
| (local.get $$179) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$cmp319$i$i | |
| (i32.eq | |
| (local.get $$and318$i$i) | |
| (local.get $$qsize$0$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp319$i$i) | |
| (block | |
| (local.set $$T$0$i$58$i$lcssa | |
| (local.get $$T$0$i$58$i) | |
| ) | |
| (local.set $label | |
| (i32.const 281) | |
| ) | |
| (br $while-out67) | |
| ) | |
| ) | |
| (local.set $$shr322$i$i | |
| (i32.shr_u | |
| (local.get $$K305$0$i$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$arrayidx325$i$i | |
| (i32.add | |
| (i32.add | |
| (local.get $$T$0$i$58$i) | |
| (i32.const 16) | |
| ) | |
| (i32.shl | |
| (local.get $$shr322$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$shl326$i$i | |
| (i32.shl | |
| (local.get $$K305$0$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$180 | |
| (i32.load | |
| (local.get $$arrayidx325$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp327$i$i | |
| (i32.eq | |
| (local.get $$180) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp327$i$i) | |
| (block | |
| (local.set $$T$0$i$58$i$lcssa283 | |
| (local.get $$T$0$i$58$i) | |
| ) | |
| (local.set $$arrayidx325$i$i$lcssa | |
| (local.get $$arrayidx325$i$i) | |
| ) | |
| (local.set $label | |
| (i32.const 278) | |
| ) | |
| (br $while-out67) | |
| ) | |
| (block | |
| (local.set $$K305$0$i$i | |
| (local.get $$shl326$i$i) | |
| ) | |
| (local.set $$T$0$i$58$i | |
| (local.get $$180) | |
| ) | |
| ) | |
| ) | |
| (br $while-in68) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 278) | |
| ) | |
| (block | |
| (local.set $$181 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp332$i$i | |
| (i32.lt_u | |
| (local.get $$arrayidx325$i$i$lcssa) | |
| (local.get $$181) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp332$i$i) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx325$i$i$lcssa) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$parent337$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent337$i$i) | |
| (local.get $$T$0$i$58$i$lcssa283) | |
| ) | |
| (local.set $$bk338$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk338$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$fd339$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd339$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (br $do-once48) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 281) | |
| ) | |
| (block | |
| (local.set $$fd344$i$i | |
| (i32.add | |
| (local.get $$T$0$i$58$i$lcssa) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$182 | |
| (i32.load | |
| (local.get $$fd344$i$i) | |
| ) | |
| ) | |
| (local.set $$183 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp350$i$i | |
| (i32.ge_u | |
| (local.get $$182) | |
| (local.get $$183) | |
| ) | |
| ) | |
| (local.set $$not$cmp346$i$i | |
| (i32.ge_u | |
| (local.get $$T$0$i$58$i$lcssa) | |
| (local.get $$183) | |
| ) | |
| ) | |
| (local.set $$184 | |
| (i32.and | |
| (local.get $$cmp350$i$i) | |
| (local.get $$not$cmp346$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$184) | |
| (block | |
| (local.set $$bk357$i$i | |
| (i32.add | |
| (local.get $$182) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk357$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (i32.store | |
| (local.get $$fd344$i$i) | |
| (local.get $$add$ptr17$i$i) | |
| ) | |
| (local.set $$fd359$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd359$i$i) | |
| (local.get $$182) | |
| ) | |
| (local.set $$bk360$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk360$i$i) | |
| (local.get $$T$0$i$58$i$lcssa) | |
| ) | |
| (local.set $$parent361$i$i | |
| (i32.add | |
| (local.get $$add$ptr17$i$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent361$i$i) | |
| (i32.const 0) | |
| ) | |
| (br $do-once48) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$add$ptr369$i$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$37$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$add$ptr369$i$i) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (local.set $$sp$0$i$i$i | |
| (i32.const 624) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in70 | |
| (block $while-out69 | |
| (local.set $$185 | |
| (i32.load | |
| (local.get $$sp$0$i$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp$i$i$i | |
| (i32.gt_u | |
| (local.get $$185) | |
| (local.get $$119) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp$i$i$i) | |
| ) | |
| (block | |
| (local.set $$size$i$i$i | |
| (i32.add | |
| (local.get $$sp$0$i$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$186 | |
| (i32.load | |
| (local.get $$size$i$i$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr$i$i$i | |
| (i32.add | |
| (local.get $$185) | |
| (local.get $$186) | |
| ) | |
| ) | |
| (local.set $$cmp2$i$i$i | |
| (i32.gt_u | |
| (local.get $$add$ptr$i$i$i) | |
| (local.get $$119) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp2$i$i$i) | |
| (block | |
| (local.set $$add$ptr$i$i$i$lcssa | |
| (local.get $$add$ptr$i$i$i) | |
| ) | |
| (br $while-out69) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$next$i$i$i | |
| (i32.add | |
| (local.get $$sp$0$i$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$187 | |
| (i32.load | |
| (local.get $$next$i$i$i) | |
| ) | |
| ) | |
| (local.set $$sp$0$i$i$i | |
| (local.get $$187) | |
| ) | |
| (br $while-in70) | |
| ) | |
| ) | |
| (local.set $$add$ptr2$i$i | |
| (i32.add | |
| (local.get $$add$ptr$i$i$i$lcssa) | |
| (i32.const -47) | |
| ) | |
| ) | |
| (local.set $$add$ptr3$i$i | |
| (i32.add | |
| (local.get $$add$ptr2$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$188 | |
| (local.get $$add$ptr3$i$i) | |
| ) | |
| (local.set $$and$i$14$i | |
| (i32.and | |
| (local.get $$188) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cmp$i$15$i | |
| (i32.eq | |
| (local.get $$and$i$14$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$189 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$188) | |
| ) | |
| ) | |
| (local.set $$and6$i$i | |
| (i32.and | |
| (local.get $$189) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cond$i$16$i | |
| (if (result i32) | |
| (local.get $$cmp$i$15$i) | |
| (i32.const 0) | |
| (local.get $$and6$i$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr7$i$i | |
| (i32.add | |
| (local.get $$add$ptr2$i$i) | |
| (local.get $$cond$i$16$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr8$i122$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$cmp9$i$i | |
| (i32.lt_u | |
| (local.get $$add$ptr7$i$i) | |
| (local.get $$add$ptr8$i122$i) | |
| ) | |
| ) | |
| (local.set $$cond13$i$i | |
| (if (result i32) | |
| (local.get $$cmp9$i$i) | |
| (local.get $$119) | |
| (local.get $$add$ptr7$i$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr14$i$i | |
| (i32.add | |
| (local.get $$cond13$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$add$ptr15$i$i | |
| (i32.add | |
| (local.get $$cond13$i$i) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$sub16$i$i | |
| (i32.add | |
| (local.get $$tsize$795$i) | |
| (i32.const -40) | |
| ) | |
| ) | |
| (local.set $$add$ptr$i$1$i$i | |
| (i32.add | |
| (local.get $$tbase$796$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$190 | |
| (local.get $$add$ptr$i$1$i$i) | |
| ) | |
| (local.set $$and$i$i$i | |
| (i32.and | |
| (local.get $$190) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cmp$i$2$i$i | |
| (i32.eq | |
| (local.get $$and$i$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$191 | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$190) | |
| ) | |
| ) | |
| (local.set $$and3$i$i$i | |
| (i32.and | |
| (local.get $$191) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$cond$i$i$i | |
| (if (result i32) | |
| (local.get $$cmp$i$2$i$i) | |
| (i32.const 0) | |
| (local.get $$and3$i$i$i) | |
| ) | |
| ) | |
| (local.set $$add$ptr4$i$i$i | |
| (i32.add | |
| (local.get $$tbase$796$i) | |
| (local.get $$cond$i$i$i) | |
| ) | |
| ) | |
| (local.set $$sub5$i$i$i | |
| (i32.sub | |
| (local.get $$sub16$i$i) | |
| (local.get $$cond$i$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 200) | |
| (local.get $$add$ptr4$i$i$i) | |
| ) | |
| (i32.store | |
| (i32.const 188) | |
| (local.get $$sub5$i$i$i) | |
| ) | |
| (local.set $$or$i$i$i | |
| (i32.or | |
| (local.get $$sub5$i$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head$i$i$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head$i$i$i) | |
| (local.get $$or$i$i$i) | |
| ) | |
| (local.set $$add$ptr6$i$i$i | |
| (i32.add | |
| (local.get $$add$ptr4$i$i$i) | |
| (local.get $$sub5$i$i$i) | |
| ) | |
| ) | |
| (local.set $$head7$i$i$i | |
| (i32.add | |
| (local.get $$add$ptr6$i$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head7$i$i$i) | |
| (i32.const 40) | |
| ) | |
| (local.set $$192 | |
| (i32.load | |
| (i32.const 664) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 204) | |
| (local.get $$192) | |
| ) | |
| (local.set $$head$i$17$i | |
| (i32.add | |
| (local.get $$cond13$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head$i$17$i) | |
| (i32.const 27) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr14$i$i) | |
| (i32.load | |
| (i32.const 624) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.add | |
| (local.get $$add$ptr14$i$i) | |
| (i32.const 4) | |
| ) | |
| (i32.load | |
| (i32.add | |
| (i32.const 624) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.add | |
| (local.get $$add$ptr14$i$i) | |
| (i32.const 8) | |
| ) | |
| (i32.load | |
| (i32.add | |
| (i32.const 624) | |
| (i32.const 8) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.add | |
| (local.get $$add$ptr14$i$i) | |
| (i32.const 12) | |
| ) | |
| (i32.load | |
| (i32.add | |
| (i32.const 624) | |
| (i32.const 12) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 624) | |
| (local.get $$tbase$796$i) | |
| ) | |
| (i32.store | |
| (i32.const 628) | |
| (local.get $$tsize$795$i) | |
| ) | |
| (i32.store | |
| (i32.const 636) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (i32.const 632) | |
| (local.get $$add$ptr14$i$i) | |
| ) | |
| (local.set $$p$0$i$i | |
| (local.get $$add$ptr15$i$i) | |
| ) | |
| (loop $while-in72 | |
| (block $while-out71 | |
| (local.set $$add$ptr24$i$i | |
| (i32.add | |
| (local.get $$p$0$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr24$i$i) | |
| (i32.const 7) | |
| ) | |
| (local.set $$193 | |
| (i32.add | |
| (local.get $$add$ptr24$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$cmp27$i$i | |
| (i32.lt_u | |
| (local.get $$193) | |
| (local.get $$add$ptr$i$i$i$lcssa) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp27$i$i) | |
| (local.set $$p$0$i$i | |
| (local.get $$add$ptr24$i$i) | |
| ) | |
| (br $while-out71) | |
| ) | |
| (br $while-in72) | |
| ) | |
| ) | |
| (local.set $$cmp28$i$i | |
| (i32.eq | |
| (local.get $$cond13$i$i) | |
| (local.get $$119) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp28$i$i) | |
| ) | |
| (block | |
| (local.set $$sub$ptr$lhs$cast$i$i | |
| (local.get $$cond13$i$i) | |
| ) | |
| (local.set $$sub$ptr$rhs$cast$i$i | |
| (local.get $$119) | |
| ) | |
| (local.set $$sub$ptr$sub$i$i | |
| (i32.sub | |
| (local.get $$sub$ptr$lhs$cast$i$i) | |
| (local.get $$sub$ptr$rhs$cast$i$i) | |
| ) | |
| ) | |
| (local.set $$194 | |
| (i32.load | |
| (local.get $$head$i$17$i) | |
| ) | |
| ) | |
| (local.set $$and32$i$i | |
| (i32.and | |
| (local.get $$194) | |
| (i32.const -2) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head$i$17$i) | |
| (local.get $$and32$i$i) | |
| ) | |
| (local.set $$or33$i$i | |
| (i32.or | |
| (local.get $$sub$ptr$sub$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head34$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head34$i$i) | |
| (local.get $$or33$i$i) | |
| ) | |
| (i32.store | |
| (local.get $$cond13$i$i) | |
| (local.get $$sub$ptr$sub$i$i) | |
| ) | |
| (local.set $$shr$i$i | |
| (i32.shr_u | |
| (local.get $$sub$ptr$sub$i$i) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp36$i$i | |
| (i32.lt_u | |
| (local.get $$sub$ptr$sub$i$i) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp36$i$i) | |
| (block | |
| (local.set $$shl$i$19$i | |
| (i32.shl | |
| (local.get $$shr$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx$i$20$i | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl$i$19$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$195 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$shl39$i$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr$i$i) | |
| ) | |
| ) | |
| (local.set $$and40$i$i | |
| (i32.and | |
| (local.get $$195) | |
| (local.get $$shl39$i$i) | |
| ) | |
| ) | |
| (local.set $$tobool$i$i | |
| (i32.eq | |
| (local.get $$and40$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool$i$i) | |
| (block | |
| (local.set $$or44$i$i | |
| (i32.or | |
| (local.get $$195) | |
| (local.get $$shl39$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$or44$i$i) | |
| ) | |
| (local.set $$$pre$i$i | |
| (i32.add | |
| (local.get $$arrayidx$i$20$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$$pre$phi$i$iZ2D | |
| (local.get $$$pre$i$i) | |
| ) | |
| (local.set $$F$0$i$i | |
| (local.get $$arrayidx$i$20$i) | |
| ) | |
| ) | |
| (block | |
| (local.set $$196 | |
| (i32.add | |
| (local.get $$arrayidx$i$20$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$197 | |
| (i32.load | |
| (local.get $$196) | |
| ) | |
| ) | |
| (local.set $$198 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp46$i$i | |
| (i32.lt_u | |
| (local.get $$197) | |
| (local.get $$198) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp46$i$i) | |
| (call $_abort) | |
| (block | |
| (local.set $$$pre$phi$i$iZ2D | |
| (local.get $$196) | |
| ) | |
| (local.set $$F$0$i$i | |
| (local.get $$197) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$$pre$phi$i$iZ2D) | |
| (local.get $$119) | |
| ) | |
| (local.set $$bk$i$i | |
| (i32.add | |
| (local.get $$F$0$i$i) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk$i$i) | |
| (local.get $$119) | |
| ) | |
| (local.set $$fd54$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd54$i$i) | |
| (local.get $$F$0$i$i) | |
| ) | |
| (local.set $$bk55$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk55$i$i) | |
| (local.get $$arrayidx$i$20$i) | |
| ) | |
| (br $do-once40) | |
| ) | |
| ) | |
| (local.set $$shr58$i$i | |
| (i32.shr_u | |
| (local.get $$sub$ptr$sub$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$cmp59$i$i | |
| (i32.eq | |
| (local.get $$shr58$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp59$i$i) | |
| (local.set $$I57$0$i$i | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$cmp63$i$i | |
| (i32.gt_u | |
| (local.get $$sub$ptr$sub$i$i) | |
| (i32.const 16777215) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp63$i$i) | |
| (local.set $$I57$0$i$i | |
| (i32.const 31) | |
| ) | |
| (block | |
| (local.set $$sub67$i$i | |
| (i32.add | |
| (local.get $$shr58$i$i) | |
| (i32.const 1048320) | |
| ) | |
| ) | |
| (local.set $$shr68$i$i | |
| (i32.shr_u | |
| (local.get $$sub67$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and69$i$i | |
| (i32.and | |
| (local.get $$shr68$i$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$shl70$i$i | |
| (i32.shl | |
| (local.get $$shr58$i$i) | |
| (local.get $$and69$i$i) | |
| ) | |
| ) | |
| (local.set $$sub71$i$i | |
| (i32.add | |
| (local.get $$shl70$i$i) | |
| (i32.const 520192) | |
| ) | |
| ) | |
| (local.set $$shr72$i$i | |
| (i32.shr_u | |
| (local.get $$sub71$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and73$i$i | |
| (i32.and | |
| (local.get $$shr72$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add74$i$i | |
| (i32.or | |
| (local.get $$and73$i$i) | |
| (local.get $$and69$i$i) | |
| ) | |
| ) | |
| (local.set $$shl75$i$i | |
| (i32.shl | |
| (local.get $$shl70$i$i) | |
| (local.get $$and73$i$i) | |
| ) | |
| ) | |
| (local.set $$sub76$i$i | |
| (i32.add | |
| (local.get $$shl75$i$i) | |
| (i32.const 245760) | |
| ) | |
| ) | |
| (local.set $$shr77$i$i | |
| (i32.shr_u | |
| (local.get $$sub76$i$i) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and78$i$i | |
| (i32.and | |
| (local.get $$shr77$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add79$i$i | |
| (i32.or | |
| (local.get $$add74$i$i) | |
| (local.get $$and78$i$i) | |
| ) | |
| ) | |
| (local.set $$sub80$i$i | |
| (i32.sub | |
| (i32.const 14) | |
| (local.get $$add79$i$i) | |
| ) | |
| ) | |
| (local.set $$shl81$i$i | |
| (i32.shl | |
| (local.get $$shl75$i$i) | |
| (local.get $$and78$i$i) | |
| ) | |
| ) | |
| (local.set $$shr82$i$i | |
| (i32.shr_u | |
| (local.get $$shl81$i$i) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$add83$i$i | |
| (i32.add | |
| (local.get $$sub80$i$i) | |
| (local.get $$shr82$i$i) | |
| ) | |
| ) | |
| (local.set $$shl84$i$i | |
| (i32.shl | |
| (local.get $$add83$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add85$i$i | |
| (i32.add | |
| (local.get $$add83$i$i) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$shr86$i$i | |
| (i32.shr_u | |
| (local.get $$sub$ptr$sub$i$i) | |
| (local.get $$add85$i$i) | |
| ) | |
| ) | |
| (local.set $$and87$i$i | |
| (i32.and | |
| (local.get $$shr86$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add88$i$i | |
| (i32.or | |
| (local.get $$and87$i$i) | |
| (local.get $$shl84$i$i) | |
| ) | |
| ) | |
| (local.set $$I57$0$i$i | |
| (local.get $$add88$i$i) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx91$i$i | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$I57$0$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$index$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$index$i$i) | |
| (local.get $$I57$0$i$i) | |
| ) | |
| (local.set $$arrayidx92$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx92$i$i) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr8$i122$i) | |
| (i32.const 0) | |
| ) | |
| (local.set $$199 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$shl95$i$i | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$I57$0$i$i) | |
| ) | |
| ) | |
| (local.set $$and96$i$i | |
| (i32.and | |
| (local.get $$199) | |
| (local.get $$shl95$i$i) | |
| ) | |
| ) | |
| (local.set $$tobool97$i$i | |
| (i32.eq | |
| (local.get $$and96$i$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool97$i$i) | |
| (block | |
| (local.set $$or101$i$i | |
| (i32.or | |
| (local.get $$199) | |
| (local.get $$shl95$i$i) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$or101$i$i) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx91$i$i) | |
| (local.get $$119) | |
| ) | |
| (local.set $$parent$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent$i$i) | |
| (local.get $$arrayidx91$i$i) | |
| ) | |
| (local.set $$bk102$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk102$i$i) | |
| (local.get $$119) | |
| ) | |
| (local.set $$fd103$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd103$i$i) | |
| (local.get $$119) | |
| ) | |
| (br $do-once40) | |
| ) | |
| ) | |
| (local.set $$200 | |
| (i32.load | |
| (local.get $$arrayidx91$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp106$i$i | |
| (i32.eq | |
| (local.get $$I57$0$i$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$shr110$i$i | |
| (i32.shr_u | |
| (local.get $$I57$0$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$sub113$i$i | |
| (i32.sub | |
| (i32.const 25) | |
| (local.get $$shr110$i$i) | |
| ) | |
| ) | |
| (local.set $$cond115$i$i | |
| (if (result i32) | |
| (local.get $$cmp106$i$i) | |
| (i32.const 0) | |
| (local.get $$sub113$i$i) | |
| ) | |
| ) | |
| (local.set $$shl116$i$i | |
| (i32.shl | |
| (local.get $$sub$ptr$sub$i$i) | |
| (local.get $$cond115$i$i) | |
| ) | |
| ) | |
| (local.set $$K105$0$i$i | |
| (local.get $$shl116$i$i) | |
| ) | |
| (local.set $$T$0$i$i | |
| (local.get $$200) | |
| ) | |
| (loop $while-in74 | |
| (block $while-out73 | |
| (local.set $$head118$i$i | |
| (i32.add | |
| (local.get $$T$0$i$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$201 | |
| (i32.load | |
| (local.get $$head118$i$i) | |
| ) | |
| ) | |
| (local.set $$and119$i$i | |
| (i32.and | |
| (local.get $$201) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$cmp120$i$i | |
| (i32.eq | |
| (local.get $$and119$i$i) | |
| (local.get $$sub$ptr$sub$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp120$i$i) | |
| (block | |
| (local.set $$T$0$i$i$lcssa | |
| (local.get $$T$0$i$i) | |
| ) | |
| (local.set $label | |
| (i32.const 307) | |
| ) | |
| (br $while-out73) | |
| ) | |
| ) | |
| (local.set $$shr123$i$i | |
| (i32.shr_u | |
| (local.get $$K105$0$i$i) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$arrayidx126$i$i | |
| (i32.add | |
| (i32.add | |
| (local.get $$T$0$i$i) | |
| (i32.const 16) | |
| ) | |
| (i32.shl | |
| (local.get $$shr123$i$i) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$shl127$i$i | |
| (i32.shl | |
| (local.get $$K105$0$i$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$202 | |
| (i32.load | |
| (local.get $$arrayidx126$i$i) | |
| ) | |
| ) | |
| (local.set $$cmp128$i$i | |
| (i32.eq | |
| (local.get $$202) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp128$i$i) | |
| (block | |
| (local.set $$T$0$i$i$lcssa284 | |
| (local.get $$T$0$i$i) | |
| ) | |
| (local.set $$arrayidx126$i$i$lcssa | |
| (local.get $$arrayidx126$i$i) | |
| ) | |
| (local.set $label | |
| (i32.const 304) | |
| ) | |
| (br $while-out73) | |
| ) | |
| (block | |
| (local.set $$K105$0$i$i | |
| (local.get $$shl127$i$i) | |
| ) | |
| (local.set $$T$0$i$i | |
| (local.get $$202) | |
| ) | |
| ) | |
| ) | |
| (br $while-in74) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 304) | |
| ) | |
| (block | |
| (local.set $$203 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp133$i$i | |
| (i32.lt_u | |
| (local.get $$arrayidx126$i$i$lcssa) | |
| (local.get $$203) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp133$i$i) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx126$i$i$lcssa) | |
| (local.get $$119) | |
| ) | |
| (local.set $$parent138$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent138$i$i) | |
| (local.get $$T$0$i$i$lcssa284) | |
| ) | |
| (local.set $$bk139$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk139$i$i) | |
| (local.get $$119) | |
| ) | |
| (local.set $$fd140$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd140$i$i) | |
| (local.get $$119) | |
| ) | |
| (br $do-once40) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 307) | |
| ) | |
| (block | |
| (local.set $$fd148$i$i | |
| (i32.add | |
| (local.get $$T$0$i$i$lcssa) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$204 | |
| (i32.load | |
| (local.get $$fd148$i$i) | |
| ) | |
| ) | |
| (local.set $$205 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp153$i$i | |
| (i32.ge_u | |
| (local.get $$204) | |
| (local.get $$205) | |
| ) | |
| ) | |
| (local.set $$not$cmp150$i$i | |
| (i32.ge_u | |
| (local.get $$T$0$i$i$lcssa) | |
| (local.get $$205) | |
| ) | |
| ) | |
| (local.set $$206 | |
| (i32.and | |
| (local.get $$cmp153$i$i) | |
| (local.get $$not$cmp150$i$i) | |
| ) | |
| ) | |
| (if | |
| (local.get $$206) | |
| (block | |
| (local.set $$bk158$i$i | |
| (i32.add | |
| (local.get $$204) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk158$i$i) | |
| (local.get $$119) | |
| ) | |
| (i32.store | |
| (local.get $$fd148$i$i) | |
| (local.get $$119) | |
| ) | |
| (local.set $$fd160$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd160$i$i) | |
| (local.get $$204) | |
| ) | |
| (local.set $$bk161$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk161$i$i) | |
| (local.get $$T$0$i$i$lcssa) | |
| ) | |
| (local.set $$parent162$i$i | |
| (i32.add | |
| (local.get $$119) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent162$i$i) | |
| (i32.const 0) | |
| ) | |
| (br $do-once40) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$207 | |
| (i32.load | |
| (i32.const 188) | |
| ) | |
| ) | |
| (local.set $$cmp257$i | |
| (i32.gt_u | |
| (local.get $$207) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp257$i) | |
| (block | |
| (local.set $$sub260$i | |
| (i32.sub | |
| (local.get $$207) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 188) | |
| (local.get $$sub260$i) | |
| ) | |
| (local.set $$208 | |
| (i32.load | |
| (i32.const 200) | |
| ) | |
| ) | |
| (local.set $$add$ptr262$i | |
| (i32.add | |
| (local.get $$208) | |
| (local.get $$nb$0) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 200) | |
| (local.get $$add$ptr262$i) | |
| ) | |
| (local.set $$or264$i | |
| (i32.or | |
| (local.get $$sub260$i) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head265$i | |
| (i32.add | |
| (local.get $$add$ptr262$i) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head265$i) | |
| (local.get $$or264$i) | |
| ) | |
| (local.set $$or267$i | |
| (i32.or | |
| (local.get $$nb$0) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$head268$i | |
| (i32.add | |
| (local.get $$208) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head268$i) | |
| (local.get $$or267$i) | |
| ) | |
| (local.set $$add$ptr269$i | |
| (i32.add | |
| (local.get $$208) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$retval$0 | |
| (local.get $$add$ptr269$i) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$call275$i | |
| (call $___errno_location) | |
| ) | |
| (i32.store | |
| (local.get $$call275$i) | |
| (i32.const 12) | |
| ) | |
| (local.set $$retval$0 | |
| (i32.const 0) | |
| ) | |
| (return | |
| (local.get $$retval$0) | |
| ) | |
| ) | |
| (func $_free (; 60 ;) (param $$mem i32) | |
| (local $$$pre i32) | |
| (local $$$pre$phiZ2D i32) | |
| (local $$$pre312 i32) | |
| (local $$$pre313 i32) | |
| (local $$0 i32) | |
| (local $$1 i32) | |
| (local $$10 i32) | |
| (local $$11 i32) | |
| (local $$12 i32) | |
| (local $$13 i32) | |
| (local $$14 i32) | |
| (local $$15 i32) | |
| (local $$16 i32) | |
| (local $$17 i32) | |
| (local $$18 i32) | |
| (local $$19 i32) | |
| (local $$2 i32) | |
| (local $$20 i32) | |
| (local $$21 i32) | |
| (local $$22 i32) | |
| (local $$23 i32) | |
| (local $$24 i32) | |
| (local $$25 i32) | |
| (local $$26 i32) | |
| (local $$27 i32) | |
| (local $$28 i32) | |
| (local $$29 i32) | |
| (local $$3 i32) | |
| (local $$30 i32) | |
| (local $$31 i32) | |
| (local $$32 i32) | |
| (local $$33 i32) | |
| (local $$34 i32) | |
| (local $$35 i32) | |
| (local $$36 i32) | |
| (local $$37 i32) | |
| (local $$38 i32) | |
| (local $$39 i32) | |
| (local $$4 i32) | |
| (local $$40 i32) | |
| (local $$41 i32) | |
| (local $$42 i32) | |
| (local $$43 i32) | |
| (local $$44 i32) | |
| (local $$45 i32) | |
| (local $$46 i32) | |
| (local $$47 i32) | |
| (local $$48 i32) | |
| (local $$49 i32) | |
| (local $$5 i32) | |
| (local $$50 i32) | |
| (local $$51 i32) | |
| (local $$52 i32) | |
| (local $$53 i32) | |
| (local $$54 i32) | |
| (local $$55 i32) | |
| (local $$56 i32) | |
| (local $$57 i32) | |
| (local $$58 i32) | |
| (local $$59 i32) | |
| (local $$6 i32) | |
| (local $$60 i32) | |
| (local $$61 i32) | |
| (local $$62 i32) | |
| (local $$63 i32) | |
| (local $$64 i32) | |
| (local $$65 i32) | |
| (local $$66 i32) | |
| (local $$67 i32) | |
| (local $$68 i32) | |
| (local $$69 i32) | |
| (local $$7 i32) | |
| (local $$70 i32) | |
| (local $$71 i32) | |
| (local $$72 i32) | |
| (local $$73 i32) | |
| (local $$74 i32) | |
| (local $$8 i32) | |
| (local $$9 i32) | |
| (local $$F510$0 i32) | |
| (local $$I534$0 i32) | |
| (local $$K583$0 i32) | |
| (local $$R$1 i32) | |
| (local $$R$1$lcssa i32) | |
| (local $$R$3 i32) | |
| (local $$R332$1 i32) | |
| (local $$R332$1$lcssa i32) | |
| (local $$R332$3 i32) | |
| (local $$RP$1 i32) | |
| (local $$RP$1$lcssa i32) | |
| (local $$RP360$1 i32) | |
| (local $$RP360$1$lcssa i32) | |
| (local $$T$0 i32) | |
| (local $$T$0$lcssa i32) | |
| (local $$T$0$lcssa319 i32) | |
| (local $$add$ptr i32) | |
| (local $$add$ptr16 i32) | |
| (local $$add$ptr217 i32) | |
| (local $$add$ptr261 i32) | |
| (local $$add$ptr482 i32) | |
| (local $$add$ptr498 i32) | |
| (local $$add$ptr6 i32) | |
| (local $$add17 i32) | |
| (local $$add246 i32) | |
| (local $$add258 i32) | |
| (local $$add267 i32) | |
| (local $$add550 i32) | |
| (local $$add555 i32) | |
| (local $$add559 i32) | |
| (local $$add561 i32) | |
| (local $$add564 i32) | |
| (local $$and i32) | |
| (local $$and140 i32) | |
| (local $$and210 i32) | |
| (local $$and215 i32) | |
| (local $$and232 i32) | |
| (local $$and240 i32) | |
| (local $$and266 i32) | |
| (local $$and301 i32) | |
| (local $$and410 i32) | |
| (local $$and46 i32) | |
| (local $$and495 i32) | |
| (local $$and5 i32) | |
| (local $$and512 i32) | |
| (local $$and545 i32) | |
| (local $$and549 i32) | |
| (local $$and554 i32) | |
| (local $$and563 i32) | |
| (local $$and574 i32) | |
| (local $$and592 i32) | |
| (local $$and8 i32) | |
| (local $$arrayidx i32) | |
| (local $$arrayidx108 i32) | |
| (local $$arrayidx113 i32) | |
| (local $$arrayidx130 i32) | |
| (local $$arrayidx149 i32) | |
| (local $$arrayidx157 i32) | |
| (local $$arrayidx182 i32) | |
| (local $$arrayidx188 i32) | |
| (local $$arrayidx198 i32) | |
| (local $$arrayidx279 i32) | |
| (local $$arrayidx362 i32) | |
| (local $$arrayidx374 i32) | |
| (local $$arrayidx379 i32) | |
| (local $$arrayidx400 i32) | |
| (local $$arrayidx419 i32) | |
| (local $$arrayidx427 i32) | |
| (local $$arrayidx454 i32) | |
| (local $$arrayidx460 i32) | |
| (local $$arrayidx470 i32) | |
| (local $$arrayidx509 i32) | |
| (local $$arrayidx567 i32) | |
| (local $$arrayidx570 i32) | |
| (local $$arrayidx599 i32) | |
| (local $$arrayidx599$lcssa i32) | |
| (local $$arrayidx99 i32) | |
| (local $$bk i32) | |
| (local $$bk275 i32) | |
| (local $$bk286 i32) | |
| (local $$bk321 i32) | |
| (local $$bk333 i32) | |
| (local $$bk34 i32) | |
| (local $$bk343 i32) | |
| (local $$bk529 i32) | |
| (local $$bk531 i32) | |
| (local $$bk580 i32) | |
| (local $$bk611 i32) | |
| (local $$bk631 i32) | |
| (local $$bk634 i32) | |
| (local $$bk66 i32) | |
| (local $$bk73 i32) | |
| (local $$bk82 i32) | |
| (local $$child i32) | |
| (local $$child171 i32) | |
| (local $$child361 i32) | |
| (local $$child443 i32) | |
| (local $$child569 i32) | |
| (local $$cmp i32) | |
| (local $$cmp$i i32) | |
| (local $$cmp1 i32) | |
| (local $$cmp100 i32) | |
| (local $$cmp104 i32) | |
| (local $$cmp109 i32) | |
| (local $$cmp114 i32) | |
| (local $$cmp118 i32) | |
| (local $$cmp127 i32) | |
| (local $$cmp13 i32) | |
| (local $$cmp131 i32) | |
| (local $$cmp143 i32) | |
| (local $$cmp150 i32) | |
| (local $$cmp162 i32) | |
| (local $$cmp165 i32) | |
| (local $$cmp173 i32) | |
| (local $$cmp176 i32) | |
| (local $$cmp18 i32) | |
| (local $$cmp189 i32) | |
| (local $$cmp192 i32) | |
| (local $$cmp2 i32) | |
| (local $$cmp211 i32) | |
| (local $$cmp22 i32) | |
| (local $$cmp228 i32) | |
| (local $$cmp243 i32) | |
| (local $$cmp249 i32) | |
| (local $$cmp25 i32) | |
| (local $$cmp255 i32) | |
| (local $$cmp269 i32) | |
| (local $$cmp280 i32) | |
| (local $$cmp283 i32) | |
| (local $$cmp287 i32) | |
| (local $$cmp29 i32) | |
| (local $$cmp296 i32) | |
| (local $$cmp305 i32) | |
| (local $$cmp308 i32) | |
| (local $$cmp31 i32) | |
| (local $$cmp312 i32) | |
| (local $$cmp334 i32) | |
| (local $$cmp340 i32) | |
| (local $$cmp344 i32) | |
| (local $$cmp348 i32) | |
| (local $$cmp35 i32) | |
| (local $$cmp363 i32) | |
| (local $$cmp368 i32) | |
| (local $$cmp375 i32) | |
| (local $$cmp380 i32) | |
| (local $$cmp386 i32) | |
| (local $$cmp395 i32) | |
| (local $$cmp401 i32) | |
| (local $$cmp413 i32) | |
| (local $$cmp42 i32) | |
| (local $$cmp420 i32) | |
| (local $$cmp432 i32) | |
| (local $$cmp435 i32) | |
| (local $$cmp445 i32) | |
| (local $$cmp448 i32) | |
| (local $$cmp461 i32) | |
| (local $$cmp464 i32) | |
| (local $$cmp484 i32) | |
| (local $$cmp50 i32) | |
| (local $$cmp502 i32) | |
| (local $$cmp519 i32) | |
| (local $$cmp53 i32) | |
| (local $$cmp536 i32) | |
| (local $$cmp540 i32) | |
| (local $$cmp57 i32) | |
| (local $$cmp584 i32) | |
| (local $$cmp593 i32) | |
| (local $$cmp601 i32) | |
| (local $$cmp605 i32) | |
| (local $$cmp624 i32) | |
| (local $$cmp640 i32) | |
| (local $$cmp74 i32) | |
| (local $$cmp80 i32) | |
| (local $$cmp83 i32) | |
| (local $$cmp87 i32) | |
| (local $$cond i32) | |
| (local $$cond291 i32) | |
| (local $$cond292 i32) | |
| (local $$dec i32) | |
| (local $$fd i32) | |
| (local $$fd273 i32) | |
| (local $$fd311 i32) | |
| (local $$fd322$pre$phiZ2D i32) | |
| (local $$fd338 i32) | |
| (local $$fd347 i32) | |
| (local $$fd530 i32) | |
| (local $$fd56 i32) | |
| (local $$fd581 i32) | |
| (local $$fd612 i32) | |
| (local $$fd620 i32) | |
| (local $$fd633 i32) | |
| (local $$fd67$pre$phiZ2D i32) | |
| (local $$fd78 i32) | |
| (local $$fd86 i32) | |
| (local $$head i32) | |
| (local $$head209 i32) | |
| (local $$head216 i32) | |
| (local $$head231 i32) | |
| (local $$head248 i32) | |
| (local $$head260 i32) | |
| (local $$head481 i32) | |
| (local $$head497 i32) | |
| (local $$head591 i32) | |
| (local $$idx$neg i32) | |
| (local $$index i32) | |
| (local $$index399 i32) | |
| (local $$index568 i32) | |
| (local $$neg i32) | |
| (local $$neg139 i32) | |
| (local $$neg300 i32) | |
| (local $$neg409 i32) | |
| (local $$next4$i i32) | |
| (local $$not$cmp621 i32) | |
| (local $$or i32) | |
| (local $$or247 i32) | |
| (local $$or259 i32) | |
| (local $$or480 i32) | |
| (local $$or496 i32) | |
| (local $$or516 i32) | |
| (local $$or578 i32) | |
| (local $$p$1 i32) | |
| (local $$parent i32) | |
| (local $$parent170 i32) | |
| (local $$parent183 i32) | |
| (local $$parent199 i32) | |
| (local $$parent331 i32) | |
| (local $$parent442 i32) | |
| (local $$parent455 i32) | |
| (local $$parent471 i32) | |
| (local $$parent579 i32) | |
| (local $$parent610 i32) | |
| (local $$parent635 i32) | |
| (local $$psize$1 i32) | |
| (local $$psize$2 i32) | |
| (local $$shl i32) | |
| (local $$shl138 i32) | |
| (local $$shl278 i32) | |
| (local $$shl299 i32) | |
| (local $$shl408 i32) | |
| (local $$shl45 i32) | |
| (local $$shl508 i32) | |
| (local $$shl511 i32) | |
| (local $$shl546 i32) | |
| (local $$shl551 i32) | |
| (local $$shl557 i32) | |
| (local $$shl560 i32) | |
| (local $$shl573 i32) | |
| (local $$shl590 i32) | |
| (local $$shl600 i32) | |
| (local $$shr i32) | |
| (local $$shr268 i32) | |
| (local $$shr501 i32) | |
| (local $$shr535 i32) | |
| (local $$shr544 i32) | |
| (local $$shr548 i32) | |
| (local $$shr553 i32) | |
| (local $$shr558 i32) | |
| (local $$shr562 i32) | |
| (local $$shr586 i32) | |
| (local $$shr596 i32) | |
| (local $$sp$0$i i32) | |
| (local $$sp$0$in$i i32) | |
| (local $$sub i32) | |
| (local $$sub547 i32) | |
| (local $$sub552 i32) | |
| (local $$sub556 i32) | |
| (local $$sub589 i32) | |
| (local $$tobool233 i32) | |
| (local $$tobool241 i32) | |
| (local $$tobool513 i32) | |
| (local $$tobool575 i32) | |
| (local $$tobool9 i32) | |
| (local $label i32) | |
| (local $sp i32) | |
| (local.set $sp | |
| (global.get $STACKTOP) | |
| ) | |
| (local.set $$cmp | |
| (i32.eq | |
| (local.get $$mem) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp) | |
| (return) | |
| ) | |
| (local.set $$add$ptr | |
| (i32.add | |
| (local.get $$mem) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$0 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp1 | |
| (i32.lt_u | |
| (local.get $$add$ptr) | |
| (local.get $$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp1) | |
| (call $_abort) | |
| ) | |
| (local.set $$head | |
| (i32.add | |
| (local.get $$mem) | |
| (i32.const -4) | |
| ) | |
| ) | |
| (local.set $$1 | |
| (i32.load | |
| (local.get $$head) | |
| ) | |
| ) | |
| (local.set $$and | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp2 | |
| (i32.eq | |
| (local.get $$and) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp2) | |
| (call $_abort) | |
| ) | |
| (local.set $$and5 | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$add$ptr6 | |
| (i32.add | |
| (local.get $$add$ptr) | |
| (local.get $$and5) | |
| ) | |
| ) | |
| (local.set $$and8 | |
| (i32.and | |
| (local.get $$1) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$tobool9 | |
| (i32.eq | |
| (local.get $$and8) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once | |
| (if | |
| (local.get $$tobool9) | |
| (block | |
| (local.set $$2 | |
| (i32.load | |
| (local.get $$add$ptr) | |
| ) | |
| ) | |
| (local.set $$cmp13 | |
| (i32.eq | |
| (local.get $$and) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp13) | |
| (return) | |
| ) | |
| (local.set $$idx$neg | |
| (i32.sub | |
| (i32.const 0) | |
| (local.get $$2) | |
| ) | |
| ) | |
| (local.set $$add$ptr16 | |
| (i32.add | |
| (local.get $$add$ptr) | |
| (local.get $$idx$neg) | |
| ) | |
| ) | |
| (local.set $$add17 | |
| (i32.add | |
| (local.get $$2) | |
| (local.get $$and5) | |
| ) | |
| ) | |
| (local.set $$cmp18 | |
| (i32.lt_u | |
| (local.get $$add$ptr16) | |
| (local.get $$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp18) | |
| (call $_abort) | |
| ) | |
| (local.set $$3 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$cmp22 | |
| (i32.eq | |
| (local.get $$add$ptr16) | |
| (local.get $$3) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp22) | |
| (block | |
| (local.set $$head209 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$27 | |
| (i32.load | |
| (local.get $$head209) | |
| ) | |
| ) | |
| (local.set $$and210 | |
| (i32.and | |
| (local.get $$27) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp211 | |
| (i32.eq | |
| (local.get $$and210) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp211) | |
| ) | |
| (block | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 184) | |
| (local.get $$add17) | |
| ) | |
| (local.set $$and215 | |
| (i32.and | |
| (local.get $$27) | |
| (i32.const -2) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head209) | |
| (local.get $$and215) | |
| ) | |
| (local.set $$or | |
| (i32.or | |
| (local.get $$add17) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head216 | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head216) | |
| (local.get $$or) | |
| ) | |
| (local.set $$add$ptr217 | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (local.get $$add17) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr217) | |
| (local.get $$add17) | |
| ) | |
| (return) | |
| ) | |
| ) | |
| (local.set $$shr | |
| (i32.shr_u | |
| (local.get $$2) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp25 | |
| (i32.lt_u | |
| (local.get $$2) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp25) | |
| (block | |
| (local.set $$fd | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$4 | |
| (i32.load | |
| (local.get $$fd) | |
| ) | |
| ) | |
| (local.set $$bk | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$5 | |
| (i32.load | |
| (local.get $$bk) | |
| ) | |
| ) | |
| (local.set $$shl | |
| (i32.shl | |
| (local.get $$shr) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp29 | |
| (i32.eq | |
| (local.get $$4) | |
| (local.get $$arrayidx) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp29) | |
| ) | |
| (block | |
| (local.set $$cmp31 | |
| (i32.lt_u | |
| (local.get $$4) | |
| (local.get $$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp31) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk34 | |
| (i32.add | |
| (local.get $$4) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.load | |
| (local.get $$bk34) | |
| ) | |
| ) | |
| (local.set $$cmp35 | |
| (i32.eq | |
| (local.get $$6) | |
| (local.get $$add$ptr16) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp35) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp42 | |
| (i32.eq | |
| (local.get $$5) | |
| (local.get $$4) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp42) | |
| (block | |
| (local.set $$shl45 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr) | |
| ) | |
| ) | |
| (local.set $$neg | |
| (i32.xor | |
| (local.get $$shl45) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$7 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$and46 | |
| (i32.and | |
| (local.get $$7) | |
| (local.get $$neg) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$and46) | |
| ) | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (local.set $$cmp50 | |
| (i32.eq | |
| (local.get $$5) | |
| (local.get $$arrayidx) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp50) | |
| (block | |
| (local.set $$$pre313 | |
| (i32.add | |
| (local.get $$5) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$fd67$pre$phiZ2D | |
| (local.get $$$pre313) | |
| ) | |
| ) | |
| (block | |
| (local.set $$cmp53 | |
| (i32.lt_u | |
| (local.get $$5) | |
| (local.get $$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp53) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd56 | |
| (i32.add | |
| (local.get $$5) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$8 | |
| (i32.load | |
| (local.get $$fd56) | |
| ) | |
| ) | |
| (local.set $$cmp57 | |
| (i32.eq | |
| (local.get $$8) | |
| (local.get $$add$ptr16) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp57) | |
| (local.set $$fd67$pre$phiZ2D | |
| (local.get $$fd56) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| (local.set $$bk66 | |
| (i32.add | |
| (local.get $$4) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk66) | |
| (local.get $$5) | |
| ) | |
| (i32.store | |
| (local.get $$fd67$pre$phiZ2D) | |
| (local.get $$4) | |
| ) | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| (local.set $$parent | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$9 | |
| (i32.load | |
| (local.get $$parent) | |
| ) | |
| ) | |
| (local.set $$bk73 | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$10 | |
| (i32.load | |
| (local.get $$bk73) | |
| ) | |
| ) | |
| (local.set $$cmp74 | |
| (i32.eq | |
| (local.get $$10) | |
| (local.get $$add$ptr16) | |
| ) | |
| ) | |
| (block $do-once0 | |
| (if | |
| (local.get $$cmp74) | |
| (block | |
| (local.set $$child | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$arrayidx99 | |
| (i32.add | |
| (local.get $$child) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$14 | |
| (i32.load | |
| (local.get $$arrayidx99) | |
| ) | |
| ) | |
| (local.set $$cmp100 | |
| (i32.eq | |
| (local.get $$14) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp100) | |
| (block | |
| (local.set $$15 | |
| (i32.load | |
| (local.get $$child) | |
| ) | |
| ) | |
| (local.set $$cmp104 | |
| (i32.eq | |
| (local.get $$15) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp104) | |
| (block | |
| (local.set $$R$3 | |
| (i32.const 0) | |
| ) | |
| (br $do-once0) | |
| ) | |
| (block | |
| (local.set $$R$1 | |
| (local.get $$15) | |
| ) | |
| (local.set $$RP$1 | |
| (local.get $$child) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$R$1 | |
| (local.get $$14) | |
| ) | |
| (local.set $$RP$1 | |
| (local.get $$arrayidx99) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (local.set $$arrayidx108 | |
| (i32.add | |
| (local.get $$R$1) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$16 | |
| (i32.load | |
| (local.get $$arrayidx108) | |
| ) | |
| ) | |
| (local.set $$cmp109 | |
| (i32.eq | |
| (local.get $$16) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp109) | |
| ) | |
| (block | |
| (local.set $$R$1 | |
| (local.get $$16) | |
| ) | |
| (local.set $$RP$1 | |
| (local.get $$arrayidx108) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (local.set $$arrayidx113 | |
| (i32.add | |
| (local.get $$R$1) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$17 | |
| (i32.load | |
| (local.get $$arrayidx113) | |
| ) | |
| ) | |
| (local.set $$cmp114 | |
| (i32.eq | |
| (local.get $$17) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp114) | |
| (block | |
| (local.set $$R$1$lcssa | |
| (local.get $$R$1) | |
| ) | |
| (local.set $$RP$1$lcssa | |
| (local.get $$RP$1) | |
| ) | |
| (br $while-out) | |
| ) | |
| (block | |
| (local.set $$R$1 | |
| (local.get $$17) | |
| ) | |
| (local.set $$RP$1 | |
| (local.get $$arrayidx113) | |
| ) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (local.set $$cmp118 | |
| (i32.lt_u | |
| (local.get $$RP$1$lcssa) | |
| (local.get $$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp118) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$RP$1$lcssa) | |
| (i32.const 0) | |
| ) | |
| (local.set $$R$3 | |
| (local.get $$R$1$lcssa) | |
| ) | |
| (br $do-once0) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$fd78 | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$11 | |
| (i32.load | |
| (local.get $$fd78) | |
| ) | |
| ) | |
| (local.set $$cmp80 | |
| (i32.lt_u | |
| (local.get $$11) | |
| (local.get $$0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp80) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk82 | |
| (i32.add | |
| (local.get $$11) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$12 | |
| (i32.load | |
| (local.get $$bk82) | |
| ) | |
| ) | |
| (local.set $$cmp83 | |
| (i32.eq | |
| (local.get $$12) | |
| (local.get $$add$ptr16) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp83) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd86 | |
| (i32.add | |
| (local.get $$10) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$13 | |
| (i32.load | |
| (local.get $$fd86) | |
| ) | |
| ) | |
| (local.set $$cmp87 | |
| (i32.eq | |
| (local.get $$13) | |
| (local.get $$add$ptr16) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp87) | |
| (block | |
| (i32.store | |
| (local.get $$bk82) | |
| (local.get $$10) | |
| ) | |
| (i32.store | |
| (local.get $$fd86) | |
| (local.get $$11) | |
| ) | |
| (local.set $$R$3 | |
| (local.get $$10) | |
| ) | |
| (br $do-once0) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp127 | |
| (i32.eq | |
| (local.get $$9) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp127) | |
| (block | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$index | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$18 | |
| (i32.load | |
| (local.get $$index) | |
| ) | |
| ) | |
| (local.set $$arrayidx130 | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$18) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$19 | |
| (i32.load | |
| (local.get $$arrayidx130) | |
| ) | |
| ) | |
| (local.set $$cmp131 | |
| (i32.eq | |
| (local.get $$add$ptr16) | |
| (local.get $$19) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp131) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx130) | |
| (local.get $$R$3) | |
| ) | |
| (local.set $$cond291 | |
| (i32.eq | |
| (local.get $$R$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cond291) | |
| (block | |
| (local.set $$shl138 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$18) | |
| ) | |
| ) | |
| (local.set $$neg139 | |
| (i32.xor | |
| (local.get $$shl138) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$20 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$and140 | |
| (i32.and | |
| (local.get $$20) | |
| (local.get $$neg139) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$and140) | |
| ) | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$21 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp143 | |
| (i32.lt_u | |
| (local.get $$9) | |
| (local.get $$21) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp143) | |
| (call $_abort) | |
| ) | |
| (local.set $$arrayidx149 | |
| (i32.add | |
| (local.get $$9) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$22 | |
| (i32.load | |
| (local.get $$arrayidx149) | |
| ) | |
| ) | |
| (local.set $$cmp150 | |
| (i32.eq | |
| (local.get $$22) | |
| (local.get $$add$ptr16) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp150) | |
| (i32.store | |
| (local.get $$arrayidx149) | |
| (local.get $$R$3) | |
| ) | |
| (block | |
| (local.set $$arrayidx157 | |
| (i32.add | |
| (local.get $$9) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx157) | |
| (local.get $$R$3) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp162 | |
| (i32.eq | |
| (local.get $$R$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp162) | |
| (block | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$23 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp165 | |
| (i32.lt_u | |
| (local.get $$R$3) | |
| (local.get $$23) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp165) | |
| (call $_abort) | |
| ) | |
| (local.set $$parent170 | |
| (i32.add | |
| (local.get $$R$3) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent170) | |
| (local.get $$9) | |
| ) | |
| (local.set $$child171 | |
| (i32.add | |
| (local.get $$add$ptr16) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$24 | |
| (i32.load | |
| (local.get $$child171) | |
| ) | |
| ) | |
| (local.set $$cmp173 | |
| (i32.eq | |
| (local.get $$24) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once2 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp173) | |
| ) | |
| (block | |
| (local.set $$cmp176 | |
| (i32.lt_u | |
| (local.get $$24) | |
| (local.get $$23) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp176) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx182 | |
| (i32.add | |
| (local.get $$R$3) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx182) | |
| (local.get $$24) | |
| ) | |
| (local.set $$parent183 | |
| (i32.add | |
| (local.get $$24) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent183) | |
| (local.get $$R$3) | |
| ) | |
| (br $do-once2) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx188 | |
| (i32.add | |
| (local.get $$child171) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$25 | |
| (i32.load | |
| (local.get $$arrayidx188) | |
| ) | |
| ) | |
| (local.set $$cmp189 | |
| (i32.eq | |
| (local.get $$25) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp189) | |
| (block | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| ) | |
| (block | |
| (local.set $$26 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp192 | |
| (i32.lt_u | |
| (local.get $$25) | |
| (local.get $$26) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp192) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx198 | |
| (i32.add | |
| (local.get $$R$3) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx198) | |
| (local.get $$25) | |
| ) | |
| (local.set $$parent199 | |
| (i32.add | |
| (local.get $$25) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent199) | |
| (local.get $$R$3) | |
| ) | |
| (local.set $$p$1 | |
| (local.get $$add$ptr16) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$add17) | |
| ) | |
| (br $do-once) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$p$1 | |
| (local.get $$add$ptr) | |
| ) | |
| (local.set $$psize$1 | |
| (local.get $$and5) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp228 | |
| (i32.lt_u | |
| (local.get $$p$1) | |
| (local.get $$add$ptr6) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp228) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$head231 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$28 | |
| (i32.load | |
| (local.get $$head231) | |
| ) | |
| ) | |
| (local.set $$and232 | |
| (i32.and | |
| (local.get $$28) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$tobool233 | |
| (i32.eq | |
| (local.get $$and232) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool233) | |
| (call $_abort) | |
| ) | |
| (local.set $$and240 | |
| (i32.and | |
| (local.get $$28) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$tobool241 | |
| (i32.eq | |
| (local.get $$and240) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool241) | |
| (block | |
| (local.set $$29 | |
| (i32.load | |
| (i32.const 200) | |
| ) | |
| ) | |
| (local.set $$cmp243 | |
| (i32.eq | |
| (local.get $$add$ptr6) | |
| (local.get $$29) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp243) | |
| (block | |
| (local.set $$30 | |
| (i32.load | |
| (i32.const 188) | |
| ) | |
| ) | |
| (local.set $$add246 | |
| (i32.add | |
| (local.get $$30) | |
| (local.get $$psize$1) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 188) | |
| (local.get $$add246) | |
| ) | |
| (i32.store | |
| (i32.const 200) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$or247 | |
| (i32.or | |
| (local.get $$add246) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head248 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head248) | |
| (local.get $$or247) | |
| ) | |
| (local.set $$31 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$cmp249 | |
| (i32.eq | |
| (local.get $$p$1) | |
| (local.get $$31) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp249) | |
| ) | |
| (return) | |
| ) | |
| (i32.store | |
| (i32.const 196) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (i32.const 184) | |
| (i32.const 0) | |
| ) | |
| (return) | |
| ) | |
| ) | |
| (local.set $$32 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$cmp255 | |
| (i32.eq | |
| (local.get $$add$ptr6) | |
| (local.get $$32) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp255) | |
| (block | |
| (local.set $$33 | |
| (i32.load | |
| (i32.const 184) | |
| ) | |
| ) | |
| (local.set $$add258 | |
| (i32.add | |
| (local.get $$33) | |
| (local.get $$psize$1) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 184) | |
| (local.get $$add258) | |
| ) | |
| (i32.store | |
| (i32.const 196) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$or259 | |
| (i32.or | |
| (local.get $$add258) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head260 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head260) | |
| (local.get $$or259) | |
| ) | |
| (local.set $$add$ptr261 | |
| (i32.add | |
| (local.get $$p$1) | |
| (local.get $$add258) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr261) | |
| (local.get $$add258) | |
| ) | |
| (return) | |
| ) | |
| ) | |
| (local.set $$and266 | |
| (i32.and | |
| (local.get $$28) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$add267 | |
| (i32.add | |
| (local.get $$and266) | |
| (local.get $$psize$1) | |
| ) | |
| ) | |
| (local.set $$shr268 | |
| (i32.shr_u | |
| (local.get $$28) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp269 | |
| (i32.lt_u | |
| (local.get $$28) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (block $do-once4 | |
| (if | |
| (local.get $$cmp269) | |
| (block | |
| (local.set $$fd273 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$34 | |
| (i32.load | |
| (local.get $$fd273) | |
| ) | |
| ) | |
| (local.set $$bk275 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$35 | |
| (i32.load | |
| (local.get $$bk275) | |
| ) | |
| ) | |
| (local.set $$shl278 | |
| (i32.shl | |
| (local.get $$shr268) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx279 | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl278) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp280 | |
| (i32.eq | |
| (local.get $$34) | |
| (local.get $$arrayidx279) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp280) | |
| ) | |
| (block | |
| (local.set $$36 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp283 | |
| (i32.lt_u | |
| (local.get $$34) | |
| (local.get $$36) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp283) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk286 | |
| (i32.add | |
| (local.get $$34) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$37 | |
| (i32.load | |
| (local.get $$bk286) | |
| ) | |
| ) | |
| (local.set $$cmp287 | |
| (i32.eq | |
| (local.get $$37) | |
| (local.get $$add$ptr6) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp287) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp296 | |
| (i32.eq | |
| (local.get $$35) | |
| (local.get $$34) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp296) | |
| (block | |
| (local.set $$shl299 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr268) | |
| ) | |
| ) | |
| (local.set $$neg300 | |
| (i32.xor | |
| (local.get $$shl299) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$38 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$and301 | |
| (i32.and | |
| (local.get $$38) | |
| (local.get $$neg300) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$and301) | |
| ) | |
| (br $do-once4) | |
| ) | |
| ) | |
| (local.set $$cmp305 | |
| (i32.eq | |
| (local.get $$35) | |
| (local.get $$arrayidx279) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp305) | |
| (block | |
| (local.set $$$pre312 | |
| (i32.add | |
| (local.get $$35) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$fd322$pre$phiZ2D | |
| (local.get $$$pre312) | |
| ) | |
| ) | |
| (block | |
| (local.set $$39 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp308 | |
| (i32.lt_u | |
| (local.get $$35) | |
| (local.get $$39) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp308) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd311 | |
| (i32.add | |
| (local.get $$35) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$40 | |
| (i32.load | |
| (local.get $$fd311) | |
| ) | |
| ) | |
| (local.set $$cmp312 | |
| (i32.eq | |
| (local.get $$40) | |
| (local.get $$add$ptr6) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp312) | |
| (local.set $$fd322$pre$phiZ2D | |
| (local.get $$fd311) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| (local.set $$bk321 | |
| (i32.add | |
| (local.get $$34) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk321) | |
| (local.get $$35) | |
| ) | |
| (i32.store | |
| (local.get $$fd322$pre$phiZ2D) | |
| (local.get $$34) | |
| ) | |
| ) | |
| (block | |
| (local.set $$parent331 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (local.set $$41 | |
| (i32.load | |
| (local.get $$parent331) | |
| ) | |
| ) | |
| (local.set $$bk333 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$42 | |
| (i32.load | |
| (local.get $$bk333) | |
| ) | |
| ) | |
| (local.set $$cmp334 | |
| (i32.eq | |
| (local.get $$42) | |
| (local.get $$add$ptr6) | |
| ) | |
| ) | |
| (block $do-once6 | |
| (if | |
| (local.get $$cmp334) | |
| (block | |
| (local.set $$child361 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$arrayidx362 | |
| (i32.add | |
| (local.get $$child361) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$47 | |
| (i32.load | |
| (local.get $$arrayidx362) | |
| ) | |
| ) | |
| (local.set $$cmp363 | |
| (i32.eq | |
| (local.get $$47) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp363) | |
| (block | |
| (local.set $$48 | |
| (i32.load | |
| (local.get $$child361) | |
| ) | |
| ) | |
| (local.set $$cmp368 | |
| (i32.eq | |
| (local.get $$48) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp368) | |
| (block | |
| (local.set $$R332$3 | |
| (i32.const 0) | |
| ) | |
| (br $do-once6) | |
| ) | |
| (block | |
| (local.set $$R332$1 | |
| (local.get $$48) | |
| ) | |
| (local.set $$RP360$1 | |
| (local.get $$child361) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$R332$1 | |
| (local.get $$47) | |
| ) | |
| (local.set $$RP360$1 | |
| (local.get $$arrayidx362) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in9 | |
| (block $while-out8 | |
| (local.set $$arrayidx374 | |
| (i32.add | |
| (local.get $$R332$1) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (local.set $$49 | |
| (i32.load | |
| (local.get $$arrayidx374) | |
| ) | |
| ) | |
| (local.set $$cmp375 | |
| (i32.eq | |
| (local.get $$49) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp375) | |
| ) | |
| (block | |
| (local.set $$R332$1 | |
| (local.get $$49) | |
| ) | |
| (local.set $$RP360$1 | |
| (local.get $$arrayidx374) | |
| ) | |
| (br $while-in9) | |
| ) | |
| ) | |
| (local.set $$arrayidx379 | |
| (i32.add | |
| (local.get $$R332$1) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$50 | |
| (i32.load | |
| (local.get $$arrayidx379) | |
| ) | |
| ) | |
| (local.set $$cmp380 | |
| (i32.eq | |
| (local.get $$50) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp380) | |
| (block | |
| (local.set $$R332$1$lcssa | |
| (local.get $$R332$1) | |
| ) | |
| (local.set $$RP360$1$lcssa | |
| (local.get $$RP360$1) | |
| ) | |
| (br $while-out8) | |
| ) | |
| (block | |
| (local.set $$R332$1 | |
| (local.get $$50) | |
| ) | |
| (local.set $$RP360$1 | |
| (local.get $$arrayidx379) | |
| ) | |
| ) | |
| ) | |
| (br $while-in9) | |
| ) | |
| ) | |
| (local.set $$51 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp386 | |
| (i32.lt_u | |
| (local.get $$RP360$1$lcssa) | |
| (local.get $$51) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp386) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$RP360$1$lcssa) | |
| (i32.const 0) | |
| ) | |
| (local.set $$R332$3 | |
| (local.get $$R332$1$lcssa) | |
| ) | |
| (br $do-once6) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$fd338 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$43 | |
| (i32.load | |
| (local.get $$fd338) | |
| ) | |
| ) | |
| (local.set $$44 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp340 | |
| (i32.lt_u | |
| (local.get $$43) | |
| (local.get $$44) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp340) | |
| (call $_abort) | |
| ) | |
| (local.set $$bk343 | |
| (i32.add | |
| (local.get $$43) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (local.set $$45 | |
| (i32.load | |
| (local.get $$bk343) | |
| ) | |
| ) | |
| (local.set $$cmp344 | |
| (i32.eq | |
| (local.get $$45) | |
| (local.get $$add$ptr6) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp344) | |
| ) | |
| (call $_abort) | |
| ) | |
| (local.set $$fd347 | |
| (i32.add | |
| (local.get $$42) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$46 | |
| (i32.load | |
| (local.get $$fd347) | |
| ) | |
| ) | |
| (local.set $$cmp348 | |
| (i32.eq | |
| (local.get $$46) | |
| (local.get $$add$ptr6) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp348) | |
| (block | |
| (i32.store | |
| (local.get $$bk343) | |
| (local.get $$42) | |
| ) | |
| (i32.store | |
| (local.get $$fd347) | |
| (local.get $$43) | |
| ) | |
| (local.set $$R332$3 | |
| (local.get $$42) | |
| ) | |
| (br $do-once6) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp395 | |
| (i32.eq | |
| (local.get $$41) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp395) | |
| ) | |
| (block | |
| (local.set $$index399 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (local.set $$52 | |
| (i32.load | |
| (local.get $$index399) | |
| ) | |
| ) | |
| (local.set $$arrayidx400 | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$52) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$53 | |
| (i32.load | |
| (local.get $$arrayidx400) | |
| ) | |
| ) | |
| (local.set $$cmp401 | |
| (i32.eq | |
| (local.get $$add$ptr6) | |
| (local.get $$53) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp401) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx400) | |
| (local.get $$R332$3) | |
| ) | |
| (local.set $$cond292 | |
| (i32.eq | |
| (local.get $$R332$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cond292) | |
| (block | |
| (local.set $$shl408 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$52) | |
| ) | |
| ) | |
| (local.set $$neg409 | |
| (i32.xor | |
| (local.get $$shl408) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (local.set $$54 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$and410 | |
| (i32.and | |
| (local.get $$54) | |
| (local.get $$neg409) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$and410) | |
| ) | |
| (br $do-once4) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$55 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp413 | |
| (i32.lt_u | |
| (local.get $$41) | |
| (local.get $$55) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp413) | |
| (call $_abort) | |
| ) | |
| (local.set $$arrayidx419 | |
| (i32.add | |
| (local.get $$41) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$56 | |
| (i32.load | |
| (local.get $$arrayidx419) | |
| ) | |
| ) | |
| (local.set $$cmp420 | |
| (i32.eq | |
| (local.get $$56) | |
| (local.get $$add$ptr6) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp420) | |
| (i32.store | |
| (local.get $$arrayidx419) | |
| (local.get $$R332$3) | |
| ) | |
| (block | |
| (local.set $$arrayidx427 | |
| (i32.add | |
| (local.get $$41) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx427) | |
| (local.get $$R332$3) | |
| ) | |
| ) | |
| ) | |
| (local.set $$cmp432 | |
| (i32.eq | |
| (local.get $$R332$3) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp432) | |
| (br $do-once4) | |
| ) | |
| ) | |
| ) | |
| (local.set $$57 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp435 | |
| (i32.lt_u | |
| (local.get $$R332$3) | |
| (local.get $$57) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp435) | |
| (call $_abort) | |
| ) | |
| (local.set $$parent442 | |
| (i32.add | |
| (local.get $$R332$3) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent442) | |
| (local.get $$41) | |
| ) | |
| (local.set $$child443 | |
| (i32.add | |
| (local.get $$add$ptr6) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$58 | |
| (i32.load | |
| (local.get $$child443) | |
| ) | |
| ) | |
| (local.set $$cmp445 | |
| (i32.eq | |
| (local.get $$58) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once10 | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp445) | |
| ) | |
| (block | |
| (local.set $$cmp448 | |
| (i32.lt_u | |
| (local.get $$58) | |
| (local.get $$57) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp448) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx454 | |
| (i32.add | |
| (local.get $$R332$3) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx454) | |
| (local.get $$58) | |
| ) | |
| (local.set $$parent455 | |
| (i32.add | |
| (local.get $$58) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent455) | |
| (local.get $$R332$3) | |
| ) | |
| (br $do-once10) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx460 | |
| (i32.add | |
| (local.get $$child443) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$59 | |
| (i32.load | |
| (local.get $$arrayidx460) | |
| ) | |
| ) | |
| (local.set $$cmp461 | |
| (i32.eq | |
| (local.get $$59) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (i32.eqz | |
| (local.get $$cmp461) | |
| ) | |
| (block | |
| (local.set $$60 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp464 | |
| (i32.lt_u | |
| (local.get $$59) | |
| (local.get $$60) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp464) | |
| (call $_abort) | |
| (block | |
| (local.set $$arrayidx470 | |
| (i32.add | |
| (local.get $$R332$3) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx470) | |
| (local.get $$59) | |
| ) | |
| (local.set $$parent471 | |
| (i32.add | |
| (local.get $$59) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent471) | |
| (local.get $$R332$3) | |
| ) | |
| (br $do-once4) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$or480 | |
| (i32.or | |
| (local.get $$add267) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head481 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head481) | |
| (local.get $$or480) | |
| ) | |
| (local.set $$add$ptr482 | |
| (i32.add | |
| (local.get $$p$1) | |
| (local.get $$add267) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr482) | |
| (local.get $$add267) | |
| ) | |
| (local.set $$61 | |
| (i32.load | |
| (i32.const 196) | |
| ) | |
| ) | |
| (local.set $$cmp484 | |
| (i32.eq | |
| (local.get $$p$1) | |
| (local.get $$61) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp484) | |
| (block | |
| (i32.store | |
| (i32.const 184) | |
| (local.get $$add267) | |
| ) | |
| (return) | |
| ) | |
| (local.set $$psize$2 | |
| (local.get $$add267) | |
| ) | |
| ) | |
| ) | |
| (block | |
| (local.set $$and495 | |
| (i32.and | |
| (local.get $$28) | |
| (i32.const -2) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head231) | |
| (local.get $$and495) | |
| ) | |
| (local.set $$or496 | |
| (i32.or | |
| (local.get $$psize$1) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$head497 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$head497) | |
| (local.get $$or496) | |
| ) | |
| (local.set $$add$ptr498 | |
| (i32.add | |
| (local.get $$p$1) | |
| (local.get $$psize$1) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$add$ptr498) | |
| (local.get $$psize$1) | |
| ) | |
| (local.set $$psize$2 | |
| (local.get $$psize$1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$shr501 | |
| (i32.shr_u | |
| (local.get $$psize$2) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $$cmp502 | |
| (i32.lt_u | |
| (local.get $$psize$2) | |
| (i32.const 256) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp502) | |
| (block | |
| (local.set $$shl508 | |
| (i32.shl | |
| (local.get $$shr501) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$arrayidx509 | |
| (i32.add | |
| (i32.const 216) | |
| (i32.shl | |
| (local.get $$shl508) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$62 | |
| (i32.load | |
| (i32.const 176) | |
| ) | |
| ) | |
| (local.set $$shl511 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$shr501) | |
| ) | |
| ) | |
| (local.set $$and512 | |
| (i32.and | |
| (local.get $$62) | |
| (local.get $$shl511) | |
| ) | |
| ) | |
| (local.set $$tobool513 | |
| (i32.eq | |
| (local.get $$and512) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$tobool513) | |
| (block | |
| (local.set $$or516 | |
| (i32.or | |
| (local.get $$62) | |
| (local.get $$shl511) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 176) | |
| (local.get $$or516) | |
| ) | |
| (local.set $$$pre | |
| (i32.add | |
| (local.get $$arrayidx509) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$$pre$phiZ2D | |
| (local.get $$$pre) | |
| ) | |
| (local.set $$F510$0 | |
| (local.get $$arrayidx509) | |
| ) | |
| ) | |
| (block | |
| (local.set $$63 | |
| (i32.add | |
| (local.get $$arrayidx509) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$64 | |
| (i32.load | |
| (local.get $$63) | |
| ) | |
| ) | |
| (local.set $$65 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp519 | |
| (i32.lt_u | |
| (local.get $$64) | |
| (local.get $$65) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp519) | |
| (call $_abort) | |
| (block | |
| (local.set $$$pre$phiZ2D | |
| (local.get $$63) | |
| ) | |
| (local.set $$F510$0 | |
| (local.get $$64) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$$pre$phiZ2D) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$bk529 | |
| (i32.add | |
| (local.get $$F510$0) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk529) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$fd530 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd530) | |
| (local.get $$F510$0) | |
| ) | |
| (local.set $$bk531 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk531) | |
| (local.get $$arrayidx509) | |
| ) | |
| (return) | |
| ) | |
| ) | |
| (local.set $$shr535 | |
| (i32.shr_u | |
| (local.get $$psize$2) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$cmp536 | |
| (i32.eq | |
| (local.get $$shr535) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp536) | |
| (local.set $$I534$0 | |
| (i32.const 0) | |
| ) | |
| (block | |
| (local.set $$cmp540 | |
| (i32.gt_u | |
| (local.get $$psize$2) | |
| (i32.const 16777215) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp540) | |
| (local.set $$I534$0 | |
| (i32.const 31) | |
| ) | |
| (block | |
| (local.set $$sub | |
| (i32.add | |
| (local.get $$shr535) | |
| (i32.const 1048320) | |
| ) | |
| ) | |
| (local.set $$shr544 | |
| (i32.shr_u | |
| (local.get $$sub) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and545 | |
| (i32.and | |
| (local.get $$shr544) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$shl546 | |
| (i32.shl | |
| (local.get $$shr535) | |
| (local.get $$and545) | |
| ) | |
| ) | |
| (local.set $$sub547 | |
| (i32.add | |
| (local.get $$shl546) | |
| (i32.const 520192) | |
| ) | |
| ) | |
| (local.set $$shr548 | |
| (i32.shr_u | |
| (local.get $$sub547) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and549 | |
| (i32.and | |
| (local.get $$shr548) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$add550 | |
| (i32.or | |
| (local.get $$and549) | |
| (local.get $$and545) | |
| ) | |
| ) | |
| (local.set $$shl551 | |
| (i32.shl | |
| (local.get $$shl546) | |
| (local.get $$and549) | |
| ) | |
| ) | |
| (local.set $$sub552 | |
| (i32.add | |
| (local.get $$shl551) | |
| (i32.const 245760) | |
| ) | |
| ) | |
| (local.set $$shr553 | |
| (i32.shr_u | |
| (local.get $$sub552) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$and554 | |
| (i32.and | |
| (local.get $$shr553) | |
| (i32.const 2) | |
| ) | |
| ) | |
| (local.set $$add555 | |
| (i32.or | |
| (local.get $$add550) | |
| (local.get $$and554) | |
| ) | |
| ) | |
| (local.set $$sub556 | |
| (i32.sub | |
| (i32.const 14) | |
| (local.get $$add555) | |
| ) | |
| ) | |
| (local.set $$shl557 | |
| (i32.shl | |
| (local.get $$shl551) | |
| (local.get $$and554) | |
| ) | |
| ) | |
| (local.set $$shr558 | |
| (i32.shr_u | |
| (local.get $$shl557) | |
| (i32.const 15) | |
| ) | |
| ) | |
| (local.set $$add559 | |
| (i32.add | |
| (local.get $$sub556) | |
| (local.get $$shr558) | |
| ) | |
| ) | |
| (local.set $$shl560 | |
| (i32.shl | |
| (local.get $$add559) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add561 | |
| (i32.add | |
| (local.get $$add559) | |
| (i32.const 7) | |
| ) | |
| ) | |
| (local.set $$shr562 | |
| (i32.shr_u | |
| (local.get $$psize$2) | |
| (local.get $$add561) | |
| ) | |
| ) | |
| (local.set $$and563 | |
| (i32.and | |
| (local.get $$shr562) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$add564 | |
| (i32.or | |
| (local.get $$and563) | |
| (local.get $$shl560) | |
| ) | |
| ) | |
| (local.set $$I534$0 | |
| (local.get $$add564) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$arrayidx567 | |
| (i32.add | |
| (i32.const 480) | |
| (i32.shl | |
| (local.get $$I534$0) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$index568 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 28) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$index568) | |
| (local.get $$I534$0) | |
| ) | |
| (local.set $$child569 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$arrayidx570 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 20) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx570) | |
| (i32.const 0) | |
| ) | |
| (i32.store | |
| (local.get $$child569) | |
| (i32.const 0) | |
| ) | |
| (local.set $$66 | |
| (i32.load | |
| (i32.const 180) | |
| ) | |
| ) | |
| (local.set $$shl573 | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $$I534$0) | |
| ) | |
| ) | |
| (local.set $$and574 | |
| (i32.and | |
| (local.get $$66) | |
| (local.get $$shl573) | |
| ) | |
| ) | |
| (local.set $$tobool575 | |
| (i32.eq | |
| (local.get $$and574) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (block $do-once12 | |
| (if | |
| (local.get $$tobool575) | |
| (block | |
| (local.set $$or578 | |
| (i32.or | |
| (local.get $$66) | |
| (local.get $$shl573) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 180) | |
| (local.get $$or578) | |
| ) | |
| (i32.store | |
| (local.get $$arrayidx567) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$parent579 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent579) | |
| (local.get $$arrayidx567) | |
| ) | |
| (local.set $$bk580 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk580) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$fd581 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd581) | |
| (local.get $$p$1) | |
| ) | |
| ) | |
| (block | |
| (local.set $$67 | |
| (i32.load | |
| (local.get $$arrayidx567) | |
| ) | |
| ) | |
| (local.set $$cmp584 | |
| (i32.eq | |
| (local.get $$I534$0) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$shr586 | |
| (i32.shr_u | |
| (local.get $$I534$0) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$sub589 | |
| (i32.sub | |
| (i32.const 25) | |
| (local.get $$shr586) | |
| ) | |
| ) | |
| (local.set $$cond | |
| (if (result i32) | |
| (local.get $$cmp584) | |
| (i32.const 0) | |
| (local.get $$sub589) | |
| ) | |
| ) | |
| (local.set $$shl590 | |
| (i32.shl | |
| (local.get $$psize$2) | |
| (local.get $$cond) | |
| ) | |
| ) | |
| (local.set $$K583$0 | |
| (local.get $$shl590) | |
| ) | |
| (local.set $$T$0 | |
| (local.get $$67) | |
| ) | |
| (loop $while-in15 | |
| (block $while-out14 | |
| (local.set $$head591 | |
| (i32.add | |
| (local.get $$T$0) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $$68 | |
| (i32.load | |
| (local.get $$head591) | |
| ) | |
| ) | |
| (local.set $$and592 | |
| (i32.and | |
| (local.get $$68) | |
| (i32.const -8) | |
| ) | |
| ) | |
| (local.set $$cmp593 | |
| (i32.eq | |
| (local.get $$and592) | |
| (local.get $$psize$2) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp593) | |
| (block | |
| (local.set $$T$0$lcssa | |
| (local.get $$T$0) | |
| ) | |
| (local.set $label | |
| (i32.const 130) | |
| ) | |
| (br $while-out14) | |
| ) | |
| ) | |
| (local.set $$shr596 | |
| (i32.shr_u | |
| (local.get $$K583$0) | |
| (i32.const 31) | |
| ) | |
| ) | |
| (local.set $$arrayidx599 | |
| (i32.add | |
| (i32.add | |
| (local.get $$T$0) | |
| (i32.const 16) | |
| ) | |
| (i32.shl | |
| (local.get $$shr596) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (local.set $$shl600 | |
| (i32.shl | |
| (local.get $$K583$0) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $$69 | |
| (i32.load | |
| (local.get $$arrayidx599) | |
| ) | |
| ) | |
| (local.set $$cmp601 | |
| (i32.eq | |
| (local.get $$69) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp601) | |
| (block | |
| (local.set $$T$0$lcssa319 | |
| (local.get $$T$0) | |
| ) | |
| (local.set $$arrayidx599$lcssa | |
| (local.get $$arrayidx599) | |
| ) | |
| (local.set $label | |
| (i32.const 127) | |
| ) | |
| (br $while-out14) | |
| ) | |
| (block | |
| (local.set $$K583$0 | |
| (local.get $$shl600) | |
| ) | |
| (local.set $$T$0 | |
| (local.get $$69) | |
| ) | |
| ) | |
| ) | |
| (br $while-in15) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 127) | |
| ) | |
| (block | |
| (local.set $$70 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp605 | |
| (i32.lt_u | |
| (local.get $$arrayidx599$lcssa) | |
| (local.get $$70) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp605) | |
| (call $_abort) | |
| (block | |
| (i32.store | |
| (local.get $$arrayidx599$lcssa) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$parent610 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent610) | |
| (local.get $$T$0$lcssa319) | |
| ) | |
| (local.set $$bk611 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk611) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$fd612 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd612) | |
| (local.get $$p$1) | |
| ) | |
| (br $do-once12) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.eq | |
| (local.get $label) | |
| (i32.const 130) | |
| ) | |
| (block | |
| (local.set $$fd620 | |
| (i32.add | |
| (local.get $$T$0$lcssa) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (local.set $$71 | |
| (i32.load | |
| (local.get $$fd620) | |
| ) | |
| ) | |
| (local.set $$72 | |
| (i32.load | |
| (i32.const 192) | |
| ) | |
| ) | |
| (local.set $$cmp624 | |
| (i32.ge_u | |
| (local.get $$71) | |
| (local.get $$72) | |
| ) | |
| ) | |
| (local.set $$not$cmp621 | |
| (i32.ge_u | |
| (local.get $$T$0$lcssa) | |
| (local.get $$72) | |
| ) | |
| ) | |
| (local.set $$73 | |
| (i32.and | |
| (local.get $$cmp624) | |
| (local.get $$not$cmp621) | |
| ) | |
| ) | |
| (if | |
| (local.get $$73) | |
| (block | |
| (local.set $$bk631 | |
| (i32.add | |
| (local.get $$71) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk631) | |
| (local.get $$p$1) | |
| ) | |
| (i32.store | |
| (local.get $$fd620) | |
| (local.get $$p$1) | |
| ) | |
| (local.set $$fd633 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$fd633) | |
| (local.get $$71) | |
| ) | |
| (local.set $$bk634 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 12) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$bk634) | |
| (local.get $$T$0$lcssa) | |
| ) | |
| (local.set $$parent635 | |
| (i32.add | |
| (local.get $$p$1) | |
| (i32.const 24) | |
| ) | |
| ) | |
| (i32.store | |
| (local.get $$parent635) | |
| (i32.const 0) | |
| ) | |
| (br $do-once12) | |
| ) | |
| (call $_abort) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (local.set $$74 | |
| (i32.load | |
| (i32.const 208) | |
| ) | |
| ) | |
| (local.set $$dec | |
| (i32.add | |
| (local.get $$74) | |
| (i32.const -1) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 208) | |
| (local.get $$dec) | |
| ) | |
| (local.set $$cmp640 | |
| (i32.eq | |
| (local.get $$dec) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp640) | |
| (local.set $$sp$0$in$i | |
| (i32.const 632) | |
| ) | |
| (return) | |
| ) | |
| (loop $while-in17 | |
| (block $while-out16 | |
| (local.set $$sp$0$i | |
| (i32.load | |
| (local.get $$sp$0$in$i) | |
| ) | |
| ) | |
| (local.set $$cmp$i | |
| (i32.eq | |
| (local.get $$sp$0$i) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$next4$i | |
| (i32.add | |
| (local.get $$sp$0$i) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (if | |
| (local.get $$cmp$i) | |
| (br $while-out16) | |
| (local.set $$sp$0$in$i | |
| (local.get $$next4$i) | |
| ) | |
| ) | |
| (br $while-in17) | |
| ) | |
| ) | |
| (i32.store | |
| (i32.const 208) | |
| (i32.const -1) | |
| ) | |
| (return) | |
| ) | |
| (func $runPostSets (; 61 ;) | |
| (nop) | |
| ) | |
| (func $_i64Subtract (; 62 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32) | |
| (local $l i32) | |
| (local $h i32) | |
| (local.set $l | |
| (i32.sub | |
| (local.get $a) | |
| (local.get $c) | |
| ) | |
| ) | |
| (local.set $h | |
| (i32.sub | |
| (local.get $b) | |
| (local.get $d) | |
| ) | |
| ) | |
| (local.set $h | |
| (i32.sub | |
| (i32.sub | |
| (local.get $b) | |
| (local.get $d) | |
| ) | |
| (i32.gt_u | |
| (local.get $c) | |
| (local.get $a) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (block (result i32) | |
| (block | |
| (global.set $tempRet0 | |
| (local.get $h) | |
| ) | |
| (drop | |
| (global.get $tempRet0) | |
| ) | |
| ) | |
| (local.get $l) | |
| ) | |
| ) | |
| ) | |
| (func $_i64Add (; 63 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32) | |
| (local $l i32) | |
| (local $h i32) | |
| (local.set $l | |
| (i32.add | |
| (local.get $a) | |
| (local.get $c) | |
| ) | |
| ) | |
| (local.set $h | |
| (i32.add | |
| (i32.add | |
| (local.get $b) | |
| (local.get $d) | |
| ) | |
| (i32.lt_u | |
| (local.get $l) | |
| (local.get $a) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (block (result i32) | |
| (block | |
| (global.set $tempRet0 | |
| (local.get $h) | |
| ) | |
| (drop | |
| (global.get $tempRet0) | |
| ) | |
| ) | |
| (local.get $l) | |
| ) | |
| ) | |
| ) | |
| (func $_memset (; 64 ;) (param $ptr i32) (param $value i32) (param $num i32) (result i32) | |
| (local $stop i32) | |
| (local $value4 i32) | |
| (local $stop4 i32) | |
| (local $unaligned i32) | |
| (local.set $stop | |
| (i32.add | |
| (local.get $ptr) | |
| (local.get $num) | |
| ) | |
| ) | |
| (if | |
| (i32.ge_s | |
| (local.get $num) | |
| (i32.const 20) | |
| ) | |
| (block | |
| (local.set $value | |
| (i32.and | |
| (local.get $value) | |
| (i32.const 255) | |
| ) | |
| ) | |
| (local.set $unaligned | |
| (i32.and | |
| (local.get $ptr) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (local.set $value4 | |
| (i32.or | |
| (i32.or | |
| (i32.or | |
| (local.get $value) | |
| (i32.shl | |
| (local.get $value) | |
| (i32.const 8) | |
| ) | |
| ) | |
| (i32.shl | |
| (local.get $value) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (i32.shl | |
| (local.get $value) | |
| (i32.const 24) | |
| ) | |
| ) | |
| ) | |
| (local.set $stop4 | |
| (i32.and | |
| (local.get $stop) | |
| (i32.xor | |
| (i32.const 3) | |
| (i32.const -1) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (local.get $unaligned) | |
| (block | |
| (local.set $unaligned | |
| (i32.sub | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 4) | |
| ) | |
| (local.get $unaligned) | |
| ) | |
| ) | |
| (loop $while-in | |
| (block $while-out | |
| (if | |
| (i32.eqz | |
| (i32.lt_s | |
| (local.get $ptr) | |
| (local.get $unaligned) | |
| ) | |
| ) | |
| (br $while-out) | |
| ) | |
| (block | |
| (i32.store8 | |
| (local.get $ptr) | |
| (local.get $value) | |
| ) | |
| (local.set $ptr | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in1 | |
| (block $while-out0 | |
| (if | |
| (i32.eqz | |
| (i32.lt_s | |
| (local.get $ptr) | |
| (local.get $stop4) | |
| ) | |
| ) | |
| (br $while-out0) | |
| ) | |
| (block | |
| (i32.store | |
| (local.get $ptr) | |
| (local.get $value4) | |
| ) | |
| (local.set $ptr | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (br $while-in1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in3 | |
| (block $while-out2 | |
| (if | |
| (i32.eqz | |
| (i32.lt_s | |
| (local.get $ptr) | |
| (local.get $stop) | |
| ) | |
| ) | |
| (br $while-out2) | |
| ) | |
| (block | |
| (i32.store8 | |
| (local.get $ptr) | |
| (local.get $value) | |
| ) | |
| (local.set $ptr | |
| (i32.add | |
| (local.get $ptr) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (br $while-in3) | |
| ) | |
| ) | |
| (return | |
| (i32.sub | |
| (local.get $ptr) | |
| (local.get $num) | |
| ) | |
| ) | |
| ) | |
| (func $_bitshift64Lshr (; 65 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32) | |
| (local $ander i32) | |
| (if | |
| (i32.lt_s | |
| (local.get $bits) | |
| (i32.const 32) | |
| ) | |
| (block | |
| (local.set $ander | |
| (i32.sub | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $bits) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (global.set $tempRet0 | |
| (i32.shr_u | |
| (local.get $high) | |
| (local.get $bits) | |
| ) | |
| ) | |
| (return | |
| (i32.or | |
| (i32.shr_u | |
| (local.get $low) | |
| (local.get $bits) | |
| ) | |
| (i32.shl | |
| (i32.and | |
| (local.get $high) | |
| (local.get $ander) | |
| ) | |
| (i32.sub | |
| (i32.const 32) | |
| (local.get $bits) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (global.set $tempRet0 | |
| (i32.const 0) | |
| ) | |
| (return | |
| (i32.shr_u | |
| (local.get $high) | |
| (i32.sub | |
| (local.get $bits) | |
| (i32.const 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $_bitshift64Shl (; 66 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32) | |
| (local $ander i32) | |
| (if | |
| (i32.lt_s | |
| (local.get $bits) | |
| (i32.const 32) | |
| ) | |
| (block | |
| (local.set $ander | |
| (i32.sub | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $bits) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (global.set $tempRet0 | |
| (i32.or | |
| (i32.shl | |
| (local.get $high) | |
| (local.get $bits) | |
| ) | |
| (i32.shr_u | |
| (i32.and | |
| (local.get $low) | |
| (i32.shl | |
| (local.get $ander) | |
| (i32.sub | |
| (i32.const 32) | |
| (local.get $bits) | |
| ) | |
| ) | |
| ) | |
| (i32.sub | |
| (i32.const 32) | |
| (local.get $bits) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (i32.shl | |
| (local.get $low) | |
| (local.get $bits) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (global.set $tempRet0 | |
| (i32.shl | |
| (local.get $low) | |
| (i32.sub | |
| (local.get $bits) | |
| (i32.const 32) | |
| ) | |
| ) | |
| ) | |
| (return | |
| (i32.const 0) | |
| ) | |
| ) | |
| (func $_memcpy (; 67 ;) (param $dest i32) (param $src i32) (param $num i32) (result i32) | |
| (local $ret i32) | |
| (if | |
| (i32.ge_s | |
| (local.get $num) | |
| (i32.const 4096) | |
| ) | |
| (return | |
| (call $_emscripten_memcpy_big | |
| (local.get $dest) | |
| (local.get $src) | |
| (local.get $num) | |
| ) | |
| ) | |
| ) | |
| (local.set $ret | |
| (local.get $dest) | |
| ) | |
| (if | |
| (i32.eq | |
| (i32.and | |
| (local.get $dest) | |
| (i32.const 3) | |
| ) | |
| (i32.and | |
| (local.get $src) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (block | |
| (loop $while-in | |
| (block $while-out | |
| (if | |
| (i32.eqz | |
| (i32.and | |
| (local.get $dest) | |
| (i32.const 3) | |
| ) | |
| ) | |
| (br $while-out) | |
| ) | |
| (block | |
| (if | |
| (i32.eq | |
| (local.get $num) | |
| (i32.const 0) | |
| ) | |
| (return | |
| (local.get $ret) | |
| ) | |
| ) | |
| (i32.store8 | |
| (local.get $dest) | |
| (i32.load8_s | |
| (local.get $src) | |
| ) | |
| ) | |
| (local.set $dest | |
| (i32.add | |
| (local.get $dest) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $src | |
| (i32.add | |
| (local.get $src) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $num | |
| (i32.sub | |
| (local.get $num) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (br $while-in) | |
| ) | |
| ) | |
| (loop $while-in1 | |
| (block $while-out0 | |
| (if | |
| (i32.eqz | |
| (i32.ge_s | |
| (local.get $num) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (br $while-out0) | |
| ) | |
| (block | |
| (i32.store | |
| (local.get $dest) | |
| (i32.load | |
| (local.get $src) | |
| ) | |
| ) | |
| (local.set $dest | |
| (i32.add | |
| (local.get $dest) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $src | |
| (i32.add | |
| (local.get $src) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.set $num | |
| (i32.sub | |
| (local.get $num) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (br $while-in1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (loop $while-in3 | |
| (block $while-out2 | |
| (if | |
| (i32.eqz | |
| (i32.gt_s | |
| (local.get $num) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (br $while-out2) | |
| ) | |
| (block | |
| (i32.store8 | |
| (local.get $dest) | |
| (i32.load8_s | |
| (local.get $src) | |
| ) | |
| ) | |
| (local.set $dest | |
| (i32.add | |
| (local.get $dest) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $src | |
| (i32.add | |
| (local.get $src) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (local.set $num | |
| (i32.sub | |
| (local.get $num) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (br $while-in3) | |
| ) | |
| ) | |
| (return | |
| (local.get $ret) | |
| ) | |
| ) | |
| (func $_bitshift64Ashr (; 68 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32) | |
| (local $ander i32) | |
| (if | |
| (i32.lt_s | |
| (local.get $bits) | |
| (i32.const 32) | |
| ) | |
| (block | |
| (local.set $ander | |
| (i32.sub | |
| (i32.shl | |
| (i32.const 1) | |
| (local.get $bits) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| (global.set $tempRet0 | |
| (i32.shr_s | |
| (local.get $high) | |
| (local.get $bits) | |
| ) | |
| ) | |
| (return | |
| (i32.or | |
| (i32.shr_u | |
| (local.get $low) | |
| (local.get $bits) | |
| ) | |
| (i32.shl | |
| (i32.and | |
| (local.get $high) | |
| (local.get $ander) | |
| ) | |
| (i32.sub | |
| (i32.const 32) | |
| (local.get $bits) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (global.set $tempRet0 | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $high) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (return | |
| (i32.shr_s | |
| (local.get $high) | |
| (i32.sub | |
| (local.get $bits) | |
| (i32.const 32) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $___muldsi3 (; 69 ;) (param $$a i32) (param $$b i32) (result i32) | |
| (local $$1 i32) | |
| (local $$2 i32) | |
| (local $$3 i32) | |
| (local $$6 i32) | |
| (local $$8 i32) | |
| (local $$11 i32) | |
| (local $$12 i32) | |
| (local.set $$1 | |
| (i32.and | |
| (local.get $$a) | |
| (i32.const 65535) | |
| ) | |
| ) | |
| (local.set $$2 | |
| (i32.and | |
| (local.get $$b) | |
| (i32.const 65535) | |
| ) | |
| ) | |
| (local.set $$3 | |
| (i32.mul | |
| (local.get $$2) | |
| (local.get $$1) | |
| ) | |
| ) | |
| (local.set $$6 | |
| (i32.shr_u | |
| (local.get $$a) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$8 | |
| (i32.add | |
| (i32.shr_u | |
| (local.get $$3) | |
| (i32.const 16) | |
| ) | |
| (i32.mul | |
| (local.get $$2) | |
| (local.get $$6) | |
| ) | |
| ) | |
| ) | |
| (local.set $$11 | |
| (i32.shr_u | |
| (local.get $$b) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$12 | |
| (i32.mul | |
| (local.get $$11) | |
| (local.get $$1) | |
| ) | |
| ) | |
| (return | |
| (block (result i32) | |
| (block | |
| (global.set $tempRet0 | |
| (i32.add | |
| (i32.add | |
| (i32.shr_u | |
| (local.get $$8) | |
| (i32.const 16) | |
| ) | |
| (i32.mul | |
| (local.get $$11) | |
| (local.get $$6) | |
| ) | |
| ) | |
| (i32.shr_u | |
| (i32.add | |
| (i32.and | |
| (local.get $$8) | |
| (i32.const 65535) | |
| ) | |
| (local.get $$12) | |
| ) | |
| (i32.const 16) | |
| ) | |
| ) | |
| ) | |
| (drop | |
| (global.get $tempRet0) | |
| ) | |
| ) | |
| (i32.or | |
| (i32.const 0) | |
| (i32.or | |
| (i32.shl | |
| (i32.add | |
| (local.get $$8) | |
| (local.get $$12) | |
| ) | |
| (i32.const 16) | |
| ) | |
| (i32.and | |
| (local.get $$3) | |
| (i32.const 65535) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $___divdi3 (; 70 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) | |
| (local $$1$0 i32) | |
| (local $$1$1 i32) | |
| (local $$2$0 i32) | |
| (local $$2$1 i32) | |
| (local $$4$0 i32) | |
| (local $$4$1 i32) | |
| (local $$6$0 i32) | |
| (local $$7$0 i32) | |
| (local $$7$1 i32) | |
| (local $$8$0 i32) | |
| (local $$10$0 i32) | |
| (local.set $$1$0 | |
| (i32.or | |
| (i32.shr_s | |
| (local.get $$a$1) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$a$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$1$1 | |
| (i32.or | |
| (i32.shr_s | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$a$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$a$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$2$0 | |
| (i32.or | |
| (i32.shr_s | |
| (local.get $$b$1) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$b$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$2$1 | |
| (i32.or | |
| (i32.shr_s | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$b$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$b$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$4$0 | |
| (call $_i64Subtract | |
| (i32.xor | |
| (local.get $$1$0) | |
| (local.get $$a$0) | |
| ) | |
| (i32.xor | |
| (local.get $$1$1) | |
| (local.get $$a$1) | |
| ) | |
| (local.get $$1$0) | |
| (local.get $$1$1) | |
| ) | |
| ) | |
| (local.set $$4$1 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$6$0 | |
| (call $_i64Subtract | |
| (i32.xor | |
| (local.get $$2$0) | |
| (local.get $$b$0) | |
| ) | |
| (i32.xor | |
| (local.get $$2$1) | |
| (local.get $$b$1) | |
| ) | |
| (local.get $$2$0) | |
| (local.get $$2$1) | |
| ) | |
| ) | |
| (local.set $$7$0 | |
| (i32.xor | |
| (local.get $$2$0) | |
| (local.get $$1$0) | |
| ) | |
| ) | |
| (local.set $$7$1 | |
| (i32.xor | |
| (local.get $$2$1) | |
| (local.get $$1$1) | |
| ) | |
| ) | |
| (local.set $$8$0 | |
| (call $___udivmoddi4 | |
| (local.get $$4$0) | |
| (local.get $$4$1) | |
| (local.get $$6$0) | |
| (global.get $tempRet0) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (local.set $$10$0 | |
| (call $_i64Subtract | |
| (i32.xor | |
| (local.get $$8$0) | |
| (local.get $$7$0) | |
| ) | |
| (i32.xor | |
| (global.get $tempRet0) | |
| (local.get $$7$1) | |
| ) | |
| (local.get $$7$0) | |
| (local.get $$7$1) | |
| ) | |
| ) | |
| (return | |
| (local.get $$10$0) | |
| ) | |
| ) | |
| (func $___remdi3 (; 71 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) | |
| (local $$rem i32) | |
| (local $$1$0 i32) | |
| (local $$1$1 i32) | |
| (local $$2$0 i32) | |
| (local $$2$1 i32) | |
| (local $$4$0 i32) | |
| (local $$4$1 i32) | |
| (local $$6$0 i32) | |
| (local $$10$0 i32) | |
| (local $$10$1 i32) | |
| (local $__stackBase__ i32) | |
| (local.set $__stackBase__ | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$rem | |
| (local.get $__stackBase__) | |
| ) | |
| (local.set $$1$0 | |
| (i32.or | |
| (i32.shr_s | |
| (local.get $$a$1) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$a$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$1$1 | |
| (i32.or | |
| (i32.shr_s | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$a$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$a$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$2$0 | |
| (i32.or | |
| (i32.shr_s | |
| (local.get $$b$1) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$b$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$2$1 | |
| (i32.or | |
| (i32.shr_s | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$b$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 31) | |
| ) | |
| (i32.shl | |
| (if (result i32) | |
| (i32.lt_s | |
| (local.get $$b$1) | |
| (i32.const 0) | |
| ) | |
| (i32.const -1) | |
| (i32.const 0) | |
| ) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (local.set $$4$0 | |
| (call $_i64Subtract | |
| (i32.xor | |
| (local.get $$1$0) | |
| (local.get $$a$0) | |
| ) | |
| (i32.xor | |
| (local.get $$1$1) | |
| (local.get $$a$1) | |
| ) | |
| (local.get $$1$0) | |
| (local.get $$1$1) | |
| ) | |
| ) | |
| (local.set $$4$1 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$6$0 | |
| (call $_i64Subtract | |
| (i32.xor | |
| (local.get $$2$0) | |
| (local.get $$b$0) | |
| ) | |
| (i32.xor | |
| (local.get $$2$1) | |
| (local.get $$b$1) | |
| ) | |
| (local.get $$2$0) | |
| (local.get $$2$1) | |
| ) | |
| ) | |
| (drop | |
| (call $___udivmoddi4 | |
| (local.get $$4$0) | |
| (local.get $$4$1) | |
| (local.get $$6$0) | |
| (global.get $tempRet0) | |
| (local.get $$rem) | |
| ) | |
| ) | |
| (local.set $$10$0 | |
| (call $_i64Subtract | |
| (i32.xor | |
| (i32.load | |
| (local.get $$rem) | |
| ) | |
| (local.get $$1$0) | |
| ) | |
| (i32.xor | |
| (i32.load | |
| (i32.add | |
| (local.get $$rem) | |
| (i32.const 4) | |
| ) | |
| ) | |
| (local.get $$1$1) | |
| ) | |
| (local.get $$1$0) | |
| (local.get $$1$1) | |
| ) | |
| ) | |
| (local.set $$10$1 | |
| (global.get $tempRet0) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $__stackBase__) | |
| ) | |
| (return | |
| (block (result i32) | |
| (block | |
| (global.set $tempRet0 | |
| (local.get $$10$1) | |
| ) | |
| (drop | |
| (global.get $tempRet0) | |
| ) | |
| ) | |
| (local.get $$10$0) | |
| ) | |
| ) | |
| ) | |
| (func $___muldi3 (; 72 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) | |
| (local $$x_sroa_0_0_extract_trunc i32) | |
| (local $$y_sroa_0_0_extract_trunc i32) | |
| (local $$1$0 i32) | |
| (local $$1$1 i32) | |
| (local $$2 i32) | |
| (local.set $$x_sroa_0_0_extract_trunc | |
| (local.get $$a$0) | |
| ) | |
| (local.set $$y_sroa_0_0_extract_trunc | |
| (local.get $$b$0) | |
| ) | |
| (local.set $$1$0 | |
| (call $___muldsi3 | |
| (local.get $$x_sroa_0_0_extract_trunc) | |
| (local.get $$y_sroa_0_0_extract_trunc) | |
| ) | |
| ) | |
| (local.set $$1$1 | |
| (global.get $tempRet0) | |
| ) | |
| (local.set $$2 | |
| (i32.mul | |
| (local.get $$a$1) | |
| (local.get $$y_sroa_0_0_extract_trunc) | |
| ) | |
| ) | |
| (return | |
| (block (result i32) | |
| (block | |
| (global.set $tempRet0 | |
| (i32.or | |
| (i32.add | |
| (i32.add | |
| (i32.mul | |
| (local.get $$b$1) | |
| (local.get $$x_sroa_0_0_extract_trunc) | |
| ) | |
| (local.get $$2) | |
| ) | |
| (local.get $$1$1) | |
| ) | |
| (i32.and | |
| (local.get $$1$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| (drop | |
| (global.get $tempRet0) | |
| ) | |
| ) | |
| (i32.or | |
| (i32.const 0) | |
| (i32.and | |
| (local.get $$1$0) | |
| (i32.const -1) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $___udivdi3 (; 73 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) | |
| (local $$1$0 i32) | |
| (local.set $$1$0 | |
| (call $___udivmoddi4 | |
| (local.get $$a$0) | |
| (local.get $$a$1) | |
| (local.get $$b$0) | |
| (local.get $$b$1) | |
| (i32.const 0) | |
| ) | |
| ) | |
| (return | |
| (local.get $$1$0) | |
| ) | |
| ) | |
| (func $___uremdi3 (; 74 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) | |
| (local $$rem i32) | |
| (local $__stackBase__ i32) | |
| (local.set $__stackBase__ | |
| (global.get $STACKTOP) | |
| ) | |
| (global.set $STACKTOP | |
| (i32.add | |
| (global.get $STACKTOP) | |
| (i32.const 16) | |
| ) | |
| ) | |
| (local.set $$rem | |
| (local.get $__stackBase__) | |
| ) | |
| (drop | |
| (call $___udivmoddi4 | |
| (local.get $$a$0) | |
| (local.get $$a$1) | |
| (local.get $$b$0) | |
| (local.get $$b$1) | |
| (local.get $$rem) | |
| ) | |
| ) | |
| (global.set $STACKTOP | |
| (local.get $__stackBase__) | |
| ) | |
| (return | |
| (block (result i32) | |
| (block | |
| (global.set $tempRet0 | |
| (i32.load | |
| (i32.add | |
| (local.get $$rem) | |
| (i32.const 4) | |
| ) | |
| ) | |
| ) | |
| (drop | |
| (global.get $tempRet0) | |
| ) | |
| ) | |
| (i32.load | |
| (local.get $$rem) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $___udivmoddi4 (; 75 ;) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32) | |
| (local $x64 i64) | |
| (local $y64 i64) | |
| (local.set $x64 | |
| (i64.or | |
| (i64.extend_i32_u | |
| (local.get $xl) | |
| ) | |
| (i64.shl | |
| (i64.extend_i32_u | |
| (local.get $xh) | |
| ) | |
| (i64.const 32) | |
| ) | |
| ) | |
| ) | |
| (local.set $y64 | |
| (i64.or | |
| (i64.extend_i32_u | |
| (local.get $yl) | |
| ) | |
| (i64.shl | |
| (i64.extend_i32_u | |
| (local.get $yh) | |
| ) | |
| (i64.const 32) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (local.get $r) | |
| (i64.store | |
| (local.get $r) | |
| (i64.rem_u | |
| (local.get $x64) | |
| (local.get $y64) | |
| ) | |
| ) | |
| ) | |
| (local.set $x64 | |
| (i64.div_u | |
| (local.get $x64) | |
| (local.get $y64) | |
| ) | |
| ) | |
| (global.set $tempRet0 | |
| (i32.wrap_i64 | |
| (i64.shr_u | |
| (local.get $x64) | |
| (i64.const 32) | |
| ) | |
| ) | |
| ) | |
| (i32.wrap_i64 | |
| (local.get $x64) | |
| ) | |
| ) | |
| (func $dynCall_ii (; 76 ;) (param $index i32) (param $a1 i32) (result i32) | |
| (return | |
| (call_indirect (type $FUNCSIG$ii) | |
| (local.get $a1) | |
| (i32.add | |
| (i32.and | |
| (local.get $index) | |
| (i32.const 1) | |
| ) | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $dynCall_iiii (; 77 ;) (param $index i32) (param $a1 i32) (param $a2 i32) (param $a3 i32) (result i32) | |
| (return | |
| (call_indirect (type $FUNCSIG$iiii) | |
| (local.get $a1) | |
| (local.get $a2) | |
| (local.get $a3) | |
| (i32.add | |
| (i32.and | |
| (local.get $index) | |
| (i32.const 7) | |
| ) | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| ) | |
| (func $dynCall_vi (; 78 ;) (param $index i32) (param $a1 i32) | |
| (call_indirect (type $FUNCSIG$vi) | |
| (local.get $a1) | |
| (i32.add | |
| (i32.and | |
| (local.get $index) | |
| (i32.const 7) | |
| ) | |
| (i32.const 10) | |
| ) | |
| ) | |
| ) | |
| (func $b0 (; 79 ;) (param $p0 i32) (result i32) | |
| (call $nullFunc_ii | |
| (i32.const 0) | |
| ) | |
| (return | |
| (i32.const 0) | |
| ) | |
| ) | |
| (func $b1 (; 80 ;) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (call $nullFunc_iiii | |
| (i32.const 1) | |
| ) | |
| (return | |
| (i32.const 0) | |
| ) | |
| ) | |
| (func $b2 (; 81 ;) (param $p0 i32) | |
| (call $nullFunc_vi | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) |